10000
914198363 243067383 535762457
21050848 229587189 841316604
357325738 124536609 69082724
632908470 630960272 106851784
234774918 613156930 508226531
329460697 1006947494 268103416
316168343 108551241 244020348
437272127 164972331 957784804
16364337 682827952 856804596
194211933 703928140 146915536
107325902 583417101 190701848
380298422 832686695 613196907
121339780 666555031 738973808
123793081 65924263 640848926
374528799 1053331735 395983973
692356411 466937839 22625445
92357612 957907181 931622277
411778051 502323449 2811020
953937317 493686831 513091849
725361534 628112174 919451574
961708492 152229739 846227982
1056150168 231346031 225368720
118422184 51925441 471117719
438390027 61660829 341602972
206095346 501998739 478686947
1036525934 149590683 950589105
111220952 206537631 191398884
751805089 933824500 688615360
1055997859 653258625 792612750
127054055 553678102 801331690
179158104 1032993496 453724922
923841652 399120078 280089431
1029842221 731217427 247913474
105077580 328247383 6210542
351719388 1065453059 549210603
760264469 989642892 1025900178
521998806 297876718 317466325
78900746 947775328 836210464
638514929 558879462 527506756
495380710 705953884 961910548
476819726 609777895 1014638491
412337232 901832489 157955704
283442877 511258619 374884883
132108358 4892403 590930278
339716247 1045551516 89171724
81370263 374679359 497434607
723783959 653249133 923234291
886455557 942588094 294691768
602099473 23404751 174546553
906439750 329299220 4036282
722040142 72385955 363075020
467265314 407837648 310585059
1031311117 1033630811 284399564
990026726 228920357 823781883
553124879 470114372 788912010
367807123 615462307 973369937
909462017 603567998 869004857
547191735 404936387 57914373
31678425 860890661 785164481
993331023 466826567 966475395
253141268 163034242 223419462
884332748 282980769 266972318
627132305 705523976 897607432
901279331 922665032 551639410
29310604 38563715 640847257
953432169 357045519 1039825088
238055408 710507861 1037249757
305696672 145759830 103211492
154670800 732768110 567301945
516407208 366489375 212363902
696671589 719297507 922113136
415023267 1024956020 148860596
10078497 555250242 666676617
938342376 586649798 590712901
379307658 912820331 970464111
368610845 940927835 303454413
433874699 352073553 271546090
56351449 612786132 67565373
73743514 469229996 540870692
990793481 968016732 887277114
727196221 840138657 354831439
717165891 841800815 262962879
147346106 225118667 842781544
712747348 767300354 200920577
492232324 850840019 837152086
578490625 554613007 622755028
907028010 958700029 938958284
310932407 138625602 356084477
131847065 512194753 746491999
520602987 825163806 950447099
986806298 526551502 816205688
544037101 435238474 139437098
945374119 435240561 354700298
211118030 444359444 614022180
66161791 777139574 451280925
79899828 549119830 14807033
540670759 559999506 998406435
50984094 597926821 993625937
238105317 900989851 1007187731
278105892 475498545 289524576
8040096 142355225 555779463
756306857 299679325 246474649
658676599 710207415 504351830
588897338 293983563 868643623
812109869 149902409 18691422
100264993 475086833 593826614
962613003 64719568 499980198
614578557 577951976 330515007
222990609 5738860 158326226
548240707 810303216 843214679
598471410 189655742 315102692
182496139 1059481542 204106530
168955395 778495264 350835155
898144020 644034464 64186525
165059367 136664864 38120884
296369505 488347355 613935933
1032148624 625740725 996533967
2666392 1043905899 606057330
749497608 647750903 243848962
11189683 936194032 502416375
475864041 329692638 496069811
592795781 707661325 5817630
618323470 846594665 909478839
299169518 260463083 990053086
955394569 410585287 291344126
411492888 1036467516 371392287
335242345 490803040 6674600
397099363 976943689 650894397
884542148 86984248 575028683
302284343 853917194 790038096
885898082 333032986 240013975
479333078 736772750 169608800
922935530 836020821 748065700
456583860 677679601 435843714
166311491 605328108 699843415
280435302 852110308 156569295
783100531 370056320 319609044
226670352 611710035 600142247
1042748950 757674061 761378826
349373289 564746593 141582438
1036759851 1048577680 189503410
343993557 975135864 713513266
29797414 1030490062 786787518
118694352 1062906046 462921712
252022482 76620862 865954952
270938019 1017591936 1041696807
685051668 718839192 67467234
380644682 341472976 585608449
976564504 574708998 140258154
20037424 933719958 481684634
176449067 231943103 92964455
121229453 412160111 995011093
404730066 484786763 739715154
456701350 500976897 348657110
398735526 441189536 873129323
1001764060 651502885 917510734
325387707 900772373 105668029
1008043889 916279423 576379815
223582125 553763021 616627808
1002391818 39444245 754248484
159812136 391683798 1050663223
423954410 314568087 903803656
854935485 316305653 578524616
99065106 350952347 827885257
1050898586 1009284134 984292931
1065533695 422698966 1059761012
356023859 505541028 888805795
808402871 196124950 777354834
364671308 1058363919 257205197
992798520 526235524 790594508
800336663 875726556 356714398
460153184 357847408 383763893
1005317914 154086075 776778754
176213708 736682126 456696012
1054068227 428893837 171525238
509008486 198715680 966464720
562766320 304974613 11919902
406782866 716528526 1001831079
33256043 566234840 833226250
1004265801 362524917 512707840
895149155 59088317 444029427
621759224 753786125 287256722
434852198 1024099307 975814932
976953025 997956901 303450790
161958948 761507471 464029122
607994305 271752729 515345811
30629292 545691088 524386902
633607092 25629236 1007305466
855141512 789637324 1011802759
588041898 939806470 579278414
596814247 693477842 93446497
487443677 368042127 780134825
840589500 663036716 341979333
696771664 962995597 11620894
234256093 789010943 223789163
988623582 1064625672 78080427
498467721 735414892 775065271
749976967 117046729 430320616
584447286 368867255 826147588
381962920 500325474 560380794
553979744 580914166 316739948
187846307 847767384 1031414065
128055190 42137491 539735494
209155004 1053716204 770259418
282590949 205885401 979110335
42042427 578310271 70026730
993298390 108819322 599559359
618843775 987773247 261540223
878625964 607222571 449576113
407981211 883265939 629371605
515835069 690147120 503284748
809785845 192970836 224316955
579518016 714116395 709457412
138935050 299400064 730158668
18709139 138151178 154174920
549015338 559296596 91715628
653092500 965479123 739277070
28829940 358299719 580120060
472234978 421673167 968598164
455083743 452470059 56423509
234435779 139543057 227311015
357087689 660206598 947411686
309444008 1043680763 151230729
396653392 263212020 381860668
660097381 218457985 397722296
1042814405 955275409 857895368
405040098 802701887 500534413
1065848339 477407438 1017846268
567305339 382187994 115444522
593587295 605683228 390439390
1062505207 79579887 1038391479
1072228522 634029024 297317040
317614743 820145781 852548548
78649405 724094678 317847133
434460701 747112153 367111656
887012191 820150886 767896782
298361918 843477877 870734851
536777630 121123645 222249943
25110395 837407970 862772078
759967634 511050961 299325120
548300569 79215017 501086037
1025284829 293639864 287402346
364766852 868866850 588121953
572732506 902666677 391498784
495076090 338313170 507986900
189723527 253464064 538298178
158961888 820404583 622726048
621384175 279764194 24911413
5470508 463424937 400402600
286473290 266181323 335453781
712155796 619585310 103047958
590133508 779196673 379463783
390606697 341760058 637886546
356648312 215175500 786126918
511236784 990527954 538818956
61494140 312095807 296906886
13371292 461233773 921876606
30374386 788279835 574800640
80521390 600852147 598192844
1058508640 329968485 1005029764
475119137 186876201 970926835
997682156 1072641805 542693882
614319793 492448184 246356927
132951262 546626539 219577420
1021045873 753356834 601504191
436476090 556491849 573306916
600440359 45150096 396811725
447217391 309512476 497088716
349227727 991690230 363507008
860603311 242261319 128893760
1020662384 593767486 981864667
874773023 323318150 236160787
845926455 727071428 726709684
152121259 385847324 490147524
756593730 945733375 512014539
357124482 674108511 738398883
377699473 299766035 575756096
232610186 739422888 536774715
1029218559 569854951 782124202
198036681 568618029 791028229
799785682 235364989 721959399
821914036 423525842 906380650
717338711 144720109 63040003
494725412 593662178 928559778
915400962 343826418 420015100
17720744 280811572 952422380
130374039 849751810 780580035
44304012 550646426 152368694
1065494059 266831511 504459878
394233633 375423212 546307249
780729735 929820373 228904672
751169371 278429614 841455160
154220588 642886057 345319385
99414912 167209058 598702516
1000118099 310615909 883920382
971487447 884361669 251236610
183659816 523426537 11896643
617681019 819656920 286512741
692761863 897157917 459730744
202810930 1058935989 545352413
991295888 1010693887 911665083
1068394901 770624459 755076843
254020472 261904407 264755583
144532972 856934075 230118438
685235762 188828782 704823117
470156115 1037522501 590360732
350736194 828275087 705917952
135841581 592488893 349155773
291031688 414842492 687770669
463183747 165308677 596100082
266315672 680150252 309485613
21184853 970549212 624047549
853672995 279142968 208452148
70768014 1062667440 1045862036
640453529 681929823 728756110
327730480 686174468 168986095
8105904 14530362 153174269
96436303 638893297 285633157
553103174 684637652 933414585
629816720 475458487 253172425
105094487 18249055 183547390
638493083 455207972 263677871
1069916688 647634374 815985908
270267218 251897344 792883428
1050013721 44373832 668273459
906971960 923181256 281352776
876330201 254549318 162074944
427367351 106807245 662710887
686943581 640115989 28881337
1015445138 69240470 564665528
372495135 53599269 446791271
640222167 179646025 62342132
396802080 436657885 126108041
1041228436 1046551483 98256918
728912136 320882800 265737055
3030301 274643539 1014960074
33314972 123438731 573555799
285997799 830869646 55181501
43015359 64093303 921494251
614354370 189633045 885749683
1066609311 459090097 787743982
198789579 403277084 228052762
805136961 681775377 184992576
633990474 898904824 905876621
106627751 768530656 690456885
136960575 506758842 883014454
576152566 786289200 933860099
271077856 371074167 1022580722
782597070 88761738 356511803
386794995 261409375 110682391
241330684 166538348 725254857
178778677 513826706 199507459
1043630651 712258783 946675550
334349652 970446731 451194649
625986256 611846863 196947174
950133474 529545988 667848280
588620927 404987119 430743101
826898422 565845749 388972018
867377931 229615102 705516251
1071057810 616405917 108481308
1008588613 247697609 2168098
977882329 443195413 154964694
387938865 703253237 392328089
644117387 112039150 731438664
637074257 377364340 704305106
153038920 711217928 58235419
41910546 866442101 698472366
182180520 40531379 883539904
121057319 1050913976 497154353
428730917 146532668 882810081
769110917 586365072 811795462
369991178 667191337 653799550
296398319 493820897 359673368
756600307 926551163 581122120
342971599 993943218 242004947
572180579 557284067 134846890
898761449 849615161 701967760
798430288 881775955 27386605
237420703 691874015 323006316
566737168 858461405 424246627
420403451 912804245 573226834
153224684 819662315 547649915
1046453517 187676513 748060972
894835767 238494641 672702827
722417816 892427198 135751652
51844869 839305142 660956264
552091417 671770248 797244790
153871102 415309900 238780718
265772872 819352100 729183020
317796490 480986424 966946619
358516133 103944151 704582893
1028439875 402336674 136938833
901421995 591303070 1062474492
288344473 616791411 912181481
427009412 202022436 693040472
284374434 954314687 849408080
151484322 230554159 490351016
491045118 989962506 667183224
807037466 415703230 765859482
273253369 839513441 151755679
69779072 490271566 367033151
945365226 448785405 423911130
972173459 553194111 560031953
173414359 942431675 350657351
631302983 542768970 896453273
748388240 1068176307 679529678
843763514 285620401 81510783
978138357 904154919 796111805
1013539988 604123690 689777698
458686026 751752551 945860051
145426748 481097935 889668527
422475065 737500500 248651695
599988162 752360923 297890922
338461518 631974183 486851551
641662412 333588731 460493573
653516613 6903799 131458120
1001934623 608975406 628070880
529095698 662640178 725684217
640292348 1043935869 606414588
663048808 910518462 771972222
1027123774 680544443 961041063
11773187 606068254 1018890770
614425226 258603195 570588503
83426183 546655777 435252115
130135648 296880674 1056718086
609526556 812799910 562067154
80652943 854459470 85138201
588592702 889620555 327229161
84116004 804854063 278068099
771295124 571157617 696423927
274780900 217432309 551139901
755121231 862090324 1009691198
459679727 622571529 149316707
724491257 707328450 943166277
1022230436 852743127 248543387
237768747 238999635 207389842
717919570 587259614 362889013
144922265 296136361 939064257
781672495 545643633 146631427
240806684 792621532 685027434
930479812 930151356 906334219
177285520 631101172 1064393345
652216887 320749887 419137323
954973739 256949971 29701490
51833850 568495791 195580282
895251599 784287131 289220404
403993887 468715454 32681744
328070407 880208950 411942838
578383626 1025756354 509431241
573821210 703991249 945926257
722212104 72860757 228328486
726163352 74759793 535446482
969691745 524069527 464952076
315763281 48583747 762056046
895988426 403173941 329172497
522930267 983803565 968244327
661710852 109153189 697545204
648753887 196384303 759100287
253564220 54686702 57266966
264021084 449429094 130704328
766004468 338099971 157517797
1004804825 179391281 1004618510
507350169 408733417 110465368
1018623744 583335564 313423894
888490493 798089622 781231590
741027676 806570992 240810036
1006078009 613929827 13117065
59230249 543691991 379091245
90900490 641750578 848368090
433869701 142132464 178971525
635100541 302418010 229695223
368679587 972795349 1034996733
88181626 666856293 309818330
913012898 92720501 550286387
139225132 639190942 954867197
1025230028 199008070 463551095
109170416 916181709 735490448
392066212 197585853 581694821
238391542 856064140 774627840
969494966 614063366 793138592
998352871 147496082 633699251
461928220 386863047 683245313
70052778 393404098 583019899
859726445 398630148 1047001446
60196552 956318383 1039897604
629239349 516974031 722986252
979646488 350534741 178287300
213542676 38309615 25427593
714633200 754555155 506368368
527095887 302712057 72593160
877482642 88734708 954015583
819545624 109904880 520416912
679569306 300986229 440088820
914508784 1017632475 237873071
805358762 962471746 57420873
805794559 478492779 809440651
1010156355 716644725 329690038
587851511 646514176 873810835
864982075 958249334 408555431
857664580 842740197 148225596
496561902 383447712 695273838
315853649 484068646 416910172
861651424 347932452 184701847
598708385 372572008 809380387
509435071 916338640 223166532
993082818 599546318 771104778
291846639 832493047 500910525
8644981 790451309 996558451
1007559991 555774145 820627254
414553309 1027947655 660682356
953640618 506930038 382624035
692740652 461483231 30682337
468250132 446006290 714168352
109299556 121358990 251648112
1008519260 275124397 868257521
1057949088 660673587 299831175
1053477666 667093389 297779550
518730248 494536323 517631081
502871229 184616671 20281896
801459503 1068069135 162712877
398532757 583852669 512435374
122981008 713061522 402384913
73718156 964035065 575790655
171024269 124295517 738776987
538654676 527473925 210758326
534114499 948872826 286930890
338214061 774070923 843295465
281531463 138989443 209715848
918535223 22384121 628394312
723819894 954494085 1006186514
172673136 629282060 757843171
209095897 128080703 744111274
1069586943 336744253 371691684
561576549 654238218 298830521
330054762 290184569 807682908
692911851 509068691 805296648
563217308 155559417 545555387
234190940 622345935 286299572
814699241 1015935784 435241636
1053474435 816490414 299674967
74025559 871666264 258118470
986250674 753383321 653881544
654955465 818772974 661205763
450679346 647138839 774323782
535868523 932550679 560564106
709409785 930309228 469917722
852529780 815615974 336576789
97971568 784526331 70222420
905228327 1030596636 940872073
261785870 844839227 941845201
473045905 375999125 30303347
123393926 394995376 579239955
599038792 986638726 452008224
679840208 189224808 681747985
253241412 569924893 947406849
60541350 879145521 1022304036
105185116 5963314 993388685
872704471 601772978 404184038
154302231 501789603 400078669
751771137 12347339 30167742
400223560 564529748 806909664
682529763 688650038 514652279
574670452 421547157 647832312
182499526 994880945 48981920
1044816664 29109034 99993047
1009656853 422354425 21731942
669441756 213658512 190157665
44287618 451991595 203703140
342432271 981919529 317793448
931541175 175667230 991556025
455653806 689285012 40330263
481329004 644087145 459274
265095513 785634708 912831087
628076861 205100752 295551338
805282360 237358727 214547439
848090361 727528547 979652195
566219929 995442487 242201372
503939458 623857386 662483894
998800895 262592942 506925569
583960996 320618276 966594244
931784573 377312173 551504027
182206411 725570348 942906518
867443902 163541925 159698244
145788200 377859526 520275088
350936324 762112510 279320647
793177487 160518986 1051513292
748877169 525283444 902370846
466080128 766836051 653521593
163332385 910254515 892982299
343063104 163118653 1070975687
29228689 267612200 572599523
810588355 322248964 451051302
641125096 347692154 555237351
579162383 916206441 404651782
503710785 1012742260 879045318
940304752 396129580 159086667
978883423 374165405 660393564
936981638 626760784 17894298
623236544 345019341 960175232
308191866 946289301 721318321
157118382 207736357 25285752
812340147 11822100 780931869
873550340 996895367 194924163
802610286 403440199 510767474
458494920 922368712 230541176
492280560 924281614 909425999
793807099 710059907 956193333
941114873 771688434 571808053
804013839 820264213 926334739
698915081 596130949 766313460
605577784 485121009 469416738
594322740 989353401 65569470
153898508 294408328 645634248
17493887 344814934 577545181
551010137 1013943333 22650254
1054546536 832957115 846637579
615393490 591792880 444788656
109728772 195613648 218072729
63148990 578088038 28724043
361712209 368546698 520348350
894543880 262061822 108543908
3493985 899486442 585447731
310581636 398887689 434354926
988294460 82245390 752740668
406779559 6262193 112426506
449245004 645831660 328041051
1019752923 286020676 500570846
1050258797 941193037 183227345
154967920 812627749 65264829
990396422 1003203010 478070366
1063581488 598443149 678212041
869564177 891054460 850078863
273229555 186500119 246012150
526743263 40901233 979976276
796173030 284350222 763088100
991976504 136477196 3881342
795491675 981552582 374254298
972599671 251897272 823234454
534747296 801222446 742901826
382942752 268255842 12052396
72492392 435137070 376374399
389145896 319292745 273733192
724384861 530826601 457500887
683069317 510660116 868093277
181335347 912414552 679640402
373126947 1040329572 747834861
1053113051 91085008 285608857
45525505 684610943 644290085
915005381 770012458 336088522
664861031 385336381 294457476
66397155 1017878199 502876743
915255499 356292036 620784050
329459001 418049519 27934515
96708170 606660112 67500286
936968408 624735263 302042039
85912589 884027367 220889591
91915748 541483519 84945821
1021513216 234844321 262993241
638722890 272200472 467915925
198914725 556652634 189875132
1058189796 1004477735 927246376
379730732 567979597 78572667
203891059 301106850 918130243
979356087 675387996 153682051
120635861 335183599 277252171
322268079 846329808 728741222
470856605 89810840 83876995
508406176 660949430 399438804
1013335766 1042652888 59694605
625065049 688243434 91111764
508541794 109839559 790674101
1047663821 482437867 275452200
615437101 41327801 541057026
407474610 124462319 860562983
110336339 140398192 680969945
19539545 393716775 491677477
138455960 158642829 309988485
338356051 33954950 684905592
1027100828 831117633 491096356
325526473 632608861 462468837
865489209 613681318 1040312086
804573243 62025470 1041207886
272615506 505999061 471441294
810988918 307262238 357963566
466073675 88054485 238575793
634606661 800199975 540252460
140996094 808234513 622430254
690766005 1000497753 624553728
11976807 326850307 418545782
377293255 223044911 162017677
682002346 774771394 819152805
887152907 320451586 275620782
727080452 50871393 945678000
106555369 89644639 405398724
974921611 752593284 843840284
319280453 428249003 107519228
361871086 936592948 59294211
696038764 676615129 292758492
274694817 118951649 75305160
612977292 438892227 477984810
299842216 615302951 14481843
285673537 747305601 571914770
949738829 700309657 309707489
629630905 491867776 722806285
186035103 827408907 576583994
451918893 955193621 885030171
397378840 824045496 200899067
334437598 92863052 319128413
599311759 229387037 1055189153
298945609 502165825 49556125
956266462 1014368978 650727823
498689510 699817965 393277670
932041220 263684535 533820142
107557469 956732746 293744731
710073101 288416148 297344669
655013623 452389875 508695543
379049325 67141136 81550584
840150952 903148600 480735207
128371583 410285497 462042071
209956519 669363957 631415978
954483562 103126006 6454917
293081922 708117325 395850170
712387745 428904896 268200361
994198833 545175844 175936711
741539286 543964711 136702611
617922944 600914719 1044023228
713844987 789105334 460285048
149057134 347231244 930124422
649764055 303708404 993443074
272796896 982792384 157430796
896818879 554135785 10152622
1007404082 644018591 945152682
100304657 669555093 71539861
1051197963 1052388579 409673561
419022223 887002297 497566019
844812558 355791499 221965544
735316973 573450658 639577054
75010621 326072474 587141995
599245094 477545679 146554623
818256543 297767 912769344
736756358 870545704 696734391
1034192942 974733149 799364905
1001875589 771590888 961826410
1025937185 1019185233 690910535
971579322 981254749 425618292
350364348 152922824 473775882
824170880 500374896 327645608
239038728 956081591 326652857
452903006 460933253 945032513
92981238 571514586 880718353
139748250 319637849 71486602
75396939 607940866 109686143
107186037 1062584529 332690379
988305034 548629562 1021607757
666366336 538629393 750095899
450376768 361448049 955343750
560091847 913621757 433312702
564524014 695965264 310683852
392559680 791727836 538843916
246417979 61478850 182911395
128948482 864948053 922963634
973610549 788866371 471181466
379357518 354460470 829632356
960389691 470900567 914795468
430178906 173706725 840838279
302960369 174765167 256952204
386829431 771584788 1008421814
646998214 150599338 583067251
971007153 317277837 210313
121599903 205470934 502210025
1049654003 966932408 532420312
214005213 942975214 883544082
885055523 69720223 957225350
643275790 820763731 462537995
628220347 242421123 77804220
308837180 835201021 344487
941493208 801341333 551278849
26155689 838042808 161978787
991142045 940651084 676459260
961063958 743039892 476364479
224024238 151485574 73699368
912364277 24282849 576868136
97710779 988255373 600680825
862507898 980178692 566155644
260385945 610657952 524432755
973045984 646613792 111862600
580486944 230777455 53397595
108984876 953850751 173059204
350350561 965459934 1019510558
1004937495 932224004 531212966
518389486 58265701 1052322724
9259946 714312635 1041506619
247845476 211413812 486852975
553018928 109231540 52551902
738269723 513598383 199502237
321064301 692963008 548319771
167350238 244896613 742208200
349793422 316738565 798860062
1005682261 457098138 956060814
487128605 24987385 722217059
634135402 768108621 918854426
566797518 35408293 403685899
850190793 834858824 879629139
519933814 210394156 749441493
734866157 743269515 921841302
1026244755 659067689 636974099
511686751 385354506 314343048
1017549170 949547514 614502950
748516166 143538276 447864343
460428519 1041504071 969885333
214382974 779213268 371603638
271519586 965265161 896346490
841354179 398144326 795461574
705592445 25343156 950199150
837548662 999927383 308763971
543402207 162598480 1056468126
746265464 194269183 1057041142
611702486 252761889 210792433
277349128 556673784 988830764
682000616 963977125 619232789
429608151 1013412963 80970494
820656097 464622093 789174438
897555328 709062259 578477229
75354747 222517383 435696144
929310321 1043036673 193754217
379533294 920475742 191844911
732999647 482398069 227431242
798694551 356100010 994846621
912150115 627552983 478686450
1003574021 60629308 278192688
1044111452 110626327 765846747
755217872 388595383 721355284
856054776 406329346 854295519
536385652 297908681 816576209
103394370 969533843 304263884
807370841 314046834 717795651
151850643 788830263 597804462
605042169 762053690 361131912
572088502 611390261 1028295399
906791085 202120390 764163511
81376463 213027954 578458848
616941823 31471217 748774740
30651293 720138623 110231577
915604396 97837262 80490188
404424585 696797642 734786889
868759221 339430549 474385440
51454012 368282324 908004455
974860287 236101765 616194741
757237172 89105018 532554610
229401875 373918709 586017350
134703347 781013036 562661344
189303126 825663394 654344155
1055657426 1033474668 214055911
132248437 128548626 78317800
461168989 109243238 978259800
859106932 360026230 926977762
39480653 536506003 959370399
270779628 1024517608 790018417
529687396 139380018 385352601
1014572629 672070102 459583985
598093854 350216517 179486490
46829169 419820552 661739020
1069840404 263869307 881457839
350118756 144782647 888965440
381997502 443464163 500059506
546671244 589862594 16605836
98331446 675955487 568994382
530048867 525544589 395771778
91596003 160856960 53405736
549344047 321216522 123629998
937435972 636089843 99031699
316646021 1068348049 657063204
228425423 70646937 241332169
491269746 584804541 398151784
704608615 625449272 729095455
1049213273 669557113 1061999613
223861793 243400800 814565345
412057433 501473482 444824708
449534558 535637885 920589497
661187138 981074897 516703338
183423049 914131767 617474145
790597472 606181505 317427219
201367314 1070674878 904127255
364389388 211376575 659660725
555454028 877746423 75138064
677500851 332598785 770531843
897722271 988913508 662739288
700885088 606674297 1022033517
195107662 129995677 46872912
805082849 552125181 588590814
53241496 1013289447 751293201
710685276 541552183 940813120
902459255 1045286034 113161531
670101005 314782128 823975389
327885795 647148215 991106418
534561183 965053610 326303284
20904942 946360586 479093548
1062218347 59866002 512158702
684315099 146118407 818908828
897307025 1032786776 915283272
785354017 882751897 1051711776
260120197 67649331 383896059
365136295 129368894 387327849
1007307803 637567763 328382361
64473198 97416856 258271402
330058281 41425534 310966164
439889621 584960432 225286269
1014466587 597528811 205016607
719318228 55707562 587763548
633783021 162068522 476170003
718589496 45307707 482680802
165435370 921472884 1069266287
286908550 345938238 60314290
249684391 64157777 202046229
515367034 602264433 168070669
775112456 1009868688 782463527
663509342 156368804 1019370200
1051859851 526860954 250274716
128637466 822263178 736201313
14986108 555282080 1052772226
352066018 577043967 1017350865
768810124 412889896 648039539
695758773 572892459 656091902
37921097 139758729 198428088
949496176 915124692 765915898
408394850 491683065 603037257
120315303 560227392 8329320
1068242866 253262093 876629622
78993792 277967807 980209294
745563722 829072914 724621806
32454793 55314352 837954021
472879427 328492430 251848908
584351997 760356342 1043296193
33136698 994184845 943809191
477857038 381777972 59605009
215643493 384033115 296423343
399004885 651204771 658718152
813492943 462638153 121188943
659733080 336276636 637311381
98107750 550582813 622472404
481284342 217401141 901744005
307504593 61679670 16379934
909836968 792788623 232317756
701897261 318062879 317471153
589422244 100081095 419689924
204452476 854069014 302172222
1010825789 1777992 758549836
962968552 977090104 10487339
422622153 594311110 556216449
133611881 296326689 113325168
437313230 297157228 794805447
612626596 559428321 189744479
1045338071 1064090310 187196983
342996635 224381396 689020235
369806492 591402037 482439640
967613817 601685671 406467750
727143935 195414084 370101999
834011097 421566067 624645898
760646731 356241718 360133263
300276814 377698642 801156502
291360857 32698801 685810884
965522264 730880511 405506995
603476083 400197167 900146002
708079102 134661863 291253413
468706618 281150669 396420815
317833730 856754774 566777728
354241921 76492308 845418160
247644393 942721549 503304631
995655749 853078296 476121844
1072693958 682087418 174065841
1025099944 76979503 83372219
162713623 108177533 959046167
462638950 566029645 653408955
604662126 255716605 620246612
721727240 291217942 1065478742
871104033 14481993 590648210
322727182 555105277 59994152
302900343 319901177 711055424
15363208 21088358 50883498
920553653 840824899 440176231
804774525 32890494 223114512
766808238 861656575 491015259
153360827 114160407 16807563
390168344 1042624968 371146416
654952143 967743760 583220541
219421645 433373875 395714723
889604833 1003838337 383079149
892578918 872583389 449324144
184760976 877438476 237098854
983905486 824568125 634410522
800110217 899626085 871382541
432120115 535446503 765165460
899796737 816898293 1002134081
84385156 165352176 371075504
975947792 814911746 1031561171
926686657 600069360 702053616
437769525 380361089 534539928
708337847 508143731 521527225
550843853 653449446 943347553
148999074 231760754 638968978
172842406 751370217 736542665
130876092 1041747025 748133805
151124179 178574658 652966704
884477733 689138005 1041261997
89046833 57473392 714625859
209857104 902125227 566921298
436490512 263074514 474533538
541859161 488613972 409699940
73088346 480738253 801401765
30429457 896957211 543851462
58611737 1054360006 50518060
588010944 388031759 123876099
54840148 677397745 220165333
165223067 228241074 677659045
840995641 863470004 1058287126
910661125 76396656 737048431
611080045 900041127 754101937
485013747 148298207 601047095
866886824 1030266421 854407412
868816912 840774822 109427326
87146449 381184591 926032254
495317452 655187227 654230214
206724004 703325439 310480190
1015351124 660404922 868740380
10656426 405470129 187428225
212785785 790041361 983208852
729224588 21329414 482349475
995598527 165144228 265391480
1063999387 214236307 1046515186
880895234 989122989 347727479
1044945846 603684292 412568434
747651506 16170420 545087458
507850354 109122535 871345494
120637717 723824269 574818326
400270201 494435209 974781445
111226306 198001852 493052047
693570833 502303846 229961912
856181807 573311668 146106747
126472284 1052521610 868033836
722396308 926797806 975553203
1034265371 292876978 25191318
603424903 955604400 477708978
19592171 632389788 235657636
1045532157 861150255 926458643
36152168 988170271 436147033
290796219 276819951 94144322
513802551 363386084 485281071
881585137 159498685 522976875
241153256 448486220 748572138
579809959 1017433339 680266308
985898837 959346614 882630295
901369628 444612678 149055610
894937789 524717626 1017854417
712632564 777043529 147932989
221562363 63038150 469658211
1056724009 875976916 965592482
335697814 958401928 211252163
574478233 905770496 339845900
25121789 647903146 166058511
716347342 281175798 435914653
580580338 661140919 454389300
696296323 938200332 908844248
478410067 231134630 366134488
781511648 815364227 633754154
412782763 233984453 335717582
1062527170 30976105 991695517
923670023 552849113 698809288
719879257 1043846154 377649885
664477633 26122736 998079349
393594604 238442790 491982165
143917549 528737741 1029238458
691448930 854105319 737911159
938832150 361117884 77733195
46053511 953588804 660424327
491144019 335584598 992595556
772316022 592850280 725642466
417767158 498526005 802087412
529904612 407945247 361659728
597026490 1060162040 539979364
661080779 73159445 828665216
92352230 1027902932 338072168
1028243908 750484211 973654150
135857727 1030400925 756610872
396728476 134854013 235101243
1011400289 254296157 479940273
951267105 613624458 614202595
163271111 367583515 901561561
567615626 244310295 832320356
430952302 511269388 698150622
586404935 9837060 24337639
346855980 987376685 599972197
218429340 555949161 857805139
236947820 686425689 997549086
1042192526 797520420 882415674
768803740 706378481 84947312
714941499 676269034 330347895
551380797 728077907 813189980
101156926 688601047 674024556
791524160 232041460 466140669
506205026 391586235 150548559
124653291 448599027 280629897
507329111 14187608 817563893
157879413 969832601 550303106
574391413 203555807 56306952
21789556 827043840 499359524
904101637 223905052 586155480
511167996 1004884567 122772652
169059067 614057920 638308393
896472927 987096757 670855968
275775071 656774395 120497497
753634553 541316953 640010345
288449832 411341537 936521487
383189696 1005263369 683130486
204533111 208895225 102093848
951526020 882617494 131436493
948630993 589678046 252329068
718801735 768017254 290646349
50435644 579284230 1048347996
63265480 39742509 234976082
775241162 165752736 963718161
578092683 992439814 105927709
287627919 872432902 577979135
775886061 499857451 800990992
463659887 310751791 934908528
266791486 412096135 686987824
609716160 539810974 670054115
558289789 831444834 804294634
677910764 176753455 189851937
801052496 203395228 169696625
170174324 283371683 634947589
93830913 1021002609 829792472
495159747 464902791 652343756
194129596 1024576990 438539277
681528790 511140527 492163065
427245514 1011527760 952911673
115044519 1028504470 624619057
1008123295 160241414 1029074418
711413873 408823603 518216759
1056811885 622398366 107304570
1054942361 698924429 217542782
733668682 552204846 759338082
948455445 87430719 774428761
400961160 338207736 818828489
436232703 358679990 746605304
952069649 1064740260 386653728
1022228924 632851639 125733805
198035047 840022807 350849765
320032461 687529351 173390279
951701472 118274612 474040594
219668152 856748369 59076254
441886332 546271294 768918833
615020984 525942491 742193113
875552581 521804841 521494253
643894089 1023573022 32906745
441526877 741360930 646793521
693526667 1011669098 178941933
619023469 667709172 56394181
626460791 66446547 290488766
1035198182 382220023 574157487
83723530 122147914 1054058883
169897502 857073133 75157380
540469281 38149758 1029059856
1011110035 573274382 650132585
1058158530 79252175 63803364
481539295 320960514 439074729
669432282 574968424 1062468279
562863094 789228365 345573769
775774702 907842031 405035548
247767845 417601895 290724801
273998126 277752499 859511542
941212725 940345981 596123374
279300026 363114241 645173216
650486125 1000246300 900242618
164994939 300424050 732967021
844747678 210993971 761854457
62899040 453808991 1007717834
506471119 862949730 624921811
815193131 1068281209 706888950
984278566 446546083 27674564
243748724 947253062 868929830
490292979 762133671 675352910
135272357 495554403 474573978
916636756 718607807 569900998
924237979 94302807 609916855
185807788 636127101 79995325
1041347770 800546990 600434217
432469418 194608275 74949941
1055667799 217317246 739882192
932262544 645392800 83636584
509695474 130850501 725264715
159512778 295430903 524049029
742129106 730921662 133469043
548309810 200934343 995565479
43014892 354358744 383676592
954313323 511486875 232995666
353431002 235179982 497706583
199418849 1059623662 74639578
8699954 462368946 896818379
332445856 811433825 764537148
86168364 1068827947 790770769
703574999 385429948 910942487
651934898 807646256 26064688
707081372 471133162 923364700
785890594 303731779 895200335
571178063 94901605 288308009
37123608 175479841 857492516
565497256 968925128 325796385
90861995 156231749 357961310
645943946 795110688 379934808
813169164 413929398 1033042575
473969183 538369373 437465735
790228570 588009176 578558714
631283112 21093142 846522153
101011308 315442828 675557271
832859072 1015228860 1011956963
937915147 189907536 537146143
780431093 695835009 843490441
622239103 686772507 186996928
684606803 224592648 564555388
557373822 504904400 79903358
29580846 1017590265 90439345
552543228 594029070 871492741
870083450 539100801 640111162
227955128 290047652 257015547
409057465 268110854 841904116
659148684 915781988 111397296
252212370 243789029 278873431
415371433 382911523 197071397
13507006 769474515 284536255
227612356 765503315 355867571
238969217 339846833 438269678
174240590 511355548 512039850
539049513 151567201 255586073
286716209 149009267 33494862
108380835 193584193 651602694
360211169 979653500 642973096
429883314 349365976 426324094
25904055 272961816 183682320
1043556227 213624912 528651129
989143553 381363858 213459346
341724507 896521457 483306882
1038324595 608630484 215897702
349979926 98168825 456567586
736150864 648581213 1022503780
899112723 568807348 922133694
642137322 575561317 195746917
79603232 29111429 595854246
1061947077 482379843 1034125595
138151583 972056077 614960082
911121927 284530215 271675580
888607763 900381812 590757005
816567604 241027578 301928161
445467452 682443398 134785747
838075696 661619116 963514086
203810268 798560560 905647880
233705854 236834360 681335211
1009399440 996746360 554030553
472890272 281720972 364865954
321348775 313598559 59366932
69122288 109441536 163499272
812366902 812214780 721369531
474009257 519153744 520343109
883955989 932181769 1039753804
524522593 502075772 842452950
780113649 1742273 264136936
746132542 694928615 884865706
284257104 501269413 244034545
86143868 71485846 401752163
1040556774 384216684 94749715
974298374 605231276 73616300
823530239 735786709 880617473
297371619 591549415 765464394
119796878 884316662 773685883
134494351 925021737 110514878
231814763 68587718 985413975
695032416 763108778 553147290
1033251810 100478961 429442389
695243525 1014505242 448567319
747426489 880792976 308852862
96343018 604587568 567096652
200531694 289084106 702445326
687250193 919250367 699263413
110586328 68930115 53699637
685598414 207246199 307052056
460906958 638370466 811184235
211291147 207129468 29151298
96592957 696412343 110632871
480929200 767434821 432888846
538543625 689055859 651978361
61712005 607566495 354603038
287141129 805241884 472078861
628120452 238790596 190349507
949139225 632925597 184215226
106008613 83805540 661700851
561656027 430739223 806114380
929576706 823163309 743892624
549486066 791598840 858205067
976533582 341159949 244408280
932565143 903060626 298746142
132443963 975394549 243224481
1046115283 782419575 812328385
445585469 508753440 215456919
585043296 185941369 713104603
1012468343 387360009 161307995
456610031 2946583 491146321
681693862 172850416 186205031
154700443 954907136 1029640584
568387316 10402395 382878477
514536106 184193150 294010558
1021286061 74463566 376660442
659192971 942122468 499010708
599494861 1038948335 215710411
403856833 312389117 169053335
1017061007 30506983 568648323
593896465 901002370 497981130
571748262 541034904 967422173
425606391 1006638163 480950900
81942409 83835608 644846094
858333285 321432295 357592605
37024494 806402172 41093560
425840403 690548750 209454298
863710166 232725219 440329927
27776333 607414631 1032342058
370493642 749946185 1059728628
680601663 783684822 286412210
326174562 531147835 491254507
61514810 964930310 743429373
264701242 393374286 13307727
1001430374 363247968 143623844
769859105 626749409 124327394
267610239 115967504 356669231
111085687 395477766 114032034
715966712 450957088 718003318
295708399 928111769 414364708
184877934 49340389 846253141
467086301 1063360260 641466860
150375243 268143054 705850408
522999996 22858518 692180536
859689192 950113709 580229637
1034197027 620066342 615401393
496392119 109936320 869561422
615545569 694795734 109871546
435143162 449245301 29674332
919961314 996614302 786488527
402021287 430149335 357021379
554718929 386404881 587872164
296881771 681666440 885859540
286340297 795552638 636931127
31671800 899032136 504469214
271223426 791782627 989968629
936608048 720879008 566273134
473597498 523963224 893437629
340076769 480005806 934775909
801250515 733417272 433703982
1057766806 849103619 874375771
781243566 1008682023 93958153
780164002 976643948 17236726
1007102707 751590467 905992387
831959506 558960690 983810560
1053769669 202603677 586068498
720340913 946691015 201491606
716218873 230530943 174294487
646297452 599169512 251868749
510983183 165436851 473785890
914666826 262746149 462569852
428130771 196017269 10099669
668231193 376724182 26560282
18628989 33538001 687153655
134802213 414713205 250849889
313818032 845490818 902025799
934467922 283445799 392309817
875732572 245184636 1017042684
325811225 207857273 259456699
328159677 36462540 302456954
337144586 844727233 646723094
238498506 646384958 36981628
522853680 953816480 786216082
411121664 272213070 402973495
648483257 883869725 439012832
251284392 275032177 778477623
777783735 818782924 59171553
135171509 390755889 145378047
487991922 616218085 143786810
805866581 209771902 362158288
151112999 831893960 1006402941
680577130 856200212 1046199466
561031365 85897933 737910578
651789595 780389736 170963532
553222051 868393993 1070291855
309923058 758068240 148748019
176176040 53900878 343310803
419357852 847905644 41727118
320088191 996281335 723448035
884915986 204278955 52615846
803117745 147583621 287880726
17455613 624185601 384608206
991554467 420673362 920977024
71112330 190979626 911077980
754685864 952553610 188874622
1071906733 818547941 130788750
255871236 122115798 1062654168
196266194 971997186 737383569
1021349884 900112690 778913529
184202220 175211906 146267558
777945461 255112593 129192
967502273 781749716 34633928
564228302 699579995 166047172
89871770 235454397 112308871
1067890635 973790000 459593637
935273359 496743603 148422242
827625343 46060552 684324256
785226473 223536281 159030491
818122584 327386231 607075934
792979570 827998525 672083932
407967936 1052225461 453226867
558884445 629502780 1044099314
733394463 642289228 587814736
948365766 370792736 806410887
487225146 806735458 536397134
486250625 326510053 965464346
886125796 24859543 1040990888
1070638520 980823579 539845097
446486401 1031627249 770579764
377563660 649889115 43342011
1021899943 787274632 919815699
871531449 10960780 433988882
220286525 142682668 410335082
390448750 463253517 30158081
231058636 180044041 268875110
924696390 735079620 876525086
38865344 1040453211 1004159440
788975939 264502277 1049998560
37938046 993079397 966497776
699457095 544586896 1066525113
559548548 7853505 896512611
423636369 230807171 725531886
468922684 18546579 662786331
1059492263 971994717 173199995
509714749 695664065 212276067
1002028966 10860406 624124146
598272093 501201641 501013964
468249244 599769201 33619927
159123210 772225182 212267337
336027440 922291074 521955382
638057438 972221598 233800575
685002544 654657782 1015556501
378792027 472425251 687422509
980936551 973711949 886778800
452506350 246806175 43995795
536413803 842099317 247699898
434631552 312390184 722262710
783063762 794155765 165243676
307285883 519134057 603859071
1000360310 291001855 979599339
713237590 461497701 987918500
192036955 946189176 827439416
823473986 554484561 769993733
585073308 767596380 549946620
666072961 129800356 96261051
920710065 827008364 822989506
202368622 512587863 853978909
685296306 66285935 412830426
577657683 197699502 288298418
270230705 394262094 137121817
141920980 596741763 905633347
671215124 835669194 761613151
830505043 190571795 1016840394
374731915 646774043 352815855
692003268 89364683 1016837526
596899574 134705300 118355512
547998064 287834194 1048270609
75391167 762147476 519435833
56491773 830533625 740440677
212346327 1224738 826008118
533095280 995463202 1033513755
513528239 1024454982 775769053
683189563 782224917 880338633
284124486 750278724 749023991
653777757 347807570 803861477
749576489 977403096 807958196
347703723 5957385 1063368412
568697188 19073653 321482481
264410642 439464629 228560880
704812108 609092763 530986687
206326653 264054043 686518675
719414246 37585747 736986113
581969211 770430392 984958912
1045870211 1056866391 37806409
382024308 766889920 576110929
52317624 909139564 935635878
892608992 736644944 1052156921
289919672 559751636 381498604
490905703 368843265 401519441
375372291 1045834477 940750752
309724567 418569367 516974828
447322202 94055537 95836693
842137339 372602140 472971803
1073093610 128504505 230089922
557013791 642928905 1045460187
534248679 858905362 1068406121
12231 248941159 853527096
532601921 1065797557 65208989
612126697 279639348 321093099
748444665 987326849 721916987
347914672 82484861 142082000
265428192 1064674541 855643939
1069144088 763997240 463007394
119675529 370363546 864469896
367266908 776281875 352061915
759230668 891955613 596662763
373474439 764432556 656059924
846530500 328060894 432661022
832758446 822732346 278589794
441474334 1005011901 542520956
678041304 784087062 224067418
556767408 727730531 243976757
488471945 1066679510 266223932
768540423 196173531 762356689
149406547 296101958 257284735
984228935 1062613970 1023533676
72102879 608870951 907604255
684868141 982411116 289187136
324295534 379389071 793305482
19844181 396128717 862735937
627465449 428975059 65899467
467005423 379265596 561639183
753170345 993234163 304102943
139597077 121570124 376749744
398358946 695660594 174505872
1058538773 949652967 519845601
13245678 814677642 467408077
199773790 1026807574 659094859
364455476 24686472 726426697
896651416 485655157 534818519
783855266 812199388 1042983083
826271286 68979145 912199167
585721502 734534184 443591102
551296420 676728134 982906300
705095428 781319425 356981574
282364372 812110629 763946716
674367080 442093828 473451274
776071349 444178826 1060066824
59504144 670286180 83561783
1015700725 73706064 714118663
485713422 264231005 888851343
190702634 893001320 124968636
218309752 854925425 609984428
230311781 507658521 283821413
865348445 1056221981 714000796
36392201 564632177 908376865
647515926 81264133 614906596
1068142874 665969399 988174853
842352549 879908607 431802995
314950573 149790212 706200281
826992682 917194139 1063819470
196799697 415960990 966947207
446998375 311591583 347157716
1030178142 1064923206 711407650
241651167 540082731 443665662
398042512 325144869 771020113
848908792 344684469 994840661
699724440 437396511 1027974107
937799611 536512508 268335760
825345346 829307171 381506017
236815541 808846269 978001111
790221891 405841779 190297241
866829912 582570877 596210401
44658691 917001178 810673656
897759556 842720062 111100090
700765215 369394190 839152953
282847820 28721299 670283033
741898216 159742875 831305833
726635168 540862513 314640149
838269544 478745380 103314303
297564689 948266967 26119412
229622210 129387317 827277223
506106621 409063585 1041270557
943271970 406794988 908770359
914422008 784359398 807093791
458614444 852741826 268237656
856575135 432266432 369710125
66054621 755766797 43891419
607890862 655129759 246472180
61654797 115751212 365336935
662663953 723773942 83603592
552899541 136451021 939697119
204026571 517579706 638036108
1005468701 540917827 268899916
14945011 211695614 709076642
434336740 107896438 291927958
68412315 853299122 903534443
815130840 709404286 1010637924
132589203 109331543 389266104
674588810 399648488 945222682
584618330 313379936 357020935
504578653 373559588 952585976
980621420 690693115 870340480
675978070 644153443 265368519
252081536 581908874 220186332
173702708 856197399 1030969586
184914291 671370713 1013927476
127724205 65230362 943888996
840191847 901185180 131370074
859723484 204010069 807444416
498780851 650875730 708230468
399465619 314871403 458292514
774327934 712048136 110039597
564051637 391013951 586782010
153352336 765087698 216541880
156228573 691639858 212586079
523391615 179870987 417074969
589651594 1054833560 727167737
348713804 826040783 475154327
790413460 755986439 1054244082
272830017 185741804 73528526
183144165 287026705 793341075
1013085639 2046924 380095983
870268009 1065817275 186033347
998107798 994932487 503956810
180653449 62367239 100278743
448743241 780128236 382031988
567216247 713599326 255162962
941190609 720832875 885323687
342000221 512911729 703291389
353739746 455939819 589759452
939864630 30753534 393612357
859296408 473413145 775305199
337804381 178068286 880269333
456085719 381861446 11892831
838439537 930756084 1028464326
364986734 997677702 1030246594
709731260 250805107 923891709
835841508 273089984 238042821
981285266 1008350292 626667073
528807664 518845335 334828763
410996606 855795411 437953588
452871166 594106925 998931896
468422525 918307292 135596460
955760266 490069821 839848696
221249422 576675291 863452615
923906843 311577890 807163590
1044976793 322867112 323219438
488818043 365062617 71939378
172992549 377312526 489646976
717721296 565889221 1069723985
96919109 195371259 173888162
303012102 644552682 556639010
207076840 542889934 988437078
761354345 130550401 55129898
274356211 204226012 912301190
211285506 644480553 486166153
32023753 350960166 291245205
509569543 312837550 442142331
255535685 207304457 291947079
895633106 438618919 1047055078
1023891127 866150777 886555101
872098244 393509516 850468701
171753432 642681025 418484763
116196425 564411088 642037065
549993059 565650475 182310608
319435684 652957368 268839396
338700503 519334225 509244617
196564861 547495069 853283285
84107728 438984957 1037760508
428139310 406455685 560175086
982995810 406255911 1007236809
767151762 958512250 446378106
570718991 358967170 1012358235
561065932 427719989 180604719
371060517 280131129 9108152
21854393 446254384 442294113
224116670 256472202 891374900
761043280 493417810 220139412
614112882 1041735090 548378881
884529083 484754463 83027493
307314224 1004163920 354992116
864717095 523686826 488302398
230291956 1004910818 568743024
692076818 978385421 508149134
659830397 692942804 409965936
430283557 1021822807 757742589
187005324 221154660 77961362
166330479 1260677 137852287
747508888 406969718 942474842
864193941 489086207 549223329
402819546 252153613 908461886
280207324 332612736 88428421
892712335 414935132 291584705
978694462 502802199 745886702
596495417 8932496 1068373638
149364498 282957129 242622441
471652198 171221181 380530076
230233256 178437 421009660
757489517 765257470 547792191
917808127 510567835 49239502
399046266 266614263 554152800
449319891 808796236 293819429
592460489 781686146 1035133911
150951036 586401546 266228754
997015105 716074846 328694560
281058253 598051027 964950913
901204520 894501758 1027328386
454890341 646147604 719750702
248421055 1057920278 528917999
559136184 450395634 138159565
435246890 967531693 136076258
76036844 289438800 1024790689
710663227 146454037 482294564
170982852 139162494 815071088
503685417 1065014597 96288732
284788271 250476665 81987541
714057893 389461811 930691017
547225249 979883285 667542579
692112989 1006991486 149253198
724337463 685177856 484991802
998622271 335453621 318194649
213257662 161019082 1002828179
928643048 525642195 929594692
259098166 669266968 533107022
1004786115 664647423 870200304
50388845 622865112 481862944
879803481 275289763 591959363
797363222 505466141 278702587
839682062 437005775 1036953953
187930404 1021050814 472309973
197779397 909666906 737346348
417593806 207852074 267074594
515123910 472665998 607477484
235902250 409061498 302662837
770952083 477760998 343542280
713265646 830150183 170264608
385712649 887959772 334170505
455710063 589690095 859346988
225933001 196743117 547262492
166321844 395022553 293902887
1036353613 339131092 6230709
102665264 144071847 754127217
664072637 362799518 699063287
915862174 428962693 965328725
470638411 668693717 557038572
816855168 100628445 116679598
210029597 877373135 686736945
494276382 908651533 204394737
201344686 418044053 693171298
816025317 1023568005 246562643
954136756 484259780 350767384
940024486 468941489 897208037
1000599844 802323757 773633410
959313916 999749920 219469036
359068747 433954684 1036057514
300536015 695685286 136450505
765147050 283280105 788583507
361273100 804033625 835030750
102864942 248738152 923481864
424881268 1020263521 775988657
355311943 32318913 814333064
623044288 1018257644 791362412
464995762 874389636 686784801
1044639149 322023857 504784662
187467933 179509138 515134942
515252614 719374210 700471863
430162061 651704656 1004981624
397358151 76047318 58947253
703060135 928791517 715808797
409038993 729137320 598284813
679534195 610964722 813800064
716480259 678186007 527341932
145927961 705819846 971106354
508420802 535771140 555811160
281102760 597791391 586229539
70990315 4400501 939544260
1022294566 888135027 784547579
1000109144 836033066 236063317
429645254 743945447 503645821
410015990 163986430 873147746
1059783564 790929179 1003684989
2319121 313471990 829989867
196470559 617043078 599846158
65578074 1050576288 337584826
531307982 281689705 348106738
26426958 261032896 143482773
68257549 871202144 141441690
1059412577 889830535 443723431
703194705 988126707 555680306
540006352 1001959719 250490297
1028454046 975527393 286015505
868015448 360063039 278747930
1049474537 954640597 686897882
409989853 639821204 828999681
1044851425 951409766 1000704943
100495399 965278547 615177149
1016160751 56363756 660532271
780081716 711815473 819728881
715223435 855285182 75325101
281510433 428495177 262611279
274423848 394366849 527644581
121107561 180006101 258509040
972599158 220339456 761058471
430403184 269602361 642072733
332180200 448391700 1065325949
582906076 800612241 135742496
1024512685 389673679 435070455
89413332 80842756 989794601
148831729 887215155 105710007
778112671 439341985 1059098619
401109100 830272215 501170359
411547768 287888103 914745264
881210276 1005266987 30830143
459257506 394167984 814492990
99488369 103018259 783223657
11987371 573747159 692155781
993770217 178447761 361164207
990102325 405317937 840914988
413041665 313660684 434029193
118080318 656261271 998680713
404146451 364670436 223899058
241254801 401336665 107999017
454593644 158613175 149695595
697533482 721178586 393502276
721156801 337091034 362102402
67235125 765366127 980327108
319124586 540246656 171964968
516548739 437474952 321307045
677442796 470878983 1056946393
880934858 584898552 846528080
926577152 661588882 556708958
609505659 975700093 944850283
791461771 51986511 942647255
850473372 439092000 855089695
538739861 984272256 891786119
924583944 260666079 10243349
443756116 295344920 317522121
873329790 243757836 767400659
390338616 672173950 426635235
688728483 535567609 107795801
423358794 39201393 14026953
1029846059 252974450 89790920
535672149 414699142 937883331
81772238 1028838168 627216370
208488941 913277787 301194120
934155706 637919024 180844132
135928387 947421518 578054519
570925171 568276262 630721282
218547460 523726588 289656606
874072519 509673061 134294810
878911510 861295002 744985781
653606089 979878929 37573028
440031384 830041106 185413502
538285172 876239313 550430844
140549948 758086347 96373542
598323592 623701051 821959780
553534077 898818157 1058837612
470913401 412335310 562106474
1042738967 416598730 652706843
125092047 850724447 924709748
228329075 751408974 967913520
656738512 858322854 59950944
653070177 1021325424 906702659
913296390 251939109 890251168
755470848 711655196 761841681
96207069 184768390 1025962823
208955582 138070858 867936375
1037404136 18605043 689405827
971028263 370272603 547666445
46172709 536135951 346034067
630538110 397175748 318944903
424798928 1273201 1004767442
544362770 1031581884 743586785
712049957 757608737 356876824
171865879 806439018 706271177
632508478 763611040 40318204
459739149 197400889 493480834
967686507 1050761607 946052085
821152706 878397639 719384660
747761035 693164476 541793966
776141978 666378123 816836730
80672672 430222350 368198576
1924865 566561206 79040710
815762033 603128635 853038667
1041000240 229230236 376275004
885959778 768298225 1049962282
11681516 420337420 972570863
789581164 654036419 940628473
246436449 77866445 995702470
958949099 658971070 1006176735
531293840 189322078 464452398
637959313 636199797 964915146
868329479 191252402 760510197
1034018486 525568965 997079150
1016739119 491554999 767971868
265843985 993761972 876118694
197144200 539913055 805207882
460452052 135420635 850040253
51260207 438391686 874502787
332122758 987498753 606900639
606798852 640523377 674111557
731018088 208780981 429804572
357298085 641280864 319378596
60601089 671566544 519553314
118489474 400587370 113831294
453004330 330125394 404850314
288061547 886228794 789264817
124651849 324542602 559810991
206313158 841581378 276481682
115531557 415880064 389494484
969577994 867576407 305224846
96327215 408049879 420993620
1051509447 120861649 991636048
427344422 786126983 705044502
880350522 487072945 741921051
128400228 2257275 754842967
916100578 324058801 101123394
403165472 931620099 26008783
174651216 226145723 383246681
630961475 515324851 153250214
75972619 549751643 214072187
459134188 1040855481 51678315
860656263 38393074 814349148
866904094 187080144 725045167
732727383 967089982 375175946
608154477 567378154 750072713
926391019 788390382 358621106
929681106 597894650 426682235
992560404 558362957 600232809
616403366 1061777933 671751751
408551821 31640879 647098046
318114408 202306753 839344134
548470547 387700822 879578852
357347237 380560382 211369892
349350281 753440828 25028487
751246405 664661595 321503299
432441440 129316666 1019071461
917945816 1065344759 36078537
273228979 284659767 977918757
520144815 58225490 305236689
861080709 668732913 449953405
355784195 736178061 442126507
297132703 101400279 451377340
192471227 923636798 487480511
845908243 386947480 491347737
208263969 920818052 829656788
642686688 961924590 257655598
267172242 181651443 630668422
449015243 497274248 769247053
974463267 93557499 316047813
651177537 806911250 975212232
399170146 739951413 20953643
1054382037 1038550900 1044948234
374258789 28763256 799002537
427405943 982117307 763194430
629614756 914741499 478630059
230287872 392716858 353176998
1024591026 504608994 767828775
390444369 391705437 124963636
557071787 70565073 531709580
841451985 113664487 267360262
853008390 657325479 35297755
322541636 485968887 507728711
529357829 44935715 347766618
140091711 906156875 479978048
807914619 980827172 756235052
708182043 356210576 656915965
539764776 778370681 126624408
697348319 426511160 115423851
467727031 694525215 904299079
732777113 54064176 28163588
654324237 490268302 380424397
350198302 766957867 1032646752
503544154 1034014371 250063677
734800758 954930512 198751784
16662419 863725256 844897219
135662541 595000139 427063291
832157667 114343693 949194377
464842565 972731869 601725540
997579698 582073322 935020402
1007503633 683708435 633951173
95217128 862219726 766920599
1034967078 526771120 255117972
197867686 195136122 439557023
184376905 722225040 279821786
370786504 1037650461 135292297
39751232 803450205 484434286
254679709 621230644 978393623
433542628 364021756 1022594247
944467854 311612698 412738445
921110309 646801448 378261952
365441810 982598890 42261428
1034094788 710475366 1030392497
531632170 544203633 873547619
998876269 211782397 677125668
814728132 422418303 1022240562
246727130 933785343 475676696
341194897 83883435 589834313
615847388 800994828 872451192
134630640 124313573 753843912
765532911 920147197 119417974
171800833 623343791 359124187
778199228 763945354 960101553
1011272774 426616761 1072394616
357111135 38747602 504886832
407143784 152927731 919929170
540063406 666344399 251450251
585644158 28769307 955927290
315848821 182836993 40838712
930082028 889917686 14953284
234627542 833532378 317098482
871727569 280709700 909984978
478724268 789086434 199066774
925391297 938146058 526388384
979664982 279880148 697401901
521443932 628827369 780124764
442299964 440909681 274412530
768910162 1025955885 272381536
807160990 787727098 508546806
682595051 813030755 395405973
191034746 926615187 274202814
330944976 11388958 339053339
326769662 96069878 19817027
436237559 53724654 495320240
681787149 419474504 659784620
127719359 82960740 379641701
847190999 1045608316 4828686
909506631 370602055 293720810
239955518 74868889 383466816
125124929 263833920 481035000
653470036 646094154 666808966
1000998558 111492063 847049552
406089371 187584529 920677965
119785997 308375011 159607763
944143359 451458591 689593168
663751473 968858409 247510142
625377082 439477504 322728128
245213590 876827751 1045558364
626025399 129150762 1067794760
759662045 653399749 560034664
241285823 476181926 379961460
746371310 239696190 609666944
804265908 225170412 728769578
40422976 869685780 694604521
17786870 127978230 851021986
742837701 863283216 55784236
983034509 252718149 432280634
146193636 563330745 253337287
879337606 979673643 204762660
259258096 477183844 692821779
875329317 149771008 788196586
856037555 1018174804 326988764
291832945 536792013 738461308
608539243 648679093 435214537
662009481 129524820 984676308
55163390 898547310 984070625
588177330 557108923 652784857
873184778 423602012 590200100
564955953 569274766 606593947
607153814 580879157 386089001
982205800 831549608 816968351
853177710 989429344 214481070
921034864 395116593 737815294
898234585 248748899 476492073
340172289 2005521 808457876
753201715 282204814 831299501
1030961872 89790307 526029428
721024546 795399931 35200082
644175539 698134876 447290897
352291249 248661066 345229834
411975022 169632209 440405432
899804968 182688227 682941348
363224761 611724296 23633211
640142218 408229478 466963109
179209469 598827839 836507827
887632490 2808581 194399293
423832510 669568591 288116221
587303162 478723454 518806679
789049966 875424787 588772813
866784611 202629234 1010149387
316512482 972542950 215347154
497118434 511418310 577276046
565963231 250775416 72982609
437295262 844411702 815482148
9662372 531236167 830592449
463281499 321611238 961918787
416808382 220916591 254056269
205824120 692877145 743074092
971083358 466327091 1005311463
205562508 622695476 385186212
1050533116 180399627 3599323
219567217 774303219 1049264182
197953915 431127325 680376544
588554930 475704059 935379122
709510493 1016483794 296565273
473869479 213379420 568238247
4485565 488741031 464417870
349188282 426935632 819224812
721077845 880905107 729661984
460620587 886092155 696307091
343796067 597420728 579466764
555042029 836348414 704578248
425094859 240951350 679828077
111383425 8308176 253049973
177507729 896646558 373982353
967197501 136972433 885281068
615774592 377938149 709470446
351842035 380988551 961290432
1039348244 217205401 813564994
565543802 758940639 103260315
242831346 287983427 805645598
744444686 900569822 465833923
267904068 999041238 929064989
637930122 1013385811 626812754
295579610 622623734 492417953
413733457 201398340 344566417
492671419 444200592 91509224
851590520 774580774 1063003646
268414000 602088422 286963179
537990242 711966732 143695565
290045154 767190496 749901921
344513670 319390249 382202242
163670431 232120626 537081329
406595441 659346081 747929560
247767148 878734113 727698143
541781079 884285738 1009328902
136863066 647654384 774722482
1054342188 598468013 72697591
550736867 230345616 1052730889
163741089 533695437 923604785
751629953 206408857 844511301
54665696 1017075261 612814738
436604895 396051249 557985256
366912097 912419661 84124957
587119004 867252837 126777851
1032602852 416460013 580853380
389442412 530098289 865431615
856191024 206334605 372983535
1043964790 494321449 168831025
690089609 625525678 1072367944
405508688 73788001 377666041
800498112 687073768 74189958
900726240 806450035 132697074
188485201 474516481 188596037
635842861 11319056 580422300
964437338 205776082 918279744
805622639 558311008 422308708
562194391 598450278 837914210
723890085 1033264908 510863200
728078695 263437489 271330036
312539919 452652161 216368235
500344543 441249366 856020697
95888055 583387005 719766325
506346818 186281387 651755862
10575640 998272850 253264354
658748043 757734067 904221647
1039675190 202017075 18628386
60203779 469089996 961429576
557852172 342234187 791549970
966552103 355058116 1063615908
462468013 619982415 401481379
264160242 542598359 712990972
972370077 576610928 721728728
48972748 396370287 880091627
655271786 787775448 928684216
960719177 478187847 256389611
752151501 236507870 547830638
353260776 845449342 448218571
478595772 278784245 248393514
957126118 77017785 46651322
525262274 304795650 228530275
258064035 720356487 856309978
255460352 752758555 801282429
488868924 707868318 632409717
713979881 26220133 391267816
944509478 172234301 183569406
91734251 214011582 703034312
979806218 781023832 222300629
857487867 319864550 404500316
713556143 744032807 622816703
1006025196 2340632 667650108
94131737 435500206 1038747449
655739898 777067989 276003712
356686978 870945465 647906428
574737773 651781563 321032752
983284561 625403545 529745173
54145890 323306453 953041950
581781648 942903711 305262677
1043566062 95725965 229511645
806275674 830438994 581163671
9763720 327915206 899658565
1056319920 805922072 779813933
412163694 768526301 1000437329
219784074 259418178 1069565175
835713271 355965382 618004716
338803002 1013000296 30302002
654068425 622089576 913828582
1003767802 989639443 692712195
503596682 739558333 88887921
750622874 402714816 252837246
105675540 560922896 952988324
366915689 1010290440 260149883
133094510 848264531 622924476
611980314 506710737 880648712
946191021 507767055 720788666
69914922 376139322 1055592364
991895184 932830365 520755100
917131844 653628488 364279118
915109202 345233661 970475579
832557941 130405465 315275641
14840273 25472595 507277114
403538539 583352573 622322030
437914472 931566179 1044086833
287407254 582602551 248974001
313742776 755702699 235976408
171416380 292467723 428676377
417972924 261559004 817190720
304602528 156330703 300087113
664648103 799292502 795608281
220409285 596321510 126077801
177620288 869617902 564504514
18875995 96044604 314000360
547456219 862761359 1034652931
104675964 743981347 908153449
959372207 640555643 303437469
581523051 412116988 882391175
698804216 706570240 588777155
748765120 136156353 892362034
961083774 18180776 1042219996
663737011 167449220 274627382
33786856 914182072 736404070
930475452 965962848 797483914
340134769 1043615949 613404207
744492839 537065764 278916496
54754165 765119401 751228463
406946165 461818585 934376634
875880567 868992524 733909229
709127893 106978620 580067367
996290667 831211466 242443210
242313608 686544169 756023219
294584657 70181014 658284888
810779920 235184315 121603507
841531746 766357456 931403982
770456115 95073100 834027054
659344727 501700215 196338568
859341240 162688033 332642661
1056393658 662343989 488316817
512271129 297410551 649872574
635430643 550853416 759531360
457503404 430577873 383027516
720642005 655939433 880591333
997379847 807233523 879873566
780279051 813891158 581905483
334554794 651294247 228918314
399182687 411704238 20024001
778455356 887963447 827533541
463942711 787280475 729708052
231800439 743952602 228474074
1004948431 450773213 2892778
321765486 264408415 56374234
704363242 437314723 834908426
1013319427 716425447 347013162
683590845 887223034 66189254
109221694 8124792 387908199
600229635 54723539 395592475
694076402 569581562 951154438
583174670 408096028 683850239
549858051 58676971 123487451
930739494 3245864 800984286
708372345 769542577 964362818
145415262 822406185 138127843
147948256 48932382 1012824350
771011583 597383194 7091018
592321557 666504273 693967623
554686236 93145191 448008689
61050289 919342571 470820604
512327315 986033576 869595285
781521822 289665612 934228106
708326780 1012117246 103306353
1015651162 972307155 1059862911
889528722 216242075 1054827159
544567492 769472317 1004358100
983419961 820872813 666358250
159690765 488161276 302909098
321272348 881280774 17710059
850430739 511302940 400041774
350512887 547222 323347710
905765873 173085749 768118079
294101586 540192070 572541296
980396420 498278614 101340149
866423206 844350464 448916395
604581324 524014643 107394631
522398792 632306561 222164613
164619305 183396758 1043191294
632969696 33813556 937021314
698400300 401470808 828189425
1014762444 846094707 312842634
467471359 294304381 857429803
603864352 330997529 930306363
154358670 645773825 856125781
568762516 532885756 743973998
317131451 1006374785 970290701
809070805 1070036261 464481478
69082006 991435994 278427005
694459657 378408710 471190332
566734359 390975061 564923155
973056495 1072590321 1060922931
851264097 813132342 67146147
858177140 646183983 398655185
897848751 191881080 260500227
839277669 712892938 231842448
659223652 991632963 652304792
93351232 260456091 638065986
828768377 934762473 404541266
46613308 254841125 371725590
799643554 682690338 65605999
1034862608 594113468 216880960
993988261 459261015 533564716
550026376 614135374 347911155
198013074 987649386 159089480
938545321 27814736 751696771
554330950 972181438 496244234
686674049 707298028 1043393450
626044875 337634353 312621641
225566139 150125929 328287124
861176305 403676961 603227858
1053335846 490626557 580857323
74656971 989929362 1006854629
321949604 615221876 897692526
732179086 941611016 341041254
1043354933 829419724 487195561
348503087 952681899 672305591
717820103 167493221 714708236
906708513 248987062 735769574
645400471 417630144 275140220
132319417 380034843 844486153
813299156 584754786 425562522
345104466 565816453 993784921
553675036 227524189 729483614
326646208 1070968980 669047974
419135989 347564838 689468644
401558094 4218567 10651759
329307204 1030091735 8000799
886237791 612605899 906593908
231230161 480404178 998838287
462831071 595352243 827067352
805983386 774696646 509844596
1023958384 267357266 846605233
47976145 400583408 672870416
6626535 458192233 605895271
897543022 441974592 291230043
703439271 220262319 75002794
587337732 536422621 685947538
293700419 308880229 436126893
462583375 508131659 541864697
433598500 230772194 377420526
287585603 1021832811 668528604
384367880 319368067 19227685
728384704 863312172 924906359
1027989374 938350103 969499688
222488686 758297114 12188031
1071735315 407892184 962868544
332419487 402575809 364074296
820836434 118756042 652809753
812194315 40119483 452296627
728030164 997611990 191699937
297836313 679243371 569585115
245156973 561405777 19242181
861503099 243985120 112431283
716366186 419658510 906845075
298883993 934586531 854620761
182353843 857640720 653217273
416623388 561175165 726794227
334270354 823728787 473703681
204953948 713070520 945247138
507840044 77562680 922975672
881266628 877552640 576036245
738517488 712458452 644130903
350279297 976986835 380170680
452023478 915296511 1044128087
775121802 61400687 392809641
639222787 646022091 268732696
807756721 716745676 712861690
851046763 8124639 797069291
906770321 902212635 173348868
991544191 1693275 538486944
559094251 116370908 794516328
952036878 964062425 460503288
722273070 404203985 946170764
287823714 263277813 299334958
143262805 74171258 267806310
747621876 52990729 895474870
342010784 189070420 511901247
71104182 834799720 1005440350
771643074 583878055 715413578
726294113 892235304 263750683
504150599 588655792 133771467
1034492416 67497386 48494302
291347752 311969624 66608575
147888156 852094710 615279317
160149911 684311640 483105685
227601273 20705726 505401715
2719038 774099706 433378906
502642813 898340336 7612181
25929079 709618908 963518674
796151137 231536854 159664015
279615465 502533331 98402839
818531014 11161273 237052208
994121029 269361477 229919947
26919266 281417169 987286064
450263568 357177977 73702091
176781224 1041000661 775177234
4809122 211235262 317298574
143962829 99739000 580878218
195853097 131202660 724497177
604781947 476564980 65343421
711888471 656914410 855451768
728533166 653782030 58247529
369602053 847051901 785999194
875417702 548815590 853275737
817051268 293285458 466911618
94826528 320243769 351496171
613269700 310685222 386817335
978015554 834373141 237595703
12534704 277312052 553739856
486080304 284889433 793052002
99596475 10694296 981316522
44959861 265786996 488354223
492380462 452668408 747343330
381161403 578573785 998077650
864064485 62064277 1043262880
899015811 1046909797 174085508
757557109 511802725 806675449
487044526 1013241246 443610311
310845068 877303840 106154489
858022531 649882621 915105338
149975392 118333543 796036930
861977931 1055665373 988897035
509302051 181105101 768543063
81314871 487346217 4214073
963989963 109942652 111624399
406742211 307925180 383475349
339455195 238981869 548857972
275150175 326310101 226507898
344966660 109045454 664254536
836170330 622102164 729329683
1058966997 444169194 289013999
717249354 103487175 432253097
772601411 575070205 804222598
344970761 691949740 573414884
638416067 417479165 977396769
900613071 249112786 874563560
716397948 547010262 771205946
489083051 842554607 1030559418
533812818 900235172 51162479
191421970 778793613 519589433
486452566 602794426 850118528
522331378 466961674 1028319961
166362231 90053568 1069160666
260437749 149908360 697024516
656507824 792739914 410558467
11312230 217383288 669437091
99431566 998625085 564116900
770665478 142147488 778308014
23859678 19262871 246732453
862185889 767257458 827698528
834039336 124618642 40173362
172812002 890155010 1045361421
165858419 335342364 451580887
851716021 931267388 811986423
802954312 28900714 850791448
886454360 958391220 432173622
902838417 378725050 570952800
515588896 755164170 479520846
476080289 331100714 609519390
413569498 888840538 436476088
450512136 157743434 975491521
651634844 551309610 609287838
921772153 569234411 230750507
650417368 569230107 1006497835
301207828 1015123453 631294862
67875963 885374117 709995790
792748020 78646925 662278803
986631516 983437183 578981764
217552244 712559353 198029503
570041156 879796351 215914960
587975682 144849913 1026386410
593197614 502971454 397635298
459255709 102715363 542433707
188836787 924449974 590100101
308268561 540731259 496281119
491901438 931764195 252255809
504221010 771463465 855160311
256689036 292912652 590049241
545789981 103306777 699318287
659133387 614068284 574835505
173734379 612495456 1035990320
1059904701 812656138 309195610
987844460 255331065 796651470
533695135 248290156 249649286
874337770 635159365 229482083
561013858 331916376 128227240
806908264 986443173 709016991
346421968 749923219 693422178
208427816 459518502 1061566410
110257291 520853356 358979376
554613557 967045056 718254403
912702618 673996558 40122694
942854909 823602560 2524355
632615950 1068082536 76080501
730180913 130824478 591375793
212487413 969642716 1010949185
721540018 106029083 711728274
91641825 937048276 44658648
736734762 627347925 538278779
604610012 322772531 193858256
68746216 595972823 588570461
1004932650 43050913 364526065
657348428 772259439 123715668
390460816 690754089 320455022
798785779 837988931 611557047
185307492 653108935 541457738
183400795 935926020 630921470
585167340 856886280 472813023
628830407 1062822441 303601485
663910443 461054680 176032185
271090508 285257718 643156073
189552476 224690021 721124116
612893708 388374412 644282049
678787302 142003964 472930051
111704499 519706657 794734693
380408224 439760496 884730134
139559440 121987903 529248933
1034857072 548348755 966948324
644228842 415395009 578496164
91672294 45691922 923460402
230042149 458267947 228256723
187713012 28493179 615713315
206966897 707267076 375706246
604247282 688314622 428184582
139420251 585867419 846783758
864771524 712098468 729675402
89713729 367446902 245803509
279813354 579712197 733215199
808036263 82567180 1026760915
79271674 639258901 586964351
642219916 982615362 872685435
48495338 422047547 773718269
449602664 288534865 356884251
89238213 514083722 751223589
453782196 376215562 945275965
1057679192 134734666 642651940
125832032 342153511 450506545
246729082 850114786 668890092
654493671 302501111 673495407
689731468 650216268 572595330
997981761 623077775 784061763
45777886 717021549 349979276
164976724 734480345 384210824
688543824 632292147 135666198
248181182 534432106 683474545
891161348 503597322 211886195
580559192 840471357 780428603
3143990 599269963 741236616
764409540 123022521 467102255
96791996 212131731 217671130
933824832 461044357 1032437452
160283558 260129108 320686162
288556269 192217384 393799157
929787073 899329007 535538864
89909248 99828847 567806178
402979915 646905121 335202714
219460447 189032332 417031006
742980581 781627932 391341988
563187898 321019074 1068171983
1069786763 156500191 436456802
622686995 205006774 951134117
480282065 98768808 121441813
514373272 344820789 1055751448
18127492 105388106 942822979
39328192 884738189 918215055
651820491 233700301 790304164
779148299 797620237 443522159
959543317 945223465 219674778
271450890 131340557 221642020
731110331 319700083 458539534
481317267 381090604 1058873495
464798980 470694138 891667400
117263842 665419555 673045747
813357914 135732960 703326808
463686894 554853482 598625168
899815655 739427286 1001944891
1040589679 415401732 379867465
1023684150 1058112569 941330570
575787888 1053126210 478598674
141248657 235184974 339998568
513763072 178820941 498443525
603295864 786636863 985447302
825136834 70935521 847484416
586236619 872011752 594851403
643975805 458986134 1004758009
792618666 766442233 107897658
357213214 598762066 181601911
97041910 264364533 974211680
856936284 31450675 39228016
326810196 648138215 829877023
570492525 538505017 671056071
883422079 432522620 111647412
534669156 463165738 932074468
117659186 61626707 169409243
220870827 546356139 854617052
1070276800 804810316 214528636
890269612 721393640 706261482
705139883 699200316 431815590
1057745879 297931783 840714096
53709294 146441539 203298880
949372618 924670746 335644314
499823095 529977142 953450591
495740751 914305252 623291940
968460540 1024241766 631723085
717427421 108845666 909970632
355600389 506869846 642299178
540224323 316203901 792809461
506439549 378862056 535032910
101805295 48241040 664329536
30362536 698453380 29411411
459539247 869430962 390627218
952441991 1030881146 164649455
1045368511 131192089 876392138
797316127 148484021 260544144
82581651 874346492 74801368
42913663 433397327 173278163
798636868 10555291 1014345454
212875557 219437055 100023480
717264287 334265989 6542493
849651677 281106454 113721395
448947151 821279941 340901744
233008938 908951492 315039409
20460310 494033681 578452815
95881746 220543514 1047839451
717621812 425933979 720219568
869394296 572712791 18288999
412679738 908335491 409097643
324828631 979182178 256389258
947983958 543259089 425547991
592315806 520326360 654571421
53610969 53972855 359848791
492642442 753174844 808163496
165516605 109296327 483938583
822589663 439631952 897986739
509555391 268843966 888359675
868497263 927746090 1031841249
782647437 1050954893 562036554
60151548 41496666 275993259
451363735 1008070398 471672805
43679222 181894806 22408551
375721680 286205462 770513242
489578012 798088139 570469014
18398308 614316706 343250024
752666828 256542157 696190703
31973943 189509541 154995752
525383771 159121629 1011247546
1028943894 237285522 725942838
496243402 405608708 360236314
795547988 714935505 584579875
420093273 237651529 744195011
1010223956 331935238 628650623
610013332 391160702 774302884
939230725 795748109 181446634
36723525 1032543353 754038796
285485577 827960595 411119597
409212747 374131376 550740202
258797178 783536989 333008884
338845993 600868079 889914486
825581422 744699333 776267623
161282041 525702636 575074783
1020372898 777983892 158969185
220637552 930698291 234378595
664123504 133058877 417447668
559567200 872846287 1030401446
499090735 352795575 275710703
1013808610 1052171431 681523471
296741590 379398190 1058578504
705936695 742135853 164182559
156527965 292635810 276396266
203241618 931731664 154801713
76418970 782712958 881102763
387849517 927795022 950053849
948930267 740980586 1032621522
60824822 839602069 156505926
178531652 501093144 238313614
254082811 190221434 223994757
434780819 757843626 103788399
995131582 905644040 229829895
970459450 737364404 960695974
969405972 1048117238 975818686
44941093 1332057 393053916
159776898 884711880 273393436
676700838 973423343 1036941027
260710821 223838282 796331872
279460989 76360552 357857528
156688349 936053304 123944747
615234914 350911624 825621791
793548632 181379558 703683381
936811572 648329911 138117478
401667593 315798473 779766285
256027496 206135203 437759122
674636836 4023352 13606974
889038911 569295244 459818615
456543696 72317890 233797032
160693215 376052101 70027556
7640293 722567991 61323984
122534469 298062473 323345553
415156303 554661619 1013725474
915375668 124234671 403086355
380203797 703422507 795631615
911909242 347280490 662129953
170481018 186299556 528309553
1020784675 265681687 150005046
987299857 708653587 480701704
343826978 1039733651 846933077
796821529 234460516 898048146
1064325532 788898009 894387010
754967584 578445252 640976183
1045772929 854524387 971498870
185002690 527740473 550811388
453960424 955845873 1023987075
44969822 120523827 108928008
50530552 802308997 662633266
85888184 6307097 733006746
144727193 797770350 468942933
424261396 61623315 622545455
379309933 970756843 72745066
68473791 467372358 626566104
1054332576 310572101 531827578
381471502 818731020 163317248
588498766 728952439 973186685
676789241 223640840 563909132
1022335113 503888168 649084517
176571824 64090484 429588887
488878627 158313336 721549354
368796811 459305540 747206057
225355097 888659976 532840776
444407059 320071706 309844475
6980006 41763270 273566102
208572150 120763888 500438319
592414459 313240062 1003557504
652214808 596988079 596719781
294161691 358425929 947569827
566628696 722005861 57854423
1060552338 97702680 135251686
1022883655 848552628 589867860
362617401 374675738 957374193
464301096 832069183 111094159
785329296 139640417 680290192
391980912 118594499 603165067
628364867 21919377 439071757
358540266 550906449 619788400
340357574 729676686 1062947715
1031625306 1012067363 645119245
120761829 1055160022 282949274
1040033685 630464749 509234460
18546370 578130750 66578859
915346813 807290713 189917215
489792939 824913593 19128173
446507067 166902281 865571359
764489023 285698993 844878277
816248320 255610880 49224160
115628520 74748879 890327053
348745135 201940874 317663127
911414842 81366506 242746718
96140392 188789510 222565046
727624193 432079185 837924767
833383245 910537102 1043208039
143259085 282173567 698307900
211310189 387473814 1018435853
276986115 945642288 360036415
1013740618 934134348 944101233
504071101 891723069 992249220
821894669 928502340 416000514
135545813 719808692 978726101
860138557 959196436 339783293
835686808 848517021 574713711
667044571 970706074 1066946153
856948041 197715049 46804632
423491409 793569617 766056337
9039218 526945743 710772197
276086742 322241021 658248926
376884415 229030969 117756528
563736909 958760250 187126550
154891662 423452640 89941812
1031229544 494445767 105007431
288585220 421675760 206162804
400965020 343155383 226942448
825261112 1005312279 716688993
746398512 809826966 1015636517
760926960 389635157 129683859
765747840 261761014 159700484
562070946 248660659 467193623
871520241 42557275 300748437
51319830 169833292 1004364327
735225088 358872604 629985254
384057858 362029106 589991700
200503901 823040020 794963266
444601928 564808077 917151152
292758600 1011848832 950919833
588746778 447512875 797263681
469433786 979569919 700530781
356751682 234732772 730808000
469253967 829159952 884055768
784955781 956717595 216505681
625130083 45834508 828439375
768956034 350138299 746293867
304484366 759887365 1067034491
999930880 180588237 257265455
834745378 130141631 282699395
581935348 253805186 221312764
400173767 293684797 758069443
986316268 292357553 923935603
824499056 24730832 331598687
1022789681 855524327 560224518
878519711 1059529219 816188222
618313097 1004490972 845789128
452587920 482871414 976066205
896364828 278585026 263203274
451384589 949333557 801451620
153783978 339374097 759761022
194148966 915760549 1058214898
714048963 80108084 567981218
986007131 647315895 974559673
835487603 3212489 740513134
1019880028 197628277 820554743
561558495 945991180 65200274
307829966 22012279 1034113444
758689138 741773501 814041325
969825997 434919821 783694345
463029683 36742708 757986566
996545080 61227076 395955523
262072762 909792724 281257281
970093325 911956392 325620010
688646247 334761986 480684117
684079432 87947081 563265322
290067875 769094917 511427294
849764442 332422697 132996628
855440191 377754069 50428667
874286752 193525567 871351223
639912750 668078055 1033937028
386679040 820448276 521156044
879830291 831705996 1051675879
1054488933 844064470 59672353
124585603 1013378944 551500511
147444597 938255044 830768278
692076768 839942594 401740218
422877027 212421130 132613442
355685168 509686024 516148838
89724445 458263732 90786600
730597038 431527084 570336057
686600588 41180545 477941003
1017438683 227992179 25239217
23379762 219468733 865661519
693214740 470557994 908463899
520988054 469005500 970383880
683009532 788237086 266743803
502450349 895629533 614907307
971220395 942035982 144993688
261206510 584437045 565063988
457130257 853232249 352352371
945906113 706087961 793327528
19888550 771734860 69950487
499141928 1047233609 709868423
853608921 523976771 938423222
419480165 737669204 111079843
163821869 437194221 541066438
424163511 128808242 920667997
622775630 633824005 1033178266
565124339 563538362 794888249
671251687 414950295 546807649
85027683 38918745 427658644
951760271 942648870 944833415
840127813 304171520 418107134
122621551 938185924 323524484
621289733 1068839282 583965195
26341170 1039970941 970144230
993752175 559401985 184602090
891975873 43325487 44243493
579456286 578543844 978306451
1053664801 414884772 285289658
718248479 72261365 881418666
846483343 146790442 674549666
618526698 672145599 521641961
1017241122 558453108 116665550
279779370 314814127 68454662
1056552075 887100390 900437256
204921658 303397350 814149519
940822549 564430037 1048215121
692537538 506800717 233034912
920370575 1026176524 168264303
596550738 619000602 96579077
847846858 59771690 579682358
159169535 814141576 508002202
854659567 420755263 254830021
473709471 285201885 83794101
758019925 672392979 679432833
75293025 55960589 103628223
489974622 480513964 691533881
155846844 923360059 803208727
321304850 139655990 629781690
16699864 778535814 427207895
619624491 937697618 185884686
517555145 778703892 674157993
461355102 23169577 862944222
483953350 954292799 912269513
712953503 245247128 831122664
510822935 909325759 899349121
464791932 694740586 344070398
33605937 980588374 568486999
1061462403 625753316 194537506
383446817 927701426 419554030
618048225 308651486 1029230980
413974031 544588665 421404905
92624829 737002735 967248355
154447656 98427052 716622403
975476978 371424621 360616768
70350552 250201791 185625544
1062721949 309050002 916689112
424409693 903072647 874346306
500500269 828244678 322444541
65234415 778149489 826951532
490240284 213292651 635106273
974055373 498329507 984129300
776093705 389606393 785500131
364492837 450104832 467028069
20498932 164501835 984930787
954376689 208893496 700088983
746237468 459088120 358328737
432740206 1010177078 921901961
901701611 1023658192 452616155
839634373 490063482 54222148
147006526 1048983660 998860556
636464360 794752775 80814466
232339181 861151336 447588168
387053610 477659405 666286144
943195401 969788257 782837747
894800669 1039997710 266967912
1031035755 669764180 10202178
950152524 447681427 224952316
1013853584 564762603 501279804
1022470960 572655302 493742456
302424518 1052827085 211657378
102875607 730869545 636111716
226154695 854689689 453813942
116035603 544088182 721311624
600793589 238686279 124963384
454109630 425161703 1009499065
609533498 995198237 1037263043
27853531 776757508 469447250
841472096 856688598 14250102
899547680 800102854 696009664
1060630877 943550262 757741103
74639577 276391862 1072848554
79521944 1042771098 654291147
713173821 517696605 98055944
434832544 1070305071 377435246
617307316 802272749 291177329
577051493 1037379402 934461139
441335160 546113143 714401433
484640915 437854145 78763940
161309756 60004021 761703254
289498700 209040940 449313348
608425488 430342640 264017321
26295350 783098346 156010138
913001361 362590572 313268500
38588462 166645021 780567921
1006967468 971756094 940127868
185454864 357022332 952420827
7624669 630328352 472659086
291198378 609145773 797269028
1034658068 574187815 278314269
875660609 907741478 243237320
357513740 481723885 410727802
501641361 940505644 556626627
981064376 300976082 368658853
1069487707 64021467 386683574
361914950 787884535 182149185
256596123 788497598 413545558
275627607 170772477 249520784
570185224 459636858 469574748
149241813 343809599 328494142
897421795 1049641470 289528422
788056319 407810529 61839637
66824228 844312442 433034227
1029185668 450490740 973411672
386837146 136940110 391903760
407391534 67543287 366087130
546571356 842964055 833862230
35212677 670412043 160802368
21102956 199815521 720602168
61883059 174556405 124021227
681868656 917630985 134025369
704778996 287674498 295094152
360669176 814582254 743772421
867107296 506025283 263156417
923111338 708384595 61472904
374066891 393688148 673707779
411678895 206778726 939993731
289254499 428276574 451956698
253388041 345903333 108224351
670409708 506277132 826850793
287552525 472121574 379959945
97926108 482481932 435601512
794850899 466085650 220754670
188461624 486235799 923089241
1055892548 809122395 724526386
136178614 997131440 29099984
218900058 799255653 1072893907
422953158 15529212 96350878
1072722698 268002867 355457061
833979310 236372934 407475444
51759218 414819438 984947596
914268131 751486200 535245688
787947983 203907998 912276861
668436353 297696211 11026879
526501848 78903977 712477734
651568846 716774902 623153204
496421876 896942007 543400150
338458600 607037008 1034527962
469336602 141722370 113230795
307502655 298986889 413206725
710714449 477885126 706293750
792741916 399631335 128331474
160489556 734958516 457247204
1020840589 416852433 837484140
246195473 309314720 367823314
366575213 501955256 717498443
442612416 222670921 931811542
501125186 521627674 83156449
355864294 503686382 834490543
864540382 223710181 724743616
210799487 337809219 413273828
426179622 991254054 1059971936
568061684 936662998 528884013
701978871 301621284 752134393
1041546154 717649660 588844152
485851850 530936234 709004220
396832978 211252826 733636621
676269633 474439116 700886199
502889234 271582047 74490364
1005874120 340511462 777698462
383007631 324538128 19692327
222403987 585613426 76939163
703939991 790771551 6186642
239297599 449746688 608184485
645591502 578868752 830324845
656150795 742713438 974341891
918091334 1023085031 1041892531
466899134 343619500 304718714
785522459 487170975 897091056
697716517 624602559 728233332
127184721 468418210 1008331733
396569516 858253132 16429392
280777656 634724704 968115194
221389324 200803735 224959004
404296190 700852950 889227317
83950064 581458228 192812287
200846296 617617815 624599102
78033691 1041420462 1004671374
217036880 742734343 768680492
640106168 829995908 448618373
409610352 660111951 306478791
679714252 324689653 576265712
8229457 791570419 846275723
541991761 867389306 689026017
608092089 632263529 104818778
482644280 29825815 409428825
313933675 331491892 822648373
619288650 818443005 360199227
565827726 475903875 57500598
719937460 403032723 668754269
457632266 152967917 541232528
86800104 941408475 982762960
1066902378 1023208168 310442982
570864922 158945106 537959602
822113826 990767375 517902338
620653046 861524776 860487141
1013097839 874518249 937388753
512830769 565011737 340064594
35873621 911262291 863581389
777516099 77716504 811401539
55216705 827390497 308703824
802407674 1065229113 548159718
182877677 977487494 871446097
1059337467 481636071 345596211
532086457 330980248 744454962
553772845 854619868 667577885
272102624 805566537 144050785
611913503 815942438 394724224
683613723 578051541 398069062
647502094 436144426 203114474
916466062 803951616 88089860
188782256 88713775 1017067057
762393154 374004881 519467106
448288214 852627833 80659452
863415486 263854331 170989840
87169997 82680882 492585006
316930762 252089439 487766312
37193743 669308909 30863481
36129459 821157474 457669901
905145539 524881163 319376780
702324346 164191748 1000085260
1025415033 152141529 342050526
875327848 327937214 146586184
545310667 1002160800 883081411
316430560 685283656 186265549
906963671 985204921 253120791
975141540 660885926 498784
283724614 203548260 82315633
166056529 256249380 469825580
686814200 440511600 73549122
279707019 345625101 429439480
252058241 636794133 162569511
137558841 482806533 297852235
924684163 978225099 148510873
347532268 751851330 229114931
528212477 764384143 506487585
46676448 839323155 277164901
309743273 564321329 567859916
1065030558 85607305 654817569
416334532 117781933 374620037
136541675 126580856 267473190
32321511 736844252 125676501
897700868 775477819 330362698
196083472 512202695 710413549
736860190 27933591 440697567
169203056 889675527 785238404
732514192 706164536 80025854
121932028 912489292 1031851860
623716122 809537387 277719207
916542622 340509661 488921087
759114514 887289721 159170338
744088664 383697703 77772114
912522263 326977760 128977643
573403053 185538425 847836683
602953672 654196646 850760085
803500037 893571718 600920595
515058621 526121272 512339787
828412654 585077124 266266784
150432244 758707415 739576468
698942249 254972964 187967091
485766270 358489506 316970985
685601442 1048344203 1008134635
189706682 896791393 39675741
38955170 727393755 222556934
649690526 953584930 669275571
340317169 162925803 561967602
691497099 1071335463 571776950
168287017 70211078 490592549
710784046 802905737 279958509
464103104 968507111 530489679
437043511 64910996 835850839
255321650 139524151 1060808088
435672687 143387909 926029564
406184852 569321272 271899760
955086422 1047751267 412114913
245883185 155415455 300558237
135625123 8565200 315049809
1063454343 411787611 477982406
764164983 468079164 411314747
593840257 552770162 984774133
392546140 562271968 1069682818
857481934 1027595415 639468911
460657563 885392803 145566337
677209592 61983294 567182537
135420144 370313732 868116770
566490628 234706832 37363641
550297385 53861268 459074142
514330442 18228965 256059440
51023643 188215673 306480755
1024626581 838130922 462302492
914703224 759444658 557688970
522510378 787786240 649692357
457145352 178868589 396078553
639776099 132343017 180359474
379546039 424009675 1024977686
662805110 802161581 1070351531
1039079313 247349886 348483289
922711763 332551461 183385825
531501503 335195100 936442187
744298206 567540427 539272398
5155781 290772701 781998552
364774136 441040265 837341162
835745936 365968425 978479764
635176078 232382605 792876239
655232337 542804309 631769306
1030126415 863526527 251117325
942269953 316273594 242123580
578291919 78465326 775287436
709673357 1060419317 393620406
198890088 805065133 957874781
859128119 1018043103 250523008
398132232 334210619 914185438
153534090 219602116 1057460296
684592810 10143768 764377756
886446004 936538686 475045872
253657957 364133725 306266843
523537685 976525720 983783411
73995877 359858307 979318397
992165494 612611939 1000039775
1008569033 286513489 324809003
872524161 928628435 815428460
172133678 552922113 613020656
1070764389 782690479 185605471
603998461 404584898 659991752
110337288 1049231722 147630790
522643040 541498651 175692399
1029006472 345802637 143114077
607267910 67408335 311718729
1005058377 765684194 157348674
613008914 45711821 1061134495
903172501 771389314 359192060
899731596 737837014 1042663767
333631783 375992743 841702042
624268258 538941891 413609040
355064029 221038210 24051794
112037800 892635279 559289982
302742813 1073067835 107962015
730074877 798611424 77414523
729612765 274167607 302215948
1006836601 519186083 532662776
194587028 862725331 821688045
94785563 680020486 613769876
533378848 257590701 394354656
634417133 71510939 93134729
653888353 379053228 1071337521
735315005 817403137 669737910
539417143 164285178 374313478
550620241 611430530 38950342
834027887 692190172 983102951
806466731 540071725 609242872
219221684 180480403 1061911760
598833294 782918420 157513003
3066939 272187815 591689963
1013074264 705478282 538454600
596420030 946734280 69831001
667237599 551333110 948535496
753485927 498272187 621253152
657215097 513023302 391990736
529662439 770279536 616407645
383584224 1041271759 151257201
308611374 469243032 587947149
213503364 62714689 1048785115
685326591 505992703 922797323
901969864 685910761 215860329
338815568 987407094 400353180
802562757 392262675 347994630
294566165 486227571 809492863
164071404 379109572 535133457
600951 523886810 981419023
514346703 304938800 443346655
84620023 17169611 88325524
319443527 53434249 882659268
666263247 616696635 918485367
769134902 739150009 832787400
911182240 1040029391 245123959
1065096850 640462558 985672307
442564121 669523161 1009279031
847635956 793748005 316936526
978267280 160279829 322402873
85604415 822812560 141658708
250530129 385175605 384085146
52384740 539726369 385824810
778225299 1022595874 825691384
474659949 872846204 696202144
413204460 990667939 698298062
852139580 652001843 112930099
629340889 846328617 905045995
597400988 669165086 134048939
580931148 226026112 65963617
647815205 331287366 625746732
29431431 343273499 669413212
583522916 868074749 631590850
101639019 347098860 840036365
790893362 636068665 117236449
193158381 173265880 869631416
911253802 870812001 85279138
380791059 186836277 830264676
159788399 47963716 331930574
536822611 48898241 965246697
168681126 737640433 124708698
189009165 865599026 962927904
262970065 693812920 1069487801
978049413 40238155 93379836
502996620 815178422 330909238
739052975 198232986 959669885
818853064 28943517 403936785
956090485 137329730 1060892021
642471764 745917616 902231461
927894888 127271729 591444234
638267188 455401428 540417978
125624277 1037165740 989363863
978094987 551369792 784673811
1007968334 75027563 125339624
736865972 936607625 987546772
265229963 811051337 305877351
524958015 28403930 1030940049
831754258 856391633 1003023972
121015750 868005612 1008297533
842749285 1034396794 976209132
735078823 585439742 344971859
377769506 748552327 98735389
435426314 137755570 171797173
490951536 513248391 235821387
911647025 38891606 362424297
1034080897 598860638 381779722
535545274 613108209 473421643
515559724 803149557 203720661
334038311 863280015 887793955
847210031 268083448 588593797
756856136 769175089 237737653
780405965 853438754 634189348
624223159 667785076 1042224369
528290623 33119993 425949175
552542131 1063126758 68246250
644907861 968235054 691268398
66776926 805239143 228141377
906998630 166431470 65849004
228111117 790474755 196240621
784892522 929755511 54223374
232282436 256234203 616585186
909946179 302835637 319431781
1055903473 319832909 1056934692
558819436 262422042 484473159
331608783 158282599 860033968
974930692 340362249 225605940
984726591 663518958 124542981
329531989 125015540 304148287
328168908 863484352 215608147
227403805 643212626 990978567
726669722 618161654 804673527
107777098 922438936 267277202
375280965 713569885 593993797
619838073 842382454 769183770
768708686 474699214 534002922
427768090 718977610 524275440
849599868 153068985 1015558089
503194016 894116468 87243716
882287045 1038512906 167092956
771255602 137388802 715545822
420424664 864262513 777607800
337160845 67652270 541565200
873697323 17910404 601636162
138609632 108858330 232766032
766819505 881748135 203752785
3589108 606148938 397376485
910043612 932372290 773049057
805107076 579728988 419000171
325125662 786583546 284518682
588669022 604596132 634020124
810378393 308599083 242255451
931661374 250581148 652167970
96386051 717529094 8589710
204440385 427570340 560737626
757861943 739389042 141679995
623587130 370747993 719529462
160118219 579156527 537333296
954325817 233032731 920110363
462710379 882643710 534592989
903570579 707108186 583975391
315520401 365292852 960626500
499931386 23035158 589123147
42059937 345981627 980549322
989229509 888676352 607308342
1053567321 366981871 512076751
725485304 937290729 892516496
881193598 44993438 529693938
793932681 508630830 969360039
667237056 403069824 863218751
1045628968 1048973053 529421712
809882069 438552964 610070301
466378640 79889580 644787965
819651820 73179188 338591368
569483338 493069378 924725486
235837068 706182263 233233277
694340926 786724769 219979540
624120643 808270172 44671121
638789908 623079813 570428525
560795289 93811559 56402673
271978814 622981336 875396193
39318882 583294801 296151070
426591485 1043197409 832638838
167102550 36931686 184033192
43406350 547227236 654740589
108212689 198906734 634415091
644521060 461069530 848337556
310749464 451423217 825891378
208384531 433742121 322949442
836444816 192176331 463786596
646993453 556100901 744134299
508493688 157567521 963012
1006822607 962753437 761183800
1053407228 499190775 1029317006
1000246442 215814977 489303887
355600796 792317839 122503162
538163159 457571864 534915469
937621532 958596888 964676174
571336186 979152297 214620036
742656741 799203144 166369919
133092315 616958837 150661608
259440019 21265226 872327472
453958521 273687007 206188399
66253409 320370749 386103734
834409998 404089214 1029345633
417662908 617576863 101662929
717038178 657252720 307840940
452802249 392820600 464804640
614692119 985924908 270550738
929060976 290971495 1009139217
525925683 753261379 5786577
935152193 435052551 252518491
664255561 29801624 167957313
363259438 58336297 292357295
552302105 240388132 696515172
413797056 576036691 156001988
125296902 955316194 1003476172
664496577 386083923 916898593
652489738 919503021 3213905
124493424 894755031 539879424
364925337 1014691618 496884171
824952868 441966968 1030463565
911811844 1063031106 1040830513
704476082 373903954 842838676
519541524 370077299 37392254
789542500 798948337 869429203
236015655 267541958 665154925
642006437 324791267 1052617037
635802223 185025212 972127196
524049147 386250278 539134528
274202513 215054458 216417260
1045252014 1064054943 750566242
204869725 790569966 285219773
464321713 82841480 1029134626
45858418 1028565867 993939502
958780296 412867174 848518024
930816740 203055070 119010619
191859627 64839979 636706037
440575918 190404730 373393856
268706589 66042571 896594041
1043617657 208306947 151116431
940455802 968230184 268896837
680997473 20596052 857559308
193622562 888368973 421080653
624938811 446500634 323732339
290639365 501597122 455285193
174766292 556391662 288043136
512050891 155513948 1002619031
128285831 306972658 429438066
942625689 1001109236 888696744
442655177 424572584 906139302
457852854 373764954 1061979297
520221187 512991191 678269493
475328358 798743642 562194228
582051931 1012573488 168529380
57358500 162097968 850860140
741076885 1051119739 195775842
17775288 426814332 837200446
799700633 153354401 307306693
749242003 988101000 832222691
1049048029 184426637 894607070
255584207 655063739 713102151
50562745 742571098 97982263
891147105 199624974 37776428
44014496 603689319 658960697
274707718 894188990 195273093
873032619 396136802 53584063
291558350 492313719 1026016812
232683301 520038887 875803710
242090682 967184956 769958387
269121007 1033540120 810998377
113140146 818301790 353895454
789446885 156605574 879147297
49948456 336557970 741960419
1011708275 1018111624 9821146
476011238 223058909 238978642
55356992 1001109131 213080131
582335448 390477332 422052953
540533812 916381720 283984288
398795885 228790282 668091965
198905178 437318391 817067895
352506778 249029380 443836270
936038224 122137911 171760905
1047351477 874263011 885723417
195161830 759983791 27997039
539218621 515995468 597648383
462244697 16890185 199823741
990592504 45591549 672240786
683349599 898653051 504902386
629606910 610910806 803996565
761046471 28169593 180992047
671900734 941145418 904207219
487348248 1046840530 1037004792
647947122 14374412 680582827
954036022 258714222 725776500
1038984638 218137798 658155181
490387949 716838908 87241144
969162710 331229312 144404942
906178405 397958244 314004306
996227964 27735587 206018018
165742893 1036884386 673147593
886608582 68437609 1071481682
71701986 712399339 921028092
83682325 1014033080 782691390
656431155 180003887 36215868
919205860 301990141 306471757
387811521 202832147 79636930
725992311 723464944 454658992
746908396 156204832 297011123
709137331 812827377 1020401615
361406323 150598191 32526601
150770586 101068521 749635961
704837124 1031960223 877434439
314297886 703171260 193436132
580731075 987838981 861278981
570844498 603362932 516610502
316347921 938718829 999426940
1010424066 74605709 902383091
196318769 495841091 54341311
156014300 462795046 304060151
496933674 394781387 591509547
38986 296430024 266174214
1002328627 1067650531 36828252
236947981 920145638 355073430
235957210 867737734 437674779
613578031 664375998 580603564
587842680 497774278 340066370
867879223 1052400544 716385713
738476803 712863745 443280659
449142052 343125095 250859746
625610275 559453352 139511119
851992647 798778101 185680821
644201546 998444258 349524477
842127625 681005298 1003190390
687879162 955072792 798007707
492332139 539769994 654193954
574845121 466994935 412036662
1002444664 425532313 527095310
741866330 456947952 182540076
492960356 83117263 662356101
500498922 878612821 437537315
89823357 891093948 203901858
822673942 987687712 177327173
293944574 1027392974 551543756
19599154 77339631 591958364
379729630 1021368409 703638581
126896357 115386189 754615492
202017879 964053977 711844104
27691609 959226685 76326413
802850412 579606547 554280713
226350665 908584821 928212197
701041256 124304558 664720578
892303962 988626730 774108908
542562737 280201576 1048554327
121131835 90782966 1017544827
44267539 465969506 390273039
24039693 376790224 350032936
544806604 33435336 383277555
352051038 178079919 221247468
110538256 817437024 283961471
728670308 217247666 1029689354
584127136 229550784 318354069
986298266 754394791 231903403
377338829 4952390 526593376
748578054 501852312 294163074
862988694 890173510 382296948
960381075 943326845 162746644
823408506 44183096 889895508
237756389 34263817 101335167
885150374 108699873 759595561
749258689 937648948 352865966
898903639 639972813 833777973
798492838 565124634 71100309
139370331 508566748 752827565
292899121 277180763 146425461
525938501 236768071 477616584
392289132 534322934 592002781
108527325 163483356 573785094
865204107 830484845 820691119
827579843 310976130 746082588
1039334202 94272098 31722368
722287892 557135827 102368487
925626861 452696950 909669874
994991131 399117908 636547590
337651484 597012708 218594449
329284141 112628289 201916340
687744121 301588696 49658171
907561392 270546695 518510960
739534604 903364042 264359798
984355847 60945789 908123037
898803484 964308617 33135249
308261588 802873198 618839187
157934431 1020632830 401560065
470819086 651908758 951907900
47790780 120246249 692894887
877067776 935255763 1044155054
1030252355 566743588 356231089
521377445 860694329 726927669
996821652 616113173 371721882
99417941 139612879 986228865
491013024 639428560 791407646
914508254 1069377964 524774877
972908397 152211663 548442402
620372362 15437884 909404238
211380399 445629406 967933008
838508070 446213576 268740157
674289553 918423489 2479538
583753654 256768517 768627346
959408074 97319858 848240420
1014629071 1061674064 306761574
928521875 641219673 740027269
340605364 518913527 79146579
129671813 84765720 221048702
394320138 168970616 431827944
701247720 252073861 530079171
566532575 965753969 661978708
602405009 12765294 952611651
212525857 407108421 51106688
448491268 940582831 895235174
499060770 1038064601 361534447
1022958635 853309386 548438561
1002043233 941597299 489609420
616355060 283144643 573551428
135166233 216881352 530134453
1064613819 2830949 21423650
334733477 37440698 1073608396
184210388 29906570 648715837
1002476266 536666458 916205050
253649967 400794981 5370996
227560327 372776849 42425119
802632328 999441552 629972584
989584443 69713836 883862782
5902560 96494385 688146333
981960651 193537655 190424904
981770081 856180193 13426263
622931078 896396011 622666011
473463783 61033877 707784191
1073656019 754512609 954196073
503761931 419819950 372879786
63344886 1000293163 629920245
933749737 253392352 285249936
423084661 807330585 825557362
619251400 270738041 210565095
541685258 799997321 168321054
213638737 274360689 846248189
538928796 145863656 884538825
543726125 571739726 160528529
396525365 211535698 542606651
787716250 492818687 585671862
408593469 687340956 229314953
26889151 416789046 112568397
732230210 596433700 3859904
772273741 402087893 48933589
1032203575 170183555 862740944
598480801 397749359 1014768765
613624533 1012695486 959297220
745013792 198002896 1054418624
168743830 626810027 590275599
271409689 633910258 442747332
687205091 1070345945 737023686
791962211 38940162 700746174
148679224 378412801 318307312
231359601 895026359 407128240
198382332 84525287 48659063
472186180 741556832 715075507
1056436803 80824107 63564545
282097036 128755711 878858118
476678054 490223586 1041060987
353459052 162449591 991106806
520610190 576278283 1036121909
399389824 68610261 654620592
347771129 721788576 293253140
26750909 548548130 658428187
372143683 213004859 478354116
129794884 854765243 703552764
864136619 876948889 550996983
145940224 136030593 32288602
855773771 792110521 164466974
898331337 372902783 465657491
149221312 747461216 153302453
223446311 452194572 804883366
667788756 437536298 121136019
459560680 557751563 1016611413
871070447 8311377 684155721
673364370 768345445 295063117
135981165 801998808 499404719
257530668 116608792 906164566
805627331 244036488 480530393
460002876 522831189 733603591
303414969 16009903 558033685
264516662 871445315 646396348
1008847853 674982150 15299071
80383261 987417084 856056628
170998893 349424743 949036578
825571657 602449681 944736686
753771305 299853864 1051585568
233100583 418416700 409691210
812323739 331252857 1001307942
1035820074 69853479 917549428
142652015 449303536 442590406
533685557 832727038 530065401
117325444 852427563 747479410
344931375 749176720 596261707
806549687 684058838 688270819
697120648 189740646 72748212
188319373 31089537 394775172
579367389 806604335 300932626
870289605 912618229 314961049
603556226 289837060 232787319
26032613 304725630 307203067
2048959 118997478 458515707
80279199 197957288 648116827
344354692 1017075071 950720369
202043813 941052433 904105678
736742779 774198831 943207189
781687852 891783232 745038043
1058718618 485549599 1057593527
1019270219 602972592 20120635
101049156 270282429 775351002
360655315 304495438 733766272
760570418 142255216 439639182
49912438 737752130 389409583
568983816 187297628 677369865
35394396 834722156 95853676
1053061110 904612388 643250619
180658435 786814192 437065844
946250830 186749545 152077731
505742302 380064426 815162514
909030983 389094203 433205273
358504888 832973475 887630392
130994056 718604198 113528860
241735036 56583116 1043249210
887574603 739131797 231850048
1003668122 542439472 30521403
753591850 136168455 957807120
418805541 733416085 270159959
350799714 1059094817 404262872
177238368 138246215 228305977
69099591 641555711 490753221
450038709 966451113 232628191
510198774 485847830 666681553
452411379 114775325 344590268
822426296 761313351 120038018
688707545 766311855 688473006
127562564 875486317 847481256
624862239 1055702932 831994294
605011294 915935945 51307192
34623495 218843060 285392867
674711837 46902331 388512343
1015339502 868358007 366421689
697369214 514861130 18583501
401118149 878980559 724614486
368588418 307614681 477192546
671067122 885635703 194281540
182696430 495976105 986987872
869804338 46689603 598008716
379124175 373145688 822069823
828182078 40116984 278802897
1041364602 764762243 697360341
980876430 357451671 144937155
178773877 210830356 55209877
263277404 844635533 740675841
47725322 387068397 269788232
14008493 10325526 36618496
827769238 1032250579 878599574
546158740 122423754 449039092
703700298 623941148 715394212
990798797 458757839 911332042
955883965 455163573 166988960
43560917 502795482 34623717
621909739 6610207 934537540
765096195 368962531 447354302
812138092 973451939 837636459
309374761 772182842 661115730
72914177 154649701 128003687
207567894 95326680 845737754
569137641 864846002 669669998
780975283 994859256 860696437
290332048 508900132 726986909
131832646 840748108 109248955
439870172 369362178 685209016
922084200 797734151 988681058
189742862 838473282 287780135
163156542 804310091 883707574
267507037 902454117 515702372
759447465 437894094 963515742
662499468 77711694 811373114
1049705368 734879075 701947988
399027112 799129581 85968804
337409763 174413136 679470485
554870437 404548436 827126585
134865179 94443838 193212545
132959273 337987284 855276907
362168801 545996236 705568682
815036146 866176944 364454581
336248591 393685762 422711816
1033118660 68278716 153180811
547152690 23555549 278342662
417282403 1024104474 134501339
202430109 213012065 1024016809
1009484310 251804651 593841680
887134972 33846753 92931048
59804417 769027063 257895723
37689710 1008885839 2899927
67105499 971765997 347351253
328318031 783385002 973570471
489485365 160394962 230249980
327752550 654181635 1026830138
51196650 980305488 567042341
332065219 1051126203 1061053307
610968328 1032618847 834362323
73504027 163650113 752893241
811335522 448031570 864788072
23337540 1045338043 189014743
257793943 898976235 457432160
730713958 581253810 723359361
671146837 355722219 952151942
864405110 553948167 311670158
38311255 161206124 13628880
472474837 144010257 959072317
289507366 283020342 967179192
957831640 907985792 588183265
544550271 666309116 1011747749
364024676 610902892 953999159
952637322 783957634 48162872
634553782 34736888 557776526
23087932 955031334 429149327
331767450 455187165 1054152090
320006501 1028074478 551166365
646795057 804432911 912382259
106417450 823651312 230367870
261332965 602697619 643898796
212562460 864854621 299397807
243918511 614418169 548720437
996649593 1070630597 866541845
1031076145 1049423531 6176615
437030238 739662792 358853636
528377613 896794182 325461979
75679255 144088209 587921963
194146571 924288459 860124491
770314376 1044517958 42408110
429744219 180986061 242429081
247628110 236434956 1004546184
400168536 230261190 438694225
114699197 140702180 912495033
297673308 33011737 1012827914
860052430 385724726 309896295
974222459 520010280 147579145
230155290 553736230 342751158
379970503 117051242 879926356
834606294 890341021 1015067011
9443722 834018280 960470116
432463970 598984542 79139569
249844455 619901331 424897802
1007274632 11280990 250755377
140035660 340096453 462545044
390763242 404611584 306810105
1065136274 701906222 870330350
991184610 677164817 941428104
125365686 345972715 574987386
801796742 288243727 725487482
200438250 264919962 183582345
688203104 817569643 557214334
573524949 237293031 368860979
508111928 408628878 346878919
950771130 1022489567 925807323
660047774 662563924 428326903
678454514 974040678 595614225
730074808 316236148 24934851
748088815 39506717 419113650
474675739 508676848 54350962
639017933 403603454 304258188
1013731697 842581973 45522443
571505989 55291024 57304050
205338547 160733003 1071697250
778930530 835019546 464002391
925793618 309061139 80948923
620483854 230369502 1043136695
875694090 796193522 929113239
962336012 209434431 407044340
156473889 719043437 412555520
460227364 130666634 166816356
546449912 484095657 599140236
688865596 200745724 155556433
156752271 40451224 665796703
816227747 239730806 158935905
273719755 599038693 83297756
163759382 1029113766 344519866
397636071 383709195 967943877
698624287 592607900 311927609
592311357 718115069 477523019
932165110 2739018 474983215
855143634 275670486 1001071771
981832478 617751213 540488739
26585681 447820966 309017885
256274858 17080018 70827536
620752680 173467493 604563851
615090581 280767504 740750338
982131334 416886400 100944398
295556996 248455517 890853846
885420918 312130454 14457913
1059338206 503762048 776553201
183133016 1038196958 197424186
311768350 696817260 781691275
857457718 1042652578 980968772
673195014 507695010 1023446586
525653969 885676092 1063987806
229324037 253090535 792011558
378488402 130095510 110578469
666769794 867414760 687197124
222685354 237316006 280396453
1009312155 968874553 438252044
43756245 269487357 548764823
254856786 945800716 523571784
889328339 6339208 383781007
215639684 711142219 716623479
740911322 919308217 762278412
741547255 744063017 972173583
719804144 761841646 961595981
494549521 74858136 799254579
709092821 106844421 720333418
757869786 195202186 595850880
225952231 579365596 148826431
234857414 450532904 145001619
922695254 422075447 729267546
373285345 842480510 73593460
709937189 640153120 247236896
919289583 364299104 437941167
1030116171 933043712 843414376
217360252 710456752 667816743
480594932 151909960 753624745
687656310 30951621 401574782
165155428 362945875 772317052
898606773 223135252 646288656
115228828 637365752 796126321
327089872 248709419 411179567
757209330 674781295 222994588
489211821 705305708 681411048
1039390583 709199662 825753494
650978934 540524690 909165429
99064137 70889850 873433193
1011240653 909301057 386972916
329922220 91176802 1020801537
60699707 677563399 1050200572
848308681 145254149 116119235
339209593 1053220404 831301785
867360828 991496159 7852141
516178258 349816999 509899861
395290655 214855205 529134886
13364279 796567594 107562312
890165457 131366687 754203329
981965768 225028687 853727793
112775006 1013573597 114014799
947026102 1043334847 649994888
360227749 142859019 776931653
329565282 478484973 413075512
52343251 192932471 114395184
326793833 601657118 505828084
853912805 470036967 209397219
988815047 1009107592 754390700
841638106 253794474 454462048
413661246 4938510 910872847
75925178 659326631 1027237268
898354303 453807390 155291626
41770512 706921553 424005955
80051788 78350726 779815958
159904091 418184487 335801859
809020448 528982816 437432272
356411095 451596924 386091455
515599450 720691634 909487823
755796167 252734782 383715013
983266548 918989121 852805906
338631313 1047739827 760702047
201886502 564454960 210726860
867287527 942315230 119332314
555587094 672463575 262265895
174046624 564390828 747753984
221777015 28787227 482344636
580300328 1054088523 1015818821
209805038 1062175258 162954889
545745498 411212946 364911748
422109138 76552209 948395118
325971392 613719749 891074793
169439106 228675975 70187786
448490787 437199905 816106213
636020037 861863690 1051162758
832748294 725319225 748347477
893944721 870587565 251451728
1016466558 233309018 782759139
629750197 393723863 99748046
1039702188 399976348 470078586
694728732 315888329 827054677
922507093 806400657 496247196
805181015 1043077552 53824056
762376782 82870962 767716690
999561478 854180517 756111398
796607667 750171085 340104234
783192276 222831463 710302167
233077234 30307075 393931461
392404350 420168558 980386265
782850190 7373598 615207493
930549650 764843833 137175519
48204853 81847269 947617000
847343085 759225846 451921954
730677623 523792237 748659729
1043676589 997064295 393271579
241626038 260908077 448594023
902222736 903038775 757843039
286210822 741698800 861736918
987325490 855308898 716865516
646718702 33832484 689694864
810865789 369431802 220637925
334759008 185716398 1038710147
261414635 999408876 209575715
13985822 368528317 711292209
133647561 818458333 400519251
876108704 725260282 587173248
433725975 818549443 439036132
783894437 599351083 194048341
768552172 134728183 177335328
528364681 237773181 779948077
20147817 650037709 837333664
635812818 342431042 17725115
125752728 640605769 693937755
633268666 235491549 157208891
969141592 235484269 281125397
216610809 353606 629568040
1047498436 310746092 549094005
952450690 432785426 697753242
517495227 436794878 817628821
116353697 100464680 429915193
373107260 742796073 337059223
527919464 256336932 468073619
960783285 1038331210 887916732
729137816 1039459282 1064549159
228047990 62736397 387257282
196263580 293422183 255767992
322968709 717322492 498805690
726624576 417852922 654036187
213696087 674198839 566586168
606575748 12762764 336416901
264245707 737014044 777328206
238747169 586043034 602351806
1029276843 447764692 764871619
794615451 340037816 130049286
51586880 665231647 479954947
40872546 416773020 7071700
192748510 863374989 486413978
108804031 499980799 76948237
250788744 729110252 960846522
879082365 392803774 797225451
226062726 20688072 154761340
799366008 854044500 77310251
891772938 802220964 994485062
886393748 612707126 515515467
288149170 459978417 773212211
253128556 237664344 504541046
708321151 342215675 1063239204
932969809 118501293 790013339
279508421 171787109 322923332
121082844 467736786 490811649
364949749 161686641 503635517
978476598 25182013 143564127
231197806 338955228 376587131
241000549 56548627 843663629
681454150 1064987420 499843460
375684320 759141188 317757482
293692230 399941718 693993495
321744601 90443696 694284983
797343260 885022232 776729899
606727930 120194475 40126862
709912467 37712297 545380490
972098532 1051936929 138563084
495283090 490993061 561453845
90269519 222382626 775743109
457444234 787244421 171319234
526093665 649560964 938896324
1068899574 832612757 235674024
653053864 387682398 1016658596
244345140 513193497 659569957
843492220 162772798 607795767
51587014 543728092 406852732
1067945688 829575133 738069899
1063173231 44667015 196320514
286146710 390246970 536566664
834255472 9720232 391487797
980308890 294247498 670195700
1040218887 101445528 318641114
653900470 885367787 100720197
35722345 226281133 376709170
499803800 171844599 525700137
419194543 1040777013 1056685440
452840219 1054788337 209467114
720086856 275003472 965889973
329595471 483509960 556945224
137471027 586292648 141728181
986421197 408121388 546670326
985582568 602452269 1059521568
36968801 88796007 64057208
966877590 620874978 75144711
526273519 406030679 938917612
466279879 295543325 816859247
881163132 547445160 655399929
804421102 403734420 46300432
578253010 980270359 122145721
58513677 665447394 687478464
564719078 602080831 747060230
645525434 198463085 1022106908
834575363 304406192 942847874
408445447 164859715 105625513
420012355 82933832 15410389
304987746 668417214 509849189
693614075 612875891 153971562
419774589 709846485 495764384
970655049 497708816 664114462
228077289 344308189 688805652
402528728 173996680 821205419
1045657982 198782555 242294221
54213294 857148760 518354231
75460785 587257634 673529626
385593684 965570418 55511931
81953457 11375601 294935019
64556789 961137727 12982283
711994270 593113063 269825224
698535031 36454356 144924777
76875141 396122243 287281558
554071010 639025120 1069793576
824247471 673598214 388747697
501979666 359002774 11999955
85858799 587624523 792196489
214820124 541155877 545953147
1012925039 652894950 1035423902
252093070 836311451 8553242
670928470 296035297 505635343
882365188 971457718 236916669
426358267 405112941 246241521
436491303 546737 763691030
729830720 297254546 172979577
307320504 1011120787 686408152
978968956 718874508 803490459
1020164772 797586869 862969474
262473707 911870742 657264444
767149827 470648266 321789181
488709361 99749133 304998295
940792689 584545659 6505379
367796715 456191052 287506619
339444923 941178233 594610012
820543091 755571501 855100744
377199575 696693133 1045594848
4106211 326932103 1034937891
292327334 634230498 1066642661
406612842 887450613 69277005
186557554 854007449 480881047
155130742 437336220 742400792
450228604 817929822 506597739
822137913 596333571 612696142
423668272 504530453 543017172
556521409 1002141923 1020912795
580443263 909356982 409886154
669082700 477470116 35653801
858699739 357103640 444916727
1013214704 223109588 860520701
859754679 708827647 37069437
273268498 629719658 437184769
187370145 9706272 368327969
700885501 669170896 847136113
410128141 767048970 139769572
424509688 207816457 522253226
611352846 196029343 717947116
925262777 959899076 734835326
30274599 342754149 770381790
271757562 224814548 1028826087
181100652 107392385 1018074405
228787002 296951354 458569137
590924085 333963982 989663771
419517793 569885215 245716664
631570576 222057329 392959344
200133005 957543343 274744613
259460373 704865357 666268303
608373080 357381913 273953368
721651590 367919233 668380479
234334537 804090230 177434405
335926937 186922278 49829674
734975561 947249341 811207617
438796682 145554712 20178670
712774261 1035249324 397865664
443020491 845756794 1002646346
1034313619 254361212 615523611
708607408 554657730 57845747
446992483 156055796 167366396
691556643 743725676 333496519
645150779 443933043 136173181
492677058 398921733 1041692379
715275698 990444854 1057834057
1044711969 638410996 403017384
331426528 973212278 184827317
912676060 271241850 90746143
1019661713 661287430 60270496
432360661 401711067 914685781
17509874 824683991 441786020
823638172 493798255 973212538
278942922 603699627 689149503
939598881 916125079 449913920
311393578 574010278 202744717
1020458594 657949592 72477161
675953380 131060247 814156388
295855887 1023712379 316780062
314752246 305282085 1068719404
22512281 376617683 686959879
589767356 23567674 237366077
833598799 353642507 11912795
175884389 811519430 852565016
56092166 997924337 105525943
558143661 765399863 452333890
228845313 929408784 1060524996
1017515263 869519429 973429223
343292309 124867332 211129754
269839444 681192133 664319139
1053529365 1070341834 1069142218
838451647 828677719 469654918
770871301 122458000 733745127
973290781 451399099 574754544
620464988 302241533 232654933
424496951 216528231 412899985
17071409 991304423 1044483018
970567519 119815085 965723996
690665746 241951180 585647477
671975978 358070613 50850513
309371470 157594777 880480544
50561207 634823976 588098358
187682078 247048327 727685353
966218982 181048378 497813444
627350418 833453141 998370305
908943159 131400386 56421734
524467368 40596611 21353193
614681614 98525168 927146355
1011599920 451129786 89382619
314802464 94317718 30415669
1070408532 99992476 874718218
610142031 117077284 998555912
975890751 189895321 454284678
166828017 444883189 799026341
14541438 919050356 701880982
217712172 770057891 125369102
1060740876 146376640 384488563
935007486 972891458 630588387
537969105 178531041 815078495
922940495 517751413 54587284
808634209 469758554 509291440
967637469 748926631 875616342
1034573187 313598007 451126779
239412685 106155343 127328220
338221433 487241137 29592544
5942350 571834674 167540413
782459389 357636784 527142828
652326363 754385996 685969921
975202743 739570821 1040682664
417809173 951208767 646087050
63232749 335473394 1023431326
43238587 306407630 188254364
163946061 936019124 461488498
971579498 375062583 528050797
431127708 327763636 455366544
407409627 829804255 252985475
696003357 757516288 401381754
55146580 281931210 101508183
322898670 582620199 229968084
479369943 1073259421 631473340
240886661 676396336 778546756
1023750066 738161701 198951119
720737525 428424260 852870593
936203868 757125217 473954024
142730414 583154163 670092031
683395595 45518198 1023245958
911043364 145423994 134366065
44350317 165818329 328714359
667644302 1007935279 351062724
522440329 878058764 218818583
856642205 12006525 960577252
166624963 1047210141 967004081
607599872 129543385 970088306
234101344 1347474 354253914
703929762 761286556 824622954
417323125 169909938 554734781
376300111 68921958 139704800
932351468 633699135 570266790
575980927 135815322 210530822
243057162 310107325 610101872
909850010 1025109665 506679872
241138492 762958729 394338584
299703490 65391666 997640616
505720607 504570743 575336504
803380701 347279381 711460219
116598632 1071529044 478988087
640108951 14095681 609345526
819347968 513437094 922074896
918649511 837957488 832330259
422925120 340910481 828846609
569298646 133530837 22516917
124162601 20981959 1039188800
364685771 709804903 312470675
882306975 904134768 136333031
22797731 8263905 422396591
277982232 711140269 103007685
337119902 33623320 936728371
944221533 499287031 58487491
879512281 432555935 638005262
490828669 980474453 66448409
349075798 540448569 540832540
302507612 302458267 850761364
328722857 700645671 664781565
513125955 291509219 903245856
421300717 385491271 640552310
1057914618 1017228624 753969122
487161655 712054554 1020212015
280253856 635134960 445502715
625697783 121060053 537496221
60283661 34094916 852207341
210183669 435879422 263866865
394540908 146142698 45374744
384161917 361056463 659575361
130378957 120200197 870756206
893577891 430804754 804275222
387743897 84998053 94598842
1011517292 367785716 133890209
223244010 892642259 195169858
78730591 1054744582 487742745
40838409 606983776 346589545
996378209 652168155 715527579
498654380 799365330 129191392
119746084 826613316 94729860
848922033 400705361 169231065
580348876 273546266 971224812
38568543 1037906403 24386385
701242257 894045758 787651345
832823122 373760626 337198375
307847532 600321725 770507831
982545420 422149329 928766866
942336886 811980705 798830632
215361880 307107722 340437075
16585764 629912497 927084843
14614095 877023360 872238649
83371590 491318548 995793734
720997085 87199963 788350206
767059968 1027665946 1003750629
28702131 1002749720 296977032
339505677 627753106 250478012
494326646 422825279 795986247
475488255 75609875 882518828
1028301756 588614698 898415252
393374671 480574449 41473727
142949324 593488781 299873674
151735718 573961755 420220679
285901459 676017239 446168328
13049365 47587472 239851541
111229494 542587141 123688067
548400610 1034442421 1049973457
55795468 913152631 677448586
620868088 584629277 683814830
849357825 227917630 875214926
215081982 693936280 701087875
165519244 671636359 372307238
760750910 395056902 838758749
14723363 926567845 81558794
71019296 222729694 441913704
675691600 906525667 100144247
611989114 882559453 333863321
595692106 712746648 843457159
34580584 804667807 701452197
79651530 207790593 1003926487
817526629 369169618 928308113
830466535 214712263 98706871
807247500 419054804 868855222
849515644 60737344 837591877
1042337405 724065286 914493293
39062134 691668148 1050715401
119556535 364765453 694634233
290948948 965188450 466958508
99682025 1073704279 186992432
554499732 846672901 89133833
175657252 723837630 860806895
737132789 213156605 941758653
844517059 83889761 862222181
446539473 159177941 358443413
13675621 859785528 23427393
383529348 186284915 49757576
392612005 457674203 515514972
846203066 450155229 704226813
373349921 414020177 258363080
458619215 467287872 577970935
160511211 41691064 675386410
966373117 191803462 116291151
508479654 118742085 291511261
738430902 770630897 105841290
181613294 630739220 921828391
45416946 451960784 163083702
791316737 633443013 213976370
6231482 80602632 527070121
850016201 247445003 376851300
1010270508 997632549 576464624
172076674 9305347 903670481
345138455 474499431 737436416
929814936 689020316 79871774
618753740 525369085 577181585
373302613 828914617 730901381
893608007 767335913 823956017
7217342 392793618 591844572
887538438 650562218 821612737
1028556324 823497865 634837654
967591847 600307827 109517254
151224764 573135786 859355709
766728763 844243498 263207969
884985080 935418226 988917421
834269828 210052091 345941943
494743345 932225166 621407771
552003735 489019856 193223573
797744262 934716610 357249620
693791142 503462267 46388425
439641513 219194179 877053711
506499341 614375263 1056757021
665372974 166412578 740366012
614519094 461440554 138584121
110176447 408639749 441899700
938511984 905785484 667409996
427129191 483882485 37024026
812307251 258376062 957080232
504815607 825252769 859631076
885644159 865890798 713754807
663075643 1057129709 896574367
1050971731 565004199 73734240
977643814 737733646 437954328
580745390 79636597 1039666201
164548624 532201766 852032811
206980024 281988731 37342033
1025049513 110062685 940307196
430606101 824820210 747995698
343543865 551939579 420193511
896392127 1021009247 532360681
871980867 708739947 334092757
740444939 424597317 62477250
146512836 312696631 984007756
593154459 796475182 719898469
728910968 289256690 874472375
267319803 338090230 456403005
735230875 520831623 534898595
265218935 309002628 173769108
996318628 762286110 767756038
832126370 623410634 771689537
195676752 325059735 628303742
91630936 16314995 388316288
57584608 623070696 230241489
631903838 1043243845 206727557
751760000 791667909 10483018
4536721 1057774953 984671314
527660144 344815235 677770339
967775743 767722562 70747638
319896170 671573370 784222674
320495777 814225550 695588466
521661928 390716765 205728483
264878836 951390903 490620792
314921370 224785796 1061169283
549333916 1021366748 805245304
405401575 974352070 131946075
601014611 664787134 532690279
61374179 937581927 103355883
392980853 86262308 42071681
752139479 511278987 707199263
923907382 1045154218 891637930
191994510 774358372 81692741
330740233 487346895 643951005
208705787 211865551 224581806
8924554 141587549 302911202
425254260 285053283 1064696215
649685433 179777226 846256243
739896631 536596231 1025562336
947070065 995146376 672028667
848879409 50499264 509228088
331014193 409259621 219162664
229935819 336458453 877224592
675767991 689555369 971480121
648895092 800898478 287234743
612197405 635988750 292701488
312630928 946835706 34369755
118640655 143921296 764656506
318759492 466138144 27822449
345025296 515348135 189178689
374383276 385426976 1069296221
923625502 913490541 836928262
150669141 621266471 212100239
16675711 1004746560 358023765
694327178 152614557 899805796
970156628 320449917 513990506
643986680 825857021 357887118
195785443 896551763 670307335
474734720 950732281 1067996408
205390491 973562361 17089964
565438094 484426213 288941933
669729818 336761573 691909330
72423191 29173974 432557578
493236508 799608611 968083548
1070169389 34777114 777730499
970005192 454327997 738839673
16999958 834161384 1047446074
263711669 918661115 864104921
968951762 788602705 323618108
943468184 926572127 637981319
978182681 749535741 955330712
1049102982 539848805 339136886
968979601 792656830 663673266
416219535 865472937 388139040
301479399 905194578 118446510
179761326 134638882 111604295
942076483 335034735 979337393
484489423 440938250 109488071
1018919815 1028863094 625948515
166186048 1059516928 153967892
738595734 26357751 3344340
889396839 226583507 797705468
640214300 708112995 938169575
297027493 896041061 515530113
336928807 746467693 309752382
366204815 842435257 662860753
467406704 651566724 311168968
133485807 677429250 97216995
658624383 229513456 750488800
57409170 719738768 657057848
31199447 792276603 705859511
871367454 258915685 182548506
161421810 782976979 812104809
337935274 349405656 341953567
498671275 909392952 914305503
394430261 980751924 287069715
430396372 904936573 91037376
90911488 310740695 569579546
864896576 756653849 505189673
831686221 490313791 636104802
1024331906 815204021 1062732525
721578184 869985046 761853394
715398346 314472932 508394494
526425510 654220030 63545885
398791803 174968477 791132961
65150149 463595964 307500878
295481382 925530446 160997015
134517202 963519891 760945635
252092530 925828089 172909690
304900208 647075572 925055458
1059478409 518695672 878061082
507560602 1061017831 176273749
768857019 333495242 13900501
903515994 595601842 732669324
798607334 748715326 260990575
215316703 26978431 924227764
642292372 105282888 351126383
74277434 559892333 242525611
11077805 211668216 985880523
199944673 223283730 498213696
480027233 725440140 306139136
879938992 444207811 159471405
330114893 1040136244 388041540
899110434 684653541 609853941
1017815141 793396909 436311419
606725869 587581967 23408011
721409042 573862670 838353187
661671384 547580080 410534676
1059116663 308178727 72224218
22974073 1010775115 444966680
572458507 174396283 200143203
582372132 402141800 500020753
1038358434 845373888 308629186
560600020 534186742 536705682
647825206 601522729 856842370
313108995 180780450 67766827
298639724 392865504 20479760
390078307 346515661 220226892
309905727 425028762 489835779
427490923 991309960 119785217
664689029 517249649 618798040
219111515 316149142 713291184
445066946 553037933 309518875
1017007650 390618986 357850707
1056301783 5816917 583466749
68553402 61561103 952034852
444443337 338805091 374617339
760473283 451111865 678000496
381454671 849833406 496868875
633604504 597335089 1051264358
666545016 880697584 429083373
181352858 758072978 101352521
761719043 880781725 635186829
546223236 109523044 802172706
94359040 293700415 403592799
1057910614 213618380 579277617
274295051 786726626 35770460
983930799 190708717 198400723
926573305 9506189 697779239
507953172 132323359 480111907
851940350 810345435 325792675
116068026 290264089 580522203
498262928 128255658 950532409
1004657691 747281403 425966052
461571361 431125223 1006644192
285230113 272927704 272538813
766833938 832193395 125537152
78219435 69117066 574209281
208188936 891347528 580951979
8512188 907832470 405482250
559240445 423667785 761611707
1037308191 495039704 325366903
840814137 834924058 868847180
163606803 685676625 843213975
195850398 719902004 770093764
757096694 326132062 295366354
1003552994 375616613 481704211
977766177 279944930 3890473
1062893853 57563795 616761859
317487039 265638045 176737959
211549794 869766312 1006028561
1059514726 412246708 1048075550
573467111 928658802 9613809
125357095 423049128 21345291
867640911 989819765 853053413
417820194 750682870 65727961
986303395 300868113 677206434
137111994 856548545 443231096
20439978 999430296 179589673
586724682 358789859 662407912
426059508 138269827 619130180
327498244 69912192 626819257
496782756 540257209 367173555
629891573 541109705 474548216
42265605 899623053 628849022
958281239 253531904 495905158
463991900 571768528 392029465
886223344 202497528 160961400
369522771 677542845 65899241
474027195 26776441 16865366
864767767 879559170 863455290
231601529 471043631 267962873
141808024 651705986 36202358
278495232 72156807 648921747
769832382 890457969 247114140
801300156 819841456 636326521
873567931 33124931 1028280246
295891788 272998642 151034626
219277880 474563272 1063591746
562930978 445931925 628970520
235691553 640119697 574381677
604427514 724831528 582711663
56357304 506735301 498086989
163492808 725013523 442913738
336002325 810553839 81792570
640281689 297974535 367687826
923061371 680949675 618144139
650628787 35789986 316824959
478450802 861337328 769854691
554732359 752159906 243572266
515624437 882123513 335380008
714147563 1051463669 682854859
604533245 725150440 177132750
1033108559 477722380 464302678
968359185 35553182 1050716621
714259890 107281408 254060507
687802637 257475336 1002674448
302603788 600191761 861885499
124224292 906666835 659206247
766605750 354785925 931267593
719941362 98342630 374049377
99030772 671262185 511232512
846602851 815421545 501273319
617653007 561747993 670289161
327837965 203806960 5970198
400274406 147037640 357410623
350326563 515372359 507339223
741479356 520442155 615573212
148139517 632549004 559417190
454533568 1041727884 396811997
1068035509 508762929 40888763
1064591660 667358620 324234818
4662854 960224974 661946780
245685967 1059090544 477503939
757548475 694212966 423379652
125632935 1072600866 657611295
525762017 186508619 720603219
367411917 103244385 950996057
219896883 914449164 788767221
743297741 291306100 31356788
911195809 111704806 818700011
285832137 64199073 470041015
137407357 598589580 716986136
301553722 1025457210 613110098
939683753 144165018 1050247509
779358276 507150573 559934883
967920973 146368550 314463561
420639548 793977956 434111406
109511444 1073330884 215614134
955986699 419915465 848970523
590254564 222852459 649695244
41362 923967498 17407613
959863764 7329552 568513920
270931609 825227084 816737115
755653697 673552744 327344802
895688676 200024030 458097035
144167323 357889823 954646363
1040658926 965947671 600105865
472007986 824326002 721255342
1037738476 95559034 37971418
980381605 708741986 951229369
426763789 55643404 272415641
1065625839 417976784 182863183
727252826 354115710 1054753981
182809311 453591951 955860319
86916655 773990905 756412841
581773719 453124289 291702102
311290421 499097050 919145986
118128626 417528343 149284556
357488914 779135832 885018735
606425990 956471354 984297684
762488125 1789940 1041566955
533397424 348990362 310582161
617789921 880031574 599062624
228144624 843293201 502142032
49978679 289872744 734216658
487564701 316474553 537371835
606892576 385301191 784436369
6253148 301766682 896492307
420228484 881818094 291348927
796380181 421152567 1027662180
18586771 371668860 36877000
937827807 690100826 740778310
560685541 480313828 230870645
867131310 465203442 417058274
212592247 250331410 744935378
293724476 316161425 701572138
804392871 619631307 230459444
180655668 482962038 215951364
608354335 820351686 724139888
131669965 480005390 947912309
1065973185 990571298 618892064
467691103 383209510 504447898
346885463 911957907 406869246
54169163 233856817 889129567
492081620 918957406 1037763073
1071668305 1070351167 332488149
258797606 787962489 58565077
1002760607 96582131 92755461
841617621 26917301 736498316
604260784 872269451 1012266159
513836882 478346095 736985462
73973105 542671914 832377013
676782137 229772143 372692998
121974830 703211410 531855960
5414124 97575315 636270817
193569732 470838835 82364077
771748817 164466293 346083616
95979561 611250839 698028648
680040641 149918184 835683624
737169614 306281962 324778087
388444410 532487700 11082627
633495809 310221118 506795037
656594765 212737864 938037513
887974468 995461583 231967149
769503206 968589877 502106620
561321422 398307668 822476634
723688326 115429620 615891583
1067199084 309886875 617132898
320521769 435505644 531972060
746190050 232460548 107136829
496991116 131923219 988979819
86245203 958804315 226566769
390794354 38509235 652159665
513112283 416443817 972926070
559322444 880818915 110225698
616909736 927559185 719714111
266758626 720010973 120991608
832873062 390156293 365089743
373265544 877162948 610371375
390271732 700033669 309843568
32231530 304809341 932842688
643146144 617572789 408957699
975384585 270409159 1034189993
21903726 411406346 342861609
623369446 653814784 684015332
912368827 658176041 953309335
837189417 854271251 466032825
501744137 967477145 116680058
966654187 607872501 586810934
148092959 346788045 45548055
673270780 931703605 612446352
356906394 36128799 205375654
103697044 741981006 813890886
620086406 651852665 1015676742
288118839 302751744 193235838
870846509 1041801780 124987042
112022240 174335304 418597536
1072834759 206301819 1071420169
556127827 999753688 547857467
31304299 710583945 1003008521
796657290 155637591 168431568
717289510 1039654324 127400691
454720384 14174061 24963901
564287710 866260597 424557639
865222979 678088236 740841751
861857777 322126505 536973132
707931230 414530838 201279380
392829552 960561984 696168438
762287499 740925465 1053663942
732587999 548326880 1015271482
165437312 781342524 479444392
611451316 781691700 230393131
920840182 944496919 341615814
948836100 720294620 466223576
1052686340 718297334 664332812
62522760 541255065 368859871
1012907895 29289138 172679988
13191830 165258681 453751472
980993203 696386919 450541003
461926798 339796737 1023354874
55807181 1057451429 929996338
369683140 907597775 804475601
557467544 502239789 1039239471
743321244 787386333 46349309
1001138048 27223104 375507293
1007644610 745644923 703215989
57949662 231830590 945325534
617928451 477335200 651995935
767949617 411959534 113496317
249296034 468156727 420001858
227650667 646340434 1033914120
19305565 902818133 399045621
801305214 317799873 769423298
992747746 130978677 149171416
30818468 827564335 956711702
1041917255 396594073 1061862796
769761489 636721634 759119644
677101644 753612507 27632030
690810568 530558551 980413150
448103635 296406738 330706506
931794515 73207043 181139371
448253831 1023675005 745828438
937522063 412446559 517137678
433365542 118211432 910729588
377625679 518532470 428422879
887003850 483066116 195476427
703260462 352974799 657970801
509423009 539113158 907394849
1066789485 789319845 1030994687
660743988 713319010 630259080
694935232 929454275 599873089
915177302 434125587 175564757
253342616 797619239 838951142
99730819 167311294 1072904929
925705100 195521548 387531536
464214812 646998009 10878933
829544935 945649636 527824713
70977485 716975648 257453453
813802317 525632318 450651855
1034401039 464122626 208718589
530752195 1035581503 775730150
982053101 152655452 455837531
758685965 1052751439 529261798
583454840 603786343 853521362
353060712 701061509 528198531
102742958 725631454 820444995
537573416 849270038 908813708
942641600 829981737 168088342
966559551 151652775 264652628
76546101 1045351753 558128452
1012619996 110455557 455430080
268231067 293344937 388020787
714116179 185139271 435422199
791152560 623255166 359936271
816581226 190569860 462401615
164306051 725403850 1016055192
257041572 446581691 133098718
984889665 362687457 170525625
388040757 693614548 80735438
92996224 61607887 371509910
565493244 840421363 254389646
271210382 464535021 457330462
264074660 639296916 877810612
369030027 463780464 247708584
659320041 794893662 731974398
866524382 1023754300 905178319
729223968 524599382 517691063
428763170 725289016 410476525
752067355 127716495 235608307
433356284 609560625 705197370
151130817 998918163 661506072
44411152 638876798 686272615
608164238 491834852 157637786
108665014 234304485 765528285
723346189 999156598 735787817
1030896368 173741586 331397802
180148396 727170398 832535260
618739446 114190879 624006448
115611615 1057554376 308523816
96780163 918493213 260505328
575075729 740188740 871855667
681090954 692549325 317446990
643183445 57659768 655661894
180665484 527736095 894820397
680466287 599023015 459248032
999045963 45333472 648222565
688897181 866163156 911400429
717304501 538594467 2672732
1066623207 1058181447 1002010912
441004242 773451499 972829774
636637857 100229842 623315805
928566980 923813027 713485456
254447718 210366529 8966609
439702429 14453281 860309872
994404367 134527637 872750681
337930160 445356358 558825270
759310005 338078952 333641904
114119084 936633143 960101080
140310392 893746658 717842187
475327752 1021715814 324018046
163188920 1062202754 1037655446
47396473 41000255 551104078
534812854 85035701 476656147
979852991 283762492 232591827
1022111209 376419996 180575316
631875449 933593255 450773688
666950294 410995092 514559819
155963571 601589396 283702574
908100735 1022208211 755888590
781404600 469734315 589467828
970811226 602455092 250852414
610225414 836539386 420919445
587384946 153109799 614716097
198818369 99909236 1042292366
582836913 592497174 211544994
551408288 358510029 286783523
605893442 446793483 678037903
366603397 832005055 810133231
26361891 47999311 635125644
503586848 446482904 1035018470
875169422 821811286 866329381
1005694326 628696565 830867207
642026986 485809463 8379973
326855625 161136187 172408643
912685262 228760839 439010412
24782098 543097921 841126581
727620674 957652003 435222026
974964794 587584507 337326026
463867698 819586045 492527053
460052116 227337632 239945189
482095264 646606819 846622672
356416668 283057121 557222597
38139555 719253120 775651195
313724960 392145553 28979873
1017754612 134812438 130783805
624142739 755913493 907025436
360191989 671050408 304870719
282716307 797943207 562511774
89528703 976185621 118634489
141945283 906337548 1011820890
178188928 487173449 697065208
10829951 415650480 581508058
963031502 808148305 729458362
422539672 123128530 57825315
1043971067 836317002 708605804
514254574 17169947 613216750
940008663 237272233 257956713
998273054 664288489 35898966
697935324 656599389 518026128
639452593 154017073 937807678
381288644 480230386 494110434
376351957 69782960 629002802
812481890 1057810779 28164269
28524933 775080498 726139182
178175620 11565682 457558269
804506126 971377403 692671306
302924647 277375455 666608866
241469659 859794320 139344828
893454569 464187819 448894713
609652157 900068914 758590923
184152674 1061442058 995116110
552009500 360036891 281698390
901184766 425128320 951564500
758883043 267884350 170083201
487686815 83133770 590592100
313250739 926383890 443097537
454864599 942772760 1061988021
192187961 254150703 991672518
187965692 133789817 17403018
23036351 385590707 1011142027
928341690 365647655 169636272
225850284 400054485 883037533
1050245264 246891221 267060345
889521128 755258909 894849826
344665816 764186187 56530428
159317122 908160926 17248666
169762608 911045357 336727389
573613698 904244330 417562226
427543171 527018167 1044512507
232199180 753642286 791345743
480323500 662647289 71552618
59008555 314694407 214771208
600275175 764519456 1055662924
231600312 956448228 426837242
311472595 90334758 182279399
1040542842 755158656 543898800
654600418 648561499 199760651
555035975 15316971 925523021
732526989 999713756 255386806
703702996 196086773 447437437
482819472 67308482 835411050
853376745 85125178 775116154
182987918 1032658161 24657243
371188719 359309980 582003279
130836205 259471682 480491166
953326728 887467677 220129477
1039807864 482799424 672709846
376363464 849329183 126090682
846201390 528471715 261474995
692645668 215534699 914480243
335534625 236047902 95838699
401762855 318893335 967589169
493184831 985953928 900301241
631161863 1014046402 120889257
873321222 437993592 289172924
580934016 838604630 535341515
571795639 749032887 223191183
327632008 377792483 642626659
966795445 1004522943 633521245
667711358 4412654 73224022
687286457 1037717418 34822903
210649028 879729071 844778518
469554159 38440676 959744793
113532544 460662015 294474531
1037617626 25196090 218812290
1035869854 558684894 807013573
859903389 243087742 67889377
584398300 766083957 615604659
186359892 591707131 275178507
892607666 703030378 57770730
871868667 348637419 116045694
882675352 864935639 356376211
669371757 433304651 526687576
439429688 839804534 928259057
554287782 563726847 635453360
287702566 351635034 139489862
385868428 533434349 462821491
300960499 716597194 853512655
208929973 290548246 221315095
624672142 513055220 166598796
150411935 336236327 163887157
420765300 390276569 747865356
416407132 292996077 380712353
451997555 924283069 524234071
445846469 425506384 608711625
914073181 1069871342 1003415255
510512433 1069644622 253042961
585870159 879689366 570952073
38214487 426294322 471899662
393247649 615531997 35950819
842218126 760236360 731866618
1018532880 988744703 948820979
454023709 970789281 99970365
169892851 507218721 2628609
165114642 122454172 106475691
52079153 357745613 686840964
117129333 772274124 844806159
282967615 610729619 797266444
245979454 701499044 822784877
134006583 734255983 166942474
457812050 33768979 794028050
193680874 571634499 746547254
441741855 148810263 915443900
271398924 385860727 1003328807
365074532 408539280 2182221
614249710 75589317 240147940
256725214 963838347 660515360
655014593 878171595 730495257
431940940 650579719 335718280
522609187 433385546 129045864
725601165 1046339133 943571318
286313576 1072993022 424709493
849504495 776989853 381247489
810739947 222308028 872463341
176008556 182574103 576028658
627492822 140836710 1040218367
781448534 630480726 553485474
830158953 578397715 33166748
893963101 267877222 1030456344
864198308 346703252 897359875
703262509 870829301 368648730
723251829 702729386 258720849
520296437 1021098543 416843505
25565088 382000392 264762130
920882158 303094140 857340949
163359437 443033364 378422079
984927245 882920283 445065764
318773098 584393060 775852217
602622995 449198521 5826956
303413010 24126036 310859827
148641127 470734455 577681956
39205958 816054404 133125864
350014231 167102538 911309488
310144174 721557431 350748646
131011772 230117427 116227916
944119170 107960237 248187418
692786023 397417735 565715139
268054074 915925875 1032081055
69012081 920449019 963456479
394124153 994316583 1071326083
1056068705 214175013 428042148
694256184 55508510 64852285
414369606 356345508 944814104
784255706 906099760 158684483
753451859 584469511 637900639
49639032 102071031 290824659
26689071 11974148 487772013
778539396 973202828 1015636848
484994979 673156304 901605633
1070533205 124080440 318145981
326122951 693843228 981194559
542639340 504192655 922373324
321056642 873837226 173669370
274601839 164022276 33541974
519386960 903102834 1049010969
373203151 291627687 585127131
37142904 523678516 694928040
265729883 510228103 855858644
564965942 2666854 887938818
571097386 274280208 1058992537
369093706 688250431 540118523
349514102 774234121 975792457
11055654 932106299 980061230
1052889220 592790688 628461466
908688978 254025517 1046933299
54262 766987183 666523052
598618006 389680895 239984271
198856026 11610596 1055303010
490137633 327189116 160198547
54151581 194655925 482416145
881430914 15671117 938428535
732884510 935782749 499848900
480709057 687956564 806334823
915871778 637472436 939117494
511572041 916955082 717089814
209624643 71998261 784257928
156518787 1072470390 273412562
457616702 896992733 1067347476
54998465 559284024 656062472
220405734 650891570 521626602
352758156 704655308 921127472
870024593 690138978 156114998
425956775 644284230 354611005
1029519974 388815014 274910614
374510238 876632187 707962946
686519208 1058802927 212189029
369779497 716953855 671767328
246563932 190815053 1020315004
163193380 860218792 954566265
841842222 30591373 421692824
376082480 441882819 362848924
1063304799 467379246 342902262
1014825626 220766832 544811826
1011641199 69337979 215865745
425741818 152597199 526400741
201556911 556862689 820361286
49746923 712991625 1014458748
686833839 938660087 858033352
290326799 1045920198 53121383
484698771 965742076 582576399
351348267 354458497 506494594
200694653 543667642 426860517
574965793 616956982 67372992
846549960 1000815920 275874575
104513833 367252047 777708032
445338543 787316180 377816243
977344259 966046077 790038958
857183927 545408428 794422273
338256196 489754608 328398450
191886393 876771924 192244134
824078963 841217163 479336983
51365155 625498043 322457419
77806785 246190734 303391417
41654991 923495744 79107923
555758422 529586848 88176663
809820989 376075934 917886415
528878910 889018281 285841874
176366961 534799979 250095428
916779952 60217783 65068434
46462319 903060374 885323804
1029247774 56560971 350795788
504840619 766263544 987370826
667961365 705383899 1038392096
868337098 1017212013 473590951
399345730 781339287 582833217
138184796 437503947 866257702
353426211 243151845 573004764
415951377 506675746 1007690397
690938500 694273425 1038144913
971238244 800808918 1002717316
837636210 459123460 367370879
404309976 916733125 520532741
632373399 389522516 153194867
662965789 1064932929 357278126
474973271 663337052 192936984
168358923 254852402 825852303
288292943 982352013 704220404
582134146 501137507 976861206
74826464 534207503 732575866
707952349 223736574 175119616
645732301 350669248 284489430
446006603 417975031 940899876
184052942 529749560 787074733
34711265 955962290 834717934
283336079 837520379 1057325639
414780850 183542995 22715168
620867404 412303295 335861236
594954324 772645212 752450387
592371343 891469928 645454062
1006944008 884041070 506127266
410113241 869222984 13845075
501034838 524867790 962699688
385405686 701314874 189500905
72004030 369509454 20743704
36245998 810658864 686496500
423751138 950645399 871491316
769663527 240246461 199330779
122925018 965987762 108245679
709246991 372340450 339180275
79668167 626931887 418117970
92681436 714902237 342960388
458881010 535116751 300390301
391542912 711508670 702423121
821839771 577488993 424935542
434513637 962728240 46777982
452692004 22077326 228020359
200785239 1002150710 770685686
254886129 242483860 974998093
930175933 725325786 152524315
1027950657 41346591 143010301
163386072 270453292 770814365
423285703 247606086 173806104
2872535 347722671 185777560
159418874 92195342 860023902
716186578 838248880 111513654
303759655 910021122 618955199
685392923 909476303 987005581
182464401 501917540 793494578
349488004 391664638 352525168
3375293 708004157 530394931
333673221 126260951 254203205
933153476 129102935 102792504
512938705 703742870 383871955
987355114 283064367 108484332
773977995 829084278 90741176
949168976 783137351 804451817
288219650 950839604 1072643988
570893706 1051678240 826618537
670503075 226154391 998036105
320774543 378664491 485846218
941133377 1058247188 153042938
90970242 658705759 1040794235
413065828 248862215 764250076
83492064 731244852 744850067
923986725 1033810297 581832246
127480155 297043187 611402393
860200275 1068021789 602069445
769373342 37560864 762398216
832767227 87621048 601868399
377886437 864971896 663109900
222583878 224077008 141512936
1043236479 945395563 703274831
34431167 632544588 256185093
131661036 273981201 613090446
309297723 1046440548 594377375
111917312 1071729903 90228567
420263094 27366780 649572413
459208437 364081471 596321762
333686263 260196627 821968687
927000422 347276024 466766624
109447580 879475709 798242066
698901979 407667992 614975502
7427726 369229825 814601845
613442518 947544846 20478685
507957645 206006155 853076959
196008970 17538209 29006082
55789128 12233532 906905966
569806371 634222183 463403308
410533506 474498086 444141881
577049168 908105202 315551420
351021892 873170583 898829574
907908855 794418504 432466994
52091478 515112547 710718356
471192712 844401574 811420943
819269593 750089625 93485606
298949451 308695731 760747954
762133548 537223466 514243214
661265315 619599969 744750058
339644913 882107926 170673952
781613735 389861378 132826931
514179221 421438776 707978765
329041789 4793241 581504210
820516992 786636126 159397847
302085313 549923251 898076966
302664082 1039984573 695853099
639705744 199606358 404912051
150144131 62368521 725891554
500885861 389175613 7353682
802548801 1016104630 527713790
919152288 342213012 62124031
52540179 327189812 611354349
305789874 597400629 110788813
423169347 802843082 563727072
479014759 862313486 371793255
67256115 795842339 665836494
559605864 507528427 553610694
3489144 354300263 776211630
499823498 774995397 875750516
284663369 447366542 309988039
748921809 427798442 486875502
711549640 594967505 215760219
445633922 865852742 49882649
279030573 868867223 656332985
775407357 133587057 397066851
642895806 184619404 361290918
952375575 1039625064 666765789
468085556 1016702870 53546855
248294091 387628712 420400025
192446528 421495811 650038028
91959288 661820828 260101902
4138040 737614449 23394382
185927390 187929394 863920662
257248783 1014328364 607924109
834354522 960859540 692910781
642189347 711286849 192986768
188523866 219038493 869201570
778642864 999832001 257926651
1039092958 319719857 144891639
972146779 850850879 167863294
903137716 361025417 769224549
255352953 914607225 982068032
396201501 802103428 335994037
227198758 794000277 353771052
191499048 300932532 85631794
383190008 766025258 1038654467
1021794298 157763257 118643905
774682230 11090667 753739611
874840712 907100300 364402485
438933070 844042913 601432070
619492261 1011007795 329917311
710601463 189585843 483150286
1056086377 408534577 576083401
350572248 243667042 510673510
135492473 167709887 213733404
700383066 360209985 179242011
690040670 999288109 924679249
1006565092 354354360 739425966
12681193 149334546 300211646
740536288 220674726 629489646
773024851 1055217131 897777025
532092920 323181872 1021207496
746563721 563642284 1064250077
253203711 913611759 987431966
145135546 646512173 1047647006
928804354 24637610 941607811
637446096 746224740 232837551
533192822 163389584 498638316
751238846 933153813 590844045
341245642 570249699 484236948
90374194 211216225 1071564500
916191560 849365771 658169183
143659134 1012837258 728365050
78894150 123053641 428638606
694055680 388624786 788372087
212243094 610117993 880474480
836369395 1023431417 785285582
409361733 293377981 135474249
823594369 118152257 575066347
482838284 726701043 746963116
880225477 671391481 713859488
86165527 381515861 652776478
893252454 581592053 450102929
28354964 553564588 796467359
624293586 947122414 180871275
173436219 697009870 511704383
559579974 758263721 644103126
797841900 531151120 600323590
95131792 304312549 311567668
826167278 1059658311 962515280
511160279 841232450 595403773
721318989 666841596 826684327
636040556 50054649 125085907
963785043 511774041 250254419
431919707 143660170 231485613
495034892 310764310 865873978
26797119 941133801 798419293
127575266 1006603545 9410519
816880102 1070409664 390591782
653035890 1073170575 617814493
50624518 798634997 333513293
199637178 912151603 516407179
886582898 568492041 1028428222
1003837650 290746188 232397569
50357804 23517837 121763112
214595239 261269449 1062813066
233100169 891772346 443231287
701068669 211305071 157484146
54469219 941151658 639270509
192804515 282629366 437148817
748436443 13934907 917949269
884488486 1039322003 523715751
345145866 783363720 916509133
1030536195 341958554 4062720
949521180 121755140 445763773
275150307 40705986 219319605
283162195 656370396 888069289
1038326546 338056627 295066368
917799430 1001528856 855155166
980122857 82738103 627355045
554115884 227337127 887924689
183263176 615974144 288730571
509633100 533148050 277717720
612441611 562036844 895872733
181932786 937141948 260764616
976351665 120954405 949032009
668318335 509589782 504935512
786591327 91888842 312408204
224539881 735832178 465773464
616118307 70687738 406099665
626758497 534734995 34001681
195491006 771625407 958727929
558625505 604506756 432108882
431753589 624675318 207309277
723699823 106291020 949518518
1044507944 738173485 808179580
942684367 540197068 807755876
266278909 992858481 638800951
175253600 231418136 738189624
1053451185 200356986 517506978
865955528 3032111 400774921
965942360 124628186 279833143
95696878 959478752 666576987
722888350 730438654 1072804486
820119354 822413936 444811900
406210230 679320348 522649919
499075422 718729053 335405391
555095005 69195326 232653399
294006040 920712953 296739822
927632697 535438364 30832971
661441136 601370203 1002744191
799576896 353978617 600127476
159049594 650395645 247904235
46045909 9672992 186991293
46807236 711039477 937963807
719360157 26387899 818633063
231743881 925498832 58321411
513668729 754531627 1059596158
364329113 356383910 792355995
442533144 536404190 873392135
698649910 188577231 612362549
969613823 569330942 574814983
314270439 195232772 22823394
571680380 716191965 199684454
924178296 319810981 854843657
779653559 330614022 443185909
325712708 291008411 879629398
942885151 1002845092 793208343
974103890 205288836 56363245
958781260 292275816 758083961
273296443 62890807 278609503
157988571 205527454 1054180949
159675042 129365522 330388690
432596933 35234777 146089618
147728219 864919701 363790977
788128201 327948008 84584125
232869630 871069606 157003388
707474484 966068425 170207450
1012555235 701713452 1011204887
449202532 865849743 476125197
1064252552 125637263 995117157
335551236 797027905 528450665
646210032 796442529 958583464
858177258 898151423 111824118
210099207 566156507 808922323
279667218 743095742 939415358
608773257 899543844 480373839
195377466 747307896 748525771
582664474 813879084 989656886
230262465 259255233 1019443822
30326965 326493019 975257462
390920248 747174709 223010880
21015260 291609619 559513795
1049809189 327705797 927331201
931435876 669311290 419001232
595407521 1073518835 167323739
205802793 569249880 167826079
837550120 71839244 209552389
851073278 658409718 782720744
83156427 736781520 1032718397
203634760 287125799 1016510737
218291456 28332556 92867042
955540654 561573291 849191002
228633978 70965906 630576680
381841988 270412929 655060702
58906796 306938985 472451960
553210158 275600797 589326073
1002963599 75136089 789056805
907157992 425112055 596526095
137296270 1054569394 80346740
772782096 925028590 992529509
354738634 540763774 895426658
130339725 675399068 213526451
678904753 558162214 1030887827
331793074 501184019 626351740
529524871 268341364 541334699
71531655 764213970 949628544
537455785 493293596 166532795
929398684 523507114 207649402
717820551 487333397 665068865
61677035 229086579 385340241
518147142 32468448 213609886
720415010 274794500 832243731
509564501 814407215 784813500
346103707 301036616 565818090
626623680 162653541 310490086
85795582 36100273 449401961
420013199 909324526 893643154
910420159 923513761 477423615
83691772 13997950 722021276
460701299 804607068 480853632
159719098 843085446 251279750
1028296567 901124305 1054090241
896829007 122899967 100869089
26014059 599291430 104083592
993558544 837520872 671909949
175646576 865135681 1023972279
253801915 696217629 734436709
511875704 107168859 250403899
1059009308 765433016 627125795
848860787 829284327 268190232
216156410 70315662 387266613
403380007 991063605 676673064
934133430 645512117 64739694
945342348 741559271 1028497920
257751279 199784558 317039968
154176977 423856465 84527815
308117111 471620110 998345500
125697659 929901844 340545248
31014533 548946411 856015716
657761910 621276583 940094972
429947736 967466298 903952585
166547059 527042255 310608164
206395345 367846152 6294278
322816291 3513382 372710156
1047895494 891479285 160448450
855841155 66212408 192778621
907219842 309890752 211992521
16650186 519164127 40569946
1029582404 788309359 984969133
919563983 632290266 92982479
249932665 749927857 727511195
258690113 772704101 121342628
888090643 525075816 389825156
121657028 1067271033 289992712
317153434 461474240 68176957
689918598 389916600 232567610
25091214 574464302 125847189
865614792 31409051 169138066
31845128 1001198617 192063568
735735134 729826226 859010361
303064266 309624997 148060499
426171952 826808431 733594475
511434408 897877831 804360631
770783470 41360215 598741285
1037818369 347966187 615737667
802167219 174848690 1020070019
431853406 836549328 452742092
926432432 256281647 719985314
399490747 181979854 296666281
743485935 1050759718 132761228
12715992 423059418 942564526
774840413 290840271 509811224
1064866748 1058430379 1066230563
414296631 721963190 749247587
935059174 979597850 753650893
526419990 580000494 896697845
382466083 631671661 374419506
170974173 107132476 540046268
890218639 860708256 877767235
478215021 832326581 528839321
640237960 326374399 73950241
70104572 732795993 749126057
236977672 210179759 59048866
721632006 223971392 658539409
1040010551 462309015 1071952393
487289891 274604709 822049340
72624369 53806626 466092259
1031483358 849275269 672090936
774948504 775840039 360011782
609347646 343893211 205452902
866413515 956501591 463595591
291909282 182749130 184648256
83011538 307798802 463437356
299603321 460626615 715054545
552319417 1023198108 479061872
488272802 675813456 657462493
719107955 814636746 190461273
135015903 614470162 667301230
230137978 978021113 483198282
144948356 623084827 896568366
623679808 1036203817 578940321
372236315 325285664 446465317
410348191 500422079 241219939
102777611 131485368 62786213
902803066 519595589 617091437
491919030 818150469 731860415
867242904 620300682 732678693
681899977 807831515 759885324
87571662 626156480 327917685
904721901 748457510 10385537
456600644 510845138 624475567
208906242 896310562 831788983
867730182 788328578 92432447
246287147 763428058 300408567
714473386 259134835 27178218
428031940 444291557 583881819
539195437 549193092 640485013
548270213 898994272 353696729
155160080 252424313 631077762
1064379242 471013256 439821841
75140586 166042592 273728345
745792800 154450162 307296182
731612596 657590400 42554630
569341351 778463749 258086705
285737999 268675272 679164059
913520650 1056908575 114644704
1033211623 445930480 445844134
428826685 518251816 702104606
276764864 163823089 731044912
802863011 506705246 396010686
481738130 223862763 333780067
134647296 947523128 37405269
103027818 453957419 142677826
433782563 731434978 199417138
419579188 361648042 193958268
71415190 1002300551 608152746
911266444 361142991 154568055
71852195 611112219 806203627
161824105 792983111 746546167
199179373 86532521 610531296
118285200 407487820 163355247
284062098 1039620577 937392183
1068076796 237384995 37809502
519668930 218669921 22766593
478810271 666550671 422861857
85738993 1015830069 596984320
824979208 936204163 1047812706
120487953 1038783175 833306344
1022917053 341473985 1018338796
5585341 280190960 249709232
1048553480 648980265 3834177
445952312 66713281 872686876
926024679 640275402 356230606
568259407 585138438 723870110
208909521 206417024 593415291
803654490 997225719 874344703
817211354 1061736666 319098727
31307016 333107802 1062130820
676578845 162116998 104289309
696393667 403161940 316252908
72471262 545969964 121565712
295047907 1013196228 670489037
20160979 381641047 231672492
201009048 861948557 261558490
878446784 193510522 564273081
220579587 277773826 814375921
354421235 932738805 30099460
135778825 222773105 140145089
766806633 714657692 684141855
393994036 771727149 93126603
585420325 4691959 404904591
217548170 484729409 204949456
573937059 1041200882 837562401
448161032 69131083 1053310568
757157087 680409578 20503991
161453188 369168746 623146966
959014669 657560311 1045100424
920778562 953096818 408023080
745994685 102243818 46869820
336751018 15110461 883205271
953312293 857195796 9759254
159786375 586857950 746794457
631319250 1018187737 779886580
716466641 12506626 395817940
321115391 88788654 297297523
280545028 512436896 941685378
439506047 976146957 723571409
55661065 663681693 541868230
1040996448 797166911 745511927
296206220 930443513 902212817
980286794 9454825 498756297
310790333 299126209 451868462
84397901 1039977800 652219682
300240128 202895385 551091784
553955250 2160319 307941192
878041802 489533546 313329452
196165380 713635066 521051734
1015647648 220384846 1200182
1016306445 23927097 554301156
628690421 305569056 577296288
783632196 392611258 55553031
118015744 220747533 731145227
329930586 653538380 425942380
29006821 271318345 246374107
433212831 666035032 199790948
917340837 528159073 646247542
904325999 830153829 823591846
687527528 1066344884 621756800
158456260 277888697 486843362
708618734 973611391 679267320
643387120 928324668 549649090
402617609 801138860 650351725
451327399 336085143 377414539
815894937 589594334 31413802
519294549 551483217 1055695026
544990551 316998225 200695491
182525126 124047724 42088116
619202896 403617129 480688275
281375549 297353302 460419864
7756969 759253527 151962126
1022829277 351337871 377306928
165942350 196838333 91623252
784396475 799549184 560392918
404287951 178483926 729045528
105887399 111851856 955632405
633096175 70188552 447246333
1002875987 495125790 794829174
249366699 182136933 907982430
389508844 867235803 269712737
478394804 968024553 417877211
569452953 200952662 677287500
25389887 968579758 55910933
1051033629 1073617110 635471748
1062512653 1046359485 683192520
421467955 336208254 697222154
162459955 694132001 300953652
60965689 395831360 640898768
727606324 584818066 692803620
674725702 20241730 415875905
358527100 783199509 659944720
419920151 468115944 329408495
267604040 359371444 848494000
82841443 97884420 661084271
546146401 481748402 499622380
450810492 75481630 859951026
721687067 955298508 951556864
428917805 572642189 421425421
765048265 954814760 63340168
158547383 777544614 563924421
295348644 418575010 782544903
1021443692 1007538788 154071128
459832614 62207838 128393471
876516278 716634335 716188868
722851790 244069240 503860680
992809943 534847974 649257118
571768271 664350036 317666050
894181387 593924607 578315731
952158319 291143393 457135079
11582425 278691356 20849222
745320759 1035697697 185835473
904897965 1031219313 408048384
966545700 411262434 556781159
618235538 5051858 123367133
638711799 108484171 971606713
241874450 568956654 226866073
50885490 317915197 177856921
171900538 448959656 73709586
388664351 284266149 778013001
131899085 1012330529 1055716360
414657597 343093658 917025462
209851275 878620920 361213407
466712588 971803558 1069693195
2976132 86131283 913118104
511253231 245161643 331897367
13813726 1053285015 434107769
901096723 430475175 945759580
793255235 566318373 797054292
56845498 916840736 908680049
481054072 658641717 994067070
1004998639 78935066 1048357154
718327015 472303363 500178798
375084474 659494050 696008374
101447334 300147516 719609802
448712913 912532646 340559074
542979979 320742695 812626771
249611043 545928568 409785399
600842798 661477260 621624307
547567296 847554477 480889178
191544035 409679889 865360141
879567160 903572776 649404888
90617689 661748475 670105716
966095592 8461682 1053251754
612305174 158012942 961518537
934370695 287169818 262037705
747324013 818406895 161714376
378569124 569831779 698294329
653936059 745884182 1020125798
638050124 82490264 582004740
477490136 1052407790 883775942
346670653 532077701 277783111
405308000 263317880 735018638
297599710 567451249 572098083
61932497 289736918 253288401
179728680 616354198 722877942
263084277 673771202 209501633
877020604 16460694 835124635
301938155 618144398 889764748
768567257 770625431 1025023077
676482771 1049445238 666165434
216684151 805528350 140210255
853793078 428659437 123899191
456141136 64732481 421231538
173533123 126347090 285261942
645846672 5574643 303240230
105469140 625751130 444986506
301468112 1020211018 486141232
669046710 933983846 937584091
797943948 246244870 231063740
501185305 991887209 776677728
770117775 728893200 50560676
549388649 402158704 408758323
1029071225 415655953 154881627
981274438 51428691 465911996
515159842 1063892301 1014547478
430431385 844611745 259616559
504008380 111652111 1044865102
582467667 872854261 250955890
1024795672 728186726 483998205
40678777 785186575 733556526
404327860 214270728 130206906
645487636 20362728 599428836
98490466 593265826 337880898
170255343 1069565364 158199181
866871277 915135696 504830837
436922078 902407441 807969144
347194471 824949707 1021594129
98448916 910754686 28808094
1022791919 881157351 666668278
271052746 1047233783 677038095
1032084139 862540536 1060767584
1009262384 774737699 326128427
892377824 257096820 661163659
145153565 453088397 103952968
678389045 681602548 379120267
15074067 969922602 667906929
877699109 17572201 484696106
1052221273 372482742 570337553
146939848 498138338 1013391741
223269226 57658650 847321293
527386296 250060026 277007951
173413405 805395236 452523169
622742431 817687731 319889084
813223667 1001675193 709521857
1060431067 253046676 788499452
6289952 345750966 642150009
857256608 581204780 438133487
223205678 917301116 1008183048
611686322 1029893537 68685209
511023897 642848143 364934172
11047375 370217709 548906400
621040757 49171745 156109768
851772165 69584432 573616246
858458279 492618794 30835322
928576370 1049284017 641443992
362721099 831121560 374223265
1053204490 519295428 3098844
751403848 1034392147 25001520
932957607 937269968 947144034
723786568 976691008 453796764
635130323 90096117 379928755
745239142 1064056336 346970478
78768778 357241234 68918413
268930051 607010286 741579409
599640236 839007618 663599132
785406800 42418760 854906385
543059336 627997069 339460136
20028110 885308960 802835327
477694823 1068488860 855202214
528565097 53968224 639205345
1030318526 925518711 917345496
695500920 110437854 919795997
504355768 897983863 987332339
827273451 879192796 168469692
514777636 460836428 1011733187
1015808616 808635694 908692128
137463337 130916327 748181480
13015113 994016301 199233337
751909069 534298644 644352700
494965128 181583357 708049182
501900962 805655528 721153067
474895733 745049213 442806134
511884537 903278262 278133177
755597526 883858126 612045383
253506880 948670610 331466746
873618427 916148955 479673906
565624908 736201768 660849939
260340660 908163001 966719788
564119721 530536514 201556859
868951634 93865801 456619075
342454113 361895916 867348979
935463526 131463195 934693566
488369865 521601072 207004676
1036147484 557186273 166794565
566798973 1069808120 360449058
131439944 149118069 383171996
81140265 339376039 296381856
564035198 83927517 1003319198
773614831 138036955 896866619
1009438625 224079982 707644724
122682484 392602477 409152722
98833610 351906188 280444976
629958649 1047192811 399913454
85262766 754851751 1033228455
943978845 346746301 321082614
10792367 415707794 159180365
945874531 293705944 344746618
128573410 429398241 881289429
538538039 544475387 458493715
799949790 134651298 794274803
823566043 864189558 13054158
943634458 492747124 29317467
968467805 4418381 424528003
994477409 629853458 119099964
376950412 178154092 528924845
697759047 13298950 522056165
704144967 684697693 878555905
878384300 865637849 487952263
1029040107 749889595 922343770
935095127 55289277 1019809469
930357416 94238117 493688157
685206870 615731665 831037811
249300502 1031246331 844687256
575956414 49246526 940803542
231331452 596283798 651621593
1053804573 247527889 785085731
558102545 281080283 175431218
624915917 800258695 780682155
714747364 84567440 936970120
783480413 186239883 257963691
909296075 22295834 719606611
365040588 157398880 426953610
815689179 678939077 749084448
785124285 63551397 259919395
1047634508 880482223 993735593
155812274 398678193 411427807
717142868 309033543 830998228
45546017 917044672 528728705
73195249 663971803 998149254
951335843 349422838 111303247
470482156 17832716 293546327
1009147384 721948926 814826435
33164962 398322050 813612032
457796873 18553759 1069920078
145499382 42528337 703773631
648397305 311598260 575279000
906325022 49405382 251171096
613698566 737139018 444277519
990582158 751356831 1029179870
741486174 207549919 702942050
976672540 963330958 680177829
52439300 256033284 771209880
631510733 732572218 37081007
222971036 754827039 483150045
863272615 767852168 711360578
400799523 249164113 190274689
183558089 1039116720 1061778906
784015720 19955502 1000966267
189409735 561953764 36724495
691798740 264905278 687493049
885222576 168326855 669328621
310152880 238121056 1011885275
164409032 139236946 697464309
659254578 328442921 28231336
12699891 367814303 3990687
702066657 713766385 906759248
126924434 1065809764 368956286
452551124 833372714 967058310
61450775 108738716 136748587
259591901 890903980 168674170
451394466 339993693 330417398
985491155 484285637 22452385
491800797 808234620 548349417
96126151 533551913 497934886
1071019785 451915035 341358726
968994108 853909868 217099063
846665503 3293609 693331464
1051497171 305359853 211357397
333946893 905225581 195895671
569008258 182919732 724106918
863717912 246945617 874940530
424475972 749683308 115581170
249160684 320164233 414285834
404349136 703061915 667921699
734525210 163944703 409539987
112881904 332965231 458678951
971161847 544537044 494324613
747613659 679604051 126194997
775983366 834099612 144672154
710479822 894720019 578681852
837411808 998514192 797974400
874634282 120113789 1015789419
1062407192 754341936 208272073
464473610 916978940 57760915
519854614 294285502 422032645
702813135 358398062 32634480
673370215 859013776 329016879
391528034 400684288 487165588
515432102 332480878 913793653
249087997 531461852 793812623
705168740 1041546554 171904692
549071814 793974810 1065362218
883036766 440058216 638734289
479991257 59460607 71399184
633887256 430194966 323550541
127291352 1042623512 971823215
843021648 720943080 1001595963
436799700 226666988 275206528
677150297 893064084 921147743
365131218 676547488 219727385
234965508 792627921 335570249
779813931 302481795 88749042
222785478 546635727 40059375
28370905 942694728 404114992
262399356 404884014 137658582
814672254 617668744 1050727711
986811575 151039902 848959429
901964205 273752768 706082647
819970504 408521175 489092458
824089357 302186271 876576408
989598150 293369275 841007623
483496003 385666281 851363787
814137683 790549317 297632543
1023814782 870282471 171624755
713929626 297817841 1028304042
57399747 1058874734 464302429
1048345026 690932534 781832136
392055320 990153896 445075836
244195338 943213409 267093287
281417332 909321580 365466950
247460198 668142313 199768475
890479719 283182794 542760000
532309175 132243873 551016867
90423738 607603402 261813410
588800479 269668240 389481391
1013520395 496195806 128095655
325009940 63995693 452009533
859576651 936776180 465482623
918332078 119315749 59520312
854047501 693874413 679308010
60690025 311864301 503933197
697743403 902911790 987583169
16726108 65218246 387019527
375604859 543497616 336803282
1005381134 900832840 575174205
918904253 145498512 7182687
944644185 539204308 201616771
123665542 350632153 334680384
877533091 908111407 566932543
777002970 581300148 346473702
996009160 192718979 966558584
788561290 369759646 811746924
658685243 973551809 57967646
818073376 14525255 287654391
18389791 280556697 259288920
849853398 382536519 1041007211
738848537 1021519659 6604138
192485205 565166754 53273297
850709985 587967692 1054367573
118266431 81182141 518058800
500311104 184660059 975385959
276692543 459703775 524094825
505978169 577989801 759603927
965866597 1027800450 231272212
745326733 485170154 376552070
239800319 241995528 640422458
955810002 250925501 195806518
355736724 706764690 51602485
28244774 1066830689 268783100
119807481 584086092 574540313
951182378 93810972 571787870
672646891 333648423 167136683
528839201 884750463 990971921
970531758 1033352011 415689720
656428990 544484616 491939816
770172158 220129340 193718427
929522985 209856802 372266388
713469598 619536594 442774396
187651090 646024647 296805236
692133103 854495706 1068586575
721308900 241912856 434082250
880009199 540817390 142629827
492953910 527473480 170369197
932502748 958225124 692111118
1059329742 816528525 604681404
432364771 89261685 584458762
842575517 204952487 254121328
199323508 1058143967 1001201248
673303122 329488956 837957973
535641598 347413650 685408863
886077518 154604840 500398251
356862254 858444875 447646355
643145323 989772107 389869677
322249780 232770675 882428127
811482660 391359408 171560269
646283582 790737878 724865017
755803445 344521808 169231238
74088799 714985317 557487617
615303098 480188808 819091967
423814938 392703996 379204517
1029797664 459435784 36650440
691099640 76037254 20348344
402887766 757010762 951453469
775753049 699369929 582155026
286525682 1061699577 88081113
1050126312 1000469539 301534630
428523620 667594311 193979933
830539533 439915346 933779609
447021519 840701883 256610197
554879613 549720538 446843260
1015255879 43325489 305400138
692146462 478757871 37302028
413622126 686725609 523402225
8287323 997745642 473447347
922216324 999285673 254541672
40542048 812446767 881746617
280846256 795090267 638374300
802862641 245535351 621802498
222199360 851283121 229447552
906808496 137308963 925592547
907698961 120530349 152383007
716631426 624428993 193346427
672021027 910413439 656280147
564254747 789693584 104071003
47587402 1035295341 623896873
337202241 641546306 1015969907
464141336 445992194 815361663
42255250 311284275 34145499
911029294 784753983 260486774
987930958 173818462 547149302
485663277 792401168 156781274
551047117 764862378 525612393
878162117 653588017 575573347
609002733 201239088 640377683
296381507 257184870 600549145
407782502 258511778 843173283
312025862 1005105120 279494034
740852529 222732424 678196500
74898842 567613266 160165319
1033787404 590939549 200737392
741886593 18556055 547656660
715879415 1025697173 419085893
189568616 245040750 915017021
750167247 1013173721 898520128
323409463 966733502 92619276
946024516 7500478 1038019418
685672876 1038197465 964816233
1006235936 329405819 667349932
202439816 804661353 112233724
72652912 1035675569 516620485
939288169 892744942 783410453
501101902 255147927 868156789
357519644 410223056 928415112
287485713 708080492 500272497
51097974 986713134 610176959
4127855 78501299 74705290
386756787 236917768 923791663
701161739 786584079 88768643
730175300 939138136 772299533
924201822 751319563 152032651
382412168 999235839 145992558
545362584 821115731 194258267
297948450 643787571 597797914
987251738 981832221 286839561
972273980 1057283604 984386994
996279411 883547432 466796717
449949687 738234246 332228471
108371773 759962048 916734017
390259740 414132242 993622096
326351576 74934479 747872659
874770245 225366884 136206665
365432729 632246005 115704039
915058423 110534563 1067543423
944605710 807680903 438624305
169210107 191514170 554442990
221529535 341108893 77490282
200985915 633949024 761041984
535850606 745069153 516420569
715702877 389562882 1021022145
864932658 19123369 246143482
445473366 160140943 427159613
516371190 618685238 365998368
398294984 236698471 714538701
973067977 23763305 998875947
639633820 74792008 729448256
819041801 414196562 777373201
691128824 787981144 548843728
943984415 254294062 751679374
673234528 260804164 788181552
897396395 369166232 927391872
104144336 854360451 395827992
96531280 617334876 502845283
948287781 964445662 490813602
934502646 456454104 689438966
912593745 365732895 471715231
840897288 73158760 706612361
197958422 726108535 505475433
805659693 403888668 696731264
832911227 80957746 562856247
610133688 355498378 622078697
578511643 65375810 446733147
830460934 564445237 1036952660
134233824 981350326 725855512
937728082 705053303 502187719
886745957 160189375 204916392
216061525 699401008 846141734
815848700 304710744 39374897
1060614936 712062901 934562612
588715050 1061457451 895935643
11170186 871317133 955560558
820436342 933377903 92536226
828265836 151794219 626924208
481160837 677654460 745111493
765566320 488547143 839906596
826317211 337429387 154262312
719543949 909830870 1056819643
419327142 968144068 903907677
836213778 957952612 964317544
205380138 858091228 1062135865
884860685 131780203 428393000
55686725 111467801 276121391
41595590 508817333 219987799
536722487 390509097 555924844
597215840 457382834 58382430
305166783 829754689 652969685
419677990 692165498 408619285
685523747 587001273 537512586
8381065 831175442 872466960
643830557 273563386 588218055
634749259 20162224 252705365
756559496 867716731 273329408
229652185 869542638 840245743
487847471 335955959 876004874
899013008 754713340 1012070849
792049869 683524329 929552815
726392795 507491147 41549958
954852258 631677657 269347422
975399365 377552793 681446070
798431549 872824112 323736218
557837508 886587228 9257241
343551140 883973361 623380436
435551405 610687370 625586715
933379122 426760855 311919270
174013526 569319714 959486231
180353341 359437860 649635420
973810727 459746290 349895735
623051140 973117884 688246042
775542085 355989138 1056898212
711005682 867835319 714121096
326571832 689103943 107648976
610165568 1052729612 830599276
709236809 289274118 302207697
97367357 793204037 697309915
278542297 295973503 942026485
181214303 548971017 342180962
873464000 831758844 24845668
386958187 875760835 969852608
919664960 234051200 2002242
988842644 76492427 476879892
658962155 976992794 957122979
954633730 339858659 695358576
187733138 652225855 733532731
583984639 378220994 1004717122
270813881 805445102 138104528
376056926 119243042 216471429
635175555 736071445 794725293
61509934 365604402 75929294
500886339 124985568 638835737
672061473 711582547 989598956
578792841 1004230501 957979228
1055083299 165066546 244680362
305718409 952315553 571147697
288197120 21823902 165272040
218149003 713979558 880381038
479684928 77666479 958095886
194779404 10193958 173249679
752627764 387406393 841341180
378081485 310063942 683189989
83030944 644517405 678627885
871579179 296755483 3952848
940462307 505952300 1069601212
470360829 21622902 146511833
104253088 305848272 237489251
640769386 60586490 235894983
983622536 739460696 285557661
233543292 956800806 164734441
580432972 386295766 290219189
74215923 999368491 232210746
152832763 213680839 1056388135
730867326 884350523 110020745
277652170 29531798 26813061
562128768 525607678 722504602
357452165 215798878 960663836
1071339362 294570462 341764922
223616424 1053851881 956892485
364602181 149484462 676723872
539449741 487927764 551636022
723659245 680286179 210023833
372465103 726382415 961594925
477330324 866791717 374616246
395577751 338795258 565714298
531083955 698005526 216971919
417071296 644659658 807752417
442751624 31844759 142414993
520356293 948970190 318776212
816827954 780239979 698290477
223396628 420859180 797377146
458003370 172897681 837245887
753750555 880449745 718676513
502693399 455096862 601586361
412093293 102327741 1038591852
171239437 718244624 176954364
262475174 388198307 111217197
961379541 604371027 895240158
791313576 151156648 345008282
460695110 98292868 306402745
492319203 194640981 971338331
444566656 1073154408 528135119
17404873 427087728 552203022
697239707 37566412 383027719
659548284 659506798 931543388
783126521 511008571 153615295
805921996 273896392 1054698013
15684121 791856634 763267460
862100534 732793957 761247125
542613007 1041333364 458363388
164688605 324298786 1024632351
397399837 144834850 387063525
773003998 105369215 59067888
805794438 437087025 377311071
135758209 835195923 515316303
919140332 195398617 812582984
162350682 22981106 760603935
983346584 797142960 1001627599
4468023 731390052 627990705
673087055 614241029 736049118
885282804 886950975 358472323
660290249 540433534 218268806
1009108511 166071473 1023946455
248463970 470666835 556167425
90997566 742696049 304446869
515597672 1050879643 714132120
190708765 938972561 674717222
747773357 625805321 892500850
61738596 144072756 553965178
992853201 822116590 490111464
811920567 985688387 104330350
458477390 280261817 1065661079
306890837 377484260 360897986
275157905 227097081 595378515
519868685 203174075 973196008
988515274 466567510 898080032
961416811 75006565 830647126
422478876 481506283 260821898
815158014 134324433 830548702
612883652 657476925 526144331
128333119 989951095 637670099
69701981 827762103 66960010
624380637 981997704 160455133
989670068 411058345 788612124
229574888 1045989726 281522623
873690723 793361832 897762579
831031662 877914013 558333769
319261931 895762181 451257039
50312306 741523550 888059376
99457770 732073421 271241855
924176392 1050155902 168481427
168243294 673118907 223480384
14169422 332231497 38576319
567515235 354165795 867962871
211268609 874147844 218697700
248669199 717633990 830317305
347489476 139582675 496471514
925797860 469514387 554839591
859958607 497906442 399280420
543845214 500402384 717282432
762547418 931538885 98561056
69527278 1034120690 393094272
1069882655 35628186 693217470
570900617 101966943 157261306
309300303 741073723 37243280
866968127 717414247 719003480
479200140 797078804 723752022
945308054 316291708 731606195
240813923 21359377 188263484
923460393 627064934 90579537
729442847 219234466 438101617
471388338 644713018 213610793
801659340 4474973 563844110
98959450 548327709 956207788
345357153 84002238 187201634
912789225 281356052 406424449
168389673 1040444892 251418325
760047711 216938495 554952432
926980269 363087336 214513783
440302534 905256407 977836173
692666908 725176385 120688050
812511983 186023171 1045333561
1046487538 41009917 311784706
327170876 82711254 318442563
330604717 738592157 391668005
364533004 114548087 598407157
619828101 587477869 844055430
644659712 539410903 217691589
376211744 604469179 118004598
490026072 261969933 32164682
623226556 771608953 599563068
770957081 1059147288 149403692
291110298 595405729 274982314
963621215 405509501 502473081
300728866 5175720 866520835
238647824 184748654 430144492
5033095 743362444 969375970
766602981 1069242201 481903002
398854742 903300408 683270073
787507620 202985322 155492204
20028873 756294534 279751205
297558236 249539699 52691960
799784244 871325812 534712538
54134196 967741355 1072555245
634205881 202215781 1073357512
864003092 461484477 204267727
782986089 701543529 148681813
268059981 692696693 914770565
435463851 871152076 887043965
904234099 133041470 743349340
684211254 512924962 395699129
561611623 322093969 533031577
350544458 34563478 137071831
605708183 342295201 76626188
837563107 954744470 163073621
980233360 181376377 1067522612
243107104 80206397 419905909
882768121 723592946 48024139
392606483 730756555 64734267
48579841 877057889 237857701
539770133 459660050 423653339
461399366 307836582 19847821
384804537 677312005 697373806
921524653 294936408 984911158
175605528 931908863 1031423396
240290942 805830504 836375805
289253311 289567971 939008215
237505944 785205581 631620930
334127479 1000936465 929833802
13884465 380739359 103073181
124531585 252136879 515896511
792612166 970173317 861517418
858291618 529752120 372319657
646337743 499210028 538018610
911785658 178860295 588819906
856003975 608575163 248057279
928858815 147224681 282558796
254228056 779084836 743139390
876731951 880797191 1063562912
220384451 481144229 851388141
943238184 705078609 618887400
733229093 135544693 706941471
864528984 91449703 73151153
1034822756 555200124 336959422
445643403 48198251 670155486
286087086 17586095 420350770
253798693 242449964 351513480
352788195 309028397 770429243
932037914 726886916 534002482
163303180 874550390 80051200
395219827 333376061 748779544
1423889 106435125 724535805
251010749 89974992 204086072
13915494 291255360 444031920
616682605 362743695 451854007
350476868 215302376 438158989
849849559 953978410 871342422
831311405 49758639 40283580
381739667 653729777 602173547
355405041 1007030623 113286298
717025181 277631968 704985052
820524548 650121615 436707350
238718956 724073304 607107038
940284166 363135686 842858863
147748568 200078538 274602753
387806641 770201042 499427021
309804462 421489525 524798585
724621599 405702440 142757456
630122088 518941893 218371923
109116418 975194142 517971995
37296086 291119624 100655990
174383041 386179330 1036866390
461350982 776999684 220685371
615122170 303551422 890513302
823146873 1032725824 35636444
959809565 342201181 669210020
1025401766 1041498919 902831745
614162082 30937765 419047850
153768436 96194496 565127696
114595510 223301770 235718370
381433897 860860194 131960560
50996360 848890459 619193959
1044913009 467431824 338869228
823888632 1070962266 496397578
6041795 736321628 652335867
935936080 946725443 797149481
405976304 51479727 561097104
255579705 919720461 475958062
571704036 722009411 902226340
598168499 351942856 45235040
740811389 935932528 65792955
475813726 670816641 994810849
8217764 717682506 987471265
589798876 558926876 661047336
869122947 566143969 658058635
896900996 132522447 608500268
266572789 466915762 676971992
847482465 300085365 333075936
341599521 497953695 52515945
818184252 788385863 840646250
99606981 353259874 355262196
666713992 846153978 198794655
71733258 100141403 713345902
676580748 677227694 268863305
157739534 369397166 347205529
321975001 1058211532 365004878
22637837 1009696419 665968738
1039997830 921135288 671915730
954901730 299777884 819168970
169555379 8326446 346612733
600996001 921091630 800871674
16178312 595915741 58839071
493745297 205934941 485145207
857191928 203698077 713086749
680461145 257759557 836599021
407299172 473263022 712591577
280910962 17322264 435754258
360859931 182105604 614501368
635064615 711644311 59821023
1017961184 609123536 26130711
536737123 946913247 602046806
791768657 369991402 718693431
931305416 444509914 569479
1071455027 514659742 934160432
677586064 585346038 476445914
788007469 119615625 466463484
136516205 627339197 167550251
1054049975 927269796 405912196
791346489 530145172 623898819
125913230 981855335 471613020
246419784 485740305 828656969
849962936 284559808 486641914
125988686 716218687 746848730
674950819 542175785 45102762
76375530 169438511 341819218
262974505 361662626 820957596
1007497737 497872629 79271483
161572258 895000439 324649259
577586841 78331264 371984925
452352228 896644770 374171621
399575696 1043517436 949973919
161864494 701882430 294669468
530919949 615732726 738547185
27940938 858587103 118489622
76218874 810119612 1006375548
980512763 313391890 337433520
269785662 182869622 822006968
255232676 1024255636 410707901
145931583 1050211120 203276700
288871106 110133300 971782343
1073367023 672947955 630424929
167379700 877141043 56455922
625032146 921276750 853214052
894857773 644177277 276772504
699954277 1009268604 842763546
343134994 84672221 962229371
564167748 327221836 80416629
578821865 29794773 1029111357
593213064 208845286 1010242929
757282170 79387837 552265863
114451783 205076729 358784215
516199321 364986527 140640482
940691222 735193153 107698769
902792100 792249995 445938925
872172766 429986223 564681080
161613991 420874618 1000382069
721728454 869740735 223595210
19589752 495685951 946010098
91061010 923814748 278822238
1022431784 283241523 58382822
180107053 586037379 837564879
914541633 666106284 33461198
1336878 371306369 368703693
21507633 211791413 853559116
674838886 623178498 1035982873
613050369 46583414 430489215
646589578 639769426 318352385
873197103 385995543 106147654
420325504 564998415 129777259
756976050 687679533 1066170815
246103425 21689202 478595635
748472434 182868294 1065220714
343138334 707794157 446672266
924460750 497238277 872964192
322045569 890138141 548981958
443758934 255000480 922797054
995326595 744450979 974427861
636249083 267023657 250323986
288487545 840129902 309249597
213810847 536356632 415916043
431593405 959657229 113573197
592776540 569048373 291114354
425694949 525590139 588777706
897782714 359505150 534918594
355840676 293987377 1019235362
812106495 15651280 525874793
325105720 891270792 736828260
928368531 182724304 507127755
641372936 365802701 949401417
883293055 837547748 632170122
951275868 410265761 290592634
120180094 511384781 765531033
414988113 334695487 412073318
961862574 947914446 57209157
544506567 235280856 838486842
864343904 618301486 452040593
545172424 917601654 746143233
197063905 145220695 94198581
117307581 1971121 885622169
587330185 7391686 871399078
77009144 94154303 268355412
996849264 281848675 165342750
15352384 369948104 1626804
1059574139 840663340 910986026
881238964 635278246 675151593
271574021 214056117 189133785
953825118 477328833 938335390
80970700 428646416 799079690
554607589 1020911169 789810570
254903563 358050341 19762111
440979018 1019615070 878045016
337147393 245693119 1070227857
952449798 846515215 156843285
53194257 459173406 138733766
781631278 1051487972 302416358
857817668 492532829 415244065
736658532 211593877 63195624
470547491 87031868 171502069
392416303 238760285 434720600
808934831 177204994 230444498
439758057 126275426 941231592
1005169336 412739283 132666693
703409435 1070239016 563484304
418331702 267190302 91640738
217084716 707207559 794506395
640492086 124851577 447826463
815280055 656631269 374828395
852514503 272123530 842139222
918064406 192737151 1053587054
377638623 815364768 341186995
762224771 392817335 855429090
74476165 8355197 116500289
867239945 720645909 957180668
121225405 258993939 995897160
343518388 939101404 159987999
849741165 424851940 49936831
849042316 722962255 501038766
689886674 1006837047 227042954
44876580 34390644 908689339
720415006 342546557 822530097
239786152 876289119 1012192621
365910944 639584522 140308452
581823712 1012797902 83911220
1006637496 434793815 584027239
72173940 531402115 584284445
212353091 161484699 612882632
992789740 772283012 291363901
505215366 721119350 893273211
999088000 624188426 531260712
875521222 607672329 199980595
517402448 653596073 156136644
709132806 791875531 939252974
231571162 1057377917 195225666
771519205 595534586 16209756
178148790 381540792 518857240
706283566 157731366 822575302
1013253465 870882606 880093353
760915952 768805774 153738340
536217094 163668599 839489377
737314141 893611457 550098391
316693990 2985678 223051686
378673895 679363726 538096905
960013412 692822123 486914090
89079324 665276873 615893948
181335930 623129209 773622926
69190005 166220429 164748708
831882017 167650617 766273806
663057716 117787008 200480714
770486011 475354757 1038510461
975822272 951565556 590460272
422133400 709446869 713205053
764192632 206247965 922405204
559879058 552842277 733067382
742906446 920391486 50343860
1002460282 481446845 132521957
873717861 309190912 709327537
621861139 303229887 702579900
809448963 13868592 884498980
445620374 780383258 1005600052
31325017 919371611 676375382
1046169439 383256229 965324876
822990328 922228424 244430060
235234330 289734997 271539869
339807710 791209407 179031782
679245748 257682434 916433500
950808601 202903391 669946666
958625208 679763837 923684325
108572296 1029062715 536726904
800350841 1021980713 574277871
172188770 328307182 57255293
38640073 407845581 606660811
833564221 837848944 216830823
1025289145 59018485 197310787
575736900 163203151 474446218
621124649 573844726 595937115
386964419 332253303 339981505
671051945 45973922 923599995
50658037 812007488 809661941
297032415 677622041 758752346
47780908 600203965 868813215
263669425 806723610 524650055
394870643 592705684 980667672
791910964 730819824 256514948
71904803 1068633708 98932061
908350715 290607738 327783199
541879961 438013656 387723648
834941475 958967424 16551501
341085120 683033047 670068347
999458871 466004013 652121295
185261739 1019274423 454482010
497156305 995429981 941985067
504047307 315771611 466337539
173555865 763307878 869689400
882869254 888415578 239236466
888054292 135395383 744015869
355372867 888321158 278889752
1018000736 863419042 242643060
145494571 727169517 890848322
728395653 435367635 458901147
16899848 827658015 68554606
195253166 275680923 172763940
307969145 728373965 644092632
1063783614 290197716 812864201
728725354 889987622 652160547
800235633 590479503 557897823
48290644 554760629 696100487
344296586 791814522 129506846
516615403 1012392431 1001715904
263003787 484881479 260298036
543903580 109069635 108334600
143651140 631400784 833259126
624128634 515837385 65611156
630594421 517111480 639862244
869166966 476097907 766225875
113682340 828151942 497197079
106889998 797464723 617026034
493413824 147985 961363890
687090270 616137199 873056667
136072651 948124132 743828278
86409102 89880204 123585477
755108595 256912585 252054460
294421527 861622999 308655004
461642469 343367889 74436459
543997891 40156304 1033644697
586197282 30875013 7968814
558874267 315392781 775796755
559788032 1023694574 950980589
304394430 708961801 167332986
494036260 218720929 374683389
560105487 243383748 860486469
915910146 558267006 833971959
447973005 892526522 541730684
755474998 349962417 148582814
449367384 171591574 8197971
62918021 1034536499 1006901773
154899972 958346796 557200882
311407589 951937652 452968446
14193158 418934151 986057640
253391719 786315067 617178412
30685239 121753912 1048778319
598747630 228566438 669757010
518146057 896410420 393686230
192805270 84701640 307071313
449361517 281622952 72070659
350356500 785056214 480780539
986891196 972273899 942418931
982780627 423672733 172933715
962873447 675941582 253967710
114326065 327959096 409789189
607336966 484671305 803037726
890353533 1073739886 746264106
365941263 752400884 690865008
116871006 967997014 821404754
622120642 390437738 254256333
833527062 410606469 588053755
712580676 641237853 280734835
365207319 237482219 989406978
189374097 363809248 375286787
563305370 860604772 29732911
733581450 111144165 654750586
737312785 643702296 100747426
578440284 819781380 280653849
454901842 468516574 739403356
546225205 582439896 997448135
150777349 666696452 603631143
385124616 549489179 259688179
702145547 380262697 653033858
472597509 952232803 690338861
617669209 573288974 35791612
290021275 1068839501 299949472
190513197 552830599 35244982
789590462 388706132 470661324
967628451 831693785 96142304
811132189 947346561 120868234
248363397 685137700 860261643
532451869 648917251 690655582
740264734 854768320 670324613
593611871 954155156 264746683
954212199 633413119 648145093
446727632 753226193 358320986
18810424 399908994 640639820
257398626 1025423176 755022165
376119218 690479495 720605029
271198828 275326810 315545272
194941502 845840207 142034756
248653838 919497327 895800091
794302079 782335019 943824578
299936756 263270330 761254248
688383400 856212566 888676407
313157610 628999534 990209830
427066797 151766294 385274050
592717373 1072155938 560669798
214413198 980775976 929666463
619093550 1061720646 552356321
931574319 290346799 1010678494
737291356 374406752 178217001
94070959 14765397 917050593
710934772 230024995 80472709
1042795039 123570145 1010824752
476293679 2737553 124780919
782094271 438676076 431522324
218297982 79221246 580812717
183596070 362533268 358389623
488282461 15063628 21348070
766545788 884450597 677918224
472135031 922999603 840396487
1000695196 95559626 1029709500
449265541 59798333 179105903
244003741 446472395 816523315
341985529 975600309 553998092
214113305 588595681 799824678
944216664 966816715 329296648
832825269 597291673 619228038
367091267 666152008 834809872
611186568 767176654 176938631
962205834 300687110 221290771
595022344 882426000 968548234
645279203 479520957 169763994
899776189 316745562 467288381
57601103 386073935 937445376
1030036967 1048866238 988493414
852903685 349664874 953554585
353743176 493078303 1037690794
1003593914 243263300 581220901
610379748 1021501171 806122815
683502547 286707136 860727858
46825934 916234967 792491584
147604692 346091634 49981993
211605017 600291757 1007074708
275129522 501294328 388622433
11741691 657581363 1061388001
554825 41490479 628607725
536149962 561965133 319468524
351962690 707304948 511408928
793707173 538079726 163261279
645996831 57685627 923233608
927834721 648222187 91069962
862139213 184941417 839864975
522253616 205407902 371105453
261759193 511440200 1041259145
110955788 150598546 351796142
62127971 975298470 312660049
557694137 118494231 357947636
441666892 595576515 676124956
146718157 169418377 464546538
41462901 213079627 52861410
580502495 526160633 832254381
1049565321 431637811 34665411
1049435711 900185300 471335242
682791219 1018233359 981337819
372381061 658679992 482992225
845111048 266011358 762798028
519146235 813160505 468204167
417236003 779741873 480555132
626346035 501324641 1044385264
443332150 24913560 937772579
202504218 771459899 715090663
138527116 221636838 195896887
176925956 572432143 906746897
29308396 183703778 1054844807
904773100 271858190 44076163
230568926 636213687 224923959
519883424 796551635 624451864
255741800 706707992 876536515
118694021 1021517358 39163928
805386062 214324846 407095327
268028350 339781342 634498900
636295030 162868639 774192378
390778579 587717237 50613028
896570127 637040624 769434292
708640034 1032276239 718615032
527314825 134458958 154546017
787375936 817412338 179304563
1060890898 409580773 442535990
241576117 19061497 164779965
75248732 657969412 504523178
86942512 377594310 1040440715
60400460 554185980 786929282
522615222 751820409 790487633
486192417 363924491 882155965
753185997 150390494 1041701691
150467699 989117614 121312153
307841228 922885188 919850756
704325759 802875000 464550640
282751392 540657685 113113575
884506826 345091068 304704210
786250246 829955139 973379267
379903659 223536713 107280137
585851311 64827340 107107228
223170075 928409348 584328308
985578536 783441272 534485602
905381458 89097547 308591626
594187994 109264349 450221041
861553279 731034070 156413792
830254698 83465701 835289723
311053077 706189732 930514691
626149265 735159530 577865783
508466576 211856003 635436170
826086886 387423339 729421156
7665819 1051791072 791104144
393744120 1008759845 239168682
408285373 846888242 416413864
838234733 162559077 276804099
577595671 621573028 902677603
779920656 1066076538 277614535
629464092 520236430 940270787
948540036 592091952 20218726
323476447 154704392 673600944
234484694 117200993 664455657
31062 1065390605 1014593426
824807589 644402437 817400906
654821884 672159027 567915407
224507270 444606363 184686940
779012608 412990191 390963761
888128069 278804556 946520431
884372507 918046443 917051204
1046579302 143584733 776535413
391435496 1015120503 375644324
14135915 670954434 987285959
609321886 383207379 329558925
711442715 893811319 847920353
101304040 910548578 358384436
973297116 758271130 646219124
379536111 638816546 1031521581
825445060 501295379 1043152801
825295859 595453374 965807413
948163516 538140636 265221451
1064741381 692562256 197434966
1019597906 1047750075 357221503
434871336 1047906324 488277733
533944410 173256911 145267946
453608926 928989035 683536525
956854456 1059076636 782887198
201950650 1009192628 14469993
31971717 998048543 307425783
1018492231 753571727 154196347
158865432 136582707 866843576
579934708 300119354 1062458700
52537642 864607230 929280366
194285048 32478831 410002112
373843728 301449544 990677885
754756103 307334317 56392866
532619145 244360357 680652716
622247591 1044179799 923980042
357236336 692024218 9954222
633078874 600638189 157779001
358671661 206951454 1028734412
190412013 324364610 235101327
86915994 199405488 941707659
1004424408 1029482116 903548664
960422930 832902338 123417194
877931088 992584307 746529212
252101540 139650218 661314025
46510649 859092491 115481610
661924213 593823324 758664307
1019319562 288343863 82867489
528826293 845739291 689785441
367955302 118743002 148960075
503218392 418275362 160872764
709118097 169724716 269338252
627699842 420323617 973144992
136208145 1061960324 99492189
759067593 443885196 962735057
534078070 141381832 868684472
4535100 614413656 544460171
152422574 372499570 12727286
160295722 947252440 644421994
460335639 964120958 147364472
905844692 1044488364 37647568
730645443 933618744 263220325
452817565 109449937 34627263
703662807 578933662 401159666
618769644 572186782 886995103
322214301 143043370 1038370740
744480410 314342810 562166745
317275071 533346185 71439439
501336133 820888486 971629156
351613605 653383897 38436884
652206398 355092660 299389175
773015327 82759846 919974247
537499308 371428380 857059883
376788963 737825335 75836577
725184166 528937207 304355324
496756148 17297961 818908393
169010713 80794201 892295065
1014448760 884620745 563767128
652122036 824268619 523506342
1028771543 934969032 760521717
935510466 94441105 1045004758
1058058044 58305336 30722357
73340821 780785700 128295021
669919686 725428596 846008101
948027567 268287012 51930761
719944009 446622241 293310396
149375651 193317259 221649042
935116329 477120142 321020495
1486218 46811631 642827105
798825235 1040763941 174448612
577005177 188564712 539694611
660755656 1059421692 45086905
398541728 919194336 61345418
732661506 565055916 367462535
765158399 398197438 439527897
518247980 230766846 443039493
782276631 751166338 898603059
795047112 936497870 893222702
687051225 681561553 1049108772
1047206072 163772545 1051835897
1052163150 280500233 472852087
370893835 566867974 557087820
551844111 612447392 235828387
351355651 160001926 733239596
253760645 468711168 27204166
949988088 978885548 485231893
291364555 604864207 930372816
84440957 84999103 208381732
259516473 975725163 244007736
597742118 274616660 41906472
496352718 275476001 315702479
493088238 936602129 14240373
725010071 969209773 376292933
201639710 890370972 179785444
210219301 584669503 663230213
269070644 820609345 1017892345
619542416 448802942 702816869
730607874 81426317 273807136
8556495 978694588 931187125
568185469 741415064 249075008
812098691 615924454 415148990
248244448 625270630 748850897
92677791 625184552 412727932
748971044 1035431814 151495256
914792304 396375091 202678233
599820009 980218488 668839903
931499094 153424768 718360225
1003953912 82626448 116793524
867796019 848767314 576219562
857990944 33847360 840009505
575433844 58344541 70702661
1048329954 1016211184 182103374
741038192 1036277199 674620269
437313369 809360020 993650761
394929476 153647928 308358697
757267158 612077640 920235414
936591811 779731432 991197500
1037238390 906258120 9428910
598241900 971171862 890444870
189774994 548837937 299692341
682787247 805271296 299575673
262605385 561200138 205868692
671846111 32723013 668851579
112622379 149826095 352047400
88487255 230741245 981827291
129250066 348051248 7827473
635569889 918984983 354297326
83965621 96614355 452250177
607093857 958399552 587793129
510072087 609660776 676617574
947749074 201358129 22683404
191968955 372076949 692203699
281027011 662781016 690562381
964238375 259624114 332091526
852421268 193459346 803969507
1039457792 499416144 1022685289
311879770 785975906 552640404
386393085 798671638 763424430
353945251 407870537 878467121
621786756 709221064 929588927
978651014 915130518 629556959
225591337 246584975 440680767
145624634 764792193 424280355
473735113 258721389 903857155
155053157 580173062 96156501
412607196 1003625164 982789977
835602626 132402447 823829026
132652882 495649362 888664351
482468470 439213601 340632464
809380326 974005570 1055300980
908307840 190417400 1057779517
74867560 573221969 8041688
987440168 1049645903 776356580
212536120 43609596 100658384
1033069711 305304172 184895526
698740890 297769320 486009651
472073114 132214497 141750231
1058801595 549752767 793216651
1039696190 1064229285 133703643
801171680 876407362 562771495
761404289 464926700 326434611
332386233 345928401 835460157
999686649 312714003 326197373
473459568 401611237 903143694
1049322063 727392340 845770011
378107413 100745854 545645083
1000263294 344966113 759083187
39045263 983855447 600560885
483483896 817785706 433432321
678625550 770228466 537971454
709148476 78835354 942321759
259162932 1029727182 307213015
33672255 125097066 313013670
849315604 492187552 41104296
575608934 187459766 369043742
916349966 500055922 1035723819
489105129 737985565 41155514
349013830 225537551 311469446
325783647 990421208 434889577
117710821 20111222 493551845
1046755673 212079990 1018493045
1036566523 663365530 506510449
924959059 369521808 25809664
309943406 21848121 307259032
217334338 491081632 216814108
417039773 1035863393 238685872
135691388 452926814 742328199
247934697 315045483 921743904
936076397 233518068 182954594
364006469 162996948 370927541
494183853 793081400 798953931
187124071 366937797 505314995
465754898 221626180 10672636
315128792 70110066 857856884
991692046 883075651 288639267
671801837 124701104 973851321
737171160 138073902 509593311
150694710 877814053 243817395
918986911 227954627 359439462
797353147 867778632 877022808
1011815287 908696673 340428154
258001416 846636616 364679311
704144443 764806953 610101509
197709223 915936285 756631004
244248641 489344777 1047378940
461775293 570145291 1022935464
161285594 486133807 808036654
428974962 1062451244 149600459
991125721 964229771 30666351
66096007 330423131 861324784
688834485 867000818 60879733
25820470 329660551 1005548890
659593092 725044186 998375313
64077112 990531644 376086235
489604974 233422488 647355765
125667389 262112882 880188155
1048037413 502478249 791340588
694844590 227438998 33795361
520033269 515707229 544927214
126552313 902834752 1049296279
624968958 609325142 787307449
679525941 65250421 639570301
471878383 484175210 230674527
740215876 485419277 254796389
399179358 481307139 780872299
356875863 613939044 555528
389161047 923964175 1065416861
783190010 887903618 1002978662
768271771 495173796 686454790
521156270 934569101 676660520
354530006 392345346 149250527
152613713 446778066 97972929
844974 923177634 507641654
741699151 924561909 450014366
76792417 1015748994 1023749242
404205513 336128272 982347378
202951821 757638874 662156940
888384245 319944359 1042563715
498963024 985038107 57744556
380055734 775611958 340697778
943278751 129551875 1050964208
827639752 986196743 1012181110
831741552 562356715 440533631
734060971 56290475 550870502
51454623 453829976 923972616
515192739 63971776 307649147
383290765 637360560 75004888
960657133 731622857 915252286
636736454 410684988 410063917
193907209 304240230 553570615
892196878 947120705 835747441
883271960 778103177 523949946
915986624 562002072 131401332
325424081 750284110 980614924
83295256 769132276 455928539
579033697 779345402 872741490
482419315 189877140 50553615
638299928 951506623 1065253955
1033798068 146793225 367993243
909071895 148176351 971728031
132743690 877299642 79347009
533394827 645648127 71599676
536048723 42775056 141052553
608836401 998412149 183533173
140405077 231960443 898422461
748707208 332713845 721301188
796120433 758334044 691952160
1000573240 586987797 521397707
258748532 520642776 310096535
703852097 289548748 468572397
390463600 546468311 69666104
377021102 903840308 477171705
479751075 832196331 470138206
618029076 639747887 1015978389
365648848 975849910 922199998
21626923 29567299 156681637
794018460 64612945 186629267
178783020 825470975 92869699
914993973 741950370 611112894
942669860 277869332 477826989
714143226 790493784 436968906
964288282 357868689 936328495
704748461 1019668227 267668313
712568438 169786986 1025772250
85650737 428714751 557532253
884098455 1042762032 1012581687
1008806271 118512641 388075913
573584877 562312368 39760517
997036783 157751086 497015662
488541391 202099008 48313222
503006755 326770096 554630341
472907767 551012592 628759431
461235063 1037768317 637085668
205956375 792478 708738727
708857919 578118814 3562195
446859551 925205773 608018389
935030232 255834310 767883661
706567543 966114659 1055213149
423698853 231680916 832217535
521504659 1013593014 650080923
443510256 204657200 259511218
320608337 586327550 215327177
687894111 162045836 663809216
514965032 591774066 553570010
422410925 113316452 422919570
613685865 28963378 364648655
915120606 476819789 806837489
913904907 887015293 127704750
577398947 240419446 121629177
385102527 1071991983 795982734
516514050 99149523 611174749
427215845 158296117 848990871
881615914 659218811 967867086
468212990 487595235 620072164
60766530 21741142 896349857
938135067 269140953 743077477
283823417 158451796 332060101
904821079 321022997 665856185
795702035 734151968 436229021
362884063 23569371 934921947
462618664 190007321 191253815
730471695 381851077 432376673
507149305 208513015 689645023
431254002 258013819 931658757
396576345 956376877 346723677
266700440 533190600 864024041
65162062 607344190 971804923
80968051 76217252 418745470
75329651 299699300 635113608
394609306 477787262 776723501
990618931 18918872 76611654
212353031 152715847 1018193255
242441611 1057893315 1042882050
842073211 781735095 479182625
161978779 818002699 839402411
640455968 1013103548 682490020
811736110 471907861 160155762
514625016 1061451710 113718981
876301429 327294165 761684976
377293124 932855457 849025386
82507657 939121918 877863156
769147653 783317951 944395285
1057375894 772031211 243793078
764746462 872203564 702056362
470756997 645710569 33392898
317382842 600347708 91473510
269782112 562417403 899858837
837417178 1069250201 782711451
192362076 1022485705 1065355654
444454950 233241450 721933753
769077826 596197460 555413968
90867019 990820008 704000102
460681649 68103748 46791931
199540865 581742835 340117300
505642508 580699337 318323839
1030318439 881484546 658982612
421199852 446711859 38303100
349342681 28202653 668800578
146813922 677343587 1034149264
872431240 306267750 809310129
1022549052 984510129 885405277
808368633 180368358 346020500
952201408 366174134 468773849
999182411 392619691 457165062
98219066 758614766 871964941
778340725 764509653 354207679
349120625 989529060 659917836
598501170 376648178 122810638
571819003 390202512 339520292
683246069 235275622 363168072
987820403 384566902 925943961
166998453 362432647 1069901740
274189835 62805363 260640720
386924126 915986393 251780190
363570529 386071027 407843638
49170324 12951339 879574742
138459769 1046109289 456090585
71204200 411115652 895459832
655048927 302827989 351432753
153649118 138702600 96260026
955026863 922860458 228079805
872790461 490885865 163420389
1058552811 263835119 137889729
356728945 270116725 738044833
410619859 822862412 317053325
511681509 401208228 998673364
138411300 229978938 664071886
785462375 671859843 617355038
38114924 908949445 179021900
1021583495 799338436 775745400
787609695 855031791 620285474
520660575 572243138 404189159
405369198 755657700 1012992348
142926156 139917020 1035647474
1048930083 370669886 19126336
9852502 345767122 166588833
283559245 681224646 475523176
208305195 41244520 330697774
900041913 679343320 489068222
605541875 898712590 672137748
919360547 592840626 1047653532
439234550 652048506 118645121
542092960 868453289 471162662
545976536 464908792 356222278
838026790 848318420 438726773
784007317 934969411 253303434
638054674 317359781 928172890
800026348 994175669 122904030
238441666 289408415 661272174
652445138 43828872 76265149
744722900 39940335 681422273
982329769 181518854 728292985
1036548698 924280508 837376684
1055157621 37875665 315843871
186376667 864588312 413578998
720143069 814911973 198612546
604271826 450817075 313690296
364550589 1052566308 1044204857
265920297 133085577 1017587292
403710227 402546302 1018076016
77468618 429938047 371717108
1008897496 245711034 829890114
1046670436 742913040 431175008
977882284 274494295 626492516
657902809 269311253 628955617
146934223 280348884 735083384
461142037 683139517 557777661
811179652 1022301851 477970205
1035075083 669344112 449764365
290140784 373185265 160992987
574423244 1035552662 708230346
295926592 352552882 302254393
582769792 1008453404 41574332
543390575 592966900 678524207
65507560 1001869362 158844850
230463988 458204577 414850414
853343418 552043443 143780172
584691697 641838269 333022891
845865535 149845013 80198303
958997037 984767524 154144820
365295536 813055716 418555643
777122847 937928314 306069539
856511628 343363237 591793384
1001108973 679795432 519523326
811810106 1047066716 94906976
142711332 534886256 766414390
683371566 400551264 751413047
499895501 295445323 637796907
869665170 162015970 614183013
820594685 293665932 260850011
121526405 422603327 1012347746
1048895051 1054025392 1055271636
285665391 86519875 160777630
445571350 869772744 1035659716
782728185 420318730 200776253
365181564 559784623 957164570
106500668 770049051 1072133788
936530948 122715047 289519388
905689490 823364819 1040410454
712574211 940156949 798352582
347267794 97860057 1073712772
902437945 232138517 336254594
1005791245 889228087 259559729
121232340 234793394 226965512
1067764741 458009580 279205031
296242130 430651951 997602441
244043284 328371905 74102403
49842439 152878915 632870565
338964130 603967847 186840925
227194754 706276724 288692828
183518264 718156054 212099316
827464268 1037682932 995762817
852786516 39577204 354975173
289533859 340205588 612589526
543760916 260767054 670632212
1022193782 815909240 641095231
481989746 567138431 5172962
999951948 931147930 983939781
742890936 529368876 443078199
107659378 999028189 696567779
571623671 119949600 758867994
595563983 567868063 564216140
492172218 371741572 261849691
224513449 626828040 38442338
868680825 1031647031 1043114230
1040613011 948881202 603806442
596589801 158138519 114516066
688600768 423123931 356755206
433046512 841043405 353070717
422271235 742674683 737746747
898415954 866422472 261612825
259144737 37912121 707049917
336817240 923289375 267855861
973152590 914961818 527629842
1069766223 808035557 823001926
510774512 968883236 87161729
583044803 349916467 687363834
408966426 88407611 808476657
1008255950 451199737 907333135
1042575889 655098160 550703121
588968237 739512676 713025319
464228705 784112784 365740472
58624813 841578271 235421272
390173295 374556040 819980888
611134062 1024246196 799636476
360524953 1030821906 203298164
643300693 191007366 26610286
55050187 338881433 1011304845
289612503 504989450 37768320
16107500 316665194 654895055
682199626 196669890 907639237
270784107 66237948 340893151
472596753 62434016 947284770
1020410243 992225937 600581639
972926212 234668534 755872441
995855175 692249234 538083574
315703025 926077344 1025546688
402007671 284444941 789312268
366954568 346933457 502284869
924210740 146328939 949780401
1049048129 1012827983 610219833
774571506 468755753 959449578
477046556 227122201 631682407
231912315 370942675 868941402
709672418 71820337 597435967
282591625 390949420 297509885
145706619 619115585 846339588
634653796 1041953522 295555924
685197757 802638421 476258299
760051864 412925402 166525440
476320454 619411327 809314515
722884363 131151946 996391109
138446307 326851978 146575496
257904327 624555489 983542764
524544356 716459268 805237641
359809050 739022422 537522998
261631056 326823463 177343276
819897840 8749218 991985129
745893103 923572749 768201371
926221466 20878243 55091113
244831222 695018081 752877301
843441902 124872312 389478245
917967666 81744884 836992993
799323362 469824095 535366318
565283874 943218504 316143874
414159034 562412320 329084370
283228009 419431551 110943475
954648045 597462349 11512652
387420422 834215674 1052084701
486807118 283165476 385411865
824915594 523893866 175620275
908003307 124150212 852314070
993444809 121989412 817767653
307976378 775600432 290279043
1006199386 314905506 884999233
352366358 915965904 253637558
443176499 803411639 24097776
968914093 890683195 936616307
677785165 979694160 300915612
169484145 982972621 134284956
821781179 138766135 172068154
785149001 894687029 678859371
73389623 400877191 418865959
251316091 739156860 447688404
985842994 660404837 670634620
315936758 131738510 331098878
175041320 1011109822 547816969
665386787 1036432267 952906248
361892899 271689040 711339507
618794454 368591467 10956503
125766238 831802535 853762041
47546390 782832170 187039879
884126333 300238361 947738436
958759189 827438738 572209129
71992547 1070880291 532400697
562305746 536143333 1040190381
218113309 780268881 1028239186
387157431 678432913 842113527
31387877 852742711 581189391
748165377 310617836 1003042468
35256223 581787682 886811028
104390210 858238937 756003150
777371806 586748399 673004177
311653277 160211138 521481721
660652259 263587800 854676198
311459779 440263052 448778688
897857205 327213645 675590287
55938403 265664345 893677449
82746490 155472311 799301327
698027295 878341232 1001724426
1003745915 618387036 187691197
141249229 229412151 178933623
326991891 1026910178 672732605
337235352 666043302 1055254017
952499591 780063600 254369501
872228345 275772621 158844946
659566898 1062019735 1003382313
702646421 746629854 130971337
240007994 25339400 727797456
526600431 637720493 365299904
296986475 225456882 50055290
350887970 784589997 420548784
762622940 1025688349 420728477
71664833 1044571360 805023678
97629910 412302211 874179982
451272175 638503846 289649704
632868729 1044651108 266367098
999938826 734870344 764739529
419457330 482266713 830920281
530095889 185390451 420029986
925738630 845612769 1020132285
822141141 566324120 588712925
924385717 1047302926 663797825
819972627 792242180 613320352
869315008 906499594 338550043
431241167 382400783 108680373
74057285 490661860 361905312
295082240 34306604 26255518
728365879 241893742 854552785
512864930 988846217 808541269
854697048 1062155426 50802701
330578040 959629128 302851657
781638128 5852727 86765812
246778563 76304917 746971109
687721189 845030677 949948298
690281815 484224177 222761686
1062506838 715670685 274659920
580596001 332065170 754535536
299135000 689550135 229362970
788394301 208670446 365528496
743025270 592349299 1015412717
296153405 843788926 507638036
1001224881 1063359160 814784139
250387109 193274835 310078956
490254886 808075262 565439302
936813840 906073627 200656663
383458973 882064986 992820092
769373271 206967505 893611191
644409593 830229232 125016415
550670279 369162171 28787839
507773158 364061948 204580519
444786430 377738939 367305082
184849175 634712868 907677837
929032213 1006055486 1036585887
244282737 813226175 907903621
893647349 273000955 849098665
739327493 155577719 236014496
165365746 916227236 373285800
169929826 26664159 297025003
142504778 794884749 708233351
173299405 755661461 1008699356
752905588 677487452 263471746
664797638 305864317 1067537667
971061366 723255012 388786884
463534340 619234039 27857180
985883077 95147778 543717320
355239556 79715986 300825438
702435060 1049487655 989969994
127210986 264603272 32186234
361126025 934015939 14756476
98839884 599875636 1016257981
467553027 206205135 659288731
505277554 1028182818 1058665753
155191540 319355898 120068992
634060596 674813314 537557210
942801382 93994376 905233632
42966240 440903118 679663696
535487921 59734192 3676979
733373188 678604261 476126555
881258171 191364109 213169431
58859306 173463955 334002012
666804140 578411240 746587686
1034656606 1063859507 133929891
800251544 791725965 525185658
1059126486 555578300 598403552
852133458 799051045 838629554
492442918 881585064 522590708
400489135 755205774 323494060
1059209293 592401408 95961801
798629937 645344026 697420191
678618916 45985929 4439496
10741352 169851847 570635806
608452615 230166250 730352379
732899456 615390554 82737948
877543462 862095956 533275020
243541702 400160223 811226939
1035722476 1003411626 587386986
375342610 659883865 325679309
972391890 59712014 528422107
19073970 1018775150 657940764
1003811109 61229659 1049068433
46091195 246710949 715875956
204297531 133703830 649008774
735234168 137801761 241709469
586638176 630939125 857999493
792405403 957508741 775843834
420829730 534986277 336855755
208791023 1018095676 995624983
1069851124 88848810 89997738
94845251 30226539 524227540
582595572 208277019 773888601
815054417 899343948 884702726
852882173 584194672 10075080
388759614 610490230 894595353
243707101 624638856 990640036
590819791 314184911 1044140353
190597276 435663172 351136452
832994692 1056565744 434177623
954351830 340978072 983789313
180083757 519344538 220779331
425219396 993357422 1029831743
580152593 501471935 791877936
1005730721 728419004 293541287
1063128060 469946528 542369450
825292386 363188268 250814052
461296864 442949759 375783040
946770290 655727768 557057188
746064082 876475491 743775623
473083522 989657306 891539842
360166882 168341399 761793073
194592476 172014729 18128829
144762430 69275631 626713717
436827968 704115924 765100007
60681443 646267415 502080635
638491240 311523990 395134020
186928172 428084379 403090686
1032803968 129978454 192131056
371226567 866204389 647073062
792560216 843057945 887930884
378477157 920149328 694327095
264944544 966959512 906925350
411403525 402923627 875296988
668457411 987627523 820490833
573516299 1026501252 538914431
907566670 929214701 419382012
455949917 606362429 164321051
354989402 461288830 737037728
323054194 217433154 221660020
140509489 917501439 1052902467
56159604 727257429 823902009
217475858 1064594622 86075407
669529189 1072381840 442700828
781445370 646553124 688829124
1018298974 893865394 797652039
979392287 870003777 980808366
980074033 957359882 286833010
1003628263 607793786 472423866
506460338 934575461 753467824
973702022 711482307 639285759
660099604 79551700 222041753
724626279 711475479 472662036
793179645 99349051 809257784
985660351 249596195 402483216
853853385 650811151 711425186
649151807 906434382 703782830
348692000 1068546595 442514229
1072915784 858624782 238359726
211574347 853948244 384559372
917624140 437506678 319505918
790277784 460373233 414164832
915728617 84134109 90810430
461761836 141753822 638922876
566656010 595248527 537516980
1052076481 775404391 62828149
705799524 1015670207 969199727
518336643 61857502 876534667
995954614 547654556 913026800
270605870 757759994 1068151122
276095466 399949774 362578251
131635886 521946249 1019725843
29096706 1018793313 783276168
758590080 120606301 203691842
100116638 754533365 679369404
186071229 429773930 705591058
802092496 528295536 22113833
478666841 951874447 757590384
904076764 758061375 320701235
458787389 613362250 105220847
933612574 95492243 1011621008
67958978 227703708 285536513
255129955 618269654 519090310
724651922 836826319 980851638
452718661 118119023 982044423
183056552 649120145 405562480
512908646 308136877 441736022
606240941 763345247 158872310
990435052 520759597 528928730
684873258 497797829 664949102
40341989 70727138 369914449
353717522 497025859 852229288
958614738 517779362 426007122
1029720589 384782437 587946488
185666118 378595552 497936781
938217474 401500809 714063728
443376598 421669013 571102895
596318580 207851007 159326771
32793943 478586830 489396697
612739211 12881835 899674038
1019983530 293061561 466361466
129540721 961836826 564759752
281942638 798106682 880462893
379310402 663076742 1054321565
256232478 931526164 869668722
1048787020 617508347 242103880
12758837 368679919 916655634
268334201 680765113 747535958
323977662 383135178 467950734
707595889 368987702 483337212
515455599 320619816 307157110
291478618 1018941646 465997413
196240467 707623615 1061856402
865521834 381639650 425113034
1042718454 390829362 488592249
1059124990 549053898 887786107
884082823 958570444 45731962
876598920 412648800 777490259
149973038 282355004 1060211122
42998779 934941789 855901562
555801378 746766221 686427055
778267764 367605531 607367389
303933478 713364027 221685755
823228262 33573426 628787962
1011051431 890756006 586172754
868369359 1054095626 746320786
689092934 132158412 456924358
941831752 21278562 53170246
823798753 51876944 239867725
92591086 138154580 886358794
431925633 470907034 535651119
777405889 874248776 198022475
804757478 570201204 846801538
825190439 371246760 648826088
572342492 774954770 271683083
366851098 786719703 847347895
733940183 156003856 824335779
748369199 22393808 700126556
171650436 894201596 112277440
794597189 915100834 749443920
520986892 586533822 952939175
181991033 1010238481 52137035
30123039 448077528 104615592
602983053 546776936 958647180
1055527733 1013220584 830940970
1059378643 613880249 291283563
190311723 924053793 885137792
546592254 473867021 329582385
139662681 159036434 200568054
1060792172 939073466 312053111
773207885 8973943 240668519
409842902 643739423 961086298
441785284 30863304 159637466
4634544 577255393 880204438
143956590 877273623 928525461
364061299 666432173 515232972
758341776 433133675 747028397
261157138 1064565139 424984951
739893915 567030767 541902654
221497698 457586468 197780229
691216765 3880940 483990800
841860232 301839790 754659758
75055296 73682214 994380923
815836227 218803726 1016076159
621238924 1050548941 490906651
766533311 106158609 676317554
63041248 46171495 831088901
407519253 955242397 524414679
934439933 903067318 281470802
640178759 743418516 272435498
802341468 369446869 196612077
177711575 503426154 847705454
619536822 115464359 784357587
1000638598 226382203 93420613
526670500 875963190 381094128
295881448 414942481 77761100
945191234 1055353831 1067803861
63961567 480968412 10033227
1049060053 192835946 327110188
862309551 629290222 479055438
566361745 537350348 92062488
823125649 139539608 827191651
515794961 150349981 755370610
773455957 85144582 138326810
12898248 519752239 603640585
545767584 570337692 563142553
735485483 1011450233 38405955
445580400 154186940 892661856
497109637 1000927827 66212957
212017530 43195830 686078498
845100316 529458253 947130166
103907175 185968830 667346672
284027391 85692622 624595836
364253466 625778533 529952206
608895759 886587250 374256072
594430443 987922220 453020272
791533644 556165242 937370826
237127247 544065800 300240482
434256021 1046125927 774182358
1057665972 280781401 1068754235
684521298 875651104 457111080
247433166 449979373 965714432
855235532 404928988 234449604
26819645 756097551 958242946
593742235 742359911 821135693
1035052744 88106961 586441216
173095960 1070870425 796545192
184166668 490204793 958996696
391999912 346180029 75898167
906211597 532942656 708155937
754510071 391468386 722064591
912570188 207747495 641998258
551734091 784439934 159432216
844423168 317252661 508016163
369279821 159154501 1072818377
53882699 991521046 673536836
21990692 75162552 268353368
329912885 770502428 343343914
893120154 635822453 715390565
608124844 85153202 1013392404
279376584 730675952 562952847
1039369408 206543985 4746221
149259019 176789391 106025024
724495361 115852198 1069636959
683735610 83751623 483404118
17703482 541114106 415070436
464817587 873990649 620386083
513583111 459030165 1066086801
666751127 827669753 380528324
994913824 665678193 785627511
608846646 556355837 580723324
170261181 137983432 756414850
749901746 932093299 201524655
881033464 844958552 957349381
919601640 710084532 294953192
1072670904 143083286 69112833
502679156 936460251 329667492
969177401 667452352 727972196
871422484 835085729 557894480
829792489 285699990 437997458
243721168 641040985 191506479
389790160 1013657997 980062575
658603023 629834401 852256271
444086746 1032563424 779583609
294047268 1009195951 483206488
690307201 922198583 311064083
713397372 83588155 332244692
862706140 1054207657 416562747
750201796 848266528 50615849
236841236 283167729 423186473
285034042 308485604 632376663
568313425 596570364 436618461
323130322 367332384 760754120
93190046 734957651 705294217
505062964 551665204 987775900
624266829 664703488 34467289
492922036 919192508 668087243
84542161 310017970 549074701
1041610524 511722063 526832264
1063969743 1023015186 770945817
38964775 542183108 390083842
1045524686 726262309 671673988
813289904 816006135 417881561
905257032 143547322 144745886
747258373 51619466 949400277
741378713 993844293 654168875
341571385 294217126 598423147
803314407 808220383 1006772718
336629544 514763139 709746822
964093355 294684024 460081373
474343517 835833683 589887461
229321551 880181399 179114257
792501695 314319253 843644842
862962534 672805866 431345558
71708924 210584049 310281827
818468982 310698903 1004787639
159142101 51835439 644238895
631273049 120063351 781817067
853074412 714913178 1002463708
359014873 25853619 657684165
912859293 335107986 385714543
183686926 887259327 834240634
145307449 267669822 901816501
419178137 517144341 401262651
174234250 484805905 459781579
38800410 666218880 356296411
390338910 830550631 787136704
308902639 234399736 518795873
90882416 493091827 180737430
892366739 63618196 926928260
23101725 923505661 180653080
636627418 185639473 581116874
586815412 153909996 674715177
347924320 906292638 197418122
742713854 524686108 169718765
479820247 992207196 131672555
333268429 236736271 301323321
330986311 690711627 632306864
250046958 81787889 924421400
738188413 252705524 361050004
617031294 35350600 309255900
52443325 609575534 928222565
686764917 3806058 332261856
218898202 778048565 99750433
880624772 719544692 894581361
1056429786 983453399 848159576
643670523 644357318 42133508
475397613 497418392 97395157
559741161 800318547 839840375
1038735051 835722860 73943370
513699260 459048049 445426386
338460875 183831113 269966923
991285556 1009883955 306798792
821760456 1049468842 208829927
1032814607 923450626 644931411
492270468 717154803 736307738
353836620 744008226 1055015415
552578195 490342849 291688030
946602090 526999475 741716969
861953709 937337197 526354268
655266358 930814313 679572490
990680876 299725488 600476553
733449546 199522231 129874
547165021 322146421 414687522
727825529 36657957 1056991224
694779090 584304557 296035170
215120179 1060521711 578196964
1039320492 929936810 797321779
852572727 545739328 473026125
58197584 1064590296 799263344
82786187 289548610 691279295
848105612 809103288 76496292
915090365 555447061 377180933
641589794 603814122 104513122
120615766 19716574 492940976
477436673 225180129 571295481
90875306 66177569 163650831
186662548 852464319 318915560
200783762 553297053 919582191
248621001 243990743 534157877
791772487 968172853 798843857
437098924 854836753 868355810
38409103 957392280 315309259
871871270 642346676 550679443
932153675 627682831 120289120
839597340 176952153 285661131
219299560 355347756 792498765
931762089 501017306 1007564549
476150243 592108051 1066803726
713305069 465074657 327275511
971660342 538523077 616910769
227797245 527014052 137269949
558304328 731481578 903550821
561533175 98232538 502564575
43936687 187996544 70429390
874804118 1000526925 286195841
1009506653 528331895 240398832
50174373 948657812 447001790
1013001594 291801565 1033532453
702050469 127706873 483881516
611854916 879294572 803866637
746829604 1020899135 176515233
197933620 425487726 456011334
857865001 318291722 595914675
529274337 298083905 527984624
955884516 415919354 906453757
495912574 75460940 215782403
602444532 109869451 480064535
631937995 570071895 820919590
20212479 66196766 209286060
262489567 248783935 372753721
913755835 868507983 833454391
178447338 383176216 534752657
204108909 864940549 441466266
489969693 310930195 377628954
1003112862 777611382 344931145
866683844 71429878 95111988
400002782 1047675608 873023800
561026542 732403205 16488054
728916725 973223959 724502961
991270661 275099502 852248081
670212609 183346652 519298555
843114703 180121330 951037906
713102186 321128128 916759851
420467905 483893652 408612886
607049295 286650781 231424658
585980492 863463497 459528361
316543060 461739132 453624952
772526285 803855165 773763084
876166774 111826583 56121761
906385761 315607893 154289157
261158464 842226992 158087204
854687426 54231538 822204775
680761968 573501765 115927513
775803331 679333301 889649366
668332802 188315553 734043119
208135954 110171035 136847852
280131312 714489576 485930474
441427849 1068690821 145599003
264819316 588338139 768754994
529542238 836625046 846080384
699479069 1030075172 544664486
593385505 221251245 397054029
1002963419 184211268 389923060
967404983 765689307 700121739
1061116643 601553104 833680367
987271311 684813511 1058829117
99222991 198429982 711971259
206641268 10919871 931316000
477894786 156276528 290664185
983995020 453732489 1011775209
228157555 180773056 617972360
521192084 728425718 265490294
1041664784 612879337 296704579
259157108 217756285 7806549
399063317 283886905 320265382
79366358 325530723 516713950
317601516 57458535 618020087
924675589 958158678 183933400
115353480 202658314 835867615
828272248 542012338 1009236839
46835550 774054827 887737898
969134325 803656011 771497468
701045973 541298430 770223527
327669789 893224028 941504220
502781653 53490636 549210556
336129530 438585796 623616699
841652738 790392707 607575532
355845080 208392693 151719846
763347276 59357621 305752289
883307835 580073779 827034473
701766732 864331880 240901379
911090997 401863327 1001808739
539617187 255538664 534574328
509751055 647338643 171983933
518059009 807209576 292792375
1011086613 713936403 1053813541
452552380 756447829 865276009
1008485655 81371729 754711874
918769897 488509740 499333198
779281694 862426877 284633014
915447655 210148834 14846202
25675938 598477240 686269446
244173021 286877521 622612178
877789249 609210297 917665405
1026586115 538075758 649714711
421901372 188037636 878274807
17950179 776215142 878111354
349910552 417322623 338781826
344508301 428078342 369159671
159854139 9465711 272008479
749516633 236923361 542100213
439550945 435276152 1036190410
887912873 618248606 703025479
184205512 162276765 953415984
911868590 500833150 551648444
1054184406 634651385 1014981075
673839824 1017534102 1000727666
864168618 895425148 1053815822
570294093 91754817 465793471
974488349 455217558 1003826383
969154747 39947022 728172296
419777849 490000683 578893518
880486044 1004167183 291199095
598830717 853101543 896742282
224421997 944422124 723418955
752316404 625995235 687908821
821271636 608782506 868640981
971718880 942386746 86571477
687534112 969541646 598293593
939157238 441188263 426930521
207820112 921807853 295774472
407517289 94496337 776583377
587098646 148607765 555774333
335254832 1064400575 770676638
1043732883 354704786 730640094
990290044 233127118 470060658
952655900 872646498 562784914
112486222 289967265 632625337
510701995 692539575 568709905
860130690 489917585 769697908
419120734 478985692 432163791
865786622 1010325455 127023384
335956368 1044763749 971461468
14161954 539319652 419593463
455199716 472987878 249226850
25792947 114161040 549932367
967151216 970517948 898744756
830381816 1040094734 865156188
690373505 121972316 54580531
488214571 728126153 679378137
921875868 788937666 547842365
1006696685 620331447 226157752
648990086 821362518 24475136
231817278 917045041 783489579
239491000 422813369 644179332
780992183 1072107200 1049532248
717498940 22320160 609421468
366031536 659696272 344097445
55160340 1042566701 374861583
582494232 378516119 42182766
877383189 609407523 444424304
41591986 513004108 588554769
257227796 124033640 643541669
38658193 880595807 939596492
817102059 168544268 238401621
731566652 450366520 992527750
435560449 79993906 1037611861
630319181 997573722 666251840
801693040 329458601 21771845
341000207 447283046 263712938
1029807239 591325954 765628913
1052847463 854515754 597175822
309680577 973789035 829733293
386737871 710017495 480643869
969404543 778558792 967323902
178269522 836519163 14931165
545169627 988679143 62705805
568081503 856371562 99978784
55818915 748789564 794407393
630894180 1050435569 577544500
955778051 495593487 421404638
386536680 1060578590 1055430896
248863636 888245584 590633029
193358398 97858156 274220472
514158215 597279628 268725196
486378467 558160173 1015004407
466620344 983891112 925975977
422103168 1020923691 415131038
140617729 59550196 81724456
177325491 751247574 262938421
648076929 50119197 970064546
745379006 663943161 137705898
694885733 478920432 208398660
220622655 437814640 360711417
968818579 890566095 402691728
919927697 126101591 852184381
468085702 35216929 13321334
41649366 714392550 359312716
715048197 339574038 465140630
302018885 486626462 689054925
561010956 375277975 563572545
119921561 1022934616 512094726
593937085 230665530 494284974
587889170 662694212 978241440
165181746 686811438 977078410
374941918 14548421 690310372
339444787 598443652 749760291
910018096 578064199 956884913
561425201 668190293 250938660
490388700 545948821 893663873
146480570 902518979 481999248
771030779 152250032 755497786
751548839 592969952 213510932
1053062088 867465052 192386526
439837323 977093277 40046022
246617256 1020617194 920399513
29223340 619518630 158779593
813256541 83218568 33284801
184362348 1020936813 104686601
68522585 28054007 896938061
188657931 972411019 683804804
528041051 862816564 845572668
697495176 945643094 563673418
383114156 674972245 931454051
864438208 577118882 548958406
880969491 530877995 50840512
628720694 961707317 61474320
957541465 601880535 281525915
617339258 470282667 279559321
815463646 584061257 755559794
324529126 416113554 346643742
249216507 647109224 83007023
31993568 90096383 615106006
674994674 1024360253 823754957
515880007 217843499 207363443
637953840 879854150 669641334
691700422 810854661 944226920
1021857633 321280574 702384063
976182474 920715830 523955609
108122118 330356224 1058245314
18703046 222540123 397154787
947769167 716856289 141393321
352008507 769605951 107576419
805731481 141079903 373279610
652102210 62096832 903076264
67459208 509434549 846915081
21343746 876933784 616847533
116707466 868838972 45420659
333870392 32488363 900869324
111339740 164351901 807741065
454482379 59936578 219095719
804944785 542814791 717780138
297967455 324953140 25606816
489626802 412089759 295954250
405301937 94500190 236025378
533732893 880412384 906090767
255425248 217119498 261678802
557407746 978228982 833796818
111837260 323434277 259085882
537524058 442462415 277104491
124814062 90967802 393456548
8329876 91862811 880234149
621686031 634811856 88072527
897333238 976791255 1030321461
1069783393 271743088 838507434
1025755574 959372746 456269744
1008713887 670396109 617344719
664655437 817837408 387530522
5363024 891219013 973155287
457803979 683915584 313852123
1004735085 14852343 232631121
265060726 64163373 741029103
489289335 688737075 887180063
686968128 49960811 956679809
930308435 953234151 117825883
937938482 299992618 779265212
651828573 477268542 362590717
328458676 455352600 631912110
196112318 585908557 226510295
771589676 153338798 588494031
62744747 458001552 858867374
646642294 883649046 452288856
584964294 548244676 503050034
436802000 18978576 120106820
56821760 271583734 979515227
496106848 1045227353 981524811
913217595 119275842 712374253
510540255 901439515 382913613
28750239 636173008 1049177899
726088780 988355555 164090571
420408459 832897756 266857656
950015140 212832744 818574094
553896104 305356446 1010384835
828776001 1057579968 103897769
569141238 66995333 248051676
1050200323 899514126 504859645
1008597287 266434184 118245645
441744407 591162109 649763617
861747181 818598265 897294640
626776100 435655272 703053924
324250861 320485700 927674126
735651679 392350868 348351667
164129602 485381994 1051161747
407533482 824835680 517691443
171897280 1015740839 150536540
379106638 86321693 178086414
117139011 967278287 350682589
991372909 236932916 824532421
730745625 262094669 930821315
929920774 540260582 385040680
945767392 194473505 783808025
127004017 717845085 10329809
573730890 829212805 569006309
122816055 683725870 529759233
876798768 21807042 463878930
988045827 921595577 344194384
687248305 456944212 461546774
488139863 604734401 374456868
249181139 554338694 302909072
1050304312 504031774 809416904
98869774 1021461947 631973527
954155604 902044368 298312311
59086980 347285081 270280679
556957898 966356709 920321490
310250583 889067694 190686447
305480500 725447898 727388176
200688352 452850624 183635593
386565750 574267937 476878417
871795950 873274158 786544228
538219986 754248068 262774100
717582010 741925314 733306660
356498089 979206969 974916303
496715460 586311218 497785255
927854095 102624324 669698650
672993061 711000254 119782150
30302846 486415106 926267433
420192416 791875312 281798994
1020593117 743595678 589256390
839160439 130309332 801657431
1023141183 46094148 389041090
762351979 908874548 162689733
663163328 219224011 757966003
697984467 627436093 513345893
972452101 1040847891 1027913213
63620041 171018875 46140791
699657150 545772599 306857131
196745714 206032883 472911968
327824390 279085837 147151291
725717449 414870069 393720252
383129830 231340218 133849711
747609649 940289064 756303515
859516161 587649205 325716183
739865476 120426317 1026380216
984036605 495711290 564759560
24684836 610822854 1066922955
861726110 69441841 505716725
431334225 305976376 193534059
1045017915 681497601 626672940
305821668 980965624 901623525
926364209 177312324 486151476
465392094 1052225038 4197489
605378898 36053677 802607628
851946286 563507417 746312308
803752065 383719318 945981309
859011795 199991418 917551655
593980247 105697045 266607257
526865745 104213930 547179900
785323138 171033081 32611360
813301212 53194184 593754766
893228577 919847124 856308014
971522415 488338566 335596150
226543692 516652175 985749968
240803100 920419369 665199610
1043962016 428058108 917229945
586863321 1017681064 352622582
1052182352 417495330 637324099
924515193 276481445 459734435
237764267 628188804 907105870
931757720 1039623152 30081545
399604271 1068926390 621084698
1051200767 276835762 31832856
267961577 975306317 941001489
936125414 955353674 156618703
389183435 277353798 267395566
1048867994 492623386 722896989
431765673 747733194 969340170
46517770 881741258 898657324
55799410 808760652 101162610
347703344 580942299 886946037
747910737 588348931 231470900
948624696 685139294 123402996
476114760 550014984 302011559
156459433 1041774223 836847915
1044241248 712511156 775480320
609449954 800817818 415333917
626432059 166685815 955220319
916704449 939983938 143678904
332312399 791052886 970067410
836666200 100161164 565230349
556703291 724612415 742639895
1046394013 920093958 26461832
541244543 157340744 703362278
1023395099 154804662 150222778
17455117 346070903 921417500
1002122924 806281232 509572355
293441102 250913463 150667937
800577217 346968128 124961120
628702863 240235684 231347851
746337807 121318549 343065962
1019154586 190368642 953221118
747200571 84937018 917971873
45680934 699448823 672356311
167157201 121178584 223593955
652182715 164780354 730568829
633663108 18453 144345750
643782412 218143718 731872487
29122403 929296164 882023854
591762462 302338173 338666742
963697239 987096250 24403656
53181072 164647525 332973016
229782940 725959778 102595994
105500706 101737783 3434864
709708711 828706750 412568420
228473536 798441101 932296938
145602017 310229717 575674107
559757439 531396451 13979308
145537206 1006981021 154310404
2660035 726178063 269841036
236998637 218549327 811823849
969072026 591560786 757287396
836414545 591680440 239445956
1032326596 161767087 727767227
273061404 333915234 296495965
180040210 462357624 386595039
432556017 395122067 44970452
673815248 711235225 970454690
621592713 907476214 162938083
561591225 436778798 734053963
676934661 539207263 508496882
606593151 63712009 947517004
992298877 399433961 64296242
326179946 513300756 784523998
433612354 573614623 429303068
817515948 600193979 318339845
794894235 402547555 352468105
409740041 143739324 1047627307
628178439 835789288 149529505
847551338 213496069 603469160
214882394 133780992 837637774
582218905 383929118 1055458207
417375488 168590791 69348310
685101044 747196178 539623229
808232180 598631056 703943180
112899517 286310298 594703867
419025820 570155437 781329865
477026459 803749880 362132098
65565216 7573273 1030954744
898007078 325387514 276740840
561072706 291159421 836478734
705648508 701286650 661245299
942631730 801180484 663273957
738277800 678865763 305374444
862944225 144104789 577011669
978184702 231630387 248121223
390380084 459581737 890798747
1012574954 546598412 286514542
276853053 1064225076 362160482
871702497 376751442 22835845
419963051 854385961 866856888
236426213 97687449 19281464
1059542870 207006094 842066073
639766185 62894900 855465721
402648495 226524747 619034463
348442074 570169963 745462568
153898471 95528138 908464036
252478648 1051538633 149696495
985723268 865077281 725438407
726146072 479687511 733192923
811495768 659418980 586329854
1072844007 409811299 100576371
352347444 962028547 115151709
1049457085 668168581 897548134
1040572568 321171041 70206351
343184534 46710366 781824744
475629354 244488965 364099392
474624696 48133489 548849813
51620771 536949161 1053084824
646505278 831636137 186520716
961788210 784468295 320649760
631859428 748348583 120509854
1026077938 799048884 974603409
312678090 984455168 176804432
801448236 1048530492 908364320
205604310 373658022 68901588
980991783 829112914 845760198
311912378 442960117 712926406
109811867 986003641 617823469
281490985 947671279 736098297
466301933 133859543 7707155
1048866101 396732485 1009818272
588508687 510814602 38925017
63663530 968154425 485764232
134106990 296439413 515108798
865666123 38138564 747142306
785280440 786666730 561483978
865910403 643144633 337233725
838635395 444227861 939338973
226109267 767593716 94845697
885907199 274901863 815930572
899192380 216410160 558273199
598623014 847223559 714334426
66115550 581262746 969006754
526317276 785971150 955743671
428798329 729290061 552302192
638951192 255723760 130552192
883902553 1009996080 719256176
277877802 171112005 661760760
366464734 785732992 284100847
1016836926 1029961498 714786913
697531449 364898864 114488608
940353188 77970887 654414929
760101098 422810931 814764834
424534488 656916040 392326226
586313420 719872338 196804184
967159131 363668593 896010238
571078906 753018600 1003975858
188758588 334442860 211433690
663625383 1056855079 146684340
769993091 993249063 955170312
429116318 380949695 645736778
1046836395 258155287 73616273
961136956 503045925 13282848
298355669 737630743 255490079
820147243 736314422 582230330
26540847 155760935 811447575
259045993 956282581 810880779
74338102 751922877 448911666
262307287 130692801 384014697
14824196 447814481 907395356
945620504 65013766 899033323
829691597 168006575 847780406
863489474 527183388 846473571
907936425 257835946 378779090
409641315 475275742 416804126
539580812 997846284 971563804
591388954 349305948 376192693
871086671 269088037 563671366
748525388 307840741 379188938
242713411 941118544 1021874237
707346874 880626218 475157072
238120378 993054733 431407542
29265166 74086074 516115410
765463316 678092610 666767736
998517685 159913692 785059328
958397308 913255439 186492434
6134676 562359911 176054813
479208281 965430737 506574241
90911873 1017050600 516553215
30935745 164189607 943974832
576732162 333861317 734417804
769179509 550595502 36194442
767448491 625354782 860485033
242276204 788541441 730421902
103589821 352710054 696315235
423232739 763018253 525251122
470637762 808596648 405418363
751956096 189707050 482868205
112458698 938113836 1018334394
737539852 302696254 606884723
204931900 284911144 817655754
22960911 599972122 610274974
66232581 416944249 482164944
389681940 30389820 223727075
765274408 981755445 39724176
393540209 814807443 1066643621
599296086 188757808 678883096
464973250 1054459558 75257157
56215546 10149314 887920290
461005975 827203855 878567954
101421992 110035589 1037553267
1069726679 834612923 107306301
815581420 433054506 38369326
354865391 853658651 463116000
890721306 104163763 929492951
580135516 156312224 771815552
609586247 490284722 16524032
130823572 630247325 118239979
189431882 77396552 753607940
976518932 1069044714 437451205
36370501 797204914 911673530
382257220 264584990 777161477
56858918 225126536 447071660
850509896 1068939866 843421890
225172235 614793179 285588827
486700043 111571631 369392287
331556815 109803354 218635668
457352316 886344126 942182390
824892274 631429396 962929320
481925793 6277686 585677265
702204748 838609262 677031295
469869625 76234404 896835333
132077516 1070258095 438224004
312383554 129521187 617414639
396325465 1022123810 88398051
820300934 838857574 715608975
168831182 370508932 941592548
597697839 825651126 556427554
853153426 581670231 779464058
353218123 253489636 975409088
243900396 819840849 944886508
721107582 357933084 495419470
862262702 671815861 607129669
996450328 172403461 1062619117
303131160 567398578 974907923
705934945 130609718 1069675834
633831167 120770656 310151530
553039917 67268803 964138963
999377085 230531218 353366032
315517714 644068513 568954921
917679276 997133081 839317931
569572585 162494991 772431686
409076144 530551892 303302475
849385107 771478837 766144918
822032954 815415174 83594853
776736745 1002093016 832515861
383157959 304360833 365327122
231024791 92102518 155465834
47795650 170033739 1067058620
138232541 783380942 898227164
455447362 1010105348 436899466
497609800 8536109 308718379
230220387 7959073 598030009
595741265 423102866 71592389
465562099 832816743 232757740
266239835 1020127865 448253487
980462959 319936751 864792371
687320404 4154687 457135254
916642348 495405910 292316129
187454198 131470168 981775275
55821980 447657555 566861351
616886810 650349164 728387432
459614458 383393302 890595797
432318484 146552624 725835943
237400352 775779939 1010274607
807924374 5672629 591858216
54820777 16850105 1025580074
32018005 398911470 386649990
757594594 964250127 619296241
622102265 14220662 1060130781
883693073 151870407 858065527
573742362 731529093 528272500
274643381 244682863 544994460
1051957706 653420446 891262608
193990623 964327576 1051552897
14894712 936273278 240811328
685928601 224364940 296010416
661203791 753213712 466858372
349566691 1011954783 800992328
28911071 136404566 73298655
117375844 197094380 479588143
206216973 533314825 741252249
126816105 767398472 92003639
857571327 718775636 1031387325
218270075 549253186 573793800
403764702 145723412 949702485
742340574 755533480 398797653
922484571 407415479 745715519
273906680 616253136 535018956
950677905 156477338 521196018
649516066 834669966 1027024950
106861709 280013711 781625502
472279926 572902435 967082547
604057506 245654025 430472447
525148817 902709203 805273426
347956234 956399169 267975727
64816117 80338718 972527293
530217689 737355438 358484776
828100899 43097 889278591
545559304 501390174 758263439
814034990 791987212 1024997761
321631733 873502060 28481360
859511935 375876562 292968442
731817238 949495436 846857426
905937429 735001361 339276780
837622664 826031082 335920793
4276784 294712303 688503075
826066754 192434762 458301970
791270619 748958594 249059571
592013853 800203920 663191769
860118866 306119598 109901873
322547502 753637497 700729272
1064750282 264486329 780729979
81254160 142491042 791268047
730136501 648528965 329488891
265591873 432854073 204102196
137269254 574221585 359755215
704159590 760157615 720836858
946770850 583636622 531193824
119599012 242523349 105411589
520305552 198523354 439749195
1044694001 346761230 252387188
418812974 7172028 1069562751
226085233 242945053 918838453
8468918 786560698 196856682
1018600553 830724623 421576128
685894198 184997913 65266370
141006531 893703018 367942566
594755722 527280808 301921775
363149199 1073518348 830744077
536932953 686923221 735047564
624686468 466232611 295715605
597400101 993834317 136781877
1043519565 806378686 289694583
51527056 372237789 387685748
689829897 297056858 644862542
134584703 411528364 406159180
870934249 809812874 809082157
962815110 524346944 966853023
226433342 60355513 148970119
426660026 828772652 62217535
274282535 785972364 507928895
739720471 716086755 41873733
620648586 299773030 889987248
348682219 404984672 694904905
838628233 841557548 619512455
780898620 402122084 263919036
284947549 503362376 876791402
279507764 430817924 1028626882
800643121 555929141 955085996
8984218 199185850 242984815
303003287 959344575 77662445
569410396 789497878 30360044
995429242 94533792 124788770
642098731 251918209 438572551
375231798 159453186 621335747
1073275963 950876972 1024433406
334575343 846734232 721076862
1019644624 640477820 250494042
642938841 487304178 792571515
964773811 941254746 995737173
199281673 432369694 207660874
838852182 459544977 605807010
652386433 179976676 452392767
454041472 339842335 1009318046
997496728 239751866 438158378
647150046 512813188 710680106
884837858 610959328 972224445
935982880 241793399 709336389
248376698 941167162 295034950
991351341 414578251 931481536
812902929 979129881 1061856170
784297437 288154865 569669574
509370870 456626557 376453781
269681815 107034162 22905405
165448762 128300722 346839550
492064742 237774000 18840407
929678155 155983963 713335081
493189183 375719753 311672737
1003509096 683891557 444072096
17977056 174134279 114115344
643841840 1011438067 106431198
714995041 102019032 768951
441518017 826414551 870401169
698509500 971993719 762017510
858632457 458576466 685687567
347315049 513163306 31650609
881495018 1065083246 828322475
761925876 34382254 347035580
569879518 1012623404 868707113
871019518 489525893 1048642603
779858239 837625228 148714989
558253830 105343208 260441770
423823954 241091104 19193800
92870194 642342897 532050407
40690694 16846959 129710946
689729562 762525845 408910035
432263822 403330476 14477107
947072711 148555342 497307408
571549245 906762670 25945147
341287717 580971121 606399775
20667910 528952545 641822174
281222677 629495877 883398717
380598103 712883324 804969241
515418315 1045321207 43236711
1017502935 1053746169 772995661
433110163 551729093 634730658
973121889 150860191 825690917
159145794 160508480 866234215
980099376 773768425 180772077
359126985 738432663 874483119
776829307 828111622 1042250072
442875314 953869590 898157301
1033978248 417299721 995199277
451285019 723593507 309787666
213812355 282209896 978032064
438940913 622855106 966445315
804113945 804558710 767940726
126294102 454583019 597455848
743098323 126260963 74525492
999845209 226280761 647792798
182961292 962997560 932112394
672572567 505956330 304712579
719383295 722210111 629299644
785005648 296798166 588492276
582788751 134710487 279658444
678444936 1031167866 458957054
975343628 596267023 275523037
96294385 733306840 564768341
378553415 702913652 442689594
464870701 759801678 502105
134048386 345120239 184349325
28583009 105541382 622339143
565182076 342345693 700810413
742755436 667846946 476631801
287377071 117224675 163259735
741524974 456927840 262754294
588144929 205408532 957420890
835247188 476571222 344989808
62381738 685862356 731416432
1031814580 733167387 87228049
388166501 12863284 248256213
454510558 794136131 33780899
295572404 969298521 286234565
145457392 644143162 290209000
252352948 612172557 295962960
373474831 554689736 436173600
95413339 471821372 784530910
831696569 692569882 449821422
28323309 1006476383 43097921
887263976 516256998 268755473
980329617 673377692 852944419
552368881 278668049 865100696
191659035 294235362 847330880
149608642 372010648 906643767
721844467 549822313 535111876
783264431 592180440 531795875
936841254 491339184 788238162
121371231 840414478 442345703
747413318 652536047 243404497
1038812802 296224784 222520318
649748997 500523202 457472182
716491621 949445676 346532524
739579600 1041000999 67765138
596171479 1027607051 23187245
898138294 815798135 1046353046
503915748 466085307 419672092
1005672715 667234180 116117071
653731065 89654831 227000634
875660981 282611556 558167340
722294863 451679431 240296110
980401745 409927001 199138542
347911668 798195421 638933686
510320936 865693272 3346580
740856158 615474525 753772401
1023973600 236131651 948778241
522591236 913631437 1036428147
657738270 969896138 913005482
387971506 294792116 842920849
590246096 748813134 764654361
206790192 368052659 791259144
485353143 903991370 246929802
1001005025 32554992 329837521
590770643 456465290 822540379
487257323 601318999 226685835
288339705 588794968 117974781
519221049 54199424 467836187
562560 1048002879 1018325875
980195173 738018426 530542867
459889431 307144526 206697333
591424011 970703546 136539559
684730211 90834705 552973011
286165012 867934921 348046423
225715579 362507125 510068519
993851830 385924592 147837329
995671269 540645080 437238546
545339485 252208446 432187381
716121820 457113769 730878501
147765696 847978858 367923189
437446060 401722061 141813366
693711879 179985011 993324553
770083741 97929904 139863334
1013052774 485610645 204006421
128861311 450273972 494126917
112282222 902095431 408920180
551883932 288069111 456422236
152609405 515845838 404058026
973324766 232085233 823372779
891013653 770643195 985430767
1060697523 862614564 189818972
967448285 153774758 287914886
234775723 122718610 906961392
362299228 305346951 372487970
850553361 448166359 737857022
867205273 549606955 253421874
757596681 1069435781 122754269
135607878 57277125 737500040
59767949 131524088 633778108
66553574 164201808 94910456
247026579 804926941 410799752
870591035 580416336 201512115
584617334 87500185 310145669
1044037286 928493679 297647624
666675137 379733807 615002
343684578 967062835 34112261
734943083 970443411 818173622
708783721 106379975 577427472
1060022288 36576577 711582038
236848300 807448740 848657199
784074531 130814453 371243999
661685155 701491697 441269662
68228958 431592785 736749541
928419321 296398389 610256456
260572043 772400551 841216474
302559373 383084214 234194029
74653258 640869036 904281452
312868944 123695811 133634559
170630158 735226251 406431775
867209883 770182879 1037667240
786195230 1073522400 286038937
403471300 889626908 490339568
447361061 681274253 56687478
912606614 650290612 695888282
146396579 539664853 799009472
1038940935 940227827 347222831
245917714 1043579215 208645544
763599526 153079454 740498903
165322193 414607866 860717563
974940672 684474748 196306864
983119024 112948688 450041224
556184416 841558582 551727182
370604768 417309198 432363197
634202042 765719864 225085287
609074485 911537057 752227444
667035467 457175821 579956797
329422507 419567169 161119454
435573776 534050327 89319735
362025658 988500811 259740561
152669012 615042323 961466915
130895331 356849097 352294347
664461256 819350380 298820547
416109884 154062508 931142464
287143372 671989525 331329688
184200611 18784366 750906576
392884904 1049958244 461409778
793041057 995654331 748834364
249136516 1045827214 872013024
607016576 837846711 883879719
611576626 450039645 156078972
475192425 604650997 482204674
897175946 1001117105 1004558849
206025052 636348592 433786408
1062800351 266363518 996986069
798916025 221092009 199678325
878456626 2183003 1068461545
543325175 612995270 677003941
24713001 975658707 282664884
1035070435 830687935 811607519
177519276 656223430 21954061
107581704 217826919 118590017
143544416 510346264 663338483
8825250 659955722 23717559
293920425 1040079660 542632978
650973772 984724650 1070465620
178197268 233075946 75803949
177788866 854530170 792985483
498243603 747916847 614765078
152244731 53120727 341471690
505172544 579556341 622495705
395283623 931249305 310047063
359447207 449887720 837424539
240348462 175388146 485538599
268203768 205899665 91849815
463103455 348989199 979549526
55883980 681447151 945074664
507779671 577422934 751337151
511518505 44670889 99346825
110033281 348505423 298157523
236600041 923019721 565386846
31014046 495938591 504677642
599300622 172408094 604492866
287643522 92075285 994854346
15643715 550729449 485632412
1044700505 202635662 658603479
923974675 571070801 310624954
537592777 812885318 283431569
72409248 289121676 198374494
9676909 1065381507 1002754896
34707161 199562891 689705573
683899477 629383129 319824298
962774714 476242804 518050498
636215774 914847001 104507237
343736031 103078078 133892771
8076813 331793899 91847121
312515326 462384266 510057515
154734335 852865467 680062903
917918299 665107992 156258159
240346554 25892519 195782213
221465020 320205565 25709687
350499683 902963509 530888281
775065576 132246354 537077335
489162762 523532556 659020022
687472848 1026805810 930678545
917894916 672395933 125647943
996014662 826049371 11934175
975508058 565816974 436323232
144709 505120970 985360689
1053068915 393395334 106643584
68368559 86614419 901493468
1066151135 604720341 105836753
283268837 902074992 914628284
925058712 1011729857 735316380
865065082 803465656 223360705
132926574 1026414505 828562568
865802324 129486301 714065589
1020279794 587753641 301543532
737666784 966082714 881018462
806267305 841346521 128959609
301082901 893189368 679675470
946859987 369407782 883388752
88574447 419591355 773412377
329380846 827174811 638075479
588936301 385641347 77928368
624625475 955893087 451265328
710704448 168101578 98634541
103012979 971830584 367782145
1008361490 393262709 456342403
993871668 1010341445 45168660
836076975 196716838 977494746
518166981 977751186 96116774
244089240 584119164 21920893
412783213 956232918 779922155
80222096 522547989 923869387
638250142 1002066774 911274613
389989264 916115831 43907589
1038880266 835114622 251954614
677617108 296663623 502902984
459637554 278702285 526629441
312220636 714290082 719221863
385490962 1039482782 586816323
161992277 201008097 573506122
647744654 901360184 846855895
646629594 208930492 258062617
68343782 133319337 974493733
206865847 850969821 554885693
656006514 278206301 319523537
338995 797555400 9133491
275576175 866466912 792476897
977070193 1059005335 439968599
908860847 437882502 987178380
421131873 527347779 1057483603
174070539 405337472 15677597
189159418 966978718 14644702
162284416 436168624 71836204
470922293 206026028 767176792
773133138 1041786972 163469461
818542369 1036803705 489123174
493454053 368364728 40543806
846229828 1067245207 145273603
807864472 581096803 743933451
1005884178 1050771480 565001011
1016477290 293297620 546156538
711021059 960552929 110980828
975489134 772428504 648544015
809745951 988992832 297792245
170832987 1039892023 541245616
579086043 550501014 926197902
834294397 423272994 763491232
18967990 743547790 1053275683
271220531 490580061 400028001
1020771881 358771277 411658248
348432073 469863831 656949220
36535994 636411146 566294535
335597625 846899553 451729599
890656133 803129556 818917892
639058583 879849678 325453211
584324140 481247269 935884821
1063326448 90395633 388027947
444341693 626529215 797879267
395732761 949181234 493358094
710789320 941429022 804543091
508057277 194751031 320141102
183872659 45314495 600378541
674537998 735086010 312608003
599334171 616648628 965045675
784576638 704671927 824469097
779876291 1063867329 1020694287
150047467 23772577 717053273
142991476 66591342 921248952
592058003 618291045 880868549
434848723 512128878 69663882
1006394475 515332484 205433468
843872442 269979740 608116154
700975284 994824625 583630679
283720936 432783151 307589849
624192674 719803756 1032193183
214686783 665743069 348014035
755873288 755599923 25936637
759490643 722171492 970562618
324090921 900051511 327030453
543980838 931612049 1018916646
32873199 906869486 959466599
457271698 40700388 688498243
969009253 681097303 164837660
932186863 65710784 423115963
456971391 225016797 1012982553
298411930 687591243 131126767
91287591 532953963 121759606
860537894 637388773 1030938424
624429600 758419590 578069588
614547627 485566181 812018362
524735743 470586892 918139622
991109038 621927465 876388656
683153580 970603036 460306778
389934013 185496530 321489476
156135906 82427493 460442564
466140289 707066404 625994426
387028111 1031711152 323759118
424028913 443957561 1071636699
153407497 726274597 1059477404
795655467 806580773 24091834
129858901 489653400 1068538832
925393326 334339834 651802589
134209657 34538631 999275543
276854148 597462269 731571467
952217628 537034809 478631351
266125680 804194817 574481373
930642888 196786158 757614786
647758139 957366491 647124837
798400377 145425116 222606849
441039630 684956000 694076474
726918706 196731826 365452191
754415885 331431327 657271691
212411815 969690247 930704193
265781324 839169553 1057103942
12053135 350476765 106112
68309687 176252425 100557879
671784586 413006385 1050547434
477960451 377003628 135398014
519926383 562171238 698280022
55995981 706830488 184351646
194648579 798692984 842986897
1019542858 316297286 812624691
752030477 151649262 396201730
68494598 311373980 94458659
709751875 197898901 78987906
884111298 228909433 989721661
400184327 542462278 705221220
120592511 547910093 360807904
684221144 405226179 91712269
1060012677 60003151 779384678
842849136 729006894 458927211
652968399 505053154 964560368
1020191317 145271187 172243221
756772015 940148464 297985114
170061877 528788982 510612133
851760274 490735890 80233196
816808057 191025617 695242644
475492468 842992295 248291209
435511805 186434340 202754641
547739766 933846299 576053044
50522735 830671839 1038859302
529794180 67323342 419117999
446220267 738451873 237992597
606928975 605371742 818143930
617332883 788253450 853723146
728500282 639019044 563265194
362968711 24870510 655489250
1067739258 358761591 441363565
1001068960 387681776 436455436
989873614 188276595 1014962664
581620601 174483133 41726654
617996094 859123532 605901061
604311259 246061111 617883453
670820572 190778093 989225398
835883609 323314914 341867862
607736378 1038407475 472171781
796808295 84535521 833399898
79662088 716767812 1052050687
998406380 253098064 592624517
924579395 1069847121 185296960
407208701 542457326 730172920
830646470 1053001009 388996911
1047466733 129893639 893521913
539377308 655221652 387459929
283680624 770969872 741854672
802978740 557597533 356790480
67735838 509781327 858738886
513536094 4031816 258068782
825629673 509476601 104509470
955622986 884439822 646190672
35624306 160984672 805707892
548374824 36761935 474793165
419157051 250537337 587531700
711436020 925408712 157174953
77788933 294096486 252720506
817580715 942695292 512452227
1023700927 567555460 989151357
257244953 554900352 558634485
961329105 241747117 279246192
458445122 905346105 147968233
486722472 420323350 730158545
397718871 84815723 138818855
39976278 578413955 361911447
779537726 194769811 633629642
672316757 416517972 32993813
609316763 862706513 979629656
135366043 482577339 45035917
224858698 807073297 659592029
816168849 536685289 731902933
235912810 63063399 483604622
429068145 551784064 533680859
441506311 1002841407 76542601
141063320 35090374 435490935
514929026 377414853 69898864
117958058 3914150 963187291
30526590 411473514 484776380
739905132 397215845 183358909
576370969 442558510 1063901656
311568127 111283159 283366683
869701268 909400696 748570622
397388910 916109982 377070122
528995033 475325432 468291178
1038797631 967849033 389363127
590713187 323588657 280155705
810934506 679926445 304851541
143170617 998063315 775213590
46891589 735031475 137769785
983479178 155144242 677439111
168252852 158711517 842315382
1049693764 930543435 311653894
643380229 422395848 664795871
1027253276 159864973 1050785256
866273217 19569105 1053549145
473230640 1037732988 945102866
239863440 601141224 465973673
522328872 687215380 784549646
298191183 817842568 543882200
494443291 481146162 1068654334
729624954 413895058 673890783
574211942 539846854 305858360
789266275 448534200 422164625
90206795 751336723 530558778
987673906 484920108 281317781
706815448 297065111 816321635
38419100 683801562 611979923
821048156 175915967 219184061
536264109 25413129 304701601
635875052 703051189 307031880
828389868 651538962 443179345
686877614 79275747 784815869
344044175 1004613275 584439756
856814552 390851211 292217327
841146200 951529021 347598595
1035467917 616803548 766498483
430395797 40567906 249862616
305208726 905561971 719379604
1023630400 349753731 422561322
559891658 1014078272 375379493
621972296 774461845 856699372
426952738 556773229 850335085
664936079 133415092 1041443842
276065449 841881609 383800020
474928327 336560181 356194245
630708286 776635477 17774122
989045556 857217309 35867398
453647197 693792808 717465916
996089896 710524107 1000016965
940962194 785175726 127257856
1008600721 999097643 160900068
151420174 128776437 330056191
897036860 289039348 171658718
984061282 113566142 89378312
707107956 780513860 786798342
258726574 310163688 187183744
801964191 359064576 256464559
419552441 964777117 174070556
386032310 398498023 251131413
838360096 929731112 49820395
470249770 310468902 64518674
992834237 645186747 633513593
549454137 139288798 963899644
849770729 664433458 62612999
737625383 1031014804 124972877
852692946 570829401 859203202
259188833 1003011170 928334779
686878544 746720751 518017632
605605703 688231648 1913243
233548782 760473040 1013895522
318230981 70846335 602179234
86939790 401970790 464708747
763807710 754695848 44802647
782343350 72532544 299410336
1068177340 774618184 427065530
301073186 856864898 800029364
924102866 917007836 314968669
406309203 901288958 280912216
969619343 111813548 593645155
358970761 858978383 88189516
517461567 686836817 667214939
640297776 481686296 790104956
239594657 1041649163 691241724
295964662 325060283 378137103
537672521 380311811 796477852
155163864 780193670 226120863
831045610 723212872 319601872
26595407 370356410 532214552
517114286 487684513 660759364
695019252 263851568 311964798
190320521 1048631575 449518121
228546241 820530347 30439859
854087080 112551063 756525650
373481739 527241515 22354304
558012600 527663256 31854712
183457490 238128454 558517757
232661899 1019840421 303353217
524930953 818543970 456813392
197126630 329934321 647172740
145861160 484919062 283841410
315841071 1069888538 61681132
898861010 909569408 174504115
696514891 521628976 705182190
907869358 135556669 618639017
570011415 533927254 553738081
268640584 242416988 807540039
891124086 895464577 554861912
748723218 160971299 704080572
33568107 686643909 918501747
330288417 330061747 558597948
419721658 1036775550 201513759
812336679 617205884 317541929
651355399 323308854 264036338
910857588 42606853 948083711
464262396 427463652 891101214
850898717 130519683 632327407
161365800 876128837 365845570
86659432 631039570 929086896
898791038 289198025 727811407
178653022 755464910 1016693332
820606827 24135974 196444493
1025150174 708380407 104907819
336443318 522648202 188835990
134600507 308392634 142911104
266159350 658423405 467231602
172799948 494719584 75559051
402869736 180323252 757478791
1018930185 532533361 572361640
1044633899 568719975 155223754
404196094 1026333124 295419697
476479988 770227692 1045518155
447915191 560685045 999737297
828368879 583593696 475378276
694409363 707467366 635267171
776728873 201599678 864840304
788801756 252426911 253752315
218654807 356007075 714330352
1031583812 359993295 876520955
242007029 430433737 476926156
941546530 846853643 790717249
1023524668 67506975 551433010
812182039 520292924 947067469
324416477 689246759 154503684
934108656 1009821767 984485289
30470886 1019974239 1068734248
437826185 273633188 275834559
146153753 736455163 785291414
487004952 321087194 35512738
413057815 108708794 452981046
607654315 704347851 192654911
182229438 387596980 555416614
322241793 961551882 777563057
350414902 748192674 356050189
456870538 381409074 200483820
576992039 655490004 77014754
559453554 319602007 706395150
954379283 855346393 468306092
862444375 102486800 479016643
779491030 334902195 182376880
587533080 531469972 217343139
648986220 34398178 169796405
492854620 860703100 150295663
498720510 650236844 381086279
228556411 428505887 716015165
251028661 910760955 386289591
870933505 846827875 74686592
910055900 743658636 992365314
55288180 632876594 1002356573
320425670 778375769 885698607
678098936 432991264 307158996
940644950 477916417 33909264
295612512 519994462 15744074
459019752 434055108 884281979
56550339 888740229 728988641
97491864 826074595 389115668
480352306 171129409 86780076
507264513 459428014 60273479
255967313 945529873 237203340
110298732 688300071 435892547
479499900 536427565 1064164994
713939567 227394589 946598008
842013914 138428870 769138034
838709633 859995828 304895186
618367058 974148928 102025456
792737510 472069537 212237425
411825506 477847001 576410125
209231695 1023180872 587632613
114162127 66157229 129400940
44534831 286136072 746630461
389149753 566932251 111393957
849007503 535439032 571383443
360995996 152780777 586706056
692590935 759499225 894439272
453344002 573045786 953486738
1009589857 752664989 55143438
31429733 584731585 257586500
949580796 243693016 355508747
805572847 169720894 798383659
623063026 862197371 235004656
175939031 17386281 1008142833
989337760 649483966 392284947
59725480 835366938 731758299
1017720916 203994271 873143672
285580434 226506148 404338919
239073758 557636291 51788685
753970901 64907237 815981964
77372748 575617007 822245775
452768787 471599045 601708216
486514027 992251502 1028907793
776795666 520685681 676425375
883755613 776442712 506011504
979024579 166321058 383113314
997420798 728836539 402039336
532836416 244686691 405883471
1068905364 582083687 554652341
745009600 107374376 899586565
636919477 475752283 831911469
986957552 825609497 535892379
235601382 6555367 396892623
264224516 936384582 178474689
277991270 861713452 1044824462
825778950 585081508 679043102
780919402 337024064 975011168
568378257 180121905 750565592
913240163 571142182 966616647
911882566 551849700 1058272272
1045583751 396041657 1052762306
819691224 869722019 678993849
116517234 898393657 21547658
107155591 964924865 341739299
282733405 793916165 593726651
125810784 972375196 44734204
1005174553 539770833 99146189
790144048 596124883 550338169
817081287 1030208207 526018854
588634099 428075369 830833735
818050373 414723972 616417591
134905145 782793493 132380293
634358233 732344716 727526748
506405143 456668185 601505232
10783147 474086711 572161252
549368583 505043705 536283383
475175674 1008403653 1001834453
52519041 639053587 280198509
629667056 851427150 662088751
5533560 584508674 1043902176
367606183 848217435 250249085
644965884 660111485 511912562
135660621 325095025 929547176
600847203 467680390 530574324
13104784 658528037 717713680
556147870 8986673 246306210
38712244 233263614 892455265
498893304 526283470 186597820
452457702 153226103 187565744
362656414 47808399 355772978
16542132 811860407 974424462
209954986 844884808 506872880
96853016 789443877 172415255
147149047 584414764 739925588
249180790 75001455 156891639
871208192 424532243 1021545051
594134362 77248408 29103451
362098892 704731154 359270895
630900223 394985047 749194036
496920522 886016701 176807800
43314973 974202176 206777669
111761435 280453909 1049618550
121222182 649475130 23541768
734730661 519803220 179133812
861371695 247164986 625757854
979043423 788942924 376895635
318670982 11903035 813017130
456055553 989197111 795084406
735297601 928243288 188509194
460883981 286588078 308597607
843080021 812480357 652162978
442865538 959361164 45044308
316493810 433712064 568684710
892458018 883696338 922976791
273552057 386078869 86023743
539141047 894026388 343298973
398438279 184079432 16734249
706087115 1058219513 828267898
1052404957 473181304 993623346
137412482 940415821 297189422
801597180 277947388 119294125
984702310 991796152 640056830
835939252 900939246 86373248
446510678 456400081 808504340
216799657 916797470 12263687
238068723 271115544 884821070
885045075 347452735 285519906
275775473 973877785 271893482
253284659 235752149 802748856
698502779 39983367 603724196
812407773 7418153 395594787
388875846 313177747 399065074
62786742 828778866 212939115
1046427248 538841093 486872039
461540257 295753803 163013602
586341395 974926082 695254550
552703730 995148074 6665248
168094803 660542275 139812039
268996293 1024530155 404604463
271851773 666321194 260527222
314209575 913722431 74435320
1034959782 919510066 337365060
328039794 249906354 351936159
117384732 331894475 310974065
106956344 777681204 416615818
226553573 145810648 918130895
772174971 533334908 738732699
1065437467 462497978 725935906
29569874 893876995 233039847
395239560 511422641 395322146
438210306 677588307 336143943
875353834 531531811 571693807
54698891 425754895 959637434
99159335 116411942 121729486
76064024 542723994 127190010
889657761 647835361 685478150
484293242 632415334 815340790
996563520 280590448 125402866
148490804 277866565 35025683
185222327 70761953 189273947
217483345 742212699 187603424
564455755 542024967 840579079
1026400855 156368710 259877594
996011315 242645144 683009066
681507396 101442929 263400251
812329648 579522597 810416630
283668309 481271705 62026653
99385488 1056657535 802827348
599440933 3152019 391307161
198696147 153643033 138353058
773705970 777875119 715743332
682220155 917011019 267534311
848232984 898629636 1030153414
631595921 615525851 1048601945
27419528 65053077 896197240
740355477 773337784 434722294
617142253 1024125482 412558978
238608837 950984425 705366126
874659669 231639700 917180157
655810462 320883431 614488928
348451727 763655205 62285578
777748460 943480422 963802130
45103189 70844717 373888654
887145812 215190991 622916656
86329873 965233268 349835567
108504698 959696880 288395471
521886990 996416488 288768360
987469118 103627230 901747557
709761366 358749751 632300885
290493323 1070487215 344292138
638772256 467431329 458812007
890838832 282702484 174148727
90069676 1039505100 363034864
871674709 416127534 269795988
1010060136 599888581 193880553
923650263 300523094 607607828
490783614 381198073 522414935
929952891 371380505 236192653
359903767 67931330 345712078
116861553 916450251 223549695
242749618 396927758 649944593
251546543 672379080 1035930242
662825045 812165966 279325898
1067173809 93661455 750831934
417748778 215215668 704223750
1053973413 824121932 470866032
920078683 168831556 954192342
96342151 423035829 235325130
285098650 635797758 81546660
928610430 1037692077 910453469
377415139 770035812 20293373
21506788 667514998 62754450
1049080746 955584726 672597007
771454359 695316383 184839616
83905539 180520231 691663922
367667843 62139645 596898653
371945679 299184505 745892919
34071713 813515373 609247044
272930873 910589273 878949619
536960511 711562953 775948632
711226195 230535663 713367985
304331542 681812668 780550674
12455532 621171970 495690836
40181874 259625423 634915774
542225352 624677482 528310018
461788085 135243429 415578036
704612860 507045454 957581881
1034249772 517302166 807514096
505765658 437689863 685124879
63664352 17117297 69766743
343893506 633022692 534671311
566891833 343331515 895175259
59436518 1008149273 370100733
676480960 970477319 692490840
665451798 899278259 60206495
902148 727895103 269532562
1057063378 284048208 106552812
1059261324 849851600 166718846
868200055 166350286 80170368
588361613 1032372867 442894888
130290600 787714051 656170864
510216359 60200851 535110903
545456260 890313335 358564550
1023136863 659733939 1016970055
375919456 943946001 432964811
159391272 527495046 627142746
150984290 353178216 532558023
975809127 798670361 436947602
794947659 820880203 638524417
476262296 348112943 861860469
772605461 147578330 1020334890
812401705 988947330 665034023
374603630 579908586 445608663
751409855 750269677 354003436
521416982 489779371 641391485
1031480668 490555444 713026660
254484767 944780141 353968978
311026449 719340037 210202644
392744246 180813402 20409790
1020472338 374605738 672008846
116217829 124340169 624861039
699368229 771706429 127185389
461264661 802427428 821282342
569494950 203225993 560757978
824788025 464969530 438522845
263762669 499460759 775502592
453670678 480775670 948135341
958827823 140031971 807855189
1059314771 232910401 745117737
46386973 291270783 442753138
223143495 560966156 289774806
880162845 903637617 115592857
188847857 99246273 833256518
825907985 343327418 723349740
114374310 360914534 478357310
129097600 895430501 582876542
351723158 620098027 809331281
755110027 1044109774 26329309
518306440 316457555 78977968
669843680 893455020 42944137
2571171 614821675 791121545
367805418 149017351 34446470
595156162 439866388 774508841
792977279 289740715 634713280
969280657 435247872 550037231
713406558 496368333 1062848737
917310993 432466316 1072699678
12998932 488626983 639085591
242656391 973469437 931768178
1005232843 222671448 751283
989477112 1040613738 286105287
711587592 313053982 1060088816
162033894 717562396 69391164
425003141 514947233 19037249
729907589 638725940 924783812
764241295 777381010 318988260
822255162 892368908 717009286
450314235 1007614769 517060565
299542930 934008654 458622511
393678056 730645199 801275927
82682999 132791256 375940165
899867511 653266705 836590325
657549263 832876719 699290543
480217143 952376970 334839894
698057502 83360751 579059480
676969796 92642770 711835683
228182220 233022511 920668274
865299640 351754441 108223463
525704932 218785155 137428790
1065374275 802183457 229897045
817368747 219793765 604242567
826593724 321251829 465445210
22985333 308220337 320316128
264253822 1012975258 269580905
191568826 9702758 62332391
190223883 771485839 893918469
473027809 900502502 500247644
204112953 147992669 52511292
600794646 880646483 464140372
840077457 510323008 668288599
770818912 536769910 946298338
286241389 988707154 473297569
33005356 389044217 238273953
538498537 938041587 34631088
762722231 423277131 504975511
844240896 558475279 698889086
46641844 614646865 843865430
90017941 859916191 814022568
976973899 960655339 423888204
900628438 1027715532 855145523
789721717 354458751 462573890
346738635 821431186 386910348
875430668 34628200 759812661
800759857 730224285 560783283
528340001 353340270 551190633
791043807 800886044 411236423
38851962 1023494067 116208611
476225702 84505550 948377691
362895528 497039881 556415794
421073315 243387604 49886186
124472891 32585601 1068098066
1022199674 700425270 1007932371
949317800 159538236 879735502
868432785 65238115 203483429
837422491 486932400 846958974
202306907 838590576 673272808
649969687 181419645 1069099834
53589143 902196393 317560934
789160914 670525351 64577316
551733368 164111277 106173724
614581315 104510943 976696255
6518570 1036456357 226469027
214903748 536172441 1022071370
120488422 322444226 996935171
335443018 570963126 53004410
439278942 770424863 732068608
7930791 477759484 270873941
946604439 832169441 132246563
169924973 578902854 622245845
606397216 205943022 1013826307
606704036 433857366 442076258
713866346 610371726 465917144
512673464 545196969 841885282
241665452 647176306 357987112
411516196 293684612 600648550
850393517 391635456 184021381
628011428 680144245 558965112
468387780 644014098 389826119
442854420 40224120 578537217
127487278 954113471 271829315
790295381 19973390 698535601
525483734 78031197 472864138
925380879 253648642 260338981
311274010 1003295365 298725581
44041097 930932545 960925942
306022505 615599379 665350647
345600017 844014102 827670702
191346473 490032687 281150926
864727774 26811121 945934803
1067866058 1002542860 603143673
974296809 272566096 583334951
144562467 210081005 690009223
549767723 298471638 819015912
112225214 686462659 465860375
52864015 662005119 634405987
351559607 597508611 1005914925
809913080 367921566 10884737
1019354836 328441686 1034457750
418454516 799470915 178948501
1000838148 463931306 1288407
237775466 639381464 361111724
172437781 704073463 2816658
662462085 400593783 988286679
736614984 690210039 736265957
844957000 455292470 706917741
912098027 719022982 642228400
625919817 896293468 299013518
705502557 245286068 826623961
583790043 98552279 546036043
631553715 881345650 266686950
195800431 790212928 34715282
239692460 393901610 1035557188
542764204 286325967 177533955
164372933 111413044 52834684
964515044 848466861 546998143
392323770 988868410 728389061
676567535 737540447 648666756
845612054 449905565 238294633
791682042 450116146 309467530
478020591 1064361929 419732294
247924231 643422080 313423496
831075672 567035040 115851306
304282160 117230626 663429719
809630212 798196019 635203196
543374159 609306292 763470740
0 0 0
576847930 737783023 55801200
1025530452 1011731960 973932360
1073204161 155511638 1011369231
609041409 879413052 707022365
353937342 861673363 628702363
388603642 735911284 748766492
142626941 240116410 733336418
161765153 502878987 901893388
516216208 302694824 879669581
689703244 776034083 159002077
527274715 111786727 571170682
666185197 181751437 994843281
36571274 195208344 946934902
696014691 530731527 367251720
996102403 896367083 975662216
420605037 128738595 372549137
749295872 942943753 191259058
343592179 498333418 496947819
453468966 435987450 930510888
315657948 337760091 325442173
102809239 148340198 1060954406
1051984808 1040765480 806007361
737664829 61475894 31971744
267422868 451885989 421523538
604274414 804238189 307077454
830392341 635950887 747191658
451792698 235194421 547822401
306598424 917846367 114578528
651881948 660981153 222886139
530781127 965157472 62879375
520627509 995605596 234329892
28308804 930701039 603530006
1023322386 446783398 637726655
890701605 235242200 349156904
70361494 657975783 783738612
330798994 683636877 752207079
1044203045 998294971 399452139
297289020 93222703 129521056
876271935 976101333 92166918
797345226 991441486 852548222
369541447 55425263 450867229
778087739 515997214 895184976
182646375 358858783 775965675
1050464696 531999917 477463353
279412337 704618226 149711220
876890877 6004402 713075030
667572459 1010074608 132785291
897785393 278683532 827396460
960533796 647303056 552899594
506319822 508299738 757284112
525971946 273455359 814688922
343266018 591904229 883875738
851004935 843865439 913046741
31796259 942787184 357069007
340514222 746593245 197241101
92856529 522525154 331790087
487957253 74742177 177252391
970337751 644607044 1036969047
613274689 156095435 417500487
287109535 623285977 51457200
510463740 239049497 691737109
1016331952 727714879 552002805
264541718 1044014712 858873884
31695234 683083335 656992648
392389255 709837080 565991582
524229334 847971947 903313908
245821107 617552614 574666548
809498653 844872755 464422587
710557217 873665844 262966415
804724705 1028499858 830057765
74195468 128581050 184720770
1038902667 499596732 320465950
602767093 559829321 709182858
983780580 150178881 608829757
526835772 618430399 524575149
520264530 261866056 1030029537
597968744 94128142 752329010
917919274 701089537 705497201
1041180134 700808478 122072255
10594219 949798912 641208481
928746335 66412961 400302203
159989735 303097122 691878597
316156937 62310171 315684280
297684058 953217402 227029877
188559849 737546468 116921586
70511714 753981917 975769181
599842990 142065646 881056477
1011732156 862610170 1041930975
373068989 915951322 394119056
280754727 791553745 1035834470
460623325 342155245 314146186
455697306 264458381 156177474
351796564 392880232 565606476
979149526 37395020 1052877478
391689094 323920015 678475760
389138403 974576799 396404172
10708985 514721207 191838227
570895476 99876037 858551305
772377063 807413286 574801928
955936823 676820612 781751174
199997092 241733386 321743246
772011327 897909476 772073673
108475181 359541292 328339260
320105236 556049730 385910583
140293580 147266242 260104698
31513199 953701122 444386072
330698564 655997200 288672261
378245634 75395313 371553606
402260613 895434789 886212863
824195638 232282756 517067414
849956472 597256248 256666879
594946214 575298417 213028513
830857365 1003415527 231203887
353886555 152286720 650438647
1056271354 274783954 755131729
337098570 980556855 834474753
282073874 699980050 635564443
599422942 974645322 58546976
1034152329 1020589075 723567369
123968703 197300153 196783465
337985402 379245635 162889042
657955001 609045776 942977548
586499113 715261453 59022149
743156691 929311321 676466655
163330846 531828972 1007054982
608077463 1038947854 591715558
592524486 913856639 227681150
365624408 45126386 1023517719
514338962 925965544 1072261307
189799133 580746541 839926404
77849031 111694290 17740404
455048041 116520015 453610098
24851862 4015766 780742305
298243535 198812794 644534984
322614418 626672191 894036975
705048849 182676843 823997738
760546813 31412598 759192014
106384554 687444398 364741985
976576511 384342648 172557358
612843933 832832661 679314429
633819118 661761320 1000116640
250696955 475865082 1062491383
743061703 52216676 459834448
663033267 921144613 75793645
612698731 844480413 492369156
231489742 818202532 991469419
924465884 960641432 925374222
85104804 637875840 688294934
934821708 558668083 55652027
20046419 913560293 996511395
686287724 885859305 708602571
214958666 515409898 364908782
1051538802 754294384 832723562
727751474 846904661 300629010
884254978 6142169 941891315
257252184 754039684 371938300
556509836 168223144 19845371
661808670 493341842 1014356694
670469947 195967397 648563095
484987262 127819290 7501425
946343890 418282506 125275777
156369002 79057762 909086655
517545307 435640890 496830458
268380878 225341691 737266346
960332064 353250735 591050589
230124070 992164032 397662170
199140613 32670350 827477921
814490907 7109577 209333492
452064041 55540828 509918870
491747199 155350631 90117343
100000
1110724587
641394525
1654298478
189604307
1194756109
5034131
1607911850
854448536
1502932314
1256084348
1039044041
830354751
987676897
316438941
1848159909
534982216
586662883
334057391
248647174
1506660708
804134344
1535239290
769479141
1335117638
701823071
1338672954
863677931
492190366
1350211822
1704984245
1849199040
236161110
1541290179
1185792284
1841853481
1625318798
815128407
324540701
1007291256
770549267
978767111
843740113
802063691
1276844857
1383977850
832779362
1339811791
570576356
1616567518
59528868
877730616
500732584
1591690696
526718172
1233475658
1211197958
1341688605
1464305493
899405857
1640822044
1121101401
1475912897
1697719923
878366544
468622255
689262434
146571231
935751968
1472790581
877035178
1055986970
1511786270
618905124
170778171
72268725
1736883065
518269870
1100387706
59725636
161013705
1224190714
368896108
324428111
1572057632
991739913
1463712279
805658515
12909728
11633057
1346618616
1212074069
512348863
1789624012
1540267808
1122302735
652584213
192580485
1117019705
1750200252
374297059
1651512327
453286793
1444565332
121740011
1251181659
673843321
1037785875
550362676
835722737
1378447470
1535755556
1756484092
1142927781
805477861
1702534071
715424197
772226843
909448306
690182862
57130156
1227748320
1459227273
1204756266
1206327647
139191385
1848344127
1699723397
605941437
1831228523
323956814
674978414
1245323943
1026295825
113432516
1029958309
489230221
1229503428
1010201969
336688561
935670042
1123824715
812171737
372012450
1345944844
1343784964
36861375
775368655
1253276029
1781393234
1432719023
1557563206
1144177216
469206313
1095845110
477458509
660791662
339658212
1667844458
176286427
388423943
1604045658
868789106
317934653
78943865
1743969087
789245524
868333459
978628413
1548560719
1848051399
1815491355
1332939999
575379609
301468470
1169931254
1726217831
1700602693
878547935
1356187273
665941642
1362855219
614665039
1462639845
87804691
194646342
1482869032
149263560
1806631811
1142095594
1699276219
1494757670
69385988
267925155
1319393158
1628159984
1717044491
1645766780
1596334081
896908064
181882823
638244035
1718100231
211833372
1442377408
598077072
1326898416
1402941356
249100563
1620301826
1167911790
706040650
409505318
1138869764
459280619
1826630727
1207540747
1482234763
1164309726
1708231033
964945282
427833649
1807084272
899110501
216930047
1737728805
670469174
1510881806
336247793
1635047458
320568372
21825413
749640010
572380519
1157524535
703143502
1757023189
134096438
1726268887
645879400
1423706736
1484005832
197253942
458745183
123104419
794521948
263146088
844914629
776211454
1341542794
1619058284
456807034
981937633
37971679
1707877794
697122528
1837042542
1179936501
1224704714
180692991
583889201
317071717
1779038788
51199786
687623121
565755732
98284247
1463673136
891104225
1155788765
730096575
1029830980
1856618688
609552668
832215633
1099117159
1818857822
1072046171
344569555
1034342782
389933665
1414999195
1385224160
195920028
1563939767
761982196
173772458
717533780
1730035085
752136867
1310832338
918062226
67244969
241482726
1550812538
1406851866
1730540391
1682177543
1064624306
285309334
511151559
1755961723
1680274447
1187834967
1386230494
90560353
12293771
909724142
1466580223
861770404
1559180508
875930840
996516212
1374692739
28718256
679308039
556405517
996277712
1315451773
1132011840
1666345982
77191017
1820935350
916527010
949783158
1709686818
227790286
239038429
1058474562
1117537283
1591081268
100644695
280791436
1632466502
795442725
1829689910
1390001121
167687275
754623076
490064235
128283217
960424099
1786757184
601386989
1018712561
1716584727
405535859
844906776
666669773
976849981
1271131857
320869436
1449087976
1094002994
1829595794
1088908510
141600565
372010521
956622263
580510521
1101437022
40585341
1517389078
1011770052
1527721052
1675814016
477739788
691152343
1539876345
264355172
845418142
1423448407
319963055
701810095
1385683990
1520170923
771815134
425342597
819151294
1822215554
246587543
34504787
1588251595
1824356753
1193337679
380980185
40973639
293303381
1679895023
793879475
999648129
1734602266
263439992
1743367980
1329503633
397820731
1116247272
116883903
798185391
646312682
919968795
1635509588
1762626237
56241927
744076340
51702126
1757267155
1764390147
23525735
1766387422
1313708649
1117194992
741078241
941163255
1239415182
1628231417
1449932306
1685181186
1398375027
1013698525
951901049
1250808556
980833552
218440426
1792775677
814539671
1192106423
394180704
1293102051
434892198
1256110451
27083435
1370392194
168221097
98169304
662295165
1426214996
200469802
975209603
1090691109
599456486
487358466
96153662
713326532
1000497883
1694678764
1015259032
555303219
1818412467
436675622
134835348
1625560675
1220929266
453538802
172997741
38249318
1825202921
548325990
856558150
614146282
1855226425
696526523
1050056391
365090537
775481046
353144631
1121179641
966813400
253250253
1699016970
160988653
587190257
559094628
1373436168
546952657
379665716
368663995
1441644989
91520067
1578105596
620536615
1353243004
673650843
1713210806
1071821983
1752844455
528869068
435089763
175890942
1544268736
1242920784
271612430
1844607681
1776257352
278055516
763800867
657892142
219860237
1145308402
637262401
1620685815
1490768831
1189590937
1133827328
795368384
1557172553
772366618
628690601
1614357353
647067117
654919390
1483375796
1559048535
1733860836
883088808
484292363
291607805
382896855
1041319111
607855546
1727951657
731016599
563499391
777948546
1384328562
1399718774
1502524472
820421317
1591368340
898863324
784962299
296781458
1609840087
371153107
1581360683
1848180130
1680906549
1167975584
575965282
791911250
450325867
476736267
138663955
827935921
1519417123
628202517
885039122
1161894037
573525145
867935777
173546652
1769708552
295649494
1133563799
808002582
1493605657
1800292366
1305473984
608642409
1068968206
1150088283
901780075
518724839
27483700
239899463
749345397
565725055
372718617
1159725407
236385093
780712574
399089489
359502966
1316532493
655203628
903793410
730356125
1125614562
1173757656
973147838
466642219
182750388
1238644242
1043262521
1053177054
671847706
1804108904
1423879982
273048953
1014223662
782975412
1053118387
1139036005
924974401
91869815
1475227433
1109367357
341029692
1278965791
213052242
489185621
1372585375
383825350
1616268177
822826224
245483280
1027841179
844402943
1850681339
907034706
1429607031
884888908
1194263500
975640832
1100291499
323973348
1778488728
232521668
482181953
1544025442
651815322
447287501
241795100
1515648137
1321888351
985529058
308659306
1190040209
1710790008
292155206
1766963613
515218066
569165892
240428358
1804008016
1678665469
642138209
888133089
23901112
75833895
367011567
589607697
1421079894
449566436
1314765525
678551200
1086716027
345078074
31972476
1558173545
860399205
515549613
1809675685
1159714494
1099462841
213393656
640305249
1690993726
1830948038
1584230421
364314353
392073547
215617114
1614945049
1785852375
1560836213
727862957
385384264
313971814
1289864992
973035937
1045803434
437618071
1357312043
533055905
938705823
166804754
633560527
101366316
1367746708
856350699
548980885
1850164793
997156409
1246651743
85647226
1540222436
1030460772
238236091
1480837169
1802627589
294934735
1415804764
1527140818
95377374
623488835
642170280
181188210
1147852471
1456989951
1755117416
31341735
1698991302
957664542
1730788579
289999684
1638171075
49477530
18482475
801323839
677163869
1418011797
671541364
126740802
1776429378
938273859
383676603
1194580837
693251221
1384727912
603186649
78396154
1509940955
1188052873
321493787
350683986
1812321460
1554918022
1618589736
1768179387
912772882
11047586
1295618150
1647328039
1813425076
412881100
805087037
600970135
1246311181
490505668
863331642
627793583
1110281796
1802676101
279112409
1300961818
952418254
1165908123
1662374502
357142741
434664225
1465846781
1537794214
1166365236
510979894
772674063
767958497
882552765
1688832155
747053412
138233358
1600481661
473317306
1689919987
1259101909
108366581
491824454
124891424
1055405116
1594501131
613330237
903987661
1444524286
365831768
1728778092
1089462037
603674305
85769664
1423930028
1039793147
1489283454
1859148077
183563384
1604042482
1728874131
445541731
1207649391
1627063813
1438764563
491474711
1046236823
873504690
1276741670
444547873
528193554
1284767029
1075070328
431817294
442047291
1415261332
927887271
230161163
75226493
1264374609
1264276550
130475181
1627059444
465634165
348647815
429152820
1330944458
866154045
796453007
1673849728
1495557627
353298685
858796480
982684108
1466938482
1500694924
1030386085
1249467619
372766005
739251576
338812686
1784856353
793689732
784456109
1189902210
346097558
1265157686
1549163319
1227561424
764505330
945847877
1187113973
1020775284
467430023
410700399
179936502
1337971403
59897078
1059315878
1025153899
84598719
1709607911
1625802175
1374966774
449913937
896901330
143932237
587270909
252202765
1517375864
1517496894
1567081184
870305791
337445284
1411378347
962135865
1839604695
1025620295
921915014
1153213741
1797261599
225917042
125647604
1776727662
324352241
783613040
636687543
157780029
143407807
154322879
158665391
1518137813
493587361
1010565960
759719694
992020419
423432536
1344532649
59549327
1455276696
1676044192
88675943
420030884
1681059491
256202186
1231325052
1203940576
1528879645
1081024730
780901892
511639010
1447038331
1430792185
1554529396
207647773
664211024
1390369551
760997323
955725484
765441169
1743492127
388951404
1013690968
186574133
649943915
831901667
441423832
1738978168
1357170696
200864043
1223081745
471670477
699156929
364917889
386679475
543789513
486361580
1501806194
234634512
1477574459
1454065307
386550689
630793504
1131553830
375205508
1794102516
1815402489
918600210
81659098
1856659613
1241545640
1426331897
425611652
1143943240
524621861
806910765
1239969614
942687191
1730231860
983501060
979750914
419411960
921730300
710415687
604070253
889860996
1796653884
487720173
291073159
936313287
67586762
403982949
1449631014
320624663
225645126
589951282
646827418
706609446
26988127
1519749539
868635162
1096658938
401094036
1767956603
734392046
1744338155
1757422344
328802480
176300068
626177489
1508551228
506226659
819866072
388189662
1723009486
157857394
842880668
739448972
1806647210
1010726941
1098718279
1532108344
673825427
1380091889
924524203
1067966343
1706274021
785345315
1798942596
1625148841
498927979
1688952553
201384536
1010275338
1331671315
654495107
1029109302
1511377716
838080390
757443879
245022322
1814620513
642549643
1464024392
327467148
963663579
61189641
1229699667
871295537
1119006880
1037833507
1132879574
1544721944
1574670161
1350796901
109822229
827998557
4551026
646942377
94613464
275197714
989519172
85899664
970439126
406551535
355786329
974173115
1185243829
173396019
249841824
638995612
73414752
816761952
1602006141
1677063741
1115406192
648243452
250772281
942629708
183071153
801963277
1253542759
582413632
868474059
1391350998
219133561
305884013
885559081
1166289309
924711248
1223217579
553497795
777079524
1031505872
255312558
489217207
902688227
1841327056
949867192
1585542304
1415906017
923713460
680309574
1510084127
1701516487
364167478
1314577395
1028398004
1116510119
1097002472
798961766
1737940497
326468858
1050066753
1086499776
1052478076
1003988330
1417358817
590824684
1110322538
880486490
770970545
813825679
1848578013
903453299
252720906
276422898
1035961013
552512410
487811243
935436374
1089651563
739145352
75883462
261820329
1269140109
1084700993
1701185631
445289918
974862899
1785174412
1269221293
1267716008
1531383281
540770953
827364025
529560802
90294135
1685189819
1555142246
1217075700
1697554450
260502792
496905636
924415517
683347506
984555909
246248126
1111235506
1094215864
852527525
511320637
1683179183
1197277302
967300101
1027310008
1857216572
1569088675
986856025
1853116548
1273529600
1456631897
140193117
1152034196
1511048363
1498758379
760426699
1342812679
170604306
6912740
1132145267
691110170
1764599993
475538872
1111505743
464668325
1500469621
588951596
1737886993
23771116
1480618128
1307834279
14573370
735570979
344218654
1186331601
686523963
801194497
264194491
899189987
1400357651
744716786
1388460158
404068027
469974931
1220809322
1398700534
847744873
1406347370
492928401
117861601
1301971689
1435871916
1599999349
122002609
1360221478
929236653
652770993
1614036607
82151191
1261130485
470349606
1060114408
1530946291
839520835
458287743
1712487988
379415467
153235724
788350974
764220672
170700491
850673932
1222049261
1322518912
1650504347
423700525
953907344
1257006495
653131948
347573495
1805543067
835879580
76959927
661340761
709797967
1332932137
179410249
521501895
1786327706
1191969933
873785731
547959614
1557086374
1282754999
550601781
615023798
595340331
1129143062
25341069
843781116
1194368333
1648917899
1824622276
7531797
1255859718
124923238
1593679093
1354000761
41723489
1024936873
1168049966
1694577398
999434477
1334514220
169148682
555677488
1066090571
204745762
568785531
981728392
595623595
81311680
924134633
1153996378
1496452346
187200949
24165598
247832186
572254531
1702080208
1591729263
150573698
1160208725
1499929224
595644468
1480131911
1485042537
251006209
784415744
717479657
341825187
1617773544
1827677217
1343859785
1706366097
1489476206
1216811938
1046785918
827639352
976235218
1363407383
733158830
1813582074
349773666
1029857063
1350355911
1117341924
288948753
1306014372
1507951214
595243659
651481775
498350670
547033066
769817299
1476075805
1438700543
1667680174
799689231
653791089
1855652888
1724034787
897180223
229090822
1294574166
1725255391
357348034
1739962411
1568149450
1604716111
1035538633
1125667281
1749704067
441870220
1350743673
882411571
1818228895
854965142
160718850
210342075
130280794
297028325
726076070
675522713
430307570
221432998
688932095
1223770389
1595675386
863599377
359131386
1237914862
261620469
773559715
344619430
1689159914
1646521230
233554584
117699894
1021078003
1030774778
1605860788
900201213
12793611
43484583
837418739
357657183
475045867
546922483
946070420
544074485
822355419
1474979089
1229779563
1436207685
1333563045
1663328989
1385307941
1100669767
984332646
521308341
1039008542
1220839140
553978381
392436136
1086618716
1332377790
1288316615
1640494882
1844066638
1165743385
103803903
1037779157
1797625424
1763685075
945382681
1189246914
1051071390
416316266
147906367
225407590
296181123
1171220940
1579585933
966199574
1734192711
18896009
1062866204
230131753
1176898552
1682692093
1200320297
810757423
1455018746
312155106
132762170
24561771
324409858
171994378
1126118244
307593950
723682559
786963405
107303090
1834787706
1675960709
17678040
1097849948
1314979922
881287742
404611443
1516092887
308201578
230528762
1000773445
1002186006
1171056048
1459835783
351364948
1418134612
777795823
1136034158
1830822645
362259156
78075360
194215874
702225421
880059436
622653341
716507343
1340218056
1633114181
1600142943
26597343
1504297485
26918633
1613444060
1452210673
250770949
294553766
1671311935
1858508224
1789740539
1227268775
906831148
310149708
747224459
624411708
1498899345
1508468160
255780533
1351134957
1446464642
484411998
465796843
906352664
1490938989
45874848
1223486456
1676000631
493938094
190291076
1276220769
498523031
106126975
1080452237
666989520
988093813
779638316
827801712
1786104220
465054804
1084693266
1006159190
1398591940
1378592756
256063036
1304951229
653178252
1224704155
1821292632
1356476472
1176893459
685307822
266772145
526677486
265036288
1244515545
1388477938
1491651873
416900271
1484361135
695934499
935271062
1831360827
1178885813
1258428088
547553519
981149158
350438111
1541530559
1393310091
1352575660
957341059
1321149337
41943449
1200466622
980539545
708262480
544024113
397169592
1333968679
483752457
848787897
29692342
787683908
684656268
825170743
679197642
49295602
621432061
1496029239
278542446
548348010
1096038331
21487287
412958032
1309227243
1408890547
983659999
1610777381
1343186466
1856645260
393213580
1546555939
1472666893
209906954
1528711153
796305884
1135295719
942579256
1778591079
823154785
1820275586
358441911
845263137
727379941
1413472649
749550400
988401060
753627217
1279761600
154825429
274148266
1814817798
464312773
1104952027
727466115
1419378054
1313937838
543302429
417595695
1367779680
561473151
75735489
483271265
1759174240
1477394787
820734202
345339718
142444428
702845066
1610456248
178056984
61646598
1060323936
962377940
1643742807
803839979
497156724
911265850
30590353
1116454435
1741424
1725543720
1467854329
1291462021
1080757162
453557368
698525936
487615435
635525295
1791040564
835539040
821730050
54103889
647982937
1205470494
1328086971
1835615651
172200975
1095811710
1082628430
1121927395
1549522810
1133443203
375883096
1226942329
1059989368
1477149454
406712242
1428814728
968094502
588830958
342408564
1775187965
60131741
1039032218
1601145745
1815055152
110719750
1853194244
687850235
486138107
379449094
880543437
78543977
139201889
1656846270
153986534
151909584
1701992219
975053108
1516356091
721937907
1657199075
938209660
517696110
927087601
1693397468
913749512
1705762573
476959573
1575201801
173656794
24821858
913195717
845794590
487230445
1192864823
1660858131
75050863
947431627
240752394
336500132
627258031
1161915907
848615100
842825592
936989258
230545309
1053448336
109586132
943693901
144213109
925998422
1430714723
151444171
914555941
1774825139
1325138425
935722838
1736581146
1712798875
635077142
1837692543
998859294
928164577
1810467378
1212106763
1488204191
344710975
629561392
1357524036
269665448
86916006
1546552865
312686771
1749439041
1073236959
1832326605
10343890
49617897
359965362
673035990
1209125522
222417474
1288338495
223855677
790455881
895637003
1011927768
951984436
883732418
1686336277
470953435
1773331339
229362709
811214461
1775250655
1299156081
1303793582
1663705661
77311357
1116718696
1519076052
1111815460
967568426
82226637
1345947798
1781048564
1631188248
556398579
366300607
1189211417
695389163
1599118638
20003348
1312039048
299606300
1563480913
909732034
656166268
1244127974
1306254950
814712043
1548948525
1614152849
160111685
1453845997
871557334
698208739
1685305074
1740385491
262443493
563075422
1733464051
1372385380
729349052
1095188461
1632646540
1501584784
1049282905
197539679
1748177899
712318573
332608582
209289156
1033030505
1317706554
777762198
474061803
385361114
69521763
1387277428
770460363
394754999
56302304
926279792
1064247745
1083394751
1415716445
1031263484
142150158
1484349224
1489220053
1025695866
590626962
1252451133
857040018
1206413784
1133796804
1788366010
1649613624
766298162
4036517
624192078
455834035
1750134451
648432572
625729001
393955856
441702878
1848829807
814123557
464046010
1371429630
1501852789
1119775309
1524942036
1369449904
932501077
811664685
1239324406
298582693
1109998475
636887569
1589051871
1213812987
1790976474
241086142
721484187
1292020770
46799528
1770608935
388280207
242843359
918283358
1674254852
1166662070
1383994786
1543541418
822203231
1621390196
1655588265
358311961
459996718
297694045
388217195
692200524
29920673
1281547731
518982007
1772662719
806086820
150029915
626289142
466325619
362715714
1102081001
1669004756
1825299784
522944346
810321752
1274928782
332277779
177812479
1832633398
1266085629
1054138086
1748441365
932045735
476780274
1573753460
1617833279
467180579
1576540916
1165909658
1829332573
625775531
839606689
1198941062
216579252
535451540
82129165
896067788
549766211
208632255
147182525
1026972896
942922781
297503959
251470811
1428086423
1834506549
417995958
266952253
1818705848
1649254192
1514394607
296421213
232489905
1073962617
1752265948
742390496
993447508
1425620074
400898432
1175335688
430753359
119502152
1190753895
1259450244
409263735
1185771323
44725718
546854144
389283932
461721910
806648710
30745678
1530975751
1652578379
1531497929
874773088
603228830
529440081
1543917518
267631773
966996187
1195907560
1570683583
120180605
379379269
1118633782
174147556
627527564
702348430
1333420059
141079898
1364573472
973941777
1014541767
93267168
850136378
1738987392
1400233386
867465991
1757656631
505959692
1411819855
1119345375
1470831440
1031301971
1617335747
534766158
1311006275
899080838
600035861
12874750
897896582
701592398
641499474
1199963123
1044281405
1658360927
190503400
1076806361
579710000
1559386328
810464953
501857395
668667215
1243419280
250870304
1384421614
818672992
1247152738
1096659636
470056706
227031645
837802048
1473453536
717106486
410505242
898425376
282781160
1176213721
1319784502
981884677
1172998497
1393387079
651981402
722345835
980014863
1299616606
721921611
1060665406
431631567
828578181
1144316978
156188146
1473746718
326107302
1602476262
1499566772
1753812618
1631695904
1477005717
744837471
1630259657
103695976
897638215
1162577717
6445716
49845758
847793630
144066834
1798049125
334551702
1639622877
1468610908
589401158
310554791
997016129
868882508
509713538
1534807343
1106257138
758900536
1651836028
1229659104
1265247771
1654391533
1018221160
811344320
913899920
963241268
282372926
1380815165
1483425127
1103371162
1628482730
723206059
1696874935
1710234761
649540227
237731571
1707536005
1194915151
1182738493
1548438598
1847023730
1683231404
803932481
391060520
1269617287
166141927
1181469104
1611542467
928494001
1328216358
1544420717
1633883257
542402175
328626774
810161698
299155212
1735424200
1003346430
1617814285
874421413
1650087624
1635081057
156019939
945066639
720764537
1261886914
1723842223
816607999
582261328
1826009061
573018793
1165803337
308562308
1793987545
939318090
895649491
779416584
484119293
200092910
1259908970
202256845
1644627798
497132049
4046185
1758077930
1799260011
585095431
56594960
1113475306
116419329
1015169130
1125440530
1326112635
1224110902
560212247
164697299
751221301
1316154854
1094198944
923597456
1012517135
642704590
643091454
1513145882
1210592867
117488984
1303171288
518651607
316082104
1018567980
721302829
239297568
1089701589
652723490
728780688
101303622
84355475
1755420679
590565983
479370637
326350683
1256765730
100147183
522961930
310082775
619293985
1733960225
689634673
1054034988
641802756
911081419
507579657
1385940284
1457375871
153437495
1653488070
759378270
1355260917
268217188
939834774
1573621904
1459055785
687190557
1756303284
1680724440
668892661
1528247504
802574745
1772651943
1447584348
680685304
1672764639
446584682
590232962
1209729574
699538027
613427249
377595241
202149777
1455734905
610647491
1503830500
816825973
1598752385
1215431400
681891225
1445805022
1386515340
230772999
340016333
905784127
863869716
1234816453
1050745916
1254595030
1547563354
1362723414
1477242779
1536395890
424731788
761546480
339690052
228595260
930639260
323819206
632764810
538416167
380392455
811209567
1763667137
649949149
1822308284
1627348521
1027636187
486123
722716569
1295484880
275150776
1044450154
865974354
765300616
1142476596
319208335
208797017
1357011272
156584783
1513600238
109204656
1602940251
1636416439
82667439
851673881
1841409226
569912643
1389431331
518183869
1354704482
1248466734
192133638
811076051
87819609
841491254
1182345590
709275822
1213266659
907820224
1594509867
656174224
1398049832
1413377974
415901534
17463753
1524138227
519760902
15414140
1202520983
786333472
862907776
1668266435
143428463
75381258
1635656093
1683481308
1751434888
629991916
663284082
948087345
729218398
244406804
904042255
1330448959
429306293
1649427617
262445903
1399682721
1497307576
135844673
426449182
725685489
327960578
1671118574
1287962232
524001595
216387456
583756505
462168460
753285875
1774885875
1216100355
181507837
70352249
974288982
1591428745
838255935
1629141534
124103229
1284923188
1540990622
1698946904
991305973
748581470
1253775278
458388153
905654433
1155900027
1547183235
1420139011
1278910884
715045050
1531886068
1081021098
1820582592
1078243892
1458196716
204384778
448132419
1855054208
1036624238
313533530
662236837
635629861
621551337
1717959616
1048896835
1436356029
256625797
899293327
874438416
1232964629
361881509
1317460034
1428445475
1121969114
281792753
1535114041
1032870870
1558450375
1727692811
1465138815
1322423686
1437742552
247544697
1173550758
1164042107
507796305
1810668946
949780721
143226765
1310482483
949680550
851669186
178806091
1314523985
1780702509
433853614
1096071005
1583164356
596050624
368495400
15588558
945498732
673142185
1417069070
882114860
1642448235
719875724
980879749
1464637176
772714994
975408108
804068070
299859373
508638560
485490942
350381552
408433243
645203533
1117974010
643611511
695249259
300161497
1684624704
183866898
161578272
344477489
1408189543
1174954466
1801121314
1138970216
982636223
467843956
746665757
1588347898
839996935
583808523
793325020
1758200106
1373191002
1523185584
1527612095
870116971
1646588734
615307876
346059728
342806244
1168836551
1813556890
271446663
246142508
1715574333
1782336939
498498439
1691444225
444002230
1251814877
1176351381
1036246606
1127748344
827405795
827901961
1150181564
307980243
260044828
1623638396
177338014
1238567338
261425938
1152684184
841835546
931068475
297404604
17928305
474144378
1569462868
1194194482
716122029
1233535610
1286702811
366867730
1717729773
723427644
1651218172
505478741
1743445748
1237732289
783754314
1173218222
1842320737
247000873
138135472
624613432
1420079091
688075965
376925395
613921232
298401429
706509595
862458660
385762829
1818452312
31195452
418786774
332041845
1075198583
1472027226
1284823841
798299458
530698059
647407032
862072910
301185646
754861977
446751311
928297050
835364993
1771766669
1689646105
969058460
59397635
1581380809
1288517653
1690543540
1713791279
1656873150
1775371982
561008719
1069676079
1019828067
336014033
1438890184
1635821550
63358992
727388522
1085617529
1801223704
937042889
921181838
947162642
731598202
551829339
282909491
275807352
1744898608
1662639741
944943271
231192755
1239690599
1058687379
1042559694
1656844225
1567908390
388532366
1062203281
1012303742
1567623077
1682745169
224267695
1522455579
1237250
426131895
1810778417
34563449
573298026
1782694875
328483983
1427792726
1071485710
1458317572
313065966
1418455324
764415616
403634050
1501565370
1219960380
1516020132
1096696244
1692034467
638923616
1750265155
578545041
1661494847
783702593
1595168750
1441067141
850633122
39979853
713404832
1442578966
1221551978
529078661
1255128069
1769889765
1840295647
1210235557
653519977
1419728928
47953883
1622839879
1168125995
1761604120
1436256427
1345273607
761644460
462218513
1329262787
592785750
1119691135
1591960283
1180164148
937980583
1737043353
441455173
507398222
360921936
1673847836
1734653969
1646289355
1840979897
1240805539
546388067
480381595
125355064
357731191
235352243
1043217598
498571241
197640616
1386014409
1021171801
1253847324
304539343
349033622
221552147
1813974759
771569235
908627432
644680843
567641052
665862341
1692108978
752835125
1589741610
661842184
1558618155
428754764
236735379
570753530
353170615
862465214
160031735
1068658880
104500466
1734384603
547605312
1376594837
179516110
797195382
1666555758
1176362355
404389907
888442213
516875717
1282684039
666958375
475143043
1137824771
126547140
643403341
1719486995
1300910078
292083775
936647056
684307443
273309996
1429952779
940979124
332898131
1764455444
918457571
175176687
149834913
1661814154
1127887514
143424610
1315102483
1410608026
1091386381
218937159
600640759
1602956885
1851749899
98147285
494816704
1080783961
1019703647
1697617386
1721350858
1326308185
1229928331
1332561089
1858313555
1688053559
596247270
566001946
342054590
1526060799
109342280
691176608
1270130297
310496202
1252912237
1654575120
1725991306
169929053
1169367183
742281915
1828295767
673336436
1023210179
286672245
1546105549
1701934818
1449159262
174855666
562066245
97501485
1263773376
1654237427
863398028
1288759964
829267549
667940218
1326339136
413275549
713139107
398792414
1183168111
502876608
828842684
884467087
261019150
505491641
352603990
660761519
1575345533
1213815712
1209701570
1268324324
1622900764
169339575
612544429
296935511
533840236
489925178
523775034
499587551
130956270
1778469843
1638954385
833963067
830537216
1683604717
127435745
776608990
1521488127
1162195001
822713491
1489482948
317675579
890933497
608142418
1674007622
1449881697
90292019
1340603712
1608473737
302881015
1296207564
381385232
175177540
180196336
1305240321
493171550
1151003806
317892601
1441944124
1051260010
43731211
394672909
1631428052
1484843035
1602874212
274863643
166615462
490523539
550736633
821000368
1745766119
787749054
630340813
1377683637
1254473262
1499196649
400486899
206495106
1802031465
413553429
1658492742
1676502710
805634826
1078826091
834953297
540876286
1815808020
213305909
467003260
717906488
327686289
1143552412
1456313463
817190571
772497662
1788104176
682703602
1576735406
663024699
456359363
296668090
339074376
471605517
1595034487
1778182756
1378589022
1079925777
425550315
984212512
682339024
1577344653
1745107914
1544383541
999554685
1577196328
794466736
1310748759
935383382
92169312
1676515878
167759917
818475568
1584779428
1804221591
509352112
139546738
1371421487
297375256
556791182
1633901553
1633772328
111665945
1669393205
1639001595
1269189406
1674273429
1026754847
374117301
1239033090
478452236
670517222
1790078782
1650842374
1094706664
1300405927
1848413371
5454612
627155642
1458347305
1728222589
1009938315
1008963794
813199904
77731837
1420672407
429284210
20819086
1851589572
1011396822
1291108482
1727941304
1848681775
1544534478
689228433
1757673889
527102936
288409351
402660692
568003999
293337494
593033776
381167199
363653917
55211906
491063957
768597810
1823823683
289561351
972653589
1379146926
1361293717
40635137
1326765362
1449363862
883042925
1572495453
1060369834
779791466
440154191
1047479219
1198651208
1219887749
642531904
1142220758
1347676806
726698921
1467062394
1325770740
331820520
45173319
1083370374
1547614556
1724023984
1325949694
1409482187
653782482
1532527800
456070793
187284761
315052107
793930248
216064496
1659524891
258914893
871120517
578125256
1840976074
599471245
519347585
533554077
568222628
39121431
988879563
465622192
284598359
1233124201
1516727379
835467667
524656600
473431297
275999550
1826030809
1562745812
33691614
1123091676
1179271773
129118889
1447402957
457959750
1279342860
207411981
1632680914
761069776
1742026537
1362814947
1651145139
1715549376
1545046149
1795979521
1569990032
771555306
361843845
601453754
1697566442
1098856616
942109595
19036821
1620643285
19735364
25312200
1694221209
722049406
342322666
615135932
1255775962
364535269
564205974
1484022214
1639114246
354721248
338402103
1365171831
1840328537
601249563
1387667831
954285035
910115767
692213603
1258477411
921766913
920668475
1436742333
1507436794
574063319
1033856655
1031125772
1594464215
1843265991
1507906036
478187023
1131949081
1487459101
1723960466
353730284
786258858
648130663
208751499
1055389653
1645444822
308049791
940649785
714865581
1813474730
1206223169
1186386217
139029883
1708362810
1800119394
394336434
1656050031
1158529794
500404295
1150309568
498777483
268829660
610580314
606520798
1558851396
1512117279
773922040
489789279
512283972
1718327504
1711793920
1605137378
770724975
595978988
651447686
533382507
154034886
217196416
1608631291
178313498
698292202
1345240007
850126832
1509510048
720370970
1188054182
247008548
361320368
1192562820
1287683713
386647635
600704128
559173781
455494071
22106963
87366664
1417616963
897458652
1602485874
37796948
123803305
1423189393
546477819
451014814
1661213504
760419939
190754103
30033456
1737885080
449157197
660909604
784221050
847432822
110042980
1803149232
901277308
1024260404
133404931
481005726
1643750645
641139568
601453363
177208956
895943739
1740507842
671040033
1437682526
1246997683
1226728731
258945394
1603639913
1533513631
1368036121
1474471103
1013491637
1179696452
1639308197
1361935783
155843659
1642195605
1822002074
887507872
1694859034
773751493
1826959987
873333655
582450208
884931092
1251481672
497664408
831094549
440535880
1372592960
1560043807
565827731
990121977
1072842135
1785407793
1636731529
438332982
1607755752
1216122921
1085982745
981992480
511710406
194930761
425802447
85600902
91060533
918714071
747286512
1365588968
1643798062
578707575
1732665584
218355461
296675117
72636347
160160723
436042964
677001325
192808164
1772011173
1100574699
1297079906
784020569
1804087790
310470941
713354385
229397173
160438586
716485816
1713793066
1723228612
1163633948
85018695
1403290354
367849801
1244294218
1780091132
876751976
1369267329
692216127
45365517
1060007736
295661847
513868425
15552097
1437871404
658049093
772502499
1787118801
1547366815
647121381
482276088
538104981
594722263
1203070192
744863956
754215951
965344309
1673945588
763126268
1554267835
711011310
963312911
1349977327
1504325314
354241141
1308733457
438828646
490338788
1603792133
1697994889
204087805
1648964735
1742481848
1283681612
789366826
1246068230
1694661161
463001195
1133325038
412021059
1844792539
51761897
1335672420
1098716070
226730590
1557411414
964540239
532707700
1334787735
177444108
85032830
1502443955
1764632372
271892510
1731295980
16940638
1144408985
1314785244
297464699
1795327089
1552620363
15340387
56022927
1052946609
1133314501
76088521
1297849110
511901934
1457923410
643016258
833822710
1028035679
784743653
32478795
171485148
256914520
924857548
238981021
162184295
1336652695
1649865068
1259179601
515986048
408181236
1123501754
439648001
1080236669
732267837
412012740
10595979
371892139
590581037
166338691
681652624
242841647
1490790702
81459893
1767977884
816024667
1641530747
255536834
1831366700
36342107
94022861
505923608
214779955
1579450627
1238100465
713927460
1492710978
521820141
1300925810
388973288
1451254367
985604368
219185027
1458939982
691785961
815513259
46883370
1719453765
1758925728
1819142296
1736349298
1215625966
801162230
1843314837
696230897
1299597404
1822568778
857594695
1446454027
743276959
605377738
1376065687
1596972682
1414511631
987465119
1556510031
1757346769
1384542910
1353524318
1375587735
1021582652
596913648
873650311
1236604300
58067716
955529278
803299992
910689724
631584192
957088792
951736445
117513452
444497393
517367593
1850656438
1511604180
833089826
953166839
806500260
1064414246
428216414
162809548
501209426
560593801
972928394
614571714
11259190
903207752
460447238
1128735660
779273738
1690416090
707982921
1772328036
1793730060
1767436477
4221982
522749517
1770518304
567032457
815300062
896435478
581007645
124289498
512815960
1656489524
207436784
1158686548
191645386
795785336
1701882620
1507730408
958923871
964430277
947359857
514060321
1287962730
381664234
588158387
500677832
70757870
1046199403
93653964
788586332
528486913
1208727648
1219221938
1415965394
483456821
716769514
1146300069
547926790
1333269309
32817221
933920051
1239130432
209436986
1394379574
445663508
1699964242
1155600355
791170520
640603824
1682272864
500835038
288865381
1100065779
999791291
984927403
1749275418
625007370
502312039
1668412019
1686047309
1171257475
420402954
921580791
350487643
1589380469
547724925
1816686412
1320430383
1485044807
1041032572
120868332
1038188807
1618482376
178207589
478480348
589798089
1498896928
1591447052
1036756794
573017269
1299680216
899000338
1792478169
361308735
683007071
47159637
1486261683
867920719
1085899919
1332398053
798982068
1206299104
94297295
1071389512
1137247665
959908193
1229966855
1574841888
1115683732
699448145
1845283052
1503271464
1191688440
1549978899
1507237288
100621370
1581490274
1675118409
1238037457
1398173274
1803400587
1542666478
5442209
962267585
544461023
1377645182
1535551919
1657686241
1287292050
32611811
1472741598
567691546
1691295622
1504218757
861865765
763254021
1849586584
1113429189
1027101967
1278024643
1428484815
1391404708
18843163
1848506959
1530000542
99774445
400387761
1227187288
1484878203
524443051
1054827763
1018983101
1561647628
208100146
134083159
1750189032
524044515
540846295
1253409106
1239846273
843169244
1480726778
1130112507
160598021
1796448301
1341560279
1482700806
331776546
1441265853
1186635250
843760730
745210733
1210794281
1638419228
540680740
552419654
1357379007
1425559105
328734582
691682226
657649416
458237953
229845021
1809086829
1084116816
1108989844
64500313
142732016
516845686
1526559816
595816619
1554063933
373665036
1304878288
1739297535
1056480620
79222139
801593860
1533115199
969627517
1620735004
284490230
1236458899
1227924839
856442160
320217646
17536843
608303520
213250088
1528066404
476208710
344184019
1071187354
1612663741
1663571862
553726841
1374451469
1024611988
1463556561
1713782362
891834546
1842994935
1145199291
138741196
1421568476
1672235228
1525498101
119380535
1611551430
1315672642
20431335
510472360
899374131
1814478260
406381885
127942545
1612838212
248220605
1126131779
226883138
1447824567
1676301136
1310626123
1079576267
937572703
346220318
712890479
1263064210
1083103329
309811750
1544272533
1824714102
1809203893
525133212
1125549468
999356968
490190856
317383242
1760418832
1776646689
1721144590
58235091
1325044178
153347210
250003020
1733678434
1119095950
1245339331
441056608
1672297224
713886838
1495074
1839061794
770404805
680221265
1360729736
1686578074
1572221318
1824648209
1281398027
580088179
1557836911
956269244
78625376
86304010
1671078613
1476210469
630991633
1181775011
814425239
1504613113
1650675185
231646290
50416136
620676806
453769867
895018544
1136800932
1715033419
104623364
429049976
1646001917
946743234
383543084
1367920812
899789890
164491387
1515674946
1383234080
261483805
448083548
1310849341
1708865058
1598595314
26829123
1570495544
1177115834
1843741731
30273749
1279748883
1595725364
1458289003
1824561898
1262286259
1535281975
1818130801
1449424094
1247417619
395392382
535546074
1774695650
118898836
471212149
405270065
921135589
448031992
1755082202
853164061
498059265
1444488872
1195235614
1707476062
674306199
536875938
1412140900
460364949
1794487167
1204363975
238988112
52333058
1082152017
770497016
1239052638
907051341
519498733
266823753
17030782
1556364719
1108369742
919489695
228680928
1590206163
1856958025
278814601
1489214470
1042930060
1330838213
165070274
1263985706
135258390
1456847943
885511104
564394070
1415381361
401943671
336991656
1179199805
551111317
303545785
69754503
11840271
124511284
1421571739
559378721
523771059
181234152
42654020
1608474864
926460960
202924721
1660507995
1838405137
409571263
943829770
1185765942
1629851968
390439846
1739985694
1102905164
352412567
1002147322
660999892
1418865836
776392987
1386822122
540381601
1267869623
621751691
1456868367
449610247
1134616720
14407163
392907902
1349691026
526753627
1264855011
876390117
37581401
1760451025
900083417
1824888665
110733842
1498618720
515614602
428421077
1283035678
582243854
1838278314
211239444
1117266186
1105752032
1655357125
701086393
163766026
693944896
124688757
334257052
917856758
741229297
549649005
253628319
90306675
1146474969
186126381
1233901978
1706993241
1550535828
292494869
1465240971
180034875
994908501
1477046755
1853498363
510403624
1148345193
329690734
34899486
1506980076
1489366793
412903448
1551263887
1462416084
313741542
953302038
1431576728
6972762
250145944
1420713415
397512312
1069332095
1813961690
1531021044
115757744
1563578352
222344393
71474960
171034216
1606875202
1620054558
159040447
504255070
1030489707
353891305
310928138
602317572
1715115360
7265919
1190912750
1710186527
1384283032
1089807081
189089116
396570661
1337392943
1717745542
1350797490
1591994290
514643099
1053619766
159687259
211066709
236803185
923059121
1177336561
1666741715
336493207
1384641044
418433225
252269856
422066611
528338908
531666237
661533256
1001742088
496272076
321712568
1777421523
359809919
1628542385
609943186
146704240
1413201398
1484946259
104564429
1109219553
1619729503
451580556
1292661796
655414918
1411174793
1114837860
1426407035
1598870684
1513397413
1619617181
184083813
567414031
203015422
1677289989
742868199
52994249
1433795152
942188034
1754470771
653486289
1142394496
376693867
795683704
1317662707
551403981
829699598
460092521
1493440811
768372471
36839071
120057109
984025540
1709920947
91353028
927135598
1801415799
1101424831
1160351872
1725134209
221972541
603835562
1717543901
1616155420
217463716
1659259897
668870537
1709123803
585504129
572597470
1296143594
411765318
809101127
1794950656
962090869
695286461
719238162
1398196277
545089400
1628621619
874923422
206866177
348458841
413064448
1334053919
1446223057
1489916996
1334124821
1648897662
1827977121
176489638
303728890
11741810
1264115597
788935297
884607421
1051964059
1795370742
982174855
630374670
1515355345
1485424511
300897526
1569034661
1677801893
1427428790
826739248
896036132
839944017
947995591
811518343
829277489
320170746
490219733
1364603164
137608577
1859224112
1753850887
710619068
93719694
574236598
1827303939
815317995
438790088
901112865
874259064
460622922
1250223038
1332724950
107434575
1269198059
209040095
1666187545
1434314184
293333089
1341002702
1380691562
1621002678
1802229777
213570224
451751623
1095520269
817746904
283093014
1452678222
71131250
347252048
1542431499
1814210462
1606542210
482503655
912522026
112378234
19234413
428545538
379767546
835856877
706213843
480263069
85264067
1227828368
23520802
283493797
1313903536
903161716
1205743779
290491353
87190199
1618002312
81183672
57347864
1679863738
457631820
659427843
1457603386
47482205
347530698
1615671562
1545983637
1389078779
437915170
1684253107
771839952
863763553
1357600124
1787411532
1522306163
113070306
675261689
183187541
1260118907
1752188985
1247681081
202396879
757551525
130729612
1204179939
1521878117
1141165400
274188968
1651518584
1070744281
18709530
186398501
1254966113
1529075521
1426424770
1212989995
195503883
987890999
275002742
988574308
1330202020
1519554521
585610606
24265928
1642734851
137413699
1542929176
821621119
158818306
1417667158
1586325952
52294554
107519995
186387530
1267206862
52927067
1181703160
1101186558
486908499
1027847304
24712739
1613704577
1392059987
973357800
689987940
1347609800
276736170
1033322208
1496163035
1229554422
739280624
563232738
1143899964
59934289
1410428702
129926649
325225475
1827884111
1823361552
1508707300
642512256
907511535
810905369
1111608834
1017378307
1206837982
851582984
1208998339
846684599
1336185736
1231664706
322524732
1066627142
1181302987
717305163
1666682871
1615694632
1354994920
1031566520
267542810
12027254
1548569561
1022787432
958315260
689036382
625849332
563985908
490739518
1393861214
1702317039
1460731355
1767762911
1176311192
1733282511
998489978
580281958
120990827
478714598
867987498
1570773586
700321791
150521775
975905121
686297503
346628596
1658448811
1066673578
125594772
348539251
1458400987
1521086636
1426117585
903555897
1794458431
1730692505
948684836
299938394
1787338176
1147861728
1529036638
95975574
904991020
878629891
1505088734
1369826045
1200194232
1382091295
1549564153
774753562
1533428321
553935235
408513467
1460467100
199134407
209589287
1646259409
1437974716
252696706
23272777
1073995616
1738627006
1367092622
1184677885
1539086421
8360646
1803081360
725819040
1534315271
1457539071
1852471039
327060299
1443946303
1805915835
228119556
1749296533
40332714
1262881131
38816605
1312028964
1011658065
42739530
1473103190
1221831492
196891651
1313035925
386030756
185477246
1679189383
219870068
1034178671
1719699716
76353616
1826574124
447097538
328827761
1682440385
1577311927
464174684
967717527
331389591
1650639788
628213816
395489005
1504873817
1610049057
950555062
895334845
12430014
1803260949
281322192
1122854387
1044171056
117145956
1545880844
336800116
1183862051
120843616
603589502
1697702885
928068505
677028200
1739659275
1255119959
504904902
1800750223
84246282
313127084
819071160
525058446
907522858
1679269810
689525076
1646692790
98399612
1511112457
1399141642
1261495657
619141271
1498091762
470607114
386950708
1068152758
1169971271
1422937479
1118645783
1650999285
1516639564
137438490
191208357
1812952767
1566437016
104866598
1528403909
1573526448
1431424611
1800604850
1660421696
1843917360
12621203
1684751272
975289320
1145630793
56652211
1070408935
297853230
376272270
1618895877
1121580577
1743271064
1721961312
523721012
1286367233
1137846654
1241985988
488771204
1562516140
1517007485
527017244
832244453
435606409
1251062454
1248963186
1384358723
833686037
763111634
1119017166
1433509504
164692778
1541780040
1635430846
1675771628
901259325
1476515484
1109218625
859968603
681283948
1284571068
1781846305
1200213065
496958860
776316346
32236331
1069316775
1765448317
57586388
1302580386
1723523219
160685781
314915317
657487311
417795843
647724462
272002841
986560153
45991598
249121484
195602361
957684546
590505419
1108130995
1820574891
142075756
944271443
88813461
904708971
973363221
863783627
314765817
1635944128
1175211605
1341263079
927866970
747481808
1266741281
1811466541
338490786
343193491
1731326282
76220846
1457676111
1617165026
1211675039
22048914
952520429
1025243329
697622784
1704781340
1157152716
369941146
1104248629
204601992
1790389319
1402782739
721126464
1355427895
1634920925
852378474
1451366340
578382413
1151922645
1662579121
1229970415
272378394
860405167
396567813
1734153340
34484324
1836574715
596458328
117403742
1422447506
402114347
1522368110
567860679
115599709
1612296887
305952369
1016775193
437791204
132312932
1126217747
1548394446
104885994
297455233
1825425292
246193261
1691340772
1275638433
81653117
1201275278
1125074257
1070556202
1436002505
1700304676
871560091
305968676
225587141
770034705
1737619459
1059100494
1143211975
147466034
1798564807
68187163
1358894865
1413069509
565418467
978047400
661120211
245679245
1121214729
1702319181
130121804
383577807
802704064
296212871
1834358645
1478229935
1175222907
1251809793
392328536
420431581
256287778
416377434
805489986
834321768
547082259
174777206
658037541
1218418913
304901078
1212659322
58593208
1344775999
1542204689
1845004525
332172016
1204605451
283632853
942447890
642557656
572563422
275266377
612216126
1001352251
1073806619
469583438
230609035
1179009963
776066248
320973863
327188270
1820262072
1827500493
662685249
1149790607
207927035
1655261885
611619335
1552097503
1730288965
345784014
685940130
572292110
854858636
1185049807
1383694347
1808010195
945021482
1762851095
1812183123
788073394
1705788577
924982934
1802994151
618474405
481123088
1283013836
83878226
1167326304
27829794
508920417
1511868439
1411567373
959764315
1073013298
1137373414
354636408
133103322
202811101
1030506285
1657644098
865380930
1610407606
1054575648
1624623279
1286037909
838514779
131570635
168027748
311889571
1344940637
311769471
287559532
986107101
647888393
366717217
1442138442
1411908349
76401698
1445791096
1269954501
1453963220
417526757
344598814
154171073
343426109
1619283582
1007358274
354028893
1655989174
553262177
267246609
1457551754
870216509
1355932573
407894109
1306259589
535127330
761766888
344571767
1194941759
1482373703
1396725001
390709940
565851935
1746233270
574005232
1379142902
1743888957
1373367168
1105676063
916902686
17800863
349220310
783511275
910616843
197613836
1641652167
694651288
1073567534
1587962486
391738946
1759758676
1279283887
1495330800
728808894
76213498
1141685411
282706278
384479576
1729548030
1706184343
1251539658
903122283
563711778
937187231
1722614839
1144986676
234610786
1650924008
1173808027
971879585
1239263423
1829163238
541453681
1792646912
1250368862
347070104
444346038
536972088
585567727
361124225
1781820687
1423699702
1304477203
642522819
1551666247
982992786
463731202
820351640
1488920291
1464313520
1736963722
412763991
1815239741
985712944
192030170
408835509
1801196674
397443873
527523430
454701227
1598972785
193861727
1261296238
421282872
826527608
276737274
347504221
1249689299
1234044354
775618253
570823661
1762862024
1162402242
134776676
1836434863
1051682234
1172497781
281582661
249278592
268658865
693914819
920196005
1834122664
494363471
27871161
1614343121
1325494266
1634880854
978460788
318356381
1778229327
1598298266
119608294
905012549
1017034504
940859681
1545349285
26804945
372026865
1744021023
1072492521
1199558585
1639230350
1193242974
1437873450
139878092
901064420
335929338
1214742117
1387156875
1230333938
963977718
1267203084
1592874101
1428962290
87689034
806029944
523005936
393765649
482970211
937864666
1749008075
1436797808
316744184
1780038583
1849427024
687048155
1466504559
426026648
1218452955
210265375
543188395
733920557
926885024
453271934
135160772
236519581
68476522
952231966
1013944526
839702639
1567191634
1144709709
1581742574
482336098
1389531956
967747184
1072056032
169428254
1412685460
191206331
1827801098
212136347
282102374
340689685
1562771689
97112027
760354482
1155177680
264720249
1191168961
72992803
634395313
72954727
852804636
355020143
1593647080
35113941
1769918161
1383310863
1240818281
1363879796
761682117
738292801
1773760600
161662259
1465723531
1467709160
129858967
1092196734
749733244
1520291043
200983288
1388132365
41237859
1016237407
1223085896
1633500944
1692992604
995616577
831565741
96278450
731562117
85551252
1471366619
1259673062
819476239
259618556
296502806
537588299
1601722565
1711875074
811300459
1329386071
1173343018
595036291
1817170928
1109370384
637870833
1011785749
718786350
129697439
1748462021
356162936
563715152
214144867
805233403
1784691222
382221019
916446588
1455814714
233234083
1706534745
934320212
153684099
1397870872
761725249
1851789724
458455470
1582243133
1579090552
111944689
1465981482
426093062
1522245362
1068566420
922810531
588965654
1699281199
1586623460
1370661812
294976133
1504343291
981744272
192298451
968894839
84455229
705495244
987823228
1758711908
687953081
955391775
979837395
183517143
1538114325
173498050
1264432763
438596994
739481385
256988834
298520683
1262365726
233949776
1497292528
595854951
1182758527
1676616121
1083393094
1046266942
503951408
568342797
166928897
1226683768
457225159
387743103
190252405
1129552496
273636139
1321321482
349251252
675223156
298759387
949442517
1109518037
262049320
1804080078
1600426660
1087398782
731092263
1582589595
873115095
115735065
144252668
1624068064
1533907843
210343522
1317133760
1325068447
1218444701
259998911
1232741461
1511457243
1746208735
1460054135
709890752
1556537605
161565608
1600468497
1696154671
354802542
1794188088
1442480767
416811929
1628349869
1142798964
1514928771
911802086
866302647
1421366275
1305895975
1108425313
1002391045
1778454881
1229610597
401649587
1197438548
396128215
78886617
105027893
1715769783
1213379671
1717109613
702431850
683621196
1146990043
492617843
1317616434
1072728759
1715938854
301251405
1350792002
697856495
1502121309
1190050501
1453496440
1396025560
1191566735
942547700
447803579
349329122
1404534479
1309597183
1147806422
463508780
1207598195
259591365
465645264
132358823
1221555387
1835307880
976900464
1587881860
1647241005
1293075566
668111009
886091837
861526863
1712693504
1762279276
989167020
1277329932
972006987
1706082564
1719812244
1662989642
1305910247
1218059728
347049173
660727567
1005409502
1767987462
1349234304
723989729
1813009889
1177909565
956324871
1084128775
869781769
1570259131
788534555
726596681
1066083380
1419701869
1306606752
612315437
1653738597
1747133412
1099800398
1493951902
993887482
1144651545
322251207
1789030670
28881124
1664022363
1787863575
1163210845
264585879
1542427205
1231557183
816509751
787620655
38819781
337412556
1423116410
690694181
782111114
168594279
682156249
592694232
1760558728
971896265
406840846
457914944
953339324
1505920671
529020063
166728006
1382382288
120655594
876589474
360628351
1116077295
1520521202
1613211294
935944984
588868978
27884444
592143959
150110651
1013420337
1358765225
214141966
1313172817
1793044619
1763071258
1349287503
213835073
510364730
951473107
1679566984
170631514
1251596895
89764553
1478908204
1804427032
1177718009
479882972
376882811
628870585
1669203059
63060827
1007446575
436030290
405299589
1630643891
1855367548
1806008915
1051752386
1289623705
92957683
1039292810
12097897
666673794
868132312
712727410
638193730
585313457
627623687
1151261452
1227573550
1470355226
488948060
1010701050
1308474468
53967953
1169380765
546347533
1699212296
567746168
559357122
104836449
1699105081
554921162
24807703
701972211
1030613556
488074892
1373879071
862545182
1285787265
1621640951
1558698239
216665667
201542791
1150984445
705689744
707646875
419825427
824374630
1819786501
1619550195
853999717
1720259911
1501731290
740971025
910629966
1337901059
554637470
1372537247
1182987732
121742795
1520891062
904598198
895562507
1001141950
1471066160
305516229
494102985
1592608073
1461521688
925382319
1849373988
930611260
1518457683
524585557
1487417657
578996659
510826784
1346001705
175746296
1553016844
1595143909
204930725
147862784
1070653706
668769177
561362508
831972710
502696623
1774121933
152340400
208234807
1659276654
316276523
1221239073
572371293
677576305
336564974
1711641173
1273668945
1489595734
1797918183
1698187643
1419458265
688484342
1083286359
1811301331
540561486
1167691219
1385463710
1446960808
939672942
352320826
763546668
729734194
160182791
1170901421
81116450
76525388
1677518275
179940388
272359709
687588710
1657639609
1520451493
68784357
300184695
851266106
216408067
1509571897
453866465
1618839118
452733361
1415889840
664096283
330451224
1531045337
1812272355
1272521914
1803785088
857419991
1598206164
586662916
600451513
43279216
1811420823
1753868230
50987219
465650528
1581730117
1351546070
1582045425
380332611
385935446
218818044
723902588
1069645358
440686401
1390221696
144612468
1484368252
789162114
295145145
1157541482
499530566
1192964293
1704759394
440222934
1028487550
261806129
1091745167
1301069309
1601873749
995186086
45599254
291919569
1754179521
1264250148
697542776
321251776
1761324032
1372166622
1700613621
892183387
1190631799
976706799
487634859
378912312
1186625556
165047501
542604560
603855524
1505661920
122742328
1432761267
1198160090
451472894
1029188023
1696821017
1846042299
580235581
1415933888
937949917
1353368218
622587890
165170432
1153684226
1451083140
220508053
787660547
616493488
1817092438
1529939586
338765383
887839582
1275185100
1128758457
1510668326
1524233084
1158910750
1696765859
783585042
1837738370
1543111411
687087170
1702407324
1364654586
81420090
271594019
16843946
1638348737
116796130
688147750
274542183
283465800
472567660
387593072
313050519
1694498124
814931173
710645715
928839645
1774630434
769048157
35333175
1690768788
163989271
920301646
252087160
1629697416
605096958
1053083554
368794116
1821689353
1274594305
79710201
617504787
161441592
1158942473
1219013871
922239132
531534314
1515490732
861493416
1697670275
54504167
101639149
1376247171
948740531
1472190418
1399838801
1493212276
722238934
1785884878
996398937
1328360898
958179569
1220972939
1472018656
662362750
76241820
205939474
831429581
1281512712
1372575416
1520307816
1190445939
913588651
352847591
1489326716
1856695593
1812050174
683855842
682243553
1577415876
9431538
1173721218
1426863223
1318407239
1563600674
507642944
1203259786
7759716
695052438
1360359899
466250054
912417716
1379928929
1618080248
1484072962
70894061
1421474568
161255631
423131977
311598403
899070672
1205754572
1800185387
309467619
712200533
1244062296
1591097006
131797748
897977742
550285360
602172860
123422744
1679763128
1058213509
1299144757
1694077134
1047271844
1759227345
403509897
460908050
1223259229
1245595671
1614236725
1316548935
808827516
159623845
1235024038
1367663120
450476906
1653486089
1387787087
1391757590
224359488
1247109748
119156279
153571652
2777441
169193189
1264843196
97238472
472913254
837116075
902201355
166239807
1579545497
460035210
325057812
118891601
1276698993
1733174011
1676274363
378708475
221899470
774241390
1818446718
1274249664
402466992
1199070599
671649289
147343354
616436704
181093208
447622226
1647031700
1025748826
876337419
1459210752
250882312
554223617
526591817
578986451
1343554316
1757464423
869958411
1016731250
1252438443
539146214
1781374528
1228117079
1682690336
1179237374
632410938
1401483484
295911445
446926835
959045600
905132101
790485088
174322242
1461271581
1382705358
1066764559
1420098196
556826716
355158029
1456880145
1817832120
560102712
1524915302
183921584
1684305561
1569491731
1640854414
398850035
947313047
1182262001
775865884
1708706320
1326171573
61185773
1315757126
1055874179
25864727
864002481
935326745
716593872
194509402
263622715
690794089
1666128018
1420353583
1638529868
445066886
1299207626
58522546
122147248
591234879
1624003320
1780403478
1517095318
931132009
258347192
873745302
1660565907
1275394155
963258446
285568929
269028393
1824605013
396862677
1141943209
827529034
1716631287
741906334
853430977
732335096
760419829
184675606
1401407764
519212179
1704476632
1479166289
248375737
1605358742
741014710
1207001517
1152770585
510046014
141077419
304169676
748865373
135872809
890306001
585600997
586970660
1112123430
1135815959
1181373122
238166307
720218609
822893502
231546433
835574319
403202199
286934428
783121765
551289066
1102398752
464701713
1583380731
739342882
1117750754
893801648
1234799292
800032235
1809479491
158439784
292216706
999399036
1303275227
1047934404
411633688
1039901474
1469208103
506093829
1180621299
298583666
47306331
1496638864
298301555
1852225791
508268069
1385403777
1689012392
476081921
988687672
405238677
659419008
911708166
355220056
334825705
922740133
283913689
1450186580
1469248714
148256338
1199493165
1489517534
1017332480
1060397192
27149802
689980138
1637169317
1518736342
1449784136
1517991367
374319397
910339390
1195586511
660183600
436753557
582536134
1057790193
1343896106
1537955234
1323084570
1687866322
902318782
1225762647
1751975816
1116606981
71242808
298233062
1743441239
236806613
171533473
607230579
1699604944
920481190
1796207848
610351125
877938463
886665362
1342542851
945527577
185784421
77429807
767083269
328137847
1820423906
45894406
392797549
49383327
806053536
1120024760
1187215972
924516912
810361869
1359457922
569845879
1824842391
335771745
1410587267
429258060
394030322
1126613675
1167758935
536416921
677077575
1632361380
965313048
1639700010
1849353263
937651425
970456929
98114312
1776965491
1077202570
614134062
818545624
1422970072
431362951
1368832656
1682120758
60227859
919703680
547978143
1457999352
1772866615
1111108988
1759702861
166465141
1553790131
1750879905
1626201658
1580023150
1306736327
1738116890
1178439777
1689374097
1567625729
690045981
1189607035
92426084
1627293128
661156758
1169307918
1660425771
1234868819
625195941
1686856178
177603204
1064858772
1853092406
162877113
830679800
1683367674
1264637569
386038740
1037136207
704778397
1121476598
273899958
1364194024
266557164
622397492
1677617787
1280222905
1624403370
1020351995
651358779
1842099201
787825095
1429597040
1526055702
511024710
825166064
796741792
613679683
1452099230
298456385
546948975
666248189
412688164
566983692
211288817
1014057682
705826578
1112232237
991488464
94967542
336948018
974781128
1133418569
1436802392
1767788869
1320779766
1240937488
1065857359
705861971
951337974
1437661429
444081402
1214198072
1210592875
1659916526
1161299603
1081041368
992856631
1826745751
987101134
394905124
1586003428
1153515095
1846246252
123738721
573789880
820060565
1509068770
1641341992
1046593424
1642778326
1115811975
1583231808
1137849523
87436695
973072371
4006832
1163892452
272599676
1481792581
1473343346
179036236
1812264207
542127165
724775202
1543381337
1237216287
1364536582
1245516420
1053803132
1826374136
1047151063
400435656
1042397354
1166926091
1011390472
1761570903
191367376
787006740
1307369867
822152078
1057725706
596417429
1269977338
482289538
771057531
317123859
808098726
249326913
1696901866
151600837
331525566
111706493
1115119745
1305372030
1308687620
1610462467
1480912556
1059991631
1496269386
989941325
1615450226
1039388896
1778509575
652948376
161694572
1721124400
1707302298
1307887652
1145787204
1396791498
59111693
452542408
283414200
895789379
1318650794
854002481
294983918
1212659281
1169648997
288895045
50947040
669818394
1581024638
794147656
44740956
383799898
960563259
687361068
1550937361
1339090884
1311180361
1838758276
1297498116
1094874272
296626709
1173133404
1518338697
1389221923
1118988645
156786951
1147153209
1668379782
831736172
1770597344
298015531
1746454953
295176263
1161963533
965764849
347827860
788984816
444436456
844843065
902981548
533889599
674582596
386979455
1018077945
1144224248
237681605
50975108
1072753946
645766340
416841181
1497551478
545071510
1767331516
1641707230
1504154388
820358827
29880936
1257161503
1446400434
1058289905
481582161
831722315
1341408088
1784212099
912848560
297349648
771755589
216033606
351195187
323696327
838311439
952680933
59671888
974308502
1755109579
1127736279
1532559045
761545608
1752012522
591460057
1115985353
283122111
1750953121
1178994627
1200878083
595314258
1462189654
860868363
646291829
1643448770
510167622
73351056
1709121294
1362514898
658818483
1417165168
395993346
1174844838
1542421055
619222176
250151174
664089539
976139049
807331146
1160316194
245672056
262711899
898500715
830344791
689261269
548088432
1161300051
1459913305
63198487
345179779
216429400
1262144031
164510506
1523494897
1736705140
130530403
1454172428
627931924
907331386
1239689834
1066084419
1715173317
611857597
1132755609
806169187
582314855
1016570340
484588436
1256596494
1349183283
1654450891
94631869
170515133
687556186
1501443481
218232701
20238272
423800618
1479966083
527336697
815803865
1523641673
1231581132
1053485960
431140112
366903572
1168053827
1272795861
568602893
1607595556
1198357221
1201787440
459975383
1746308017
1849669346
687757627
859394422
1615105829
63492993
1046151315
124861632
271071204
725413312
1768181949
827231376
321074310
1594441290
468223166
366639475
1151541162
48542332
1123005532
1746972924
1542503953
956319332
1337246572
857590536
976114850
1597392455
1143725160
1649631519
744287935
278973228
865343802
1579899316
407623942
1256153050
1405373620
1526016986
1147983143
966564680
1085850470
734718182
1172450877
1483341675
1275727563
225901106
371631426
1534785006
687169269
1153944327
743550621
836472130
223747793
538489032
1083177170
8244325
759399075
1856194802
1843279376
1854210407
897012613
159044726
518910860
1656357501
564489788
1594085995
349202947
571158905
10545818
1494434411
631513221
623848989
1298614431
1611546363
165091275
621446365
504236873
65326367
1526460369
1429790904
1242794670
151232247
38282807
1440934355
742974096
523353011
695493414
1086074383
1217278935
787384741
561059441
55823942
1849418288
86501339
1506368574
785870161
587776580
1702512823
1251859275
152542707
1735749758
1128505549
1783672936
1755806750
129450433
321960915
227988790
1706382296
694920259
471994091
34160031
796979861
322685225
39392214
66737960
1120563947
129119833
1446452593
495970918
347619391
1237640696
1459129084
220067011
1779575995
1035710784
54469961
1083865305
1185006567
308577227
565425797
1514496358
871152644
1651241708
849588443
861910244
1716009570
106036454
111851078
1684128929
551165309
905656231
1169355362
649677596
1547898599
1849430074
780407184
120408007
1087488885
979261172
1716895873
1315959108
1276637488
53941127
235436023
1418086725
238866740
1722480298
433380131
415766205
1331682419
380008030
1225057931
33331232
362618627
585073935
709131901
1668754099
1087961379
1396526751
476626454
959079570
1198871269
391705669
1041349138
403256993
932575496
152248730
831392543
1416055691
1699124952
1820218980
1512438678
306555097
1021938958
1617053223
1431918446
92605822
1154528112
702248141
1554449053
17221959
1396349726
1813694318
645112169
1779083505
347708897
227271543
1642995899
1399919643
928271148
1608408807
1547122962
1044055374
254732469
1316503189
186547034
1126472194
1826078564
1752732578
1474587142
933808733
909610106
1485591524
1142087064
1835487832
1568034216
1514859781
661201611
794112472
248756265
1145306171
1435510624
1694693466
1704530058
1759539552
496642344
189070292
200306335
1134392934
1210812339
1569594708
1343082737
573982149
1205653558
1132584706
1261793020
1437564035
183455028
486332418
1229835471
1179088206
550679890
1073124371
1796349045
1351296075
1318748732
1795495587
528878666
1143943654
427311323
261849266
98188145
588208121
498348565
1473362066
1392897545
121853949
84702213
1287397395
1155251531
1164339723
1812480451
1077496486
290017024
878532473
1080695969
692818677
1488705905
827035454
1416449655
215215516
417023599
337677534
1195844445
1770666546
737597208
1228238692
521514999
94990612
1762460160
1718728704
1225313278
317151683
1084625102
1784401930
349885986
1774478422
123298660
1572288468
289615262
555747271
717906994
18534629
469715470
1366825915
257582961
395480167
149124708
205572870
1824634713
95506302
1539324136
1016640413
676053324
116740558
835744232
1701873601
191426096
1122642584
1092479109
235321435
1665534210
217123519
1770567118
800237976
780430594
533964387
1743097384
1089223400
656507675
431962491
87359405
347981297
1703872584
772908834
2189869
337675495
1402578651
458331019
844641779
1407936858
448268505
1539951826
85684798
1043981303
1178956536
593180578
1305912223
124796145
1589846108
789582025
1008681262
262835884
997912446
1119990900
832347411
1094247645
108926951
218890273
219505586
1508293031
1579451645
163920681
792163593
924108533
180194560
1128340360
1105933355
1271007722
758273751
1484070562
592415562
1469834739
790271735
799595841
1275051844
568087366
1354789538
455978030
1099285657
1033650085
1692545119
1133751106
1331237447
1653930852
790410629
1248423142
1330390176
1526349937
739862682
1681195441
628229212
1270535618
1159900344
440475022
301627842
1638383371
6818249
1762790988
243203248
1728093854
1449951730
1448378417
232175969
1571791837
442938038
134720573
328647654
1221545281
1083783573
220819677
942534789
395548095
180702261
1194345247
1130103716
1546734596
640222962
631681411
47119758
1446237834
1492270964
315531331
704441085
258812796
1152045441
645489975
1265781405
1715781940
1316015381
782835118
416169748
1702378611
1565430497
976194438
881887412
1006511179
1563973076
1811235146
1377156142
203268900
1559140578
1750942985
773474936
431488909
379099799
1018192723
598342453
415614533
31470835
252162342
1542868856
1810283270
1208645341
256560096
1129910019
1564852238
904463060
1426915087
956694025
1380154915
1631458193
558375698
257297094
143921462
478180042
1411772656
650607389
1701902997
1819520221
1381584196
1439567700
1655121487
605065908
1165503627
595148845
1388715462
375011558
1836522128
1833209606
349694243
1237359704
1551852967
1834256005
67268041
1256287106
1087616017
1710584484
1437896213
1685823940
155838621
1749364411
1715725243
119603312
1352628924
174488255
1093884162
564134711
1493954864
965221539
1104837280
1201325580
989946550
1450474420
1723691774
1190547481
597049677
549598267
431650717
122789062
712347071
1746006113
969837687
1373351580
1604074395
135307469
1375057746
1248997219
74935183
1186258643
1286766466
1473615671
1352049736
219301896
1135730053
1018085805
1490068792
12098427
972429633
832476216
350499616
1451821361
1619162866
1600484892
1463860559
359860514
750407359
832057954
1714814369
810448484
1646591481
230002176
1059064234
1412137962
1414563500
214790734
1576510494
750621565
1765108465
798589640
1556448694
110085062
535536878
920887304
1099269171
120499937
980948751
474577444
305507171
228093295
1363010989
381943585
1652769999
1281036639
614085095
1604078455
84653067
1454905800
1132718528
945993254
1174412843
1190771743
993012238
1042678446
33261012
1189895074
1110246699
963654838
1617459962
773397224
323896363
604316208
1671343022
1239958621
1140156206
1625956499
219877534
1726836625
1803893913
21384171
1640369813
1661452107
748296183
846668023
966764584
127464582
611907279
1826958700
1575364452
712964045
1583020631
1447762687
558509875
1484527720
1656127693
296378991
44917243
10881485
720030258
280037738
460110657
856395822
939155443
1272593632
212113358
652535494
990419583
648722788
772198048
539821813
1261299221
1718398849
117952965
1774848963
1517132624
300736806
1745379388
1358724887
510944292
81652379
1085733164
1005247565
738140602
1678459857
1505367237
572948094
1622538698
1794327533
1621350850
1806881918
1348047844
912106114
763742971
533692396
618623804
395801729
1118215334
1857404851
1168732012
485199342
285769916
494980080
1065703322
451032570
1688904675
130569496
195414244
860944254
1241262078
1623354644
347908294
1046375941
712115476
663199754
1846431933
1383451187
1227278849
1007764111
911277048
1286219985
222867192
462444116
51054259
1766545038
799356642
1362824024
1634708565
1347925757
322312722
360285544
632807030
1434525339
83167539
1116013633
1513330213
1317870901
776126941
1076238092
242301143
1375876679
1785312290
1086169982
1457186931
109762454
522598951
853338313
1806129320
459662462
1726310035
654244743
510367156
234465007
1748830673
1553015052
289041536
1280325764
710917529
951937110
360103810
1209610426
1295128432
34956025
253749306
115066432
1568080378
1271758062
1145907773
1563820073
736558630
1562165053
1825170853
305421595
1085337201
1365208131
57941581
1162322563
951899916
1452081297
59944351
1505470797
376022891
502660906
1029366709
1259575081
713299824
702285823
1524881857
719199322
1507889766
1666036604
474354450
806148973
1431976877
619220220
143129664
823059288
1849110721
1679612074
304176180
1583571763
1121835278
1845437773
1184242915
25367514
1376311314
1761176702
1756057042
1118907869
1055538837
416866041
1427992336
240817356
475463582
1130313564
831067329
1810879586
544174649
835093584
372810276
1239671130
911121658
1031997036
533924204
1781396930
1167923552
964112405
1687806788
612502925
1387962256
425346660
792964106
1181067320
1310616831
472086631
1519129068
342833570
1560746411
744542039
1234942628
1678893326
1658428535
1856664043
845997470
1059207173
1751064580
423901378
466819771
1153741703
1051031375
212106470
675311584
577172564
460368848
598008776
486988377
679623132
264758103
948955579
1462808719
110906876
509730528
924857454
76203360
1799941390
956970167
1806539264
1285579640
795614428
286487139
1064871593
877238906
1166330605
1308783677
53924382
1598044326
981244579
1300841959
180264465
1478594183
802376388
1315435977
1537065296
463676122
429985032
390460648
1677529315
690257445
1390353040
1519040246
1482603791
901929325
1294315206
1426444202
852677361
372560669
291396133
243635018
704081683
1808697332
15927258
152266616
1210953806
42234208
1461402632
1714016081
627528910
697907092
1690862325
213731509
1798926245
1461574165
132194731
630499236
957403973
252479189
1794677073
474234008
91909786
520120353
1235553288
1819407555
1173841186
548839480
719657715
1745768334
529846328
1500414474
165447955
262433338
1024300552
277041752
1095464278
548179949
1002043835
1415746876
1596452308
657052287
1731275791
871057774
862266612
1706368046
871888866
1413887814
374393138
855550173
352601251
289653327
1407546526
1328655959
1648046896
1361348817
675641227
1107142669
1398839037
1710323558
1616507098
753424160
1612312346
951065414
242002613
515087434
78994481
742163431
322944662
369298979
1639558270
1446018757
1843429554
37561965
963347625
940181896
685509716
1425969835
1322938
364066943
899964016
1519712629
782781982
1224888738
524006125
1042232238
1247755282
831541862
148246974
997734395
389746942
883552850
220908082
389831859
1417054793
1222434791
191873437
1642915085
1173142053
1210036501
1822969684
1766000593
49272111
114501395
1027538395
1719123991
642184773
1035956289
454839710
556386418
1168707613
1152358834
349844357
956071348
1422347138
368029845
1363974691
232967464
1403982218
1196259604
1584220861
361673142
1408667559
97209711
1694764708
1721740211
262476736
553282146
453198139
450396783
880518251
388420476
1316563847
875059777
1471600974
1027320075
600682299
1728369343
1012877499
493087239
1099423720
312460588
1672852732
838656655
894476560
239578026
1095227024
416680139
1794575460
1275181464
337040942
884901565
55938444
694917393
1142329510
1573914481
1663287208
850981694
511993609
710668065
128426137
1244842428
903818907
1189067993
1224436148
894955075
511369889
38523787
10805266
58761685
1412279416
395739891
843435347
393975027
81321572
942907192
1473716018
1130258916
388567138
1126159903
1711860945
646162938
816481071
956304737
1759780333
1766124338
193060147
379223421
1510856932
1532384355
551562921
1454412511
529914765
1670722889
1070863547
803434703
295275646
103504098
993574906
478816425
759489731
1040495476
772235069
128341069
1503383651
702792902
1372147638
886774442
518191158
389802640
1547804863
564345685
1376034250
1667760399
1260578215
1419804696
326372972
1027388942
907946394
1809938116
1417235962
44715315
1791945084
1211930754
1624842996
1010489491
41745604
619307166
786408120
1833228038
58262465
874559767
1468983066
1806189908
334337424
29348340
1170911911
1799525251
1072284317
254602399
491359389
515374840
765963235
1656783842
1745615036
358424260
524178928
1521894471
1441156437
1605616668
1666770947
1836491470
552398378
1546943797
125184340
98635547
411428582
1047750478
1083429669
445182875
824261731
1473892130
1801430430
454895678
858033747
1603895922
1483901334
1340309687
1068376432
1358724600
645160275
1313571265
1082735982
1700738543
260101482
884335942
734508741
664249039
944368251
160062073
1748934024
1705087131
548505158
213836163
296450085
440453029
1091570659
1453483398
1464091015
1027172601
897707007
1702077500
509018649
1189868753
1547237999
1550356341
1172185021
361224532
842781263
271068719
715157785
1651936178
1157679698
1711879040
278760232
1222341455
920219198
719866830
806860684
100139937
1527875474
664615969
1273851430
1063812816
1735348515
147543296
1092962794
1095941038
1795336587
822011558
1772898082
1258594204
319111627
851549674
511753520
854288412
1382142181
36155886
912453045
1012505461
1259451925
253944519
700860771
1256083538
511254680
1280271141
1054163509
1421349881
1293478428
103100985
1815610252
441663201
1810336502
913250367
1333949268
14648222
1724614162
1104729220
200574301
33743369
1046228213
148401305
22715844
372265051
1468982546
1482246387
1199371230
789509254
324563526
1111315822
1236562248
1426035298
1528953977
1108810988
1459580634
1723692620
1101048944
503662299
1503930291
3481288
963215995
1426342324
1363716109
1663534256
159342738
640255226
600687423
751787842
528982925
411515611
1374187733
1258113815
7644890
288464127
90008427
1459521756
1500218274
539761037
729193387
1465585881
330989158
1227213229
348136224
590870530
1780086099
1030759326
714883262
480716377
964382856
1457935953
765840211
1722131667
1817364240
1263005014
997451492
798237379
414095931
968536312
1422109710
1679063126
1248270145
601772941
1184049405
387427703
1406328604
1022190760
1237237197
1293446972
337274734
648800212
706018994
1694624409
1334971478
1368808035
1463724672
1502442161
934530856
654782619
419339844
939278432
903483610
130661511
875060273
1330826104
1579651536
1741431870
1603287747
1796605529
168756141
1294193501
1757626665
601147626
816111543
1506283236
1646462765
139293047
194551050
948465261
940434358
1579482218
439624016
371242626
1721690266
129532332
554555995
436576699
1239780865
1852802789
804519505
1119247794
398000237
1622549069
30977697
1176367508
1731557498
1753447024
505217571
1008230114
202750997
1649465238
701735605
1675039839
876208536
631270748
746522385
612771238
655495461
552925958
285219310
1250984001
1725156277
1264332337
1176259792
1012829231
458873830
1734249435
51468573
701713559
1134581494
401858401
1368980094
1032821441
556763484
1144844492
1316212558
974179036
1173419457
1125611829
1181689273
217547557
1762655030
147124332
571031578
1655997133
367268041
184525209
584357954
1556427462
676117727
1269829170
989079516
1329160847
274162015
848254166
786263577
3208772
1306188112
1209629799
1116002680
197545171
138798122
682191847
1285806947
1412968705
751484909
368304491
1342508960
83544054
1547504312
1301545510
270232041
1549234046
772124490
1729586789
809766678
220058160
1573678876
225136616
563619985
1247737528
521534145
590728215
1566182372
1439377224
806005038
332939343
1091456344
251484453
566825509
537076223
22826776
920214337
990789565
1121958037
1077795049
1661591129
592082904
1016648315
1107292437
1013288155
691063412
1508749286
809557172
895053018
1669465013
431390778
18704570
1262188730
944885766
1855002955
1853912620
1196230256
949241437
480189641
1480909135
1455707372
1223541232
191574585
1396396075
1592654124
193568346
1824093542
1820209637
1751992323
854730408
603017048
479850535
1307923292
529091589
1573736436
706622169
1644352520
1037936558
459948732
1514196775
1305510202
63328100
159103178
1465722954
1333990875
102857765
1390282782
352045835
1844313686
1422758517
220812190
716720744
505960445
1026607153
215447912
948055149
442178996
1207044091
1824685522
1482680108
565346729
848516865
1502921368
1716986464
561920254
1679388442
1577490211
636164779
1177055172
717130757
1581994135
223734367
635371340
1714406549
811598375
699889823
870563704
672830192
1400787224
1156728701
1556781158
31124981
1840435961
441285597
750650761
1747698171
338531216
556939810
1801798782
1290120547
1227930662
561090200
494492083
417654174
531896818
673797939
1462642515
315373116
41716351
331138942
1403303801
351548496
548699182
1644941399
1662553658
719143368
517923016
1717857445
1666842907
1838393555
945545842
1732244644
1617449930
635337912
1665699357
112504191
343412398
1831567481
1575330347
190924193
585336132
1141294367
1628794272
1462853309
541294318
549701638
1434680466
1124410684
115546075
177486972
527572798
1461173357
692391093
1515509575
953281174
410249174
970487027
1085331276
316718103
817643896
992683769
1196409887
175220481
330449636
799909219
1051692196
1028108446
1017403156
561998532
1127825713
394929342
1816525241
290119809
858902315
1494229859
551354755
1163911422
1380317582
1567723083
453495602
556470393
1038826486
1392414144
1201214604
1498499833
618123189
720917524
389061556
626953263
546184332
1654283757
493038736
1250476263
311380656
1121438026
414155356
1509944241
1368566475
397001230
1543566706
778003394
1161401944
50572335
1727755277
630621010
1857506548
1247979263
922367907
1248819861
407693672
1101972379
186804672
733368081
1018500177
1150199487
1519751424
171637521
69172489
1589934463
1595863963
1139356416
1797008881
708691587
1426028949
976272633
236390712
634160333
1379822959
7568355
490777748
1246727811
1096018238
1279388125
1004371782
685519900
123220812
1558578481
1609546019
627637609
580547720
1552639698
1121418348
1480669858
638258553
1046162694
866316115
525493412
993633411
564506044
1265080725
455641556
1618029719
895149116
1364215924
1761330374
596939362
1724717273
515798199
724628729
821736114
329423569
1278775615
920644161
830366388
780584674
1507961202
1733769443
462206916
1366565847
1058742427
20332587
1176697711
899035562
804958316
940092172
1806646558
31251267
1392065091
874169857
277035050
699878264
872708157
138407520
306470543
1366914532
590060100
1453308282
958497425
1760232338
1645500828
1612766544
1513645296
1459998502
708506935
1150068132
1465288182
455492861
1451321230
6979527
605594986
1342715054
1178481182
144227213
1401203780
27236861
195734656
1417252722
42557162
938378273
574609474
850029918
330149669
853102242
254259189
1243995970
160955285
1455935806
1478220294
1113366855
801532154
1738281170
694977523
1737639174
295614021
782930830
20237372
1318504043
1110862395
427292772
452299783
778776073
100515294
1529092341
1078442454
885580113
1857095096
1621015479
221809979
1602974209
677899288
414344171
650630656
1433851574
647669276
1261434997
1247615943
816012404
805669816
1136208499
1116411499
361488216
1035571725
1833210631
686542757
60029403
74179669
525644515
1054219596
583346282
1228990038
60567239
12899627
796632200
1596499933
843980252
1197683215
902954887
182919433
1012736293
1182226547
863860339
643552863
1297143720
26012513
905915169
1256780824
1088881257
404580680
243202185
756128898
738201135
225833019
58310248
1563042153
497155036
1587314888
1367743022
35891622
1316122548
73476969
1687277480
774904789
762279403
312193110
1441211432
327460447
1854450851
982674654
206324011
1679129184
1628337042
1202375771
183638368
822360168
1582018856
1818358842
1500100943
199732777
345768054
71311492
306006547
1183870198
651472411
285843908
1491053325
1769976950
8415395
295917057
1630827552
136055653
1410643162
1067257480
1251257943
1274136791
1858872275
127897669
883217298
485105559
1087756204
1195149978
834598159
1397815413
166233396
1770299112
1439166731
435804175
414087667
392643526
644376822
1658435743
1752950245
1403387518
549189329
1209700227
30175104
1432996680
1785808691
1644799532
1217810917
172847695
1364536300
1267022997
1638145227
592687062
399652566
250809328
669956044
660738843
1150417350
1628770753
483833864
1369729931
1775399295
1275110766
840258916
992983306
163476318
1701087288
462912960
1680593408
712462263
1698509744
860147945
1325358302
730310013
1530358649
949857666
650739412
1019031687
203817393
1833402886
59240595
1172752252
21203564
62532714
1668581105
1832160961
663168259
1475727875
17935576
383015154
77223733
889604202
1591428413
1547942204
848367204
1489388464
1513564264
418363548
121450159
1516089494
149937827
1151173977
1537392718
202933764
1695089159
423921837
619100852
1142310853
1109476704
1558191479
17550927
1131012612
1715640190
922053062
1200421132
497335855
646559578
1434680819
279062827
521583531
1429455710
1201681301
1162421639
1189785506
213758519
758306229
1420109428
785830642
554176050
1510500122
1270179481
945058520
609665578
1788145917
971705226
908895196
202843946
989158724
142714835
63180126
1547554053
1190385805
1786284869
246103680
1551129343
1153370551
73807828
1775858096
1779910487
1648267392
1258984748
729051370
1485919044
963807879
1616307965
1402764464
1263389023
519783829
868535827
1558084777
1829699888
16614783
1082261636
619681679
165384287
1817902349
583961729
238622357
1071318594
872114721
687533944
1573965850
566357784
1752474275
1746002231
1857135260
305574101
972924253
1108016692
1744882399
428461108
699631731
827346387
836420786
479360315
301606544
324396922
1810147842
1490364265
1397477515
463393668
914062810
1664600457
1631834867
1388580815
1215514445
443295053
821246137
170804899
1767494381
1321010199
781011591
1575325750
941336344
330548157
166250057
1464236935
113400038
536386748
1147170456
821980943
1066695169
175449271
16180572
1016521031
1674238549
1116197766
1122687421
1418926429
800755607
1630601932
970868714
84874839
1856432073
977640216
207034248
372668614
1557273244
1809565536
1626651164
645293820
1678682579
467476332
1763479703
1540035042
297154852
921939322
645176075
685935329
1385548091
664956554
376890533
1705595572
1482952068
841308033
314529507
571308128
1425720271
273521119
287713877
103584147
1043040920
710409449
1661473419
164603517
233267199
1588292006
1475404326
723720780
280854624
601974122
869708419
538919965
1004115283
1797579118
285852465
1358026152
1128853907
1244552870
897098107
620823323
1588279696
201117071
1837029323
1460399662
1227939001
236141908
1356599516
1853885414
128062586
1060814484
1549350869
26561123
665551629
1338316683
1369565734
216845637
164852494
261896245
959311348
381242100
1799256938
907979882
674531031
1640200240
1225396132
1186213969
1249296563
544788003
854168924
1084376145
646046100
1620896330
1124413939
180247671
1101094943
1754615461
1625589279
335873310
1470944551
246674835
1447647392
1375820358
1207811950
445387306
1430121101
16598837
950706395
837816929
1139039603
1257371956
1598987820
867479888
1691743233
1469823234
831523147
558191054
39019314
1704883712
1214209700
835948154
1041860644
814590431
1675625488
1234518901
1520556312
1662158451
1816039366
1573045740
1049877657
807091888
1033399865
1584023597
815874826
428719313
1235862883
26016994
775798840
1769025883
702468569
1365891058
1318385426
1033768815
1275808463
801298098
886925522
813013565
730114424
1657710764
1347174107
619254902
837629980
1512196663
38162388
1798908101
698670279
445556422
684780498
1396535900
535218674
943995321
142233179
1753721142
803189327
1263049538
568529009
1758846912
1607409099
599391128
40656710
1178509374
166181389
1589066485
45021988
1631206515
1300208611
1213234333
1369339645
1270852997
785116479
939538214
1179804626
1278627923
651354639
1007150941
907736845
862755867
1036211250
1197920227
1735572628
949556537
1757964228
909571260
894876785
1509256280
272618243
1189775569
293055281
674022354
1783419780
1212221014
1172868504
1747635173
1486872202
1718567238
1482871343
986349886
1396426095
1418167254
982533230
622585013
1073757943
1822895084
671728059
7551468
320296036
270061939
1687027726
1343296118
637590268
518089741
947352460
183640106
1847467680
1766769249
583807160
450456840
1105518069
825061311
1243705041
1360571492
355713025
1472211
1423105062
939408002
1594804606
88097651
209097060
188774716
333867944
1560808332
519933001
675247202
1018411210
305494835
1004370843
1492162779
1569283436
469691928
1210560098
94718527
1350557580
233118015
1234117015
69797386
1134133313
647854914
168232997
1588676855
1580373167
1244190934
665174334
348144515
1146617715
1486658520
815003888
240307712
318870331
1506412207
1562884990
1263095565
90177820
1417371804
856740940
905603376
985415066
117792925
331728883
1238225267
719021910
552063586
264993332
1327506688
526132317
1159033958
1291830893
451737843
1236275135
1738099777
129230605
869008482
433759559
393730245
463937853
1030117135
1511331765
1275927176
1814475143
1008081682
1762489938
1807639465
144260087
1266886983
1178347690
2057400
1591530486
636342863
1710799203
1043997681
765914910
1686536725
572592215
356468562
1109854294
36744828
1145421
547866991
199756222
1302105031
842652419
736526493
1287299836
772012889
1626920445
1588607962
684568360
1376096051
721047339
1681109435
1521992410
1047941881
223297163
1358830897
1013934227
442139646
858504123
1617946080
1382729686
1846412851
662426063
922426238
1337468176
709497068
874290779
1362742587
961627636
1152203717
1650249224
533793187
433299001
1071658602
64948139
668225700
1687451471
1039535636
360437554
1012830269
1279005325
1224388176
517097783
772590359
785657803
220970741
1745711957
1200155562
368579228
506255555
636858584
663901321
1107397344
1229620905
1399683283
155055199
135704169
1348375644
675987035
326099921
1697332081
1617729777
827601928
644705200
1321498806
465738623
470904881
505966780
1406422723
114193098
1403671451
581934224
99830298
1623855551
1483239265
353704377
19381724
848696412
1743046769
660943995
1032003770
1414187749
1788429363
557818012
1818819212
642505961
1077315252
1518625490
572343019
867936854
35116641
122038119
788599016
971042663
28166841
1739138325
327545082
499919534
1583497558
513227071
671106565
841241870
862480631
269386550
1266650801
758849464
168111033
1210298102
1682101506
1334315127
339421208
186701805
1157347733
635569692
659552048
105951626
878090925
434579839
1771202210
1388876025
1320431646
915843884
799934948
184855541
287963390
387354813
1704863287
548871928
214472457
383862776
1468731863
1154357832
139355729
681503859
1371388986
724037815
71013830
1386269891
1443565244
1655872581
1727145275
1808586961
548521989
1746737209
209093668
258251212
888273447
1316101790
1662620999
1361618351
873461812
1580610058
457116015
652289440
579242012
719731970
454614263
116808751
1523256551
986556762
532913945
1055137655
630532398
1560497841
409434216
206851484
105165950
179969080
110720302
237929083
1428978432
939685561
269158054
568539416
109676964
1001368491
78799941
1027425486
773329706
327767499
536629971
1337753276
474260192
1713333719
658831873
478540613
929858025
1165308231
219405731
214089338
1228369755
594206936
135153903
1782979807
1485842347
1302537208
1267531916
1716034997
1323501217
279051372
1130879170
22120232
1262067912
923778502
1706186469
1400338012
1481610731
511826398
231000494
1436815945
430280751
1207192816
179544566
1821586722
400354341
282286060
264364833
1731825046
568923845
75269464
1051200910
1051390407
1617969382
421401629
753238398
1290556271
664053708
1502042672
615919973
1621265584
1437393886
1578700937
1673606556
269658872
466736082
1775350669
1693242807
485188664
26202882
177139901
383649981
856589041
195655060
1557538384
160708987
1143048462
1004223873
1243439386
586072921
1356734156
652338375
151883091
1384757531
1354336717
1271577393
1412503761
532817494
821389368
688677345
1498638559
47792105
1629516215
1081701275
1152602700
1737338198
664461891
107332267
1543571651
802610103
1853624164
269955892
1584012047
613284057
1354588401
780712381
101596568
917125243
1789509374
37141043
705686173
763004953
359122381
596458698
1694222222
1390974871
877288409
666278532
1826357768
575703582
469685488
1679438171
521401961
54438647
1426785496
1626486504
1001999851
1531219072
1345304825
718773575
1366515550
1313487576
853607770
1261934011
452698893
491692099
50491508
1378657250
385515240
878760034
1518536885
998241395
1145499072
841369784
648596819
1037776747
1636746754
1719297295
1754984
963480329
314333499
3082618
1368252249
1286065844
1674024376
775375525
742713685
340695773
1043557180
568364316
549470584
769510846
698891993
763766374
397024869
1492489982
777364021
1489945463
60596836
735487760
1171015333
1070272235
241122675
1484611688
786569017
741748152
788294337
1304428181
213954146
1004224348
921427362
1479321054
1528942208
175996612
691840101
962656583
578476089
169734782
1822305027
263605680
198785062
1283146745
1233541500
1368939254
1512953062
1842160735
245000838
227828271
620053835
927962978
1000108246
1377121162
448253853
974078955
636602303
1083618141
320805146
1535290673
429144133
778369201
148622937
1325295826
1312081325
775594860
998706648
1588092874
1324845919
539241908
527118441
862016498
988180523
1583055776
1504466907
1851474295
1148085076
1243683171
583016819
727186724
1784075875
1085272996
1031458615
1252433672
1235774111
1362656163
1656421547
1122310111
1533417800
1710529150
249746173
538433113
1074849949
1416690739
979469628
501293887
1017790884
983040791
1682460221
1570258649
1125230902
1128346121
276905299
515458220
34607483
385235163
1342083074
1604406941
745311116
115252231
1018970026
361889274
662182193
259540516
747382322
463874513
783371847
346656837
1804842041
632941813
1798723406
909819279
20557013
1698560259
99771046
1188548084
314776690
1610345702
484620132
1292349982
1142163706
658293135
1109074467
1353054024
1801507195
659990474
1450728092
888651082
1793497835
1774071129
100187150
1084310620
619035749
1096807260
115270941
181553078
864598336
1169987509
683211215
1048654301
293994173
661484900
1556845981
1072258985
792380694
1536142288
348861688
271297523
70493906
1111627292
762308881
978057368
578114541
550419616
553717786
823443751
85969524
796923758
1044987163
1232542025
1030056061
1268413507
1708218549
1685114203
1729802069
923454682
1306124258
1513672552
621535166
434946852
1246352911
391559641
1477762086
1583024786
823303458
476170832
930364685
1210465803
40218742
216138396
945285929
1087222097
1373943052
1744030136
873814477
1540888216
209631859
667718261
234040925
1147491269
778092082
1351855099
839455436
3352962
1579917043
628718550
1740901402
1620706086
1490025649
80935142
1789715525
115045914
336465280
551989666
1498236645
927481801
1003862208
1442728319
975061784
1539544972
1813940447
455152340
1474351977
1756180919
1420495834
1530024720
1483822122
297113424
585891666
741017303
1263231645
44526705
1094573290
1290141996
221900697
1097567507
779766166
985992551
566205454
740469640
527906560
1718949318
598296431
255581526
33674933
1510544241
1702488494
120638974
855364827
486980886
114593633
1742982186
1576186449
502770763
434732333
422436764
1087934707
1247973046
95936952
1475547368
191587574
181589263
1820709786
1756492231
661728087
1116030937
1064107638
262055027
1353778489
1152701636
944906282
1703772448
1512200171
509230655
1232545495
1490290496
1322325149
134986562
443950297
37546913
1625361913
792488271
28961251
1850656291
872099682
818215313
1577980842
1622642179
480497242
641529616
873294269
950188222
1427201426
813964135
1578298232
229111127
1366493722
1198637291
865552280
321382227
528104267
468535147
487650341
969331329
62814111
1747022098
795621718
285578385
1028885018
811887939
205322666
699465246
60001437
569994083
171421040
943046257
156436948
1208950705
193776789
1779603565
1017636377
545294252
610777741
1793776811
1239375328
59072437
93501710
336301117
1375290932
1172769302
539832878
35546650
771968971
529857255
1254496946
1321563957
1329012873
285683592
1206104582
1645788545
1261851716
627967401
1065197443
1385903205
495674255
1287622643
955547213
1752425648
242865051
297782973
380340099
578817047
715048002
1203636998
1428495433
370159651
121416935
890505655
589879338
117311768
1748773654
1225239781
1611049954
300278441
1419216600
278304529
638870998
1457716522
89121311
161383642
1359496241
1675853767
1323276455
523354931
1447882912
1803015077
963956568
528368392
516522909
1281102189
21754633
741161820
181106404
1802774952
725426930
833726785
1156239394
1061109246
173215851
433084911
196489382
424258148
1118502162
1797702473
1799103181
513716927
1175446700
275582696
712081357
826941495
596148543
789976700
635310545
307338123
1451016837
1171857939
886646371
1449247784
860538865
613109337
195013627
253531193
969169936
1503006492
517378797
722734751
1013493410
359455117
1311565798
1378850816
546725365
1071802338
69466161
904598952
1081309371
1171194068
1554503623
695422114
1244725104
1378783663
1737141732
552760716
1843241887
630240751
427772305
867296398
1058740274
1269978235
1594192769
979875484
756057655
1014107087
1775980897
785614905
502322635
826047023
640794407
1220373545
387241629
1600609475
161576615
1226720388
1480014233
234369595
478232670
938992843
1011359895
1329722817
473969766
60623342
855992996
1421112468
1822114172
136021782
648281111
1794277187
1573514262
513257033
1276853670
978833966
256357646
916676588
670862947
1843766120
698465687
862392666
96799896
8480672
1254431201
201221751
801972149
1313242716
552336300
661032158
1002271982
783503051
527762993
555653379
1141762696
1127454496
1740773715
480194521
554838136
361438529
1178362306
33543640
836648326
328936662
1425358805
20545075
284961675
1223818267
536725622
698059833
445803144
1043146306
1555040484
903685459
1250479040
525798220
1328870581
1401779393
557520631
469795698
708033944
66437489
73199024
372542831
350431478
717232460
1268637290
1190139935
1224197680
168675557
1797417840
1060640794
668065567
1069747519
118871806
859537980
756587539
728916213
1529372877
83300540
657381091
766098986
709664290
1380366522
380924832
566590333
382893743
1716744495
1239299007
930623699
1331596008
1736951731
241533795
677691334
90398901
51930770
275809563
924671784
989288168
590232192
822448906
1517777019
1185784747
1303668037
365179934
1075715824
1474113693
1543113447
9417461
883575877
1362144503
780140492
108302316
175564948
667718268
790338933
823197775
1419101772
1526177639
268564527
736061908
961931131
1322296961
907988807
1621413294
569900422
765665095
877083833
1777428558
257894776
1425647667
456240101
1209412405
1463803598
1836918617
1723663810
1214328195
638427813
1122606837
982263708
778290241
115017291
464691292
328960817
93565902
592906392
706413334
1798688466
141768059
376725482
382887823
1260525530
1364243184
1247430787
782749445
1378478345
1022875399
844019918
1751322098
1095726166
1266258238
1253941032
1337168533
882220860
755387498
1744670716
265239417
778628214
1391895358
807978489
195140109
1181878024
1809085423
330006982
1715954344
250334756
699762521
321568637
198349000
1585228858
1662083866
1460540301
1099768820
222379744
194826858
886433019
921783157
1725683967
458527641
252065687
983068302
1172630624
221083008
1320227451
170710648
593263506
1492186660
795890269
966986990
1417087468
263925489
1174365118
1470018368
853760392
758304464
1601874486
695876401
672620281
1436791572
1065762283
1360830595
620641026
1487718874
1098495202
1774455569
745473850
625349863
1146308517
105247652
1044914058
1855423334
1060973433
764351191
1601916880
1318169166
1768835426
354074741
977171522
994327539
228120328
381140929
797310326
1834330908
1141347574
1771700370
865682910
797015026
423733925
1686084780
1096957114
1219823430
1271249304
647290526
1422281946
1110887351
616808531
911642155
1520452972
1359339806
1810383046
536622844
386977844
1750129808
886909555
1723534166
805105003
1851747193
463296215
1395968456
687406806
1644557311
1270953564
61537184
1122230404
605795890
1813418222
1543571302
1546053241
38924343
407954709
1530207540
858776368
1215532155
1439328082
1140055839
193384365
1642522704
423491788
209668438
321664698
1510683720
694481870
1288958805
1448218590
1305787933
343963479
1694073247
1680219067
82159818
190158000
165194488
200804395
1086910109
663021357
1343104047
493834233
157721783
796229797
1065321879
66373201
886608724
351784074
46624377
1176662525
1457904462
506150468
769198474
1353439686
1637576224
907519731
1672417156
274066182
161546307
1274589760
1340600196
135261066
764138641
6036554
1007426755
85472796
63790730
498771051
419502866
411672134
1122327014
277039639
1279692043
486235295
1769781413
413481528
1464774399
1441816981
1805977735
1037605781
568588094
353677388
754974320
1337456725
1023438378
691492039
1855255464
701117579
423292299
744229435
1169667673
644602176
382339513
1350726880
1827626810
757954013
809328527
144492350
1586701874
1036314153
598208372
1162718283
1352318310
884911603
994366194
740723830
583191565
863523884
1663675310
1043791055
1448126278
771143793
1036361748
333323263
151864793
1692714652
1470929057
1652168654
1607348523
845080796
1719257886
1221153481
262058730
247529253
971361848
954352777
127852708
889532958
702747467
1475520078
573755280
695012151
25688201
1289231266
1639518733
1291321700
732785558
1235000247
720514611
308838060
733593439
461333749
691131541
1154601173
193493652
1188745733
1829649496
1577109306
1842569785
1051016321
817540911
654484238
294734338
1774484644
1558719986
1149314577
251577108
1722596378
652191560
123975842
1311623939
1487747543
881477563
1146678400
1694169623
1711779667
1217608878
1369853088
1746363799
1432182601
1050605214
1185104328
542157742
1620236087
258514854
1718904422
1651149794
1441343138
1677803120
338121783
323285054
1429186351
1817300654
1170272265
747163030
518896968
821431723
1282849837
1729171668
1378163786
1430925496
1744886356
668307069
333212748
399978856
278454055
219611539
215628998
1731860685
1605585299
1548551403
655639496
1587404384
1048810844
1710381797
1694424968
373846317
1106376625
549051406
1414639098
1827340638
698169021
435090620
1541335057
263933433
1487656953
227249212
1138170968
193444973
849763507
761283844
1518132523
1266018302
1654276829
613266814
1564434386
1671322400
786343868
1734175204
1826590343
787901500
1316142489
681830931
920521813
1754850733
240555814
786851492
1584199217
1434693384
1837246845
311841467
1105322456
1366249337
953132349
1092661392
805697098
847533199
532014614
1377358227
1088774199
618500504
243724284
1547605087
197914906
99689591
765844864
404793376
190677485
408188763
137678829
632259056
1430553778
1730891426
952033301
1252168683
1084643343
1307053888
1533020476
734280205
1127028434
1263255359
1554614031
859146977
1124465948
555211819
1656118957
1094849232
1173822304
969828765
691979045
1745960693
195088784
1448211522
1200618892
20443371
1681025651
1097605088
27927307
1564873475
742742582
482094239
854325877
126069178
1313285762
373965137
642404708
1857026452
1845048311
1473524589
1272143022
1304772795
49963925
550692711
1631258407
1527886517
1285345905
508787353
7240917
1780398828
157698579
1066825348
65852788
22018006
685012463
734098702
986829694
1198841016
532175768
258955134
5727211
556404424
909273792
1390380862
1525359695
125325365
943652085
1713312090
1576416420
1419727576
390216486
270385503
1066740005
1815768887
1623175076
555143690
411132013
394991066
1855164955
1408498180
1752618772
456830776
1462640499
278834341
1616086495
1107810130
1123601454
937152052
1254306718
901032889
1573288799
1373577388
379939474
1000862569
254998361
41542570
1434618082
192612672
355469385
921819959
1471007346
137769653
482260981
598866547
1388527646
22179859
1148225382
1456592579
206765385
47013194
760778680
1523811457
1107890907
1332168619
291143377
377862880
1662524743
245322345
1546646872
155700121
649791631
463864366
635730112
1378580413
1636538481
69119778
449065930
553654565
1284737184
1777814733
425865099
1823168477
920519851
1846077427
465736133
989001031
224055235
1492891463
1194758352
1215303483
176731264
635800916
925664154
1810730878
65312820
907596263
1086134061
1489440816
1489258480
384690081
1397437557
1806533630
882063696
289995725
583756559
1751377440
26841986
1008962277
1548411652
1187979769
880373899
1466574157
606047555
1484580282
314213083
870247974
993661569
711327521
859688598
1599821856
1239573284
613505427
584479013
437633502
743821733
1695380101
980410922
1570902890
323389778
860238602
522526219
1509412181
257639307
96660065
291299158
850424912
1299588899
279505238
1638080091
1593801744
934567929
652649471
1232988693
129926211
928930765
1159676498
1341199253
1774476479
1618989279
1689089917
1325531486
273420012
101389869
200984215
777465912
793371698
800918989
124884108
570951330
1544978072
544291932
618844752
332610191
1178033823
1492735586
1046682077
1746095483
1609260780
1496013115
384466835
536911584
1770149104
541356755
1845741356
1067426819
1176728454
1841989249
445914583
892201727
1355026569
856057824
1627512309
1227862309
638630076
1823937692
284482384
249180006
437813130
1014681263
567009735
62720326
625123155
588246771
611727839
83228961
1210959646
1007406155
942127797
286979429
120556244
1672977371
724535674
1360176094
137872048
9127934
78062886
848218782
437648196
1070544108
117386360
1786709156
1252605913
94457478
395130779
1808603238
620816133
175164110
164047476
175892335
445275423
505435688
1779707146
742275209
1526836635
1096095156
160853522
1210452347
1662489955
984059535
1136639985
1516861908
568134573
1288607876
1131368861
28923627
1683336528
823222318
1465668314
1092854008
1258509951
161070026
1798981348
660371208
1624200085
723653375
545587487
357396508
237295523
1703029182
411497842
961407572
1039298319
973872571
1488537444
833652931
710726803
812605253
322838801
1473499733
1271337152
754708497
716684064
32232391
1069901491
1020662882
1824739674
308423279
1517900896
732404132
1208002871
1174459646
202088340
345073820
435694434
309822390
950332103
1115362581
1329426964
1745332026
1329844292
1130086419
1114418363
65245440
1028261175
145109944
354322322
966261696
363903383
450258481
974484738
1716255446
650751280
544147178
174575481
1617018716
639003052
1043063352
44661878
439986824
500279450
1473254430
1479023741
1269446776
745093472
1344763341
1103545404
261568131
959404654
766224949
1410937681
1271286235
165450071
1410182595
22304250
738596583
1470284455
362255003
1576919124
1230765194
310357749
1198133002
14134678
1010285049
668188350
472794645
959832933
476907987
149789950
225135143
368412222
322881649
321916599
609396258
236774354
1543887857
1736137924
1610219340
606350680
1814487648
584273329
864495050
166079226
81601529
455008169
1498740725
95226705
979336173
1236692326
1417237005
1485499963
691289738
1618931190
1115718580
775108078
1543600108
1124953988
881211363
1089574832
233054356
1487268444
1574950110
1600248489
1106304876
1472664348
1049377190
1348126676
933520937
1072287086
663303562
1536337689
125133420
48390288
1211465531
95438724
181963880
1401983835
413159965
120729402
984895951
1275222325
981525304
1787149340
1206132632
1627783201
84847094
29498895
1000417542
543295270
571027620
231891383
1303737951
1275209880
1626019366
1732094431
531762546
421598096
625502876
1276266373
299472899
244710081
720046916
1751220103
1601369637
759333931
332830414
123759416
222976087
1125780861
1085450984
929897446
1402057657
1257437097
313593494
1757613011
1264585996
577227659
1426200578
903156286
413148463
147312789
708936436
108783892
634706287
1704734938
928300186
483907702
1375557119
301527553
1631422793
281581622
1779052444
651731612
641149264
1619538134
850954269
1928996
1662479604
1495004446
1636021133
1110009580
683309869
57553228
1628406526
1514221209
849758920
1677927915
1218599366
1390621522
1452210292
1176464805
992174404
629989471
1070338228
1171968661
1752519676
1146600492
1818196364
1094786360
181313926
62988638
721155279
619085397
533903944
1189055100
371199435
1092017327
1195114159
1029121125
1184579259
1772367489
1608231485
918414677
548312514
1682111882
90073425
665617471
98978088
1704340339
1481965053
1205117262
1581136021
561659734
1753031980
1544373524
1469436208
172966924
1388525376
1103890335
1580274093
1525392623
1825117426
1250925266
1426437468
1619804975
1191123590
1573706579
537922696
242047874
1556551899
248196419
1515820354
566566145
107282839
920279282
633946836
1148772386
1324144429
1250903339
195183505
1468347968
1223749176
980588278
1713657208
1122226024
929220986
931292834
267862140
415316766
1285334906
1401735550
1532481065
291261303
596514898
513471033
1558797103
51034656
1554381896
931449940
359742996
296574281
657451267
403010089
1638739445
417778386
1474186625
1052862822
309682188
1569552636
1381222736
348300638
1422820678
359019982
1024635396
191161718
183407954
696602488
383579791
1001187790
1819819952
1150911111
78408885
919928420
1001297631
871435153
254102197
680497187
738079931
1011788321
128622855
910926826
240467046
747096826
1012649577
1476174856
1272566535
628257874
822882519
596676285
1446777960
334135708
1607965626
1706660132
1550545482
331430356
891248854
1644144366
1209559522
1013101771
533905680
1542960944
844495812
277784562
1735865702
326137576
448764811
1334697739
1494223593
1099490738
1473803759
416024439
530072800
107630826
88307249
1611251730
1842577784
705203577
231499338
321509934
1363070293
1704798876
594374210
1651517107
1406587942
844191174
1116065812
105884770
705273832
529513101
894315364
1754977298
259713109
443894327
1590760188
106102392
1779013353
1778124574
1172247895
1369880288
106270411
171204697
745236720
781455677
1098989817
406627996
291224879
72741603
1752097780
423382235
1214942803
982866208
391267173
489424214
877690880
681503453
1506661309
122178987
1645175448
461553935
1173278852
71157698
1827165797
1273070710
1083568534
1030182491
415057619
68283500
1015792768
1191336381
1454206125
980860560
1160446007
1307936255
1672275686
51733892
1518649624
1492526353
465991918
115182806
120957428
1853888170
560679668
968295002
166458646
1655555403
186764683
1429956231
1801010308
707911522
943313778
35013535
1369762278
1357102771
296732374
1840720744
926654617
1081602366
730305606
747369946
407933152
455959212
588390915
1198098952
302801168
979012373
683622526
1798662383
906152306
131703304
1279835151
59600955
1075735863
1068936392
727957997
1166486250
1452399858
863752318
1319788597
712854768
1104535662
897771290
704796413
1844245272
1559937910
665568342
1722428584
533259824
1126006015
705435415
1788852395
1300619792
1004329866
219315421
799996501
19218733
1052349790
1595607582
1121217073
742276754
1829308539
140727188
245635816
939930593
548704888
1411748306
493312741
711785207
975214896
413981098
733057843
456964292
1381501652
1643308253
630737745
265024035
660890905
1141156041
1332228677
137604563
1397782878
718272669
447034377
1255754716
544253858
563580489
934105352
995764873
1091746948
1603495288
1199272643
652830236
1505902661
1693793682
790039788
1081561035
602984821
1236283318
224836504
723934424
957854870
1266159821
1779830381
368739447
1354977465
1598134970
1044786293
232219628
398666958
275920309
457113833
1733671773
951725794
1108183388
829640665
307953842
1292191456
523241472
1108800565
797542251
1145459505
1309008405
523722996
564772845
373973389
29488739
392031144
713925062
30028561
262999889
1434438102
1530852011
591575993
930389071
184951914
1324049590
1132077755
975696381
769425417
478415806
8612860
558734124
1639808224
262205144
210889120
650261242
1783037130
1324312914
710007441
1143171398
1685335108
338804106
257390236
1407408629
671444138
543806679
1720034597
1681555354
1414449601
110132996
174329692
789937178
129846642
866571654
546394501
924199909
868955430
1785570137
925703215
1514328841
95588886
377120981
1684362741
1566440294
347015500
1081209787
110317120
495232295
1184949076
764983102
1025121965
1056819554
1726568474
565441952
1649712895
1746591500
898591639
1662869124
704651596
80153627
1403280040
1478441441
507268064
489004245
669425909
1073394784
864583128
1752095791
301655260
1659292314
923086574
1810038016
419094237
1276652241
1656549502
735364276
1511818264
1162098066
1461051247
1035547939
731158716
87866365
1575372110
1403239689
461707542
469578283
205687182
1845226056
1833737061
853259186
22208302
667809584
1079139125
1127824065
731964384
1744053005
1121645862
281281443
936278411
1177994823
1521143157
1812704435
666012723
1373476804
921100317
527350681
649484383
874178933
1219198610
201372951
740802169
636877948
534033117
812189997
1138885810
1497140753
1045700137
674104456
1044978020
1731223925
114985281
1101529198
34988099
1298713954
337922446
926679859
407676564
506093501
1456474432
535143787
1501232153
727129929
1549586740
456150867
1611431632
397005526
1722224432
1074776474
1706517027
928580787
1845360720
1233627289
1388082884
658534110
373339167
1237881839
1472261851
532430626
1303462774
763916028
292860557
1808099213
590383043
1718594480
702417733
211526480
460127278
1792852314
548100513
427472413
162704350
1358399852
1487073826
1678799691
389223136
1080073429
390051623
1211767081
462574937
1025479390
656557076
241120778
1166758570
509013979
1619570257
1350599733
729398203
1020454576
99391743
273059356
244045999
333662166
1555655128
398283774
1723077102
582383246
1396359135
1761679122
544114983
493005592
766084677
590944996
107024731
1690537954
1315917116
743681954
538700345
992198704
38548027
170336317
1524115129
802838080
106122486
246031424
1826786184
96361233
372491507
856458565
428184906
910382361
532624531
1378368168
1592352042
1684448501
1730953672
739006066
811708844
208523678
1379960932
1843677266
868021795
1761352576
1305251894
1036767205
988653512
188489145
284415440
170093200
1795043952
1033782454
812741910
83240027
1202912041
1549727448
1826830833
1003721086
1859730803
1504181615
1539841216
1455618963
1041775493
233840558
585646242
1692002394
1799279009
292045734
940609295
173074972
1828051122
1009216812
941720823
1027221925
1417530741
383536971
1849812180
448119391
360492791
1710350640
1703458887
1014860364
51638652
103918468
516828123
1648870131
1753476040
1690737822
98562067
1667286479
281871456
235504692
689051600
1133264393
792699762
114746060
1345213004
1440607961
748093993
682101256
1150436350
1743572379
930134747
805867942
740404855
917579340
1823721609
1096087460
924750932
1591986209
1674978160
1072069976
1178802843
1070459072
1046751710
331009678
1408647085
479309752
1211078905
680216346
113363351
1662253178
1258006590
567373166
497878727
1538931945
918301970
1409587655
1411626748
471512427
1564787753
1074616093
1266098489
719658722
1138764585
925283502
796638648
406271666
336967361
1247230105
1427510228
683232532
1517225164
1679581124
63219064
1004840797
66190764
39031743
267823095
762524367
47295167
492565282
29082309
1035567696
605643762
1384778460
1132227136
1492867246
1217883200
1126114573
27441557
461129384
1498839910
1842667546
1239972333
1736204415
71831020
306416246
319101738
1643297343
1653092247
176593113
1458275458
192030683
667729769
170426471
593682475
387536296
304489677
588519393
756532293
1434414390
736612314
182917884
1085811925
223666485
1784933732
422760717
1570417167
311363055
836737635
70926736
671149712
530780189
1708447854
908925753
1112095630
394005004
1108594540
206218681
351618032
178950595
1452631778
1448398325
1293966407
1059453105
1645544186
632589504
251580338
347001902
1583777279
1632700452
207426364
50000276
224020476
561161880
1454872304
683512036
879256918
637678568
1752983833
1041426594
911106322
1780022403
370673829
845279202
1793151709
1716203549
1418070499
1660892714
468336940
1229407947
1530616338
785813842
1676169058
1856772791
1586938192
35748311
112594948
1555383433
982981526
854302751
599385666
1358605123
1516900261
1632079098
1698091284
9408120
1247598674
399178500
980770240
292260232
1770250027
325540213
749554770
703903780
73485030
426803919
255283160
953218828
68523524
1135270717
1076167905
1005585511
23865787
1026280362
1004256993
216441748
1794605190
554152344
1471947131
1689231415
1514714656
1681032259
1518238633
723015612
718765925
540104330
1260186178
203791069
1600408008
1455828355
1110992962
19745640
1520455195
1234816622
421309003
1123751843
612688593
1071466024
1739358946
1230325240
10329875
990419087
1832619325
439405157
1412153878
906297094
1090211379
1647124745
1184149627
1598777081
1831217730
170808412
379955099
414309509
907405745
541400545
84717516
90587238
1539593451
380449374
104103913
1342932349
1723268735
800110821
1422597668
1211045045
1831765854
825904604
1493092446
1548006567
604989983
1166941256
815507964
1535075329
1393917448
492545379
398796799
859186753
623136965
64874073
579324914
888094368
704555964
1244389667
1150318874
1340164278
41837082
720121799
638541694
27510272
767939754
854000845
686630380
1429239689
1062545024
877272380
1379465472
920638811
926499797
1842387670
439294795
1548614772
1012991975
429619987
1591923669
703310953
1724811693
710099275
663865726
465991914
1424641945
573703816
1850793224
1015752363
1726712728
1826777015
739559126
859310289
1564201763
149892391
785846482
216483176
448331765
1026842989
1570502540
1427241474
1024319704
413644726
477346902
231267067
773343909
714074392
1718794491
608328911
169639120
1004358941
38305198
738575389
198011916
1341184024
838973170
1836275909
1820497575
1647726392
321939320
159098152
462666114
1145231823
786330921
1428753580
1755418959
167554688
1465691124
1696895724
1119389423
250811372
621134533
525357856
711521322
1772610728
1423667469
1205446605
1235596320
722035443
532414883
1805744813
856478198
91470421
1384953084
778852805
1764543778
1358744856
428444378
413588183
1543943772
946580181
1710630730
1354068801
637450591
1168078529
801932353
659937455
1732237841
616377713
1639555457
36182889
564193741
1492659297
188643669
1241644107
1339914345
1042205407
1384356609
1301296305
678964015
1192871517
806697209
1330800516
1858907410
26978287
465020679
1024154684
569479552
1221607030
118043319
1159816173
737743353
255957974
867600159
252059213
49775630
1688416648
1725150289
739349365
265853424
280894912
343185822
1602139920
91642192
1609717407
760560624
1681004445
476897841
672311250
119160873
624867851
1154846917
613795397
1169952249
412114695
1818605978
1355893997
197359177
452349390
753339206
280276512
44955045
1548475710
1564379716
951986099
817100336
225153702
1071463487
471203274
554623167
1419294753
179260273
424302868
1265569073
1237859089
1420720137
445188716
866776164
353563398
101509334
1817337072
1371292520
462815597
424228402
1078866930
417700814
462673024
1661502269
178774971
1839033227
40794195
771880819
1684305077
1669832192
339981478
164751824
79452118
30241321
1326011504
1082191231
577852640
5335224
453062342
365972272
1444669407
789115340
591067643
564680176
606703579
1525780458
1219174415
627043825
1631061137
1126679317
1761427432
823760127
33314004
1810708297
212979334
1828450394
118056683
667226621
143318101
439751942
731847564
1362881779
295040737
173027286
489160409
1579472561
48734160
1649201345
1065038042
1687117563
1376922659
1655502654
1645752879
887971671
499707488
1306388507
201507101
1725048757
492192397
1322563055
1597450050
353960755
1335125947
189146981
165847899
1593773900
571499982
282797623
1336762174
371706525
26782263
1533661011
1319110643
1304615788
1271932547
1692417120
1835525567
41496450
1854853896
346427605
882070790
1195350503
1022148307
1647362008
1404783090
275785898
1124116354
1511993237
597848090
472943203
1020391005
1164474262
930907766
1124177019
1402793279
1341023840
846630232
1444221520
1012253578
1239043200
1824896731
579742015
316782072
1659707545
1442664751
128203017
1046674787
535235670
1288585506
981479904
1310045563
726473815
809223145
1651340249
1078570305
51541614
320715530
1209366973
1627670484
980390861
1272261022
1796742524
412877106
364749261
563100300
1206308065
55459362
318057591
136482045
1347014258
147113923
1792798597
1483169308
1605612226
593407332
802393887
1389295747
894482494
1473003816
1251723217
661758448
873415007
1099972864
622255208
1739370836
805859238
1372696510
37864877
213229919
18139980
926535142
1298658024
1580529041
255153968
1433716698
890526997
316571988
382224681
1521608639
1369290185
1522604895
424012580
1674451643
750224296
1664897121
819034486
1750809854
1510293538
1124956290
862323906
939562718
1784829806
399255912
1450271313
403553348
1066925974
356650983
1805737415
399768159
952460229
849837577
368151741
341884605
1735540829
24350177
175855013
307914363
1388104211
59612677
449294930
86596546
614611191
218552202
945674148
1846294892
547731146
139052684
1422555351
414192918
1603886886
1698181954
519607627
543904
1223040088
1742803650
938798613
8325943
1486766715
676040602
668270775
1399770391
553385233
168548603
540378657
1420355439
1355533309
1808147795
1300300487
340685853
1398015317
1749524402
1838069768
87940888
1595293586
970823755
370734993
49396629
1265063520
1764523250
1102908833
780120483
342267474
46690240
507766660
386522729
199094535
1668011844
1566810221
741017709
532521023
850803847
752939444
284012475
179770910
89318019
1423076000
1601259369
651720527
1401153729
1756629725
505638461
1299183357
1377847251
927908018
935334484
1842811900
1354821408
1591380822
1523087549
1851255445
507059897
542516387
1247696297
1039194179
1772324987
590054720
1023286173
1408830459
626099342
1540286854
185116284
792230497
278297647
258860733
1668165789
704349731
1771712856
538282482
1266636653
1786692795
506001614
950074083
1658455013
806947930
1235536225
1158717728
729669785
121910473
143688371
153233300
1376818059
1608880752
814676455
223342494
680705135
1813041109
1799422195
630654134
1364924289
1735053618
1336533386
880927720
1097537946
1316460128
1283546096
1381165898
1505347407
1656029425
588603750
1008116924
578674749
125897227
1687820055
1622257311
119901932
1119194081
424181296
1388417326
1220050101
1618482932
399152748
211887867
79382527
485980416
97460144
1554363100
450077822
1119360875
1585883661
1794277252
784069422
1329290903
1478697542
1255444519
1556825233
1136521243
244796890
1068920005
1443193787
1340830873
1778106467
231206665
1653330574
511524795
1266174212
1172884664
176372195
1161627721
1598695926
33889205
84879439
522185236
809655447
906982642
437526595
421502327
1176009792
69080086
154747929
896316359
1121084202
151893497
151085746
1135633741
259054868
1110409487
1374373669
513653520
81601640
188589333
781594770
950653058
1622966783
428340930
1820182149
846777371
1482915902
1740033737
1770412490
1613008324
57706276
1674441351
589510463
1505520819
662121901
1006393617
1047287111
758070068
1338690139
1006844863
1630119131
1471293201
81731960
256161676
314341304
475827699
1527271133
374833075
1593636305
1359132913
1775618778
1029288116
1329139212
908659219
1036228906
1259655390
394739656
1722351562
1222940259
1396079054
630119877
1052739875
200286627
1709822141
753615651
73104052
933003197
1569314955
569479862
1702834881
529733588
1258332949
786600215
1047326560
637045913
1646639167
1677362435
1265772342
340271427
1568265054
798784080
1179232306
314186752
650566260
18255241
662656820
498749425
708251448
1343810661
1390846421
704304404
301575204
287089812
1341546919
1835528281
37376078
545015817
1046477805
1052245213
132295437
1176302146
1274065723
474871358
1168893731
530546735
1384269245
484118248
239940340
989932303
1267918023
998282792
982502724
1378138312
1300383195
1055360273
105488882
738047891
787751054
1273845637
1836910470
416031222
1341519248
762425930
1623700623
426514368
72770846
264681342
11691799
994596215
680157122
619276136
782463165
27482658
1090963377
376816968
1047474972
1767829188
412264229
1791843283
1123342975
436993277
68878849
1120023161
829244473
155977097
995887817
816873434
850694833
1161696481
1311215781
294096325
1395605136
1821260073
449178186
1221542357
350587790
1828595249
430356341
1177613693
1767731228
1242800898
204513544
1143361897
1263000969
448287347
1571425017
171822756
1374321858
1429146580
1030679664
476931282
1570132176
1097989696
1712478482
1220720478
561238973
1124006191
147947307
1717437317
1021560920
3662753
192895664
1276785101
1371426336
7217058
1623007229
1373895568
1687931103
811980889
174121546
900815755
1836960536
1063113189
1214425671
1738961368
913276659
294073970
1804188882
1335640420
1234210560
1815950960
1452172300
1200131995
269331469
662339934
1627026129
54750407
1401861632
469834775
1488116635
655023731
153981547
1470924726
1826211258
1414400162
627965427
1401918553
1413863855
1030351291
654342690
313643011
346223546
761816396
1651232072
55124436
1423091155
1266133388
1171135257
1487982991
726695132
1643854865
1696903077
1266704553
1630106984
299227481
815869940
1575693634
892818633
794962949
809313232
1411299531
1608506679
227262104
1808874173
111430891
1156750672
1000309033
1802413012
495855521
1017300286
1296331008
1445310815
430300318
371646397
1704165146
638595360
1180127127
417750654
357060273
1279925635
207298202
1381824275
700127275
1017061477
769236525
1303240662
944801964
1772463462
120223615
1530327567
264594929
495359809
860250854
320938195
402369192
260878568
909476016
522455488
478583782
405453879
351230089
203746848
289660527
1642153428
1661160724
921256642
973920992
816561489
259424749
946166547
1014971425
831002855
1502947715
731540211
1099507997
770618539
782477268
399060932
258012691
1099845226
1159955700
394790548
338623100
838947909
1818699766
155446706
1102065256
1149255027
1152457398
1283306230
331631384
253831608
995706913
114148913
1478095987
1164304750
783889842
563745500
774446856
919859658
949351187
1548827848
880537864
1200295461
1091159595
1212157460
937774815
20996604
551198443
1429775270
1239481035
1324047910
61946552
1112005530
436951695
1045420532
1838844527
1133797170
370144018
1776448313
1588880925
1504082622
275187758
1833183965
1819706582
1821474166
928842438
1487703058
1367932941
72828551
343905931
1730802181
329711544
1768301573
429152351
1855175528
1535172575
943727884
1404508698
729426505
1014850084
1240655301
1733560877
456494476
197055098
1577481536
1516554908
351435480
1680975192
1407234006
1582844884
1098440112
467444290
1581025955
804614906
832919189
769240260
1582590534
1459451803
1728362941
1743946610
1462949891
1537875455
1830483072
1257680580
578583684
1346668975
1154667907
120770082
525842813
487102200
58985355
651916891
705391361
1840201585
1274730855
448317874
1348011601
1177430505
1488571992
1774673470
1376941879
798361555
264941850
1584759766
1766930239
464970740
927393940
691311310
1296008716
132164597
513776057
1466838608
1077508555
1813440112
511839403
224722879
502451811
1447065222
1580547516
1484713459
1215436698
301349221
769793545
946541801
145002004
901085400
1564401155
1231271478
103332549
329268603
838660869
630227905
522483796
726077147
429313964
1743668494
1136272319
1044693514
1440785295
1616191872
1030581861
1001916159
202662827
1217500173
1570127120
301096764
923689083
1530673896
1179477485
1260454145
158319970
1205926477
1552464876
1471898825
364645606
56587772
216893351
1250211817
2233225
1320357663
211245629
1021313090
990575089
966646603
102280315
1739772770
418611267
1137228124
1495570264
746999257
354990831
260294487
289110546
908454946
25165135
204771488
527726668
91549526
522886134
1460204962
1451768130
1335402569
1490868238
777906238
399173381
1009627810
1792782279
1183598645
1496485564
705144473
379538864
1206024554
532714207
350402277
331912454
1734158549
461746675
706925818
507457027
348137191
1221729020
1777348360
378128510
1108036525
1778872077
634011717
216864611
1760469465
520863804
632673086
1603079388
764829364
1237197789
508930582
1002669139
569416532
559497437
246015452
1487317428
981329045
552160162
381010650
906560647
236827562
1738685224
1064610876
127719522
885081380
459194876
496744724
189991371
1826249925
1708461456
1254772099
529257887
633258546
525802139
695290249
1262242155
502760473
1350258944
1045145836
1249320710
205921377
1415157706
830228768
1372882535
420718360
317107753
233356512
1296010399
1647503262
1571548263
986489722
1321991626
424140671
44876507
26073476
75968276
852732940
168474394
1816617187
1772077772
1657567588
784916530
1100030208
939450667
426597044
1172203866
72928485
1256852225
906955843
305681752
681138243
210096279
174156368
1179834596
934602864
695916557
267488716
784717332
1128215563
63852570
1418003891
1468081981
924536276
451401661
1126537901
850811250
797434321
1659078803
970119619
424242844
1849380466
745480571
558376103
849869311
1857138880
167488237
1559153226
48576342
233846079
590447887
1147629771
1102267963
1736797807
1170808108
1165818214
172148957
1314420751
1045752498
1216951739
989904280
284284912
411070342
905833070
153208542
589489887
603426555
1522626743
1375408613
906954844
768309459
1321599602
956214993
524913295
226150150
583322902
769730124
716684191
872570783
876869476
1812419438
1309074742
261910219
593278614
1434615032
1394831393
33982314
1349967089
129520302
92953169
678605643
496645098
681636926
1403551375
211837329
743988670
1389751164
945704329
214223668
1143582843
223080518
1436887981
1565380731
1642200059
753453798
1677694347
985822514
432366038
438962005
1316546183
366059999
808357973
1581909014
1440049160
1602476681
937240454
277286362
605145567
902574705
337875339
1842171086
587583965
189094755
1006877332
1525679605
975352140
64141817
1148847796
1545070819
152139850
359610735
799093135
955933935
1755400422
212840925
174592010
85936421
921530014
1564225472
974971396
1746492263
1639683067
1668824284
1232301677
1107313730
1190626001
491422368
555162392
1290554025
233116898
207292734
680630669
224866693
1835362060
80942931
1633514647
1690232261
1727096280
582898682
94564061
1648638695
1301953656
265540317
1444010441
1504440153
79458055
1799233823
269405037
317866827
1233014111
1088960485
759693601
1819901837
1848692318
1100417983
1227197254
772632784
925692500
1832583751
1817486216
238312371
1787300227
1494171371
1125360693
1516887402
1746514559
1261694445
1526121040
905991892
344214270
1000855803
1744094927
444574597
3313583
693114131
279552791
1536396931
1692198272
1565752124
509150891
745478813
1008850294
226273699
1781292882
1561194616
396384621
1539229750
1120216654
1248063285
1640262802
1785940962
590725545
510860175
1174155441
1430940995
482754944
1347427212
1356433576
1345456237
760583456
492206167
1307142368
1407230517
1240317101
953330238
1110363899
1493509827
525337386
209753567
1368789127
1261974593
409152076
486520382
1369231012
739011372
287151716
1843352083
1713506181
442494308
1479115533
1357850416
712045504
2230086
1807645402
269451768
151588265
892249798
103130466
110274878
146796653
1141380136
956784817
1496669652
1146437578
1821674483
179182761
1454633829
1642225531
241277958
277404750
1785683678
409733810
1174771997
1825984923
384271567
1732604125
1607299233
1665701919
734718234
1537901900
251369934
1492186201
204975016
400379754
1580721026
845068423
1033023788
697791818
1246466423
1160444327
1215818981
977513330
1301012209
1607859897
1277271490
1139840921
1307964303
1219215396
228239318
581117981
1291962642
856092917
84107541
1178845757
164157295
744442506
171515431
1457224793
766791247
575395544
91787760
1423449627
1832934783
740082356
416644138
683589657
56280477
76108698
244793254
850981671
25355306
691731609
1133683991
1823914091
1391024697
1308832511
349370486
964751665
884944961
1120871876
326924915
1736740933
1704076063
363168603
1823364003
616896052
479179019
1548020111
853258919
376551243
898921155
520613140
1219119292
593146772
1743202660
884300975
230017582
748056406
1406008672
1289228463
1093767086
672217260
1154341081
447909387
1053453079
729833454
79075927
66540877
1773056494
643572724
526936009
1119698000
188343356
74336764
964101155
1234754538
596855435
1250734189
150987077
1590652178
136180459
878944947
768549515
794814527
115891361
1584856231
908008275
1694166333
17106895
950210566
674598663
1603433221
1156210680
576151462
1230720881
392585755
1719561804
1114097381
1694282895
1854680552
781727532
1745858207
856182044
1044702625
24279817
1564888521
486760659
751683866
445851760
1522766076
1420647936
1242711254
504167395
100000168
1696337444
636843515
3014757
723003276
20308588
1844266837
1249937840
898846849
1180766864
1537365560
1513720944
557886174
1719526201
85828476
255859332
1105312542
1596581584
702027239
1089830170
615156563
1289842857
783660546
1106525891
333311512
837823709
229744760
516272140
433929184
1684757284
1067066700
208474747
659833803
593479241
1235127165
1395777508
1840702518
1323458896
1288686972
202403940
498409081
971893811
444646594
1220546920
1131137825
1277328949
331001690
1805686193
1442765315
680548963
717668547
999387801
1450800645
1511214535
1764050109
788750872
764018248
1434202599
657063724
1465894556
481156367
678854471
1429106926
143864192
146525267
1507381745
861970163
1341435504
120595086
874364105
33453780
759863952
915016408
1112489551
175018364
813320979
735390407
1117724531
747058759
981648299
273588613
1563354968
725660862
317372988
1082050551
1387687594
93029979
376061463
1795758502
878752606
1690484063
51539995
231482555
1376665863
106713448
741735935
1309739628
21575047
923175460
953488141
499196241
26493856
574201435
447961721
209654012
1721108973
852380894
623131402
510503842
1179655555
1624076386
1130161253
41315147
656964235
697960726
1715795237
959980970
1022589717
1169786522
84707194
138964602
950096700
934111229
912462407
836786634
392658668
1779807886
1320552423
1305887352
1026056839
681273129
1791838614
973128335
1791446827
952720682
8365108
1048096487
968707318
1813776954
106262501
919601179
173977892
802677429
1392461566
1000553803
698540869
1225785932
1236141546
313638521
1008083358
649660918
1468555703
719613851
1684293289
1137666863
469927586
1345257351
247420464
313090506
747624488
1192496139
685042083
1361386036
1763942246
426073717
1169895608
252606128
235658012
1182800616
1433366660
1034757490
738608653
601727744
1434972051
395436449
430543912
1184646431
1464473869
1224389788
260853979
842813542
569676044
1169273837
1462391025
297009932
1385956526
986917880
349647266
1066070365
1742963969
169330382
1846188200
1007991956
1691451338
357551360
1358908029
216915919
1181450416
1670380504
461569993
925672166
1371207796
1712837867
513619032
1358590003
968230583
531854986
1133591173
22838521
1355128580
1509782690
1251736226
339897375
1558663937
172352341
1688724068
1197060585
725981335
138916605
561400608
575301227
565619983
1794475918
1421206439
1832200095
996261279
1652226612
1239948790
849663157
1802319557
553592309
628314382
403279962
192254014
298566352
1470412511
1078599694
415136499
1041312888
518765317
1276354609
934720736
1185138145
1347875581
264291985
87207688
1190614897
348790602
271488469
1284021836
1162330847
423813995
808050816
580311955
1199990569
1434780286
339870063
828705549
1208986065
1838445017
1691413267
1194593986
1855818265
1143873159
742611751
307705040
604723436
1338387035
1764246433
723457522
1656456155
1426876194
1659233752
836104484
397508355
1320506948
1592474984
1015301848
1308485744
534620969
650968833
1367048044
63204474
1172747080
558199202
362731258
388649663
1383317321
984781412
1356891345
391707292
653002705
1704551989
668453283
189065623
1676154755
935808093
1780696415
954517847
998190773
400051321
992926813
1440590273
478024439
836780174
1158277402
1608772871
1257516667
1457235432
1285790387
662821656
1840556596
129650012
1462029168
533607508
149139378
1341610280
1250580992
1047157592
35059112
1289787443
1019086077
363349555
401675756
30542147
192889237
600336068
1567914580
1431108224
365300452
1783527700
450261319
252718305
347627807
863727025
865890129
93341300
1803209755
1062725204
1200067657
1359255650
947877248
1612796987
1332438783
808900087
1081330002
667119069
953323865
791006557
445408952
797119332
347326804
613218135
919541900
492311103
1848124046
947720571
85582081
912895166
104938025
826814589
187070379
1008789032
824891881
1194047831
1613825361
1485541339
1019051067
1151575657
1331642230
908117386
1574496547
886060049
1575032443
369499026
1829660878
907013090
1209517198
1329771300
1011781518
1729145657
575018559
562291368
197261816
1186854601
1480004068
1189838013
966200342
586740224
652014741
3121513
605830605
1504053251
1383576326
1733497641
1332364015
1060989388
1244389396
1198425977
483993888
655328132
1822392643
136302221
192272204
757720383
229971706
1768767103
1362470106
466580824
245751087
329560061
1574556633
939281082
1156798033
802859406
56893586
1032376078
491756524
1419096645
1018295445
1101404338
972366340
513476340
244287992
1233574525
1012097527
1854418737
665878636
898943723
1785042516
1365167163
948796991
1663278730
872724496
1593698168
1560591908
1587431246
16122736
88790499
913262678
932087918
668078040
1016766553
1294620732
1683438958
1809555780
552483670
992612805
288505739
649308665
642733154
270337809
604912362
136390387
240602429
1378204843
749982168
1667803899
1302588231
57251527
514610807
651226869
875510622
1433826053
893725136
29228984
1574570666
1486950044
676345464
1340682223
188121340
233147521
995356563
116858650
494578329
1663140275
514243238
1633333131
148722877
679896565
1696312599
763298207
89292313
1652085666
1290306118
1768698455
1459800715
702140054
1756846519
836169211
327253802
1241697076
1449066917
159748680
802296877
623446501
959310940
1014642542
177438949
545297570
622533055
1149477939
534982365
133298322
1577440411
494723775
742853963
195041709
384701709
1199423725
491690083
968730066
679847466
434410483
1275446826
557973607
907943143
264347802
297045224
211995808
177451937
1749525693
458244524
974652618
802649164
865753606
1204345311
1443245373
36079748
952882131
208838169
1679902069
1299084920
851914374
857120915
1777884017
614442015
534765626
1312971222
199620707
299794198
765447619
1219491418
1595475533
29314609
1327047592
1140237342
1127636601
1483014285
377068255
1382720888
39533306
520296752
1453936596
1535519510
939451323
1211937373
1442544595
1038968350
972118010
782595467
805866966
1681024841
543372995
1746147878
1503697712
1760008541
85486398
1744841725
1444852454
1750969498
1248489010
850942506
730004503
1112623448
1031197849
996803099
226709885
1534635397
628050360
177576571
246235347
1145502847
1518716028
1011382039
1109983623
343498740
989282067
152400801
1384902759
1499901462
1268668887
262097293
1573835517
505659219
1341686811
540148264
635433458
866681814
514338938
1376926259
1713490115
849264230
1371210360
386232280
697251387
199187248
916205406
598773012
606685984
276262290
873057834
1152618276
1130957839
318738219
1436130447
114446725
983809583
1048960522
655634222
1010385243
1595859489
503539791
241208856
754895707
545408943
916392439
783862675
34695522
1469689587
676076957
1473219419
993222748
942414451
1659577848
1806055539
1715065793
1274199022
1115192221
895767846
1550842935
1592305927
845110022
157791584
961861190
1292026496
1379728100
1050167673
231244940
703232184
741167830
487285142
157589118
354382795
642157661
1835977494
445281595
1566923560
852515649
1020232464
503386988
1405057760
251915796
1619470283
1107870906
1772356439
468364488
1856312893
294056142
221699720
1618905547
1652215654
924721344
1075195110
1399379989
32716173
1282263884
1450350698
272880057
622614606
1221730079
1533762059
1000835632
1661081954
1311811811
1849148973
441439598
1354361822
1719593332
677547142
772383547
1380366678
977592979
811343687
929975969
449572243
1628088965
1229419039
207401911
1776015464
163462170
1843633346
948859335
1497038969
356663436
991959024
1754025369
1405859897
1784676108
591345618
237524024
541527110
1339515861
521414380
1603634155
918283712
801654864
651891447
839005478
1851495855
1796541701
921804549
1187872106
618537359
421111923
413583776
241846393
1018394184
44568640
45865640
1141347251
901649972
786150345
1020463435
1728094944
92029509
1511711986
331827137
1345378578
322213997
687710311
31993209
177656948
1214726828
1502925736
448108052
828679174
1430728581
1779855060
1202823701
789626435
412511720
795592362
1207119933
1670471072
1431416512
152322175
968431146
1576659829
75312574
1288689881
1329212546
1806849108
1510763482
1726939716
452459115
1000690262
464379638
1753377442
60607510
187118865
1517152681
254643628
1533206840
912333889
1609024122
617738511
1086210683
949203395
703935142
999531526
1856540144
189157997
1248791100
297396109
253075992
614376384
276161608
1667039817
213824639
782588791
1668455751
237362590
402780031
1501128415
160336437
1079409702
1146966220
631740791
996360542
92953355
47256944
117453481
1859473149
1128603446
1724070488
703560338
107544707
1858699415
1801536201
647662799
1730228360
94884227
1600851272
26980142
1148481014
1768536352
453504159
1071470057
850560880
1048564681
1626815253
1830105946
819262176
1645394495
1200626714
1069940223
999026168
785542479
659704279
1009887933
1843379536
1836668653
1244115609
100731966
637239916
608273854
1073126907
1010205571
775456614
1818553980
348629852
1145583301
1043532451
1415019782
1721053985
24185156
1687562147
760225382
1594086940
1784762516
1474186103
1233758149
312644999
719672656
1611894202
149008629
1738912398
351243679
454271530
1712503107
438468510
743564222
1024002975
915966086
1060444718
593863070
50270588
606189719
371604347
814863662
945137424
1137789165
1857619435
576545602
775194182
482273594
591605674
1350875034
473662247
74051830
1706296073
1735359555
145972201
871141647
324727474
1751819239
567276186
73297556
1083474619
1212703914
1094188527
757928650
234284522
383569368
1331023172
770763099
397889645
775463400
1685251587
1650820434
1761146053
1405843559
1485296305
1577661790
1038091653
24632102
162277413
1397062749
1106126226
852100529
1158472956
1567191528
1443342838
232426191
1761555170
28069631
972895280
1089122053
443644401
1570148996
236856414
1571659787
1631733803
1797012097
714210389
520368050
1468070559
55367888
1156559731
1650593563
853062495
1639518558
803533097
938516982
480446080
959960075
1745943068
585776319
105431941
571792784
440790223
147420706
1732925435
1585826087
445662364
1300773120
1246505567
423266495
1293476031
1082892035
1627457510
492242720
1199871547
123289678
1114362080
1685884793
857023972
1208754878
1674292751
975830991
1157175751
390235637
1723915765
1128101818
935930526
222332557
555754312
462685542
13313805
1097056460
1745607519
951608137
172802975
440827499
537973154
651052985
831450085
819447141
761939115
1322431044
443871570
1802298814
1712843918
876496922
1628656563
774483986
1189359504
123308790
1559378831
1409139559
1395649771
1072252653
828302634
381755444
1813829716
1675863126
1728212024
531317585
1716341114
466290566
786557931
277672741
386676346
571512320
422004646
1139125287
634368380
1222421271
961103486
1807503730
1229474296
1279479797
1190472575
1019922596
387423364
1509200902
1513428026
1508487100
786686826
995417316
1371458574
984861335
1126982485
526085738
1471656496
1016529558
35839275
723420750
474540779
956091200
862895503
1407042150
1794306561
1138616562
635232263
1240612474
1836979821
372962839
377447264
714046021
1474373849
695272120
826095713
1363596892
1845922831
1421229009
1221738782
1820731402
110139717
353144311
621190875
806236467
1042899783
140033728
1512624400
606349845
431753749
433566310
704344362
1000090862
1849602196
255732700
652588700
1247522168
1486323573
709200399
1501701588
1390283561
1114540561
97356377
345129561
791132709
1067778877
1264598547
1578792902
763144561
1240659647
141420614
695884265
411240329
1430423999
799816517
850294560
667430078
777229624
1049248478
980606716
489663520
1026003161
836478597
345953865
1234117561
1579299905
776263219
9265571
1248787337
1157327192
1487222426
1742026101
375541312
866978020
1417496224
1207272481
1561362975
1640281172
558208053
1722459018
1132720102
989752745
1449606806
230603322
109663538
344158611
1112915842
632089295
656655247
536538058
573981841
1294673374
1443976612
132270382
1858484622
313274892
484959341
1490827469
898904486
4546157
1634159663
448793959
123790199
1120600171
1150016090
969530296
1369383859
165058122
533364949
1471957077
716896381
511566631
1179025968
339775941
1191280627
280133053
1451018715
645851020
150498413
618460410
319507585
1612180440
44995394
117103352
526876017
227660195
473262350
1442901878
274369578
611464197
971306245
1519201637
371164709
1606755634
1276458185
150471859
757735677
69368584
772184296
1224916427
426820241
1516041981
129014019
1779993020
766809748
974492474
771083868
1339418413
458591200
780230266
2836116
1700499606
1823089811
1373659932
1344076811
1093658297
1106331601
596585344
1079829593
554754185
1621043288
715763144
1085559829
436154920
177427193
837243606
929209240
591442576
1440145770
1480557741
821999904
20355806
1613098266
778241151
1083065925
1369337102
634647837
1376872809
1790566385
137054782
1710109605
300850030
119646761
828644441
1511745696
884234854
1786445425
1734925247
1812101135
718782533
1309257918
193519194
852269206
1505866345
743367354
890147733
412614933
1062857056
1718155093
1721726528
722857620
1273335464
61781873
1805636789
774705482
335951354
559737452
82875326
407349607
1135257642
1572394656
1720723563
1380475791
641089165
828399323
1099313794
1143930445
243172740
825414733
1188774891
432577575
156534545
1003871727
690155811
394027226
1005471032
1564036870
217107996
421462955
1045636076
675324750
998028566
862713411
163025583
849546704
661013711
1784666408
1092762911
1387957189
868673318
1148201197
1620437246
1017253738
120874167
360892175
661254802
988731772
498164812
151429326
1719815147
154770075
1407799680
1390639911
1208573685
380881482
1257756465
778825780
629586241
246198938
12831489
1671568399
1697377707
776324896
1001295317
515787665
429220737
1484417298
836373823
253637708
959713145
1499513181
54744871
1712331085
1629564021
1014111321
1632800783
813373864
888108961
878087027
1111570773
428301837
1809993270
122278673
567110995
749472637
1830983982
1634574691
1549217294
1575580336
556476032
173727901
1412086010
732634766
806027899
606783475
1226514260
1495080896
94474841
1024014994
302364888
542525741
620556829
1630744345
599826081
1588291457
140251462
1783648326
1106253449
1809600452
941828982
861729086
1177708955
1383271183
186407543
832750253
1710018128
13050345
1836632332
1782020396
466311671
1639863499
1770567281
1793071319
555412568
704964275
970218011
912113166
139593344
1405585317
1823407928
602182904
717333000
1349043552
1246173872
359203534
1464207208
1846956208
1035997267
1371161759
491818831
430486121
1591802357
1852834988
770879344
1601640217
1321929783
1674221559
1042562790
1136114862
904952150
296908247
344445830
1414851304
948620308
320304480
602805906
1775133194
1785651415
1831857751
1215085257
1266026949
259323250
162868973
1569372849
98426863
1056762694
312526817
1437465416
1321026703
1186194789
120099546
412154414
1802946530
240464946
528253370
1815718577
711154232
1087508998
1482274800
57230765
128546368
410215748
703144966
917359696
637048968
1746343022
200240848
704218329
1722299213
1624967687
730709883
654345655
255090250
69562498
1534827617
1800188407
488240955
960948519
120995691
1078219503
437237086
1440106376
946382836
4812144
216442455
141023001
915462147
967220947
1712735172
614116401
976034732
1688799575
190931413
1837803240
578200853
981155981
1198142080
1220029368
1403339858
1495759531
214064610
468932473
1213751275
842715391
114573711
137680293
412161980
432598740
952647027
358237615
1520565950
678466902
1840941693
600378068
598653221
1800305707
457612794
1414640249
816416994
1349911692
1732300837
1233330790
536160122
1098665160
1737519551
81145044
1174575477
612322189
1211761493
93295265
1015874066
117856060
279121457
1240267104
1576948233
622730649
13482514
1358910032
470808350
567743593
324842078
355119727
402967725
1422234964
1855226544
1472714618
1178428726
1363308691
504186811
1524154488
499563197
1817929168
178416335
149756712
1431430107
531343615
893272471
1043900431
209146216
1620445726
477208691
1543101537
267369802
1819459972
374402410
819449218
1152307125
471685826
1237761753
1030803537
1154164648
229153765
1754953547
266623293
949758071
46822484
1715376176
1362756287
530262276
288424688
88285199
336407695
907921862
1487713098
1717052600
1835985260
788447237
1001130686
603631380
855153374
1542052593
118769448
1618663522
1302933879
1249770254
1011405571
436933255
292951196
303624103
1557988728
1702887283
1174288369
836558807
1237460083
1063975604
1184970594
98138645
251057240
8425078
1468164030
722369846
459477667
255959813
555718357
1517453049
1586404171
974938536
868319920
1463364968
407687642
1059834323
1313632836
187815689
119434962
511198549
1192513061
1481741573
1731426948
1003572554
1799448427
1684333452
894513387
1196206460
1300729955
1198875248
696010873
221416435
1465181085
55481018
769832462
1270738483
1302545620
1597447432
1532159614
382651581
571416628
1194731612
158308403
1839141209
1034080693
1193126687
1362057536
1635676044
49331411
1266713300
1751628991
1763280214
1609722421
619964072
1211854679
862692167
719126485
1108866057
450485390
668995261
470991262
1818649878
1395325892
545521798
565196728
1725190235
1057823089
1763307186
952686431
1220657472
98380994
25574328
904740276
1473052376
668757224
679038317
580439837
1143339952
1512470763
909347718
220377566
499940267
777864495
1019083818
220880136
613854774
466498129
929619621
360147921
1323902882
1306257474
333648196
732366469
1084310854
17491027
1053674066
1012279309
975073354
1732743732
94253240
1355883160
1331959092
489254736
1222359272
219234857
481154519
1159201279
1378139269
1510303875
232459543
1775633731
1404147207
1231086510
753931659
1393226847
260860185
1816786508
1753501761
380210105
1361353907
1453068659
1807775207
251376972
1315110817
1443974251
1189583773
650865879
1481394450
1352333301
1339055053
729332709
653417328
529594992
722462527
1450638922
1575452427
1469983418
1196641254
338474857
619847639
1051474656
1073178543
707020821
989374449
282755246
1270044183
349481538
548977487
713436789
719955584
904487531
1220967310
1300914547
1278917115
781855658
890572536
1540408313
1781071430
407707280
749745170
394360047
1751802807
795006310
1367636259
486795536
299097876
563724656
668034855
454833053
1245022991
604665924
1419263609
936514661
538949286
1100999785
1151777939
429751676
1855341174
1612837822
680194316
860591571
959125460
858463202
478323937
1567178655
608691283
98428963
637201678
9145487
808916501
1120027700
914175374
917893272
1724373465
1201089498
1283550097
704699012
74078087
336917574
477102315
365236401
261323907
542055687
19629867
1572022334
714460899
767822404
438686417
1143876570
1115934072
58559153
738387383
1296080312
17721170
1549654314
1433623307
141068416
151068957
320701643
843808162
1790056157
889012293
1735704587
1103939039
1560360457
193346688
1642911124
1456045905
302286931
1656551821
852155454
1228538304
1296626999
908198174
1074217914
1081846074
1734923196
949240717
1212874187
1235724453
369548420
84704457
848584991
1748729784
1551278107
155416830
145031121
1097510461
1324956745
785855205
1017856420
1062842888
673353980
764775784
898823973
1024170272
1012382413
366583130
343932924
302793352
45321693
1027968544
1440693226
1187332485
1522583471
1275556758
1288801952
1167702497
1200352301
475364987
273016652
507156574
1755500488
128137467
1781028656
1397787277
350100718
1801089153
1079570449
693643277
1039667617
651526883
705891805
957642701
1583121516
722823435
668369339
955537281
1149745055
1060580791
703415012
51231248
335131573
1658217134
1796654142
1648557432
54446721
1164496188
1178198724
1694335386
27266081
248814315
884605853
805118053
137103451
1393160087
1324310198
294338579
938269447
1684677071
1412087984
936428732
252792261
1461515111
930529599
678293342
1162203232
1126292551
526183911
637506416
1100874638
1450266372
1738687166
591049069
853604422
1390857362
1467661775
1528056078
1543538885
359852116
1791414510
1038667706
1282113659
801832873
810649198
1200173493
736882872
533873801
1140092770
406963414
959834973
343019668
55334300
761782283
634986009
1655800278
1126147827
350686746
472138269
738900002
1637206128
454970614
118709155
773814077
1235905412
945298540
410783924
1178803890
990578613
897178342
822355643
1239144541
658962110
698406632
369808288
1481317647
587796391
1021910508
129174212
1088165801
402927880
773715432
945177269
501367444
656892878
39516703
24885800
1543523254
1067349273
227817858
1042989247
955594595
719745902
472442972
66049052
1482146303
228138947
1399068177
622456650
1619620224
1303618744
1023025702
457047170
1661132213
1656667109
1471330026
1459777610
210460192
502796683
1427658419
1812005749
1779712737
992116006
1626094471
777868301
67954697
1023421196
411073021
805728564
322812463
1736165175
700798066
460916515
1836093075
1677754823
769438488
1123401207
1041749729
38130073
833634671
380926489
1029848917
305880890
1415457996
1339239455
1615025882
365838995
1306129006
1146575160
250576129
186008951
518788918
646852591
695084527
887445241
235899939
1291073248
616134577
871633358
1170122785
1534497880
1222109822
51854772
1384141881
753424257
822146097
1180401663
1190892668
320209942
890705259
1558068033
30906956
1579810807
700643271
482562271
1757187218
1010551943
894076541
576146860
1237653471
1412287047
1398469865
1281781088
480424356
1063787368
1299342139
913857132
1823892018
685885240
1763191453
407694585
131660929
746754273
453377073
862640677
1428874479
1143194371
1734882072
1356220940
590182783
12502206
14309045
381979199
1292153881
249769204
453777459
1650821913
380535779
1457285808
315711993
1072466678
692494104
211197429
1522580643
1575656217
746489545
350550581
499215672
834729212
1415954556
1133493259
492356176
178269717
78813924
1750700199
470589222
678448072
564395074
947926678
344531317
1400714921
998415061
152137922
308989217
1044325519
1784650986
437986006
1784359038
581262841
1673366223
371672821
1830397619
1163597275
388331258
1065335640
147207982
1630183842
1225180569
199095648
837903222
1501227863
460849022
230832352
1423011712
651769387
681026607
1498778572
594301933
1788380855
169535851
942393434
1509551689
698042571
13902210
660766999
1613054527
84228784
642554681
897090679
550549383
1309351316
517657719
1267572213
1652903713
1611586526
345189879
809920217
377481074
446852839
638603845
1411887614
806518239
1233698980
590920794
716653886
1590351302
1255933263
648424125
1361873327
425998699
653879497
1225562355
1617707645
116123633
1422119483
1742191573
1604303905
1510855919
1426444803
1162081563
618724206
848701098
1154150237
1441533852
1473380733
269525364
941065798
1811805858
1733389134
390583417
477772339
647366943
1326227096
524725105
434469872
270882782
241600448
61307467
1501182541
600277598
1628423501
360735746
543452673
446457973
618211287
1563286973
861922659
442091351
1562421313
603296890
1173565745
108873272
1550587781
1195491545
213404334
119088402
721269161
1442555984
367849715
208448544
1058373787
599296656
196863861
1696339117
1185813198
53933348
685472493
816520663
1809934816
1353073821
1187507089
1340790668
783323554
274056926
1005561729
527722658
1480323845
575783523
280742087
233171974
1027147931
42751056
1230372239
1814690518
1017165213
1282996749
902768177
1057025627
1600225630
597997386
81044161
1578812495
1567009671
183870868
1688762109
1486801504
1115228689
298228703
1098502411
1493870118
614404255
1800122668
1762065171
1856926618
1333165298
1258337297
842089285
1685746688
1001672447
1587539657
1514038274
1621730484
1382458986
348677977
1685101009
1795486354
497554297
162703277
23364449
1367949392
1578432644
1042529854
1126694457
326553143
882415084
245873927
1645658185
986343655
657679304
963830700
362903379
241494145
248372546
851571326
939812591
1226012716
618918553
407808403
76389661
296210594
1685919837
598012602
1087669100
575822523
728685215
670932857
674952236
762215411
350916361
1587232524
16969443
1209832998
1253570837
730274502
20808935
1432152570
1649321325
1509142500
1052998125
1840772341
1420273041
1402639329
773803709
1746951773
1193807333
758996246
1194454194
1011837456
1418792865
1569043845
43259995
1037746412
889568766
128965714
1167442332
814367942
399947469
910307348
1256962568
448002825
297924067
493364742
1176567930
1100994909
1446021950
332054237
864776365
380935039
1268241034
1396658763
439202922
123440692
887910614
815576469
1185447392
984185009
44231752
379570345
387983730
1584392095
647842493
1368051295
1801340669
1013311843
1788003253
182920873
1221667980
807371252
179361859
464803090
1609127256
1114118191
1731264049
527606899
1343788834
1072774102
1304043474
374320142
291598357
578384837
1817299836
1659062821
514559136
133508346
1230967971
638870938
991891842
1370470064
866614067
1027064359
108353457
1480438810
1097482821
32508595
1213850672
355847620
406262411
281546018
1250766827
442344284
575249878
269592684
619133002
1437987072
387161218
68157093
386290201
1768860543
1614303785
826983716
901816603
1802840222
1036652662
150853444
1262108388
1392348841
1519965552
432104563
1014750015
547924326
894792035
1159199916
1188925816
75481738
461412462
1040409735
125456990
1205863379
1613130092
1566524015
950226744
814358278
1810430831
591400995
1557885589
410298730
1576300092
530974683
1591790914
578981277
23201415
1562039999
216015766
1218325235
1301804243
1841582361
826473734
956991562
1472353731
569536189
1808952025
263350895
1113824746
367750224
543820493
13336271
1601898080
399560189
1778843619
767245932
703340259
704015932
6951285
287672938
594478519
881811122
1328354844
215164434
1293050790
766855335
498880605
1305267413
167322464
394946700
396859121
1141209942
1681119314
1253712693
910021008
1804571494
168584215
1048625165
1384384935
540132561
1659058391
717693996
1820286414
1402566751
1520785823
1249071310
963392014
241193093
977546634
1453390785
1590146664
755748842
1255870429
1009325564
345374365
874332876
1025777893
1010947291
1339976668
1281514014
586835729
1400152182
1116807108
379330267
1148055449
1672234608
32398721
1231285584
651789829
1038331129
1089542381
854512512
1656603630
440397864
332014561
374036172
209105835
235146124
128324472
361398198
558289629
124440897
695793789
1650940578
1703534362
493342938
1041301833
315677455
1282562068
522987459
1520493791
1382204286
298488168
1627676406
741717303
255633192
677943887
1221920390
275388564
1588438613
1683632901
1272777815
270222831
318026033
91878792
1116931832
1538844987
1507606693
91682639
1261551025
815110972
21047792
1779566813
1588112553
1306660366
119956700
677385299
390808147
182845406
853087826
1163222468
420128629
448969052
986515596
1095489326
1594583468
1298330976
272375767
708421591
288913012
1602642746
309551096
726528409
827367624
338903426
699750778
1642242167
973280211
435378727
89147252
1353112451
971226149
1728833619
1776382417
1222641847
1287413361
421705088
397320850
1487468794
1572912176
698928270
1102420074
487912299
262875312
971612355
618006774
49484970
342195166
284883274
236017619
1363181370
1567840614
1386824956
1354289408
1483867955
1462682727
1207758637
1352340109
1338678554
72344992
1621047055
1840955372
414365796
1368660566
1824477503
91689378
1211624861
1799907857
994860048
64903923
439045518
1204933282
1276205864
253006424
1480201139
21420002
488842915
1644190583
917485350
1045295001
14661090
106872902
266216028
846362048
1303585731
693413647
312594130
722145162
457324393
136360621
1459209859
632017511
351463127
662738310
512140519
1698725568
1104361106
1186300281
531208755
263722555
717685130
753942897
279124454
1654902002
1791181276
323222014
79156731
195353637
1439976812
698490363
565764371
229945146
128117978
1342778461
940004187
1030281722
1489350020
1741662186
1550719275
1138189069
1709819888
420896191
706544467
711217622
413186299
1336424957
85187810
1455887067
826959196
737656281
587349090
39511504
1283027471
1229366869
1095634745
890159363
40918405
883594450
3484205
350455475
35489097
959911871
914942248
1281019767
262484786
1064484260
835605359
241137214
1063944832
1521010972
855308231
1845266650
708057959
61920943
68838902
382189651
1179411511
43539110
216081297
312191074
1345183653
1588166415
102030794
420295645
643204146
1629769841
1583628165
1535332645
1708420212
1017874936
1829037358
881059426
516759149
486794424
557521619
236661258
1341821088
1270078821
1300891247
1743211686
1204282488
1365209042
1020835443
370018779
1831541130
1087258858
960349955
757977003
1804562893
1332246270
309674825
1792097670
118253498
291784658
839045617
694703077
1644423751
537618200
1132885534
888306637
968097001
1108539081
167713012
1711704979
34715260
1217403112
256158961
400723758
1849500118
722169791
1020375286
760719614
1517155843
494569147
1660467359
154255012
180002903
597933321
405572720
1812235597
1077361182
1409197118
1054346999
1196079948
248945021
869022004
1697768734
1093798967
75637465
1622923409
1409627783
1558002663
1286914967
1022901641
1476098837
397131100
510078837
1813840477
1112668685
1843165598
610115627
977428522
64372892
1002325116
893920354
369853491
1685933141
579487297
1516302895
987899995
1263471415
436757715
1814510659
1236276923
315894558
1757464222
957803889
360763326
175843945
37255040
385238871
461583344
1432540248
1400530755
1146236569
70965334
805704128
351744855
1264275194
1111329225
1510816971
192556843
478677058
1108443804
1664858076
404723348
42847547
122320759
1385596322
36729744
1814731078
555285559
1530357966
1523102068
1000809884
1785618683
461451475
1620602795
1315316576
163748791
1041772508
1696336069
1537359441
676919971
1080402703
784201795
1711797742
1137694830
1520708108
1651016841
1351241062
261871740
509705559
1780650687
258928333
166159890
1531011547
1424115241
1199912667
642249845
1064202802
994733487
589978819
1592895032
512779094
492033174
1364015140
1076471748
103975847
676690204
922940993
481404979
1416634832
1659892267
691880575
818166161
1408354712
1138354334
358196815
1037432052
186117783
298097413
829627477
335158411
309904968
274832954
328535972
509834007
302008425
991781672
1830403792
923955059
1821323829
845551652
536633067
1353165163
876063914
555098778
262101694
1313048746
925365263
816242321
314286225
1042791424
530645324
1252261593
454592606
555224230
1580247320
1810376589
865668352
1787333723
1202483968
836061240
564763324
991968203
1837984521
97013545
1423633022
551631555
362550745
1475144291
1146024257
1796533755
563937167
1785614919
1744903057
998571763
1615056556
1536194667
1653840131
661872352
1740193774
1342912103
485197344
1344245670
327979220
496309078
1255560131
16733889
349291395
1698740757
585281364
1301796941
131544496
1047631832
1593016044
965182161
1078515170
696095153
1779785778
1777194958
1242623824
1508413893
1687522723
820795246
1670606066
1296502998
577832411
443711162
622219433
1448211387
829415418
1760914365
154552289
1017690106
304924917
1543518890
543970656
829695768
1177942340
1782383437
396796954
358716868
113470174
1591445785
363926016
1250415987
137834918
69199990
493916817
756287084
880539808
709075511
842252199
1502178042
933294199
1555582028
376388141
1705506877
1617981675
445807671
663641330
1328011042
443051876
952743109
1529335174
46093534
232114284
1748954557
393267931
1239710363
1231884698
1680246559
927137258
745051294
607589798
1055802248
1109718488
1216397396
853345563
952129229
55271246
1856673040
1519552335
48634823
1715168914
819819929
1293130362
690903241
220389703
1806064077
1047361949
992496866
975881366
438352150
1772791643
1694134921
141150152
1631536648
285480139
903946684
1155719379
1597386462
1705248363
1642538203
1183963916
1166488721
816855801
1670001103
163109270
16399868
930577260
814914224
552088056
1846434241
583884171
1596800228
953524916
591782334
422783918
628640442
679229339
1419159047
26148156
1438344002
974728870
986690762
416896309
1648897727
1101838014
487400419
1169991527
247295391
382692667
893977148
244789952
810728966
136146179
1598289478
1379685214
203932410
1764752728
982585009
99862604
929835936
247053220
1354371971
626535062
892054390
1755079969
97833132
323811148
1855633664
1063148469
811615624
1857784945
137276610
1615594318
1568834630
1526483058
340302685
1218245380
1172514656
1725720970
607565869
1202627457
513651047
296556225
1598413070
745693436
152215446
355556767
911498685
1552051848
462658139
1589718201
1362265978
659575436
979363185
346022699
1249239466
1459874632
698176739
218964847
971134395
1814118896
1044808880
1765481924
1759876130
927532973
1299009131
402096411
388542491
381962136
1661696407
999957971
887217646
1721337477
909611186
1479111431
1506814742
1133685429
577110623
428244720
1201314598
1384063943
805057133
103348183
279805183
1356556099
315424903
1819378389
325478952
1445609318
452233852
5146118
338204810
115623707
1175465012
1848414774
1748721030
1263586924
1051044539
1663013674
983655778
829650031
249422247
1125392817
1767978872
826662484
205549263
1695081733
1457343337
1617322186
765507683
49512381
1054952107
1194954260
529176858
411853390
494933162
274934419
173308142
826723173
315428802
775441280
1636016233
772510646
265728576
1189228020
1741480951
809474076
1387428730
713614771
1198935019
1125668412
763383279
1585033679
1566251323
997035010
203190488
931730854
293148057
1227399425
1021301585
622120253
1305193415
46012620
1568639582
697564531
1077473705
86448971
29216998
321474837
11991583
225593975
519122622
311662815
1537848461
886257521
912428455
906500465
1859576720
1627157969
1720166226
35319135
758164350
530593601
1762870584
1090869218
1405857024
1479835843
607445804
1115959431
549719763
751888272
201993098
288868667
993318425
1350992281
784529829
795701961
1597588468
1765994197
841676392
939688867
425318423
1840641362
608731093
1841987777
1120337200
40339492
118640073
510701876
735204404
1033817742
1706051211
491464514
441351628
929861132
1323226721
838568315
1594857365
96784896
301563064
568742239
1762432214
1105758877
617829609
228603675
1470546642
1110630048
1312188386
1119224120
99106946
1037564622
232566925
224098356
1422959080
1800619421
859686766
1675940
468077328
1316298140
697248659
913549656
439037233
1008627120
343103192
1033712087
1256441981
1383470091
817972718
1289453805
376709121
745077777
1403215381
425193825
248241675
1848686484
1406248888
1829152139
954979604
618551215
649141344
209082904
1285806954
377017824
630688392
1549040913
1541364553
398001276
323136601
1334473468
1168560422
1206924267
973818904
412651624
1434470875
355933512
325016560
916538959
62728320
161138083
487298397
908488855
1394278590
619553172
53732656
363990455
608083668
1084194300
1097936747
1343604766
1646039795
1798451336
621399878
1173034461
1534147015
984292868
1279684753
822869374
1490206142
146385927
1705037504
258437192
339076717
847039330
361468118
1622969519
1443646521
95101318
1555480861
1035761028
281113976
758721186
1233596960
1310212329
1256113900
1233280917
1745349434
1229430920
1601416042
35984885
938764498
1360985903
1463408301
1305083737
659787106
1784598017
889353487
1431521731
726680365
157509226
1537556000
1799030028
903123225
1382579574
1131841611
1548500735
87560724
1030571020
521787236
281794542
751766539
1730163226
1396055385
1223056765
1668594791
421216536
467665829
1525575762
826716985
596575230
569415210
543979423
1157097183
643510908
1782448543
789980412
1518073517
242129397
178192524
648640490
1247581562
1000298827
101740853
1480775425
39089517
923326995
1578819132
324102383
1364565238
1373176665
792892049
164905231
1703490645
107080430
1685432229
110922848
735302374
1207228928
330334429
1223204728
1740582326
232824909
35991301
4218441
198163023
372421911
646866068
973038504
1068690558
430924605
444360009
784196949
464969091
1507272512
583637400
1523785209
1618602386
1325342957
832754702
466066086
1360794015
1185223483
612750446
1511956757
232835174
1364925184
1616910300
864322572
1673796210
1723380303
1423706722
1488959519
1367944434
257926625
326325781
1278954808
595256973
742136548
161929911
878555152
13857851
1682683700
1106479232
1589811907
1670333568
392899235
1485843702
1590176844
190017918
835421275
1819274189
606863841
1786002099
1809201266
81675572
1049321851
374057443
660161966
1507620336
227831602
1784965396
1272938751
212246604
1485176707
1452379161
302776072
377576988
1209884967
1211491493
1678540656
619400356
806027056
541613695
189862383
1293465803
131743752
961464993
1014972203
1084341875
496524664
563501131
279941188
1309088572
1100699520
1099024781
1811691020
791560391
120610590
1292772351
1727844413
364015596
1361014734
968201423
606433843
331614503
518736423
894155880
1520392836
1377880062
1069025882
1548839400
1013884053
1609287558
1247560548
1690969885
1753522929
623873012
930022437
1472078313
1809802959
1761205037
752718786
94349355
270611768
1453206359
1488235876
1584638774
105255727
1414103709
1220530792
665018180
863033670
1604039183
1184951925
543162549
115937247
1150028745
1366317568
1057701999
1199987389
807834043
1348755113
1824846166
1030264972
104742827
536721853
1847068518
1725441020
1087806220
1816180572
1619426432
442680632
1731237947
433090973
1307263047
43357096
1567842852
885362015
1447899211
1592447965
1674010379
1343789218
1769352382
1032002225
634714775
637259010
610425965
1466137845
715690745
1137764010
867037621
1193526982
858644681
538257694
1163575945
290690452
1230864916
355573472
849046776
1443246730
441501943
1136620189
291583484
271818121
759756318
730479815
1465314006
1056865803
243763705
915732067
1229381988
876757788
1857753993
499397766
1385601148
1614075351
1110187130
1196829519
1492489376
1534323941
1039850699
1513818527
711847853
1631391740
356518003
522269689
1669023850
401937593
645762350
190123267
616349651
610998874
847041604
886783566
116752907
42563021
703234727
347580514
176525044
1281860248
955872052
334439473
192765236
32702744
829959459
1205212289
15649983
1105581790
1282332300
32771035
1066020472
1555505727
1791760850
179855238
923778987
424237768
286925962
454593291
934281291
365812229
1023350694
1139744214
869891494
232430619
614079486
1104023394
949075839
1103105859
1842935210
590961145
138340308
337764697
692158425
117989985
442808063
707773531
802743174
535465124
1220109295
461174246
322670265
728037772
1237169311
78575676
1664676984
151603642
83779263
1440177801
1616480153
1624263285
27788974
240807811
1599960111
1360169519
1694155092
420126917
1797471376
1301677862
122143898
1840620655
209574489
783079123
1789165994
717146010
839603025
358780410
1787044922
1079073887
749519880
169712033
82978046
161508132
783928219
268579244
851671640
1310696673
559206024
1823237287
386928407
1816197702
523645027
436886492
1313576220
983729402
1552308625
1464411914
1789736472
1121348053
1138637857
1318213841
896740680
408363173
142594181
73251475
1436701703
830939101
1613702172
1390745844
964225392
405305742
1705218748
1002613587
289844967
315656912
565950830
1092819996
219894254
771182354
994625913
1451471015
1613907865
760185357
374399876
651950616
190102636
1373348845
1813424324
1318140016
695821938
980129650
1114699395
803745841
1520560718
1446499611
51758068
1505495731
1598994622
1699422474
212665150
1445341568
230592400
448246818
18548653
508366519
1200522582
1017572749
1270311743
1124705282
842052579
233213215
1853563331
646500561
1218692302
849877460
848677999
391821623
63025724
1799796597
185554868
1310005449
1349365053
290007140
1590481828
553115500
17403365
621020360
772417488
1690284607
718480089
1139717842
944709382
258663618
804118572
745059733
178330040
1108759836
845771598
146486141
1683317760
1831355600
59998711
451514102
1792730593
1121105062
368056900
405004446
477305517
342136084
753542765
1027372324
1808220593
1767152030
458589857
603161804
764708270
845207667
821309184
1693545854
44603634
1623445420
999840764
306106279
999859780
1797059711
517689716
212654231
232319921
453425720
1293754794
199865279
877844197
793384241
1144070557
1114577365
116695013
1822082657
46193989
234191594
1368226379
434394808
234980714
861608583
954984821
961470766
911085879
1511641710
131598963
456040124
787587782
690904058
1363752479
1338368373
129030536
1387689140
1189594767
245119558
1055238732
380826934
953243330
986251014
1449395323
872120309
1149004939
1034490834
516601631
352118430
1324671011
283235724
1422162984
370894572
1715572904
670579681
423280974
638253964
722565681
152677257
464445532
1779994489
1193495549
1775180240
741411635
162611786
750164006
1163288338
1086333031
1631993871
1472601831
557835482
233125981
1587916396
1441900774
477838588
1806878504
212776244
794968386
754666134
689463109
1275129873
523067069
1387206081
1406727359
1756564373
276399507
1170117175
508766827
1171782253
1779316006
1448314245
1284819659
1272297167
1691861018
1572318005
1328243169
1853646367
1766289251
1773128015
1806715033
682707155
1467539270
1207109364
1353310087
1211730533
410086924
366893787
1280162334
779973412
1811421005
1409387649
220942900
1730176386
357168369
1244040548
1714578756
1796900915
198992376
1762431993
744715996
432875062
980608045
1365119668
318520233
458722407
1736024634
1847182100
352370883
554481041
378078411
1628601667
1710122054
747119236
874460058
986985541
1004896523
108950345
373257860
116714345
1839724466
402405283
193038376
1010034463
844740170
3869214
255787740
1360162157
765022437
370880774
1166281700
26615518
763060280
276452277
168284575
1565627448
1519684959
132632322
1460531961
959914713
983631078
1541561791
1067753756
94297571
916420117
1170438801
313852023
1206384275
1250498809
1064537320
1304426768
1677148206
1226024517
446496007
1289418277
1125923535
1606118428
63482838
314344525
891841291
1688525373
900383234
42510271
946061704
1655441136
970829338
340287243
967227040
1738506652
528770499
221885658
1183096583
850399106
769563620
1578685648
1594333194
1366145237
1484877118
251757431
1358243868
1157592935
1623924100
1070841129
405419719
266456823
985491656
1620562477
906411675
1064342163
1485854749
1788516680
1158696598
1014826704
1311090036
1389252964
916935422
429513475
1464690709
1237284907
723461725
973160106
419049795
563110721
1431360851
338223887
1384862695
1676137190
1367513347
586548712
434180844
213558232
779732460
652631502
980742783
1419916507
334023441
1817998880
955673164
946157327
1204687097
1537373357
408845542
1749797301
1462730458
1434387009
1587674959
662198513
1064610148
188383352
1295193714
56791078
514147206
53292846
307306550
410565397
1264428370
944921715
38641187
867952086
766648210
413841966
508384245
655840018
767817692
722016852
957443040
1009784637
836894846
369539337
781209134
575140380
74897336
1395477092
1370796509
669902165
1285335439
912370254
287648497
1279414531
1139250030
1389880791
1831492955
557048364
1517949368
1434557002
1529671444
1000256943
1710511445
1733298441
484132801
1555679165
560889692
845492096
824782162
69627179
1386531865
124843537
1183447065
777549291
529669780
435583702
669251250
521649572
1772371333
1455071233
1276937926
940829462
1195288918
1726314232
350325081
1317462029
1171975324
563579120
1042137036
377579395
1844665206
559492099
1379806749
1679756084
1073115707
1615541503
1411533185
1250574967
971864815
1721005927
394545039
1661675858
1603662922
69959473
1648355230
96528228
1372935368
1434519350
1449694841
195505819
1179294875
154004099
497552791
572003291
1358039132
423688495
1442337330
1547506924
274386122
126389628
225468004
462100975
1568418992
290024185
1859464860
167068893
904872964
529651386
423187003
728856777
238045070
979067843
1371824971
560539955
951773343
1226559710
201556145
8281365
121071225
1816714013
136058848
108319572
142555939
1621605980
906757251
236074008
997942137
905785460
498556536
1749259160
795498238
1777188507
281140328
1759931183
135387629
677339881
1770021409
1803426953
933798724
156453667
216268394
638282260
407685821
1240290802
686482855
502533794
561419257
1570729243
109750743
1325355420
1682278310
343673549
1118431470
1408211067
266776673
1512524951
1228028620
319786895
1359429542
1582491971
265755065
992766724
769491383
1066832180
27209779
1697608702
567680073
1835718073
490303072
43860371
1538646673
1294833742
1629281035
1230589926
1492511076
370134143
39261353
1609608322
1277971688
1346845701
48130794
1361827822
1849832938
1842397904
1198136289
1469293517
518359782
517537844
1720031233
1584020111
1002474740
991872905
100504963
1147973055
1360570342
1211014502
1710158234
875354729
59204658
940584476
67540911
1704682657
381944369
1080171181
337520324
670236140
535845512
973540895
900472726
1651225806
431632477
1588104484
1432331721
1794351240
1282013926
334856145
409123467
859214900
806617031
1267151353
1330884611
1425652863
1545728255
858468143
1765100002
1332704278
772841310
342176944
653278763
900194160
76488919
376483457
348892749
595933513
924094303
1523610753
1150123665
718690167
1733840485
1759570907
1593845505
1540048613
308398568
231484354
13667864
1650282654
342576017
1276691299
980212550
128601441
855725179
1520280539
933495781
1475572537
563412663
1185184058
1461681863
1464143052
603386137
1814342857
715062842
191225402
1853373365
752067885
1777699040
1739662205
1068021872
536820301
358064092
489349631
1330391218
1774420167
1758798816
448221216
557130329
114149757
42150697
751690005
32929734
62162655
1660283847
116400364
1499714027
1175873526
427742414
1211099343
645232667
558679386
1178577857
402385877
1107481438
571691451
1736870974
1740070631
1760632595
1752613419
881848914
1637643462
1779551177
1117370009
628169178
942932620
277632687
944029833
401473147
197423105
272873260
379459030
1273525873
1615800698
1582504433
1484020274
1242820534
905871589
1550239002
99897367
11207593
437523018
678167791
1691894901
1134095986
408960472
1207790719
1033189143
179561593
1608846692
1423001904
1833412627
1561524136
447711579
1033443787
1614685600
1192227124
1823538263
369049121
1778626289
564827788
869554497
629099150
678682914
909658335
1091391879
347725374
541623308
829578690
1165459543
816113948
1325771260
950370729
752051300
1857934135
1593541162
885113764
1086608047
968517650
1245182361
651741768
1027190896
1772014385
1843167676
1234093880
1559803142
173116507
720075347
1618616304
1676644271
1395250764
1849297600
1841156434
769031812
774835024
1554043309
1781469782
1660828789
1058973412
1209490843
1056901142
1728730017
406030175
451328151
938888736
1182335118
578342214
226457815
635105384
320527234
128791886
226311361
335460325
99731322
1386409082
1835845508
546132423
1269547116
1373146164
1330449681
417244966
30421358
1454943557
1476400622
187990796
1050434666
1544904387
287619484
254274928
67648067
1611599871
275167013
417958423
90031803
1797375299
1267831846
496627197
538177731
1509027338
1695920729
439370945
1632544758
601986951
1086018113
1850133183
526727782
1858456594
427216507
1703533813
1379896827
340478250
1177986236
1320011525
38199969
1077720233
47469733
362783863
1351659380
578807626
1209875210
988356136
301068947
986586274
1122507927
552458895
1570014285
652475150
324252776
679831126
313605989
1353391738
1041315505
124354287
1520311608
1396951042
660072101
1620580065
338370684
1291805942
1594903104
1437748207
110515933
57802708
343471580
450989483
1121402638
1386654772
129372570
538585510
710476691
438732539
795095127
1584360794
1633063164
414131457
1537968752
384632467
449549693
1560274131
1707504260
2362753
1811668961
733379509
1240248934
543538789
406458598
1186780396
93415298
423784944
1611900780
25526137
576084098
1367187611
1792062673
74001637
1337112513
1454109917
821593916
1767656179
541501217
1519837724
844179848
317175245
261870958
762666552
368402392
681232777
863027433
179002942
555707179
278640875
1428727647
1470211484
296366323
294510306
769153994
1145019396
296199729
1649014710
249255772
881711728
456783819
606974299
511527791
835162105
558104037
414420884
137169407
780021653
550568059
732595369
438897619
1228890521
1002502333
40785687
1106329355
472589119
1727884331
1657136419
874496250
243864465
214371555
1416684491
1438737866
21460723
250835914
1442355649
1470545138
689926592
1677059378
1210051647
305645820
1659358560
1581669832
1570583235
685095563
39880992
816187683
600535669
976036671
691858570
863991660
68921647
536964540
1037973585
1566738127
1295491588
1082410472
1823366695
554374593
971786563
1836920648
1605496649
276821389
681817666
1573463103
757399614
1484729549
559778456
1451581371
90208237
27314805
1096873992
1608530998
540431150
1772401456
456925818
1073373781
807903941
1319885859
257618062
237620726
468603768
1489964252
1734635286
330085091
61300648
33510028
202770226
1167999915
1227260816
1222040742
569643333
790882832
827421421
1116154105
1153238305
145861649
8292296
161678555
979206242
742788656
315838869
1337473513
1575864283
1788526125
1086143463
1480569527
750133462
692628640
560301716
1107058046
1254798568
65168919
680040853
1389996720
1416473005
352336481
59103723
1434240117
823685063
1584841735
1851488137
1819588755
89368132
999109861
1017832369
63027502
332568667
1031514285
1701521534
931742839
599025774
1721783786
539253104
1057827021
1227807464
40327976
616162346
57548638
1617779057
1650711231
1508705765
1163168659
1340704951
1492452441
946703485
1330537917
1088580819
977922596
1380003171
1018195263
1521225500
948147775
819857933
238979320
999259570
1606694229
1557749760
1472495313
466496932
114988529
1273318666
361004774
1436128097
706322792
99873079
441331535
1847433946
886745442
223551192
50380445
1029407723
1547513809
177521847
1190613798
1042950438
1522536854
1605833798
1797733536
11329349
711763391
160212954
1197535842
173147816
1810239055
415551057
444622673
665846482
875984966
199663858
353596267
1853255261
1467952797
13999248
820905690
1263843936
1369235615
1283003784
740566598
328614565
1533508115
1608911141
506426507
1455616900
1827619732
1314720576
495772481
108343488
1217554580
721520034
2440088
255746080
1324322410
713884543
315362171
546471399
246880311
1318433270
1388429656
851119090
1069371705
772276017
1662555904
1552924679
266351189
7423470
1654794201
1545195821
1150901094
509585910
1683450908
1191005354
99127613
856781173
124798384
1285884812
1299542090
1824252015
258009868
1579621150
798275092
1080707334
358268324
1106642687
1241409460
620380970
571656230
593952546
889759498
635719832
1723500862
314986078
337552738
607133372
350457177
266446220
520671309
879555109
994022534
1555596032
151599910
472420588
1483543975
1151382709
1174662705
1321474477
813760949
932353894
1024297417
1016906313
1414845221
1131258738
380103826
72774710
1454954237
1605612230
619301559
551652915
831332531
1199180691
11384817
1480380611
826068647
776174196
1415809036
834875455
1500005014
1673717343
1173567915
626959855
1680546143
544006227
1606038540
923259013
734312027
1233305989
572371135
1735243876
422169736
431891921
1512709957
776731165
1207584961
589520829
662751616
571261875
1090432502
645398957
691759189
731449627
1415560982
872623909
377856918
1005394272
1559816273
1452072675
34076839
398064819
857443908
1780174478
1035979422
70872583
1092652403
21986509
418050443
975239808
825483363
575176807
1188183879
1810598338
229852182
507744164
663111217
1481392370
438422602
277680561
792163427
710552114
1163054583
132700689
592727818
373014603
1518130918
1671280019
579487672
1201491309
1071782671
1341531223
772049980
1092480800
115973386
271307976
1120079278
1099940803
344120298
1532424956
384892319
991164993
459335206
1385724383
760194479
1028352856
893957183
420814111
1795035595
144453949
940791966
1739129875
207437077
1163285187
12768562
1297678217
1353547487
1480449411
1417344597
1748285793
1014235427
433843622
689732597
1365100480
853124128
362801001
35011765
993538082
1335813388
71180427
1231602070
787534029
1230351787
1801595343
1203530967
1702081230
1627831973
890030931
1703546780
1443199293
286267296
426525901
1666015978
62757917
42941001
1789963523
1532315639
1590970781
897663360
1843549418
1219008766
1322737642
498943125
1186856436
862039927
1621469288
764301991
1465246105
760842206
1576648990
1622033974
527212050
959322802
825945666
360045475
1552186736
1252371272
1137536181
820975232
996107130
1216034690
713076138
960747990
1284710202
1082223746
1009298147
283238950
585179497
643838885
501763234
71299225
1450404970
715861968
1680262659
1762882615
1298497204
308838258
864398605
728789222
780023935
1727222343
1163095292
805884530
827975335
528636372
863044681
4181724
119517570
1068735279
984114409
1487600745
1846495919
1306865630
703193377
1272766937
1519093104
443764184
1617430165
1120973562
840281134
254407884
394260702
588079910
1219609295
687574176
173090878
424961327
119689015
336816721
1447812100
1726848558
1854957636
876149821
408614267
1017753889
71769888
8766704
196660621
601043665
348062221
642489446
762844086
57126116
1523807957
675023516
1350956936
1355083192
194741883
206483116
250248781
1622154434
1545725847
1346884400
1812327377
620085877
1760361012
285232845
909389294
744203848
1764038913
1095801863
486671330
1515648657
636339094
64874635
296463904
692811245
1422000895
1264461279
8672471
42447566
165414519
1806516019
218084873
1259608372
974132290
1750866962
839597773
1471221729
1027858294
628343937
1397792340
1227120473
136939728
1378284618
1505872274
1773887432
31342093
925884678
974080170
370725297
1572408447
153462452
27971279
908601073
515779753
1443500784
1370320644
743597521
957024395
220828976
1259328037
414199755
1388721526
1746778500
174282370
1111790393
1615656414
1205336980
1595313984
1636663010
96152268
1787673909
245306273
1667833731
530293944
491625267
1712282017
339825632
1230098898
1436857570
1751044489
1261533252
1679928844
1713250733
1567076733
1372967310
218470667
751834221
1331470914
1155894042
746147629
391369053
952558417
212939954
1045453510
831010892
827517840
1737168894
1716133260
970551451
511532836
386019349
501142498
113933240
913709977
1543810409
1345064414
225691945
518212522
1156673981
925422486
1141806319
148266246
826717612
1332433470
1163712506
631639440
1857243672
161897332
1315835242
1422307226
445312269
702042914
365433447
542034691
1480376041
290237483
1102576676
89140259
444108549
510411158
1415547829
996223821
1026757567
1813742361
356976563
596314047
771379325
1621169071
1013410674
1771683513
858341988
746469763
622139729
1322373098
422318636
385894394
248933272
1616206879
1065016837
1299509571
1386441876
176875721
371191390
797262863
1812412510
725175379
1423268751
1068544943
1491868085
1059860987
1632598804
191693210
564899155
1274620723
338960177
1576941689
870910033
1235850335
270716603
795192979
1204810061
332527691
1326109443
102831242
246538354
1725241449
451566942
948668375
1411163669
568835081
1380016208
802658847
20891728
553699793
1553672394
552589930
1774559540
1319453109
83554525
1810368972
84693958
534320579
1793834913
288036476
157376825
1626634583
1286671149
406809596
1836536903
1839359471
733352597
692062730
470601413
141477236
520713367
1167864820
503373329
1661047974
525470904
699298711
1824177653
1065849217
354498884
387844420
1803706618
1200716416
867560809
273639759
1259280656
1780090823
829541766
1041463845
419344429
232660508
1069964953
1382400993
294257730
124271277
845437774
176999422
184120066
1493098342
1666258401
1812113887
808022896
28165412
1447078190
1070219863
12182518
579149810
897927466
1481707919
1707797334
1170967222
1368303283
1619813079
1725732491
965891411
446528156
801879014
1033817296
1492703501
1752951874
1430791355
358997795
401521521
1569289092
576271107
1329607913
1071860236
657621450
1843188366
1810002800
411910865
1166752331
693208141
1460471312
776026985
1047224473
1849655114
1306496845
703771897
256641796
1296505340
193712879
546888808
1358842725
1139365009
1346936418
336544705
432619725
1410074778
780954469
86394019
1462931484
1378504308
150137085
1011775581
758038889
1566403912
1844470701
1351103761
344208675
1804007758
1855373147
329204455
1182181757
711063456
1822073967
1162772645
733348567
401829394
195010638
479948475
428524268
80371724
1194329060
1595485055
104789629
219879017
877997975
1633597756
930258074
420633172
207188706
1492383130
1647671954
1227367426
426337417
1351131211
1739630206
708738240
459493922
642450202
830423720
1796279803
585960389
1201664119
110304858
1163856041
163227548
1021231419
1597159162
1056329033
1496572455
1326944411
1570643359
1635783818
6046052
1459150403
468032958
51108677
992507096
583414330
407565476
1530568408
1563870318
387793475
1502025125
1535879402
87040129
296993429
717847924
1294271026
1817149632
1194172195
1165706100
795384638
636073844
1330745710
332779575
1362349372
847751885
672472167
868573131
1136431494
1557613071
828087008
1051316540
518584846
536769175
141358830
1527177441
1043239158
814023047
508701443
374273274
1148934396
15695782
190815149
1224606210
1416421338
36829791
1576075533
1249679043
735174634
713869530
101025766
1354522177
972061048
1534032008
117608958
1011251583
602244551
886894780
902874962
47617387
783402628
1499464822
1362026087
1824387833
1107435995
1645000295
1237216234
1151841774
1365023315
441093092
429744579
1433817105
1085062626
1118631158
1152596472
945533736
1240639314
1398414740
589609529
1529908294
743793390
368264123
53207201
378884156
922066347
1141125346
1094764991
963012950
1567468664
1728043830
360541693
516918143
648543516
441016117
1789182136
1773420592
904885247
959048425
237893478
1076975618
1575102157
1068918975
1818668969
1376138301
761987632
252873520
435268365
584835521
353190090
51884712
886418991
601079589
826108050
826063814
732076080
1017493029
599290100
975135882
275690591
1077459108
1741379860
89677892
1468361676
1194134629
1739031824
604735292
860643783
1665630988
1481025657
203162523
280316798
1161881460
1549410365
1156904697
844664643
1291899285
780065270
1783011718
820070796
1662567603
1130183704
1803146932
1213344283
1016373502
419348019
1196083398
1422690372
683866846
876473086
121332512
123580782
372838664
1805175307
1135196805
275138544
1021861017
1169696138
461456306
1675199088
21893934
420126526
954816689
492957065
1444917813
1050958880
1330767743
1019857585
839475038
1781252722
1268572094
447960889
1534330201
429491999
799643816
761289831
314555219
6487307
567953410
1753026771
355900473
101127983
1814242334
1312411229
1797040364
1596690408
814647833
609162209
1700301931
235530973
1154437304
699350899
282675367
846871887
1745537724
1126078243
961908848
815942385
1683983810
365219906
767169385
1577607734
322318417
1319136326
1795716688
810146316
1009629598
1179732566
621770625
586066637
1186954171
1574366012
136694014
677207627
1569786199
700082693
1183015719
159699408
1162059051
1733755141
100320719
278544119
699717305
727334908
1632497603
219597073
1856303029
369406255
606690473
1823647968
130548594
1514685103
1164126953
826569938
1845833138
1614254822
860536234
1478309723
1134730976
1823113981
1792851640
567553941
1485122799
1674709511
1076378043
341181460
1288987774
326561880
660063789
1218251685
991102038
1425189700
1157846406
1138455128
622516934
85893716
475136948
1550424762
1517847671
725753077
210314456
586069200
1282063259
1737433901
1031956871
1291009675
1561482491
1638227819
98009575
1153756381
1549075326
70666134
347112155
1386849334
1845193673
339614335
1551512460
1497062393
556873483
1306112139
794854697
1768521486
1558715007
904292366
759287644
872899342
496805365
63255087
658189291
669020810
1647049349
1818210319
1011497241
606024935
925397828
637176417
589672914
1223888751
1232243120
1693405716
1137864929
1589643442
118458759
468883374
1565204146
101811089
97898986
1822711396
1281432488
1489715494
794588735
1467231172
1851907280
35908534
67538422
1649179302
301909246
165314547
1540851556
593282172
240890804
652095583
1497002791
128158867
888362324
594490005
1541595371
1148709644
540019286
243924978
318715933
1626422544
905637618
1809038023
265682484
874855713
1469459506
110201848
982135620
1633603190
1855369081
670037596
1590833433
421842488
303997470
1377572966
479523531
416406647
1010438747
1761058805
858767862
693716913
1658824360
1531815806
75637448
66645780
208203660
213629632
762310146
684326199
136295726
1345416988
1680302400
1360971732
1276177506
1208018593
1082292574
486008314
898692738
739718493
1572836893
1684471192
948475228
440320989
570630238
334940861
1292879331
574124548
527527653
1308698217
397846328
1375423152
1662642610
363394664
1591183464
209242080
656710777
1603067043
1794484589
1139363729
1434095206
759107591
260671358
1713912648
148789902
1589067546
138874745
749125565
821453155
1437123346
1748617473
1186375318
478722751
86999868
195629946
699450094
251051804
1751018050
1402308790
1509852560
623637373
691489021
555455171
515194727
126923889
1721606179
1201224085
355372835
308381879
726078193
648542263
818167293
692075160
927674425
1772225674
1180757080
576059855
78344027
380492776
313197664
1553225496
1674477125
1718742081
140315095
696703697
1552647487
1221196390
14955140
582915115
201880613
840084128
803122255
1776575369
626195232
1812693820
100022492
1830386503
1841031076
927916397
118064304
1442530678
551337107
1609006140
1022226782
1762080588
353896154
1166870972
971167911
1641111341
316877877
1355655246
58166579
364497464
1811695232
1124026365
657242283
1680811771
520001638
1605563326
1774976724
892781353
1358374720
75562081
662500406
234706804
113560349
116970347
1564147364
1691500920
724238179
1425282570
1702567124
387845328
1688956271
1582835185
1569602107
304658574
1650545336
311207916
366021411
1533936261
645067775
162613480
322662481
384084543
1706319130
229913171
98417219
1357670745
1410482975
1274771787
1480847843
121273509
1199438191
821596110
1535555559
1568897434
453923241
1220414973
735837072
965722165
165399345
1260910486
1462459571
577776234
233895690
626256805
1413211622
959959032
1223388727
1697302
1729601343
1374703764
1296872623
559924062
156999161
43836364
481538661
1032796068
683087471
71834960
1730256715
106458293
1251156950
930573331
449096960
710502619
362233138
220490594
1522657397
302242445
1334098403
499807805
503645565
1599037295
343007556
769088695
1323516950
195178410
1412078959
1195057366
1003001390
785984482
1533332581
1210453576
1139954228
1354214907
1145100851
286376678
1734698708
1688873829
257098464
287568819
711726932
1202907043
1553144841
530074269
1238683733
1526448791
133553846
1636404983
1407204146
1826978608
1241096816
1708919529
1014390104
964924484
897898975
478383091
1585839409
114163861
247941715
351860403
906417834
1274737491
1345790115
720573804
434322474
388231683
1345949202
1045197379
520174462
77013668
517271285
1430106318
1660035782
900929445
1437825237
1705533887
1761565185
1138424398
1364950474
1099510727
384747843
356372786
724200261
1135387570
184169752
1800008880
382891312
1583023300
17411059
110508821
154276265
5076284
1069804884
447282977
385586647
1806183301
1160519952
1855960377
1390244128
937225188
814420530
676752848
1842222306
446344755
1615790326
212379714
348948191
1473999800
796612598
193096761
490552325
535643077
842865093
161706407
1245912697
831028935
1636352559
718654860
1664649191
1043282997
1187245793
368854626
1533973244
599151227
316158963
924488760
954459155
1185241353
54798469
472590935
1021131982
1450751528
1622682276
1802196238
940156589
574203164
1567955870
1693465141
1575296102
677263848
289204350
1716005995
1122422786
267966129
91274280
1674900890
789482023
1843728292
1516626879
1702326110
278601715
1435693640
970093013
1766305402
1496573704
1002381802
475381372
1032847272
1226260765
1473757270
612677368
132363448
1361119745
890911611
1031107533
609168897
767925120
365533451
1508817220
607163211
558972878
645795015
632918410
1660363564
1671409388
153390032
26723465
91488210
636513236
1082614321
678127150
1253217426
403876421
1385146328
528845268
550939495
175927592
1657764107
700874054
454208105
2855914
1764318128
1568471406
976019763
403204796
1390203220
548840475
815613278
782569665
71708665
1023533584
713160527
1364228455
1191356022
639104444
1660507652
1256356601
249459618
1257831950
551327680
1789981331
672072104
1434747263
874863191
552105040
1633852164
367046285
797543543
1714954236
408643179
1618515169
394838924
1768814504
1253260362
267426394
603343334
7434430
1649124914
908018617
1665131003
117211372
439965561
1542371203
603823231
1350841348
529170115
592191828
1590805226
464956911
264140463
9500166
628004135
923659350
1226644465
1168480033
64147686
1854678483
1827000362
457265255
544161381
145315394
566126283
968711047
1171448320
722001063
968331243
1543569538
1852449951
974084261
81303334
1286674021
967349203
734939948
1723716799
270958329
1198682023
261938241
1842783288
3392662
1529018552
1142640905
26854726
56605080
339162043
1747362040
387124726
1808038473
1091848607
678032900
1772174393
958362255
1493718793
354395732
805053731
1007881681
1141913891
114407134
1661654194
787904894
1557570346
1134069135
1338916932
540217657
1064671697
341826615
1650295739
1058091721
1859112573
1722613037
1539695709
1454016711
903234019
1434853566
313956183
1662802450
1599610574
570749322
89068053
833220602
537176710
1085165665
6435782
846192628
979385712
991743499
1669424907
1010848178
1696523072
1504781460
679182023
1441909780
411631747
660921430
124506998
85226961
780616533
22809104
591834065
652287627
361042444
208050331
93611521
307914162
986358296
1154451944
520970491
645281782
1265907825
219498862
1312926676
591951209
102337683
910071875
704638555
1102211435
1451762744
1065522226
443649587
28111569
1216864417
1762762254
370648908
305044736
450371748
1092718570
1461370507
298168011
623649782
415359394
290177652
49605573
262459274
4727155
1362543026
1640784313
931587425
1236660512
1578048905
1345419371
1056714913
290769890
810946083
643996239
364447306
1845296953
1664161185
56835616
377739207
1006062637
1582172595
1834918449
1588894845
920735887
1851084139
1463380658
524874243
1037068059
71862908
889790444
26102343
1467886509
1174486796
860507101
438529489
1484143156
1188235218
658705487
1149867140
616835743
744654364
18921650
814997797
237039082
1393167666
217725155
1538476066
1443020546
465083461
851234674
1171716727
1238136682
97963093
1238884870
520214637
1217628452
1266304829
933546934
1078095340
1849409278
1810515440
352996145
1632506976
1152982792
1361438460
708825061
987801113
264816297
1539177241
1299749332
269405453
857856791
1017476291
228601304
928626694
1606427090
272959070
744785440
982718823
337222203
1595415131
1224440204
1682845313
1361091650
609660613
1326632025
660141162
1632716293
1036035762
695191322
917621425
1622531764
325372302
1107299403
403866922
1448145219
1402546755
232610762
1274705138
875534694
230652108
870596503
1694961682
216594437
1446864064
1123523923
1506094164
1677097510
509288076
686302884
1450844059
344474068
213590397
923711901
837220351
124734422
609850528
482731962
1137463307
1345235764
1358980119
350807852
1723072850
1783897507
849552450
1032425368
1212806297
602963167
1328237637
1714421926
907815245
1075423072
58666233
111443802
1295061148
449286831
1329428219
1377241148
1466100729
203485730
1516422945
535980471
282872279
1586469685
66939486
988942175
442916788
82754468
901563668
490142785
631717812
1745656106
917795392
1007698969
284427578
1270572238
1630584719
797436771
219772802
1670039307
295229318
734465614
539583342
1595541712
1795765181
80576771
1774754089
647650793
976343100
356648229
1017477665
1640838093
1575958157
429229551
1437491312
184890395
185596997
1804957893
771257655
140881245
1602157266
1529873501
1383986472
1082792133
80298839
105869355
1443716300
1815420453
1244961830
122000675
1666258576
1478329092
18235946
1498695822
369764255
300294600
557386861
842128947
1435300934
1803778288
1199882051
423924301
385095018
1126129399
614140693
1552612767
1448780919
1210547384
1544654890
619649652
338398700
364056073
1764218210
711697321
364549537
1195559063
657552068
898498307
778041966
1571723281
1693528413
231169471
1010398954
431211110
454545321
516921518
696761923
705396552
1158201573
844916973
593534046
1526117576
755973815
1531514845
1342307634
1158039010
1569803255
1463130028
752072855
145318635
1636727874
355293713
59371094
233359215
1075786721
851509192
1089258237
1373961625
175184659
1830374328
675371850
1706310453
473051415
1335214186
1002377863
299289202
589548989
1261390887
1113349140
391643533
1168766636
1741772983
1541517316
256033668
1511105665
774847258
1584506623
692871646
1825580013
205473659
1077133157
1823507625
1794604208
1302941499
1169508422
1652346260
1415565286
555512896
274182676
1517527239
976640595
226151075
363009386
902514014
1048438480
604707711
836231753
176635885
1275452789
1805313862
731437282
92069533
230669337
1098957429
1091746384
1424240882
430271446
1034370727
961738842
103124636
904034583
1715921496
788412069
478079321
461156087
1822987194
1728893623
1362635094
82300649
537465953
1670259861
470515625
703377783
149969876
409322157
791185324
142562589
1682901562
1170596743
950542966
1673204518
1843240966
228252148
1796873533
280888704
995509521
1269746224
314836139
1650892650
1799869680
1701627132
144272052
252879578
725784022
1301595071
496330686
52053567
380531178
797175464
462992064
1728043065
489264745
1033835004
848753904
100521100
292582375
1497689237
662860221
1323326239
959956127
578683989
491001641
1692079023
1372614389
617647213
1330841023
52569402
1359638811
762140463
654222363
1387053233
682141056
995450112
1034485661
475157462
780801891
1183207102
545303315
87704861
162225486
194319839
1262907969
622339943
489305762
1346697636
1199641434
715580274
1336548317
894609238
570651636
1837212132
1542235607
956837655
949607186
1756286225
266437467
106468573
828430818
697472822
935198468
848726842
891825649
334061284
563709595
507781596
829777375
1268847311
1830443551
496147875
1076339399
1111156871
1287721616
216431890
1638010221
257744514
1459842307
251851088
52955150
1352772692
1825022755
1409541437
297242957
1293039114
1482292564
1290558691
922887005
351766002
1256522317
117831094
1811023520
1488310037
1622152633
169050054
1006530806
1027116268
1781352010
1512854987
1419995859
736423022
1378973772
1699243590
1565994294
191365550
1229933387
108302892
1518209819
989077406
349313423
586694204
1500174608
64159682
542555097
1378703706
1668527619
922615676
1501111053
1192775167
165318658
243253939
1491226901
50873170
141915067
729487021
693488953
1600798644
246299351
674969302
1162863679
1650943556
1614162051
1420934584
745222081
1796999581
339952203
1349304098
405689475
1510679641
697158284
330784008
509873319
1612339432
1554784074
120020052
1495903840
1352658819
815411816
337315942
1689577938
1614795474
472253585
1850811346
256019919
685889634
1829183640
97924159
397333445
576120180
794541211
391041956
259370094
1592432639
1307361409
768361173
463076330
1603887895
556159537
1117080744
474141738
1795743690
1792854065
539260515
667194660
785749560
1468824419
951078904
527263775
1014194916
497091021
1366711307
1296292558
1581752109
1318167458
1835998473
776224779
124023450
1794454476
107286329
536042713
333205719
1493773908
1550330047
1405099485
1811373044
901601151
551934234
1050750082
1598642943
1690187687
1627309214
1400731243
1319486526
1304403875
1610001898
1775272116
1204278129
1436885477
1220610070
171095312
1231404285
1589428383
1482276271
1629801383
1081293846
362468871
978698419
598769247
1611539907
1808102302
696420658
1583907828
465751339
195240525
537763097
601808956
1014190128
422016822
173415081
1675080106
153769837
650918064
202404426
176502406
1028767815
370060771
972119823
1010372528
1031584205
1562034750
21529562
1330192474
543754120
1086041800
310714993
613995987
1774282573
908943424
1362589317
51047795
738961187
1503995303
318583856
1410306398
1348537465
1467022449
1272626348
1845267199
559236610
475723472
1485898772
492619015
386287881
552969193
311247213
650947446
1822619204
254868964
181669083
196809339
1743895845
1680322549
471817361
796947920
490728525
1508017261
1233017673
770563725
666341083
1678093193
1632406570
780746344
1565519575
1493892896
1109633002
782878013
1510836943
1733911928
198451996
1423158382
890685586
1153299316
495448851
871938788
621466754
1539161130
1247067098
789168941
614222583
955990967
803920967
665243032
318740512
770948349
1526419287
137242754
735744704
1027306141
392657778
1476444467
318407603
317997049
701904948
1614513645
1373379964
1376740121
1269742072
1848678677
544290490
1138658076
1032055301
582272674
934488219
1605924330
1533043921
909552836
1530262207
552865759
1195287159
1187681862
323744192
505467333
649779008
987026016
1005185908
1511674665
924781651
1087751121
1802610241
669249214
695558384
1353695534
1383961341
223375740
1647687242
463631547
1808405869
423601277
880454727
816941799
1117789655
264912094
509185024
1337037881
362192501
1814465844
234942141
445839502
1047270970
1047675121
12909302
1037360654
1441568197
1203632720
638713704
432313616
1689361718
217848294
62315782
633981977
604272696
1389546998
1118351819
328842044
497693945
1189383849
650082799
414065555
1716865024
317631811
163250795
1312656568
1251073324
1528766115
13183174
946461930
603397747
896517715
335589959
1079046402
376889408
1290220142
628693824
720384060
158491393
1318960236
1210125473
575038223
928378018
21361184
1250683664
730563134
1275880738
149254917
564841676
1784630313
1832593692
877217211
886737185
468408430
1792148671
321381720
907530062
108771427
641707776
1417567368
79462795
459885451
992181622
1041287347
12162584
961521684
1544069651
1460739578
211603242
688997475
1199499663
1604933357
759439296
634958795
581025366
408833677
1624587244
1721431349
792079218
372700346
20027417
57329175
1276725955
383648130
239813661
767171115
415209805
1370302263
432515082
1072370099
468510122
400145232
1653437085
507966504
318749453
678837595
802111888
972993389
1010992025
379265229
1038298483
212198535
694657537
1785259687
1606271112
902297265
1134070692
147715757
1718915832
1689923191
1043035950
1481718875
802730697
1125892500
396611691
51945790
1571542102
1650787054
253065669
699693726
1770347503
1514386820
1658276201
963161501
1265349678
509045470
429367475
118514952
386935188
82747925
652125324
834578929
907682849
1395849931
925830173
414005096
172612447
1017940975
574584184
181567360
1359051889
1854708446
364279041
505114377
1543142273
1165317028
1817551006
640034982
1090850488
1431391512
198538454
1105164130
989931590
406080696
401918103
111717593
125983229
26000992
1465671919
1813982170
537315957
1556246362
1540171862
879786413
1624319682
1801941725
1484504794
1068063775
1452962609
1641144226
548197786
501949651
645084915
1765084555
1097002684
1434235113
108834806
1354741697
780333363
94941148
1770147520
889783885
912341686
1284406659
1609921166
847369826
752420088
1142343122
1132256597
1486105044
1068565761
1287852851
644431309
425845435
1163821886
107362549
348609850
1836700374
510372801
1782726024
1497157614
1830988931
635984772
1230396141
1660374131
224815384
1784624897
1444405143
1406116174
1221969997
1135918951
624079209
829391776
1621608658
1225748598
1621058380
1527563938
852682113
213200833
347597300
2233229
1456997809
664926711
1751404076
861331012
1796512320
1621088966
10941258
597192137
657050205
1155526606
1423817231
40022721
569999704
1268095904
387823228
972986128
36506253
1494969258
94194346
926649307
891469428
503109606
1090487368
756597967
1589274007
569394899
148272868
1576518555
1710352080
1043335203
1069495719
1671947015
1124960542
443095732
1097844901
184772256
309132924
487507366
148163395
195757452
1590280606
956576540
884843173
1157106994
1826435414
1477744025
77637954
34856198
1774677700
1594005524
1776366921
993262798
442036809
444286244
1493929330
335785742
1788696030
166741922
962536782
970329773
109397959
268547521
1451629001
661557647
1743147486
1012579881
280374018
1382951926
1788128248
596828063
1157300436
1036911556
138543221
1043183567
1312891980
1532669718
957225710
1428512897
1158319159
1041994891
889751939
1377832692
150454211
1627456776
1437640669
1597107172
59383470
990570967
399948568
579575917
769336786
368339773
903998581
195575567
86738755
1816182497
491316635
1424268855
296007755
893825299
401498312
658307507
1687929863
606062989
892885406
887060578
389987439
1328462630
1522478169
262809730
1239412202
1439859289
126053743
347561896
1724370230
949841218
381501987
1008672857
1347290839
343210313
1815686865
890780359
1730214781
129740418
342135686
915630742
1765639918
1358446605
91338964
84203474
491863753
1626162726
1444349810
1055872594
1047070120
68379419
26414799
1819162432
1412051265
1264172386
1812759085
490729188
1594137664
104350432
1430308077
556641834
1677620105
124787773
1511979675
1413796756
1281065180
968665507
375673964
724746766
834643183
626770148
299438209
329742233
1044982783
747475541
303745663
1052148057
1136863090
728263435
1147911034
332494686
1545798787
444269263
858491256
1758896618
1676949212
1685138828
16474259
1519958466
1519899363
355352830
970572024
1329992
1513390684
561467162
1425849728
309891509
1245983932
956789128
358551630
1641634521
1240217083
289926160
220209263
90256164
1217924541
693868
1024084242
890164611
945977544
951111215
1208150380
1146820621
1776329815
1739147671
979522138
34587075
231421047
1045700791
557393417
1253751981
207760579
1336472010
297163422
998169914
1630340630
1369545954
1020919967
1208660701
1593644563
1321963955
196029505
255871045
1351577812
1524127095
779754457
1544464760
1858982792
1690085366
1769625433
1383201886
502850231
1268077621
2452776
1089563883
60703487
382993789
776070959
803567991
775170049
175167339
138008816
171324039
1523819389
222812963
1008089577
127907036
1207958547
472947448
957140918
1482113151
1154900391
1205823218
387144640
1404315522
632309707
211505184
1601861020
469647758
1034897931
862776495
1772760254
594440108
541744727
1667206208
321491019
532138771
216079956
909614199
1179160522
204671368
1179268222
788765166
164492233
1556493483
806175083
1541830490
628031544
1372186638
193319889
1432581723
1162890604
1069778920
930344495
1049491
404074347
371696987
1649157650
745010221
1146360089
1274161831
503923655
129662291
1672430123
1221892964
308172655
1226745090
337350047
787238809
151066502
819671441
1213977162
928493682
1257807396
689415304
1851839533
1801045911
918824767
1310684500
1715551241
248037562
1558075180
1505564279
775504531
1488975902
726900250
859747849
1800357058
1221493360
411747826
727804113
132934919
67015472
1671648884
734671186
330515537
1348912757
1702467597
1748515201
32141339
148712324
1275518144
112286611
200947111
611568810
231743033
496521261
734359943
1161177737
1730508018
339149221
1370266161
887421317
407958855
1639149817
1525262311
1018388407
1226638844
476253850
1084217715
1243031060
915221033
13449936
1321523039
348993895
1117052326
127768510
87031222
965466553
1508750968
1177654377
184928205
1254069913
136757230
355780010
768474449
1206664793
694123288
1116684448
1415843353
1234115629
256573985
335000962
1541078064
97839163
634434945
1527851732
1537448813
1205281704
1428909909
1110772473
121165471
1172497521
451907010
748763809
786550597
455619825
858919017
660812289
893227776
1833660399
188462910
1456959728
1320700231
509190491
1060430498
670787799
1638684020
887205478
100737196
1709275944
420347229
1534574430
228190811
330206808
1384494064
1421510295
63613295
1723791756
519263576
323255749
698913188
363918251
131351750
369807334
628115569
1541087303
486900888
848224787
1056673303
1199700
347719865
1569656597
915159406
1749336675
1652887483
1224757411
147116498
699610912
808709833
1110080757
1576445923
1312683247
76071249
1305944416
130054398
1694631753
751702619
754962384
1152036414
1270347074
1068787022
1104003821
754454773
983558858
457308442
1846440915
1004112446
890568830
328042175
906930078
1429575644
896536443
205292037
1389103365
1613127489
1342336255
536349232
571461237
1511233158
5416300
587563050
1747279410
1086700933
1198153476
1574859051
730878380
1313005447
767938003
707787432
1414538301
246336684
1842324699
828217808
896091666
1026956107
401066344
70207267
1694359189
1272831215
1559346349
210010668
833911619
1755367724
1651624575
1240297964
1615686881
531044871
1335962660
1761623675
1530591017
901641937
1362556468
240563326
186440871
1419279315
1068337177
862890690
298825408
735682419
224857994
476248245
87020294
1663832871
1083512463
712129323
302052330
1759353587
1786402757
640314791
431511390
494677335
890477750
1499897638
1627202733
496334142
732332364
812975473
965762208
78752430
116959934
118874455
1517513614
1347254228
268491470
973784967
1461740419
1610597161
1160379639
532297465
761513284
168107699
1800822177
776933599
1157860358
1190313646
220163432
1342659772
1322692087
38518812
1762342532
750622365
837052124
895051964
1395882790
123563560
392078863
1075209800
184741664
143599705
814221349
543111085
1043299889
1229751654
1475765221
1808019529
905125785
973022956
524029534
881009312
1328425483
1764067424
964580771
237417025
1560153348
567212141
609448181
483434292
1044014397
438376446
870799430
1587359388
1563134005
958331775
586166894
487238396
1477525576
875709086
1591694535
710162654
298107875
1454093485
1207706240
1165869968
1292988890
870976976
730512768
1743006765
1271037217
1367681662
557269640
942988432
724204626
531881418
1557836959
1846790348
1621988685
1646335006
1397270657
719648335
1143533150
931720149
953253388
1291807719
1020416380
1805276449
1219108949
1380187452
496103375
855961837
103818787
113634166
1129728517
1411775317
297980398
1172511286
1838806696
375358445
1077952364
1841098764
655291455
1303161773
364199389
839475257
219610582
181490415
620945632
785958840
566099351
789942070
1588827519
593901860
1229225617
1654843113
1794092386
1108257575
1377771827
1562869439
1559580368
416396415
1635749981
513761926
1837140807
146480468
626735271
1523600259
1388961716
661031669
1325861963
1622856597
1365146528
1091202033
1350903632
63269370
734483217
100993787
180664652
1213450478
306570074
307494143
54571351
38795200
230522843
15862938
1663139243
538522188
247309312
1279316126
693357497
401352250
1439584362
1637753195
1469218025
1822257075
1075071635
1294325650
1823010370
582131742
1758025450
1373984013
92113085
659425748
905167990
351753115
640553997
824577438
1410939086
926691788
1146437133
1745734995
1809693557
9814048
478312110
1634737591
863664600
873521226
1396102992
1546143372
864874622
20783204
548505948
393380716
962133920
473903127
1673188043
1820745912
1147393811
1276538949
1184973179
1735078284
63092127
1666267590
1763450237
480245388
1222138197
935487875
885229519
1087454041
647028134
401834162
316852978
815162998
1441623597
914900379
283133929
707622082
1166999310
233428965
1395318820
1424456134
185010427
901491425
467862639
118403453
981834773
1656597206
157483707
542803406
391721122
952358412
172390702
615194086
17198178
1500870007
68384905
342204100
1398620331
1264518004
725731026
544483583
18418189
151832602
392628352
1204140887
314788672
298269707
1066043533
1386351993
1841568759
454309392
459234746
329325780
1178010577
1689068149
1391870498
964957566
122836013
544565617
401688254
694598418
689113798
1649983108
1109443715
920952805
1762135681
975378434
948424549
55691240
288751500
209376017
422576184
850247790
194490264
311710682
1088128031
1047806725
1295035227
1307465090
154447254
1208391745
1322282739
798449321
1563549237
452545515
600879691
591753696
1400832734
1253027121
1209914429
808989816
658729697
937839292
1731945772
1714362906
1397229111
363568678
320024057
156637602
1699522842
658137413
324863127
1410802487
1619060635
1815000928
1735695495
712993629
1128042113
565999290
1419933855
1167471120
767076479
820742036
484016736
1601344964
506834376
833971954
1661327101
727153989
1398932856
1410692430
1452503923
797896948
1260491057
1227115389
861209967
1301803789
311452476
1454331150
1453826649
1830435425
1578140569
466137371
209478508
1819387233
226836043
907171896
1286815230
650588753
1498783525
922912828
1233776245
1504066977
994475355
1852437323
7008768
64133093
1027964662
145502581
227437714
1028620218
793264642
301846244
1072940350
65815807
1464392109
1048888151
684450657
1585871526
549132900
1506768498
794743523
159890024
1128045747
881457654
483162749
646247152
862943950
5670108
1285991433
166733053
155098635
691081664
910049083
535883513
1591106593
73746642
575723756
1190868331
1554847335
976967802
891035724
1409395337
1714664328
1027370659
559247731
330259992
505401294
703367793
1695933097
1699918213
217690950
778269630
411365777
822430445
1007241265
905078547
1359266587
767932004
1722821643
1425457629
869138914
733082939
913929950
960692263
432970495
1141547460
620190306
195523613
1269040967
724143336
144968816
309655385
1186131828
156931123
898729429
1091828550
673331612
630541110
314794103
493953233
1372183177
76168944
1286481028
1858139108
378653658
1594135661
1165945809
1387913743
1783454332
205046018
423999613
799118777
473417438
293565384
604125255
1623547826
1715196576
1845115685
1176814247
1653493839
680400587
1327692864
603456428
596196093
1578268419
977635613
565281578
796427121
555108275
435903947
991209437
1227595851
1031150923
558488057
814952349
538074593
464764079
1335811826
1297515262
443522956
1628868192
39959501
186199284
79417419
1097789427
1534528397
780868430
699504618
1633932050
481613958
1080871208
507109933
436553996
380213298
525811996
1132003340
1764656278
1435009708
612594586
1323137169
934970790
1548320619
521315020
1232511442
1711074335
1072756837
798935700
84121058
1174990156
1245301714
1729261458
140753460
1085050400
1804634715
1794846344
1131828572
747373028
856060149
700020749
826538944
1528250647
691706449
635171085
1669271540
1343743463
1753202357
717529209
838683466
397006277
1852059047
713416185
51028752
706541358
507602752
760921397
1145249245
764959187
497126321
479888396
213920433
927029497
176753588
1764563647
1041299848
309227081
732827032
1127238002
1527087052
977750907
17555180
62660387
363791029
869524483
617787130
74014979
489668730
520384835
1814718751
438827483
1634217798
60177560
1568654978
887850722
872624898
1475530674
962334200
1110714707
224957965
333617375
1706242342
44832272
920768262
758769371
1149806656
1301466552
443350302
371333070
787334477
873853470
1078763468
1489269562
1661396720
374542629
1100348747
751368667
528321746
1497600873
921837586
770878478
949665130
1675602247
1642176954
1700982529
547701892
658879384
1548909529
1215976549
981157054
1411664197
1667158706
1109822619
612382694
125139925
629587157
640767506
1817746171
1135244181
743401311
1237386077
242569565
1156222874
877090127
125624699
1266253475
1149562595
1335448856
1100335269
1797891008
688197593
891234260
1207999845
821223694
1258790832
583888565
1375756807
1758630604
228702455
1177145752
1488549164
968041383
447018396
505576013
1353619902
1280101360
1154721115
1281382244
955380670
491461803
803329466
643749765
1517153587
1305637807
468350401
483120665
562951448
1696551495
831277663
1829092548
588725746
1284742709
814562570
1468586338
1252362157
1730449264
1621986494
1031104244
166072665
1069713589
569843733
1362420880
1013979794
1224128648
385702023
808879000
1731889313
92539782
77193351
777919147
1833434737
276045228
1820575885
1164732159
727771257
1748247750
1561149102
959741976
1160232205
1214424806
1677004427
1586444310
826776818
678306648
247851400
1809190916
744332018
1794844985
1136214806
795939819
141931297
623369104
1517387813
670570009
1520359051
246414766
1823192977
1594847865
1657741182
1855626217
21160238
452308802
275732819
498133295
1585920274
578989005
256270643
871675906
1782573792
1465918193
402739757
1067483807
1640307000
447707666
1046284687
1327597822
27490426
114013582
1579284513
1807923247
246691774
1138628770
1784448755
398856760
199664272
1624833163
1598659309
832132782
1144488155
1765059223
1139176862
1779801835
425164399
494256272
1176008050
1361960704
840430758
482098256
1073290026
1844496126
156335509
442156500
656677471
636855554
690020596
1339105325
1109742820
509646430
303334007
1644691950
1492217415
861959064
1794481910
1817135454
52660020
225658021
608121162
871592078
585807031
1707857015
287787772
1414624461
417320243
883845457
1181133408
141871853
14590132
648811043
1431340091
622886552
1283827684
538485570
1193859940
116296282
735033798
961957070
227721502
1433574614
1136788109
1191934981
1176116348
575953080
1856804248
31945565
972033352
1646072466
1782601793
456834955
734110540
119578166
140404257
32509341
605956256
343133647
144198446
1617229293
1347816089
1168398272
957305394
540733613
851496462
122648150
237523191
837245145
1727648173
921172573
155693942
1855693592
887069839
924831300
724987680
480654144
849024641
1801818412
1056335394
1251857251
43719858
1537173624
1011901428
885046781
505730038
959912331
434289561
157974115
756657933
851093584
497462366
961695547
173841774
1298626963
866146917
258352779
583492120
441192506
1787749124
1635468297
7261543
1606778965
962280725
1112843650
930055065
159956796
191162158
30114566
268199966
1686080522
1502296209
1069539619
1240423827
137461500
1574293194
830021488
543529226
848040960
1037148458
607188326
1489535307
137077742
863993601
1842628449
102481167
1762607430
790192151
1808963101
149300481
305706587
479034695
506727227
481959905
787641952
1491213730
1219602993
937488567
1095214369
1640293977
333397827
646849640
590687450
1187185587
962440588
1568382377
1836820895
303023825
213997761
1037225630
1845031642
121198090
55248536
79735372
16114322
594140745
1040036495
200825218
1464582509
442564095
1314333264
216774594
1249740312
1022734716
61091732
1311318900
1832733530
1573625109
834178643
1673530635
144489743
1796138136
1549054591
923080606
1802790245
511171118
480885502
1769371985
1356537813
1337270918
294471766
1318071707
921302304
467746244
1756069533
624741681
1108901324
981863136
1109478882
835068490
748307779
1596904057
445935231
1601246573
788682850
1361933503
1400062697
1479461544
1119369533
1196945249
1656948379
115599351
768386783
1438077022
194526279
1344042077
1714247977
1039589575
1372023032
988817258
533718787
893745204
117337462
536430865
1401425198
973565035
525646171
1789220928
1323492999
729896780
1750142342
1008673026
1794205237
1621223529
1469834736
659687420
389465500
265092563
1655965844
781787547
174097297
839106728
1622167075
644539453
250456551
826747758
545619623
614597277
949451506
54848391
743991706
410910606
1753757007
1822210955
1704571811
714313259
1488630945
355457397
1518498318
586150913
1819766365
1559608300
1471187943
1109895015
76203967
1733058635
1052549305
132910072
1700368623
1552179386
1596787320
1615349650
252094611
712810994
1654018335
272993991
353175074
215951502
1340443246
1480912385
110185659
680902335
836999337
1396102298
1729063604
1534181302
76491323
882758437
1724577528
67442509
756046661
1198924790
1577443542
832719242
1633480192
1455674948
1168006663
1251594041
1845756436
1608952148
1193891770
34983003
350816783
1212696377
1137168241
1448443177
1055481078
1436230387
655106514
1783993213
264336739
732782524
1597927285
1483115676
277207104
161954000
767037427
293879167
385612498
1171543112
1693866908
326803711
466732996
1776940645
1271334776
53553412
1787000842
1570887987
1778629950
1534139304
1643525038
724437765
1408853256
913108460
462584631
411132540
403592579
602180571
384746401
556445176
509534017
526097469
284127605
1438701414
1060731534
565812404
1746877607
1082623058
350588977
583089670
1380588354
219519548
23735306
745879122
257949125
612467191
1180399524
100636415
614585521
1044896395
830336985
92398684
879436648
1018599846
156002179
406399115
1256538937
46962791
994486102
786281843
657827035
1619135605
704974719
1399305069
622057454
218704574
1617317574
1376111640
144292576
1430016967
104804197
965985798
473357571
147409447
1621189899
1001862079
1437695652
1326245730
1748778024
1246020368
1095133392
1574578
739875150
918023106
1111897881
1759769615
1467537158
1329982734
1622516703
1188603328
1171981237
799006148
161535942
762606142
1496869395
718014616
28621639
325563791
1291478870
1166460890
944768907
529226285
337445197
935243862
1441261951
472579700
1702516606
525550055
1094703528
79138366
378741502
479422524
1155935618
539492386
1474934526
926098165
1188697650
1847298404
742160406
39731694
1657555365
1797021178
1553656783
1494513817
113503849
445566882
1550533067
1399056833
851505917
60240082
260100187
1275484756
695595948
674573511
454005315
1164594826
1495935286
1499559955
166528737
1563057984
1183405783
629799293
841136318
1839397753
275593597
1746350337
762177050
289437221
1250407782
339146306
463171583
914270188
59502191
650833485
1068029546
475605779
1356994166
1571520925
451981132
1286585401
1334033490
23104871
472439844
1208025999
111460384
974433596
1683249618
1501079019
106093404
110887917
89138801
420392460
435728699
178002276
740074918
621004632
1083882278
218860358
816313122
233221643
30267288
230655559
250215620
522833536
1786967554
1072822204
639004735
831271508
1546313950
250519093
1767436759
1494499559
1121200517
1392001898
1582540867
634019597
1665993643
657260246
1156478472
1309411029
684315597
1523043172
317376851
12977765
1124953486
1491960704
1557010252
1275441537
280885005
1465701105
829306048
469196578
349116822
1726776613
1569769694
379491409
1127154655
201727164
1193219608
2204699
1646960767
1279047331
1454535935
1185444861
1649180781
93011806
880618661
902145193
455871633
811417279
333090908
1262446015
1819648175
1493374618
561113465
1726969378
497399650
379252861
1762970871
1333675529
456675084
390950735
170839696
1267094444
471647016
766666738
24726824
49017291
1247905833
663420922
698158574
863056369
1540733110
1700357690
400552817
1581189422
149752520
365563338
299443055
1194692813
1329407376
495312908
1854610897
633595676
361269852
1789320179
1821903739
417775945
385487948
430285743
791751698
590154817
796860674
1155089349
152983684
798786138
1589204588
856178682
1725405773
520815308
1283676028
110657765
1632733035
197549383
7604950
804185080
1821260821
1526047222
1773671518
159668616
431977576
1663300811
212445209
94329064
1274297560
1361326822
857634187
1084932452
256248148
662889887
1395462448
714248058
757497633
650739251
555883101
999982625
1596509702
1332933461
1204165298
1414951344
252287820
1623811673
1660104328
1344747797
1369936869
1600232150
61387440
7884473
1223332199
381790529
1531416223
858174748
1455236439
975021665
1179983714
1174246855
1817560818
1156803477
6627662
281528560
1495048420
206824924
340986478
1293398221
1417879972
323396427
947189334
1724466673
162090966
651099320
95135126
1533763627
1579628262
811428776
1597278140
369910238
3626413
632859822
1359668453
488979938
1125187037
1704898915
1844103091
244985286
1601898992
1560725788
258428437
1084609928
223456989
636167618
1448249072
976714065
50463779
84786858
1686715642
233504576
1565225284
157832518
1265048822
1737722551
1338584022
1157579141
539643544
993667196
1165141813
1562134164
402367399
1561374549
830021905
681469824
292390454
1245538488
986382918
566839002
1121875761
1464037403
1007502456
785157451
228502989
705537972
1731649323
960938870
792732682
1019024450
1275079730
85573854
616198022
4356877
1843562851
277337197
185970508
1259386597
477949567
301726241
1008141639
127672635
1136066503
1507121032
354669225
881325068
1375339545
1702462344
1527273514
401807228
211033925
118091088
1767514658
742412899
1112561887
891612557
529868088
216112687
925774188
1210946261
830331986
1733548202
720986911
1225361852
1186566470
1165203981
62430038
522260473
1163204249
1576194291
217442350
1411168733
1787881194
143066417
355117342
1670913221
166583418
1243577587
1643578638
167523930
700252511
749581839
1686283325
1146023654
1047414207
911850358
1664036564
376538249
405879234
382833941
21768710
653849524
223207691
336091031
131612296
1737343679
1764112410
1261683596
900844165
614840501
797079264
1373770816
626514687
255787749
845748215
869912611
628219255
1300341610
1575686000
569330148
1352158066
596623631
779535542
739902318
67464510
814597812
685374466
1306511821
1405819015
605357678
1133247882
1223836659
752895769
834934650
1627786512
231926599
60839331
28855367
4617388
1608090600
1024888834
1817402250
1552206816
1098706124
730551883
945592262
1591746196
511077993
1057126901
1111396669
1144128056
946748443
869442424
395327950
1224859488
1207420171
1184441904
940828655
480781223
985484706
1483162996
535033054
346992769
1293070414
95381651
1705148318
1724354432
649525358
853264482
1095950563
1397667139
545118911
393598283
711997236
1470465258
872635255
645001582
269432271
1767021920
1064444768
4555540
681565794
1625724490
1488015856
770155874
653802992
1172970705
1846699165
641763254
578008270
126136391
1766671956
518204460
358185962
1650052253
364716801
533527864
1323321053
981634209
1781401807
311391568
877322672
690506332
1731505874
667088554
326216455
1690489016
1415325420
1802558137
374645871
172688160
249235421
1474357797
65598670
1592135606
1819924567
1410294640
1451487810
331852128
610499346
1003784616
1540657897
427168055
1010064945
467665842
824862500
706780920
1742736694
1758184903
231533654
1490007563
420923210
1568250164
211200130
1363584973
1020227298
249288838
1269543386
1023556409
1003438907
1759943913
1227921808
518936624
1730021667
1629103562
562592520
95782884
684649308
575047646
721645958
1344989369
256555086
217948506
1457575686
1823811884
1607064109
238889781
891307824
523095259
1109560753
759257116
665008869
614413070
776923412
1467214347
374400951
835916470
383309294
1727908693
1668769644
44725790
1803095783
766252785
1542645242
1570564849
888624515
973827635
488176102
118522878
1666195883
338454445
944174734
1186681058
680880897
1070116954
670348719
426675803
911272273
262589342
900644447
44292963
1593367671
1258514187
867977107
1239750018
861932992
739900232
743344269
467647048
1167128345
1130125722
1284816914
1747523594
769582716
821416923
888525645
259221692
216333267
842162782
1172203383
882024152
132287406
789348753
1212944732
797806049
1448478767
485342084
875050394
245080621
1351706310
207226030
1232967631
810717636
588785616
666175546
1231356121
1588335842
864823795
452060646
1435268440
243742740
215465601
440721549
724591843
578703470
1722489950
1258238116
1042663964
420903699
1207404883
428857748
853964760
675132820
568292703
687848701
664688705
1653553859
56632354
1811327462
1061593726
1045812858
389205980
1666384528
497143489
806822654
236762526
157638316
442702176
1102250532
815761620
246323953
1024599294
898281223
1824788344
790603316
997473669
507719438
261679712
67086916
1029609636
121437765
919989124
1728766113
777858024
771529707
1165245673
413448969
1152051076
868215919
607575230
1191757196
1300936017
474346570
879099415
444144978
975872282
1126134509
197869511
906381152
1727576450
1347769448
1166111104
667792129
1201816067
1140955258
97851681
133235008
580440658
518453204
992723650
1736448306
574836307
334351853
107358380
1278107399
1825174720
475338087
311771921
788608324
1168067933
614903498
1525483048
57180633
1369897796
1532360343
1801920044
1269649359
782604444
1365648107
1019894021
1466027638
849714488
1816031888
240559886
1248816497
1234420580
1599393339
1111143724
1184240393
1793799813
959555607
78933563
273346261
304684684
129966280
991835896
338207799
666743008
164595296
1157922158
1395774873
55199212
1286937455
262340792
12495684
1521673276
776021526
447602334
949636531
345733709
890454512
513059219
1677171550
326593688
1349907735
148334505
51572481
1142176890
1332731292
1403503966
79067614
1780710943
1346635881
1600034148
1816410932
1792232774
1306142169
1523937473
1594682804
37475842
649699145
965067990
876989796
1169195286
1212498934
1188793254
88274813
681545062
1252261210
1089324335
1420808348
1359825438
1043011135
1279179233
752264857
1584908441
1798506884
1134522038
1348817903
842008788
1733221441
178929760
139479995
1163445141
1392120786
1442654633
718653663
1616765835
579383214
1583978727
1291593957
170253033
1518006614
246315382
1098901327
1823028226
1594890677
1201508092
512161320
1624914089
1500429579
1549413770
331382704
93111112
328361977
1553623693
7892119
1384917397
981841603
9346473
1683085205
1162394657
1012039280
610613237
1036189440
1266036165
1189148959
1296160183
1066875073
508946054
908410645
609332418
725630275
605029383
1292104051
1767482058
1505345358
959075262
608775545
479006207
232144006
207649467
400253313
142255354
927556807
663404456
481936131
1621691268
1852407073
85245648
16625382
920946291
701704858
703885238
729932799
1274231834
1698682287
1417426248
1850642509
805243587
544647256
1328645399
617954147
1722722833
260925147
670826106
1470926973
1263969307
455765004
931822443
1111854422
1351444872
609517946
1311451568
1501718171
1685372548
1639270934
1185635340
442818068
1184871036
1099068184
283685731
1489271185
40801022
56411906
1858006849
978763358
872312535
1240825304
534860131
1529016055
324942991
41960139
1121838610
34512421
405783699
677935456
635271474
137680740
1365963920
310533503
1291518296
930270216
744475062
1705820819
1797424450
1209153702
535628932
652956657
1856883774
817967973
1737673252
1154464087
1065495142
103133759
1729090558
1023480173
468698109
734819248
1314240627
990530443
681992473
1451154144
16225684
361029429
1468629724
727996090
275495351
205833227
1331492769
1140652767
1548237233
806700836
1816940164
1626342426
1056629562
1712832860
131908907
1277715884
1345879369
1166288784
1173268857
1747992725
100847626
1192935774
977528242
1793535618
240821090
1700392442
568250203
1424461268
1283550572
1095136792
544545237
1658759083
612236931
619786494
1846228765
1403788131
979867843
43978337
1677659233
1819720655
1572541379
146956548
113626163
393391455
987918066
262204775
1848395753
358446150
1150387280
1321747088
316602198
1648712973
597146165
174626834
837943037
221759344
260507760
482500355
518799659
670920862
780544522
107303461
71561740
306046139
1779780651
1080458093
1622392542
1484604531
462728885
101438233
1330921215
410283259
76394070
776291759
648783164
1512234905
379526586
962500785
1353457444
140071142
264042305
1430720962
401059295
474227805
1540684544
129962525
1042835187
118721769
1215126796
1228197951
1721808210
1695203052
1268985368
850209198
760753122
1664118238
538456415
677505225
1585910146
215171390
1074748415
1661918616
1486898746
1788224384
493531503
403051558
1459726447
428850086
735880723
211503472
1154388772
734650571
1347491157
602108764
767776623
934288759
859887283
1083200381
705896719
1099557477
1158896000
1514853578
1513018966
1298390722
1703031858
1733777040
996280132
1311023063
1627941385
92520711
1482797518
498285552
800131411
1697256818
1374266112
1637536572
1259565054
122758109
927298944
1680659052
1349851906
1007872831
1792722755
343769153
1327565952
1403491530
55159201
971853632
264017024
746965303
1764083660
1297085320
1509463903
1321436586
120841098
1002343324
1757265717
1345152398
367796868
1465504672
549815399
845949005
229939543
1562839884
961139622
4445294
1261493188
463743823
1471932005
151104600
806238405
190212275
1378178293
1222410891
1047938350
1538591336
1672248329
492953646
860533126
810640668
1585609457
590627022
560995514
1568855803
1820153029
1015329978
26271212
967397067
1381246190
157706117
1538346769
1744062057
903522594
399356317
1642117574
1413344812
589301356
206500377
1632952337
1310736663
150334258
315697809
522119739
1522191510
447425830
1672158071
545597365
169727054
15057997
461478475
495683580
1691510103
584324301
1247716472
1677987218
1092130357
1068743002
1153890765
835055883
30748370
945986474
1124199165
212400236
1720378643
14592611
387753724
659419228
786769925
247059400
1155293347
502030933
3908123
352822499
375844015
1383449194
1550922437
1835424044
1635897615
15689403
1639644559
372977369
1808272916
1199052457
48056564
514300762
694212805
1692755314
645362180
1107724044
754413321
754507011
1824152701
859095503
657394461
436255547
410094521
1506784974
784265805
1819005840
90398654
1031888696
1598407534
1385839455
703433481
739080006
1255307298
360737360
44959761
717582196
594088623
1162764290
511192651
107143611
404334478
482328917
1550071414
1616722992
733525699
1478667886
1188743364
180407595
57452179
285680705
17604646
1093489653
1237912568
883102003
1458753137
1636385201
1159984597
1314319846
1138381852
203876595
1735542959
1718726593
974213759
514196002
1721478860
1728009732
1032562664
498798955
555882759
1050291446
1153183078
558051103
1554792061
1181378292
180768603
1604053751
1008780501
510720113
394591929
1616443737
869313569
19879105
1274018488
343771185
1329139763
1304468353
1009646577
806205966
1566634843
78277689
992062077
582051834
608462468
577584816
1230843668
1085875226
1527064638
1679716828
1656848945
1313550288
1548877672
1549146261
343818538
777719169
1337733501
93591682
1479248483
1741678455
86088128
1034177482
600356298
1048591019
1319740632
287195261
1410346797
17541142
560052878
91536819
886493874
1627070308
1434409450
1714536691
1542774896
1573108069
1731849598
1518302961
1095310990
685588940
1163941342
1233095805
899696875
589222806
178820975
736837526
1484337466
845472508
774486791
1440644343
579926578
1700190577
1315778746
933450398
1723421278
723790782
250263563
173092863
352236391
1605112860
171836881
1161209908
501120830
327406520
1738456435
1017442671
1272193541
1327967966
172032572
308438330
1125355695
1770370119
1200076961
144609133
1424441282
1000820148
1289099920
381876683
1769129232
1007194103
1050134832
120841444
884793653
603145403
912230289
234993858
328743614
604308841
119777738
971693649
756982438
1142754865
489152570
1305757350
538603238
597076729
206428889
143387513
241292889
1854509995
444961126
1396359779
1799679161
1782459340
246729953
607618686
1650404564
786253283
1306471897
637125160
23489854
1580371016
560831753
357565392
266085319
844833680
136834349
657365434
1144882224
957047889
568278805
21001189
1008148143
361950071
1859180588
384069571
461886254
819756724
27277763
883314829
1207296242
337577802
267360276
1406911139
1239886560
1675831071
1315983717
192423275
707370040
95608402
235402830
811344069
184132776
326938073
1067908975
830421436
1847818067
1086155094
1627674123
1535174909
1254118735
153449672
444267193
493938846
1385809775
1737385368
231575867
1347145849
33749501
1738427472
596230608
650599189
1038273390
1635957984
619654366
61445522
1728552034
1090322089
349713631
700417708
1590988872
1652214928
318865533
150962041
1271178460
536585737
1296823528
197919554
1207932833
1252179721
399835648
1209449475
1105876796
1789023847
1816711773
222214882
1737657071
181220690
1141360552
1294135651
1647233446
977673266
1342050714
485741857
1169491450
998318089
23161299
911435252
768858868
1548167159
418813452
1000905505
1743017374
997756414
1042267340
611766491
371887527
469190401
1608575880
332195401
287206837
1174913736
1792920920
1748038044
552257367
1217229122
602557989
681538896
491086971
326773969
1279280067
1427103362
1538409470
839977107
806965333
1624566148
318978354
1420212989
335562005
495992030
97098714
408088803
232985644
630092504
245575753
329931117
1186539585
1191588320
37694295
356763463
1581093389
1196756267
1201730256
1338034534
1236855909
1491375032
1668490746
938594243
1630195462
1320668275
623655931
345768971
1395321358
746825298
102862471
1840449664
1472192485
1348598925
1684791180
1805745643
356876961
1206487811
1464458890
52667414
63109045
92990882
1197215815
996106408
199804824
1025927957
1547269913
489686767
943527268
1810537810
417759263
587496181
1701488351
18099326
1132164757
647625468
1192809361
250992886
1192596579
708507777
1185900397
1676261909
327553865
642018699
1626574917
1732384771
1062426500
457998970
1059290146
1144309587
210063553
473595502
1057562079
1849993135
1017387038
1152215230
14934849
555698293
560356203
197296426
1580396320
1441092744
1118289402
1376270725
102262586
1017871322
1322481042
772592537
11901600
60352254
1389496012
781517715
845670904
429480397
962144798
1761823636
750024348
431147684
772386652
1648481182
1084536026
1326780836
798893731
1203467214
1497588864
5073781
660193479
835134696
705374427
1092884757
325440662
396239130
1489203112
259638705
696461033
934378053
1060616200
617749537
1118126543
1182768653
799308843
549402098
170839451
22866019
897088133
853731561
384275143
1768071451
1095064162
819504883
1452954888
893655309
904906544
1076895886
198152453
64887985
1346795563
1308484935
721849035
1492165250
741638959
1653203810
1585202406
409230300
1196994140
646879370
1571325460
1009462018
1151791312
1291989390
538442126
307813625
1016581793
1370527162
464848771
1477105119
829011554
585297622
741403536
1287334977
664268093
1252823526
1227267044
342613356
330180838
1720746684
581650579
1761933642
503639003
1618780718
823367815
629323892
583147436
603442016
1527346514
1276161915
1545262655
807377568
1731355702
1565046055
321469965
112747984
148846083
657395483
919847785
1307455519
1836768169
584968508
799805298
76986722
579336771
651277698
1721610020
1743834400
1608439037
1643674114
72326879
1058094666
143554626
869083119
1114046497
566298906
1796732543
668876058
261773897
994968373
1454106475
322216896
757606760
1452654322
870202802
267239818
565789397
363817479
840589002
368515389
884024262
1152598045
1181055513
90360436
65260539
967110741
1376429967
1846509788
1073027230
650498996
1433475458
43790589
641913075
1150105285
1237485274
1638058273
545129888
362623502
1754029331
1661992770
642130758
553836416
200238411
113028052
255789947
1828623070
1840720117
1585455910
1007405667
180015332
1676625709
830437215
892030961
330256184
598409730
139743710
321660066
298567826
1419628392
256248501
1138837665
657472877
486355551
20527256
1494178639
704194323
1372060543
1338813070
1470110970
281974397
759783097
1219518523
1064102215
585533355
1582075914
1194122929
728640665
706263103
192655104
1106664715
1144534137
167670494
578814062
860359763
78499954
1757504971
890528222
162245766
280078210
1602064715
607562753
419425327
1072886118
776053208
41051235
1056743892
758033886
687682669
629667935
621824369
1184905709
1519806905
628722849
315378414
275627558
1448558704
1440567923
1441100421
1252614042
1211234178
566545397
89833362
35270830
625645202
224243400
555691914
855712968
1826720325
1249323435
1591910309
1128082928
1386211293
1764487050
1674602450
1521456205
938845441
1309024677
442658924
185024351
1752022497
311370398
1146920017
837595519
1857693576
1569020952
145112283
1651478362
1528507673
15209832
1311426155
853239771
41035583
1310160369
1190680412
1236405938
1493770637
1542237683
1082521910
444420533
1534093989
698114992
74176928
463146122
1415076967
477650843
271554911
1294876556
98874593
1344042247
333713442
1263614313
981190525
1229664639
684995312
164341881
1267395977
432091264
646355894
897907949
1174401846
425410198
1595323846
64029076
932417699
1507886748
1198433849
1313652201
1649468213
1455501906
1470913650
1253232851
482028560
762263182
679169320
1557901316
230967791
772207699
727675910
1139298021
330851265
774284293
1657074837
1666673942
629609011
582745693
539947822
616723503
59262654
487559513
1736772891
1248118738
803186989
1747330418
1320300702
1658214247
576956823
965783570
954150966
754337891
723240016
643276220
1478291862
288644651
1169734887
798043601
90514608
1749806580
265790364
1704024838
1239318246
598982852
1238693845
1317471200
897182419
1341999136
404130928
1631488284
1030723186
647542665
557179583
622072445
217546206
376556710
728780706
545625769
601258897
415732900
214550382
705194225
63513402
1785140006
833179551
18065420
1105643395
527893431
1030409892
84002311
1546643625
347048144
231740010
1568758580
1613310025
1246288790
1510075254
111796616
654440675
788961589
59202219
289669205
644180203
580866649
707676328
1085131956
63168425
228573090
1355561232
300295447
1700038876
1459821056
1342385258
1198713640
1405388163
724646657
668474326
342902195
295158998
1145696661
606604657
724051969
1588072154
598268808
522902860
1326268363
730533022
1158784292
1447830925
384064467
114112804
1695288409
1837914590
447140157
865813400
1764812221
1596788760
1146610626
960468202
206796618
641950729
1471450151
1187387781
706949291
330283834
1395093132
715660257
1704193878
1531273375
1335602958
193915075
220367262
980127071
945125961
597885953
1832983282
75643816
636434328
484353745
376763701
536215764
633359243
633984466
1603149295
193199775
677729845
314266357
836490254
1159322780
1853932781
68450813
453440681
1491703822
465921611
1096969864
659531252
1011832433
338161540
86017270
183701495
134828786
872420995
291367333
868382783
611744372
846278234
1546302928
627874307
155792211
1859423339
297439572
614823881
1140677194
345536777
1750247729
862465517
423933956
1080129726
2336814
1647946379
1255907291
771622448
1678603175
1379608553
718944631
63331334
1299496944
363222689
1480219901
1124009427
618458783
695018186
1407579433
1520890414
525347552
1308731062
1306295811
811504026
312441150
195589509
42142008
990037540
1261750668
485794983
223470899
568068992
603639301
1208201104
182366553
1003999980
1477359659
476312741
1290549691
611424483
1735410331
1322735448
1237601551
1291952728
543231792
1689571448
1335917487
928956942
585170957
441706882
1096146251
1828659179
1329460913
1648079483
39352772
1855452237
53422805
1470044228
1406933673
606532210
1511166633
1745496439
1134245281
1018733200
615609798
1812811520
714182015
387615301
1144193833
1060125445
1197869817
620526942
1038691371
428023602
367516902
167303928
1752629462
1681565371
923185898
930713486
1802518536
1746233539
430513514
1216859083
1348260352
233647937
1094552155
105516396
1545128111
556981995
661794413
256417194
591021797
1110120993
881691604
373186788
1691111689
1148742421
916416946
960414753
585731155
232378423
1142986212
816654217
407445735
1720209893
1455743313
1143752030
29835192
679761526
761448458
102646555
156751241
732937421
476885138
1351151667
877123328
320663038
1112011541
647672594
1654038014
1393414728
1424049212
191848327
1017301265
1786185645
559403552
64566493
1593617669
306206151
1437743837
151767503
182802352
767654700
1484073266
569585987
1009133248
796635574
1202886251
1142809921
672915838
1364213653
650888150
363948012
874090852
1327670285
867827393
258994948
660697420
1555060872
1080585214
1633827811
731557996
412928971
771421922
460839193
1688186840
380039248
1362265266
859308782
1605044569
12513947
602256619
575419649
173121848
657807306
1704447796
227532972
1176631644
1766919575
823936924
163358905
187101593
1083228670
1323591271
1535185322
531645982
1599340209
1327120228
246007126
548483004
1418078687
1074125949
1130144966
14729936
1333797846
1068989202
1109012576
160851100
885979677
800911436
1401395298
1203815498
1577089142
1763480223
269636348
1765647405
370709658
1095458090
155512466
1728560447
341371124
58517234
788535934
669760765
1197428502
994795035
1526245293
188875580
975901374
777687386
1808251953
735179779
668593782
809189625
1509936821
672833095
281005313
1148186573
1020399662
778839227
798705225
1055866425
101074707
1314456411
755922063
794922508
1721225851
1562698035
333901663
45395076
793039872
1568870849
1030873631
1669473664
948432366
57761461
625451373
1636053304
1577692771
1182770660
1129995850
1390438316
1363704031
1178849698
131323459
1318962477
1084450455
513451587
583293458
101937750
803882313
879793616
797505650
1621288494
984473602
555523214
1578367787
1289694303
685490924
1545225721
1083670390
173792160
205991488
899742621
304011813
414762145
1654707713
1448042918
14512276
754948366
614644979
1211132544
118145165
705492947
1284934938
1053282914
731703733
1277038910
609398402
1493486280
1568823603
133173734
1009048181
1025794109
1389540011
99849549
1494970962
255127227
404871440
1535261855
510633573
1541760677
1111221136
1510444400
1582032381
658724600
1405777352
127245325
678160705
1538788204
649792581
1288985948
678711754
1390687402
871156166
823577447
1578015250
1394171957
567753204
659597235
1629564745
257940506
85232984
696442959
475748186
645815570
1241108805
1823582962
657372607
6226842
1779264446
1095396026
1452087783
1686712263
606552882
1068387027
1397862630
1127500227
417718659
1079742961
805849753
237689244
1012764117
842866792
829673639
641255721
959572236
917307525
465932550
1840788619
1371755617
80749444
585502852
1368232150
613181047
680735744
729125730
627109178
240915410
385704663
567233335
663704255
1756479948
6206448
159252948
1274394996
1794071018
457696827
1069146597
1805157676
119397962
1540699180
1297753736
805847216
187266046
1596894950
1486993171
471801386
1390680450
1749610818
191080599
1328485133
607423971
134563996
1687882432
944611570
962623373
716861514
1726140081
1750930960
756292504
275367254
1845356447
1534604841
378830013
1670451123
918518663
1343396792
314017605
1297027654
1517303403
609578236
1633958946
1099275739
1773517079
558399787
1604638547
1451114709
324682322
562725862
964648593
1747010674
1795742349
1041020730
633848281
320766448
1008297794
1426621986
471725630
1295005807
871889779
766388705
403251643
253597197
1233310535
417628409
1806099399
789246197
1763622442
136966103
117464210
206610861
1646356682
55135129
1081592542
1361044724
1504370960
1680906355
1025500610
575099566
719028352
21615865
664867805
1657599732
1357466703
436558516
1606572084
838817727
272629922
329870814
1315574739
96336449
908442561
300450776
1257595835
1429261901
274085296
947748076
1241848757
1647516363
338882195
89376015
44783879
933918202
657685710
566853316
356808801
1142047634
57851841
818478800
732818338
340152295
603003811
399305959
622482978
474849274
1643296949
1845599263
622747390
431610288
978300252
1241526752
1332534950
1323733038
645042187
1742470469
889253162
1094485325
1175892660
1607805448
374077845
1298136072
653357349
1247233878
581712929
1830060511
1434017283
746956711
522462640
929453539
695498255
1366525289
646983760
1563068150
955011621
750752471
622491571
1032903830
1665620897
1582105476
450662923
1374959146
1701597522
131147887
759592479
1253921750
1844941218
950836803
1638279369
153552523
38967672
1321377523
230313929
1282786724
1701491344
1800245835
1559880128
796983233
1179508457
453317157
329209351
1503689532
1134532876
1532512128
584966333
674927462
1545883540
322632342
1828534032
224975368
1620211230
1327830955
933670407
102267423
1194290332
1077616134
416434210
1022220145
1749048958
622245925
357016653
807846409
589687655
1316557618
1792113330
358089113
1733230621
198310049
1321236888
1843220189
781702218
1313024706
560933246
718730698
91700439
1351115765
1337390760
1079098695
1236217084
200782406
533160718
1616316624
559620371
1097520281
470064756
1430347333
572082411
599089416
1394564703
1329789036
935190967
1234254277
1202239755
1392350236
1356823063
1422911790
768112231
1220493749
1687281600
443046362
474218628
1123958415
1513154056
912558909
1193905800
1794145237
1067020707
1066094338
491577527
1023952414
1586289757
1754995518
521447273
1095498132
226874867
833953238
1546276185
1368043691
49392504
270572701
131334258
1138034663
1835203301
1093657202
829476715
490939018
393961330
728831764
1233557101
871074261
185379048
563406695
1156737065
651707533
406110378
807168243
644119243
976216505
799552422
1429130108
341336081
1584227448
813319865
1685829618
1585778863
963925157
861411574
864368022
1491805659
996862223
88799722
278522291
1003783791
46877559
1118579184
1377732844
217102855
1569447805
913407591
243164407
1552461535
159085836
686068005
699016014
741853693
578895304
573152153
1663938421
718238977
1049354914
887798563
81186269
414067772
1057304455
309811250
1502180894
614849519
1582646419
472543085
1251120770
769729617
215014447
1051926845
632605553
1541527584
975442766
1724118469
1552647659
841155435
1601769260
762650310
1829557102
1279372361
1854623996
1093337863
166009002
75375372
885966681
450222335
903121901
195180948
244089160
701912149
831446687
52303911
1260165033
144313797
1494639710
1852642703
1350526755
1105759681
1819673862
839794019
358710014
739246018
265966820
808402271
1644406166
1080000210
475988491
1414229414
1639288869
1421734504
1592121022
1067768557
1780178468
51674955
1104820346
457359093
1099392414
499124577
495529035
1600007232
1229852402
1707813046
1245067017
1181213717
1204112495
294653675
471210968
1820480287
1557719857
459293135
1359228985
1488716932
328544749
1514157136
652910581
1209033573
1204913175
1578722745
37737434
139896289
1504316355
1088169671
1130923951
1341264126
199221868
512308947
279807833
767368991
566663257
1047608760
529830484
1658402852
761908782
1380709320
558361414
753087681
1522049125
1699785000
492500123
1214797992
4039376
1236997902
1705433829
1470621262
1197297497
1569878043
1092534677
797119325
1796794240
1317123259
1735426097
248232170
624616172
1855454169
1284598431
1527823795
738879594
147118437
1381816249
1745372404
1330070734
723887671
1562251778
1086128126
1804483372
507061618
624289844
225430256
1536860315
1645706994
107354953
756427717
264327103
484231085
476795017
1120938638
823582153
1049265738
91223687
650895620
718852818
384333496
797607428
1280945167
508533846
1475492994
1376783826
108004027
591413926
388898574
1339661276
618028382
1475102616
967113153
1804295517
1300311428
357820164
498616421
1244321261
904495245
1211526990
208017326
152368975
624864673
488702842
1409940863
1305755716
22248351
1820261813
1529873994
712891855
1405697610
316542065
664238587
1100101419
1327967186
730845922
1315979899
844386185
426815544
643943795
1258839957
1109566378
198359472
1622371166
1740443213
1071675544
58831837
1486363262
193887482
739375877
729896876
1287894046
163441754
522271379
840394073
1333252418
1534762936
1109822793
168407572
1477474750
735505465
657205366
1694919396
16443092
1583936053
1498145424
1593012179
1125726220
1589277135
241273350
305866003
641047741
21125253
196351599
1691287840
1100416277
1032451995
85510247
1440199738
1378925577
875478513
1252011178
38862573
333185622
557270539
798156653
949139713
1305066674
236099936
661756342
1838476363
1342583794
1668660950
161301346
592757984
1707563440
108772430
412715004
1475776544
102105810
680220267
471949965
1179544287
114544617
1376790082
21450098
716063143
94572510
1834336269
676769504
1649093094
1518004104
602598708
172076696
1494026032
1257477480
353904412
1167735619
175356901
269685189
508274864
1200732542
871853923
10785583
1561996906
40900414
1658232421
877742198
1098237834
810510887
160941349
240441793
1516840054
1608826946
287400847
1151489020
1230667340
1363424763
340987135
807453278
625696911
865176636
1229179679
1066803246
1557048909
983812763
233364929
1352555157
1592447600
216433759
499178607
23811715
275231122
415001994
644814609
1759247433
1205730499
981443031
789740297
1476146296
706033648
1392546602
43325951
933968217
1317268307
837061503
1267352445
793411709
969062848
522430652
1155697430
1280592326
81293129
1646332033
329321358
1665286170
826140062
180920165
1153555103
1272626493
1402309978
1774754096
1444074698
861687420
843007961
762797557
1525996443
1320599609
390728430
1050769054
495030901
1439288256
852585381
184720526
527684085
470141075
1565581363
727839808
320917392
1514185888
309631028
1533747860
1628355782
1694060469
33045979
701811771
1360842577
216723875
720792692
413468994
1855580239
1359949360
1754223164
916753059
1551548245
547279682
379349188
1031687045
412621346
781707598
205608407
500613944
347799215
570467630
266490657
50020837
788722951
1128317777
1638814065
534775689
1110169673
736785888
1760818357
957734055
1394391229
1562208145
95576442
653168194
994326137
1688111899
736707146
1454730426
536869865
1065528732
321470589
1474014073
1556837966
1663015352
281432792
1104814839
522328476
1468496271
176554259
147011750
791929099
648759113
1411886321
24961875
1494543437
1265877070
805465026
1046576618
1354998661
1019262679
1831777402
1011862345
105338904
889601739
571189066
1343783633
832012506
288424859
325323974
717062354
1477614725
1744407204
926911060
266441504
423199934
501066091
1360902084
1385443439
1815223077
487021305
1442532981
467811891
1504463710
1804521621
566338662
1484899014
750127989
43141554
1797015757
1100627785
321593574
1042175675
1508821652
1336937897
346765256
1280030075
1162030910
1727301606
649046741
1004819129
1122263185
995554682
12774695
86705166
896803835
1304712733
415417908
457037673
1351201971
868724491
138206270
265326729
1236750136
1705303548
522604042
1174425730
814871150
766769263
369810756
719353571
403703072
482660092
1096364701
538260766
34751325
222476668
513982861
783394166
906925482
387928980
664828463
151815656
840388304
1539725290
1123604204
1051685218
724651927
480989491
305086449
1443196489
1711737895
1502117327
1146340309
567340016
708343058
103614929
467752715
1319086108
1567034503
628229581
1259055778
337442319
247367389
1118000111
994959865
1545090236
627327728
479242718
1805679627
1672204960
243058468
488286412
1680723237
465766823
1609986560
1365940380
1803042133
896435451
1047547544
865694770
598491587
1544153974
1034338680
573353312
1718295133
1540081249
828982666
488899687
1147767517
864907984
390178852
520487102
1531510528
1236562765
391675776
1473017118
704059106
177500318
1051810263
1485784255
691913806
1447717863
1483842111
123651024
1159812171
1721571237
6984978
747434704
1540128993
1039795163
1389996651
1280590692
1758185815
1553655921
5469814
1026426619
1671562489
155930450
1850261597
606145841
1627577181
119871191
1805523131
1226932852
542900559
566881259
1824483237
1121246067
415537246
908390139
870994007
1021256168
1837115719
154308792
917771487
457578006
82015628
378092956
1751387387
13696192
911337730
196306058
266922188
824839818
1429526376
1396797654
975533546
1434125079
316581766
1688326354
218879105
1140459932
1667417314
1671869807
138584096
1358419463
1374496570
541890210
440427862
1380786386
1078243121
1295959643
504940737
280404221
634588718
1358121721
960656490
1597317786
1097007813
1852184989
1110178179
1638468170
831689747
1119538026
551578589
1033544436
1176629190
1763603999
1739891228
816167771
1385856600
1297814202
1732424800
1523879922
1050162387
31813096
512233082
715597046
363938457
542369905
68450839
121878792
1790068951
176369923
1825837603
509999382
97281278
1800849506
153269363
1395602873
1393478008
492582768
1378395238
1147138953
1334368082
66517726
1229353585
635621676
1091922413
240350580
1420771921
1222652465
781365922
271875137
134670921
449538256
1304206194
1110434382
1475103618
1221706543
1193371943
1091022765
739780714
627030208
1437575485
376325880
1802214599
702465539
709415316
5977187
1254523868
1281688272
572164909
287666365
461339154
1352278183
455448078
47382083
610856568
1545222159
1148395196
1839980343
1432701551
1462436070
480677943
1408784160
1252426887
640070016
591728151
754816934
16747631
1389287110
1226287405
249082265
1246068582
1513857308
202153325
537281298
379601127
331811738
301484440
303241375
291838323
768819050
173028628
1071832685
589069498
307339267
444349968
623880304
851785306
1802492115
341718074
917603500
1722319156
702955791
1160929935
285866252
781342489
1164884330
866406568
1044486831
535518046
217167120
331704643
754703123
1066802001
1535387674
957126423
260645042
1188240321
1591380599
366215589
230094595
1248122514
523310050
1148383776
1407716962
121989673
537062482
449794277
643868029
232652634
1499794660
893206801
217207134
444765178
1278323194
225946464
1755625116
560075134
638913407
1168047089
1405252019
586095219
247371578
1338406350
1435233510
956916036
69997644
1200789029
1010922592
1211426355
139031981
177807321
193592981
1311144131
684630016
872443712
549526308
522896698
1723557730
1719439578
964859957
1077053467
1796258206
223508736
42829311
1582248243
1771967910
1798221376
1468622228
937420469
67410978
204673745
1162866219
1685019065
1565639143
770474964
1603060840
1388347768
1343261162
1314272798
1589131252
110998882
738909150
860687122
477573145
1245328244
1208697699
89068079
193922083
1592550684
788319080
434234942
582614392
511453199
912506242
694485805
972711701
1668161341
1285369032
1282156732
1612042869
1796374683
1522889635
456831533
295539301
1749481725
1843903081
1279802988
1414792470
691907825
771695076
342259672
1244201104
1113276626
32496302
418800105
1130892746
804719688
1534254932
887798435
1008195407
423605708
477470395
182429498
406659089
875529436
659006496
1678061811
1178646833
876286417
1797442153
2083373
1213795289
1622693484
925843354
1772778790
1029609858
735000397
1009521885
1071104299
1018722557
1787625718
27581260
574765288
894003108
1212708637
590706502
157069918
799425765
1444414409
1405109824
183326415
1245228331
312588644
996206475
1518344357
1766006271
1598272526
485783723
900078361
1694043809
1192151297
1187658555
1289431617
1437204850
688812813
887053051
1203006518
1384795065
264429541
423347041
1070211031
44491950
1812727087
570292440
237774109
211882927
200549491
1589776051
497107911
1307922055
1253229841
795931094
285779437
673719200
309255276
1711115943
824239697
705609486
1630186334
563121051
782736679
1771394765
751741952
1027866036
1577076036
1445956986
271122850
1620643997
1299849408
1470487286
1359689526
46639196
695036387
674760230
1472113419
518789705
1655144910
1798023319
893393216
1421158973
1429447280
386342375
764376544
63935431
691344384
1197984109
1302852918
389814430
259783084
572106105
1645493667
62427213
815670128
882700901
805969420
1394723596
859819255
364761938
1320730773
1203770336
736656760
612345272
1264421763
1395719534
625113174
1057290413
778317685
1770073281
1528983303
1103052965
692083195
833734217
819165567
1254101548
375996836
733294590
262471389
583462348
1157268300
742379297
537661687
1131728625
515010839
1340052862
701602247
466227917
609087104
356192644
451291453
1781389231
1224442172
341126972
592068029
524077530
301881843
1783417431
104402850
50497842
1580691158
440409748
1033667050
353278787
784755241
72517948
1843859358
1030489848
963310173
246935451
140159971
361879042
1447604755
1045051426
988668616
1098549842
708083198
707577640
1456063901
1074127974
1110312276
843289302
210245556
679558685
1535746396
1453532
871005017
1712513194
1411121195
222220015
211774017
1043998990
718611181
1062252012
963427478
964638413
356502316
344158398
1745355004
1654988439
266268166
1413775601
575465991
792454817
1179892811
1191953398
422227193
1516105477
1830103080
1551913888
602409384
1771394299
343575628
616720973
1637825648
1168452024
280184659
1188223834
644835629
423521154
1685743540
1284566955
1020558995
865566592
1705378131
729434320
1224749676
54381189
242119727
1675714724
1102196021
1055970125
1131562197
233539346
631309310
1700757527
52732032
461219818
206188094
1426933175
1822294725
1190208497
260277418
68204653
928521498
107570457
880295260
293679670
1541916215
1573206824
729278297
1253824411
800310951
1702529626
568330227
1567444857
1262736247
1174340858
1117685862
873642247
1121235801
1794319992
1155004126
899442701
823533774
940653907
1690900971
1761997115
475517414
1277784955
1822616156
981181626
920895969
1532630548
412368
1003434838
1413558699
237713065
45561913
771046755
436839572
1526447750
1507599743
309569869
1351436654
1322191510
384236100
1427928073
1731225768
108037910
277854869
967514883
1680233276
751804397
158587110
784311840
314681272
1287355108
1061850264
1076277514
783805530
227456643
191138387
968151332
1323296505
1246182519
25939062
1745726474
1326522122
342839131
1683175655
1276871019
1238072283
1450147347
348337391
100644955
290033709
19072301
915570728
303803322
435341208
322394513
275953136
1364838587
1631301705
1429700296
1295032062
675625528
615539583
1422722744
291627813
990393234
813539778
610175015
180012233
793096060
763702177
1181408644
1023154999
434882239
814983144
1125113829
507185540
144310901
445151035
862676372
998535748
1452687111
1478710200
1339461900
1672946998
536054853
368153046
1745075756
186937147
622118678
4317623
723970615
819879804
1067780718
507445715
1391209346
302890332
349586902
343236831
413994375
1361998906
1706689407
1658667325
1624151551
833641776
198788422
1138384495
103448683
1130635040
62573337
1693568535
480794037
1497263414
592583703
894157343
349001111
699933691
970761695
566345116
714143597
986688693
1503698458
1659830179
516066061
1010121381
243652645
970231056
726719488
1582084489
306070732
1310478125
1403487426
1168541168
1666244808
57411997
1191887791
558804333
620042371
786733595
1185631856
386974745
1581943776
1847209173
1082409876
68396390
151773612
570535056
668106851
1208950612
1285744197
647487602
33782165
1695065410
174413394
1061852342
873936438
1370259193
1769078044
1773802496
173016219
693491334
970070566
143370030
823772509
1429017944
464405052
740546935
377713212
1564422237
1715822151
689352364
1065221677
1796918438
402080354
1422361925
941331854
1546784819
725873937
264854346
588279140
690181257
1148980061
1626366752
1249368545
507062711
1377309877
1048614420
281523090
692063099
1761199885
337643778
419334925
973862332
1381605108
1446154986
882947073
1096898546
1173039162
1340389047
397203427
863833316
1157915760
440969625
526805677
561892859
1839673725
1784835931
578185467
1164033647
654287279
1492120377
512751133
450409761
570219398
1330136752
1251123757
522019086
41818778
759983594
265115708
33853392
447940520
713744760
1850793188
733773444
1230212339
1186179312
1351665971
1621275097
1425777538
768526259
15276366
1789433367
308827981
634922231
610793008
1084330926
550769664
1158308898
1003000510
1047824663
1259497339
1822910866
955735842
1073160403
914422291
776567092
222561114
854782919
1680618059
355364090
1460882429
588148953
1361949794
333527858
885029362
626926219
582205474
973437233
865606552
1095580753
71938925
773071243
20112786
1688646612
1796683466
883214044
719027297
622487418
722466472
209091109
1117494364
1258130879
565542715
609901937
1104840506
226487706
1784876613
1803995185
764815164
1662135447
1251712844
400382251
304381661
379471862
1418954922
698029780
625733542
32868861
1189350406
18615184
1222867417
803256251
1786361888
1368002673
350843853
882980971
354800761
89008675
1119108852
119223699
1108339979
1587595609
1528108800
360071597
1126212130
1343076067
569536677
821822841
369204697
1098972079
604990404
216640142
853214408
312027108
1218391647
1414028449
876477764
1483135290
594661685
29885728
394963784
1004367609
886017468
1441273482
820401443
1436841654
4258715
203373956
99064197
14253848
375762407
811488476
676678887
117744994
899869140
214904547
1539372866
648827796
655975658
861842178
1825033086
1382488398
613670179
1471277633
1817405174
1617691246
1207930640
963054392
1152120392
1293160804
329701279
1025923738
1653627330
978849748
1264479051
1462100792
165866668
966652973
253086271
320604996
127594356
1137954709
833277183
1013289905
1832065002
1835242161
1385956575
1089423333
1407272583
1561398525
1708189047
969757453
1747496262
1624485085
1426635053
205960694
1729889250
507203891
877778190
1795761749
912138645
485551410
488762558
18996473
1278143867
1357585417
1600956852
1570271994
1186045473
1114577756
1786772264
169067830
1520454755
436303035
367268382
814375379
1192448725
1680551423
582024871
541462050
1114447929
1620160264
1522351133
1084535272
628293811
819326077
224431379
899484351
1560529855
581649103
1692793151
594435876
650930332
1382034372
1475107654
293566684
1034231324
1054048560
659673604
1458539887
189763532
867126181
575433307
1465856728
426304646
1600793297
763734581
1289697933
1238560924
764941455
234819209
495294298
929288675
107349140
780132424
1030179284
414222439
832158429
802895070
1659701513
945577640
74471877
82968401
1041951107
670688255
1529888359
34100711
1192314518
953595786
875761968
1374811637
599723289
35274731
1750098814
255161376
69438395
1829550287
860698911
1273397102
1684467215
226470392
1342090327
1340892096
640589360
833572603
744617099
1358430279
609803049
1166100208
460004278
229124393
1560522742
806561454
452815380
103464858
164339364
1054823218
1017920878
1131859855
1362501723
828280196
1605813347
1262373812
1554046010
843745641
913768435
1416184104
1670200896
1019183236
1324050738
1783727322
18610898
1534595817
1256524407
1423175611
1559702936
1665654137
1720520519
166400398
739111013
736998592
191137007
140323412
1247457151
230993459
712137190
1568155656
1741861123
191874552
1681911854
369378632
1597840525
1528260285
524590116
1339388249
740041076
269850552
744936036
761418927
1652058193
964511275
472314114
1642225452
688728935
520156453
900095944
205533732
1253395388
104802928
628348861
1840700395
1264304020
786119237
331584686
1563733929
849401742
1619879245
1482038545
667742031
762085429
490093257
1842300049
264442100
1666176487
1650580374
1613574210
967766613
807466277
1220101401
1689524073
1086458908
900546420
371073930
1558744947
1032284081
678120670
271012599
203184529
476987714
772327825
1135677488
1060491060
1213121056
436669228
1626380248
1666726640
257809202
1537203146
1292886500
1048172798
1568633831
1691787546
267444089
1035017257
190849705
729616260
442465180
1365162561
987837443
1195509774
476629833
1387387927
127177017
87399076
1061028915
128469513
1382709454
856132255
452022828
585044549
456619404
910193089
567378100
1587535536
423795425
1204724492
1205093644
1629941013
1341002255
1561084453
228900388
1194590805
95825768
483205319
1792774572
342015562
269724228
575235316
1791397248
891506721
564285650
157114834
1425180899
1643070764
983381754
1056106295
700011571
1561978784
1677675058
1531353581
731721694
1217654800
1587086593
676845903
727952844
1066379967
1091778531
525122048
1570765479
1822216203
103678927
570515564
1812390296
357627727
779209096
503488992
704507407
19621642
1225952039
390192642
1842657664
865189360
523212610
326865735
489359235
360755332
1387510032
1396353574
1006397708
566389403
998772943
20276572
894224327
1853228273
905356114
56877413
1456869339
191375525
48651973
34506232
1012154993
435086474
1320582202
794626018
1275623487
68071348
1348686572
1740911851
1328548799
1325063922
832074642
480222576
557399424
456171524
663674292
549031942
657214629
1640089188
1763033492
596336395
1361669362
550453995
207367177
796587667
1671257779
977099885
44358878
1146752805
263874182
59620747
20952968
1410042203
1760093095
1292611292
1052409577
1571964362
612572515
1835985760
1395650465
1077341694
149607938
785226314
1363848575
1361885525
188383130
176537914
307935645
1794430604
1631676389
1732124216
55422274
856802689
1732085832
1170687989
298009439
886800884
377075324
1836578788
460199738
17090017
1134847819
1254623514
1231520975
424217292
296437916
120890407
1385723716
1145119243
591280105
454641256
813303158
1784187588
258691101
648906424
740720527
1837618575
1017203451
273556195
1660181709
1310217823
1321601282
1619396783
938868051
545824640
297834748
979442629
409961520
1191227728
405153729
987263836
1269675607
1139618047
1160698872
1820797693
1236949133
408307454
1178043236
473766502
161411141
1314577357
15657779
1422007708
1521395429
1389625341
360572152
1600115380
1460530235
1701908120
773759135
1659788388
1765565086
1798091213
253266383
1684482212
10876302
248737443
674849734
1466477519
1383603863
1849450032
915951921
885545329
1576819003
106701241
45633393
231913712
288021756
856460581
1784414943
758503602
1339976722
1751493009
1671186997
919629204
1298786478
900616528
893751824
1097479903
990263137
1027939860
899449401
739793437
466076716
1634408562
1579420554
74079927
408837991
279532288
196234264
1129839803
350585254
1781400564
477638163
888401125
1456131018
32171704
585665781
1786356613
1443665147
168450975
1759799356
1169955530
11873468
882342497
1206824515
1289018467
62602690
395342942
1661564947
797105788
1246481375
1534784709
387618540
226261827
1030238336
1673707129
288971851
266018020
606909074
1616025490
1093927559
962281602
528419762
520891535
1051762102
1712856209
1378538477
726700548
527981350
545552391
314235229
27960828
187960503
1522747951
773128170
1117563127
633737840
64763779
30609591
1260099564
1835421093
165075346
246885341
731955395
552639410
1831360193
683303128
617739097
1460482578
1746363428
59342444
469015506
588151591
1567370507
1720905901
375086919
334389845
427848821
1526133915
182220366
1554484005
1374644609
1809200750
453480516
1249308004
560185544
80657195
754113516
1007476005
1192140158
871839340
1681249921
1107060584
1768793390
1145724254
145536077
245669951
1501886096
602336432
1101669509
991963774
591073776
385117013
1093641324
839177421
1707588942
1393413609
1700749165
495784823
520957561
829069740
1506174942
1222727897
1561586340
514189489
743561642
1070705183
836315268
929467282
52304694
1184132945
1655028708
169181754
1172816106
1858633127
520102303
1300135618
1754260393
183495620
406197680
221718082
742487594
490963096
760983085
1854057895
361865526
60989327
989542043
434559084
1168800409
691223513
223603797
905073604
57803572
468539539
1141219053
748423105
1047682552
1702493832
317910620
952660702
1226874229
1411148940
1010785230
1239476771
1044466048
245445113
2779824
400952733
1739013438
247389589
376990413
1734039354
600413229
294371693
267433989
1249894979
1351817586
699668949
723171210
1398359400
1662275198
1697372132
1564236762
1768887450
1783157849
1212770660
1768054752
1645231414
1191913597
477390313
587798295
762977530
1408594220
584895860
1589719351
249395374
1253380489
485660058
865311932
414290421
1548404412
892718265
912181312
21527756
656496654
1377010647
104644047
1445896812
1566934876
1566860340
1700526649
738498243
1028887491
1286484781
140167259
1824082614
1287136359
1020685690
1279072028
1217798574
1309130991
978629288
1060866470
1781593795
338139401
1155515944
281583194
1241201644
294310344
1532927922
944528070
1856451178
448525582
1356716079
1454356082
348953425
231028735
1105097878
1359306844
628535436
178137009
250187460
1813177515
376416234
166547053
394369586
1615568352
922323392
441789834
10357519
1451149938
693281372
1607063005
983111363
1728194179
920841422
945042137
1587022466
432719198
986190003
261526811
950197207
1421449196
851694166
241702042
125440181
644834464
1074009657
1305057396
1695020800
1750205498
438745396
1222446730
474115661
1028228684
933404521
1600730055
1805719068
1641978027
1537500735
406473525
1018023579
22856017
23258985
428030742
181851658
1136660511
1570798339
1499699507
915566558
624853852
656624893
153809534
1671987573
367978568
1781859343
135906456
449167039
150710771
702608301
627894941
748465012
1107804541
643582961
1834406939
686069774
456594479
981618225
324773420
898900176
246099161
1170008967
955455530
256005970
193079666
1038896069
1466120075
1817021540
877397352
1087014613
1364592119
623872619
1725839467
1779001543
1206169261
1390048870
1599604577
832169800
56995800
1279094490
1614623760
949898151
1545451220
599939729
436329013
946090103
1562912064
1729436317
936772232
1076501140
938880557
568316875
1375682416
1748196572
780179711
431346631
1312319474
154543485
330694208
299324305
374589046
1491405820
207681759
746977757
1167760214
1835649870
1161962899
841962485
147809811
1796124511
533602614
1268553059
1450885735
1234185757
540215094
1611000654
1458319891
1315922050
64531569
1484228107
486670896
182209135
499078653
546487975
1646541752
71631832
498387139
841929260
358131272
435751163
932819511
1207900078
467979218
1544382885
654189562
50995917
870288335
1414331972
475359520
595409487
981844462
51165390
755780457
367408859
605851959
74740907
259557843
1750161007
965142060
684939407
1856676666
1436362370
725830277
819415349
649498094
835202613
1537916713
1707716742
685071979
252790650
355693863
1106121267
1740722219
936969106
432084682
738145787
422279659
1350155464
1505316124
630207764
1396000441
1254497863
212119334
1567375992
383045452
722363783
1619976918
739109587
1260182778
1573221904
27077899
941139969
738225440
945655142
912374971
3787754
379777011
1151692664
619963329
854421070
913040408
654589773
1489338742
285188353
862799490
1498523739
371999615
378237653
362623319
1267749392
410696184
1322656597
588276504
1655005009
859003279
511347563
856587760
224270458
1618828275
1689702449
623823799
1401853498
782200620
695800569
302165713
1703778903
24937104
762509501
437592447
139918491
488008965
45733700
916794098
1327911162
174642874
530420588
1074503544
1592133894
301547690
723988840
1039038636
1481421826
565829092
49007623
1742603456
150017239
959907021
412229374
868934060
1661210415
362210613
250618374
1208751301
418965899
1410628041
400744375
1699114665
676621522
1307768632
228580433
1419139351
710947805
112570048
1378276664
798199671
410530854
1404819171
402829700
1720730051
736360723
990958103
287353727
1017212843
335744403
1565290510
1540756035
768862289
1372703577
193845043
800938385
171658632
1843657352
1682881187
548235807
554112042
878841112
950184463
1320840473
319053699
89517304
813074001
562051982
1799811329
314181415
239701838
373756034
355219795
552116183
232823368
461960581
1781586548
1350301355
1455749916
127979258
379034622
1495799838
935856154
875641924
52446662
973468120
1294651523
457399677
951035488
1377579628
403700836
256770493
1324789366
277153299
405317225
796063597
43724146
217156710
1740847250
1441875839
1039146039
1626434993
1096227525
313148470
1398699960
454836844
1179553245
678647245
351521683
1179390010
277687093
1631832071
684880061
257056241
991736705
869964675
1538041893
435931286
1269291476
1000935096
254878686
1494902590
1100381885
760432191
1267330606
1038517467
1723091023
451760267
518590423
223079753
210305551
74605007
1571997876
1079401435
1475974548
387808619
1523614528
29912345
278008038
668114691
898265923
503626436
1080111342
239373678
1170460666
899118140
407622298
1230849483
922265093
1138312828
678156269
1726338878
1121975941
952493019
205194429
1524798703
899533798
1088621959
1452294714
925457976
167220256
889517786
379863966
1064869659
1707793698
607786773
1638331665
1390120529
1697182520
338786738
1577893484
1367872117
1367791168
125756320
361471237
693627590
896191733
1314221348
362015392
1368299808
916443888
778957107
934877331
285724813
746171441
1242272473
1667663687
439202116
520138015
1844879820
1588451877
1385273288
103793205
230563893
374589844
1608787538
111638493
199546191
1573970538
1426577043
1237303555
1702170527
426940632
872833427
95934049
662905912
1264314759
1202924963
412505601
1842346310
865737876
1437977911
1176535986
290064958
1038331728
744077589
1825868309
423090849
393851479
378694191
561499818
694031292
256949800
217398753
322164491
1570110304
804250081
70539831
390666689
1117602289
1594436040
107166383
887698790
1071224508
21625182
1720901715
435631692
1320571584
1103939909
1627818625
1166417462
1277146387
32561074
1795833412
1048878193
692554969
80186493
695183801
865022725
777030140
177528681
228716662
198811897
1107368329
870262149
1722133568
1197288245
438507791
1178520845
730399432
992630211
1107717051
1202930709
111932297
668483831
1462462153
757357494
279446561
1268196465
1243461723
895711907
1750538332
1390513686
948936396
446946545
360102441
468870557
1522074533
376392745
1043385139
1369372278
359867714
1119391813
44690751
1641107702
426738121
1300251546
56053997
576571682
533567817
655772922
782792409
909286504
1012250927
858004347
750686922
1811718901
1109722571
415191134
1473984410
516829133
1198795937
972687759
1635272909
330551373
1491985624
1729337587
58312164
884313421
1065047472
1059515896
1507466882
795220838
1155358707
1847299403
1342896502
1256573898
454902172
119920149
1384909049
109737871
82409958
199256912
1372262994
1352005140
242042166
756577724
731646591
315863851
285338321
582015354
550146577
1122187484
246783597
1688795976
8580634
1269842174
1491067450
1583106102
1497593932
1260598468
221667434
1207280583
235312506
566544482
800413415
1305381091
1509443108
1766206212
1376644952
1778187998
1105316887
1454172012
60172111
1413911804
51316057
1123182667
106314867
456180391
528464710
610506764
396028857
1011821055
1502630469
1315413464
1034311363
87857599
234738488
1576132856
1144671361
1302777502
1332222390
878951023
1051608360
181371701
1575544836
10165642
1761557159
1539412264
416542634
640154336
946089909
257360148
1751564067
309743917
1616065480
642126332
852076919
556983651
1551996686
685072164
453454511
1176465824
1251784439
834889488
1137395154
1064795276
140584968
1184424343
118841808
741840896
1095201794
105854925
1482045186
1779395488
703123676
982013111
811096443
587925272
438473380
536056218
1711778496
1517183753
218596173
1758744044
708943041
1700039536
408760922
913464792
1787224628
615533045
486661792
1564094265
25828535
644280333
1571499443
1522524845
811293075
1770549745
773216985
188069032
1718003153
1508228251
225059638
1335972600
1070915074
1077610419
648934139
918761013
890048566
634366392
1614490326
1793690470
1206521453
397367508
919750444
1826412307
1020623005
243581607
731290845
1595811614
1845890565
742878334
966673408
463404152
1587536271
1812513226
557930793
583131301
1655460671
627098388
259378703
1824395786
836072974
56708284
883885771
768300379
648980778
449673306
268001599
39986220
1796373275
760040629
96960966
1514035679
1687442657
1469373197
868150340
688964836
199836887
1068720937
934745084
869404887
1252359418
741933200
1063875734
1611372745
702228380
1565170639
907978259
1829590621
259453173
107661379
1718711297
1716131044
137827399
69047973
744151885
1109280120
1462687305
340084323
1589712289
1548152154
234555589
807754228
900181984
1282529338
653696223
1654099622
552995505
72079723
231298597
8791597
1494185827
996730602
1065646391
362124963
843600744
1150398535
1749917230
986934145
539429285
1576288587
221219377
1518135754
463092030
1712639497
545153859
1443772730
276282887
739425689
1057937047
1338646913
809245292
736326118
513471458
473927116
1754062840
562003493
1397056135
1112578582
1295259904
1202889580
1337848575
1705051651
1628870695
889015898
237379021
806153076
1395467538
1383615508
451450657
1797642268
1560054377
570641890
9493494
171664419
152647090
1432060888
1814734730
1080408431
1664290030
1357241004
655492347
841651512
510890528
888971216
377040168
422756506
266300649
182047111
365583696
727849301
127373566
1247801277
948048036
940211499
1353969292
1178617039
781241317
555348759
1234445493
674577827
1135422824
1686559856
1010730303
1056680582
440974491
422803355
1174849285
1830173481
563064249
839264735
948725720
445119265
1089897675
288409168
1692047493
1681020067
284499075
1473271548
505281083
637540481
455818970
537562253
705804961
1483530053
146794033
1323828417
172152495
598068322
658022438
1346366317
113473490
134477216
1736569632
843107223
819486675
300602786
312903065
741387712
1509983947
905249032
382293984
561212630
753083929
1557787353
1699332408
1712552319
471517262
1455774357
1245505896
934851347
903031869
1849486230
452134650
929285077
1526050242
1262864118
1253298875
1835692585
676124259
462299618
619443515
1149508681
1747575728
816371140
971301852
1301673364
127519225
459632467
1003620089
238066774
1831977640
651782633
1071455950
1652306031
1037894410
526822545
1424178706
1375456849
1473287021
781677086
821258333
801060806
1695776227
401752486
1666086559
149642205
283486136
737522275
142089877
649662492
98618162
1330516726
946458517
920473931
1691239365
1450755484
316711353
1506741995
474280958
1124760803
1182405863
1473852426
882627706
286131884
88738159
1081388833
1783846715
1315694189
1309562539
368204352
405949278
54436174
1232797417
1024577507
1355073391
1766693862
1830517985
1302072285
67269858
253437427
1217368480
1522069882
733644446
1380396256
1798686396
750849007
1548597472
906412715
1642649202
1409666870
371879301
74927748
1227321956
169415808
440421419
1785838167
49448509
649790059
1513363941
1311298048
1685624781
1038265225
1441109690
273313217
261732027
731738927
1625427419
899233736
1557591033
1754570800
969875100
113284744
30105051
1544754314
222968407
234750805
91617473
1267564839
451402983
902776183
106681488
101707311
1506921235
1082420948
861654592
1410099087
1708813704
510421872
177882658
1151921636
519208776
898304154
1775667691
115382839
1408707230
1506929400
1125263117
733198443
1027806410
1196039607
567199878
1739642697
567544997
214717232
930684983
463880236
17300724
1461129825
865350041
764204116
1010113293
289679332
447491372
18191534
517523379
1619832574
1824276487
59572764
986966672
878334477
1595318345
954035591
986976470
1584598561
611043136
417879441
1152234097
485418437
1408050052
1769295957
1575015429
1174173144
1692170383
1148883518
1769829821
719134025
342376953
364690735
59929029
949502308
858889266
1713997618
1616086098
858625717
1021798484
169928882
281092631
332431110
1481938109
300014795
1091550237
1003003285
911548898
271540729
1821798178
439143863
795807816
78277585
1219716266
374300768
651711651
211156178
1146015346
888196825
94802954
429957456
1376088303
892388058
1366868617
933050001
579494090
917421609
1795690542
1686351163
1625260604
1417300085
1454669903
355874240
1539285950
349328942
882511896
1539445865
1302022253
627741025
1391561585
980957337
1012649104
177120248
802979337
760786470
1284598041
165380773
135408241
1617295458
1114179621
783636130
1666140430
1124392352
1363353060
741844802
1765737209
510995943
127590521
1526530888
60154530
963386990
724427633
654184021
656299999
1478712232
1473478218
290544231
1054788325
1654169539
728692605
638722186
1482566967
1115070756
525552168
639360051
1779577121
849298091
173574564
1055836714
690129578
1297375664
1269264013
925982566
1098497109
1583218255
1188452777
932844798
643313789
915872815
1688380401
311814557
205945122
1796481290
1085525662
1165694500
315183301
989998675
930339897
421600820
1127327837
1643503755
210187008
239732426
238647820
860590708
1365332209
1572222270
1047167009
318636421
895007242
1497363755
211134678
180982981
807082039
507749950
1553501305
921139573
536647273
1696648966
678789697
1546453209
39284948
326812707
1235707187
356746312
137252271
1708037948
652902219
430333344
3039339
1120081404
1048952289
29011721
1098156854
830716921
938917725
16759642
1539859379
752833767
450174080
990551787
1010209701
348403058
870929652
669960909
1137635514
1333853469
776361538
1697905358
706284272
438380384
1127317720
1261716726
486073046
1730097812
55822606
62757246
42709232
1473185396
369114624
389883011
632684067
1543716793
38066273
318409305
324220673
587889600
934868313
652058357
1354709917
127206166
996021613
838075281
616106637
1335769187
1779358839
1484575630
1117434493
1695010420
1729171506
1220252197
253218840
1651727923
1422358590
43891609
360719828
1830134066
954598147
768533032
75388651
1857406786
1257909432
860321101
860793239
553961124
1141149453
47743955
1610608037
1434460964
580104901
1476787273
1686112966
1285079295
536027054
23275410
417465617
1129586269
79174675
226523064
1309070638
163551733
825290346
1681957367
717326760
1451647825
955336599
1502539727
395434941
971577529
477313129
326154868
808166376
402101114
681547488
1015130139
802641656
998053114
1569798223
505849983
1123250180
1692990615
587597478
1402640720
1163172589
579507000
76937875
271093222
750094725
382769211
389429335
1438096432
545641860
436298405
1593322247
1111496474
642806165
1406762652
733459693
254585025
473604020
1548267217
531685178
959146489
1091749900
837088911
639717020
207777983
1758645594
815254421
1212487308
55515327
1649428755
1846618682
1762194230
382326726
894167168
439395762
545741829
577574836
535076434
453458646
13194941
850394333
705041672
76148452
1091366164
1375633586
1401574568
455720327
368612868
1776704179
488174236
1792763623
244942911
932852962
418593196
386867134
1632204683
751195940
427957576
142596779
1489482904
1725102190
374081902
544453550
122439022
817297932
184260412
943533987
1038697461
1235767251
1057600505
1791702998
1850487653
1182743178
687140478
156179989
1331375846
24843206
1382233480
388936473
950694584
111396775
1186127673
1161677236
15126576
1244684544
1140355784
757341147
5495692
1110739603
1643222466
1528808428
1854017459
341138543
952350291
1640160094
709058000
947538679
1378712959
414090892
172682080
705634755
143025585
567108018
1698902259
635617239
275993923
792748741
311724117
1188174047
876954003
1089061580
1696334605
897495123
1558494210
408958271
623980537
1418324350
235254102
503536189
770675700
615092789
586999661
1562788249
1805433855
381163585
1644841322
324120494
1633905496
834703325
734359093
369705192
915429073
564870415
991704816
1820251510
965245913
57211509
371074637
1559919248
415553954
291182440
468313619
37396255
1355597332
1466190846
1583181438
1228208588
619045006
1769362074
213714460
73905510
752547777
301858583
887458718
597618177
425127665
681976715
1303195897
1559972710
1736441946
976152148
1034726033
993205294
1268246577
205016157
419459130
464417847
1191837324
380658394
1589650593
1438855071
1854869989
104396326
1465698897
1854697003
1349769372
1607090430
682091792
236132997
436072980
1652482991
106365647
465332782
1819181706
1229930111
216005379
348389827
1472005371
1113927193
1393044345
1117181902
1227606237
745889783
782076019
587087729
871997396
1736699788
1817769842
1208769325
1554627902
1395267493
665542177
1412428809
183477165
1029322586
954039907
1766344128
415130741
570637377
1801974876
421245128
1085245031
644885583
631348527
617818217
1160598569
698762975
1790046783
1714171379
1362993547
1602409969
306481097
1127139576
565542824
1002139563
1619323289
1684617750
94905422
359735782
142496814
1689532194
1139029820
961644158
1436033066
936959338
323670748
1046719023
874427858
246535554
1673104990
307227219
823055657
1723423466
1821719301
620272362
1503240299
51390536
941469449
1581201035
895415359
863230123
790054451
1574418046
1265263111
1803034887
1491688167
893888877
1482854485
1559261559
116996463
110706379
5310847
1550828801
136799024
751394183
1488437257
957773979
1254390363
1660910676
570611264
1105867237
853005596
1016596418
726322520
428428005
577458947
1029953908
641130844
1315675851
274080317
1183228116
65019425
1487296854
1101962379
846719037
1318496431
271201400
1335555092
1675402510
267107696
599916099
1256043874
1744281064
1410009711
1771659026
529266006
1255928632
943410775
1629462035
1366935354
667727493
998461245
1579025075
1514044174
1789465410
1354393167
1087189168
231889204
1821617494
1457433859
451066992
1470880436
843865668
1109109425
891976462
1003373203
69150051
1104225010
834629611
1826461579
758412344
1840868858
1824638562
1039112681
92943243
474019351
1849354334
1180531659
698880721
37885016
1068612984
222898852
1728753225
1227492758
669526675
549024568
362304331
142026927
1042773888
295542983
1606777276
163295406
855891706
496699261
44577066
258923401
108857055
895261262
1290594219
147017988
493036502
1707611938
254881033
1676702591
577161200
1163415911
1605611961
1701341189
165400789
505641202
1457436610
1788070307
1486491486
736653233
909255766
16334780
204029836
889323182
1811077171
487822230
1645856093
401248734
459653104
585686129
1142229287
470694295
809463552
1590973205
591851453
861727776
866879468
1713459042
305934592
956215173
1807454371
1007550459
1112414319
1594811934
1795500580
247864176
1126132347
1324632815
352069054
950387989
1615855520
588859318
1710984928
1522574600
76212873
843747683
1085783402
1284503217
582266999
641233921
465232949
698415455
1623274547
356968837
242676466
452632905
527642541
1786174444
569006668
521342986
451224954
1345491169
1143546440
1228488563
1010069302
1842136186
15601645
704996633
183001717
1479881946
1772980304
78758279
1620392475
45619625
1656559379
1257201189
384301492
172029787
1766827693
635242976
346077838
789124136
1468514016
70736572
1330064538
1586717955
924377932
1609213589
326006834
1227572229
1158900484
988676157
1545037204
1418624755
1183251118
388136175
475184700
451313461
826118883
1004585908
763483033
235911834
400408725
98178920
940696327
886164442
1428193466
1443546211
1559963323
144596817
537857790
1698129523
514854522
1372349780
747869613
1303195080
776402062
1284843323
618186122
1153853609
374674438
1279396136
390554191
1450799461
1793031486
1638889937
316782921
1813160648
1750708708
1333615290
1080014748
975775718
1210607727
412998760
591938970
166753844
21356116
1617449411
1728880283
1145215620
1661290944
1501440872
713246027
290398365
570822935
1389348540
1233420881
448548388
296564420
1519550022
133582304
1679975979
1239995730
972617977
15431511
552073490
1600871005
796411834
1368558506
681488067
903508144
1601525810
1675856390
1173336802
1100271234
1051053927
1598955222
1006140484
47395172
968837857
1638772908
121577316
1418257624
1660654260
1095420734
277294036
1703101578
180529952
1568334891
499230672
1796827080
1330957455
217190255
650373877
507390053
771789611
530388320
1215232454
1378667607
282435021
1066665538
1659879343
1713069677
1373651390
976243190
1461869629
187112898
1763137386
1485304556
373056548
711756904
305934138
1826572200
1024397126
1612231140
1739335251
1712673017
492471521
1507409468
467793377
795647979
1795614175
53665936
591504241
635070612
601258328
303648286
245591941
554413146
856510861
1056961763
526415325
132126076
997434990
1094772953
1050862001
580467355
1411004198
750756565
167161199
1353306376
405385524
1205672733
39425795
1712517413
827734858
1329150544
335293120
526775987
662494897
327375813
1483789513
1394533099
607188301
695127103
1203747849
842057227
182253709
1058305854
1715674959
881718425
934104701
1336914859
728026504
617698588
1172006442
559578959
621959266
785322401
1085074681
168999279
1425577296
1648362462
813018573
939176428
205999746
772370571
1059747064
417072156
155819775
997333898
800289847
356549469
484168217
177213498
132987641
544250362
947146795
1027565209
1501083086
1114224584
167099757
104752106
217659904
1048878285
1112026648
890601584
1082348082
182894678
1240028189
1143473682
665128661
1216008552
1548485285
35599241
1716084100
1345797370
364975280
1619944107
132741079
1196711372
256627587
1556674500
1791617504
1655378131
270402022
853649667
1268431553
1332785110
133037292
1393618795
1089975355
1287367150
136898035
1224721069
727429588
1505098299
308209398
13250516
1493223298
934073608
244192369
703908340
1310826581
810396795
1088799800
981384285
566449650
1471159082
912806340
85393576
109623729
1458406246
1383819355
81266255
955223141
1247566499
82027840
1068204670
687486526
327537815
1744172167
937945219
297710193
1517434783
1449230392
563278846
432082868
60175857
492731270
991335463
428322008
322502570
887593500
14592262
683168738
69911694
1627572584
128311591
1676870350
315618281
1112653343
992718509
1815460001
4522480
273109695
1194502663
1282837256
1148877677
1805203930
1689126062
1184286948
1536319928
1078522358
250027416
227533945
979170433
1650259213
830201012
1225827361
1172123230
1197098985
532207225
1198966746
1481020666
710775660
194054761
950539207
1254941874
856111279
339550040
264714403
1016071763
1526490199
898891296
1617170850
666331365
1238635259
786700284
693856954
1408268999
1842554443
1160571690
1086890278
1120692469
1125105586
849955752
768381664
696157210
1239857704
1674432768
1038212652
1517315513
1748737581
712432754
62399666
187104535
1515236511
977000733
1066461095
820313712
158442496
841700110
569451443
932681390
1759408537
1135701048
22915130
220691229
791215568
856894398
860807877
1044019021
1021174028
114995066
1752795783
1414803813
1771858891
799325401
1036906745
489029140
1047877918
535642950
417523111
1025922329
51395887
33824625
1279017563
1804932828
339475826
1063331511
1561946063
78157182
234278455
192270418
1775545642
125777846
1019293133
663139607
1055283907
431176116
1233681723
1540604254
401636096
1502848753
783216868
1148198425
1570213514
1041387611
667622024
16867786
1503684212
1720963618
1361887202
379353739
1747382692
682397683
1453620439
960192949
498981558
457205230
613266528
547319268
1688055526
950943765
459942710
1803766624
1450978651
160625775
1380636429
200508102
71674893
1780585632
804404861
864073809
1074122052
1363404560
606061194
1284840168
393927220
1824400272
599631481
1433355793
933101235
974920192
1562530462
1771129591
1530034468
1459908352
360766333
1326772179
578876592
1657864273
1793915148
1723102239
399131119
1727546433
1641561890
774325093
220839059
685741394
847237144
1594417982
1430784451
1535758427
244185668
210610648
133518824
1453111074
869872346
1418870410
1181968695
297058433
1240905706
1137411079
408764335
1183370420
1316580830
1579836724
69873595
1658590397
754516943
357400566
1683440393
333758210
216409558
1062868048
856786039
160178638
394664379
1822979581
1106158980
1058233457
861216696
46593489
43793261
1034866733
619477205
934136736
537804663
604424889
1659565708
697291164
1842139300
1497907364
271627268
494767409
1092396939
1673769445
699475338
1748552453
1109735464
267357669
1779110494
264903390
922905925
1076514202
1193238821
146695152
499818480
6680391
491368538
275209135
1606091936
1645731084
911348101
1840576982
199559616
177854772
1483714303
647997043
1124177600
1554332353
79538130
988768063
1256838496
37585593
210463573
616101696
1212204883
1336563030
178012145
1011323793
157788884
614911545
1705306774
1418851179
896231801
1689671223
1058271623
25368838
713302239
173602879
1112852979
481446682
651542395
1146414302
1054942364
1605560040
1850106095
67499657
96290908
919687728
429969221
795755448
173518280
1335060332
1550093040
342272793
35215651
1841588653
1125108184
1324959337
1827906470
990986096
340644879
996049987
446594655
283597299
958007749
65135537
1195167737
1667564172
557952427
993450444
1594319985
359713436
205532793
1553314834
252683796
566039789
1690555338
278475840
1061693396
319576416
1146489916
164678528
556995817
74504553
572845853
94524286
1236956008
1383489054
132290641
904373728
1269030408
1805521454
911576981
1362811550
851214745
10753741
1198358455
655819348
1229502691
1203334939
1398655626
1462010551
934103289
939310272
1303249483
1244278415
1424815718
1071674482
1306945943
1428634223
132028504
257512807
804011270
968524174
1071286908
1679681766
1736823390
724172308
455086509
1427526566
1174206634
232508477
755387893
1452454698
624263076
333660029
1247929314
1858519886
167403141
462298995
439172533
1501320787
147256433
1327681690
784543570
641996690
443168995
562848059
913241397
1808098914
1760914270
1621854219
659343714
116490102
387724652
419578757
154218716
1671520132
1677081203
640013289
578088543
420389991
1827622381
604332977
579845732
949380269
1135405958
1772758811
79424144
1084465786
1737186175
1467314093
1722837708
1823992444
1192856229
1628359786
1188296805
398458870
770949161
1529858810
316611460
124830608
1810785868
1565541852
1851214039
1578520681
990732982
1807617924
1694892342
790036505
212610053
1713780771
36478108
141486802
803725500
1723290123
460315990
160052035
158477950
588433337
876014316
746929072
1308200284
1265623324
1622271075
1061752515
341729517
770290111
1574477648
1290664840
852077628
308998152
58580570
208216213
1002961820
971372891
6091393
54771887
446475
1525475220
1206406466
750822336
730683725
397368100
717049392
462865364
941879918
1376241251
94857604
639029562
1360110462
1792322518
1664242740
1317224588
589777822
1518556116
917104757
1321748869
978959414
549731023
790046983
1499324585
785606728
396002375
1673351046
806970565
1756170817
252705956
797323317
642753933
287795555
575986898
835116163
1726400248
1602480627
944693339
929200981
1472769453
958573478
488982198
1127288137
1802198566
190727416
690372244
864626013
1602591056
1832096287
1424973509
518308320
850718577
353284914
1800641391
1622037096
1285344937
313018547
921192017
99863928
1293525042
48092160
1573765661
1656543109
812413086
1724757015
655072737
12765191
1583944338
394169324
197635471
392907338
492371847
682112307
566502489
1010492269
78078336
825354123
298469580
1024788455
33712084
1427933559
338714487
188911840
1636817802
1333774738
1306838071
1546655498
987516457
565863670
611729406
1105522398
555680368
5995206
1719148867
479284549
1268825171
39451784
357734310
208313635
110194575
418221077
856100550
463072886
1548305609
637947726
112469887
1200126841
1493979383
1783381178
330646879
1461221108
1611795294
896603448
955963852
821212014
834804557
811799345
1044084572
987191657
909940307
1770550404
980962217
898332915
1640094344
1392592517
292795065
960528959
995341548
1347390088
522677112
1372651313
1465368362
751726790
133453659
1362802136
908563079
511427522
1274279619
1112361671
401433051
1562441461
1495097086
1658374564
469999725
1290940029
703425276
1802887393
851196659
769962016
174535597
476619217
1544953795
1496013509
1293378078
609763175
1248054979
1644965117
65021494
1742225612
93296699
1065814064
434505506
1807926833
1061737685
1080320488
665760798
251566658
719864757
1621676866
1332159367
1031022098
437446828
557875486
1544223041
1283685928
1476800805
1251123512
485055269
191618911
1721840969
873658080
1828163127
296443378
728878552
603011913
1685481338
173322611
1704122001
250072973
547790376
361636929
1585069151
1847563724
634180355
785155266
817320632
1671096721
925514580
227814991
755521298
703904590
783259227
100917355
308633388
1311242030
1761146613
592880437
734713336
1755928258
1445181889
793911475
246069297
340550804
1425370304
323422131
1056891123
1539972915
1304023175
356790760
1134129888
979347916
853870460
220132061
1293250310
1209947449
228744049
1755136757
290805762
98771537
1784945255
129168788
1261149177
1662562038
430161995
607120676
166674993
1095299997
1344392992
656314064
1759638822
1637431616
504757882
1038265074
1581954385
82321820
71261026
1764379463
823568371
915461642
1382003397
1439453584
1336310161
239319604
557203075
610466766
1813876944
1668434762
1709658625
52763124
915886560
580912599
271701853
1221795622
22151214
1240692347
958981486
1075436197
701188523
746535624
1855065764
1451252091
161290965
405564117
1474604605
433058093
55903675
393004765
59303576
1667822470
260239151
912331858
64721025
1732354922
123548886
190996369
157633748
1793232797
298612614
469373709
1565776981
1243867046
577313875
330205999
125456861
777002324
45415331
1217423463
1618546550
1471039268
1525473520
1678332964
1826646693
1643838831
778918480
562437142
558568435
1039634391
729210712
320328566
723569368
639609786
1174434135
1410776083
274289614
1653569720
1518942408
1274231950
1104847036
343117361
1336898982
1415222978
536195399
675611667
1304721397
1204869512
792994199
739063860
763175548
1439122889
911978621
582212469
461600571
714902836
819722970
1479374700
1129249842
1456882185
814531751
1321475476
1301404066
1085498435
337640389
1832725491
12084940
1201754684
1568969751
874711015
1231794947
1682032477
964588187
1664554203
176695770
731458815
303521999
1283985484
205599242
533959723
729686131
1047799747
1568953438
753798668
258751981
774348228
1424454504
1074908607
1510110360
679148218
106882796
1765651536
540678023
460138307
886361234
1570223962
817140139
348496144
716133291
406843992
1089170870
243867708
1671348315
1714822498
511145889
1165424140
1066672192
3184567
401509341
621593516
639828120
1467803149
1338493342
1616367487
118909032
1402230375
836582313
1748741939
530281834
376206239
1845668412
499737427
27936817
300509626
1073114121
50843661
978582323
431983588
90733339
1744811742
381607354
1178039445
128003618
600170465
583814394
1316998198
1596509596
651148355
409459346
1586864097
905195686
1492296519
1797799870
707849234
272741887
898397529
852204035
200802675
130474633
683574969
1638391668
1790801326
507401122
1705114823
1187066730
902846442
1142443355
1166898782
324779238
489945848
1515353727
1241927523
1378932148
1357384548
1855141904
482635349
1729461488
1452981608
484385930
1368633043
607531575
991470099
496312360
232757905
608087390
922402111
28839147
763229473
96663898
355911991
636870993
1221749857
1793562766
1391684463
182487493
1605421302
861147549
879673644
879126131
1584217770
298930164
36105954
199103879
582867850
21461239
948736794
534505690
796663841
746298104
578002121
1182481138
1573796251
327555692
710732446
1776667175
1246941356
4413201
704308519
1843307139
734867880
1847837153
1859211944
1143959967
754116090
591048566
719942245
649710005
703557475
1058744103
626986155
71699856
573051511
1258291786
1554477340
933876315
1010610342
651076140
121568505
405590258
464241416
518479051
1713136889
733515186
165053740
1345997111
754305184
1515670716
464742201
1716323539
1471191071
1581247957
1303593775
72967108
1528143991
1226090261
1134635837
631457256
1811129979
148814656
1249366875
921767499
592161962
662962730
854431093
68890429
168713807
839418127
961706365
1836191401
29982959
122744631
231284459
1605931218
615230261
872973224
1461621021
1142470317
652498140
146668297
1752701721
439070636
1214288853
512446996
1116714259
89957308
846349636
104617850
343402193
1222216153
211494268
1437909791
1790686993
670514373
258510964
742916624
1522312513
1455553464
1094296084
545611133
1106184637
1246130320
245250347
722620063
533435432
732525082
1766604860
26935586
1716891171
1575064807
1611885022
1036362342
667205289
560145097
1793690018
949871957
606203614
325194254
1482141429
1633193210
145864937
1639827262
268020964
739295567
780651806
347177669
1329856721
952822971
177171955
1062469795
1048006769
1008400151
291661237
293078632
821348164
911822939
1697891678
1401306824
225707678
1390358883
699789947
787383408
1038078788
49475806
1014553079
335876166
608240996
282095685
467034483
617035644
92778313
294038644
830483880
14945679
1385445012
188688544
1709132308
1201173706
939807667
1340012031
939347380
1008556908
1447538574
1354544724
1058813879
553114718
919924331
1672093153
1836978744
790062401
1452702145
1713434409
1416151236
35257515
1105742341
1566257394
534068742
4640363
73014359
579698573
543641209
216201609
51722977
264440453
763649464
1629627845
1405352784
1295422930
271376823
175748396
1618870886
403191133
1491867288
137908644
1780190328
1594532150
211462044
1182019003
349594563
251277196
834030361
479115696
1625636543
942351914
1427066416
599615555
683049351
962269051
410048484
626761025
779433889
1251043668
627711767
686606975
307373227
582841607
323603975
754736597
1022060703
1675803321
1631463605
944989698
1415096634
1712961123
409849239
1075659974
867941987
343852148
672916157
500936116
1365234747
968245184
937198010
1207643982
951591353
431290993
1663480632
838119863
243416581
1595222679
521049569
277276671
1818977442
563197661
588239893
995667979
841934867
674349104
1677644623
1481508039
419274739
734663608
381726576
715868439
808477568
1314294819
1095982943
1196996934
780681376
1650164446
841077556
101899589
1346333428
1256304593
1580085923
1088584465
594064819
1604920896
39583376
1364842127
1775722860
1802198984
792808026
669314193
1451914639
950898982
1678133352
1359772562
1351853751
278245953
1391707416
1745896889
1244195851
309546943
1548262616
1693200446
185129596
1465476000
1237187343
762000006
1275450230
816495790
163287410
476283593
1143844006
1474292767
1747040
947438437
942318832
1322999144
1336094919
216127066
311863591
973450991
876597835
925365697
1591860609
578146354
793666432
610705113
382517372
1373980285
1201205003
1571710413
1370099019
531323296
1616984909
1315192938
347275362
706760259
1129832916
127549192
1009542896
1805807031
969847491
1771758260
1286602595
158526226
1850740602
1358068808
822363795
1750358077
1675821799
1118436504
1187651130
1588271252
31577795
1246134502
1410876790
467911270
651287657
1791205403
1753246133
497537622
606054529
1785042333
1000341583
687200463
1751224333
716162701
91890448
1062320256
1382317467
1147204510
1122059653
1430581787
1853761688
1371129545
300855301
1819846687
1670281029
113548633
19771696
1388052366
979750146
331914624
1297301639
688864347
648683359
213091213
759920586
1789496073
1735641908
1779217825
732363571
1795277324
713285946
1097584540
1068356769
1076126789
1343010289
584337308
822585719
982175007
575700451
764616925
147850154
1813304168
730171351
1685028764
161910709
518474640
1187851861
250711944
1119894778
610408367
703890058
792391739
1328308891
425330780
1267542453
1051961855
1736872338
1733595786
531743810
443452499
611461997
936897957
1406951986
908132162
1589680393
108166325
372262406
1517954609
726744726
438368671
1427844196
1073666760
718313501
1230524048
1411462795
767724837
1219976099
1331762815
444734925
68775434
921489396
888702182
128068579
1845676194
930172961
1624705937
1437392051
972961130
958255556
605278140
1462522271
145373645
300061937
658370483
969308183
1523204492
89675193
1362188480
496918106
1033041531
1225979303
576387985
1107959858
491852683
517149353
86490366
850485292
422086594
845451378
1433102771
117075562
288017153
373368059
702685459
857782035
206385219
467272441
1245536762
1178482398
1317758766
1156264448
262450799
1809591777
70208084
1833346840
1753532534
262692200
104222902
1347797512
749593278
840455480
1531736310
201363626
330557814
414283727
670222907
158675820
561265769
200013918
386611998
716566395
594963604
650404160
1615920597
708124479
269612582
231764844
85135694
268758838
947637950
1367794547
438057344
1299446514
1311050504
1600896425
468814513
1423045453
1169393513
1109461822
525254913
515597099
174219202
736767022
1718109946
776726217
983384874
388968068
653749197
379197865
851221713
1169748523
1382045767
1381109329
159293230
1289397147
1368080510
1005035702
771303252
1290271023
1327585897
684476551
47783262
1153808436
721879268
1216671889
741629995
1101138485
322001507
118685103
470747990
10419058
905853665
1340057832
1779172217
358136632
884165276
44565975
658108850
1253931301
152883095
1662421381
272020543
317689665
78287325
993402411
1157323950
1746570860
458949061
461708541
927540455
1172308173
464227649
358300705
738096358
987589386
167261401
1676942233
781038473
1615552705
1655182400
1011444990
545972257
147996939
1042857795
539486130
469179897
32075869
1156854174
777997297
824399144
425120322
795790296
1775723262
411721511
321694639
1562820040
1705337083
977754842
579795413
182668118
1516783843
1178288975
1136806835
603209818
199411737
1125975541
221489593
33310108
793981504
1083602274
1789289797
505898790
360467666
1731391080
435758943
1785881210
784887594
303688323
1359025889
1404625561
664920334
196352691
1775138990
589477708
418147278
255256235
560964736
1561676533
1070594440
737356886
1839559283
1429430785
1228081987
1142566916
364317090
1139416433
156036812
1190350129
1424928207
1060393203
1185298177
593603561
1089446701
570917318
420999403
1779239988
1411189575
743546230
1352219747
1507202962
850690260
1396458925
1729110925
19271772
94259092
95680078
1210170442
1573861677
1014395685
1035885725
654547599
1259292939
1309347333
1075282419
372248264
1270599285
843121581
791295926
1550942540
1824569816
1355712427
1121488615
1811915031
391491103
788289423
520190877
384857723
1554958169
1624714149
1555648405
556284863
489912890
371959425
160192580
1190208359
240350368
1725063059
518363224
706037159
1599666640
1389503056
1604428801
1564998311
1072318626
677737899
1771536797
1048791135
1108363735
1339733967
1319927242
225477493
359465662
1698614416
112315991
1501849479
686882363
1295991658
1389374070
52609929
722118317
1167551706
457252935
124945277
772252238
1645220958
1769417799
996351022
877023488
7549002
1196713530
44089155
438730332
1400511552
1748169112
1305760934
564919493
476201593
623125428
2927680
1458880459
550133043
22310958
1304717309
691726555
359685357
1306023201
1815174228
117598054
1591148688
55724118
611325819
891500656
1787672585
1229553813
25146718
370891027
1611180846
1745229559
1829858159
1655963536
225067325
1356806946
1294380976
1135574348
230537126
690022136
1016245928
820876826
1854240549
1075956284
1840266176
153021901
559960654
349093499
57846915
270946922
1610587007
1315764137
572137077
681321736
1119787800
413152141
740953585
1325328263
1055552165
1658699207
117802406
764454915
693369540
73120805
412458352
38362224
287348107
55500559
1752639108
84027788
1122324941
1748415790
653378222
701610574
178185307
1558709887
1563494752
688747864
242210501
1134319281
1003418758
101167179
1553037079
1037032444
1084947177
1854507351
459523770
1151609239
733155184
514291863
1206170204
209841699
1030362817
611887674
1145537060
634637572
83749914
1104567320
1568802206
140011857
1066856843
777421544
1628936263
1499847235
1643139567
20711065
763437128
756209705
178271790
1385331215
1061327685
1570869119
205401906
1116734879
443539739
682198789
658664591
954481437
1172854780
1852476412
1021859593
629738872
1825426488
1833745420
1260765617
816582111
842219438
1616903949
1802360711
1670424042
1109943041
671431553
864517246
89222231
1403209797
1711843165
401070336
806734913
1738840517
1263840287
528218003
1396736622
136941936
1824342844
1476763092
1617605306
758602232
72411836
1310537069
748405290
817647205
75096151
832151874
1674579084
1033754813
921990110
1606047167
1855811821
149593144
905530658
66568532
838853811
1242374175
821242142
404348416
162165933
1173338749
399408433
916351305
1108594892
664456088
376516294
734958505
493710903
636142919
1549522082
301485395
266195405
63855936
277098295
1732050911
851700345
105452621
207187245
1757367426
1597897796
1564488931
1762017689
692741686
538819908
1615187855
1132299243
1218788337
1614274784
1078588900
1054106759
1003183128
111730510
217427345
1210287059
756214110
1343892552
1443483322
1217257347
1608931362
1296882295
1652357996
1140427554
566532649
605045142
786603333
98914397
168647431
1099007529
133273638
155567839
835137238
727528902
1850189992
835954288
898874827
419074093
1812264270
903286774
1293496165
1112496168
367618830
1178602466
742489308
1400863691
1022551780
1853543041
1259344880
985133206
1480753893
67981779
1534628162
1162106183
1006884163
426094611
1051535100
1420185095
1318756997
96322521
43440803
1323997392
629731965
454791575
1556695902
1599793923
1286261874
1815136667
405264391
487635291
1061233010
1457245227
1672762810
1650438557
443624875
600905684
997070162
1006745063
1225672494
68838968
1340553930
132122281
1415934710
751538733
1794970848
913533681
478000098
1477088069
257082092
1765852092
601080461
1290207125
1452913476
17047844
60927169
361230928
883515012
975585493
304714877
465879014
1333340535
1038550246
1658116457
604181186
13166578
220115325
693885557
1316589694
1608256499
28103637
1359400053
1467766509
1347529600
631856183
574172199
295778143
938558277
145677535
523674796
71575408
1339946537
1465717401
1508044836
1643543818
566715244
396881544
759516746
566685909
346062576
132856158
1502547434
1705259793
429356349
1340991219
1340226462
1602337014
500769924
1375882056
1072451841
428945162
1641232537
1427186749
1010798689
5301719
1682236844
1374550034
1585425532
450801558
1412789841
1685781253
1730857557
1478832712
874813745
1565113699
1764918099
1577594135
1370536226
1654867390
1500898321
269086946
33465753
1522766914
83285198
876794148
1856543627
874379567
650092340
261075917
1791197678
264167948
1662531122
692926442
1703103229
79338773
86974379
335033126
260822139
1341633047
109891429
810340377
1222565197
1285059965
741645711
341031486
1100279496
78837023
539069174
695141041
709996579
1132349333
582390731
1803112764
1507671525
640599474
424405529
425709537
31103982
609986857
924872883
1678910686
238536171
1581302770
147516201
1783395901
221365496
1621875538
274519545
618843267
405752173
939151832
1664741889
662171654
1526987497
1700134857
632376983
618496538
1654412939
1216557046
1190570542
834294615
1596686579
1754877293
1805939561
1611316603
644699085
1234669457
797234370
939653529
1791632712
1013744478
979502384
1170510462
734570099
562921218
1568865072
1746557247
969136181
1327571895
244369769
961378280
366305323
500483143
1763151764
1546196819
625669129
760007173
1033436765
1486190364
169013486
545119297
285384379
1430787594
39762675
138030747
1088863269
1107384401
1067633500
1012634249
26399930
1641458998
1535893083
64292370
1195714033
1043845810
1261315066
798075899
1014248839
524957124
615219124
1506426651
1380692151
589826370
1315598232
1652253843
1431073890
1738087667
19668224
940159908
913330588
753933603
1501283801
66793650
674874493
814373117
768921618
12824435
1570028045
1369778178
1062097598
625325955
61931209
1182257587
253820567
1114519464
739654096
1114734608
349111788
1719734134
270098261
28386748
211324404
995502413
862502246
261065481
1179162760
1350504910
99013870
303604559
546457947
1146921705
1443211355
1208501898
793286221
1725506679
534642545
894366274
1416909214
1772677980
1063041420
403920954
901843029
1800358809
15013517
1551819198
1403340589
7717782
1378739565
38698234
1102540764
100325141
1701342388
770211033
1043050205
1270500313
1356910379
214393464
1320923612
979594688
1133160866
584487973
943517677
1277553785
230589964
1076299191
549283569
1563223274
1404055963
274507410
1664258418
864158443
93690276
1714092139
344756436
681721468
352563258
883256045
388443256
1544820922
1280503051
943208564
499450393
1419527021
331840125
1793277601
27972353
109174342
380580708
835246791
1047466093
910570334
1244807267
827827927
45047028
839221520
248535445
201925426
509317090
1141412963
1455840920
1427895479
842308412
94353615
908405181
549569781
198589842
1824777521
476495279
1449174095
6923304
398484197
1007124301
1084020110
1331577054
484261892
916170494
129612224
930584533
782153059
1080229166
1316674080
1404634060
1632999129
350769492
210927736
1574945296
1310054672
1456009606
1339017521
599777397
73078855
1669695332
910924136
1393699318
1545062127
701764062
1280778088
1109684481
1831160811
1502112185
1838343899
1282242586
1119477506
396103683
1850147657
860005894
1677588914
819591223
764883049
628552862
791531416
283375189
908683474
717870998
1089136626
860302492
1681289172
1097838311
1120925722
752077566
434876686
1135999676
719270510
784088270
1504763208
232809779
642364572
557818800
561219963
74683254
825843365
1753178258
830313475
1382729649
112300664
379732716
7264146
581014651
1006334365
1564325642
241925439
388116045
631221872
1816507914
497011683
1154094673
193931972
1341370103
1334145122
1377911839
574032151
1815989323
247918282
1705418415
909916372
80236677
1283025261
23404528
754673194
562415805
1629996289
1230259464
1154311493
1156690425
833175022
359366651
1406022390
1654895914
1248613720
620320777
1275698487
825718935
460953416
494267150
484137404
1435531614
809737537
416962904
716241862
809908155
828191799
1744322579
1306294429
58948521
568254701
61945984
753343803
556238222
1547770289
1428608476
1832093754
1853656716
1349110097
442235323
1849644014
654937448
484434249
1408948124
1235249890
1109067038
1504514256
1433030466
1620730115
534506332
391810076
859792226
1029603297
1296869298
1661198111
1416286396
1483053682
75242514
1010394051
322643600
756325684
1334275745
1154073805
1596778807
291176042
1437362011
1383551009
1202869521
1550476436
1281797462
1478491267
478028076
338504548
332792358
488591463
28181198
191243270
280107987
902148431
463078688
349294561
275986608
1452592076
902050361
394704341
347341984
782518749
1833946861
1747230118
1849915484
159418471
295681120
1548806304
517913520
847466277
933638205
332759471
118609911
1211544510
1628216991
196157445
653864062
320361789
195044444
1673915456
1540949124
227113436
1584232295
1040803462
153685089
1181291576
1360559079
1825352327
474144131
341026934
601689195
1371749815
431530622
785891486
1113186040
924460102
1547951889
442092894
230095127
222105880
1369174727
1335350241
1713468353
1430293964
812220782
1476549555
1721671910
235720000
1102381036
153323538
1361896713
50581981
1757218034
264411574
141588352
1648024919
879019986
1587600778
1044237403
1692593313
1272066070
342332025
1777877547
1146801013
316715666
993948903
1598822577
1293799952
585570701
1366278831
1480737351
1378739597
77819377
1016780932
169953842
1459234833
4938848
1705947224
1563209126
205162469
558866201
1685062888
1829748582
128226686
385657869
1828395881
1207849200
1662043431
1438240284
443979372
1189740378
1206555372
1029072664
91191562
1005788017
1470258044
1141752675
534152118
1584499667
1721121013
257059478
380247580
1704036341
1257340982
729307379
1509388695
254251053
411525114
557893792
1285707190
30874795
1169698463
859644181
921802293
1664384188
1737662580
1692522164
778301831
928756889
1663019642
126521829
1460653792
333413626
1615659882
1233159855
1082654394
390934274
748811756
1014318434
1266806028
188617816
795215374
491713402
1647198980
1856535621
1364750862
1717124081
438518743
1615227382
1801440825
1430606187
953611074
1233923413
1444467261
464537099
510556734
1400991946
1324165529
1569869344
1680336324
1131121737
265735136
547333702
1221392135
540374984
1326147992
103054566
314602872
1561562691
917338443
800845526
266149736
1046437155
1477893355
537662018
354480939
1068125428
1767576804
367766028
1329646772
396586476
635034839
852070373
887239579
665178463
1293620724
1679676262
1036482607
1702569834
472572285
1576877618
823185851
1417241139
479423286
1112802851
17838440
1275731173
983319598
1602269694
262817734
207288657
1853018178
322067270
1341490677
1679941437
984938865
710731953
497643763
471771786
36985398
1111146165
1539420857
1235277116
992378566
1721094396
312270481
871779223
245382260
338070972
337890407
60625872
201840642
1634183615
951669035
1003189595
1795968556
539500051
1521556991
1718672101
184180635
1316901019
1669045057
896042094
1786284154
1100411866
1569193104
18528996
474629890
1344924312
95855065
911544210
1822042456
782876049
274413116
1492725777
1372095398
734784061
804995633
127629193
744063595
430618887
737611241
1557577598
1152570425
1175564255
538378816
276612873
1204215289
1644930936
872609784
1226742902
835336690
117537213
830511095
81669725
131892214
927630353
766987543
1679593403
1171192164
94027745
1115143977
797161161
1305668668
926869397
1201891084
547777188
81670057
1694322945
1493554346
1241428376
851384266
983042430
1024305723
726030789
1205544969
1001864325
1406788011
361192657
308225998
1228424736
377351884
423356231
250951712
673128346
667086986
1644106680
757797603
1697975549
64597441
281908398
459292962
1308974491
990088786
1021883979
217861110
1074490872
472512677
90908656
1777029922
1186556591
1749366311
1203909515
1699735740
399759318
394766574
1441941933
173712556
1333988477
106877776
123044607
570146848
119856712
1599906279
454286189
115169168
914816128
1075846195
260197440
1121967960
824975832
316093156
1569544214
1658372103
996566205
1829748798
1231529720
1847800968
30298591
1109270278
308663635
1324044901
1616794704
374114691
1840658520
139583786
192734043
669078802
274195968
1665040321
709623248
574144086
379677932
1799162438
1468114953
1632966140
514753501
1512653365
1258818842
1293781464
441945758
1341024973
698228241
743102077
22254261
888403740
1447365867
1600927941
763503834
1455921229
1173751870
883734188
1477783183
363553986
687892448
479943677
86572153
132640131
216153651
1582539882
1316484148
1086777896
948884019
1241343975
1393956315
394734268
883220478
1611465814
598626381
492679257
339013368
368756871
973010025
1238114984
1151327215
1115123832
287219162
1391145086
397182650
251300953
32867576
670230755
1670667873
434142569
486294944
833537472
1157414306
1256032111
814426906
1506352727
1722794959
1440356412
635969131
113429775
735917360
103569220
415422448
1214007858
881629506
1053779019
480013197
43596687
1812444841
698622677
87449371
871775340
913593699
1481775295
651044479
718173569
460880433
433900689
1447888381
1010985220
849569622
1352148087
1724385514
1360681180
1836464463
110264468
237092413
1340227887
449558763
1424457147
1841918801
1807641345
878451128
198146117
1350978387
1155864335
198136408
1421152137
580998105
1768508409
455650355
272082185
1089560074
1255076891
1222480482
1581652409
173314381
1271903851
1072947450
1029501036
286386600
39489562
894160494
172332556
665003043
220567788
39594437
384270843
1194607920
1841741531
1716393003
394077914
668522840
1324701590
171035109
335276655
368719597
1133326026
1312797574
913398675
1007040134
1365269755
1104751174
1247003390
323578634
1140736010
635888339
129510575
46489855
359133154
630931043
540128499
141155374
1374165844
1262375877
814418935
555481810
1000813600
1513463289
633371785
1550883177
1130106520
188071597
1182650244
747857369
1139586061
634431373
625821602
546685542
134707862
1809852891
1849782782
1351162638
1434625407
1787277988
1107620462
318594144
330417519
5758613
318720999
1240426051
1840709433
1090237203
1593792106
1078270105
914665177
1760773107
1211071437
45804368
1795479471
1527573016
1378048110
777057922
816653153
782905195
1183980271
1684769599
617272284
730734694
1474252226
1227713186
70029374
1731884075
1677113178
366629422
377361770
1812032385
143540287
1087143313
1659853865
619520261
66665727
244386987
220667778
1142900837
1192380787
76944920
1322642179
549081473
33162716
769517129
478149832
1633335260
1123272536
1080469706
982612170
1235630727
620825012
1632595264
708672501
621352994
1125666114
1449323533
916032372
1082026916
1636497172
1152467334
1347554010
1286092338
1613229077
381923601
697587719
1183849068
580614371
404742902
962435319
687310926
244730902
1397088457
27004707
1276349179
1835830734
410696512
892153538
1071861126
1454319017
1269322509
1115550408
85522256
1157821602
1759995670
813496280
210821295
326793390
351151545
1448620809
171537417
32363761
1608548774
1230793589
1564396954
254637414
1746362399
555297154
1216358146
1555464580
1832969219
682477586
1168966488
261050400
587790117
335419164
1236854906
630861486
1608133865
1658026290
1707965630
403876786
672656457
1767753741
369640760
1634375947
1276289672
1297117453
1030563552
1517807243
1373118176
1168717535
845517840
1423970465
776057551
1827205834
1797114465
1267595140
602182937
807636186
963188542
541929950
129692452
1183573461
1326560863
1712233122
1080450638
363217310
1209833422
1030467386
1500821192
1523190675
897036262
661195821
148154895
1831820890
696114664
340368138
608952808
1544563563
338217612
521701003
38330547
130550257
1752199699
458135343
1102196056
1065850506
701142719
753119498
134582977
40015115
1826616190
1340239699
758355898
1365001735
1144271404
821684664
148455174
1094923811
1268774786
1387737053
264116320
467853547
1615139299
1103544601
51817187
511679183
506603837
1501021294
1035816992
1817239671
1652587883
1097804227
1363626903
257945525
462568299
1182289895
651919784
1439715812
201221374
1692339084
851435125
756396393
1097067331
1355870505
224130190
1316061518
720266070
92017838
1176501078
1048655161
505983403
370294614
1220863556
1723422567
1459100404
1182143347
1210754932
1845292330
797745455
864839767
1304382690
1390549436
1680775321
490860830
477307330
1505092929
243114116
904140911
1338125916
1141851671
1704381367
624075090
1831404237
1309724398
247084488
554636317
1413298224
1251797567
357288178
735581663
324305200
1729692469
1026637504
1416469222
671152539
33297285
55630367
1030689761
595214379
27049329
1542910519
765444419
1384517697
851410939
1852279819
1614651415
871276474
1558643591
691171400
139068926
338872359
1464619434
121095057
1134283315
35407619
989111189
908569031
17633105
1350614387
1282707768
925005193
254722142
1365271914
576532455
1664503728
1375378797
1123575978
1504726393
644610674
915706478
1568620567
24759617
130332527
607329074
1786136538
771055830
1645040889
1384680656
47852982
1828788653
1400003779
543288146
669935255
1299867887
535480812
629793671
1502484533
17719118
1492003851
609914751
847186008
492535712
1486517550
1754153630
140138283
900608801
549238365
434528472
745960794
422317914
697679770
1395365396
82047316
1010931037
1203984342
1386572490
112638772
9552047
1093984771
1371745914
424678251
747421511
1061433879
61057572
559434098
1434107620
1154440049
931143068
472148691
600441450
16700449
970984632
416256728
495307136
1855119170
1661760499
546706160
142002397
569328321
1252046311
40023830
634321780
525583374
1694967017
1315403585
482816370
44920696
174914709
446842967
526746865
539097751
367915385
104302734
1280441070
1744698336
1198325967
1266782145
1152918716
1598655393
1135895009
689655001
537243016
1460646909
1436530434
956076811
1559083865
1684650582
1274279931
792794357
1207209046
260753760
1165148113
23091885
1821879383
1722385646
533468445
197344512
92684350
1286046716
675967902
1451699211
1628889866
85664349
418889287
320742345
327942724
1567707144
1012063890
1525801670
1459158947
1820026520
924786823
281612300
832599533
697467323
982104480
1453982992
1857952306
1131609553
881288867
736431116
915507315
644086017
25055436
225927945
1289592221
1345174964
691652056
677013616
675594915
132743547
251017757
486510311
821968041
1342034098
127282912
1103684335
691503774
1085601992
1687080783
538172424
1006468366
1288493313
1768058637
1357390462
1681998493
1330730953
607463189
48187169
2509195
1128234050
695351537
534228417
458659154
1269519878
625523396
173952404
1403695735
255639488
1361441219
1456657388
52574632
429069851
1052709919
1116522877
1566355734
1587876913
488201011
272501319
1441039752
904172140
486947785
1376965839
621522609
678983935
1140535053
324062384
1195422121
319802667
831864237
1576626391
1132080005
573370105
854051808
1626009061
1382510948
154035020
662455946
46100959
913519377
1332348160
1563082408
822593953
1094778525
1530552592
764224469
1426048083
1746449706
1852110348
84078062
197221864
930610470
1771583995
962185311
1542150779
276333542
660988702
353555688
774475398
1028981731
1022188168
1720609169
1766022316
1204703705
1352801098
648076683
844832885
1662157254
882039582
223980099
74670845
420174454
724836571
972322540
1508155139
1766266672
1598658287
247678811
1762212550
1054967391
1733483921
1116716398
4796985
202862185
1437687768
915277204
581226103
1479382429
807132741
159428248
772828278
903373499
585482399
1335355598
195160713
1299684511
418726985
729213917
1414478
1198570746
23650343
1492894194
485036034
623317768
777158551
1211023617
1097230382
909273812
843823042
440760699
1476651741
132342984
406498869
64533301
579502717
1599834795
537334622
611322410
1163346355
405362981
68059995
1849873124
1684885871
254694183
124361504
284131198
526102156
1062382626
389368250
1239384396
333940388
304586506
1055439916
19195258
1196023880
1166808046
1430316137
1432083839
1671357458
1256096728
619460959
1743525423
677496698
1162042007
1247745034
586537788
1623139998
1780376222
502965966
512026365
134183091
43501555
388681468
767183644
1154556064
1707879190
208578193
1193596485
685176185
209491973
1066498293
1486575904
1352406017
261453961
544032334
1195592024
1465843978
191003432
1438415694
1720361055
755098019
1189203399
1781239886
54176876
1280515936
938264241
1421923758
307604087
678063414
716192234
1154734129
840353481
323172145
807312685
698300693
112377465
1770407006
1253037073
1025554348
1677453719
1400474539
449101816
1076984513
1748372911
820291386
825477618
880216429
1448076612
1065088456
491751709
1458930621
1696993895
346931136
1318373828
1052457965
982309624
1483728523
1555197371
116948465
1646257455
703125029
1773690520
905337099
1611842491
510885112
596295723
715148357
1380377742
1104741629
1374561658
1449491797
1577913068
751486838
612420696
791325218
1174071874
1457353125
1413268776
1619628405
999872766
1667899088
1170406445
85187075
1081095057
24157130
1352862355
472135024
672709129
456659202
1339616203
1331872215
1835841496
835104769
1654924481
277837151
1354628581
1031228106
1377223687
1799290152
616704410
1704858647
238532157
1000605976
1412828574
223245166
204790828
1810381739
1855844680
574956614
1326698034
714606004
445695242
274531918
1435682346
1412817231
360808103
1480662657
50334450
1045912549
589958435
658411378
1687007808
1209011952
1146730589
1549728494
35114739
1808507798
1443396762
284381362
1376854935
1198749699
542009357
1801236859
813182297
1801546046
87376382
1384571375
966239546
828021976
1623011320
645965571
322468024
662741748
134469901
315529723
404959085
1796892658
1497843792
35934903
305860534
175245789
1080382440
628884840
1118456604
427844619
729230591
963213428
883743448
1073456474
1350129176
47471886
177543122
744568540
1264957276
981929402
277896071
1281916498
928042490
440392478
936316752
1019315804
874822806
796300513
232856348
1460860225
102525160
232048118
409615116
1556725845
1502481395
1249352100
600764819
1651027048
337068331
625441704
484076281
1022063817
247516807
1278095793
1055452734
647857250
977429839
1738722345
223293826
1335119639
1664201652
1180013696
1707878912
71678341
1206066233
705895955
762364333
7570373
646232898
1204391704
892108517
324131511
1762440385
1267197601
381623249
580802712
1842224097
1696515203
898365173
305585057
1123711283
1649460413
1337274674
1746865643
1060623644
1288757099
1739871213
816113002
87384299
1100475072
665220333
326136526
653665619
1849912951
786132880
158882784
1786105421
1541699970
75815395
824342489
1573154426
1293366455
1582356587
1794261987
1472424390
466747843
1199876845
1584044053
939238434
1832963766
934922727
1351099223
1835722519
731073657
1592933829
545791979
568663315
306850092
795187174
1254471414
1841772467
1547761837
1769064571
558707484
1152222522
43040480
1600710573
1003950508
807788711
359586262
1554505951
1612834473
1759718425
1724420841
71264124
927438736
148747229
1358875617
451203461
1717759082
73581814
1647384487
792623238
1033657891
566953129
581607563
1612346805
638361018
591772962
1712427454
1051744713
357067243
260523928
721461363
568924326
548944576
1246058832
123127329
127080268
1826834482
1477765768
1689475815
1174296554
436614796
36174337
483269101
972558680
752664921
1022036433
355902116
1495312510
1785169187
576877997
116640308
1832565313
1012183912
1272718518
1710147790
127514429
962053328
673705421
793366461
1187701506
1763790114
875248607
14492111
1392759912
714036284
1439048674
522218947
1786639789
389439026
1117918030
1857130006
655918748
1103855995
1433768705
293981469
588293327
309384318
1457902797
1830839932
1336200492
954485206
110963779
257135258
666913483
528167554
1808247329
1116189562
1741493663
876291790
519232057
1857474378
72030456
1339283235
1423719911
848523613
1473058545
975346653
899727502
410770277
471003974
1735316841
718843193
615433389
59172240
1555312040
945436700
1536313200
37439413
465768253
828134712
65847128
1824877976
1743513336
969450564
1473894360
67107752
1677351979
818988116
770596898
940768772
530188333
1602536519
1166437402
1853103418
1132546959
1411843548
232845136
305160492
1089113739
1844141992
1023247042
722828358
675625686
1575994453
482542996
452091260
1258282041
571220512
577938524
79137442
1377482949
382309811
249103574
1268774642
33777466
453659912
364238992
1408032263
1448139658
1608677998
365465816
1752140206
1117288762
474862645
924851719
19552981
172497386
365258496
1520400645
1179484654
1829226491
1512235357
1597182573
391968842
350493748
1423046524
627594955
723721417
650976225
193132966
342675701
513165941
1555959888
189149165
1808430823
1266583821
864762600
1622829368
275930918
872246083
628371728
311497074
547574508
1282444694
693154263
192890398
677186448
537585291
353742925
1287800580
1434055806
741351885
233123063
823273515
1590034235
526251655
663639182
283468505
946394860
1315373840
935616151
1406023205
387827665
1196794022
193446389
1008850698
328861501
1576758550
843327887
982605012
131766457
566207257
651949142
1448609503
1082335634
574901492
388335748
1375532773
1183824925
269396675
275381786
1656669709
1043959591
33694823
825201127
1117126425
79067669
1715035292
38371372
639962048
1606334275
1096852451
615957500
865835348
623494229
608488290
1623587845
469189656
1559176149
1692043373
342534896
858836369
685348939
442125398
575396762
342911113
453109727
674004994
628921494
168063178
1858534110
1305249741
586197066
549197125
1084351502
119912220
230113365
1074751604
1040793189
1415829424
238414061
1560803722
831237067
626789959
1744504317
1485744474
804172626
1294283229
1548269219
1190730180
913284500
291382123
868551546
1403052109
1807017908
453704198
1619985873
1003840589
1189884473
1348409678
265952341
444096915
582753224
236712395
1129453937
1799325667
848293473
1112763060
1303290115
1761057341
21373639
590903965
1724126763
1095886245
579113551
720507240
1191493904
33068670
22101748
351134335
1514324040
1719285290
990651988
1773785740
1477471345
163870203
149288483
150059089
1835600865
1329167553
156638473
1229405880
427381274
1843566385
1835408393
759804041
1747438924
838912884
687593989
1839847084
137936723
1367154741
79660078
171333089
1387980601
1037241608
254694098
1225306820
567479717
259307283
1568250401
821685917
1078217807
1139217834
287050389
1492225282
1708853747
104236192
1734039893
310353192
451658684
1091876537
1163567220
1588485036
1368753060
214821091
511495104
1678962308
1633210527
259396530
1188769707
428304523
1264851770
976553660
311676243
1175714031
885533988
634587322
1443973801
240648567
1420695258
156020905
1782776951
1724354075
1302628454
358708668
1316082985
1353430809
583488642
68881166
1376489984
677907751
704509459
310893257
951154428
1596147394
1768729602
61678169
1492061561
425917789
982834647
1627338786
1620904270
1500429756
278810683
1239640309
526111456
1499335557
1432928992
314818669
1315811919
1536839179
1147689536
1582333989
1664761517
1602548286
618300581
1213260804
1338504195
144856966
187208262
593473003
1412690360
1082077330
1193034981
297921115
813546400
1121720718
206087682
1617392598
1740798552
669631816
1526763338
225678477
294215831
160202797
812315749
1428176452
856725580
1482275182
1265222017
1313791845
624460362
283581255
589828878
403960196
1292705747
1798701818
1813273691
993252957
782627443
1774037351
563035662
1156739754
250240212
706245165
25741648
1451152952
982217605
561814205
912070074
339819024
196096385
1746082792
191739348
306932210
378940305
1398494719
441878670
1679225051
1011226513
634140209
757321366
1027215127
1695282064
457365849
629757415
1554628193
1691011652
1675998651
424427740
230722868
211150432
889398989
25421817
1520329736
939048730
728045582
1006899294
1846474705
1327163657
1497581791
891668132
162760940
980411041
890358944
817614785
584738872
748969837
1467062879
517969999
1821871281
1115476784
1602972636
887642427
1786434030
651727046
59635172
1812089580
1045801106
904841034
800569420
1510619043
1129247759
453849050
1706838928
74116028
1653267967
410784764
1569214720
1218408421
1377163149
907783125
1428580173
713472102
956163262
878961344
1096702361
1206122649
1334927729
842852571
843160644
66608621
1459008981
1794342798
1367681430
1796520938
1079285834
233420998
1403083582
1223514303
1086079992
1617201815
586360105
1751091686
1212980681
243519853
665950682
551692793
4738079
140235774
598202848
203170151
1380550933
381862357
1247518849
583444354
204227526
556810399
1537296512
809256045
829292942
630560173
38637064
262376615
1777690243
1766979214
177595052
543431113
1360794022
628812729
1025476308
458768947
130480069
913712572
320177966
316420331
1800489506
1459389997
893953657
1652570673
445415297
2339583
1040806438
180916634
1821184903
77788823
1741813428
1694746911
1235761205
1287447506
1263072879
1302555223
270824403
104607949
1005154319
1133793107
1735235980
667027558
952489462
1177635570
1119236108
879846436
1602683863
488296602
448826626
547946825
1507023810
897800190
1651329012
213848744
261978900
968951006
379585558
35356987
1374511674
1218005873
645994180
1383252393
336135255
449057352
1727115323
817281852
300795334
1058294411
199497850
1151695529
763820887
873165255
62515944
602781161
944016711
1497901475
1718487801
1386452957
1568596202
990613765
777688434
1159083028
1204490755
1503247581
1133454784
949614519
1174973067
1811496938
391796189
132683647
1211990242
1325868782
1549555860
1199350852
486857837
508752907
1325353220
1815437053
1262201886
1312238377
409017048
1004688148
528705916
1175768346
1064459957
1538979705
238667445
1276683505
1026315634
1646685940
1409832141
85550560
661466000
450971076
847647718
1598995224
32153385
492179986
1065352924
1025182384
1745725866
642538347
1405201870
216876214
1155670731
808935686
1643194784
387443577
218985404
37099294
1615527325
1035134824
405645012
1525286728
1648767397
162718566
753368188
1344217310
883189466
154489230
1125544000
512916706
1634771470
1461283596
1660568636
1002490686
1765075370
421373262
290369760
1827164982
1516980004
240262863
1291967526
1158131272
1553133867
1534588241
268995111
1188869727
635778404
1371338105
912791112
1746848681
705830851
1399494344
1200461140
1701837766
1203060024
62844136
860439443
1573926506
1854293245
637507628
827558462
580584130
852863953
1199314213
1449177943
201611486
1825353412
1342291311
1452742800
1603964716
1735871312
1567218424
1423511102
1270557436
379534115
799817322
1380624496
547124859
1105746264
1283502369
1673739994
338517271
750713246
1293838757
981676981
1472436132
1063464109
865948818
1834173816
1608094953
1671034939
1398845015
626244860
1107579801
589158743
398646193
695735123
579328559
1850404049
453040283
546793828
1301276626
672408900
717170682
1559356187
148778763
1582258413
1301681336
1200199849
860378794
1714062558
1536842851
1371385834
872036645
1394202064
1037061006
1471416651
525497867
766922385
791379133
1055153097
642351165
368127601
323058276
1411244482
473207472
584604311
188378838
1334882551
1089766028
1206286825
1036541695
108216313
799739393
377021867
36200580
1024726902
1477284522
632715678
1747558522
1440669132
369734278
733568959
1502686911
1128771004
195336037
1772983584
954744197
1003561900
1020995148
1532603763
1782331405
1223787414
1059769247
569090596
849656923
1166206679
793558966
1610069790
298730608
556891427
1099261658
1791693544
923621361
1110308287
402407299
879813740
1244441037
1177260771
1073023883
728142888
317675533
70857358
1080734730
91220473
1429377176
1772516724
406171024
933213498
1428581111
341145851
536141009
620578839
1579635608
1679896937
301352236
592043786
615917480
1491435588
1834496070
116675903
232922621
577606237
267679873
1361752547
640850698
1737077372
1615423810
981109456
505807925
400238391
861831713
803173518
1241209672
1806063928
848381078
812755132
1029403728
715954347
1642142329
12048989
1381104264
99701706
311553453
390785700
1412048590
716749869
78367875
1369101079
1732638689
787643985
129729445
315066879
1461418876
1426531011
1466688975
1667649419
1280592204
436627759
1668460669
1688022863
514281387
1172125179
974528995
1666629535
389970911
1523354662
619251391
1027289349
916021940
1335755817
1352558926
1751249309
1619070698
921051062
1429688445
31182375
1415203938
1701406175
173215742
383294711
911574562
536808771
228583130
232840270
1675778277
1176164693
302505128
823868139
1605464448
504955156
544110029
1156150884
247765795
254231450
174134541
34066212
567416172
1489083818
610348106
1670140012
959072529
519941839
1507203007
1424312475
1021707166
578547634
1837116794
1772303721
1411043338
546479270
1326938693
1523654487
177503772
1673669440
1465473064
461975384
120786490
774253949
263767709
918308915
1135422080
499166914
524896685
373584188
1661523705
33522594
944961870
705507841
1852491236
1633076827
961071732
1164767916
731923356
1593360227
807557077
1213634838
1281440048
463246094
27154663
1127766904
1691816837
1666442677
240376584
673849176
1340646315
422143116
973172777
1834492092
775052910
1604798684
134850111
225347612
477785988
1193048117
280859242
93426453
833100213
1797618145
1196637769
1196026821
1062681507
1590482055
924948160
1363174238
266946502
1490241263
715602532
936543428
1174312436
1519353365
1732953632
822029581
37926949
1383531303
546990750
652368640
1252204074
871710931
1717844357
1484683672
1852337794
714390506
933443433
878659375
748955384
644968810
1729293429
1269545780
1632963114
595377650
128074996
238623156
515398885
429625250
282705094
811973328
1206861906
698855169
554664100
1265069011
1700441686
259233735
1731066959
1228794495
887482842
1054737895
1248867810
1046972202
1490203747
527603973
472700841
536321482
706380409
42194426
1389736203
55671392
1516109360
1486723422
850402818
1738381582
163760650
654757023
1843010550
742667639
356283063
146199176
438184274
1152247854
1642506602
1243419299
956043936
521071643
256406614
223937119
310090374
702394148
99725532
764716777
598383941
1777973756
417034909
1530709792
506034469
346458589
1741207564
145876701
199661276
1247655842
127984155
1071157690
501596599
72468902
636210159
1859760877
1601759301
1379792380
740533580
1533665420
1606705664
1755470262
1772552939
670553069
87738620
1076755746
904217074
1227462355
1214696229
614177030
855999674
1180396638
77028716
11631372
1476423571
900953901
1358860911
688251016
137716399
1432955838
350223846
802509396
818628046
303651881
1549968181
1511388039
1541786440
191951831
1700018661
474478993
673419545
980556704
6928632
625781079
709480998
1723657184
1546500628
1451089646
1732043168
977046888
1394987938
450250086
878473012
1642292548
1366360704
584247106
689446665
15488801
1854088856
108203814
649991498
70889190
165962679
286692138
1324495016
1140922344
756293140
1766121648
1267392057
859235965
14135387
903545667
1441778033
267584969
1278719864
885489998
1403255326
1620629252
1743111572
326322636
242802367
1740242191
617709048
1747163693
1800986449
467884432
1489094878
463413396
1428254046
1835143614
818677829
705376471
276676386
1740508292
844173669
716660917
1222193068
843557753
1414907846
560304683
1618651507
436220993
989211410
69675259
1702994395
649051340
540043042
629212672
1639440788
781658290
1734830591
1690926608
295164800
332379519
857315517
45107271
756465438
1474402962
646562827
876099993
1028802428
1153818972
850433085
638503356
554679462
819715621
170907870
417898600
1309138166
1635812038
265310011
845871978
323721835
702639745
1036556667
848450049
682384655
492978171
19047265
1529253715
813475793
864023783
1560914569
1679367309
9283021
622405206
1342936013
855589327
1047713421
494690406
772309929
880261293
1824377631
1027881647
1226397911
662239470
1017910736
1261800052
1442958876
525609353
1686383895
750981037
665431340
1185275499
675028353
1318835717
1528006849
1220529726
971461058
936381576
1051206965
1650010240
408670167
535673487
525400863
690813317
340417481
248818763
66484786
1380225192
712894710
1099797242
851283712
157032252
1386834029
639128427
380813877
1340091980
1067312509
958745
253051792
1433756967
1065042453
1612291747
957547820
1671322572
1648458792
313629849
1191119238
850932482
141831495
1352545213
1830846122
1551471200
676918756
1254961604
1026607167
1662546692
1373577133
342199371
961954260
1846207368
166956272
1632506815
689691727
628575127
118931582
1825159639
1258766463
964382847
1102286845
1447022570
1536782594
1228670321
214494503
705536859
1032684391
345768897
1150520948
1250185926
1795271250
1032290369
1159957242
656560748
317862712
534226403
305270694
182294249
1410094145
144320963
300040202
22970258
508943479
277069916
433911369
947876069
257618383
1111737997
318828666
737197965
229180130
43557213
522734277
1210517312
1587386021
86369896
549133551
93404686
229516023
1810971852
700134296
293405710
479943783
1839080903
954420237
827207852
228014571
28114907
1174573615
626439188
761389325
1206938087
1649638884
964763079
1640964016
1167908246
16635890
1177554271
535907225
275869346
338530010
1345079926
414954487
353706504
478185284
26864569
1194459253
1814519533
1285143826
996042147
733125540
44331304
1339814688
358863673
680964970
841868000
1797975778
66395882
655575303
1146095638
1480753129
1033040853
758243864
47214659
40152187
22892559
482156260
894879865
1065336767
300275679
1773639794
604191781
1059572872
1021283710
1179706661
1619195568
559904741
1259835094
1699396510
872022506
651096131
1383773618
1083003552
1518665385
171067782
1691579899
550103894
962250034
402311807
1035372477
437506120
1166066900
907380225
465481934
1157536466
1789741825
1085080644
1132085202
134895959
1120522980
452303423
1311682463
1764603963
1406892409
677340966
660278814
1085967939
1082104348
1368588642
179815608
870867845
308316449
439100687
1427231683
1318405447
1061381121
754774267
1408164859
695438203
1617573391
1680540876
1734227662
220973007
664256188
215486191
563577873
553186072
204367959
1716119230
839509565
1704589658
1656983723
536740099
1475024213
1694923279
513042951
319757119
223265816
1090534551
771306344
542737254
1694187963
773662503
140924219
523824697
848904068
752474179
1830659335
1195549779
366611579
794773468
298258776
1323863360
173329989
88532142
1751273450
1341846980
1639229015
444423196
1059932422
2210254
841743558
637968014
502277831
168064695
1731013738
290319860
1585047728
677594361
1364226314
370823983
745055380
1430956700
615666028
972877688
206949745
333105530
1818579873
1190199510
1636027298
210646502
261365983
473408705
1274282855
448778521
1533993882
366643739
867908103
1805335714
459237095
298265981
967836670
331144441
288447807
831805338
1620122502
1109058489
459446669
767369987
292606386
40759842
206812762
1171187303
363108877
1059710805
1563966683
1719208696
1747086451
1663723795
569741231
291715786
1597163693
914366172
1738870330
147146986
349968482
6846703
898718498
1753396047
409065627
898954895
1375795891
280708597
259511031
1776097102
1240826945
790128104
1780465977
602608270
891862842
452602723
917289494
668390629
81831744
566443132
1528554509
1811851803
151306961
541627279
375176700
1602367970
1236888367
405305960
1790312955
904699860
558681291
1638741664
43365843
1306906332
1017492794
1202355607
1225885282
709714433
251583619
1312744132
1843024005
368059907
1184887289
1780806707
174798684
242392072
510602835
626342929
1649671895
1453754925
1197296706
919535967
119406296
452808270
1288668465
1342359393
1008856392
45586143
309221945
1588808312
1568327389
339499143
924570230
1197235156
956555090
50916263
1807384210
1026557426
955407640
1390920859
935929774
1718684121
1858128536
1166513102
927111836
623627005
843684600
742009064
852211206
1526861054
1362510765
661917841
1199130240
401841977
467813778
914367129
1830414755
1460087111
1536318802
840601870
1198323091
1286134654
1709939353
801161647
70391582
761034796
8532282
1074428686
1293744139
1848505972
1793231017
639908925
315762462
490873718
343108781
1241081983
1223428803
677041152
784784267
1537967172
1192522817
738422047
289496122
1596047938
1628017623
1661690952
1055359516
1806649094
106977219
423548734
508928246
831131074
690515091
1762886596
118466429
949721339
4109662
1268250150
890738965
1714172411
177895251
1449185401
1155635032
114888042
840570776
861000575
1405037767
345720181
1477333482
1331373551
1548362206
704742884
396394854
1188638882
396754622
1845600144
110620387
1448045010
1598543573
856316222
1033939540
1538803568
805242354
234542629
1448415609
886752762
1503415656
1677369993
1780567137
1753586639
655461558
15255274
816593228
1791005502
25976059
693237154
304628697
19298697
1783366547
302277268
1073610099
1578448082
201112270
823682545
158932816
354216211
724464697
1641340594
6225128
624212591
749186035
732131919
1759172352
882619980
1787298790
486120443
1452355088
1315063476
408806872
1704113022
23190742
669228338
347325580
514228108
1445083724
217449520
1566159463
592591654
390062021
1416206437
355897991
361876666
1173400825
270820726
654322626
1776585821
1524350293
602198195
375137690
1182959449
1351822408
842914251
158964376
402932218
824835046
80648982
278433076
844994010
588986213
930862986
735166818
500638705
1370706940
1348692841
706893341
949835951
1609654538
1486223934
1027578077
1077926104
219379106
1616804830
1141564344
523723929
846842033
437921114
852073552
1709417419
787380724
543222412
677279761
770219371
1735633413
1530704116
650001031
1102808656
1065788654
583494339
1214765446
33496532
1838543855
595723512
113181177
506285147
269493214
552577689
1849458557
254651393
293966246
1770462916
67697485
917021889
820541078
1161094808
170225888
1657397650
358987545
1826896790
1266823684
1382337276
1807520448
1332787606
1421644752
1095655296
1528418
889124059
1355684125
382675396
1607417729
901439982
889822398
1405725796
1593094869
122086582
249474202
707534903
1318732628
467795800
1370936808
300040504
944543438
1785548460
1830462613
1232503428
928527706
1723494334
931029374
1773164760
684166472
1006763000
1247587266
862071079
472448053
399908183
637628772
1226200052
1349107848
1647137050
124150940
384231465
801599574
968132356
980648887
1829190773
735622196
1075402287
1078895737
408226358
151681298
352417643
1540684149
843995060
195608397
1051906330
1695208895
131732452
1636640816
902029626
16345276
541839932
562063030
1455267609
749459473
710419301
1311603861
190140097
355221983
580450780
555614951
888072989
1398233749
1247008042
328719899
604415177
645487354
1267460491
676738597
1680436513
205815472
1781270827
1468835802
502589702
1219490292
857721587
522847727
1713881891
1361209589
389497436
1028925035
600388576
1040888304
850083844
403404035
1502038057
1614259291
570675400
271757775
35278956
158251879
1801066223
309026397
808482899
1784072564
346868183
231071569
1705652134
1008554900
306145866
515854033
1783334944
1414796404
983016346
1830117534
1804479203
1781582750
1250117635
1067054306
1210428541
986564902
737449607
721700775
850067344
1631738360
295934955
1071278241
1366690038
99844298
588885632
675282877
1171500680
238489488
546803094
1358300458
1740482265
1354334840
946109777
436710211
1013104487
1409202268
1476734296
883695165
1412276249
94692302
501312145
1002382101
173486857
1368850910
1603215776
528209232
610769706
1050391303
502267933
1611653777
1439462747
915737316
1254381375
1125730719
1101180444
1676262038
1193783054
427866707
319743689
1542227810
1122844933
1307170396
1706955567
734463619
1725885878
1456850911
425105799
671399077
662931165
1388884938
1543432362
268458105
686608641
246618596
1315349444
1815383579
515401357
505719735
107159687
882591008
755455762
211254260
1713764762
1557188691
1269494185
471203003
899725932
313638142
1698247030
71429121
1721700050
1062984338
1118955054
1490091605
1450185244
976035252
334041170
1835463812
1300294451
1835981175
1333752055
898940423
1515984292
948637551
330691774
229436610
1385552003
1798130574
626740453
884459064
1815655766
1778679082
518979373
1582644792
1739061572
585405365
486269003
1167271453
744202235
57783066
1320117394
419351975
1552292859
286629132
1225324291
99587651
1238845844
1068537906
1701060153
1091331489
1660807192
544065953
1801209199
197884347
967916871
1583280209
959444963
1246920800
1174879202
1613847104
1691329877
365748509
868645914
604065738
679052104
790523171
976576907
573504704
1563795834
906521238
1437665208
1021644497
891754156
1286288101
1417961166
1296805922
1196170858
1806328148
1417467388
92543397
1037584850
442737008
881362833
1238568927
483889413
1140857825
1112764431
1533783752
832031044
187841025
1822770373
1409213995
1340244630
1156590435
171929114
1159486131
275723057
1294145296
1769409465
582968962
1315139344
1504245629
1463850078
1368259543
644783907
1012973891
156390939
1302980448
869568222
987602874
1431363148
1794708530
628743194
1167797795
90205771
56729140
1054666598
291580277
3989190
372926029
1535622850
798842122
937621883
1653634614
406180393
152363870
435331237
621653526
1492239468
726914946
103783284
1106932361
907935145
1380610904
1364182084
917261840
25656082
360389561
25329980
459673747
1608586740
983839023
821673478
318149494
453753096
1175238556
1843385434
1394640341
1409981983
676461914
922503786
1248939964
1539854993
1003795939
1127865842
11806613
1281769368
73516977
1212941799
661749945
967197157
1458295521
543294065
1743005194
1400620719
521150229
279404804
993720497
1340041669
1769224745
1428050018
1153027836
1599158104
856821938
821690975
1132531748
171673670
804723329
135720636
1459905265
90784446
1081524828
689150574
120185514
1499996336
334231808
299625231
1104847554
45029215
186308488
1261280760
1433438491
661542660
1254275465
1719936168
974827063
1173055814
1203926677
72710237
231100015
590415696
1827080012
1202145307
1341921361
1525785602
633657666
1022545768
1362961634
1226233857
1057164551
787891099
1790566082
585527440
1710263988
1425782994
376983971
1166283097
1108972603
416955713
1409287315
307850382
1093426715
1610588259
1781918095
1853379846
868936247
1423177270
1203509326
165872730
846223314
1507931868
1441754747
1641931830
1489212069
918905054
939611279
531874796
814920008
1416464335
563396298
1092356594
480066962
810924948
669558474
1174870955
155550366
454113422
1128287430
1400495243
1007317958
1290844847
1620039247
1756091117
747121916
824097113
1352703802
859723660
728592589
983540463
352705498
1213942813
422208220
75433719
1450858359
131546977
317889633
603675500
1350071794
1162584505
939796233
1539072245
1098060280
1505003478
470038421
784674369
186386826
79173232
110606122
571595928
1642468035
252538681
1326518713
1560094695
1141161128
483507163
645993993
1126326758
449774055
1649376653
1436478154
1240291205
803071349
1166255809
467568328
71370413
1175290832
180992621
21876213
474067922
1826362467
1695943399
29121231
516657961
1517102743
649938178
12600257
951854208
1702469009
12356067
1529663263
470751529
1611349140
238575835
708130502
951214841
954884148
16205869
1849535757
935010921
975526792
124436979
932392132
631816346
1752956214
863119366
958140479
212432888
57459400
380631291
1308158722
387254665
393591030
128291211
1390071357
883524499
995261073
1160620792
1623499945
170365983
828278068
1284932669
1267097558
1004477348
829223595
866141442
11187361
367957982
913525558
1657848994
944968890
593699972
1417952966
174326869
1491917565
842955318
224592534
1798636422
1614834520
1617753940
1712073443
764525627
491764442
1263620175
771236764
1138793204
272983281
984389674
1438476494
1096567836
231108406
708230474
484289865
525378345
1091883196
957631623
43385097
103221490
1531972697
428399793
980006402
629023676
1719242221
866297797
878605781
612064874
915376762
169554993
1104548620
544879079
1299899074
109895703
1599072599
779948406
225044314
1617628031
1845914346
304776359
194635562
1603725550
1604275990
729468105
1570631006
1203007250
585007269
288589531
1656811058
1662228808
1797584048
958375123
203339740
769937543
691626306
111751155
829801242
1552365573
1830695086
295373999
1593590761
1547928159
553706697
936868537
17387785
179805297
1756339955
1440106543
1105831053
238090914
1366654178
414976370
471645041
683847450
900795782
841077726
747954970
1657797980
1039169600
1152828903
488543305
1358258239
682496388
988970011
394260979
1546487394
634964594
255122450
1828915117
1674174215
580260404
716097448
1244972991
944475834
1373478832
503515254
1586880719
1361585243
1111768759
472400780
1819405546
973941942
4106534
973502451
1514181416
1157343044
494152076
1092122308
790582794
964689402
72060642
1535609902
1234618242
783636028
1127068756
1784170891
1785042316
417710203
1567084876
810802473
675469287
307355674
1514950763
1576352506
1043699690
893790879
1769714423
794692359
1726880875
344032800
302451312
1585241903
1089285550
273003400
358182222
45218274
1123107265
349694396
1164792746
1122137608
363516257
641458543
519537659
291128855
172720109
359525490
217004106
1659241592
579093072
863657727
272995474
1803700972
1704563157
62721765
725834805
608972939
170303094
1648585252
1272269222
1095784624
1089472117
185033978
648160517
939721268
400279919
1364839667
822234352
1715415621
131452537
318134763
1576697541
1434665043
111180816
788227276
6447446
62457017
1234561682
1283981073
693915233
75400110
1583418273
432677219
1731950851
527183028
729715611
1128357650
403106545
1710954595
695220078
1595440410
370535480
331034472
1740423133
442704184
850315107
641107472
151140643
513492173
1672425573
177353737
219764877
1114077913
715308481
558557023
155960076
1279317964
1611485900
237914195
195404185
1213520633
751972751
1026460054
289637553
1324241545
743997548
678291716
497085930
1338282813
359554755
1401907530
1387370216
561953903
675849193
318819231
1341201590
287575890
1063024376
1743796980
982030544
170045903
282966729
366631716
358770107
235127763
80255092
962481840
1226009565
939681702
27695199
1567721950
619392180
87411550
1157134534
796699316
566711982
645292432
422257538
1173301971
1092772546
1227680848
729664226
197693441
628311924
970184776
1479891180
270964178
327818186
892631216
502870018
672736172
1763083624
683803415
294881718
158730560
1495726454
857464631
654084986
1554685214
854244368
595380771
70944976
1169156899
1814696914
240386096
533699803
141313876
1251388891
106055293
152713244
70851718
1035018147
1044369922
829127801
1858805716
513423898
307494061
225684968
108278044
1298119280
834713799
90100346
859931005
675049981
904450870
1321368625
1442763963
1681157278
1326813156
1235024855
1812026121
697587282
176756704
1151440603
1151117232
1647665800
318270393
1688050488
863808297
541264968
360891507
512450710
460208216
1397070741
489489709
1601697656
270017362
817781600
310972654
1782857336
1125372287
1718708732
1177718389
280716102
67358294
574611811
1238250349
317110250
249609139
431267488
689254302
179607846
18105823
600625651
940548036
751551648
1441165830
686920268
1362033638
660788871
18386525
449123906
1404900962
1232405843
1427181558
461106908
1493846971
29207481
1228389670
1056154477
707763004
569060883
688453707
1277679323
1218108904
1153892702
1413214105
1839408561
448107411
368079936
739511625
1227928961
108606868
814778870
1845202510
524617292
519916360
281980965
416537014
803997945
250073025
1359443076
522851348
443967601
798944953
1150065747
855994627
6127385
1808542224
504844593
96541155
1339010191
1481783116
1190963175
1806060335
948784849
612264081
622489093
7831220
211677373
781976653
146455660
1379023138
1699927121
1824359619
1653985172
730105282
830924274
350209203
986119311
636028047
308261755
456684022
804346662
1580207598
1690045268
194954145
1341797974
621008191
633727413
1247176689
674921476
39152448
1149279750
1179411863
96254211
299111836
1792565906
1017620895
1297148592
1358721631
1466724518
431494050
1805273783
620372441
1373576906
293465529
1087688817
636355235
761150374
943841319
1589976336
871214599
1376792853
699961079
498961236
1588081213
1653140917
1706555654
69722622
1224460283
1480593948
620437824
1534406141
293672295
1708880755
1312997302
1573788812
1235559390
780777736
1669738513
720637615
1497918786
1019761751
1145617854
1673040512
955285510
555004814
790755541
1204600263
1701025414
955524601
552432752
718611504
675680678
414379322
1785106562
1099918359
594139804
1030691644
209936215
695301102
1182757902
998771695
15521644
1002165083
1515630975
1780766328
654375828
1231616033
1816248222
828426642
612347794
1220526932
579857067
804992514
1348130098
1346523260
1280201376
1682001623
1647994831
183474776
1405424300
1100569316
1552938048
59271673
1823593296
599512537
319902686
434680092
456194179
561391180
454596237
765560808
816086265
1405242224
658664726
180228889
1591896265
610471594
851333383
1257827641
1395157206
796728840
585025041
192357752
169946310
790873362
1579771359
31988310
561627435
953798310
80306830
1377303988
992013757
101951055
1308018524
346619662
1330490328
867170112
668684261
769068990
355124340
417637535
1454484877
509184719
1254370088
415222202
77741949
460573718
1175957292
823081979
1783373612
718703872
89211345
1080225588
1597883819
1098469739
1626329469
1208770349
302095013
97653634
268059303
515945488
1206287949
200684690
20660750
530183148
1486502315
959369202
508444512
1290597447
996687136
62245807
1291712272
1090367482
1047727328
416282945
366200881
1368712143
281758400
720584564
824198638
1586605199
1519048832
403721610
68429673
1535158770
918848254
744021951
1326050633
1578297970
425473747
1190307925
1631880114
1507088946
1172097082
940616918
369858145
797309650
699833489
15543110
1683423541
448346244
1692566186
764717142
778246230
498262368
845017167
265121976
1060025352
415367300
1110913982
235477806
1522167033
1110758645
1507531486
391228496
184898480
1422422360
6087485
572690813
1348699921
194358318
1581938848
247483490
1308144115
425999308
192766989
788255251
1382286396
910078494
1154999757
790961053
111276697
1843012865
1440426417
294928713
1821555635
199493356
889324748
1783425598
980726854
1632713734
1053892037
765012388
244517169
127016109
1271395582
1819693527
186064853
1737479723
456038591
357466535
611999931
952714877
1417431693
281573390
927351287
1715293925
1005958697
1225206372
1661355034
21533865
501774399
1181746045
20243413
1134230307
304020031
306117623
96684724
1359686334
1293656858
367942923
1706325085
960046973
626396634
618428864
426661203
1658100762
485964166
1553606044
665370168
788584064
583176745
204333138
1835465121
511355263
1849143264
176859153
969179958
1165425603
1406582109
1120723612
466126628
577626955
1441555837
1058769286
1353766438
572709165
272690975
1219402160
327720351
1698899086
1681609331
387487164
1165498691
575317830
979985987
1731463729
774076210
352297807
31560795
93809728
1229531941
430378258
1200752259
846931559
756218349
1583998896
963548923
500578755
1300811439
1392848550
893453059
1018206742
1052221430
1744600060
716511419
1319979235
1209374852
863704470
1353909502
1268362277
164835481
434819611
613506569
1766699404
337484049
362728693
333525017
1037616271
186895795
1529086098
782058853
1442983444
152081987
68269741
1151846323
1119027664
926613820
926272177
1429993429
1102870036
1823785547
1673549729
1307770632
1431862903
1737064934
1662576187
335458166
1351238432
1441407271
1803050798
131748084
636795078
1677036144
535369251
1762666675
1566655957
1080991698
601270008
952667974
1688517121
284078768
1582435210
801731826
1285932664
746793669
1149635090
163591943
838201164
1180632944
1253387894
127249033
1482987669
1732967047
455497453
354877123
1406777326
1736734178
1636248904
36869843
678120271
186961151
40082372
1270110542
1048365399
389583773
1243882032
1851225562
985835032
817279351
1331785002
1822700967
1210002346
1759379549
1302107196
684765745
1627909497
548986339
570925198
507261452
345413164
1221678374
1243088597
1157727246
638301915
484789876
140373211
1628634724
1256776526
1250376139
473170873
1416621769
1858293429
97852791
731158165
882848247
259298404
811129664
1783134126
1164285986
514352057
1008723750
744815173
482631560
461505171
889887067
304766294
1359445352
923407970
1841908653
1029552528
1203859174
1573037766
437596291
1023214923
638588439
521485310
1507485986
509023935
1447333842
1280686612
1485874904
933637648
633249207
715361026
89708187
962403743
1685665188
299714471
574169313
1158327075
902345171
547334994
106446732
1138383104
745885876
354727319
261100551
367239552
330326575
61764880
1286532683
1822811435
868186411
509149525
1668028485
1303813215
375328167
361783577
1379097617
1413230859
291062613
650581657
388109720
1037230172
882594881
1207985908
483147433
1266767429
1393228230
1824836168
1110181012
473420960
453303103
435949762
759545617
1788660972
1136009887
1252233063
385655256
320681148
564701115
337955603
666252381
1630171077
215516465
518571012
1326216481
1573501551
73423487
1371539779
1696033659
1634594078
1316977289
1451548296
492441242
776492820
1530436285
564659950
1783688073
109809854
1367587738
622075097
1446463727
826174901
288627698
802077962
1715107112
1740060572
1135016993
392423921
1772262338
1445632576
393021250
452664594
1373343838
134130549
1123391679
398078899
587665775
1208167357
1506691557
1298002459
507513622
1078565048
1547927447
1142754300
1438883785
57600389
786387344
826281627
1300235449
1753274788
334632718
1397105995
558095427
576670964
235461915
1676590281
1477091941
437448816
1656310848
778984375
1716875470
1639721368
979437100
544874493
1258495807
1715468397
1597021843
659486126
906247548
130122722
494275945
1167688186
581604552
1597594867
1717164204
1456936468
1797072279
14899806
1184669647
1003312093
1306418933
1395479176
1072322124
619481388
1787606474
49988832
950247970
629384588
184805776
1674973834
976552438
1168111367
713946687
629540433
1387659445
577310195
1325337586
978892753
547805203
638979884
338425081
1249852210
1722739356
1484428182
112985342
785371002
1119654676
1310804179
1476656762
1646136995
6447640
1236113405
1712524296
1001695039
1049079705
1441285855
172534862
979819467
884217468
881565006
1174797568
1173495821
1121573219
1273745320
1322406280
331475246
842204658
1065842262
399604423
1148401919
1273559130
971630000
696422110
167576091
569931346
411953075
1800194386
1417755860
203038554
368827700
336129959
1185894291
1348977189
73164687
886305086
1286491719
69777489
1252829721
1262426957
1536172713
511344040
447563605
1256890939
825137684
1641844088
1228353080
254780775
18758061
566165094
1646439828
848164160
1208769149
1361415285
1750102873
149681326
971110465
911579907
203120693
712921225
107887102
799940102
1399061229
557750142
353856288
1469117553
173764504
112452444
932608912
1144738891
1851787759
1335508011
1578319457
1443143909
1824849996
116242568
1010295654
52893643
1717607759
1329885091
1673314781
8434279
143303513
1175502214
39451158
1564763843
99398174
1562142630
1784041863
249362026
1081179904
1530647044
1752047120
1689182739
577742059
87689948
1413138440
478926980
1458479436
40746559
1093847296
496695657
1568065750
199898130
1765431506
20971495
1242331716
1298316251
598984942
1268618928
616677027
1631609800
1363746526
435807684
1647469598
211403558
723006363
1568403480
1305282749
700792063
39454960
237103375
1479212030
1420439589
1452715480
296903029
1325282066
58124096
1081568414
824278764
578704916
1667049573
376021903
1848919377
194038280
1110642346
1060184166
351561777
470200837
805783878
1369710859
692091744
1392084314
973760416
1450389819
407116259
127710517
826434400
1110656085
83567380
57406378
302114628
609210376
801770667
700348917
1162718789
1011278175
386078867
1145869827
258125022
716813961
1022322740
1163947781
1551050829
307179069
54091318
58295017
1719585776
426105392
690788678
370814125
1570771935
1018650789
1095656205
1828799756
1692323295
104817452
1315509552
531589862
168487174
1193264679
236366927
993971971
503661844
1514647146
421350641
1161843480
1143184222
1047884181
1442082414
1673971494
914495161
332348569
56664509
1839598679
216086021
968440603
1006102161
384645698
1579209785
1228398572
1763927895
297475439
1836748783
1581933045
1314567144
359737734
787567341
165759765
1284660909
1412374506
1119838452
1682907509
9428786
838284794
1816123256
923243107
1025727078
615118675
1180760016
186108798
144093304
445429979
1471085643
788603507
339533708
526732095
109948152
1372968133
1837807398
521884672
1008689219
815466601
1072558696
1781902869
532363814
199242955
309404936
555470783
1241375993
992303428
1531963260
575561280
1312953650
1206993867
320088298
1502577297
790485295
1728415792
1765198187
609180464
973704965
1144611891
904536185
1506003916
676103146
1727207450
653773241
24826835
501369510
1171651616
510681315
908474791
1443366435
935972310
821429868
1119933738
497899068
899919111
993462796
1051056358
1098877903
1479636103
1211618987
1530034003
971750668
894785007
162322370
1626888954
546711634
454522223
792679159
491572703
519685455
1685277133
667968887
209367378
1227885290
22335039
3244468
823306247
167675338
1318024628
653301704
1853176088
1135940704
174787396
701844307
282698833
1554406805
49942218
1417352312
1567138397
412577163
227630630
523698453
800117577
931391449
1074074356
414664062
181490177
346519271
1347920843
1573578272
691578932
1054308970
477886994
1690875137
932960817
1082661839
1056857668
1669647538
1260983262
214838306
1698496846
359733344
266748438
713846636
62230932
998886886
597087566
1640561272
1610742496
681009038
1697566402
609199189
203074917
1835284755
659450534
1647566371
1175647452
1241876637
1222865300
1692917391
572167645
852930618
35747216
1458727254
1824968773
1509506006
486701074
1417915462
1807758879
1174873835
1294935237
1130193244
1590819637
929346800
1622371001
418630386
1762298107
905258545
416925077
660683920
411894293
520879230
1684654043
376013531
735258748
248851849
78953301
279932540
220952086
641800545
580857771
1579896115
1598250937
701629421
457401259
1246060807
247054697
1797169792
1021796186
1063931208
426724166
11595479
86991066
1755504727
695716250
68689409
970464627
1639359795
649439407
1276291738
863217841
759034572
451511382
1761971514
387160903
1093061076
368728349
126794874
479172016
265700856
766534182
1103900102
242309555
1116339854
862306593
1792063706
1084745032
1613753443
967000565
801434263
1607398153
1219205706
835325308
533734300
172719256
273159738
233240525
1014297434
1583944433
320580754
944594931
889773363
248474370
1617005559
748134053
707040152
631204637
562617137
718945943
56315419
620066337
723584029
1130353725
441587229
1122342369
975521456
184549644
1450477759
1645303788
1311895715
284879401
172388050
266626088
1441466185
1291888041
1694466745
485978270
972481136
1345021049
1624193291
220243486
1098766010
1447580153
218120163
506928358
1288447209
1207510385
1278341205
1688140748
1814042769
522809092
935639239
1154008327
517429938
801289193
156298143
959031825
147145558
529620503
1725534397
10547062
763810278
735853450
137647333
62531347
1644854969
795053222
885691057
1626766272
760595762
1139110609
1068668411
1483032636
1394985196
187368862
344437212
37550264
1766193378
1370814180
1634499084
964938476
1456535592
1433695349
888981337
1265172447
285170969
1579021716
857653199
1365593976
298181771
218455269
1618198498
1431716671
378934210
1376658381
1184548833
1276625929
418864224
740893964
1571862709
1139120923
1857226566
1391475055
651812863
1341663300
1342106051
1255557773
49516101
1182223245
929225481
962993580
468892707
904094202
1347314178
1589729235
478824167
367328886
352348840
32255464
292586712
1656975155
1049527273
1318708234
637607439
247948582
1488684712
631555253
18982501
1486358528
716939653
1647436174
543688109
1202415864
829043252
1608777010
1379724408
419674520
1389914873
1796983435
1445735659
781524103
317408030
199387151
1270568755
1813977136
335613626
477453633
1153424911
895615948
105684050
1828388777
920050049
1412148465
72767839
736831825
1025598453
1143518783
1310659190
1197699984
1302206987
517083560
1187611418
24559528
1468816869
1438185656
1825052132
1067186524
1612819814
1510184220
474889069
1698276403
215242541
997325927
922533053
946449893
996598076
126130484
1470391742
1806943913
1622684586
1119555530
489135951
533339841
998712906
220382961
618670077
762492899
1698954479
1639420835
721751659
705908757
749381397
536189219
1498694298
1108231379
694119636
645672888
1465989462
425798564
952527269
1240975919
1631104446
854508949
765999969
1072147426
1517979769
1740631217
577727233
682221534
850105254
777185879
104312825
1471626143
1827908686
1488339856
91591894
879763045
822858081
833390331
937253415
443255131
1797936669
775531665
196870263
1382511894
714139235
1100539861
267240759
961083897
719608520
1708902862
1000434599
126276240
1418278014
79197526
1285185335
75321846
578161133
1802414038
1272852500
1406921957
109435093
1319892831
930300257
768394316
1064120956
1026969878
508899555
846794030
1438558118
861162037
888621081
1303800373
1680085505
1739798815
434034549
1271509037
201669753
1721084133
1653066987
129525612
288793555
862828003
1400923543
272786773
947810266
943351337
979125789
1036588943
1601807687
1548123462
841641853
93642690
674868081
1522341966
667126389
1216484668
502228188
1479888090
737890058
508703766
773924254
189898132
176454938
261746550
1718309753
893697602
656901741
1287758211
1342171808
274742436
1224026379
969635208
576541054
1816235787
1408790930
1787167819
26411697
736769437
1497367575
18665490
978486799
155047739
1641779671
854602055
1561149347
1741796634
963375449
194134512
1083091862
465399081
1657835590
1202985629
660996595
303653928
1842736718
88554354
1584248048
717192698
460676645
1379509113
888021346
1613010194
692187303
1346711370
251739090
439218896
159068406
1549646496
681159964
359875957
982933221
1483455846
824153692
1266337091
407942752
1220067020
777960209
813012489
1201117582
1231086116
1564592643
1116829902
145582282
1380184325
410785193
303038780
38611510
1506179209
389275906
1133936934
1285866049
705823523
34927188
871925086
83186296
95627527
1055243385
1090709113
159088281
316703644
550460964
1018734298
1173445271
1584584594
1375374575
1586474671
1811487102
1224094515
173287234
297731246
1472786030
1008602568
52683894
431499718
22971144
1512850788
1639364544
1164896263
185641127
514306544
1242596013
1816004261
561986368
1401372476
1555779557
1156475929
1784845805
1856947295
1214887771
214901972
17782755
748399505
1305642513
1500462083
430802029
1729400825
616664231
1725338441
1536548626
569452433
1105881005
467510165
244148520
1456486995
1496541124
1277402843
959173981
697268998
661852855
1643924025
1531803050
40550989
1282912937
1590704718
808264303
1284348252
555790044
1467562604
1813840338
691557555
466167297
1119915160
618048665
958450556
1226413528
780626548
1712477013
1137303115
700396446
560707621
1640596188
1843087652
1828817870
1018702998
171779705
556763367
1534770169
277668793
1028960759
177530735
372968623
260979553
230119043
1834194963
1653753127
1255861555
552943184
167732540
1004692372
1721028617
1526183494
621963476
964095697
998558451
188318239
1336768847
1311345684
1694067855
792526517
660879099
12284278
1371416460
5089436
895325886
985192204
1101947652
355851934
498794765
1190003510
37855635
815268956
528806422
149998525
213013115
1095603984
501703485
688453006
549027179
612867507
374368493
1065658472
203696253
760548789
1338706730
1809190507
477957357
905149363
1471958902
275654802
124668575
1751742
823610987
671491967
1219110203
1394803297
156025234
1846230761
1498892148
238099318
344792364
335900502
94773195
709893212
1412072726
1011597768
813654211
1675843671
1141846578
1466972046
776473423
1857131078
34709162
306525063
1219613868
634621127
720145275
1127602174
508611716
1500718511
382631123
1102645636
607903394
1288034747
1167312028
182192998
618973606
1802189215
825616334
48957584
1055905663
1816750615
1793781519
1523207090
185513877
1296761834
1253859431
456500200
1307098493
301657709
306180175
1211506082
1708050117
1755735950
1731131515
1437350140
1299972201
750173859
201511826
558042328
1467289969
1470435519
1246197985
217058223
1250904976
1241264275
278642989
566000362
1380486903
613021081
510749561
1667924643
1632018851
764587207
1154837850
561657270
751548086
125537553
1691459868
1359342991
487854902
854224664
164338547
291394392
1571183938
562736395
1017911571
1551506637
722306753
1752303610
1243265758
572945424
1774155104
647622601
1325533469
1238002747
525024228
1727759516
519674821
1198067826
973312140
893213137
181351619
1267495379
1144304210
164117878
107658195
1018298857
759691757
420823003
1719335396
1650935416
1161430748
105623871
400677248
1110466051
666739448
725255259
539731927
954887835
1281257677
519218743
641300806
909016114
1473657201
189692479
473341326
1377681346
854660330
781637278
364562013
1173261072
1487848043
1469114819
1186558235
712572718
1255247723
1774039078
1414875801
694209290
1594218618
1061271446
1167103078
777490353
171101657
346357745
1419907691
260511013
1771546952
1547621688
1703460472
851242244
169296569
823347651
413979536
1512863435
294419293
1045096097
426075669
384985197
142218894
16938283
944728759
1126573836
404266632
1782590336
63180305
936358272
1485731359
1389730390
802854122
291800346
1572433809
1044272292
203214512
872310864
264502974
523821023
111434441
715402725
1234908806
1032474551
1577601920
1476045335
213478543
1007959939
1733044399
1098967044
269925112
476725873
52352570
1846063965
148754547
616760569
1037232056
776642519
1040717219
779001386
29267345
1221283755
211639597
1093016986
559164995
344713034
458795757
19123550
1831738358
470890726
1339842334
1725477180
1475955374
262739896
1146654608
608842250
274985056
241582127
934887871
156481882
855435631
1707945260
1477311972
198968479
109295842
726793528
1455768444
1199077618
1175353291
1150984321
71253844
680569861
995619079
1793818922
787875193
421846999
716819703
1259001394
194117315
449952360
577032916
1531100682
59064827
957252044
1559672061
752725610
879918282
1800228758
1631540928
1841732982
1097757867
703906900
1345795402
1072324326
857951949
410845352
510873665
996287564
1044055836
1751937961
1061508782
1751668516
32973702
24667117
390150951
1006490887
679131403
1540331159
275153840
728025842
1024040739
697623181
456271471
1322845277
1656729404
118791020
1296720586
302575865
1170673933
611846766
340708876
1017288782
827671104
1486147049
223691784
609306199
1187565753
1723151903
1297397908
260261302
427633264
277666163
1847007425
361285254
1252961578
452602398
1315433117
1709418376
137279944
225255176
1386867125
309426088
698873555
804031886
454164899
1459088486
195172454
596677906
944592409
590952932
871845774
1320071325
1207519528
208941615
1244950550
755003113
1581051919
818783718
828176105
1761353766
102503663
1300163062
1147973503
1271121127
294563253
658705801
380003208
1037841052
957387610
436231185
506606536
1335985163
1328516074
1299515169
1297570057
1128858518
1162290960
1000576112
1070986851
1270966138
1520916611
1367842294
577578388
1715614451
1377572126
65627664
927128276
1465162847
1373146543
723939909
1780203218
256704128
1808583908
379415978
1422590443
1267533512
1124527918
861602274
927332333
352937510
638696316
339371175
715311560
721440337
1254507570
1745779273
903904429
1711697813
789809494
166143502
1479165440
613323274
1685312696
34510403
1200883862
610774702
619397668
62077527
1400162763
1380525220
760070045
516701837
1676210678
1768290593
535607127
1086019762
1346296632
432077173
382295112
469059683
84505750
1797753674
794508198
1848347083
568549011
1741304135
574289407
306842768
374528162
1434218232
1257878300
1572363972
139077812
995998271
319436982
1245472978
962497414
1159197491
634164300
1084027730
1350822300
412842078
1010491038
1309103564
356564528
1121656129
1285935774
1785981472
64595469
937476240
1202610830
775601694
527239134
2660464
595645925
761927090
1152297902
580075911
1563579958
1450778932
667827664
661521143
1274897391
1008215902
487546543
966183525
679431793
1523144598
724720696
305113473
1474548284
658695825
1067162328
1515005479
1851123374
635920338
734325914
1667406791
475552541
1449847911
1761583259
973365693
1149960843
619226143
1214505314
114910400
1730811782
1746356175
1710003722
1473106784
217827653
543207081
867363055
1312710779
671581070
1176108965
284275887
931964782
1158993126
1682433088
195544526
1630950523
66043569
235373025
1280371353
284644242
22983025
528413747
1470056150
1506130151
697885820
666829176
331600631
601108100
295822808
1723624331
1345891513
43103162
1367351225
1424928297
1233544898
1318672901
479264647
1725326639
929044963
1548022059
1163908814
233009404
591062366
1104321769
1544109966
1726465003
1490555642
1021228153
209778497
961873924
608628697
1626245945
1355397747
772409591
624526203
95454792
1536049448
1309350227
1696642239
1557022021
856457353
1799860983
1640945790
1754223539
102724696
1390159809
1095207527
1579784399
987586462
1055403349
1406153903
1161995109
1331176514
1065509186
826757621
854077808
1311612956
777321345
1839238512
1510930113
1409606725
759222416
318247835
793982006
933831537
282126112
494334429
634104866
1857400535
1169168350
1728992492
1525049025
485078004
1735715045
1326979026
636606274
1858136501
1285481345
259554525
227206454
679499435
1423967842
173519425
1386181614
176255537
496543462
273201895
823892598
1413070905
1687008072
520926264
1077388426
594438226
110897672
796920243
1280964035
536511075
1803933132
1178987121
1732846784
737694959
1773987663
1313800390
653926720
231494175
1042639940
1499899058
1303176393
1715836718
1390240716
111067702
288798544
1204161634
963362888
1413630291
438948636
450239903
561263598
567376524
1186867409
219102617
1396342049
250271068
1555834064
1227787748
640541667
441955589
1022118794
973207126
357030290
918077184
1278408058
94574877
1578976935
1585175842
30220391
1856672816
1635522372
321798434
1147865588
1521729757
1037542317
1547162329
1472929678
127637618
176386151
854035642
79942240
233188143
1165496206
1530193021
1364861713
705142474
1274196406
609245470
1188286281
107329621
379381094
1389787598
701743728
1480884872
202433564
1695394889
1562208209
1361183099
702819784
1777309038
481401474
278972138
1772979823
754863149
726232076
594089203
112052630
1152058307
1645499741
1136994806
1747839697
633760963
914062596
417021918
950512439
1215950821
269543036
991950156
1082883948
199703732
1179725602
618346730
964433915
432857964
1409417804
781119376
37354042
414019547
492875216
699198969
645059599
1193602614
1132710770
129627601
1844661337
1571845899
1255780760
45564412
131352111
1786721618
160287671
371828289
371660383
1809412976
905962143
103726443
719764729
1550538103
1504322336
761395439
1832894658
1287536825
359190380
647321691
968441341
1491804188
572604384
637435794
834189070
1576229788
1561200130
1377348566
1300485382
1390115510
1239514996
1397330846
238544385
245263462
1567739967
350660312
1034089188
697896387
474368934
786516701
1783085503
1137683085
997140733
1346753963
1571369588
184509763
868587722
1431046939
150060652
1220047821
1669118197
1311873408
1154298680
930506965
1093274534
286707297
1254014384
261265926
418625855
1278566791
1321027148
126227101
1178768378
1126609915
1237881661
285053570
1473446173
35731094
291745793
1022573981
280806489
696606794
987350769
526726383
11039258
1549178812
785230972
200500984
1646968320
1335241605
157300105
332506895
314237883
233206476
749544243
154556927
254768800
651639462
478265839
343184503
259416954
1509656121
1108691644
1422387942
1554219636
299826072
1445615977
98066942
998176042
478353834
32048799
63111058
999100256
101020230
1612922150
1386343025
1438854216
924097993
1067844392
445321914
283533166
1671127858
1223555741
126942704
1094507174
946436767
414836690
157686230
223584503
1747984728
1062733940
978797780
655986293
1106969734
479651938
1166572127
170859640
1768739180
470036789
168153664
500731505
1037217817
1722878858
820726226
1525630796
1188649997
988592827
629395825
1412460748
1473295624
88835716
1667672815
574070263
1714604748
1620409834
463837978
1361992544
1623164164
1823725664
1853172224
10491517
1690142112
984980197
804372643
931392214
1050294974
1760313817
1486910497
1768765834
1844697635
1407923857
652760100
1554930656
653309694
1309500645
991040653
636891389
1103975284
1781747158
1733464462
1070047276
1318169522
1792053794
1526732799
1724687575
758277255
758672183
520062937
1046619279
712831759
851743971
114505920
788222439
1764580342
953069169
1401198090
1596115523
1070635184
1206695478
571843214
753112384
966039767
1314235422
698004675
20549533
1417732697
883046406
1058734023
1684717616
483582778
1408171778
1059948619
396396981
507911140
1362842636
318571708
620009873
1495559199
1301237398
1189433515
870210139
225485827
115259080
14578945
390813360
1133941766
527116931
793980361
1744736183
1782179885
1677289475
163089455
1491651294
94030352
189440350
79054225
155870495
1198133770
150314732
1358655383
1381301425
545709740
459564229
1308369299
827159653
1699907106
298886037
1122166836
374332606
481258068
1429027759
1476014857
1101488618
394970467
1449859062
1357194340
1253269146
1526417086
621363655
591614559
1534239982
284175852
142129077
968209634
671528126
1050904553
235194188
1740614284
452725323
1507308379
1493781586
1141652513
852686739
655507680
139550053
1237064966
1165775203
778081322
1051476004
1050071786
984616352
962544804
491015519
653045725
1162602372
1341839558
1138615067
42425375
1449637970
949099520
7621756
4047830
1515028540
425499866
662099349
1755050246
1349153071
634012161
1552542373
1750837192
1104769676
1346394524
706141315
1436389052
791513731
1676525439
244217187
772818591
756542980
1824083310
280533992
1115772625
527754386
1740754222
1065895032
385618112
457969291
1598484847
980766240
418336197
1273006146
1958391
1809626432
209472873
1229682401
1859649433
1194647199
1406269407
577144138
379499233
572071099
106925580
4712968
759572647
652533259
1730505002
53405941
1232898948
1525558182
655469930
969424207
1701535749
300815069
937224061
951458634
1128771575
1196706111
1541089873
1659727362
1639795518
471709296
679147806
1279201006
912568132
525182379
1203722439
379495485
1145058932
230380018
1229534420
14911244
619825726
895048720
136489782
897898205
55779542
1640678152
1797342433
590633609
1365308226
1106351125
167664277
916561926
408073862
721665550
888633344
1668637345
159399093
228474716
1726190679
1374649472
949545853
153840946
1264885948
357400770
1538612332
1257542492
1484338473
1811533637
1170394395
67425713
593692962
1722319435
816783166
160477492
1210763715
997636691
265604571
1613400680
1001163935
912004942
1808137377
913239735
521143582
897370663
408845268
835291624
692745436
1735786661
615486368
721939680
263223986
1687274411
1104646179
964160728
1242309486
1509555813
124074097
133712012
207487991
140040357
347308609
1358474614
40941059
645580092
59147682
1451231689
818857982
363926859
1120456825
290979131
742088934
88277486
905416950
1300456571
1758427580
98351681
1449633907
401428573
597218735
1096977965
673666184
621561661
350176183
896438322
1585330186
643493692
260748853
1208680099
1423417009
1346487928
647738150
190007100
987242355
1307325344
775381983
377984165
502947081
487147097
203304897
285400712
1509440637
786090080
976622200
717515791
1731011726
1155042265
1464642794
1296806853
402172975
348731347
1399048858
689240758
926857339
319155756
536119513
1486652520
65487479
25647733
153084449
28864702
270562388
1552189634
1852591130
1762960839
476109827
1056407993
1295830834
518437211
5346206
791366172
809875268
1823900008
1785816149
1445310349
1678100535
791018722
548913135
258248879
1189841142
1644104792
664065851
1670669891
133289898
1563745565
1160782899
685854840
43111757
308067086
244751096
609178775
392713575
1025793183
740597601
927132538
811370909
942228695
407826706
486481465
1644425414
1300804913
1087519945
1839490506
308946262
491439524
462049690
1269030282
430925018
619688669
572296642
700118153
200076547
1585838466
371918755
145194941
1070620943
955755775
958928711
287147838
82340096
1577222557
1142225802
931863661
835359162
338857829
1168992436
472899740
1837823254
589634176
760506434
1028723647
681025453
81929612
1062100891
1833295202
1710735613
674231618
3486716
1249129137
95922829
765309993
390041587
1636579487
694900351
577455890
1181921067
781694907
826705347
1130353727
154765260
1247474807
1817848922
1691736260
364473468
406022261
315638903
255779280
772322942
1140092199
153101192
885784601
712788015
613965276
766263382
1294441620
178870928
1423027097
134110175
1768894116
559468884
1171054940
953335375
323392076
656155280
648880973
174811601
1643576432
1006980104
735893321
898804539
1394834632
1600708475
1834594812
1497128912
987112459
641720007
728586391
1048141034
1086326923
1661281830
893680512
843495671
458397716
678689567
285509464
1144395611
1134991755
1130750563
891325437
1074071852
1718196039
213691560
956121147
1181915432
1503138325
1808452428
1243292612
987630402
449066351
947305073
433539486
1175934206
1333920370
1675337851
103822624
165348160
154082418
1728776483
1153892471
310800519
703591079
1120800335
1671457927
1819140000
885059867
154235387
1312899313
1784276772
681839903
183866498
900290144
379265984
980617865
265160697
523339911
825684669
1117365285
1622921068
1721678097
239069922
690088981
680941516
1433332476
469558518
1518508977
136700900
1350710377
278348273
1779854912
372332027
659356477
1212412776
1093594924
1534444120
1121291356
550217696
1566319532
896180790
817766599
1740603533
987443843
1571538887
611852153
248903467
1733483630
254504142
401142585
1597123458
842083298
480493116
1682551595
69272291
535517518
891890056
195032658
97479463
704738808
404597874
1813943951
1012376701
1705226359
524396378
1118278929
1519931629
1300386908
262545806
231742777
1078077977
1087092654
649269330
1792420555
237833325
1812319860
57574907
563671739
1760839154
1330047664
916540659
1646318104
525495439
1852761680
1335030032
507769019
270511813
694829918
1397917367
58841953
1178427276
879035803
131478402
1393020990
633636990
1773072382
418126330
263231358
1778379217
1482828070
1389154791
1662821613
270219126
678463984
1413959869
1339553071
1851887037
1466930861
1404562812
529927419
693546227
966114977
1157289277
784157378
1517793352
126627974
684314735
1209861074
1462796572
1530488237
1638773299
1368204238
235539374
807505250
276344894
272841194
1554569558
932608132
406411371
325709888
1123547441
241641774
897551944
69533213
648700978
749800923
1349418298
415452456
235456169
1336726936
1037647225
1054314527
942790163
1516543068
1639288035
423247759
1380191302
530635910
1828856528
1057292833
1105565830
1009424541
1530093807
126335759
794862567
1694013047
1595892845
193842931
21896084
1800094804
498387865
1714194528
412330959
309752884
1586213798
636275741
1729280291
960119775
922779765
272819342
44701611
249034357
1529531670
222254033
324240104
1030298052
615025701
179038166
664219966
364976237
1423506146
1584923680
1337585448
794105182
1337410749
536605488
169641884
41279207
898405717
500871080
201493179
1302373211
1361059298
630783551
748852240
1221408728
996020834
1712602240
1113291773
577071218
49814977
192008241
1042918527
986940651
1605665672
241349470
1671717840
1837136834
28328194
1654656103
1026158181
1204146064
369146153
94158981
1056518278
983197933
1144079057
886174102
1294894654
1818848960
1139553568
435729256
830759818
1575175761
202715146
1694438436
534432068
1371773455
222589011
55554007
1606846803
880173569
1569117714
1605580805
1558887187
429343814
323360460
71112271
1390739465
1372886627
1001033868
1242672761
1676968496
1438599003
1075003160
480031621
644779886
827320614
1689730172
294723579
1274019817
207417742
277748946
1309028996
193042086
1445559615
517798346
816379583
424895045
883917045
1857113799
580639892
1075294541
815420223
641705531
1765174705
472108603
1846428747
1122830120
1491494873
1408463974
575346014
1259302036
1654647655
1602599578
1289460241
1213613828
520938044
1020856631
1234263927
899960470
1452043475
1674185613
1138211094
1423375789
12911160
1200601604
169320141
1006919028
229872107
1633975143
356195618
726587561
1765344502
857247918
1230116091
1419708003
531889311
1687207612
1748170789
635645234
1372246679
1604444394
212247217
1632522645
1067602383
1100350996
1243746835
1688799612
19816805
1301248275
1465352300
1387309510
682653475
1484257325
1029059873
1469555421
567583704
1785264343
1495591502
957470644
1111632556
610517861
656744581
1630856313
457734778
1159202517
401513367
1162301146
364102670
253422290
620147706
1588017051
1071649026
255808112
1500289235
1505048647
128484446
2328872
512427923
985142623
1772006478
1142805463
1778620007
994618130
1231500407
1372123200
1046039670
485290395
1501740083
655666084
35035025
1187613160
61584042
1775034766
210651943
356203102
48185447
402289078
680215477
1321543299
870798285
353838059
1683005763
373310313
1612305366
1407883344
118704495
1007434507
1825276781
1046939026
932521934
1462415886
989945468
625372855
1417529283
450352637
643682621
141416744
570663089
484147649
1505296092
1161124913
1135155543
90332332
1736471499
1102971364
509456528
1742415022
1081390792
257433610
614639698
516316187
1789156099
1835332164
532190272
1567125076
700905148
643772244
481743403
741952782
886114628
289338427
953060128
133699197
452876959
1843250571
15191822
843353716
1286311827
977882048
1813221824
335126913
298753053
299071351
1387933973
1008562589
1161970799
1813832094
1028012169
729355203
425856542
100100511
214657143
905474265
1801341900
1648272667
1668537795
818749287
842561741
778168988
212050867
1588554177
1273426203
448859554
1393813444
1631813420
452437562
293620172
1611870933
422020403
892402253
577798279
1651131112
1717847089
1770649254
719457350
1299831432
6685678
998942917
1408030978
198380410
361054681
51744853
233658393
1565581070
494307509
1662346356
1131294686
100485066
167253831
347506441
1750152537
1339371714
1561032245
192798504
586778730
392114199
977344261
1049183649
1598774272
59552144
913219306
694887826
1227354090
1024889711
1754064310
1693230949
1764088023
794961909
1123052022
66060650
1699355371
1808760075
346304056
961700364
1387762326
647271790
1038400083
1571009888
914805585
889573062
1798718234
1367339889
1366300641
83327022
1241105468
566589519
456860465
42607271
1028056297
195644864
588763617
358965125
1762436021
974270477
6536536
1228174211
443433463
244918360
716733570
1008472384
768087688
1473872064
432937358
1253711760
438644987
1745534425
1278239184
532270173
1647207007
245747966
778172727
1275273083
856973471
1613253886
1570174308
795869300
1588252675
690042964
656629368
543916088
1488993942
188481771
507801848
1252670786
316026464
1497189750
456253995
1542131058
203136719
206425051
411531483
5336562
992274427
639267545
602561247
1161505836
1730733763
1311409285
520215187
1323062941
855061620
1239696945
439450608
805701238
1464754092
1808701218
1126230390
681646833
153687992
203011405
703277085
376470492
934320308
474622240
1425157848
244540041
603850253
583609249
690416269
1284359325
1277147304
665273578
956980658
869867331
31466301
23497484
1497593901
400339993
95033499
1819610228
1204695315
1535114734
1663331391
1508155104
859175009
289955566
158634806
1384357198
1079899391
675308963
113919904
923605287
24557946
1804850274
53034930
707528276
1656626438
1501462974
927197893
1777464045
1208103810
1011006943
88554711
650924573
1697732601
832592948
612655083
154741126
382540218
1147298127
144024933
301144040
1338134930
945698193
228980736
1375503499
1238488027
861385423
187099756
251813397
707587809
1275960783
1651121243
804385917
568528531
1453192901
16779329
897286072
1019412582
1561511290
90256407
1155022097
105045709
528749125
1821742450
1773211078
249667083
1807374745
1808539921
1797188388
788872105
919113817
1403893332
736720912
1425536209
780126
1085730677
1082747013
1118767736
1373262619
322940833
1207066652
1197429262
1656058681
38707130
954746301
1161841168
1365754890
628865732
385456107
1508284124
105416042
178493390
643294726
1525444416
1835840409
947944442
380727535
1487249278
1246710919
1634779183
521642944
1064495987
1202417461
1394456624
1125287591
148525656
1719004394
1846439321
1255763365
203067707
844741231
1522095489
1560058709
681917086
245367548
617177988
1354697562
474637797
192232623
83098752
32749584
545135658
53711869
274681810
1726516978
647243447
510022455
1184905581
1085845781
795632862
52664054
255369093
1756498672
685431497
1269230914
1191921372
618039464
1193110078
1800838758
465921406
1782772271
436903120
1822859516
964840239
1572119385
1244098398
446151412
68131286
1059547428
592749111
772995908
82565201
419085549
639224660
1231879007
1413122355
1749003552
1767420139
1840596644
1618609022
408392274
1426577861
1015774847
1448291958
1753030547
224172817
1035072066
1280965099
1100741695
847160002
1502277102
59888956
501263711
915186734
169677537
712899931
1017694035
69133285
1809671738
987685830
36412025
1586900140
180745641
1205633092
1009546244
1344521495
6999957
1305092078
108991608
921526137
1062245963
1121221372
1541788921
1142822161
1064810418
663658667
1819130520
660807141
291929383
1462319843
1459964453
354199385
1257657674
1026599856
847121237
612118425
498423755
1127181226
1007985141
1463027492
576983480
359048308
142927023
164973408
656861725
611838751
233706402
1161493848
1768813451
614897951
1616082510
1250286111
1854518283
664234398
702394580
62206656
133433362
1574805123
1320653105
1244457514
490349650
783802369
567612267
140969233
1227616488
1425210681
806021674
565201718
1479776450
381469510
526138690
1742929768
1654562832
748712159
433100447
1188611576
260443110
131601759
697407979
1826028655
1005116566
1498804186
893955453
1225953948
287209910
1312842884
148724655
455258745
1502296382
518123643
1372953053
253517880
1006094910
1156351180
1142737559
821868446
1717604776
1595429944
1366563968
1737202291
307905434
552612308
1825542726
1638305444
275564091
1831450208
480198910
1259844074
405223541
1254349526
1534659633
1808459445
1643885765
1508094497
1454542109
772301812
743249405
596638664
1338992157
1455605755
295024842
530932219
1287919226
1623139637
860170092
1265311987
330312605
409890464
294573924
251689517
1756156196
529686507
1094517280
86509613
962560573
539716888
1771489433
57672778
1034037237
1596195353
1186855191
1802880221
836014734
12113774
443780493
514874135
1544373789
1219959343
1791461913
654450525
950581443
1383061842
513837105
1006770649
1149100819
1729257268
1373228632
1139304434
898890531
91259387
88377401
1672868288
1291802096
1548713478
970830980
217356057
1695125802
1716912082
1087179231
1373701804
1575451611
343441449
14074301
1822907428
1047987683
706978205
797907595
965552867
1722421017
93815909
812120014
1549888654
474451277
1475931253
1337301626
843077317
1729478617
1432989504
1304928225
120881114
768724181
1399622489
891477686
1556953344
224090290
1083706048
1754754090
1028435102
1764890041
699896680
1315157337
708154687
385703857
360254842
476217712
732595105
400729758
1003757979
5598855
773362461
190809701
62404584
226492924
278696246
366799041
1426735049
1585128841
641806608
285778689
1026350333
1675120032
1780173574
823130534
1228968413
434414485
510202880
1080829626
1605439840
782011895
1288605487
685075625
695503409
608523808
1673580966
904622129
1536072160
568831473
607194350
187570594
1759587186
871876069
236230474
1523527411
1454590047
125123769
1108458573
1688742753
905754352
366151395
1687408056
1463556092
242378571
622530873
1184294093
78041965
264484048
1770592984
239450211
1252554355
1370016201
1155992999
1407336922
1087026281
978252017
264239593
1594431056
1220048733
157040908
149807611
325249088
923279806
635362583
937302129
917696800
333825409
1232800646
1364372589
856375439
1438106833
1245887996
597358426
67418139
953961665
953677367
1803211728
814437047
239805037
176299527
7480624
1364818502
1246126458
1190199814
155328018
110482918
1410660184
1839142224
1266108706
1176459560
1834445229
1561918120
430273979
624780156
1278434365
452113686
27144177
1842515810
96320990
186461588
1394057612
1547784621
1166772944
1655683024
1538487334
1298525439
1317148258
356880136
1730814818
268445156
666842597
1035710491
861418988
1527616582
875574532
439835152
1446756483
1278642255
456494428
1505022223
1391584890
980727199
1327869048
1529915784
1738958258
300627428
971305216
1567130935
74738639
820881141
106908976
997549167
1476979021
978342700
278656738
585132739
468289538
1032235602
1581493253
602820915
938423793
804375620
1434895168
1398694628
1479744687
95741010
1444803165
17755468
264952453
7385463
1015104556
1708397598
1701568161
540008102
659538489
404894130
759180729
1098717733
171060326
616022046
592471132
1027098391
931905001
1240733659
1567842077
146034083
340232108
270125980
760306769
1269147958
821436403
407762678
1524642250
479399918
740578646
992763314
722024520
846286016
1640968216
1014001699
1764805336
1520503880
627740839
350612473
1260251403
660429588
1536811423
204108896
952196316
195698620
1034809129
1759636703
1309370613
770221188
1504299182
11434824
1658668434
1585841497
1048569214
143168259
449326941
1807386812
1729391695
535365071
1721865452
1063376978
1444708224
227313305
751967523
371441045
1781627185
1623159363
298187763
375647999
534230398
1543506518
798024032
159940781
233298366
1179765693
615263278
1077980458
1476089938
1605415269
1129677096
99107853
786360939
1846736391
1447489363
1000344233
1576999807
221810597
1058517665
1678076124
86567758
1177335906
3296539
209788531
1403174505
167738626
1501438384
205909224
1755247822
1804717970
871991870
1172566008
1578085066
1499232786
1769956921
1299865905
1573846148
1457578438
1179121650
50618078
1499200058
279328748
364707592
1514207258
1587504089
656668855
686354349
580471224
383974298
48366893
1199369047
526755233
1390096877
243891149
678721902
1467730541
1715146916
544337819
693629614
513157850
1218175858
1387149829
1417387991
257906407
1224805397
822599518
264525052
1539661505
955980524
297788806
175863946
1194985226
1558720339
1513840879
56030811
709263813
1381781225
782952572
1582797647
1063837944
11891139
639388492
931649624
1806508814
375976441
887395849
449994147
987775325
1656142453
575246492
1141150326
983079963
726560307
1656636860
1780383309
1715728787
826268045
1195933588
1557837529
251735795
387074997
207270263
1193016180
881418623
63494527
1174387993
461306155
1327361561
1461354949
878780742
16608318
1159270772
576716264
1681435422
12917372
195432113
1198916369
1263949412
382395661
1112799464
518626940
197711444
1418089994
323040961
988277141
1477282158
523523226
34097621
370085706
1076450408
1155439249
618853448
819468461
489774557
444913147
1483455822
661897544
785394012
65878801
1162956487
437943939
610908117
784828616
609585229
1140395649
1592917624
94660370
863161697
234680003
1534723407
627308758
388194466
177900112
534878754
523949018
828197065
1187142881
518016736
1148034629
1845658202
127750711
518112441
353942506
1506933192
750954335
749438238
567858105
1718579722
1082306809
525745802
533298397
337640454
1026998359
318942826
1808231044
575860516
1412648621
106947937
836357429
775307403
406944696
177600220
403803767
727773916
1522858689
1108568647
708782260
455901389
222410452
338142811
1003319817
948512651
830578402
1502483923
1710824840
214605274
130324250
166229243
1083526130
1178012280
1499127674
1073146984
1790442844
1732811385
301300916
1151256483
1718464303
774759115
1199899540
554175354
342259620
652374372
921317206
1506098963
1056099443
1376638122
1270954483
1454812951
1655249904
260298894
520948707
217100045
1267919504
331895166
1267235990
1533629379
1732515810
1192979807
230561793
79033446
339506971
1016331644
1482590859
1050781282
608107894
299916731
893352998
751781248
567913933
734217009
1649574747
1484364731
1306100716
1471530466
61163181
1533628235
629020815
460253985
1592984407
789402498
584843517
508561362
1583448248
1101411728
1309869555
1560154539
518257745
1772941462
1350842241
1642205302
1161973343
1486862351
1370719338
1231669260
1625499086
386308491
940022658
220374837
371220695
37934995
595522529
457407077
244249325
699654313
1352501533
393183704
1362043261
380339928
1122030477
781717251
1053409
1035466902
916400783
1213655168
733209673
648571541
1795218555
44849508
442791067
8911861
362491401
169290756
1792055027
1129243396
1571026955
926641903
544325413
1162047391
1179090377
1534872556
1823270112
1698906603
1307989041
1456714902
1127364607
1699103718
786460321
1438958380
794287024
1840424026
238727357
1635816404
134630202
732798630
1190244125
1290344761
26667855
596123230
53418355
521486292
416559455
880801380
41190033
56938644
226019605
1138673956
1017069512
647317786
1092383538
848946812
911792728
566524947
1008610923
1827400575
1443381641
548140570
225921890
195304069
1494035330
708579804
1053930125
1539062776
1053293614
945875331
1529076740
522010736
1162099710
467708743
202100661
1854677400
928162399
1381136334
1187749903
1744978562
951946097
1254005386
1479785815
1382780280
1511530383
574347280
554373008
404668228
1677858814
794255243
977647703
1301122998
438219989
194330218
1052769343
1529535064
74811027
1830668764
146808901
815432465
854684864
1422676937
786786567
1024790192
307711908
1094906294
485130357
1632771657
149333779
1576806227
771855218
1722847505
751595206
1277003481
1372070030
1088782322
914104355
554423654
849103057
1738847082
1450658901
1674158331
1125288717
15441647
916780247
78693673
65475343
1465053726
956462629
1476366741
1541851550
240239286
857062433
1045038862
1147449281
925535258
1316341718
242323387
1514284091
858499933
353930215
1034999849
500658985
883456667
1004864867
1316533905
82114360
1690020526
755408947
1339228839
97955144
792181260
849948141
187146414
1614446028
338890677
1449614453
915867987
651294701
1545545623
768425534
1744660050
598422517
1144675704
1155168842
578989115
463583248
826118309
598979807
1567392535
781125123
1078312962
1373202096
1155452660
8951926
627586302
1693450062
1606999281
401202556
971687464
1426553986
1399401873
755502898
1388553118
1815079581
177753995
1724782908
1446425383
306718897
441277414
1134261134
1565169088
59904038
269458648
1236598605
1367773452
682158264
1605459414
1362137163
480000284
1830838887
1742069836
679609696
210673661
1022311296
1377519289
1839330698
201561988
1754374927
487032813
386675178
1762941529
744276178
1516847491
599675437
687446499
699679624
1534633639
739732763
1230220133
200325078
1628342755
1842598350
1490928251
1200226553
25092752
231499753
2420956
546473187
640591735
257113376
1782853930
1318884211
655109263
555299616
948795540
49462869
604059102
843170503
1358870847
766430496
440237482
1510369709
304408362
973118253
1361167263
773396609
1021543551
399617948
1100345750
1539117490
1589323996
9461096
1182321864
1171006811
1450331275
273210488
661530958
919674029
877077205
945185016
1010638519
622849453
427251591
587965740
925183744
980015069
1183540465
545166665
185176984
543027982
882992647
1643220986
1681539457
583182458
798239251
1084452116
900455922
750544345
207365908
945726436
1839759225
1275450715
677863965
647829097
17899068
1053612118
1028206306
718907378
727921212
267350725
80968408
1280531083
208390533
1413399466
822330486
1637687251
1553224258
966484303
1371097620
506144750
39340373
829549566
28302109
253370100
1524047364
1708722889
193771777
1618308446
511522455
1712382473
1714433209
625050610
1795732128
140737564
1123949944
730570374
321682602
151791180
976899084
1326623297
882185759
622113994
1087536324
956186778
185079913
239516672
1574838985
266343390
876358660
1239088369
629719269
149156618
1161253665
827407423
909935368
1807002984
1322811593
1141826508
1531017030
1551752369
36644420
1461965882
516922246
1163420824
991476203
1754455678
833760370
1732844522
368252332
505482917
213976788
1830217975
532644508
743462500
328736919
1250802797
280278537
1406107866
1775067922
576398999
406857275
1526862075
170167402
1138666191
668217883
729341141
1674478139
1467266062
1104641376
775106596
870426260
310487169
59036871
1105609117
1314126207
548887981
184380183
1448303356
298329270
311308893
349060688
1194359933
998200545
31501754
1160452781
717423161
32515983
413826646
1782503135
1485813407
712117594
911875450
939263060
1605090242
646466387
1765348540
1147953944
1320491888
1266203072
1833576473
1217382769
890935418
948414559
838897611
881765931
1443060642
783268594
1088765291
1570451587
526011529
259869963
786325889
1458804194
538121203
578509064
938782872
133377236
738822627
253427419
381390800
1787891313
1702636193
1023755350
313896517
719169323
943425077
1710438755
477875299
306856383
1659633975
872460640
231797170
895312324
709194923
1032374751
151126691
380986104
1262381185
591499706
1650030971
606451601
803383096
1168247789
554608577
728426466
110185865
348182116
94865133
1762130178
1443971426
787576284
897691074
104256265
1155893174
1652523315
539177562
830993047
1725665739
415935047
1512980037
1330636301
1147896589
1052534434
1735171480
259754968
1358412273
1191555600
429334117
1856159755
1466101845
1090618506
1395215990
303856121
269668592
1318681213
1696392474
1363097664
232471515
557178961
1607309625
1405085016
461388132
1773203398
1530131731
839307573
696042781
1212847284
1763679024
980776644
98877447
1384424266
678773209
376241562
268392269
961589789
1639690177
1774724885
1655282986
452437358
647280228
1461556619
324001254
1479329519
1064358437
332785289
335153014
955807765
429001575
769920428
1204006392
1107754795
307065633
1407417082
763854670
1251711366
1798688347
1414891210
1289932008
1523417232
1250207875
1413356738
1161915467
1790289544
732671635
1007692168
1595199989
699400813
1240490972
582011004
1522559241
1842341196
1475501951
1427302675
874656363
912319356
69929304
1448434568
1633995583
1791234954
748759351
1726559585
343562712
1572304044
1839077351
669396923
854519614
1199254403
524858263
539828394
80872212
1464961596
1407793468
646692841
427602731
1614482332
1601951331
1852771157
16240818
1641149944
568431363
116736707
1018905388
810757211
792849702
951749215
1023535998
333577348
585887272
1513547372
1201197186
103230194
905377186
1134718593
498666790
1002636879
1407704858
15160507
73605800
962915606
1840225026
1455083860
33841901
600183019
1418969074
9195025
369384252
551518073
532754300
1199180153
1666433472
332251410
515006882
526279687
916329059
1147149024
1574709436
1146714826
741255905
1605590058
1107756412
1505985416
1120887100
941221818
709969497
1043057891
1088505949
241825574
455014714
1279552585
275497587
1273294565
487869566
530077733
404104231
1283399580
1363612426
1317472092
91108694
1231869581
1763025644
1783160577
1681846795
151437992
850112916
653766589
231174106
322829206
320377878
694402186
1347732583
1110381765
1855026461
860084125
1250401744
1810824556
1205319654
824976342
636110268
1117720011
222637001
1814186785
204782303
1705698868
1483049511
571389835
1792865588
1249955575
1725555396
497320147
1266045659
1394725987
1080465884
381995460
325699909
926878059
374509781
536273084
446441115
306156160
132064095
530348755
537308734
1616633209
1391963518
142723741
782220710
1769933650
1813126335
1225711630
651179176
179030508
731191797
913461315
1524425133
100039739
10388575
1471443015
1102330876
564581328
1245019618
122807471
994834363
413163683
1314170408
844862063
18006222
510118124
174417479
26114372
1190563938
1506450673
462479201
852755413
1453475913
1435590143
1087331681
265766589
1058161866
1660680655
1221661269
1686439568
423231120
1399560034
1740758719
1028042420
51046520
1812577823
1104989856
1253365288
215010531
1375102722
1634147980
430148188
280978977
286830782
186916322
282310300
1204848753
274052977
535432428
1543433884
1066541872
1783691874
840154728
1613619451
719798883
573958973
850142001
78789484
430403283
687310512
1589557801
1454821372
869049946
612178598
1809851480
218217042
779800682
641458210
294373357
1730137551
681965306
1268350040
1519485419
259450220
1709491014
417576242
23700681
1671432739
1505095977
563950451
980076933
1787758451
767591794
10664360
17688044
1555155662
27924064
858532853
1715628281
101107945
747031011
964628423
252833906
407556003
917744522
1756784733
1707655112
1707608716
626373163
1087055522
754054255
642157431
50466679
1511347186
61310444
926285059
1390189569
857901440
552330543
107717693
552883263
1241445880
1325324335
1164708160
930663352
1289933760
378805621
607550721
1423512523
565594406
615261633
881708464
1365098528
614421785
863157630
408236138
689245607
90344768
13408396
1655389178
1789611873
1159255528
37257087
1115185999
1300089742
1030767783
1449572599
1349085023
183285248
215818353
1369928878
1166384752
954970006
1499665144
1594627387
1267536831
952782654
275825375
648123796
1613807959
806864619
1583763054
793196981
1164832186
1436532055
659240128
440264425
731224275
1050055655
478602674
78017572
722094421
885532866
1442515985
1121579888
174470276
1735073632
937934386
1201733531
1672190041
340396218
1286338211
118881784
890722973
1711289683
1333350271
3424580
1506447443
1032230061
201865967
1553403707
566905018
925740906
186436689
1736274448
417433815
798815852
576417578
257934999
1399386619
189644754
609026927
11544706
156857862
435120300
64380972
103280222
1018763590
1192884278
1132799593
290312601
1414694746
1202735284
1308808258
1381290975
1223142760
727191474
291387420
468968573
1558997808
794262368
1006960358
785506752
1500604597
364500597
1499527542
317687391
1511972761
354453050
641131566
948586254
160220036
406639489
491937607
625908842
1218773317
1024894620
1387893561
232243957
1609812666
579894812
1497518470
618994155
1316019148
1151694428
830370394
1583425287
388471211
56086982
640452409
603914599
305934914
341740552
415562660
1128323688
893359523
706226644
1689614932
1746710487
1340570230
1607128391
106532097
1474237196
744380235
1655271553
105087391
1283874542
1169243668
1855093340
668854457
419974354
1285398244
790260609
468394348
945361317
1001634493
71729594
1000523474
1054957014
677282832
1584105260
1689323980
929464462
1442816179
338953005
1722018909
1550774127
1507977493
252289111
1579525578
357993789
1383762833
1056506496
1039799914
1262281852
758593027
724112985
1003912379
1077289087
440424725
274725612
626688239
970378524
1327069996
349645855
1226935439
13056658
1009941838
1556025778
1421151165
1832464611
1296354479
1625360912
777990044
814356962
1434768708
1041535596
696802630
506559290
899538947
1456865164
795725184
589154817
515541471
753717915
1368065706
257807009
308275534
1091516122
1728678261
1596881551
1723909458
1782085919
1206104436
522513332
611004641
1030395662
643607285
808637790
351506074
998613012
836330728
344709119
1493632589
1568369585
197701143
603515700
390530342
1739110044
365162782
891942479
704420291
781956973
939221633
449330900
1240967849
1106088300
1534605503
158330579
1055915154
104361455
1052970057
1165507619
493980992
182849544
1212563813
1077686497
1699786781
1023287853
1822070721
952102008
295638489
1628952349
1608491244
1057843161
989165828
1718818204
473963615
1626750059
1771406690
1252725864
1069421690
882781267
302820149
1260295593
1846686358
1255988726
770747925
1847884353
1105792431
604338085
98406564
662341475
1350435631
1190062822
1371669843
269802455
530658585
1782960125
838978478
966840729
484204355
1536988677
702563507
429531449
1858044540
1143084929
387529047
1549770660
1607615007
1837619642
1553668887
801423036
510975635
1836056614
569556479
399734418
754987648
1157246168
1810384019
1081400556
372303520
119142557
1479857010
425477350
159113654
371954374
1197643361
1553706165
109354889
1628686316
760262142
1024668929
1820328787
704967878
1551304808
604388376
1456457431
1724524043
861222571
1771196269
1708228272
1011456412
1140452610
1343539040
152814037
623856716
591155866
1653215278
100397533
1359492551
719119067
414690961
829384504
9840996
1201649280
1043471599
925799405
984006419
899193721
858562322
1625785147
33750891
1309948461
1497206905
1594362382
226126950
704468635
1015285229
486047926
1540831234
1099942590
1463372374
1150938737
958881333
304005108
848800153
1264810015
587603710
1270681765
1126512965
1548969582
988901823
1184274108
1123589253
906745277
451269454
372018826
1689225108
1739657954
1178596575
894191727
66556381
1297004955
526889470
538589796
817095412
249735086
989097082
738992306
503215342
1226638039
1646500631
1191264911
1386809423
1720955982
474491627
1207096464
1448904656
748010780
1013399208
1351458471
110550451
1684202398
164459779
1579401864
1609315533
1694698750
1229178320
1665106604
894976573
197693163
1325975866
1636620623
1403490636
1101797671
21903613
776525804
982299961
941100000
131465734
996490650
826420334
961128000
1007595448
1233456297
1583033437
1073715838
1193066615
285329917
703582984
644285594
462322991
1600010796
1474800924
956359470
957200732
1833154841
1491435377
1396717741
1288938078
1602085034
1433300435
1540628229
1173809139
1427241608
207061519
1233370864
1016005251
1376991101
1800925539
404150424
448579209
1393680748
1482631680
1159550724
734399555
496012215
39463270
1614602695
1198038888
1492487437
152465395
1567409670
1257652542
177747911
1480231300
1008879191
36634103
129312546
248002315
1197111227
1656841009
363372127
591128583
1607030734
1572768941
1659920416
952084821
1561292392
835020245
1600422398
931808256
533019522
1137126161
1287349711
818882588
1286185886
567322759
147787666
1331392658
1527371000
581299048
1745273944
1615083665
644611304
1269381380
587877414
1105279215
1591072895
1445019601
269812393
548097957
1399390084
235328649
751585544
874047390
854509711
907343170
1339597691
617086920
1090556056
1448059024
137008721
127872720
198314817
56230967
1816310897
904251637
680799468
555598346
331446851
499064206
1778589181
387658380
1402879753
567267101
222051929
1201243692
658956067
128996405
1061967977
464261431
114048926
400758120
1557577102
874314012
1232313913
381549984
994415793
341411755
1537974332
132285459
1451742848
1177007929
841874554
508877218
1241474112
332897079
797385245
1566551622
143659235
1180258360
826647313
1831232432
1766209648
544174703
1070190672
1598889720
416895977
1210689141
1275031987
801596781
207450832
549121899
135857179
136073484
23467174
207036839
466103445
1135875296
508467900
1777877658
842529171
154302777
61275605
1618979610
239524451
1583985553
681572881
571784753
1281025380
835902247
501093743
301207891
1275982406
1064463948
714473622
1642862773
226870147
320065907
1400254802
941362860
1282300726
1732493465
1493925784
985864755
88337421
685826092
1524744025
487973612
134997143
1290918810
1039901112
1738031811
819660580
1041127338
128701070
940248819
1477783086
855356569
294900911
383496279
1060439486
1130359803
102892164
161088326
1145850378
342921548
4678562
72824403
129491042
1361455469
421720377
177408604
253844793
1488501024
1077798082
512100993
1107919660
1836959325
552523679
1413868678
1651538396
374237812
238211019
663891442
1401559755
1491453409
1273631273
1247991521
149430892
1756721242
440079502
1196154584
200979981
1713207926
1033757204
370349306
157586256
1811433927
1297706351
543111296
1103363420
333944365
443826996
1163874036
1627884854
1339587047
638935887
1076379680
177723619
1180592550
1304119821
624795489
563057651
166782594
280253892
1436280001
197201316
20088038
567068552
517985279
213026992
768485844
159367979
1729285005
1532838947
647824358
112671092
1515028690
265164992
334780956
880551656
370840051
1595345631
306160029
1450074363
1707023458
1489637030
683217846
68373383
512626193
1036044431
779240453
958839966
544317621
1650085304
1561147507
758377265
1310505896
1132994585
844490880
981381772
1291866537
1784597848
1566031961
1558013405
1274866748
117175226
1427156926
1741428866
1759937271
1454911216
1018641820
1546513391
628092666
567753498
1286626633
1643284414
1158464467
1011096754
887404902
162503926
1368140883
753400773
554027611
764638030
599548137
1828162321
154247962
1684008362
1761944442
502548196
767344597
1722101920
967289750
92576158
1444265827
915680583
812479446
208819967
1352212581
1690306941
1647350983
718952164
96833798
1580067281
510705602
449012685
562289211
1751928035
769647908
1828501512
340047199
189263874
1298797003
1192230850
172886606
18846628
710536409
956167758
416715746
296123726
1066206029
1325640731
1273277368
611812447
420647893
566706327
1209636927
1381756887
1053183347
994874841
689258912
294419296
1323752693
728511080
1639274136
1622005148
1161720709
999185049
1781002853
255897993
826472545
1737007899
1766912262
225445018
15397188
410414320
858564840
1534970653
1780630695
1584794743
845989059
810629597
431933895
573234402
1365119912
1577865773
645093470
537199204
1660650161
1553717086
359864170
1446742639
1404783008
1400771054
80019143
1461076860
1591318138
589224263
192875444
341240314
178615113
659754044
539145621
323012620
654312935
1085118703
1273885821
1713453071
810115058
832883813
57438471
284472748
324044869
419878625
1187270169
1561720048
901269555
1090351732
298702675
1129610680
161708020
526456978
1838998291
1210166977
796409761
725958693
1697099206
755562416
393329540
1525016297
537615323
1307767124
421898902
1456199994
1044852736
1179253495
1251090161
281965544
554340189
1780741220
1153153019
79883125
957026826
1210235813
495574720
1454078662
947167215
558046458
869040098
534232080
357644314
1087698882
1554048218
797668822
90943278
1442359275
1648222256
186879155
1198079768
1670415711
1583278324
670837572
182819743
647584009
1338988770
638991834
1382079151
349915719
383868253
762761740
1774973940
1358411185
1647619683
1603295551
1361782983
1182820419
1695469972
1421865287
437593875
123140043
450009745
1345716087
1008793433
799997975
1456042950
1539652493
1671596588
327756595
1141026358
1196863462
1416046954
534213349
630255191
190690341
1503444381
206678123
97484569
743935665
162158663
934828035
253935826
1419085904
1521314450
139845568
1615091178
1430807368
597762322
499393029
1757563346
1475138589
1357785412
158394637
1283748371
140748877
746990826
266457667
682580737
1259003476
751637052
129416534
1292706882
528231814
1600195695
1322483113
1735189303
1080944454
429270694
1533403264
934078322
844494690
1747805371
1264651359
1249847190
1015304588
326040099
1064800113
607948114
1491056045
1364543303
1620707476
841392630
494526960
650625318
392855358
692916153
1546010867
366946567
1383358801
1768273147
1127813130
1211696661
1087076065
454551616
714199280
159635067
1115776419
1043173409
1046941815
1780687872
1563632848
1602814863
1155754364
1285387872
482839355
362550530
558457370
782101538
1609030006
131625467
1743638582
828093939
143308716
1287666806
389133343
915985756
851561548
126754998
402276332
145856746
430384657
1212351972
1075437011
500735245
712984703
1787943007
1121218847
889513010
875865231
926714746
1305278722
856284174
560058165
418435321
149186211
904812341
1553093234
473618879
172411567
85167506
1256982122
967173186
569959117
1717734822
1034814045
765298765
1551241429
616222912
508819202
772489317
818449348
1619459761
1495861117
398926268
1618401219
1691732715
63097447
1131444203
806854097
1354057149
1732590615
598929248
398052329
851117255
1653420188
927008869
120515899
1132605943
1517068159
198809666
346632822
120147947
139493622
468489158
936025308
1337595308
207910251
1198483545
752655697
423817054
686627712
1610996185
1519988230
465982179
1048182000
975865573
898529340
843318123
1800014475
1693844275
833742200
1637368071
933581081
1841957907
354793446
522188713
226148138
1422939944
317329688
1307226323
1041663369
491723779
612916706
1422401206
1198203490
1040122256
1784957159
492825927
1328993239
481104597
1813663365
1821767911
649391280
386564577
214166839
1511895543
141799292
60591109
1167852313
1672071087
1151492057
457312306
457216439
1495961064
882781885
687904569
57942563
1429206111
910119266
719040077
1604463498
1566399558
796890250
1031389069
834906725
687983993
1493783773
179757672
1699436082
1465467587
543304027
272897623
993365487
1613392465
543631947
1200711590
845961450
43934364
897057875
556025797
871730521
1246032792
1692823935
1809777809
1631803574
466780093
1002895619
331152520
301459735
1850798839
1711536416
324638262
805156813
1721533984
1769858561
1227021896
1024522873
168597074
251988198
1713438015
240636733
754788893
1559783172
824325483
775034636
1060415201
476693367
360345908
1381605702
1729058813
283035097
134743140
805073446
1411043305
863646879
1496831641
1024423252
1396605260
987241654
502627590
1028032282
1024814276
882850816
688937088
657536748
1203346271
1666848674
964498116
191245510
292735971
112150104
1698865896
1110327385
481049414
957742462
7304729
52554853
906799777
1416520475
638290238
89717338
268127731
824528603
1539640524
1338257428
1357120836
627975525
454824881
265127656
720960525
546067943
1719866151
55498956
1184068796
1091874954
1353547005
1457687476
1074546830
1555205796
52403502
420954297
1362170173
803886912
1070823499
1154161675
1816535389
1011792101
36365254
672300790
1261174240
598138763
421937776
136502534
1460516877
1098222800
1158224570
1378158564
928589778
439760457
610460353
1333482168
198720721
722999616
693044603
217653541
1253543065
1619473760
1470689016
1038650301
690728209
825611
836204338
1411732831
243546014
534147693
1254295049
1472001108
132370855
998525116
274456048
1146397680
1132366704
145765534
531299558
1777767863
1659617352
1056074435
90644889
876344466
1844688018
1105995798
383666977
635506441
1009292524
1688952719
1117943483
915559024
557948632
632805072
356907356
1343828421
1486611546
295404534
271170022
1190194596
1436151629
717972973
1419898003
57289329
1201026991
1587882996
34900105
746769336
1436483675
1612396852
807656752
987717411
36673803
927893151
414244727
1596661502
1778126244
22819070
1781793282
1521911862
1557590166
373114408
1264190218
1705222324
420739036
1300234193
423617932
409523107
1817736275
352960457
1487245369
769402035
882687554
666442892
371407489
334266770
1216711981
1365628339
230373713
421325192
211971443
179864775
975601976
341987808
709686843
73001544
280421183
1668421092
1304648050
1527511448
769092246
1104462645
524651547
1605351905
172620570
844436844
519138691
913618437
1694289202
578437477
1425243924
1451885296
310997118
205920840
473634911
623009353
183450850
1425164604
1587155194
1111511865
465621841
960494109
1435727668
1764233817
137719534
586248768
1261290785
1465308787
1801076216
681133958
717414833
1343215260
133243696
1335201247
539874525
1442800485
483768568
793163783
966356247
482170502
500371492
650127403
117818832
1036850192
1027562073
1783566001
187960292
1301434607
1024536780
483690553
1046176189
1142683228
624185854
842793626
642870551
1183255918
1101942590
464426056
1476272676
1505205835
413087408
55106794
1743886323
1839999360
770800876
1381472450
1267717068
1388922689
1044124371
1692728248
1744782630
355058851
743914419
227494019
275615100
378801329
70224536
905756581
1424539386
1631963295
1547847700
1603184477
106803353
1594695312
503080700
666154580
528886188
1039322169
1473516447
678999055
341272066
598032476
1062478970
734147344
817137701
581446689
20623844
1185583609
417611557
1347012827
941890260
148999810
1562147370
1244254595
401511137
1291378886
879098441
1100977688
1246828051
1032265556
247464694
724615633
153603421
1634574550
476037232
1738521166
398970005
127624742
1775022739
1124622374
520394650
1609951063
1055610018
801471092
992656437
1016820490
1328408847
2283666
738737665
1518568367
976219078
908169109
1682712643
103832033
469827422
565200143
1049776056
311362688
1783033402
879325375
1104426367
425294967
137448469
476761772
598210449
41426554
1147376729
745861775
540605764
748520354
1287220071
1782669850
981159493
668101988
1201878746
331658727
27338913
372557001
1215129455
1620373916
98613686
365856107
1666482812
1136944753
1815011933
1383670005
652995402
1479638462
1452015017
1078982740
1284989551
294669701
971101215
303476405
706571906
1277772864
272757000
538134718
212999659
45637357
524205819
1238968592
1075191577
29104630
305804047
1123139591
1516538460
1024182306
1341600649
534861872
1856462879
88683986
33349993
1796686914
32769253
1727656793
393092296
1484264325
62881783
1368529202
780076268
1854714184
870354414
1060221761
675463251
1103567996
17942795
1498710116
772802552
1153533628
121665585
1283818119
506737549
1768334854
878455022
1246601008
321159891
779896527
1494567099
140374121
103944875
697279805
276860791
1278540958
1113636398
252597217
948426699
870426465
923883011
1778699136
1717538642
235926993
197470958
797256887
1547452364
302448417
316939180
592725354
217403022
344301045
1296867173
1648594629
1302573676
1107608671
1417675804
602032146
815542614
853793444
238780653
1137617249
1614643129
221321816
446205538
560198662
888782610
1602225552
40252722
250542603
1621366206
1531057735
1450421780
187769198
561348550
1700804426
424372738
1550216504
965949516
151506081
1749058410
1680655085
1038588097
1601869287
780894113
1499778280
288554864
1622834889
293398887
1739009676
656553676
797046256
1721664091
621078437
993543570
1136953556
1023570843
13740210
1191592907
1102040674
1050683398
1563116018
1137593340
55095001
1163349621
912821752
1521850087
179355601
186742226
1026965506
97098329
465587607
980738637
1085364211
1256215962
379567141
1478008878
1134595813
230952209
747007771
1257095672
319833427
162875068
449460957
490146208
1159172405
30359630
338040615
340039707
1255814183
1586946046
1262775421
737985274
1678248647
164775714
134840342
280192040
1169614365
183167745
1450181263
18922855
116185218
221425654
1616685514
1175996133
503577944
1630398806
1066967699
1584538642
454595524
1538692214
125113148
1473749873
382610837
1160596051
258266521
1162210215
1648306083
707418032
481370873
268302353
1531608369
669952243
1082599130
833614987
635802973
850079999
826556493
1804494583
1494406071
659981745
1183269130
1830482353
71321295
8226742
1606223916
98103434
1399325439
181112945
1503242866
1730349740
1407617526
740517788
1100756335
1808696260
592383669
1491371010
776871744
1720694970
1115298496
481994420
121746793
843823988
1348440449
207803818
1486539616
884973075
1674986213
805352255
561146194
1341270399
1423839008
1058236922
756235272
968099110
821555670
811538103
1532885731
755530108
1063850301
375085317
1787889594
302644670
1407329459
855690578
1393851960
1849101508
193136794
1229326746
340360387
1656058801
1660291705
1285997420
467940241
1051104114
718744858
634094541
1379808595
1028234472
421042979
1725126448
1322945746
138155272
656760005
1760151868
867176033
806382796
377353958
676856952
982123362
308571772
1047035705
1535864558
1771445084
243677527
275247447
1751399098
1326562413
1016694422
109022189
626912581
1839359917
1027722696
1033650733
118678434
1590704446
676571378
1597815904
303172831
1738047214
411104940
245041479
502935470
190252651
1084133677
184690024
1424415680
287516185
150325211
1088289974
673789517
42863494
923432011
608795283
1841937516
259778600
1585731878
1191388605
1320696210
1145516778
309306485
1758258531
282684130
815513140
1820580444
1587918173
880952456
789700899
698805381
785722486
41693220
1667866333
194423991
19610604
1188976995
1856529645
421868132
1847903355
131777784
56413248
1002264882
1752285151
109412188
1655097648
1124138244
490148004
1306411019
1233371717
395409819
147981931
297434485
731047964
113580957
1819902704
1209191642
1444168482
412724822
1159621948
385763704
393989581
34937558
1208179444
1231074975
1692889968
433087861
1002813596
299859819
774672125
1498911993
944347468
473193402
907333560
1621598564
1029327079
908483659
916698791
528280170
922899103
1494253449
428480480
1256483705
1079373638
1358929016
1208375232
1271322846
184936751
134475187
1194185476
159891743
671005562
1314728116
1577485824
623845945
369354775
146036669
295292560
685689878
1050256210
1789179086
1609864961
10847530
249680
1330278223
418234298
907991663
1306483288
1584187556
900676661
656422887
1309543848
1757796500
260474529
400806317
96233721
1200024213
458498073
669769411
833388211
1808136151
733204198
1779211691
1413243637
552000498
1674274596
1772429662
866829627
707586594
15225410
1461967826
1775596035
767911395
886116704
16826374
1102562038
427010610
471789216
428115022
444784816
293907583
1010648082
1399487465
1274095226
983123497
657826012
827222907
1692783934
983352345
99017632
258885599
1354522911
1051446978
1501092903
159902722
197537218
1753606065
234555881
849002629
1831234279
148063738
1139583425
595896075
808693923
1202183321
1152084559
41033967
319748291
1483927457
768154816
984813852
1196020971
1390332957
1387759969
243485318
662251259
624894265
725888476
190309680
46847184
856537364
136341644
1182054624
591356338
675556550
1521220132
1058341276
292852311
1655430316
1333657120
873893746
872727978
923806328
558433566
1580107595
245818532
363586227
1846447053
58272361
1321935124
1687188536
1617072526
587145223
357149146
1228942728
811132757
1135452125
861410286
215902817
776033725
185043348
507416207
650890169
465195954
217154469
1396589229
981498763
214422128
318400028
330264664
1531323482
102566346
892182626
543155750
159634733
1524714424
1010172699
1166080847
1853365558
84771816
1263326091
114035457
1853100147
708272300
917261707
1182114128
534222666
477891740
1228483109
1731209354
1130675862
1145631189
927842344
1056513503
1249574575
170784069
829568072
623049112
1699824520
135799676
892930102
1805091980
626693220
1603202331
1515863785
1855942195
1665249584
355743645
1210620109
478993524
165890800
1645483811
310805686
1330897118
1785657778
1476097309
449650883
1304179638
85576768
1203382815
1191396476
1233570171
361994627
1118690946
1519133364
108553995
233719650
538825035
889720688
1291283026
68308640
1596946543
1342510183
166925079
510701424
157627670
988248770
1616182151
576580620
324155884
1737697342
1127948775
620547274
947063683
672169541
628329119
457114929
126393850
1262333929
510262025
761234716
403245576
920699289
150475379
813602874
829139122
684573157
1173920606
575858695
435043455
1623024370
1545957898
366379458
1846795026
1255485006
1059605505
1584307617
1219924760
778649549
1698837933
925616411
260385691
486200903
760633461
1046114517
1463569685
1337470733
31123674
175643597
677920703
1169690386
198549776
999688668
1244975102
197180197
1809917367
1200336548
1673001952
858820435
670413295
1168515038
244440361
672573510
849989082
114965759
1264721703
86457027
1479832598
1788168473
692741353
914416847
272592724
288033913
738692667
854799290
421559450
900403536
1426613909
734594490
1677392522
95820077
906307565
1630939662
1852525402
478863422
507608412
533234166
1808771049
563270872
321850466
393120438
766199479
580435591
1627251723
769596167
1353954824
832494016
190862621
1349371699
378536551
1228365074
569010058
141348343
669895184
1739698458
195711116
1206935881
998148281
363193360
1290625769
713048611
393100983
1597783417
1719168021
1720679382
1571207427
1832936613
522802581
865781872
70922117
728595957
1732708839
1005199513
190893586
1720740372
300998710
323560130
1621648351
641408747
1810737060
1494735375
1728705224
278134551
1308339649
292660987
1257039495
344682524
23391309
946543443
125412549
94704424
1040820538
324542734
13880761
702924004
623210204
415531538
1118156336
1413626485
763406823
141258110
1344577362
530957509
217295819
479738553
593544972
1060977314
318145841
527824966
1156845757
1386783273
1443197144
1086281685
956718285
1364944362
889841764
1043242387
1242179724
540156265
1835000843
1046482081
1114989176
481167157
779137633
878948739
1452715015
1015262959
1491719578
711467329
253533975
117887032
1664355492
1325165229
409463981
1559104669
330718361
1664846327
1698701257
1430268274
1211256823
80231459
695154955
118388247
374742454
1283253322
1768056372
1164151406
236083617
458756652
1717064433
1377547583
1007365445
191412185
568634392
947115345
1276654484
1844838902
146793242
1172693310
581401105
1027323934
430412036
542084337
117099195
1278020527
425290370
1430958252
929553189
1680029608
403084643
1051578162
1036003340
1798564912
681226405
1092762802
1702058042
531939148
627765481
650684002
1268913785
44662582
1154780741
946618582
107231417
1005640265
296107740
1266692611
1471616672
190116709
868687148
1832695007
280560437
1824137432
810766448
1165194699
793097394
749774092
1751055901
1227041331
1053122526
378932521
141975362
1816669288
974104676
1685676314
95751537
1167464185
1404096695
676031894
1160928898
449194637
616355998
606569017
1697352396
535499901
1846809077
1091775870
1822593130
997158866
850394699
840786095
413175557
1042774481
1524917458
611650181
1201409937
824141187
1727490060
1676632680
210798133
1499401896
403614905
834043523
1765771764
1135636083
1533178880
1332653982
1074228471
449383158
283592651
284256325
1548987163
306647265
1732302811
1506457336
663208686
824280135
312105737
115157733
1719778702
1268229246
602840847
508513481
1856300990
599746856
1224248246
435905948
1103361137
759040879
1494445272
1818984837
125887988
1311042202
1422442347
225696994
1519436071
633019234
876905015
172451753
1834236445
1080124947
256791649
662720092
1182616443
1413043200
75005635
1346362856
813622109
409575263
961009222
1357725879
1066986559
1482850389
575452066
505306177
1410737454
1582246953
1679119810
1087010274
21590173
1040130748
1140114467
474669288
1208710227
1221575623
603611216
869133740
1268377840
1690060041
1768372453
99327251
1585081531
1082604606
1350706816
1750113676
1624704140
73757232
819303896
402085377
890701549
591170876
1586761773
744061337
1735611185
511448182
912108444
211555846
1241293503
1219028355
1767557266
560005968
1753379548
1553072599
36080575
1853708405
480501218
1380103315
1655262115
1777024868
903085436
422214987
1354669332
726661362
165815283
882285656
1011292890
1786127151
618772802
363735605
1167799979
675322449
1409211555
413094918
87286686
136123450
46308746
1413171835
1281497270
730020563
1844835699
1561963135
651876502
1330321734
1064922928
434894191
1485636663
1426656065
184555161
1028415146
1625898628
1705904575
26752778
19588395
746021903
1619891184
1585751105
1583781109
1229317573
1842500560
514003673
595455256
22190354
1721752049
1309094917
553879215
505607362
286676955
1052704900
1757979840
106935470
923936988
1213528058
1127472741
780706692
381954787
636933417
1396661231
1537946398
1187835099
247207102
352855518
812787536
93628751
1415995346
864704032
1367719019
11812502
1650214159
1493800050
466429827
1826030788
1245185209
1496213244
1476733910
1714131932
1127144095
717734364
1162591399
1189646960
220096369
716909193
370605806
320953926
570546024
1290073051
872063709
636924946
939536854
612610460
1461776748
916654071
442715011
1842605051
571305998
223311403
1459545176
276400030
509303970
1687447317
1374542631
531143316
1128613799
677565993
647786961
667688662
1579532708
1237980343
1631561907
594189250
1176648174
1529142
1740435715
471264796
1485310631
598732089
1222538550
1282243409
1739943219
787675918
775948447
1646434350
464056644
1414445110
1857604776
533739709
1257294628
368937155
1395797175
268103134
296033173
315770529
1474982668
1789021613
355394278
166492112
1012018895
1120555446
1315643127
838509409
941262525
1223560740
464462660
1089617026
1247230609
1343780529
895390348
1564148007
1509988677
1476958747
1038683311
246074799
1774576548
41488143
392801439
1681169065
568016734
1638384673
30809504
1821420609
180258657
365268726
1066494926
1022674963
803658372
1346957563
157907646
956062935
960149392
201701927
1041864838
438928628
1664814860
1732337811
1594636624
1454237910
869891768
1055123492
1712617624
231398858
1253777793
1008471143
1668960902
1449884557
500052232
1144465315
165827076
720835021
821014901
715670689
946457819
717706948
1595366357
433054369
21245391
1837011859
13032561
1142109548
466521918
561163052
682113478
1604821098
1191628202
1395873163
358449797
1629140292
1043472676
1256082676
1610539923
1817606858
1288002399
1830211314
816320802
1837958508
1476412750
873491156
456721300
1491492757
1455513839
973139776
933460305
899863217
1053870800
1484146760
1067623430
1375594554
1519939393
481555722
1226291005
1466657444
624915748
396386079
152395341
179985893
1355285129
1188236207
505192652
30842876
513409081
1783441494
1085079323
1060819952
780799663
640736632
1000543433
876708931
112735908
1830109159
135698349
376832601
1259760318
1214926796
965015598
703170558
693681686
1843046219
744356753
1195466448
1097496198
1215505145
1617106371
1030855548
1128184364
82142977
889612859
73493301
1148750679
513125700
1020547332
673780879
786201139
771518049
697088421
928934925
960165503
370067342
1375410011
216782387
922149456
1294535998
25006774
1256789763
1142973615
184997229
746956535
124637246
1523427567
526746420
581833996
1281082101
541116529
534539199
1664867304
173423820
851073143
1169845757
1120397040
295914379
1852513022
917403950
1442196068
554256508
1530362334
686294115
422505002
1382344139
1104590995
1496225455
1327961726
570772574
547155459
546486690
881060405
86882833
982420516
210239217
122810637
1211473787
356446990
661904521
420559492
307631818
171635276
1146847268
863095258
1653240269
1176843175
1096950434
1071660469
361514105
609318966
895741274
217901114
1535713609
921715545
1625067843
1498360181
1668445093
300393163
1187225729
752250456
663782196
953326376
975440048
481606504
342385667
804090220
980140760
1757031484
99791466
1268806913
44114110
1172362435
888504502
1220539952
109991597
341310382
529611458
1486638868
1455248409
793888680
1801628296
1657463822
1352467867
599230772
356753880
434805087
1735307552
1592750633
1528465772
1259999170
784432455
1087334609
23333601
915088898
1808053506
1552240519
121249283
538436301
209559902
1287137420
1763029234
1830545334
145261375
903911559
446684145
1040768168
92531565
1377670492
1464651813
1604137898
1620629124
466107412
1817230839
1764492620
1795298409
1253710961
32612545
1776485061
93621292
1205905545
1353886632
1525780919
412082089
798664182
1095745684
532273075
266342268
956746685
1804438900
1013286367
1042395105
315241766
1075582002
1723083865
1001985234
711325493
1258926693
398308511
229654083
780148144
1676190875
391856006
1087658991
558499314
389091340
561011730
1558384166
1606755761
1475842118
1427166476
288972358
1355610345
140670916
830810607
722667772
679829163
256888437
1265744286
2066932
279714576
358072588
1614218843
919215043
1480537036
1846202059
780695671
972464778
514056592
1791210926
1545706485
538846386
162516635
1176423951
722417763
144730056
109117641
1601460849
624550668
344209813
608973951
1020932937
1547598078
1012021360
1371598980
723634254
931730126
34733400
1604387875
1777619565
1372108097
1059035805
1071773146
102098667
33058861
1215342296
2784156
85038596
398348608
183197583
1603262029
1388068241
635577125
301722846
1711589369
763715986
1807873041
332238037
970235736
1177960882
824410361
1289883155
1071590870
1192095213
90360153
374647464
109803616
945718450
1848534248
1779275428
22130993
1474004533
1810905000
823022131
1661572455
1716902486
1019334155
514649838
410226119
1075498541
1433686284
1395997203
1714643969
1658702423
1669885666
467018765
1670141342
1439018241
1062144637
340395370
1216866825
947501738
874667988
1031862391
522580996
1614447018
1050334253
1530821293
698259265
28492182
849232191
637753320
132592011
1650611471
512351913
131137277
724385322
954831562
438430882
1279633471
1461260617
799056208
1197169139
1183612047
1336638712
608408215
1457380955
1103049803
804704096
1758940284
18819205
418908106
1624423081
1097161012
586723915
1351470619
323984866
354428274
1386768132
297431230
1545061507
733573417
1720265550
965067789
1626406603
1492403303
508395422
337976
753301288
1795013625
201514430
815282448
1238792674
777440172
1003544888
633538434
819821836
1461216106
1684360215
674966730
1038794142
1135772689
1029451104
1656155837
1109053787
929272385
171962577
41080833
9174904
917618425
363882975
1798457033
699808707
514649140
47166771
154643347
510375479
887731660
526010434
860878464
1357581122
1778706115
218974886
1649042025
1701148128
1347202780
976743837
336132108
452761096
157397368
1487771741
1102234516
222168016
1665405645
94058994
807715887
1041258638
382877765
781927336
1230381106
1147211740
590507358
894380104
696375679
1615614908
1376888226
677054590
48534693
1815949873
1648474399
327173463
395500302
321530633
382254978
1466257527
281647405
1127947939
1680556768
1192184295
1047449839
814324077
1521862165
305049919
259762240
1258381222
792162891
1402453635
1505114951
30264034
1697153190
210505369
607792261
773157323
672427467
1593975833
1124138365
678829318
1753825321
1456071732
614071638
464589972
437423760
1382160216
44582714
1454420878
1395571001
1430461886
211939758
705004939
1665353336
896385426
182266721
896801342
1758381224
1205976899
1257292340
1254411028
1210231021
1418946917
856314749
1277065542
1435120465
1192437742
954139315
1341107596
210625877
713351839
1504550920
1621691675
1391454230
1681638113
396301874
209743806
925877312
1304894158
1189680680
205142231
226396315
1298274831
193587609
1495355230
540096509
278279750
262482778
80733491
1191446031
257199363
1227893995
224862869
71425429
1020951613
1793075190
675988986
1587838765
1239513960
598596172
1248717840
1693368119
16636934
664798705
110401265
1658105833
925006104
672948779
1301472037
1099729108
804639600
837526633
1772257495
189868710
246176671
370521044
987592766
1087570963
680386913
949560977
988512956
434487360
1817784170
1611865257
941794228
557784056
1339707071
1463303374
1831555378
168416696
956107711
791880970
617750400
834507630
325881044
1026768027
1843159853
339972496
1327127698
78194122
1382003954
1803223137
557509466
1493828409
212580820
697950866
1504745745
1612051400
1577630936
1225331250
1234484859
1529431091
1293206292
456224116
533155384
1568689303
995916340
1501547853
25854873
589163619
299284851
373145124
1483627400
1177604976
1656350277
1432185793
1333224480
789199646
1455987445
859690773
1163879849
453642238
744262967
722196590
901844492
781388434
697855377
434674688
1475633654
1751206658
227040130
283348010
524811957
1074366406
1580380295
1625642264
1835972853
1072016283
149564114
1250771020
38267945
1426197304
1501029432
364478036
916741980
1273942158
848413420
305658310
1506115028
1024819636
88044210
1141891637
1066415816
564901379
155567003
1481041726
130892394
1181746194
1027086131
1753481043
563278112
1468011437
1075713456
1094388571
1429247571
794755854
1015165917
1773569789
1016946455
1425809013
1573320937
1512593169
325110201
1576711464
579551027
1354896068
1712245332
162561837
10657616
94420211
858149916
1105330655
216196620
61319339
1806550170
1276521944
553523401
426620826
1612059837
896678476
1013979713
1739982424
601438680
1486611024
1464382264
1413029862
580439131
625095942
718017846
1372536965
1331747247
903759248
59801583
1623207247
305826058
333988667
1782879514
266675367
440666349
1788274681
1260203425
501787018
674625586
1205410564
242241250
1247967812
483664951
114563652
1117489018
1557556432
1609557505
135537855
1092238374
1462049569
401972706
614767532
1577358878
1513690179
791566500
853141322
1138628309
996317623
1524310889
556384981
920969933
1031441711
1800270454
215005870
64387852
40540906
1557509944
1788085064
604495444
514077587
581352819
759030819
1106792656
1730769209
1727017135
554947069
731363735
1315731220
404123983
152305189
1507652136
1763363670
1292946617
1111666925
1212488633
507020653
1179156909
943673891
74465514
1610239861
1534415706
754424411
291573858
1115021550
1827352349
891236273
1065298840
1815000661
1088038074
1115810780
1262055658
1346041564
368996686
409943701
1175507091
560541773
803779686
1669294651
1297229701
478665950
855330930
1483033839
1388027714
1155715784
1646786750
1392778628
1781025323
558711916
1808760752
915687038
1170794846
1133065004
1500889979
1696272374
1797330725
155999558
314024622
1307799430
1545067526
734955823
686560766
443037784
841551577
1439170213
1017435882
661716109
1828065854
413532648
1145669221
1023103386
1284311673
1756539271
528966838
748295915
101885256
1197620510
1003751258
269140217
1556902442
770419089
996635106
1301037162
130067768
888576905
738253321
80901259
1447099529
441489573
820586407
1409867562
380342352
130333609
665075437
793371849
918611158
1585063911
1139183421
796580367
65521016
721892754
621871945
413717794
1478705790
1201539372
1846489292
1749402524
1351897290
1588710377
1744177145
487126781
888360440
177510789
874931288
1674313169
255443169
1268018805
1709630055
281113346
1746330614
911664283
406727148
835998461
466274758
1501179187
1553038067
1718782463
828079344
1795760561
1124418775
195266081
605735150
1383094239
695863642
1744827181
1423532118
585044141
572217148
1529496278
957719179
746159864
152462065
623075156
1779105329
1092484793
715909594
406330399
1210993256
1511214345
34782005
406783221
1510158141
1129836917
113974501
257468813
1511815537
569148302
429479776
10491297
800721071
1130331517
379340203
845237909
380446725
1320861205
63790088
1304854555
615986009
1531106537
536680335
459177444
1077802220
983375538
20391232
338064230
122437133
1630700043
292901406
922334378
1849704790
1799250056
1669825729
567268433
1194314644
1327826646
1690443823
434186866
523617945
1380895772
695777830
211381244
1575469960
584498913
1015999209
1033386163
1795022022
943775942
130930060
322387164
797260148
510598477
658893430
211178591
1130166115
154716983
1366815103
905228844
537119707
1065898900
1346956375
1703903190
1480168325
1790734957
570201839
94729942
694868323
1503611840
1352832306
104411913
1773972750
1820860457
400524585
364254603
960838712
872747724
1097943546
1223956872
1718891282
1702564347
686454126
924633235
926716088
481051488
1380317871
1164002660
1120488209
1378017801
1352580608
531324676
930955022
1194629486
325755280
932071265
106729137
539655483
1208719440
1693812983
1435293443
1556697652
910195311
759794632
608158856
1322771171
1646996071
1001517923
1198025158
67256006
759672210
539885300
35387516
1150577300
128315815
1849143771
1702314530
1093881685
1476197262
236230335
1824004753
1467534076
1772046709
1227447300
695638316
23665039
1723635066
777619332
945176337
1130767520
194391773
458437321
70339459
110375795
773182072
233364247
1726038408
1635964761
583563806
87151822
1138177896
1362793022
988410934
1313704918
190417286
1848543211
1709651151
1665674259
1375887945
1239501523
1193922292
516940580
419202182
1479359711
1576629198
131253944
1693644147
1776735082
879315330
973709315
1269740938
479369043
873557824
1345184090
826123343
475633909
731037560
1102037635
265161842
153687287
87486411
1216854059
1748342804
948989903
1451153047
118537756
1693975738
12648376
480832704
361945259
386484485
157325788
1683436809
456008627
1670383366
1567739822
1493660972
904831452
1764038325
231229151
106008994
1061481930
102598740
882816551
988455888
1357048741
1480797988
1545698715
1215737364
979907788
1427145890
1374431784
1578018689
109853033
345084621
1655621134
1632663569
1599377862
194778956
1265754929
1733851410
195533547
1142386655
106799804
1549317019
184413511
400002541
879028830
403149684
728865121
131777458
1096524071
1398059813
1538187325
684737838
981094061
1241311787
1513199785
1638971110
1319668225
865944024
1754563042
888558930
469213028
158188755
569555334
178023066
890970260
1364184750
1836251347
532496212
202924131
666262721
617825231
469636744
1395339489
1692449839
442020695
1004744853
73993540
1696714133
619781338
1201984304
725594406
842388224
329452753
1837793358
176732075
1817736971
1258389177
328931095
1412750913
1265350539
1666785966
691293516
612524203
512882859
10823485
1417197402
1123799775
74953356
1184115669
13740206
1023579152
615515394
516497460
464350014
335708574
687126387
1063256143
441624169
1794493377
864151608
1032280897
1527981700
121508998
403053413
1334356068
49470312
898240178
765006130
104578802
1481230250
524809777
362352577
1581499151
1689913252
42760209
1479664194
337939423
150316621
786455149
1019453054
1694202936
374315787
1245606621
908198261
1021102506
478588725
380810622
1038793761
1643695948
1797263412
1011199233
1374677564
1708213806
633879148
710797514
1766615513
187619169
1784072958
898753185
1394153436
1698151921
198370546
333172022
545182913
285482889
461469343
699409185
234864757
1198802844
892727196
932877436
1818741867
1090020349
134702047
1067965863
277932301
1606390970
826742921
1497452053
1095081584
887203540
951054798
678314540
534884431
763458378
1355028679
1042092963
1095925883
1308320131
22158154
716747947
613068424
201346010
765511209
1215164518
316167547
115654633
1499938593
784462551
1228529768
1711126586
429405971
1567590720
1466970979
673853331
1501841226
62688686
63208404
1180284490
81135066
1456094833
75965808
446107990
961298173
1401043560
1613260000
826603096
876144958
1772879785
390722743
983756385
1635484909
1094107997
433014777
533205755
1642862649
518484741
1855456038
216521624
815038431
1742351419
833975445
928356791
758426532
1828036902
1390572196
433819587
1037144752
989531648
1657850430
1811689041
30267680
1672739531
125368005
622646776
1214614689
1547365997
601987750
897196373
1604899203
1095696535
7506978
781013913
408204671
187588252
380045123
891638458
1777713450
741062712
1318426463
1831425857
471609183
1705666928
1795825652
505461937
1521999455
1600939554
1645605566
259775240
725875553
349246786
1159029914
1043654014
831746390
1542797738
411539501
677422192
994819672
1009749336
1056912893
336093585
1656324687
676737571
1848907583
719459027
1711984574
1690073700
1606378709
572798794
1126876478
891184709
1820798953
195026172
1837071343
1658479645
1285685103
138459132
1018066738
241387092
1251091027
1710210250
528759415
1327097783
1412207761
1596647883
1126295291
684867731
1549235838
9804389
1709377963
287787317
1290732602
505556658
751759183
1143384826
536592086
1451168216
1473430396
784514452
189271926
927443883
505539312
463082453
1475568853
1854668140
749045930
1386982446
89061974
1474533328
1483800408
1178844307
1334011546
825122809
1668272102
334253395
1747142059
29205473
919426666
1699704765
607998357
753083911
347757417
384556533
375121834
13628365
372863009
815215115
1114708364
405565367
1176666545
1832674858
244828107
1684627305
471785473
1217943007
322736738
1837119236
49200264
510526644
1111218817
1284743787
1197961636
1184890993
722227326
690141024
708615137
1031054357
640868098
216174939
1098990739
1650481494
1282566560
614768160
1705806948
384506374
387466642
1553929055
815322301
1231633103
1255838504
1799671412
740060792
231116008
1624235345
1796817454
835282590
276541737
1804273938
88266993
1516980736
1563442244
72581735
235337229
578911000
1681516564
1089561752
1297237278
207105520
826177343
414161610
558397385
406344832
1033996388
1420406654
262541372
959378548
912335282
1807470883
499645867
489207951
132147265
1644357353
14246178
1224024054
596861746
991274691
794790372
937020176
1121403545
1085572993
1772132429
534900450
76213872
1536618831
818123721
1710759944
665636323
520287062
591780344
1782991203
971854547
963577411
759158083
1710894727
288656071
1426494565
862612291
753760845
1411324037
387874109
1530653192
599538569
795163000
232572947
1515100013
1610505777
1714738146
496822055
1304503529
1037671815
13639169
1239789300
1348421448
200231612
1799769233
289178197
756458374
1594471210
987667965
988878075
923358640
1244753714
200261774
1127228023
1284779481
888822959
366531357
788842150
325643183
672533989
49747974
1312083979
842464170
1107157152
650224418
1401674037
535283574
1795949231
275219059
1528865351
129475570
966210490
251148780
1153577192
1576459069
35325985
1205376298
1762741331
714743978
1149038728
1499122065
1785517360
1337561338
1771148231
947840849
1421108024
1606448825
1536201655
616933771
460118162
966378055
476955836
306465627
1227828737
439871924
12077388
170775393
549819568
1577126507
165842582
1314580582
32735873
1298732251
324844647
1238207872
72634202
54609396
1469220357
129394812
1574889232
1521643265
538324946
1253350056
1550538993
1708490585
598478138
347681991
1011355646
1227484166
1303926094
402071489
234515674
397893775
95867013
1081531816
208880410
1576761309
870511222
1498462213
929945748
980122333
154491766
753041663
101088276
1726022037
875098679
501688896
1062177682
517785901
1120324516
1744691483
507887967
652558299
264077954
324635898
1822335960
166674574
997451956
445682540
10912901
12862163
594496384
1487161215
1009320657
1565068040
884328222
388159779
87754906
891163912
135605263
1098207609
737048420
1420927137
280273179
1004498287
440811000
594094181
440629966
1742183138
1630793906
1177368311
186336760
1503469997
1805336870
1432598698
899624936
1726516209
1092685006
1807652717
1113349406
1298703148
1620563947
860989051
1300261618
364071631
1252265603
1297947899
789301482
98442133
1597835251
323564945
549103820
176808602
337484743
891175364
642883213
111889962
815738390
1007782642
927746707
1203760833
351201521
1160530511
1765550093
426026021
105888258
5986569
311517166
1169273746
1674611939
604470728
638123951
853292865
1413890620
444895402
1212823798
158260303
1449639494
1772776906
1281190382
569423547
993390976
1354069969
299675120
1639658126
338125967
1653803050
1552753639
1557112384
977028969
958371916
118491085
1067496063
571541108
348691597
745377369
1840924091
4480280
1202766085
1664195449
1129031200
1787126991
32983224
902578297
1782803076
1421328064
81037870
1256022116
317641193
633210421
988052048
618413018
693372591
1109417403
1711660520
26051215
1011115717
333125460
208954376
617529707
221703615
1728061773
877969464
794614079
1379509570
442763576
61031199
1805102450
751404524
1164041396
1291072971
1338464239
1370445891
1372931126
1230770476
1563603826
1517746327
1005375049
269522605
657097693
965685193
1437799517
1111970509
1749294612
513013291
1325989262
974028389
582591521
110156197
1759831060
893096071
1184789237
741921180
722164182
1696936542
899973417
798737331
1693158630
234657187
893676851
1207098958
1069046600
325619432
821803655
68724853
1078164533
473483858
1264618724
1183751255
543075890
86810077
1673162111
964577943
311286929
1167367435
1011594609
2418222
1666478088
1834357626
950904432
848336682
632926676
140080597
1602895270
762328452
1331228865
1812151260
1095107390
1112287795
1700885374
727600923
304857913
1292364340
1283566323
732069770
128126045
329520325
364259321
623497171
1285223398
1180656928
395577533
1593722302
1117433659
1040770011
644955232
1318071365
822560281
1857424859
1829246586
802527279
164608380
771112512
566733553
626375042
681731235
1630664861
1072973925
449431817
1306639816
1230516537
298358705
1522075101
421751841
92890326
373605140
690894857
1735568727
448060731
1652545732
1023998464
1001503959
725298793
315449200
4792521
868666442
1661847543
1366939602
775213373
1159818381
168725437
62113196
161821280
841180891
1846189927
497427213
840499307
1823080460
1511135053
35010834
39632369
624015486
1402894702
1184217648
1851426123
1375130996
514146989
610283020
32974091
1132485330
993471166
1743245686
1456232421
1371761010
1475057030
1311187653
1172928511
760136659
1660065744
1005702929
1700544056
396967333
1296659357
352367794
841964159
743072172
621472941
885715475
490174015
484740175
1230845406
1512068328
1101139179
1083780533
1565743061
216264194
1846387859
1528045432
1804322343
39858291
433834264
623714252
1100953107
777244532
1363450048
21131645
527725223
1587747908
1718957086
1035932546
1683879281
589343944
178740671
113463333
1252195105
1710294230
509862556
1287261517
999329902
782549852
44162145
824001447
315498321
609785784
1335105000
1547105516
1687746098
1777331538
404460992
776441088
65978934
1256634716
1585088952
671347724
82750596
535839259
1528181456
1763271589
1759555529
773338783
1022022460
319956523
806332714
651420645
46033647
103783579
522779571
1690519646
201722013
1464984451
718402902
1715392975
800731281
1841966771
1817201756
1444030507
885736483
428915209
1303348953
226845529
139680217
1543308501
705902903
1210706400
1150588500
731956727
1475785581
1835413879
995687231
1138181595
1811129586
222629846
1565935381
1039424833
1167386867
748179813
1213117893
1121279196
1447493925
1812238490
1720984433
1513616878
1036587013
1085311078
1072425767
1352872867
1436575717
297915184
138712683
975305996
1358835506
348287896
1512431674
760200758
1015981765
1789122233
277773422
755933941
481488193
237375044
276573610
569460035
100505333
479993208
267158378
1702567206
861832805
1054405607
1478520019
1194732722
1312692269
581456763
601818301
1014887655
1680706174
60513622
231000358
1013966452
93825467
1427653654
1307867378
1426748196
1491934151
974866089
1064570350
819377228
1382035395
1228569382
601763081
1496563261
1142084240
203202054
864579724
70434165
1379327559
856357154
1840534390
1608497140
517280416
1046869882
1579697336
665943372
1012452977
902405900
1184139742
873917216
556200849
757772916
1559046699
1061390967
147028670
1548469342
497412043
51381538
1602298140
1798253843
1089625421
1082146982
129189655
1716050583
269895035
1353808832
611826231
1035114797
1714385385
1486184379
1115015809
779987663
527404448
1430797886
1552750693
828572508
1742557604
1610625745
692457828
418261633
1102042312
1032573414
1696107898
731247590
1700164443
1623102399
920754037
1853693987
1350443882
67950953
1429314384
1210785554
660228613
448246134
1020007115
1256923159
773492428
907458891
504111092
784863991
623214847
1236078320
1302299158
1558301711
1503476561
715058668
188733498
1818981523
1002460616
688292318
1667864420
649502374
58370693
916474450
712209409
1202895831
1770690928
1216886645
663674576
579482483
955460466
479599891
1771323407
270637557
504722234
1631909079
613514661
387033725
1355448038
1232174604
1578998214
1485441286
377610350
895060799
139094386
252003511
248038461
1435293464
1520459383
1412297551
1196817879
1021077514
987642507
1398292368
677727496
1781745602
80562200
1840296603
138410516
1791361398
145777076
1609221506
783999637
1843229248
1686325109
442801652
1819943627
836319356
4804638
840862647
84534217
1517257801
329201513
613180447
999184686
305629350
1010115474
1623578729
1587352535
1409913113
450400567
1209461391
1430407505
1262155793
886816510
1136242344
1643842771
899693783
1764455122
1510817531
1215325723
745084300
59602895
1807576492
902955424
1775000156
896187352
1058697761
70179394
80329403
1630900182
1228968494
448508094
900937755
181824934
353097202
1557688876
1695945208
1668766554
857473286
461607959
826289520
968117774
511093601
1256649734
1729496523
778888315
766590892
96297308
1131978473
1487953607
638801539
1308920058
465978838
613232991
975367230
903821710
920319200
182440830
378475267
302731486
284228883
620931300
997901740
271726741
51171225
786022361
832408686
1793986264
142768841
129710388
592075606
1852184685
575253352
144585616
1842363270
300206114
951857778
845443201
514406211
587144511
310786308
1394892376
1085305740
1608940462
1834775683
608172519
63476090
1857082002
722193889
1679896661
1358686299
1617727413
429339081
1745527340
1709698487
330548282
1367466953
99664824
1650077604
94531043
550938059
1565514422
453097544
578202168
104906803
1709965721
1710325660
901890472
1226899248
1376205839
1447443539
695690559
441994723
1692590031
27982305
430285540
1517634561
393633176
251333299
674170218
108940652
941845261
372897068
1686080114
1526850445
1470632614
490542172
1146723054
213923116
638955677
803165708
570016305
467374190
1211029844
1331483816
268817209
1112445027
479703449
770071030
135275320
659514713
1211309173
1831896531
1495462998
831826909
1042913085
152059245
519137482
1054949350
1022854096
1324649499
297151189
1248653075
1030738927
283005811
753808087
313963893
54232264
1811294236
1246376435
1035772523
1387817727
365344208
1029589925
396096473
1113685502
1723257835
1148352967
1474695627
205124059
262388927
1425504147
499911789
1659006646
1410675123
1778406589
1548386312
1634446446
345539455
30899310
897033427
1052857061
1082345692
867287031
967346502
1685283276
1646079898
1001805384
1542185952
455683095
1296965661
1774814548
93955861
1072022823
631027030
229250783
613598399
122231350
729700711
1371224694
1182451897
1599802838
599206099
1827950519
950974160
949257023
1750376767
183717704
1043681025
1435773835
1822852266
336887112
846223896
1632917593
784409667
693351432
1042558141
895822237
45866310
545939171
1515041646
518390711
1772021831
1645538698
716760207
1597884445
14094519
186925893
433514655
1657457808
1822245887
236999425
15768255
1603285800
1850549155
1836038687
1344410009
1569097176
1857509268
1645459994
934217405
1669876509
61106518
80112952
446350760
1586720586
428376752
564751098
271091981
789375490
1778519855
324694170
49306628
1099302490
33767643
1225263765
458389135
912912701
589847935
1330228134
1108029535
203305609
1206181323
1828479949
328678552
911296807
1314708297
817025911
1797116440
463489871
67886904
1072958843
525788239
488281545
117741926
63036733
266203641
1218228482
1063538780
37694280
698681632
1472089666
118545734
542221744
1561329740
1701825406
856527400
562611559
710478783
481952460
130550031
1144725838
579429643
1455924979
1280447464
1567584688
666657407
1160907201
222303220
413293119
95271388
956343611
387350046
1654496200
1287035194
1012308068
847904775
1783568144
917819406
496697176
1797411085
1856471944
640300120
255941804
1089311491
366136650
7524803
1293200985
381321575
367395218
587416560
168675765
713906694
1491363898
1200713704
376496804
891439971
1132621098
783152154
991920739
471158433
81742782
329984647
1004175475
1262700504
1124626819
9951731
1623808826
1291414762
1770370617
1061212440
1759145985
496156884
751418072
1611732338
292199738
94072068
1072571134
1220155166
1800158167
892620965
1261698576
1538480463
139064155
278202315
531529237
964603393
228475483
1665836433
1157955910
674869521
1815138995
1328124173
157094992
225248304
1400231730
1632514164
617019798
342272573
1417971052
858704192
795845960
1364653215
860384268
672939461
48903313
1414440220
1617856654
72534978
606208136
484900004
1418280264
35691918
556652469
131579061
440502386
1700869781
1615998894
190128992
1605554875
1754091763
1241694908
1786277083
831005697
1467485709
52540707
1278079323
751890599
803828970
467613096
476606469
1445199946
921307200
1752839718
1215987646
1456885065
18421993
28896258
323904353
1242909996
1687574610
1040406736
1008963625
1807321960
955221262
974630191
1043756510
64395189
1579237658
612336550
1058739983
627264943
1113860276
867164838
1769412844
669836555
1515235072
1282543168
629737961
59935622
1352764304
759393144
294116238
53567559
1042800587
63515449
1018066457
1570244497
1568210164
1284366063
285151932
26527549
264592702
302638877
355680481
336803384
471752376
1601911337
1036078726
249698929
1684057909
602484771
1847119651
542185678
1579936935
259246504
1725587658
1146938903
1842078241
1215932227
246511165
988087111
71085029
160794028
1766638700
1188690397
1514443299
1693604697
24858085
1695164954
490513213
180331904
592773903
80752032
1012828821
877931353
678109659
350228112
1485914201
976580848
1567207941
38617202
444735902
1594151775
1786683867
289989138
597359197
19663572
1642397325
73583234
1255265018
501453266
1322076802
972722991
797929016
1202389761
1448506298
711654774
1651284582
1447853958
1589875603
562013843
267164826
706374228
1363526083
1444495625
107768806
1200629928
1734892214
947692220
1167012391
74413715
162221524
1538905011
745523183
402217225
1664402717
1203718738
992961375
1560278119
613255146
105475245
997173807
1613872834
1858587425
1230341513
24248353
1506163093
419775080
1464455993
143593341
458476740
195501049
517447872
433533909
723118262
173923187
965385205
1180976100
1744640352
1233595638
1297266653
677404867
1212509931
1260091520
1761418041
1246657569
1064016730
1503160309
403082079
990912176
711139120
782622035
926043753
1056602630
879426911
1710604883
347558620
1054052192
822639318
677899462
1147868263
1696070754
778436445
303654995
195119327
1197243677
501990437
572931893
373028249
1293569611
1550505581
751634894
488566421
683258667
343876341
1399718683
1694594664
135669690
126585428
370908334
1683754605
1859079650
1818983802
431690451
438988871
1715429267
1090520621
55561519
1137321171
82924013
1742087169
1856906134
1791402121
575054572
230697049
1180572919
233153491
719095104
1697106626
1065841198
825285078
969704188
609557511
32582765
278134912
177109293
163908549
1366166667
1312411226
32971628
1789517289
927217675
1187850293
213237365
1215988065
1497230594
1066635297
1748319225
1379221071
1120844760
1202773760
136410707
205137485
523302262
668110486
417352884
274631563
893234424
1369354744
820935025
324526004
114792815
978275305
1195767346
296857800
1795457083
650675019
1149172952
1824787423
1561544205
778335914
1149852030
1422700742
133545565
1808335247
1465348306
1405951447
56963890
1569057493
1217635405
348612917
1125673667
615604030
1111157157
385496213
1777123248
164361752
712922300
1226032430
550314113
1841623314
874643623
1643226660
133911056
487599514
906637949
575138095
1119498580
14316961
1014053370
150036943
480250473
268184406
679662254
126630029
1052174132
1561811565
1818622986
1584973260
296847027
160285830
802129360
392727163
510645826
1559369622
1384167525
931124491
642948310
65294201
57643032
288561835
450394181
1501715420
1429871011
1087118250
1050634466
719933726
516040866
1384378802
1452291042
1587557449
1376183823
1686866071
1016057064
662708183
190114265
534360994
1197797472
459649073
418888011
1380620082
996358725
298899153
725382463
1791297015
1456341269
73631334
1415548722
199461807
297421319
1152093358
530415360
986809313
355544700
528634893
118550418
194760706
481857067
1842866030
1859583326
1752542318
755961864
1205864164
231324294
1625663908
673715909
1481542454
1567710337
133582307
785587072
884607548
1030025904
1719504507
1379469232
113264159
69936271
1742992394
1003088678
1176038403
1382031566
1728715580
63799875
1707008631
1037273950
1651900059
360631266
414937661
965680562
1762908216
476171958
722310532
660144932
1431490610
50170855
1173424301
75468652
794160549
677109715
49976184
1093327718
1238637557
987413566
758649321
152343497
1745315790
469315866
286543299
3059882
404156391
753094223
1608709696
143734000
1363643288
1234937886
1363705901
407254821
1760106053
35037339
1535842438
314277610
709980631
342228881
174149344
1741978858
1513079094
1378816994
1699332743
160980252
1236418172
975813187
1758339161
994678040
1065638058
229656786
225762228
128471012
471500978
711299992
307927450
1221466162
860898198
1169818873
627930344
354287896
487610705
1156708448
556484151
1338016014
31662988
1541064433
1811353062
188488168
1299586652
666389305
618792404
308609886
1683354215
439798332
763690077
412510685
185920916
1501137619
1528941299
169101243
347191566
767662627
1472084276
526337946
1462949031
1137529360
945823015
624851772
183637721
1757392753
1661107282
43401478
98844879
963396803
748096173
249614884
990810706
1045303192
1398639644
465499149
433605862
483197056
33001856
1338898321
1376159521
1616572089
1090193058
1720003776
1192189351
355407897
419731865
447989290
166115839
1301977826
479714962
1796094444
1769721475
976716725
483816954
425980910
963747051
1619260250
837540118
1440707355
117601981
632532556
1738000600
1450349494
1582088632
1728656399
313000983
283647615
471548264
611964140
667035406
1247402558
967033322
1525020119
1111334653
464745253
722455447
1577689847
1565534871
976150150
1418994432
1135974476
1370290555
961049536
1191838844
331935338
717714982
373842118
711788148
1405232249
13338139
77989305
249698970
1382842172
1273933452
1416776685
1359581861
1118936359
1458240987
422788942
235380956
772288944
206067266
447012522
478792859
1139907188
992949511
710123580
277394467
1483646411
1763521971
1503741364
1504849444
925195500
1264350335
1454230087
1048439011
17612201
892239342
1084397691
286002306
991652193
502373574
906726477
810064535
1365997275
338906863
915089832
1484472418
439217234
1207635168
134073795
689733291
434635301
100193732
578576969
728820813
516991255
1623614577
924067655
201065687
1065085634
1192895988
51670648
18363331
1192609678
1471818453
327671644
991029483
1819991509
1582416688
586976822
724058580
1525881034
1752269563
885310859
968907932
709948984
150499563
1055425500
347703909
1728389793
1016010704
1147855548
868701021
650480559
833578777
346706863
86263098
720804525
912853396
1643681382
261858700
22705125
88939962
1564718074
984580450
1742988511
276308859
310786462
164131802
899582746
723506310
569233521
1165580108
1209860157
125488045
659374687
1396296796
1594199208
1304765079
305008509
1578675376
86508843
611867716
468085503
73977514
1491256828
808882693
761781945
295196269
713988483
896412768
1549616953
543351364
1199484207
1154271618
943707887
15587167
1668815587
1519321035
1792301127
1836769049
174933617
722155167
598530881
1327136980
758909377
543908189
663491751
762231502
377907481
41092242
1031170330
1662846533
99316179
986662824
92055565
921641501
1327721709
488211592
405057841
497210074
701880085
214591643
490878499
1563629655
375896096
438930321
1769699421
750312545
1739398465
855158851
190167912
540981256
133724424
844978222
552561300
629106669
1098898687
1233303113
1499591297
1138774582
711036001
1657601906
529800460
1666062637
336836633
143641201
246820576
688795964
1071614037
1391121798
1540803540
91249881
85372170
1251693689
948883691
1532026985
1423024423
1674814944
465022908
1229111794
1048652974
488105447
1834370681
1017831593
1043963022
971327999
227371426
1608035761
1097012548
1500092646
774648980
1201628034
902290637
499481665
180151132
1833296620
570847080
1809605112
465294098
352069350
910559216
1626509431
545819332
1405905231
1621145590
952804969
1049595985
1173175529
365857583
1525361318
1085275220
881265402
1317164418
1003656264
293304438
1207559494
573188009
1051624950
331817409
1595460774
1692303776
129581001
833459740
1799744210
1682209352
798167365
689676898
220514677
247794351
1516928780
691317989
1403407943
1326282809
1562104134
1057204727
1640607193
565514148
883962394
1518778383
340694179
624355663
1459759976
245374346
170072017
954015427
1776246280
1244486434
1000717567
1824164696
436328379
1380554722
539062661
1507650630
31506413
844998819
1414923875
1156889772
1616930571
109556289
1370085681
407869791
185499035
54283134
843353032
1581957426
1046045742
529954198
438960610
297797928
456941671
1133992912
967081167
670084519
388681359
1809133125
1018753834
1263038165
160436290
882871881
1232181928
1206785380
1797525463
589511993
955168681
1119725030
1154013172
1808761830
771601836
661074722
747764151
92945548
1342724465
810366183
1501352662
825953248
1034512885
1062498352
1639231107
806865463
788562259
1649357977
1773507949
985206769
1501437543
309497059
150228298
484019038
1535886888
1412541232
1374007197
1009839575
1261210741
1147491216
1246820255
627668666
76377210
1552328985
1238547895
572988296
375073570
948991031
331135752
1296724290
71623935
1545178789
1115577003
651357730
1703873091
287503848
867107556
1845555053
666734336
1807486099
1134532587
151866834
308355334
1765930440
1436259997
699702177
1510885108
1072094868
510064887
445245349
519842647
300896560
1149771578
194055546
889524457
760820672
807933504
1404805035
1819344577
1121720177
1029560901
1186319600
152623383
1370217547
1645704035
1541228737
1131335094
1590053584
825482511
911856776
474887649
567535222
1371731832
473152986
1322409555
1785886612
1341310983
647308354
596979512
1707345768
1261350630
1825159104
977367286
52914128
1690293016
115482567
1222413816
1711421365
129142080
1067476784
1383669856
1076930185
409120759
1740782754
1390701678
632235619
1492775871
1156405066
1407501343
1339106955
1720450092
924933452
683462805
937050719
76304977
614065519
1012184721
324821157
1677883324
1271762104
835166507
479348508
589832633
1646635912
261268330
1168901369
893547365
1307338655
1211271011
1343600559
1227177049
1636663288
757719934
1074109040
875335708
459472544
941332119
37022168
1371030528
1066334534
1512196393
1019911669
83329898
1538706749
1507365415
1151372387
694177291
357654493
1313813143
548739286
398646224
1392767787
1251508827
364259121
794174678
300270372
1104711663
749887423
929386736
641270769
1255058026
1523540457
1194152246
1074003084
1358757654
1418152524
1164682711
576916108
1656399841
691413669
1275661631
846512718
688760804
55464516
153738675
156450599
1593026008
1112519320
1316516143
738927594
1359329328
1632336553
1089784008
202489646
1288724239
1468757416
1048892126
1509758893
719442357
699847207
1100610560
81077324
1194035130
1523750531
935188091
253890358
330069778
998394189
1398263181
1326255421
30108265
333463656
781663620
1405950399
1639597703
189353857
961352790
6000416
1608287679
985768930
1043041532
1191912450
115748364
147173027
1703392884
860600758
162628984
671789752
1841958953
1045012295
1616881705
41614844
290923696
764344867
1599870376
1019782650
1054670010
1090147005
1657102802
265798557
1049814831
682361082
195321967
2115781
791604683
953359830
1394757140
752308222
1097402640
684503022
1604378817
257125223
862608531
381360557
270749251
106779798
48760538
187397691
94017115
1710516122
1010083979
1669314960
1402772547
1217152350
952439144
1834966935
1082212878
647648764
1058549307
1501322746
702520850
772186490
1166888159
1706383194
1797937168
572354782
407450941
1846953521
389012786
1273139688
1185437605
1405162279
619153791
193190625
1302791074
986531302
790707018
91651847
1053726973
294744932
1377278605
1698622798
1419795158
609984633
1116825155
1235708243
1518600499
1301966056
75294457
269122825
124247452
996238401
985418841
1503134014
960080040
1009670185
936973393
432585613
1488482156
157265140
760166015
1810518956
1672739151
199547910
175982260
131828135
1022503527
1312190928
68159899
80640454
1235181469
297521150
1793908199
1829483556
966727350
1700697096
1292865334
1407433450
1698103904
4855040
840180110
1604802373
627528069
1205182439
1480752904
812741296
1203076636
634910893
105483189
1838408018
164572665
1153938766
655714640
1375317374
1405052609
243473887
203231107
725695296
1505346281
1323787683
316655183
1548348887
1257540644
509743244
802988650
444148582
723848157
805123933
1620158299
1488718287
1608305341
1348968708
1686705273
1367357319
1508126823
1663825966
518487556
229179492
1127986703
833508950
1485571328
166185938
528400553
1644027084
1201236227
706961606
1645554660
143798684
410496010
1568811657
1060975889
171552456
911647847
895944197
728361523
936519709
1372170224
993336714
64163060
1323813463
732900935
620924502
1204612551
1723998640
214735563
170542980
83044180
170022692
288305869
1463562062
1457782089
93329724
896816248
631035499
11922374
752455074
610368737
819845321
1658159479
664949767
1477543228
1144971323
109628260
1273196878
1764538636
1661560735
530400993
1811519083
1523577700
832060127
1211075368
51122103
852415903
1089436929
986447266
11560879
683040825
1060620582
1606378156
1040796815
142547606
1249758784
557153679
748699839
1550045260
1562515366
1267695064
1652903460
1846871385
1303388330
715854786
1166575063
1068048583
160778582
858863188
859597555
404175792
726911610
1451604128
579601420
1211124380
1670612502
428283516
1662400524
1738007772
1677282340
1460927900
1239420906
1723039639
1637006751
1283001964
815010855
67776092
146237411
1296971850
1493255533
857843060
1101383609
1714287691
527477999
1498097044
1750735735
434007754
784259757
412182166
1742227542
183856414
1152463
175879821
1782386925
1021419796
754781478
1025404898
550545865
913050761
512734694
554637050
333101290
1366278190
438613423
412934544
5806798
1319821618
1678100147
723062636
185689257
1162503933
526176826
118436365
697348528
513827567
344003815
18952735
1088268630
1646172696
1402034235
1322492619
1350734152
591140119
341586046
983107066
588454015
610758182
1672250290
533231568
953349996
1394454273
1409613349
327265933
609645528
1180103220
1289867886
1026060372
1223244641
1227866374
1509173103
1210545789
1380131131
5654780
379924775
328252911
1051556483
1486172713
492263986
371654854
1360810197
160743866
1534214720
354702914
457219908
533909746
1114812323
362866718
161563330
1273476135
191608756
1304968067
1498322640
1248535600
581359373
326230513
176817767
1201250722
918150256
588984788
248048751
233455075
1384512006
92539012
782101641
699280437
1682915708
497957099
638282699
262459610
1738568015
383018038
1666084393
1395382136
1804771074
373749949
322060179
460366499
571531624
1475223850
529189704
278517420
1528432990
1177159107
1202539074
232557436
1815266540
425534075
1232187828
622453172
487291376
852005024
675129263
1545799638
1250432215
787330527
751664437
1739979155
103037868
1017758122
1603975977
402196839
901807418
1185060121
1805221547
1126342202
466465673
525999169
769456020
656161355
540902517
712571226
404814730
737442499
823047195
959724788
748176145
242813064
1201891852
1696582611
913033915
1590496249
436827011
1224588148
917656865
1671629341
1568195640
1826325431
24450042
322413056
523424766
1450525074
29494584
530887955
363264576
295351524
526011607
761323897
1785966402
1096930201
670101130
1652674358
531168009
72141911
1016878569
177274337
1090215415
1837909736
620065738
1016462953
1249654466
389369733
1264159650
140040449
554422876
788621175
373413226
1624807885
1020974266
856538751
1400451306
311302108
284288694
1217458204
1045338353
231969502
1238338980
960375714
1656830218
673359318
789486542
1482274401
425087951
536771777
1785588298
981786264
521995085
105809902
94949102
435344943
1050838401
315280751
1034181566
353701023
283317000
1611216326
204488904
1506794951
1002166607
1800539907
1370895417
330668835
1031907565
244533870
1378301436
326073662
429628812
1529958301
1233393276
637765325
229531505
1453110892
898929774
1585638523
861427818
269896698
1328450068
163152110
1154133882
975351813
1229018215
21205903
604727440
360256415
561183251
959561052
774105664
177456866
803548510
18308219
1526469062
285047515
44046265
590833236
1890624
1695856375
1839735746
306034264
992088230
957197785
1782222022
812270598
1813129
1772321883
693395360
1080746891
456827538
186792083
1166270335
1569779147
632873455
1740871360
88597205
1845261135
1537441894
1242920965
1616948817
982507332
1167089520
1479937674
1059050305
273777683
1085475212
1129329400
613457663
869383340
1650733995
707274250
1833519302
255442254
1110904959
1525331014
988767332
383480561
1188834305
1193106062
55114295
410366506
834465945
1196090866
1577614526
1124718390
1260896283
1814236490
1689086623
332840876
1476814922
1733079159
719076262
1258560725
83650395
1048884103
1176412656
1149791920
864443243
1698393653
1152880031
112753060
986750228
494383288
1713375047
348168948
214420706
105689521
901080714
210697964
839669131
598317123
560327486
601937793
251032422
103467407
1842050544
1183589594
1375400530
978248571
926936149
19353339
474822677
676880874
1235841819
1184382939
1692842977
1079034943
1664455624
548315869
137081350
75792189
851295563
1223371196
1658571001
1039656770
1289477813
1668298495
956522864
842722070
1207824297
1317650409
1728989155
1223925429
1234094335
177930704
1238146546
1656101513
359684917
1666725601
47452319
748269089
461763595
951075080
1682768016
1479340497
215256669
488262960
1026448291
1356892292
1815235262
535743983
1180858697
1858248149
892432269
1478077637
706810471
1195990746
160905326
1853056350
1138575739
11248974
1567612989
680310060
1647250448
251796960
805794488
1356490383
1858253268
1452939855
779841854
1625335868
1278750009
33659884
741881779
1405195157
147260744
795317181
1005213702
979597309
1781279640
502899534
1571937351
366427851
183229388
53506609
1596198214
825881488
1156687589
1613317090
1207467792
447017852
311359465
473626114
1169078652
1197269088
1446786534
451170880
403791387
978561255
1121022133
1439028758
1650430461
1309787416
1854939633
1367675434
763220426
298344280
1072056183
540355581
1272049063
1702605360
389277541
133260851
397839622
1532643417
1680138365
922734938
144892408
774788717
1135284780
1709181855
1579482940
1615085240
665582387
1341808328
1771957500
279885386
1014487666
1794369906
1129573503
1453260748
157621910
190004486
324887421
265045417
591851060
1584241488
712555883
1024366632
584647458
1852664985
870259186
1331113055
1460991024
224753177
430810006
227571995
424247754
1703131944
1126619023
1492719968
705052595
1196922243
342818333
1475473253
821871507
640999046
62287951
1129979519
1698139739
407024957
293003641
1178805851
1849900866
1782658937
1529020738
1609725328
682890635
1290696666
1435720578
1615365139
898765443
296776214
910175804
285978077
1441174319
1098396905
1651530339
610233488
572063938
859219022
1193058110
26238371
1316251976
1158970874
632065260
1745190136
263591685
69752703
704230209
1354072295
964648919
1494298522
1142534188
650025247
610998107
931602498
1599066799
1838127260
60913271
462675920
1208563025
14558178
1180415936
534568587
225470167
523075151
574864074
1474344485
1680097041
1647476941
1245292315
1064777614
1328341394
179801636
684992433
878355828
209273739
424752258
1805947849
1095750598
603304942
1613240690
1072498536
1400825655
267587394
916997486
487736826
860085933
1699384396
1045952286
1213340747
199115048
1225008594
1258149207
1717314803
984235620
1066541500
551120062
975193968
119133785
9690344
175282534
43155713
1205286768
838028471
596159168
1476005341
1227484670
23149604
309258113
1393574026
142810486
76395020
694021126
1058283663
492931555
208561154
610219447
1385443365
1060314815
920717221
1153692140
591172871
1390493050
304228719
409969774
1572589179
512306677
864145709
249859598
877790347
1207957551
70320133
896416052
814255862
422341685
1720608052
1414182398
1507181678
1124369960
1128259647
1412012861
25047240
581343242
749031105
1781571589
1036586993
219401893
1820309220
378316664
1014416702
1130252325
1711041153
635829173
1723742504
1494403355
426600420
347671763
622534945
459607701
627166096
1780888316
675976778
665392473
1280411525
733780651
1846449341
1177232659
389210401
178041804
298246286
720569629
1767920355
666906871
591324438
221858960
1553837240
1787334744
723089699
1022479598
1807755769
366064686
1534031878
777060140
32417307
1128241530
215319450
729504844
1383336380
365708519
920693769
1614150552
487413910
1023690452
1290207014
27125383
1547265200
1170603016
407498721
355742609
414538097
749825159
1151103364
872733397
1771158839
44169753
1047138927
1561325700
11690062
561262505
945595137
860179873
1531402107
1375106235
1076438350
362755245
702460838
704686010
1264711865
322166844
378828155
524135809
1432672804
707099899
762365111
1767841338
1111640459
226625282
1081884863
150894429
41132415
955196554
996150935
433968004
465643548
881069686
1729732375
1716410885
992898405
538674428
12145399
578628842
1088320049
1253060011
745141260
228987843
1510451
1642123509
596397338
903644318
246919213
122023933
448030843
1240927830
1486081228
351210745
122479962
428950970
909865392
34455120
968480002
395874831
717691463
1274684045
531967823
711290643
1341146910
1380428988
633213975
1077770925
1362007831
1516830915
506044909
399316993
1635151936
1481597817
1579648205
1590166661
1701590083
1537778863
766938893
387971153
629476102
248050030
642535141
1374829877
383616942
1391457493
565427251
51145966
1503908649
1270508720
1697157456
1781850725
1437698628
1420927975
47491966
1076346534
72749839
1169044779
1679935065
959552428
443070273
496190349
1319231162
766782828
1823061919
302242925
112837367
1515223138
1439692201
1069092217
154549516
608030987
403219911
66895187
1414597506
376547880
1506346220
1356238176
147799510
1183310810
473510179
1799405764
1478209439
1028013254
1262703551
30631854
1800486623
1406721132
174993395
1235709586
448311508
1323266004
436960147
776831743
1683891154
1064853276
1730942447
1084316428
272890805
279560873
885494981
163403532
625852693
291460685
1354833743
1360291665
986940774
1542137652
1729524061
73029810
1378600135
1808418207
208900140
213517013
1612520533
665449052
387326821
10203985
690065814
1846940135
1636728859
329730901
1234022164
547206574
472867938
1799228223
346172577
1784813490
285725211
1000589218
1723494279
1486924715
401318334
1252547928
533773468
1424625615
1238223416
38891170
1365052143
1353403663
917447278
1824131432
93581996
1030304522
1288455884
1273841017
892132996
1051098925
1193708972
1438668583
1779653224
503925203
1655522450
1854763256
1821613557
108174302
1631888542
200233059
749302319
842461790
1061948533
1415207466
1074445938
451326854
1320107201
1783570252
116298031
1380331671
1588154197
1614305129
1732143954
1393484731
188642224
1342574035
1026016970
1573711037
238381829
1343935762
1639376094
506449670
746260354
1806939307
600090928
1353419724
1367375234
565161315
188422236
611473315
182494758
1498851056
620016811
572436241
1359076276
1030526859
1140851873
1675278736
1510676618
1131580308
1427564587
122561653
976797345
1391011684
380086127
1242421069
96312064
1662355415
968279694
1464520789
1408225293
1207759252
1031753661
1484110311
856155439
1120819156
1825626001
330497949
1616382992
1246602663
78578360
458734236
777708506
571797958
239494979
1314726799
908264843
1339077259
914303425
339471875
723089713
1451018002
1263206360
287172725
1641227430
30399446
1036242710
272807555
858919807
1004427319
1413155202
1099656197
1537473331
1712232354
1079750538
1555502149
1220297440
1699171434
1109404161
532508796
1613741403
1489634953
961333728
1836230541
72880366
411563004
1417435149
399150435
927004169
1554897763
120025192
1251820855
544898026
1807021966
639428573
443591781
165608398
341194968
854595131
1440215680
1231856366
789807114
1076958336
1339153283
1416349553
86427706
1652785451
1672612190
628040178
1143200327
223593391
965342058
1236334044
228703920
943346051
1707223690
507541253
391934093
713900392
81374860
343276770
999515075
786772912
833341552
662291342
832566518
83643928
1513270797
712713607
1042654810
408403578
29453208
1444536314
1136197793
821531980
901217112
377977586
1644946705
419828751
1778077431
195582905
845300776
1175429127
1448380666
300711363
1072967632
756527282
1087289584
1065522701
901322681
191684426
1858796849
823184787
61031558
180476463
1272688039
1817272179
1373625886
1745186258
1818808093
920732121
1571299034
476522474
274033667
1271406831
953908798
799486276
1087045514
1388692674
1690939517
1452013313
834102771
338293818
471000174
1281321138
1641411084
1844964491
1808772454
439580008
680604602
20144614
263743462
346467973
929663010
975879135
1310874337
1055138889
1556661116
705621212
1763843006
110977927
1341776085
454441124
1190393140
435530868
1060650911
690557320
599839363
523066210
1606293538
19605758
629292435
894424254
190921081
476633379
354580519
949310435
781350992
45913758
1260146527
302656908
1504079540
816192733
274020815
391641979
1397539393
193899985
907435150
690051968
730975115
287350084
544953254
687689885
1630432865
386304051
216508556
425161436
1096118995
1666768520
560487974
972064030
218023937
1692756736
708413313
1768125539
224982268
999990672
649275160
842686573
833520898
618428398
1238300624
768246474
1146346998
1015995397
1526645019
1126226779
171401735
500869591
180917560
42500363
318106131
944423740
848294725
1164831016
1064762252
336717969
1691280184
23958309
1703374948
630391775
659179035
1816615905
1628067557
978533563
673413485
562835729
1566062277
1236392968
1348936524
4029641
1057205
1602381536
16226362
1448337410
568036667
992741703
1621782559
863230581
552843766
96423075
1217162017
341718126
41127468
86234449
1008571445
175160054
1812879785
1418022031
1146977913
1181780297
1367378995
1250244314
286804494
1266582670
1534849884
980461625
1744706526
1562331019
898113618
1410865757
1101996651
624137207
476348876
538997413
227307964
1343675482
666817552
1029230136
196477566
1458878899
974892404
1473310248
1784324347
1718609510
1553247954
1475639220
176461259
1245385447
1060843608
1587462036
715181067
11509410
1461421817
1529385405
776912379
640290393
508227965
1491661490
1726587152
806406095
1782033881
520415485
920123276
1308296546
992635674
515971525
1337692181
1410242802
801048304
495752327
1386429384
473012573
741391610
1151486043
851330906
66491221
781887658
1569106675
1183789845
1208241836
1448519750
838740418
607904608
1320355434
401069436
1429264717
937029399
1416566279
978001706
1611593467
610646598
505231949
1263016933
1362563881
312705282
825354891
223049270
222512472
1668132002
639498468
790682575
1364288700
323950494
1040923452
295733962
690748771
1223616095
227550613
1310317051
1031565896
900969869
624775611
723355276
876402350
3365662
81026511
201730933
290932022
312875134
1256961694
1294515635
1044945630
787781189
1474873999
781902958
468060215
377456040
531381356
1449399168
466697932
1122308155
647016283
1578023025
1234400519
1331113871
1100629569
154492488
907646145
1610582577
975228961
1456145426
408528487
563127220
1495054759
1153534117
1519394859
1560940161
642847464
1395662165
288209817
1588249630
1159810715
1707736665
416565720
1274506641
595988058
578163698
717319743
624853019
1722360666
105556370
1810808260
1679974611
516366347
1808843345
845816139
408520894
1319373713
972985077
395830207
415179898
206534050
1729277032
690285157
184991839
1858671007
1062668853
1606054469
860472598
1664333926
1810568815
1438308732
404585087
1665431163
507591045
1046177132
1782175301
1499870360
1381178764
1312895831
1309886651
1125343577
1523806421
1596142950
883542828
548379114
1652314742
583873734
1567378702
625651070
1522440242
1209952381
612310709
834733370
1378958441
561311983
1529854516
1569558436
1576106842
689141754
897172095
833101185
1803677093
397990493
1153057992
980260149
192903097
223807972
1701149679
12719319
1294409896
1322835445
930872404
143108306
1104396736
869844668
1707442433
1163553329
1004356047
1084139280
925884033
1550628325
1234479550
1227937507
1246606891
106173949
766642960
629534355
1271537479
1217376141
1069849361
436916583
759503151
406052198
313024268
921485286
1266425212
1239617263
1803189799
1087575888
796412383
73700417
325528324
1289858443
1159624489
346635189
1655791222
1435579672
844186809
46173939
215275481
1719942033
525936500
1837010511
1353321591
1332733384
1069818408
846113642
24484631
924379277
636064317
635853954
1793809891
257515209
357130764
1315991896
447493415
1672938785
139313068
1111898755
920511960
238468971
1151827540
208936093
430044629
1064647881
1776731651
81138516
1635861106
188619369
1609750244
858173973
1019269069
926464959
1274365337
699295512
921234481
1239032967
1668061664
10836841
1175825438
932845890
1166651627
909504115
1291014320
1545445134
1234573359
1321248400
152327774
467094478
1379509339
1271969393
1048103715
780374271
578529707
1392201282
1671729636
150800549
1175283749
1644123744
779137508
1408556045
814722351
781094861
1173956387
1393049105
1083491539
756616416
1418263094
1147602200
1484430203
1468246250
638136158
1163137632
940065614
1156582862
1149299874
742366717
599860962
1372905832
809653599
92199522
933083627
391305216
1155925238
18641683
1150889467
188935923
201024678
1675641325
1821920740
1375798327
131131321
1149411665
326608536
140749931
560032876
46276608
832202891
508234732
247971113
255106648
318229927
395939090
1086753382
571362506
562930748
696706001
89919811
276918729
1838698666
774266716
86139385
776967856
807849862
1078985229
332815772
1811924835
674530096
467638880
448445458
1524477856
871430018
924081424
726034191
451367547
869048984
464772743
1302088506
1424910995
458274031
902333287
399506204
198885563
1544882934
1773030415
229319118
1611526040
1195642310
67198239
1114954457
1801291477
1494559333
1818729355
1343583392
1299994000
263918382
981331270
1700556260
1771620293
31333566
1664946586
740582813
518456257
734115431
1693630316
1297010308
497064909
119052502
1591660406
762638203
278393645
806849879
913210684
486129507
204614592
763207172
858353196
519576993
863322386
396920042
278769544
817952457
757471883
724000065
1504956862
1678768590
455976787
1082008427
951335380
109473053
1398519896
1343493371
992445499
1844269247
679397092
1091734085
805903733
264501662
192666312
1511421257
1764687151
732659406
601372594
520545102
856690292
968598595
1149161506
595341320
982568207
1732062205
1045624519
899788507
40617515
1415463997
386976769
897587967
558481526
1705881321
1247435122
36433057
1504409280
1035725367
262352257
1146912714
1819681675
1453491625
1720169386
192097396
672720942
1856538399
1217646976
1770143313
1219644798
1211069341
1171179309
1746291796
1829591607
113046509
462954788
181899491
1169362552
1608145928
1714896599
675872963
794231464
993342339
569974675
768883756
1149131005
1619480866
555657536
1805858744
870541953
473245097
443211660
1302149778
425799915
997599731
428640497
582886739
1063905096
341124418
526868649
621452648
1745571656
280838348
297115917
676837707
1003466090
1713073999
657689294
1187392947
1384399454
1591900529
962500858
1824223054
335567870
1460341067
1799684763
961389043
1444850013
519232141
220563130
1174323345
384345141
1626978644
180554008
716965616
1185933005
1070263578
1856218151
332413494
1203500914
1839133730
1358598327
200386288
374145393
1095419414
1715959040
1544872764
573803710
1814985370
304949259
903087422
1601184713
120732265
1752670129
939944223
4194586
38498704
659931938
41208661
1744905171
871276969
142707928
1739645846
1832468170
1853944191
182342994
397032258
971447275
969875488
1753751106
753668849
803712694
450213364
260726409
1536512477
463601920
332235334
1403564994
56507908
645690300
913478811
1747969815
879492250
828566235
1184839676
252722154
474782480
1316954603
1539991466
862371760
210192344
610275746
1052812890
87142743
900344353
717903911
1433046751
208821398
1168785461
377292353
1421125834
1218628225
703776142
1113329669
1051188969
967009268
1221790046
783820909
281134426
531940676
1212962267
713305287
685529559
1407419804
519077830
876891558
83356687
1483138750
1689783011
142008254
934967678
1403111003
1844039088
1683508843
592707470
1027501781
904274216
641997887
1118628501
529608359
1303886477
577098225
1371621160
1619484091
622624910
812179482
1849366809
1850165929
768828222
5704596
1047558406
957698803
1405279980
1291162119
1589579899
542238484
372319947
1094525422
1510799187
1764166013
910516066
211314435
1507975991
856960522
684786611
1178247224
1713234943
1038061589
1814785073
824618568
1441793786
434859160
423776845
1067740957
1261401138
1343837239
664877914
450514674
1494343345
1509732163
810200369
1649927475
943730715
1140042816
1822028001
1282219007
1851565805
397924955
768388725
257809522
28430064
1444866997
666620969
897021098
907860001
996736771
941865941
333011344
870564924
841432179
1814108793
1683943340
1147545387
188986840
716963580
303904037
641455515
757931156
1292746002
1658639141
180988814
665073607
145913071
1128706005
597792109
1071567901
1695629382
816203414
1701085231
150698814
1610169149
1416983289
6962415
970241962
367788717
225743337
1243567014
675751572
896072237
916740500
1207304550
95290434
544129664
1572460445
1749401286
1299426856
527507671
721436210
1166156495
217587571
1457355409
233855372
1028225268
1157308422
1288365321
1113782483
1052282190
1611395118
1774949146
524630094
714744473
958104980
1295514720
209181139
1606374745
1295551971
947939306
473248617
1079845897
177345114
1734120681
1359721113
1459110911
1819996080
1528806077
1585126165
1690370663
482524390
1471130586
1043050591
1506993431
1523130725
1752186823
31097524
184366529
665317825
1763635287
533586468
1217342130
431021432
912104663
1793439891
1592307640
161741158
1389947734
200633237
1754614790
1203496524
789411595
50942895
167282099
1027445428
1606683877
1543081630
851051669
1591978425
1756690284
1294459378
72323232
446549991
992450495
156534332
37794919
1161226432
478818639
731950098
725265833
991206664
744334614
434040649
1840495933
300236553
370913558
301864282
281344965
826826110
1098081357
1508381583
1731443341
609210079
1293982281
1529450427
154319464
302686286
979871327
1752364810
1723492163
1763533051
1554207226
113988361
856130540
1002523133
940376212
1169850903
1105754956
1332619520
1221706791
519762370
945060767
1315588277
1413549496
1346026187
252233870
347133051
896396240
698877171
423404355
117977181
818610186
1855651482
1313810062
1084655638
1428283479
637137436
45466537
1380302351
269158819
446900831
1373968954
716445540
960345365
1204538522
1848346434
314361929
859996261
1849936228
76311581
539610529
1070310522
1334431848
1721438717
321012039
312073469
823814658
778500868
134242605
424259155
517512843
1511007975
1679598004
1282696545
1382100139
322830078
1018988203
782829660
1528251499
1656098211
877700541
301155332
1205263995
716764455
1191291379
1826466910
1209657418
472409747
935515970
943085694
1589670507
271095595
1054140386
1288831013
1637095037
1152611599
1380391880
1595555394
418329395
1167711315
1390322299
1459796068
483630561
563727584
1413748080
1187314489
662303721
1837612918
374559231
1807397618
1846695115
1751605909
102009609
1187221834
851385883
549658966
48775636
1499332721
755439871
287963422
32900252
1419917836
1849083743
155133735
404955362
363484527
288443311
536710594
1577406990
410077528
1742937242
1063208237
1483560292
1341283488
838191983
1756291256
971073354
242455447
694844177
768947299
1039723351
669895497
342433057
1393315159
529199846
262515871
902401826
1718872269
973059759
153129137
1578514532
1589745850
1177503138
608923651
390623875
1237482354
1664488254
998672444
712589160
550304345
1599893116
795566009
248307539
1375566284
77082534
1087039289
942646117
832386373
1551232661
482788484
330294799
425708938
1524753964
711480891
800482276
864364065
1492244779
657165357
358791616
892522773
1553262302
282686738
1256353452
1613293831
1716862859
784148858
27113696
1642129653
1424654716
1246828678
1088827244
386535601
1338302814
660446008
524695261
1734030657
1848810583
211974340
1213822996
1454914335
1684169328
1075952023
69963337
527465905
303654089
446281464
1553851067
1702904565
1146387125
1848046929
986826387
793969884
23531051
481296393
1598483231
638926511
463395974
522314314
1539371298
1063228192
1525268634
1694755808
583193043
1606797304
1336356194
672029040
49074723
863394896
131218593
815740030
577649680
1800240672
773558240
1244663263
1627491903
1346210517
879404660
1725565462
228961314
318635196
993191678
795183829
1549340031
1777495770
402727464
102821891
1210615114
1727725280
694861724
780511676
1129987639
1292761917
622252899
77223524
1031053121
219024995
795169763
1066520188
1678338034
41202110
350703037
757681272
332507374
948047135
802580478
909360309
1052083210
19182127
306639497
1234082763
1363454426
971953144
1456979345
1075243736
1807799953
456577593
650841013
926298702
1411469199
1263822586
289759158
231674011
36395756
1807529668
1779398464
693577670
254988225
315264388
81604092
644646465
552938349
1696443409
1172876768
27668172
1460617036
211816171
916921732
396862249
892809500
1447519588
1528389116
570963123
1040497245
1650966591
1050946495
1734477853
951960505
1101161701
519384205
1647124466
865316846
356124132
1283217292
1701955611
562491830
1385208350
206967568
1458320578
1095528882
489610987
1300808387
1253986370
1480363716
1796636673
681126746
1642705882
141229292
1337967826
1093364172
438888863
1406906146
762941677
531252843
8702506
1815719697
362056763
1817390087
295536468
501309346
1060480836
1189629117
126078350
1696518301
273211255
373248123
193691339
743178470
963471843
252625877
543832415
908127190
530929975
1625911404
1671275069
48385010
113863447
85951187
1561482255
202260967
1524694284
171079044
1732409379
524530158
665747164
1099153777
846978448
618538048
1397060860
366906861
1338720161
1755272256
1604274975
1415572661
437234295
1160679306
1581119491
100822223
1542308320
562705971
901283454
207012736
589674861
758746976
1319326318
1260460088
668908308
1232351556
91901805
470717807
1474717001
1779096948
1764219288
106557695
1079231224
987051272
916273776
682675197
1084196555
1792076449
1651566826
1702610207
119991858
1610182076
771583673
601993002
439263458
54239850
784675070
758514395
618616711
1086597804
94683567
1496723424
1035866585
464084061
37551612
338538703
1759009885
348997428
178652637
359867286
494717226
1657431417
692838639
1123386079
830676925
1783359576
1548039763
657265191
1378428356
1440702256
572877542
695856639
1293258844
1622834622
115015419
1601493857
999420931
848180113
1066020082
1721821507
1610930346
807743029
944664658
1238736985
1070062704
1813551944
660557892
931812558
1115166091
270617731
1692494386
1444283716
899065003
210490413
336822207
215033549
540940969
1542794241
1009985782
1003277519
1235434081
1004598357
1312712830
963002106
1355924080
1443989023
171476368
390855631
1587075583
1856705510
109878511
512151508
697252134
1150838080
451461301
1185121242
537843518
1573963199
321725941
1759235989
794571582
873224731
67074101
416571806
234121675
540505654
156071289
542455361
1840268322
1520134885
800577129
537279742
146735504
801993176
38175271
1058702390
1238550043
258722427
1305370514
968205578
160625145
1698239370
1540716670
1837825263
1535188562
943695284
1811718566
615760242
564304884
1822805270
1420404237
715757235
1691789030
1849186327
1678741843
1003700376
657573931
1409273477
1789430363
390363572
490730964
1031731642
805580519
578586091
1660386081
1837407451
784143619
45690931
1783638374
316287398
1087470362
48929934
1575156006
559901359
1636867077
433089331
1549284542
1614889794
999141927
1584583445
464985608
871978512
404958993
1024651337
507364138
1376121684
1258226660
39730582
1288937512
1551899546
760534273
182371883
21601032
1611505939
536708255
1123918629
1459672522
1794574639
1790929909
1851985831
1544083329
240764422
1678748647
132136935
1706425847
1794587127
504111710
1773585122
346717924
1020962431
101692555
536648882
205836617
766932136
1556672630
558499150
1833271723
102194104
8176820
1321133080
876268381
689119722
1125688406
941448338
1331493795
1566075012
732963966
1677167095
459023518
1704747427
3123101
1572448164
252852853
1341819234
9629362
1051423172
1603937565
330745456
1132541211
245445534
1135970745
474484143
898827699
1782489887
518132744
600690863
348671268
1223189707
544708932
1516031124
1210515061
1249460064
1611969700
336132860
882963067
471822954
672829020
1776350676
1014199062
1342350510
1046689740
93006662
1159343539
520143340
1104788436
1841249859
117046877
789419810
1819471517
948670454
1740557855
557215369
1640956604
7979004
251623960
502954563
1801923359
943780543
667282219
1210456978
1389719877
179034817
1471643018
318639655
553252399
1521457197
491724216
1002983701
472983951
1062986075
295531407
1773959045
1446267339
1145892105
482699597
606991030
1345627292
1105185619
476962123
380184860
518908946
347375695
1849298616
366729283
843828024
497574154
1845566996
1582041615
1459648747
1515449849
1830692158
1696729670
1712776945
199015814
477799173
1792945980
426057297
1625567036
571734466
1238969598
1745762427
1167444164
910444623
1038875311
865668947
884672967
1468937739
852090463
937274470
102338461
88671902
391006959
158001137
214415729
918980895
318334794
1444860718
1329637732
1788484410
1811741278
1639062532
1312957356
136672504
215439233
914935994
952639639
984216172
1328348558
1841894532
294602987
832531910
621976183
1795568983
874786348
29972432
1743022493
157313805
169740943
707195284
1810122349
415730952
722136717
819031635
1315426076
348515178
604587375
1285865009
598342634
55569288
154475762
124153145
1074602971
570061469
99964222
889176551
1046638892
41145598
1697945916
490695832
1072418655
855938669
1184709207
286184809
856795784
291952734
1718619777
1234530833
1024879917
896732583
1778824371
1523991032
324087784
999398399
1782659850
122332575
295477383
1125398745
1169871855
883595291
127471319
829354341
871027291
723484855
241106268
1697275173
1647276103
1738993922
791722960
671501222
1573133791
1807633267
293705136
383228228
892301107
159081520
658584278
1670994005
1059198817
1682617525
750546483
1831344930
729750012
398921943
1526808524
1663364584
1550942253
686259082
594998707
1526533393
915037949
666365882
847616496
1137832617
606834897
1653439533
909231983
1134887597
1052567808
1338392357
1208758273
654692034
280813058
198980042
786717717
439013267
1784273871
1678770391
846149792
782260585
1284811032
346974028
1414369978
1155459093
482241504
369639815
1449676781
1596256319
12002492
1477747732
1728021529
1304444658
1298371456
55974359
776979101
477388579
540560238
1569189405
984326802
764439996
807412123
1573631875
30831621
619184171
971149839
1138714534
854870563
309734511
388846687
1338472359
899235863
1189140495
1699162575
1059406251
478678345
1374561843
502207819
1680446713
1500433203
1566711307
263925349
1514655732
1714367745
1080409527
828785270
1845279132
1149423269
1338496633
127643674
121076609
394757515
1231486653
817392075
212699058
1827958230
888898815
419193605
629341526
1502724584
1819443157
336001687
312629122
496900699
943118502
58545601
359160098
832544993
19959816
736144076
1373928463
314328983
327449056
797220389
555487147
776316709
932104595
963001567
1099416935
1191799595
606544571
1094898351
129831704
201991329
672120929
857541518
119437310
273794731
310848613
1381531784
1011586822
1399183828
725922189
1549694572
857880806
368457468
754407953
829941296
1850375142
530545433
1702034263
732542040
670058319
1150896496
1050485709
173227040
1730572170
1600035787
1016244948
647559120
1024706456
1590984202
28825730
1823964743
647907009
628100922
656093859
653502780
1327473833
112395804
1433185639
1315143330
1515091897
708049219
1157934869
351448333
653068059
295259407
803118402
1632984064
1141488943
1553675709
77249335
729637755
862219572
1140884474
351595903
185008694
1314352764
1820859632
1545178837
400037192
575092166
994593000
1177653662
205960293
1130476947
1424672904
1524776779
1137198397
108373675
514443482
384417775
534207741
189476268
694140977
1492890166
1046199130
1515208042
1208382017
988821932
513558621
708547284
353342932
507625009
1792944801
1031881509
436354160
1718593483
1681656476
1521810018
828833797
1340403998
281668095
751360273
1696515488
573328603
163272398
673891364
1200187742
1390501945
777801262
635844819
586831479
1707962438
152056062
1004640426
322561272
250919475
304225371
138883994
975767577
542106887
175078106
376528880
898636333
680026999
233790226
852978765
1792776129
1086042391
1813451385
676413842
1796422106
1689025587
1802394822
408725685
1763646798
579338218
431449155
1802161172
1833490530
1150998760
152918112
664285217
106169295
553979590
468247231
1213536396
337274159
564671468
1419645590
57607519
937159043
947061196
808229018
596755600
481542604
697828793
373965498
1827480073
4228607
1241258957
656743106
1701353063
652271908
712714051
356280705
1435298918
1469432434
989949735
1262901600
1478819875
843090134
1079002399
1026609227
332042326
37725847
204644825
102505629
1181627772
816173841
1121111072
1616387149
1428397938
882030302
334090337
1266247672
381310469
1548909737
216696790
361693720
1010551243
1033345244
695866786
1625515620
363577508
847724101
144501332
435221105
353840704
569095892
1198008638
1123482748
1096176750
646542325
572277891
1340722272
115224973
653827516
1511769751
1328783349
546436375
1638480713
1317752162
1057558470
1686432828
740412745
1536505072
469217491
597361580
1145135607
109077847
1657926631
1846318644
1359097669
1812710260
1598001719
1176781385
389980623
314718683
181645520
483050958
609894159
1376105406
1758656209
1590462676
1680758219
1058240313
1199821639
513767851
1180130724
508933057
1649288242
1709995181
1790300334
1749615835
12949790
404232392
1448673065
1598590045
1630736494
1425274425
1665292158
211222931
870154814
1567392039
1354192885
1491151232
711752246
380412468
959861563
125788943
982123356
1453906641
1529394159
448247544
670601937
1764433460
906181104
523730258
640521470
45882971
897600387
314093683
522991761
1170586134
893544653
693716501
1607642856
598668548
295514673
957020240
592968002
1614460251
1104106898
1381010938
961879250
1083447856
1595048426
1613743931
1475531861
55373381
1421122065
662981797
1797251851
348868563
1780561517
1290428075
1272557607
895614710
439958399
217521935
1559996318
251398073
1679138353
171917280
1244343151
1207111332
121803781
264773561
109461185
1736493155
926583855
1705802327
210791429
827206735
1084104182
650117799
1015064440
328073897
1352027471
630563160
1570142300
1396531832
181707985
1081552654
1420443134
1269537616
1084790146
344845075
1010524218
328080205
100998796
88864160
1811062193
1457620243
185103760
868404561
295497978
1360028050
227939586
1661771496
213458575
1527552991
218071728
1784213615
1668345590
1024347405
122876438
322953413
1817455191
1033458480
1365290165
1044461368
1358741501
1054757484
1817896897
1785797301
3660408
620517599
641353029
1775101765
802595390
800546260
235236366
396634725
1309436686
1287126728
1031638701
1017012513
1765516078
929390244
670460687
1032236168
301989706
182374086
1138153276
835169178
866073378
653685868
695781643
265302241
1262116542
185542336
1093644943
309809603
1355346071
1301375248
177693937
1300365534
1174973390
1638379912
841866694
11808821
747803544
1805633188
221830295
794440382
1045256496
372867137
1072304185
1176578802
510221453
257062338
945139209
1612044025
863007028
1458739019
1434838364
1321306457
689764425
54782118
850943018
735959376
1404063650
680137612
812528700
464826905
444296477
1109079172
884333522
663815155
246356939
1084785685
1181465735
1785222110
19566598
1512416749
1506675097
473633276
369153001
10516653
770180244
959309333
1637053567
1384074993
1531089839
21605479
1590002832
1569118140
1707903711
13516193
1481849790
783756761
867866447
722477011
1465621755
1119426551
320920357
1171187644
1043637299
429000727
852524212
1051084039
1065160505
1493471924
613076816
901977267
1708579319
1708560546
688156131
691076457
1079451021
222287210
1279720906
771497900
1303993722
241827751
229212665
194257434
558733792
1114682662
114812799
1651071473
383600289
1389957026
1174299249
1677492214
793628986
671824956
218512332
1475506330
209037344
1304173281
1093219612
176990512
1125925313
170010687
1812368145
600447663
1474017307
1605972492
1494811618
1837188066
1452000543
1216166390
558709451
1299285975
55424703
661657107
1851180354
1100801640
1109989395
1205710071
1586749447
629566039
377634171
1825542092
1493995423
1001638155
341313576
365191657
1005571841
819088262
1467321437
1558452720
199812437
1689190980
1361934720
343008637
1720487468
21813438
840445894
1858290086
1101007470
781386404
1222719803
261676311
763690334
705144403
490253102
1791576979
244812363
50490665
1164094171
568968732
1734127240
1326452836
294894382
684571743
94028554
1676701397
141881067
1430407448
1244591974
1015412125
369178923
118140298
158549450
1545093826
1715618097
1778919419
662362768
723721846
17786654
348660273
1402682872
1773415725
663665224
1681365150
1791755428
1759431039
1107107489
706766346
349408483
550726942
1590457740
577122325
535877095
1172287433
1228800238
747758358
581023693
1203655310
694152924
220465580
311127982
8420877
184569743
36182180
438346758
145301530
296575210
1491252924
1820805947
1655437454
649556635
1848476984
735660407
212525164
1597722775
620072702
1672488899
613046030
620054614
538550200
1616142065
1109752385
1782950327
1695221113
1247212307
349857737
1028798545
876261924
480520047
1406020925
142298073
891018592
1709030858
1620089759
478300528
1309681674
28916004
230221745
1796259922
892388597
1837970703
464640510
418756393
1033354571
227533704
81847809
1261773183
1102006786
1250368493
1341303735
1527842296
206630678
403438717
4386082
1413045157
158458914
992160572
938454398
1698183737
739017384
1616371981
1534910103
1688165843
302053901
1786221768
1057173241
184162579
971883926
1706295912
1336612473
396014865
309735345
1321088328
1404868852
1253701599
326420149
730881269
1797122746
1045566602
51828484
880337535
1475636134
1505734357
1389343184
1786313251
1375325034
1218914850
1533132685
355521515
1308086594
515497061
366775642
534883366
1259460365
1596087139
450015287
789002627
149274692
661337022
1713591871
1697974295
650861613
1442620459
1415814864
299893890
1324045722
1265488489
532308188
923262283
1705130110
167846836
28710683
504934773
326278949
1280694534
629085488
579053755
1239643517
1798178145
639106204
462332280
605204772
309240664
883893639
1365370345
431020273
1426886743
1342136895
750683717
621574254
14023206
876094026
1185323861
1281203861
298072850
1414073454
1749735191
769029819
1010737555
1731323652
485670030
1756419703
1695268342
1825730103
439457212
1433845364
633958476
135437191
1568810794
1400153673
1771341236
344737719
280231841
1080206889
378093983
1419693095
1160043474
1289437520
897205644
177949173
1247736449
1558874071
1625425120
1172594610
1397089346
111818631
552036150
1674378912
1213252815
135326418
668198205
208530412
1752084555
215588465
1077235209
935744322
1716258173
597067681
352024970
1816460308
311054361
1557672240
942628378
1402535026
756767534
470013722
812484631
1332032608
401810774
996445000
683758150
926444658
910669644
1802522501
902191062
10945551
511284136
1697692272
1144680151
332839230
1709712154
1239897302
286325492
1540547073
218533703
1653655846
1170763260
1738547087
1154984096
740223453
710602485
316023983
1810013118
1477199909
170194517
414039386
1637976530
1575277358
562893108
1793334407
191453522
1033512954
1169697996
655911157
351161213
25332174
794378740
935861134
1554846213
198984536
810881781
93102485
1838424884
191992225
1125328035
32492987
1264029980
1004542877
1692497368
212449399
29506794
713592291
1049868198
967523220
984592717
3690929
321311253
1797652673
1129272840
1224705703
1306808910
360860972
1232188994
479353889
682522234
881417426
1801044929
570718524
459528227
1772323576
340736457
541646797
785680008
506929494
812419384
1464092124
533769293
1841458103
540053921
1812390400
1839551366
728496706
1558103489
1242138822
208154567
955921775
136156649
908518912
654255523
1282008516
461583331
549348928
825769112
679387190
650957072
1329582037
1482840019
735987167
127195633
791472607
1411595254
851609021
432435241
111855856
921797388
770366552
1489113805
1489823709
721322284
776184985
1842658746
960704630
1488932192
144846259
1599405986
156422936
1227738174
1132340301
858391357
1646356029
1431452163
458182551
591592072
655649194
1071498743
825691348
333996586
1718949462
253395680
1087170399
1219745650
21586230
558731065
1664468833
285014957
1079686579
197256523
143673843
107942539
977402702
741183254
662100668
948947240
1306162397
509346306
316698978
186015455
1450921720
1779885504
1216763325
371622287
691898325
497551050
1701803414
600954369
1563649060
269812673
549809947
1381588253
1251974705
1337773338
1715667033
1781085005
431520662
217105693
544911130
537412126
930255164
875781654
200597204
1165512272
562581449
1090234468
1405485021
305650533
827087656
690995157
1133451138
678177095
428028899
370343655
1555434357
788736829
650249949
977381077
1508047733
1169545635
543899849
1808591073
1035270899
1672513588
899134183
1138683097
108700347
1182923952
1286503662
1248138435
565865509
857202296
261867258
1310116105
569051393
937874429
1234602990
296877852
1650529009
132415055
1183839565
1057552425
106899456
238162447
1136923881
1844256342
28468778
614534495
1137385171
567822591
1047436495
1298440942
114817051
715728387
1078866912
113375380
1749808209
1642130559
1816721038
857741799
1530677791
909353934
399855201
36287213
95165300
1245073853
635465468
1240370522
1004762764
1338142685
1725976704
1131789703
1542400382
368953022
1319478118
1649265898
1306941980
1009426409
1806016405
236694723
917687094
1053837500
593915475
683007751
1297110645
680326842
492832547
1437180561
1552318921
1294437926
728215584
1146367804
1164444364
438647862
711079449
1117951397
1070997294
994115195
98965649
1821492976
701973363
1657343348
204346195
369107213
1601185735
747650151
1036251574
876166378
310724345
333197438
1542922800
924599073
714612008
981124634
1753760435
210135737
1645716155
1037362293
1075267746
783695381
675035323
325612491
1175718012
22029695
1281050888
233674414
1591804908
590252134
399595930
1744363091
828557589
1805746456
504168691
1041586749
52990096
478312761
1470661249
199422320
948027289
278651927
1020903264
737198665
1356788706
950874227
430475999
1075372694
97110778
1593877577
1444991228
1687497035
299443230
1256657162
394415272
245213265
1053852420
17261693
1538115603
718992454
597668694
170852860
571251366
1720030524
377583828
1047877202
1250600906
1301850666
317956298
181722536
1200757680
652768407
561449990
1034408720
1486708101
1729035805
1636802278
322557192
1364667293
1397224862
31976319
1543341120
628592856
406764784
228580891
245846912
435647067
478722355
117001618
148935806
1584774123
271302162
1651901162
1250323359
1462375592
1293451032
1664352049
274695869
367691134
1333973130
207040648
1089798575
174576447
732222383
151210208
1240911893
1279753365
1148241662
1784107459
1530030559
777670540
585524316
1817245992
644810627
1813442970
223571559
734886087
377267767
762958017
205878545
568919054
209654605
1412062186
1734064659
1188564088
100908483
1126222290
1824519107
544652085
225415763
724527472
1814899893
1275272279
997649688
1006097068
752096249
377568854
1483219713
561276778
1108957288
1760214025
1128524729
1728666771
1726169112
975066807
91903076
1645943791
1654824929
1778695375
55459324
335839892
1672874378
901782626
1284630082
531102296
373808016
1020824686
1574138822
1437810386
1121718153
1671983150
234581564
577904518
838505390
1588745011
663538230
562867536
1821528504
1626420797
1315391947
384757992
1519269051
604067517
562394526
421246582
1583772565
643320108
107152214
97526829
1658258733
210866907
1265244008
1021971997
647514572
297306358
64101086
603229319
505720638
262703400
1131767095
1339882703
1483949942
1545205133
1456115482
633548295
1033553630
1657253548
1648951329
603252311
1676936245
834938608
514615377
1595465734
595508545
863306902
39025494
495263437
483146084
1460100242
429264605
657731885
1790809710
861445293
1673430305
359410117
310620218
1343811407
1181021084
829558353
1757560314
1858646790
495865896
192081143
168649968
1764910931
898762355
44586635
736438042
31857432
187215599
678543670
380691897
1670482252
1579458869
1512517682
1536722336
644316568
535731930
47925287
1095030052
145451306
930746265
305874652
1294660549
1205983914
76617261
1676034110
514746581
740987968
609237370
1319016990
1661985695
265734761
1169853731
1388811210
1563998043
1333807989
1152310389
953943102
1133330969
58977309
1497647236
99311397
1572843697
650975231
750243002
1479669021
6053065
536905130
1261297080
313626132
1025281796
1000831110
1401871314
439369752
264720453
13383543
444985202
187837402
1357762017
1070009985
791610889
1314438224
555923992
1681911783
1129060330
1428673725
1028146607
1459958159
224401331
1543069230
333997050
151414309
1553641848
1061429649
769229634
353338075
1005425962
819301103
1660340313
239485433
991761236
767578223
743379898
1331129929
30727862
767212883
915358194
278606924
1254281503
456128183
1136157103
1658329134
1157584442
532014381
88879969
539331543
1100545708
1294272153
463908792
755280230
885334478
1229764531
988556299
1441994606
313510515
196234099
1167620676
1130281772
104112421
1082673403
1016876632
202488881
190132298
399886959
1637495638
858005433
1608646004
1706459318
1305214145
1745739523
136593916
1476807167
321637748
871111115
815635431
103268338
1814723223
1627317864
575774490
527407271
569123591
276150627
66471803
1084355011
474562641
15355097
1676810668
292324649
1854706103
256230237
1723044713
1853607464
461008307
34270883
158769088
70837945
1170398422
657650459
641502431
1052184097
1052392512
1328178130
288727001
1488116011
302092405
1117747780
1791842709
392067822
286048857
80622119
1675436240
135279481
133085195
1424973139
39188733
801391354
137601671
851247891
1586600656
671734482
199690294
1022327916
1666491319
1258452940
740045966
847602929
1016077319
1650108403
1419981710
597699922
1160641625
730034316
1037114159
702349260
83743173
1124559658
1173532602
1154268741
319258724
144774508
558206899
1290692887
1150021712
1020005927
930623692
1394742912
1495006734
754676295
458923083
84033208
1759288697
1538225504
497405331
312781037
746791972
1742354905
198977121
1142658066
836051759
1164812214
529781127
454951874
859080997
852829264
1007071852
1696650068
189669480
688000543
126387266
47841967
1054024726
344374769
1750222908
1709915950
439145026
1338786090
1530927758
1107332977
1272600151
944201765
340525711
1845288808
964577908
739744606
1784059589
1538022251
216171553
651989512
970210810
985423932
1769527873
668281614
1306875620
793534198
1187296223
4670884
1450221218
1008511167
1010291494
1472094421
69225881
1115835524
732364616
259868271
1134766365
1308306814
1062542814
1097012741
1657898925
244696257
1250488878
572978166
903570099
1538960011
742813978
707405839
792607889
334553911
1007276998
89430285
135334435
476602992
182862996
1064730853
855744221
834858490
78480083
672031217
1586862349
1257386299
1299838332
1851785012
1411306469
495293588
1309937882
1511727490
1821444545
1443463181
25169194
1411022907
590340219
673149725
624560162
906280710
1396817100
1279686039
482105849
1168008271
115398175
1748654576
162910570
1526576315
13592810
1674545670
1640109360
444138773
1064295177
1490812469
843448008
850574583
13870689
1540208550
1392001764
313621178
882401705
1040236425
1358889348
1327139882
1155890630
917031712
668914677
485590334
212466515
644464075
903740257
533415880
1528777573
1757530865
910020768
563000552
1715974318
504409002
1355254368
1237844895
760986047
889633339
464486478
606746152
1387988248
1751843151
1346388179
1578305450
1525796492
700358769
957090944
245568976
227978766
1578003752
330251716
629295078
1758683148
1313482989
1402547967
1841489447
994175288
1698045716
240987991
390661633
131885347
1399745549
1053669524
40216518
1805262365
15614793
324321811
567595254
616923563
1083571418
1179524245
1273049693
553122369
1513666337
1744744101
1358293132
1383968012
280965303
1018365183
1095988219
431443515
302602594
728798202
1557765105
364004742
917258682
826222202
1004703913
1192351484
288471435
350928910
801154110
713059434
959667999
1296381760
246337426
197227710
82201740
1045873859
1698113103
77297611
631671677
307620998
427424266
1105186873
769647343
847866082
419359152
1520321591
1210100900
1374208225
1637950098
772820099
872791413
230046940
705087915
95790127
1335090180
395577181
273402721
1787216294
372262539
114550119
503091377
91785391
536727577
240531245
725847371
1751287661
386331853
1287635994
1856553057
327197651
1152939171
139418628
1032695988
1240709656
460666623
784545496
1191181895
1737114666
1856175673
507074018
1702203337
1573585752
713216542
1449264162
171789751
1647086753
1757426565
311011088
548021231
1353622119
909128850
1609281805
1857657749
251927988
485344236
909210409
520661206
937383213
313817095
1179804340
684839377
1559715834
547259330
295659064
260909
1726126022
107725751
1348468139
648782392
1483671458
844674305
847698232
872279165
145961854
936209159
547517976
1674285174
1720927335
224531198
1532946343
1082670692
564529486
537506375
627179594
1171117218
407637168
1254536133
821249421
217755996
327053170
362914457
1557344971
425439871
693584538
1662888520
1586787921
1134065297
762428606
1742533297
259633358
126672804
781844623
1782728590
1536228883
777115534
958977124
409142722
203211754
80894753
1200123400
1406825157
120297994
1488350742
979263136
344877338
1688793824
1234607119
1570614713
625064974
229945330
537514060
637366732
620945011
536650475
452716869
986341395
1643044369
461664517
966540548
917963040
1451085822
1659495221
1168812568
262542808
67865733
1342694958
34790913
621854743
888791854
211767360
517157430
875417463
410088500
1089194082
1097149892
1532109099
915160991
1738359266
1228062935
504555818
891740422
657445797
207314292
1520530898
1593132295
1565203531
1789795742
223907657
672030394
36261523
1589401553
769270632
960004608
174078003
1461068899
1391009740
460961480
841474104
312845193
731279982
940300765
1119796626
168050811
737789182
331059267
1771845147
194489914
1496129193
701700554
634431465
598313629
1687433000
1824737960
212700864
1313255749
1611110101
862239831
1624117473
971432616
135344059
1295344623
247635384
1137555621
1062368450
762656956
1505137859
20540509
271883062
431554476
675591282
888973526
907724876
747574099
1113519187
605830444
1745115901
1566549653
319631655
1484507512
882513408
160359819
555361186
1016949060
308493111
132746282
1335474845
1777301361
893153008
1242856360
1046589817
1699304213
745499733
400014702
1716792934
91124291
1378750184
1740631693
1479017895
1046439485
607913810
157788611
708780923
449707808
218177021
586657214
864558737
65432573
1751694110
356689834
66566465
45034403
1172289267
327497672
494480075
525813213
489930077
616129553
513830408
1297634727
1254682184
546136846
1073304066
16474698
434834795
785114127
546789938
740674214
633857065
1148997865
271506141
981337536
1474630678
1188020861
442042211
804226473
1840206846
711940868
818092164
1128151755
628544807
262677437
1426369174
1300322658
1215461658
637119429
1013615200
491400631
1118413507
881745499
1350487653
983169766
1513282998
389686730
1556690624
634753541
892441009
1009908548
330277724
1742125420
891091888
840729344
1450880001
527356862
1250762044
1321931131
1324454323
1318382555
321283795
120302698
806960936
716856434
37315776
653608978
153300211
1454187493
987076295
219373128
1750349091
665265027
373139742
334990410
933912508
293163751
1589752543
1166217827
614212623
1316173625
1729915105
548236539
1018306458
120084226
726700190
1442714102
854360031
959233947
1542562200
1849853173
605154124
5014601
720944825
625402826
1050194028
322328564
1350723665
1190096533
1331150098
407730630
830626056
693362719
947162149
1197330322
1610157644
778295127
1626795858
571700328
1200537663
1788712971
175130716
716775819
956885531
1734465117
1205841850
1358919930
1711647048
227096436
106072959
1614780601
830154543
805243781
1625632019
1235061429
382807549
1715471229
550036018
904635218
985930758
1183221772
1560917205
600727993
1125683548
1680865452
1446396777
1403800420
1393417399
1505311013
917119337
1254989336
1617530563
699351485
647365736
79648136
1374836679
1411562661
734206424
1404083166
1362793474
659226435
456569987
982941981
1728078260
164490462
539125678
866832377
1240723400
1297621386
98534496
817754848
707007164
431969289
1439260937
810509904
467630965
216506348
1310814966
1477657625
345489079
907187516
274069248
634460800
630108714
163957608
385376797
791639863
1096651716
1213839719
280457749
467776233
444181381
1276699952
155995548
1652115285
461471237
133693853
1044149117
56182582
914962920
75641753
1225364962
961098589
299048848
1779531429
1011317061
1493370259
461815646
1476824789
659592729
1673153258
617870118
460000346
1128436714
1481744980
64661049
1064391063
504874245
1015094737
1202383873
1616970194
591411774
1019447620
1361683705
296773628
1654378899
682941609
850545038
786769895
5499256
1252092350
1659874452
43190870
592596249
1438448624
857024077
597743406
1584383059
1028943007
454382142
7415735
603607488
728521007
1615280969
1728618073
975866723
1295992945
1371566609
1468012347
131152306
1085618487
1192960427
834224937
1245772774
1506292700
1736922456
1590814095
966444074
1537188644
1161295981
1500956003
85647554
612369291
921080286
872863818
752559962
1768466412
1091306151
1206105743
1718597801
937263321
520646308
321580129
799958179
100170458
926236235
1625166640
1557935309
1072399406
1551247770
142685646
33609472
532986145
1355410794
556631708
35559376
898060002
529066511
871945231
931268514
337940639
421861429
851177361
908061550
1810331153
968705374
1468502045
1326685485
1001149043
1046417977
1501836168
1272507653
124135051
1488013889
627575107
1275041150
16711924
808602542
381401418
494391008
703536379
423531295
754171122
1807295027
947993859
474132868
1582609010
258728623
1202605911
837790414
720544105
883854744
1541806945
1571136537
686839537
1699305807
1048434339
1781692398
1557639871
763354159
657288905
1632444454
1222302333
227987235
1238338710
417507149
754793025
55450531
860755340
921054486
631010329
1412029010
22762154
39895948
303045753
1485403219
801872808
493607579
1669706233
261045296
1105057192
1857796226
1005009706
1591234357
417181160
1621051728
242408885
1308877242
1169775942
485987369
1205842868
1359834258
1491512795
737776338
988160849
530387003
870586761
1788200389
779593222
1820040689
381394303
1094388845
1293158235
1324719479
19099927
925087612
452414702
179912123
533310660
1597126796
1603970977
893773340
14481354
1267399272
468939001
333902244
928053180
1745226356
11557268
654226958
1322022536
1813719710
341172963
1695978307
1742929571
371234528
1059175526
763078517
1821820330
844186279
1397941338
1592279113
850819451
497803247
1112521670
553594981
1724755425
1422188507
1787386968
31743159
839977079
340310214
445127631
56716089
140035791
1095639813
1741907059
1331510675
530456891
504466002
734668044
1300699241
1716795718
1261518468
1821279834
710083053
1520851112
311196450
1557558032
445206002
887648726
914058714
469148108
955329310
825486415
1410834062
1350562800
442592592
1152462703
1859336048
1787307256
952161088
1429660356
987832188
769011896
1646474703
1478850756
676398565
994755253
661685029
161514062
538374048
1454247711
1120549140
928988879
1048768120
1349111790
839894200
1632802786
1498791051
936622104
1183185119
622370781
329895240
1620421970
502991897
1093639719
1112975631
701853888
623392910
1024769883
636970412
401002926
750800154
1325309878
50657278
245428158
1454443998
333549467
1665093240
1767249040
892009421
535471599
1225808923
1002961383
957179396
1658396300
202824602
1088410864
1056971800
222035003
740482521
204172697
1045008223
973373279
795761926
40084783
973131995
763042282
516713723
32418837
826549209
290521671
1387039444
813409405
1285396290
906049184
768061729
431884305
712530858
531998964
1072868311
1565855595
1450654248
770160012
971575769
622330616
1247668634
691583944
415123333
1278605426
1849181563
653866339
322428862
1809418829
67471526
1688312667
65989357
290106092
227900553
1302402371
1360786804
1654287799
456689146
708951973
1358425077
1188972739
231812917
402771383
277338007
803943370
1159081145
361332529
1040018635
1426600852
1334437055
1808213146
1303681795
140041628
1340745022
1117870747
781009058
1683534623
210441416
372821377
1348956522
114618632
240266389
1811544033
1561713380
105724066
729919480
686097147
1833206412
1819152236
1205273295
1728233923
1681029440
370373593
1266624619
103873749
1427533706
339739740
1405897144
399760075
1700558472
772910337
743868316
1813213493
1838821313
280866996
1505838688
758659312
353493200
1214458348
1458401523
808760559
62563407
165763588
953052330
1511201443
1125484949
41288287
1583421179
190280536
1315930780
80914572
1460679294
1660524341
364251438
1724178452
693048248
983338560
51169789
1534251013
780222114
105369443
1350758003
79802058
1643972607
860140609
559118867
392453110
627715810
915895890
1103624944
778848380
1477345309
590993198
1377902481
185516041
780760172
822823396
1107066321
754412738
640503258
1397166930
121907175
195559443
288842312
394543431
1236479255
508594169
324086558
145575164
665571871
1048124822
1636455091
837894192
877299447
732426081
541502652
124620750
1167309904
171578069
608671147
298701404
164588999
1771313560
17712545
1017332761
1750872324
1056863974
1666053127
1736344134
895320358
603841343
1591458394
451841266
796021575
1127790300
1820059625
1065266276
1664850371
1691021037
253180898
1784673331
1692172003
375217587
1308595351
461802758
1074922278
1170380026
1555315913
1379237011
1336686135
1548607575
1556129342
299385203
1382614915
306126378
181113017
125192328
1131248126
1072498611
1777484900
1279778369
844933416
780310874
1518018827
436625464
903443703
1645474371
899199486
838198771
906780
75591100
1695118666
296010514
33076683
1441042521
1156575034
1043408607
721881445
756499120
23654744
1248457833
649586037
1623897479
658303866
95050549
1704758941
899925405
1375709286
1649510950
1533991979
1251353800
989972986
147159990
267135813
697463224
151905625
956163813
623163147
170657492
782037132
1435497513
1033598110
672090540
681737457
1723312948
562719871
758374944
376976119
1504816028
1447690558
230637572
1734121611
10473177
1142739631
739645255
166399895
1503012232
565378567
774044700
1796625415
915412626
1272747536
416868660
92613098
1403382575
1480465657
278537693
1238748377
853184210
1402078546
1671647418
666995893
1201048526
552554121
811418017
1650904028
875976577
1496018940
118807693
1027136719
907998227
650537172
620890209
1007807333
396145832
954260468
1790170881
659804539
1734571229
1109904562
1025043495
334964434
1146522018
523627696
1469433223
1581026647
1190279369
204799471
43917068
761874117
640264655
849781633
375692084
614497577
1413819346
735240674
735126274
287953747
772698700
1631960398
772826675
326560519
592314686
648786403
736362632
790973712
458065337
869103865
1433444805
1820860627
1589251909
569666243
1116230395
368466521
1339523772
1107951975
330984280
374918374
1616938040
741117183
351681942
1252684355
641964804
1256016818
515726097
567239557
1167175518
1573840361
1394920663
958039226
1111170405
243672120
1253497128
393658633
454754696
1323384979
700490358
693008757
781656999
696263051
1721008194
464612455
1290501896
679196119
1005301007
880619938
1241660266
1544989152
631147854
232082218
1414899695
1461719766
1353416141
1175981395
694408606
429960449
1327988227
855892428
24002973
1513757549
269472672
1782938555
225882232
605228766
1568215185
958751203
1087874722
960905460
1539678902
1420730763
157081304
658621210
1186258850
1503335907
1014932400
240542444
438148233
397394454
917523664
314836931
643948054
1705324012
1267993797
1848148180
893078059
1580239780
1217379984
884026959
1249151925
928430270
327058177
397028139
758429426
277328591
1533568923
963121145
1071491523
1334430288
804531480
535418447
1466325610
223582521
431652169
1831746408
126178053
732346004
422958827
983685695
394257959
1355181973
975906166
58707470
1800396406
1332420720
544992819
306749281
1107604502
611826866
261978751
291013677
1841203934
1735086571
603323715
1169879033
1510115452
1466318550
438853237
1489985894
1852492325
1025803739
930928380
1515663484
410035086
418840838
236735817
1528922813
310342042
1096925983
967036586
1533179116
115528957
220731550
85009207
148589043
246809317
1526752632
1450651905
1648203601
1005603663
1195246827
1126545927
961895302
1188836341
1478407410
1291034267
1018075257
1062752413
850803273
1312469889
1246093083
1809787376
773994214
209101345
658051835
254029244
1248611883
969516110
1407987529
1356614497
1581352436
1513958425
1022275949
1859134307
43385648
275242821
1210701695
1594842441
112254679
271206561
1756059254
1039817861
1239193275
560988730
1804076907
1727715742
1063972371
593029860
1765996983
942069887
423562407
1320264370
1427611742
494589418
245363898
635032153
151239655
15947240
1562344228
335717841
1074995048
1200009921
1189672501
738799583
1456947996
1550673142
1423365749
1854678261
393205180
323574495
1560374906
5830581
45564692
39506892
1472656126
619233600
112797980
45940413
1755216090
645639234
1356246341
1543660816
1442866888
1409790243
1380280590
985776141
1424078867
781368704
867794222
1050840779
851950440
1559740493
289263576
145976819
1641824426
1195692689
684981639
10975063
85528458
1140731984
1606276680
1648522610
1717328514
694877536
1019519822
1012369335
12927994
1427526105
1693390957
1651178829
988029705
1329788633
579183992
1064127347
214125316
80865128
338009259
849496155
736788106
1468675434
397874113
811614755
453253870
1004388090
1574378942
251852345
132853628
541505948
1576903751
1839580380
1374264385
1492316840
177107786
69119983
564847120
300240563
1824241706
226180549
619261822
458426226
1472825517
1191709524
836748779
988340174
252195393
1179677906
1476225301
1189677435
487506299
1430255708
911302846
1399987910
325531192
1468759155
778369325
961901722
1285661609
68699895
514704161
739718857
1407417480
829620776
763760398
977701878
373814768
1066855525
814512840
38803294
1398632039
44686827
1787396926
1250408994
531251984
304518931
552239061
823688705
1817044713
652580817
1795346933
582158102
1632908704
1794967394
1638228695
1674884298
1012482947
1125913271
1002774242
1330956957
775884603
1456298829
1480923301
1237641387
1296578848
1554418696
1554685879
426032453
724806033
242865082
783735786
544489141
1829387389
376102719
1833509446
1005217960
204775294
1668844500
614884713
1056890168
1707711405
1080928114
1141468572
930866440
911876863
1417182408
394683972
459194299
1665602916
111987710
100861914
753706620
113743320
422489029
1334216713
364058856
226745641
234783727
540960858
407800232
120619084
4139480
1279982125
504986634
1411217044
498706301
100822015
772329355
150591534
564997090
538336119
939482451
833019769
816668636
1533114492
248527834
112714544
104252983
619040444
1356291416
1696149963
1433817946
991479504
1183452434
496772498
1169383046
1100301911
1466941659
1277002643
615427282
1086822369
410613556
292034370
1609081377
1760058612
448027659
1654856738
1020911513
318888319
1572763430
356294284
1369212170
389546084
68779657
1772198258
1391256753
167988163
631373719
256790317
312219001
1440193165
631516182
1160244098
75579546
436570719
142520939
30336669
1388798521
577797338
65110220
1593910175
799794507
1843635967
1294230125
344716408
1782317082
1521532379
112111430
935343284
1129128878
1816647302
1504122045
1444320949
1543277284
739166960
310752477
541632827
567171754
1596100032
419707426
104657016
693321843
1182568239
1149280750
1742037496
873223295
508516251
1384585398
1047726786
717659300
256957865
1240884224
1497581909
612134968
1047702887
979635638
1828825492
245338986
824627938
1575545689
199295111
426072628
710838752
810366813
1627614811
867765812
580143428
1624630978
338632785
789881849
1766298673
1108375939
726028822
1461876468
1052372868
1415988428
395641984
814070984
831144272
1679897699
112529229
327203348
1042845420
1009530850
433948457
358207096
378126078
1733819738
1014009187
1352607876
20793604
1400477127
597765106
708672336
516018293
1296602637
205009259
36754652
769111881
626245451
1535946305
1720219353
978262613
1572342785
1538675561
701635623
439839728
979279422
1136498838
474079200
1562894055
30821674
995300754
159016132
589498870
1664582353
605675684
1159720183
387326310
1151266149
579849621
274940343
377172894
666608691
2531888
802926763
1397744706
132879019
655522450
1655496825
280727955
1319950375
1398294794
312856510
1357561811
1709650817
1523922164
1681820003
410953012
1283575461
99936121
364180764
99379119
136206423
1744326042
1792265853
263973350
30743530
1745283496
1455942749
40940135
1677063433
265965790
36857657
1726060261
538323111
408485326
850144385
1498911224
1763971833
1169320452
1264680417
1755987447
910663041
539054219
525543297
1827968583
1125120372
188260048
412014583
1211534631
362356582
644536759
1387617662
1450306972
16700589
1858054351
710639532
1411535888
468836298
1656329217
643813977
888280423
33321394
218079743
168015298
745893007
832170244
658188699
535791177
604322873
1425368793
475295255
1574960345
223149836
815393022
1567353546
330932621
203647749
220551449
1092498433
1016875205
1429642398
959417221
1721536024
1322687626
1260816692
1295375231
770256633
1443118153
1841284705
743811443
815088741
326716637
1194873372
25921443
1476261168
1507101629
255113964
1073249193
733463877
261158659
642784335
374109177
919620038
1041844779
1161848189
627562527
1504147306
1735716742
155851046
1679504850
702898723
1827000268
431354305
827437810
1376188291
362073098
796725552
1640488179
647797763
1485939379
708336907
1646406554
1504915616
1123928282
1341874856
72274658
968933395
550975619
1188805452
744341199
108315012
1520077394
608713349
940317109
391972799
896141385
1299963585
1764709236
27575860
213236494
1539324036
1693293899
1810642641
222699257
1056866809
801042341
611458768
237536869
225491505
1395962933
1344594793
1858452710
829920639
1415737878
1433295075
343676022
537637980
151719420
1639819273
805753381
531329284
426066080
1733046372
1152705637
1112982992
285444507
120526604
664501526
66570027
1464765408
371778653
1214209025
1075078269
1449541151
207801869
997066990
982129802
418051341
642035651
1047379871
728784612
304800172
1095315291
1258466748
482529313
1185632448
1343497817
431316253
1044849479
1515319939
1573856651
1808970852
478214199
1133855191
1612123739
1001930211
136414513
1298538531
733519658
1733543807
894023178
823335887
338128583
411031037
461172778
1277851967
1457463900
1125402250
1833567931
644159063
1214316498
319840800
1349565595
767011613
1672448918
1486565820
39068527
771817433
744400040
1256538618
1488947175
1136642359
1074870106
799075826
1732750155
1529088601
1698640671
270145675
1238341072
402628990
79219255
1345336863
260859085
1522205664
1493058129
1571539688
1825757421
1608489179
1242380971
473479551
230156818
824345658
386119209
1825558438
1393980416
1492032910
1549957007
212233808
177282402
1761699246
174022840
284946880
1067298167
1186786817
222510934
646762272
175534799
195733161
828739817
342499488
1697226653
1806463266
1375969252
522760182
145823757
494490803
1788804115
1076834139
312359568
1077019488
1794176449
445270358
142399578
705214808
17631129
604231215
1357852664
444689436
954716286
138175596
1267736595
311655042
604526190
285693935
83896403
1585369908
1531383737
1447846363
1688920349
1253166294
1668316465
1100576500
1225886035
1711661057
865685824
113488704
1002369856
1114294492
1281893679
1547460613
962081261
134907152
816030629
42872517
757632348
1656683573
1493831561
567624806
352528149
441193618
68524596
192314830
1624581412
1577828533
1515319841
780369182
1757982
1573331947
1675820806
116304119
147426102
715643226
638247479
852296066
1536175102
1008913717
428552731
1466302839
1305337512
1030819806
1036874208
1745323598
395755328
417649090
89653938
1479054565
1090282271
1361667309
985275705
935404702
791022242
1413555556
466399115
1392633115
1395473185
1673405827
1464333649
1586969297
366622634
450001833
1259720910
1084907736
566380723
1461896127
1574799573
142544500
900626869
1024264782
715671939
1265077512
850650978
770681165
46238626
1056805343
1824839303
834754629
503723661
819384907
215568339
559339127
1440761950
642093131
1138517193
237307573
940662513
9907821
28606607
1022834264
1318811638
1676436511
947396351
1243390723
850959471
685120223
913651988
944813722
515853370
148413696
287066593
151400753
107938893
548904085
65168812
981908595
723193201
1437617712
1545183970
421237553
1022107161
1725322589
1040443424
860032972
1339275583
1254991115
352372682
875233068
597466363
1015466634
748803442
126263527
61510948
1492256312
1429115682
344751496
1491415341
680544256
1783716531
1248075193
1238694116
1523274109
1276004548
1561236177
1712907438
1702451447
834597562
806561820
1681811254
209903546
14244202
494884529
1612121876
1740398750
1476653609
149003661
218941867
523333962
810687464
1814448500
492314647
38458824
639892128
585034083
1628318640
1052705019
921375485
933273727
1610612271
1253445322
131968403
1400103417
878201537
23525977
1569485614
1135625239
534569382
316678021
1451545241
426956704
534118514
743781459
1032583697
1473820109
1734807339
180854119
690872016
512354638
393838466
393868172
64935053
1438746419
292392947
1801809064
1571377104
362731150
41847228
623603846
1002457416
1643791708
574820712
233841880
318324645
1507183931
428846169
1765408611
356773979
948041142
164555363
1679328137
100994972
781094616
999292719
104797005
649779137
1332811154
288141593
665106637
1428226590
1164043803
572433611
594406689
1562968784
261999051
313824746
129848141
1675201233
1215646652
1619601051
1590398895
510251512
1347174251
82619978
1110676235
885621270
1635661089
800839530
303515066
1156850985
1212759215
380369927
705588522
1367748907
658345368
886432765
741222656
1378774355
1191914414
1788575319
1767555747
1068752343
1089207398
1133416508
1289307593
1751944232
987673798
1605911697
1779255069
1727488708
659632637
1606684911
881175972
1118639814
1357344427
1262428381
373007937
1708575278
1733814556
1006881133
270359599
371951033
46880542
812658842
606265535
1012059407
782568067
1084825669
436883949
1834809626
1298844315
1411804881
867327585
9880520
782827251
1531371079
522035608
1414570572
162523087
1717270019
1455901285
1793681513
484804879
956903191
131338112
1360671051
1700529470
1090996525
1486213299
98932341
683236770
1168981334
1708844621
1776620545
148284306
1088502835
1426430874
658313909
1227458776
241126600
257843059
1461239646
235886432
7769718
1199434649
1560290754
912177888
70967963
101374007
1637882698
132196907
1313923082
1589273953
862290304
928630260
30938907
842432337
719728718
1554525935
430928332
1286454915
562899293
542683382
756609758
754045834
1547438910
432621777
203771607
344825024
1034136165
1663419469
170692679
87612072
796607980
1553253015
1202129302
1356833236
1531303633
406047599
1752272792
699595622
764908586
1747204519
162170574
328031382
1322707528
169159279
34943607
1030503386
477118835
1511832847
1135974440
227684259
725102731
633873715
308013313
1800755547
419547901
1307371140
1446310091
1182862484
1337649812
1703200400
543523883
1730655595
1041678673
1650486684
319857691
249811627
343913045
450128365
349085994
1553255981
623106922
1110068061
1389212121
1704464707
319790853
874579112
49366168
1616305394
1229830541
7572696
146171864
1808393326
327397242
1672883182
542828060
1774014207
972853967
1497678984
864614666
308534927
187550139
197210185
33274004
96141609
1082849354
1604566333
1377414517
1777193183
316779840
690727554
1529048238
288708693
209422232
669470379
236895337
565529090
679647962
8807091
1833254242
535630625
1203969716
1347028848
1150896094
1352341723
1845392794
1023509396
1253289213
1664413775
795802375
694912709
1191376822
1096801332
1090565080
487345633
307865251
828806831
489633080
1009359750
1011073611
194272280
1533336883
534827934
1435192488
129580441
1294103024
1809937960
1636040459
1411459595
760986178
671278756
1217866871
227808615
1781540148
737914345
941986049
614836920
1316590382
1255201197
880805362
1514991336
1747165186
949505864
1192226658
1142668113
14721705
1044509701
1322623363
640716887
1144040424
753651275
1235153103
539233911
140331754
1231457873
1031882418
1656881923
1199783935
1290839470
1030228605
262367249
305508995
1596434745
803860837
1275205257
1464081951
1507559474
1560474191
1013270398
1858591492
1066843030
1502490848
269619408
1180483176
422148994
57867436
666725406
1196632974
855139926
37921038
1485223758
901191665
138593518
603480487
1016047488
1224800729
492751837
533441481
577754876
1223637883
482687591
451441457
910993719
864445649
440330674
861845233
514587675
1430011956
195377587
81816615
1481386073
1513136269
1483954325
1247605589
293858963
1153420599
1812581033
258573756
1493899142
1157399016
1649354017
1279631365
1075446996
64555920
1281053992
15280939
962626794
1242765080
1374045624
400327075
911551091
1465060009
1782796870
1608212174
1325167939
19717401
237703533
894337505
284920052
824453110
1831882385
1333874657
387951604
1817581695
204175949
651194124
1724828279
415542681
1086103067
163995727
748301160
213251543
1010423897
429522393
220346545
1197121402
642301544
1026637115
1000135640
411412345
1359422092
1856550343
1118381605
1485096489
1322974863
117457977
1081593524
1713362644
849249579
1159008478
1571119685
1063509101
639324531
1323461072
170889066
1853233899
1384124434
1422434453
1568186720
751155841
1230381099
846822810
927548547
1819437748
527575424
588543621
732591575
1692758548
1512966640
32488050
1422028363
1685535024
845568845
502127190
1553273349
138795612
1200817943
1529763791
533013845
313637964
1717899903
1244529547
1715945936
1052161554
75828597
1140810447
1054378710
1331088027
45821548
806568095
1131679478
1061643356
987538762
1272668038
1353617017
585685200
1383102619
1803008638
1439981968
1170639912
79827047
293875067
734843265
737409631
1510215812
1373617014
1465362384
981482277
711217911
403229192
1248387306
1395405286
529709724
1773789766
1596816206
1284825735
1393234013
1672602614
1530915753
1823883645
1679094510
521453966
928506413
199721537
286329059
380484755
397726447
433499197
933851788
1418366951
757215873
1136319568
696887805
1452308640
318215895
81412688
946193836
191035227
739903047
412815783
1548586592
1340897652
587944200
683630612
979710477
1623345229
430694596
1359248985
1314176652
1186271458
1307443395
339247114
1615184419
206689345
1671614062
112604728
1408074587
677333082
1616147457
695564436
320172672
1849121071
461661852
590872771
1262167633
1583309245
464545814
270016418
966272551
1285835838
718927675
1671892938
272300830
1358687263
926193147
1418212295
1097703115
1557772617
1039147815
1782328273
292644561
387891035
395100710
511537368
1318781753
750671368
1484933376
1126091485
385161597
433976535
1849775577
1618923428
731537455
1517311755
1174844978
1132927352
271423048
1543433055
1123302848
59134957
1094667540
1365722101
1346480988
1135002804
843088314
963382374
198630561
1441186709
1500916210
1589053721
1185863318
1244406653
659029232
1247303732
1103940477
140552930
813783977
385247109
239330050
946056811
469109072
1784525729
1742105458
976405894
304939541
848717734
663399789
1055890693
14491625
1466445878
1423075713
109058531
544966670
1470021852
1634336301
1820831368
1767179347
253082973
890676530
162342501
953114431
677952460
1361130370
1741431773
133857035
1685459152
276490248
1752171267
520108806
1691945666
538801526
1600723434
1430354668
1654380435
611696513
1615851283
188516119
1481663206
53545101
1594455671
1296688083
1437388127
1296907137
636907134
428587591
89205720
96152315
1080924673
912554500
176651592
471610370
872706159
1624952973
1600693542
1516898223
1414279540
827558466
833444797
1531429075
889939152
386843531
314060428
645527111
606696848
1560203411
1462562541
838234550
745095056
1717602877
1547268978
427150837
189045366
1457119882
1392311740
559010547
296764422
172340097
519876652
990156638
1610218474
338267207
1218117720
29081528
1638254652
161486584
458099947
360156051
1538771096
623336501
1015759997
99822901
1079145610
26736192
1243236252
1453787562
1420265167
1555167937
1504352066
605366215
304149758
981371234
1599138914
1523059859
102914457
416128768
531990344
1453989393
303713106
876798966
114974798
516957428
1828054877
235071728
379742483
525005833
732519589
1634348450
1811878021
267085081
514238516
342616956
1442642001
688017615
1456082816
1085397234
21989803
19210894
845777366
429625052
640701286
1015570316
240334870
916198377
362535493
932597087
448127914
195656161
1336289467
137328650
464939810
1168134861
1682625365
47791845
331336005
521108371
306263734
959768037
538884706
913669674
726733977
1065592092
750836848
1855691755
320242365
752799366
149398411
1145917576
1084388811
1556837507
1225127822
1102078670
1201039956
1777269696
913424446
391995461
1473636862
425446388
1599774554
828130021
1585040035
196212075
30866677
1211149443
192123096
1486820947
835158492
1399330021
1023596966
126744074
836426161
1157094641
1396556327
1227415871
1749764753
1117917202
878540681
635496701
743066827
1477619539
1188680202
1846868987
865323432
1442959598
291826792
1473433012
1010829983
1825353504
611109966
680388775
473966477
343474392
1750875694
559463300
1134607613
1156480222
1271422922
1042565002
818000451
1171245989
134724640
1141201387
1685146740
1429311033
919468483
822592181
1840752180
1562405179
1457461973
1240185997
835872950
1111789113
1274347081
1780088903
983158701
706338092
1762814721
941369798
329273139
356168070
606183843
1519777681
657010405
1431207070
1732366644
748711137
130390551
1166502949
1218616794
881588476
956858775
50489607
1195956988
1549904263
1182416712
1102400661
545327450
78797692
1701358668
1556768175
722956590
944610617
1702781792
605048109
1216987595
1363589289
1170189254
1355640711
637206012
1623520365
911911706
1507720473
389106581
342860807
55430258
435782397
1299021086
786155861
1039158125
1433693003
734988694
1322134618
216959921
600903629
623567962
70297739
883319677
718276155
477829084
904827118
106122687
8641046
149358271
1269095690
663031694
1310574058
1297664602
238868036
58015679
517417780
1739560187
1348580959
205107900
1264330528
628488309
386008536
139668830
802827494
989783632
526526213
1409337015
949167651
491486565
1141677632
1199422979
108925403
1488236790
150971176
702700695
256135932
427803083
1310205513
1404339608
220461953
629723211
1018203948
1752329988
1612373820
930848256
416417915
681516397
1370098942
836432739
677209150
763362686
1442659112
834965691
1171343722
773559660
1153654752
940361853
401219678
707714966
1131006201
805571147
1696344504
1086364831
555814475
1358511140
1805338649
1737858835
622924837
1407712997
1443032912
709245741
1781277241
803535354
1703508702
926108052
49683248
659264612
1414542095
389516162
183860456
1083363950
1444310578
359102275
340986846
1698952872
429116992
518299242
1240765073
462207
1666427465
672983557
598457385
1334781601
836186339
1301941039
1286950571
795274006
216263883
701977217
491210104
466853051
243357579
1782645740
1541860219
327041837
1206273912
914407546
1138695580
1039384362
900364108
954002265
1638629388
33131131
352233045
1718819575
149281223
542639988
1362239690
1802498353
1172127335
1188859718
1237687854
861087041
1253325503
823694740
719889272
438012708
912972098
1465462705
1490710835
1066748836
424209094
1187782908
1566573281
1302137735
1652516557
1062563791
449360961
901583988
1792679039
1370963897
1848753378
1810981365
1272128924
290437540
1155319163
859855867
1791076925
1294185718
982954829
1481287841
1166390295
1715780938
53641603
411356537
491438479
1048905965
1797709023
1589410954
581508455
1472179598
830258849
1212175338
775110878
612939020
149963163
566413700
420566495
426572577
1373761420
329514672
225552571
1282346706
1443445309
460415595
265757875
1532709966
570769121
1610498473
1088866492
389310819
1549644556
1498903420
131416881
1824158882
1708227633
1556290580
182152142
511595856
1321103136
37069
1768145007
1199384295
132541874
1816463625
1039454767
1509534540
662107459
1191982873
524187302
1370861793
351083027
1685932763
293512694
1685858853
1218669543
284185697
1104118293
1216525018
1402388330
203993636
65207268
890138243
1430329519
1838069545
1308253040
750378620
149299322
373548432
747554626
220697436
559751529
79155023
734809870
1324313843
811139820
1429627288
156746614
197892531
1676120467
504996174
94388121
452438392
1536563119
1734566565
576170665
491879807
1789419177
955518689
766021676
646782570
835504130
1615951636
710565792
915259163
429277953
1578777290
1559891953
851797318
42082391
908814684
1469256384
1485388336
1418220092
1677162168
1005965517
573612442
999556611
1240227378
1557679300
778852089
430730022
1677773800
1193993640
1495896720
1790666587
1247183900
852185489
955949987
647575602
1587519033
1492396062
1804619839
1689695252
1545275293
1308355482
417078064
1524898124
656380331
1335908420
678860472
840974342
1545759327
382883161
255982728
1332087030
553736141
525281820
1353129230
1210994204
1373691786
585664263
876881944
1419904114
1635688628
57196535
1202035423
893465677
810092423
289888855
700140700
1508573377
706377376
963921621
961119876
575094471
1843455846
1026439313
1613298372
1057946486
649649379
269107597
637373286
1118282823
91549993
1469336884
1758082043
1113904873
1120410229
1518268588
708301431
1235027800
1141919928
1558595969
1679976233
636102255
197334275
1226131985
290992086
1607903353
1269183146
500398135
5203808
749145741
777255339
1180605393
107886662
912698256
361365475
1437525136
1061173548
991790000
1733985092
23122280
842774468
1220669702
430041356
300136974
1789304219
639682393
1023896593
231794923
820845831
260709905
742853990
1471860757
1705615143
1428078760
143237448
1035360759
1450655143
1282610968
909572207
877462253
627620416
1193155318
204955787
1051369242
1286619437
595092493
896711295
1461550955
687291948
1654569401
1057188938
1626900338
366927582
398648702
1537789786
1508111926
945453057
327916525
151360520
282866231
159707943
22870439
911257302
87833055
1210941787
659772443
1750284737
244757119
580887085
941097844
354012955
8192094
1151403135
143039255
316539574
1856073849
315979733
1761252630
1151634469
525950025
883247140
1593006874
425620185
1431782315
1243853117
1399543155
1307846561
1586510211
1420587682
623478597
594031015
1613180723
767728542
967572808
568845237
1295842320
1128246143
259308275
1199472674
340337843
1146372621
1243438727
501100423
287289461
1123415757
1629453034
732407552
123247551
809662632
1413873171
1776317910
173395484
1615839962
357596387
244680021
921723489
67334576
1842374889
1130235976
83779680
750150351
1124040277
970293579
179162645
1271529811
207805184
693538099
1508701671
669629906
1607931090
283301280
716852505
239183941
320112393
1644724670
546433280
1517090358
1722055133
18164704
1434739790
977668622
713265644
1734239069
1141234980
1626244153
806421933
1072532148
1659507847
1229193253
1288999508
101244090
77358097
379813601
1319472467
1342556346
1630999123
166444412
591518593
1561737294
1650835481
1488765478
318151088
1712441670
1274096691
1726031965
990457278
774635814
987172661
1654979290
339357413
257535776
188156978
1500668362
1334269097
970849920
1482327339
1535299271
1123478605
730304870
174134000
170930909
131248159
1068043433
28280120
1373081084
23585151
480873016
301974675
1157449080
78946768
1470444529
162444017
598244478
643237665
289175702
501553058
492995877
1014353615
676413515
1080823841
1394286603
52787141
1809957840
783019872
499567200
1274139114
1563318535
819756074
9425740
799021957
1506580174
38997193
620106564
620835317
171163191
1452780671
1555839555
1171053108
1608818310
951403060
1815206857
983597772
878344294
856237751
538256152
1081638758
21395856
230230893
1147066208
1426727091
175702609
595846191
472902328
93890749
771807087
17217567
1577656697
848669050
487673522
457876033
77893292
420985316
374711677
298511144
1404985299
236539456
1565721626
421962702
322564483
932110356
1645154922
1208016626
213800544
1413565954
953738530
1557854141
861431486
1475676440
1426587742
572599822
1187012240
1797495870
916402772
1517742903
1447333559
1039055242
940165862
799908010
754674707
358248102
724356873
525074192
1162571795
249098602
1636383776
1188166682
1467692563
1574391297
117770060
890532516
527153070
111988522
1429174479
790315381
900855024
1091052638
1423145453
1376435403
104604878
681943455
1251456893
358373782
880784560
1525779645
880673133
1852237273
224520671
1459164239
1214987981
1368318763
83985024
1521956296
725015221
728472941
186862926
1170684118
1400385700
1574111258
143079796
1499764548
1323597975
945121903
373767584
928264640
1698332987
1694891155
297207527
263900289
379457659
615654599
140582090
1608504362
178525724
1498303818
1469927696
1135781111
620724435
490197493
1513886105
1484193536
655147690
1231849411
1504185888
783016508
1731879400
442234614
366500305
282540218
1754316233
1506059898
852873958
1751485024
66201928
343656482
1469290736
363979549
1058328217
1386466531
9929426
1221358263
627047229
966524150
1766922532
1000940238
547258586
958565217
1530969498
897433481
229706315
1011480661
1238528362
1640220341
1231658198
454117047
762347088
674307749
1271192794
1773010236
814398312
645293560
1656233987
1329045280
136215670
469711012
54359829
1636807907
1061995834
1014084876
603181177
459727901
180768145
224876557
1734342509
192241420
792725251
1093968364
568779531
29941943
1194903959
1364970042
231677592
815505911
1816833947
887932047
1597203831
586802216
1248204690
1293668548
1788927984
322792290
1694023767
1393043664
1581228274
738373907
648647300
439118863
640431013
1240469287
639330707
953519540
1470827222
1445044570
1194695745
1506872319
705104150
602642966
46753533
1426388382
1058595490
1086358285
1325730911
695753347
389162682
701331277
475355604
1198162007
1672122458
275990551
1405487179
1619189105
156523010
23102154
1699249077
380112991
1786311746
1294493272
896305873
1442907013
9083507
671107173
531313672
6712556
15548033
544059094
946872893
1675616928
1007004784
1349250009
348225458
707524516
359959187
695513348
1044429985
1091476726
938895262
146097065
73109794
1455172643
1760059957
1538448978
1126151559
710037088
1060915015
1399684121
191359707
926248252
1530289820
1502057650
786410247
1630278910
1408517782
1576356938
214999672
1614512193
641202968
612882526
1338896840
1342848898
317792072
1131196817
1675658219
781078610
1836751631
847968318
735407370
1452975277
274476228
1617980048
1137868558
1622112999
979363943
1119333069
988684907
1827854177
1755361681
89238102
1531473799
1452271828
1276808236
951490849
1339772936
435126587
130406023
1204370575
547766693
792562082
971979787
743078840
444065208
1237468774
283157801
445952223
151636166
1074012284
1738762163
420614107
1524949623
1413897284
1423764445
145375442
894021452
313299165
982219350
1700998685
234116200
1223362577
251909719
1620422284
1634594057
1229672386
1459050554
737092734
288479002
1030893701
476456106
742874825
319553973
617344972
1487453841
1088244218
340964370
142251182
25412292
797741792
1156339432
378365190
1498557953
47972220
1372153416
1626763179
280383414
1596688411
1301343461
1593175120
668932832
1046491850
1603068508
105827544
479462238
580111586
323721687
77558162
1065338301
751553632
136619920
1229126318
182663748
948126647
5984268
242920215
974139412
1343495255
695626408
1636278002
573125924
1210080412
1713023263
434957685
1851866784
614935881
1442919916
264045944
266722970
1477345186
1837458950
1689416672
395028842
1010611766
368395172
526983351
1502904561
1614990008
275526239
805038363
1603729405
618754158
587678000
564203794
69680766
1229238971
437176744
1073203967
94634154
971831958
678999894
1564969401
738548701
1646791712
141144007
1715612518
751439974
99474155
701327846
1525005151
1859342980
1499256498
554061315
638323105
774598641
592117401
473659693
1382067520
909132710
986724610
1758295082
1818399713
1382801426
1664686153
1491663353
1075729256
1425387787
1135972014
21163130
1712741076
1293770953
441969237
1561984664
790625963
1080860693
1590743433
377235879
1474982690
325363218
41327229
18772211
970593570
539871514
1289204765
378556702
1022820
1566225863
616441893
169108947
633720678
1286551167
983981451
552516173
703581186
213503108
138992683
921214853
1251121068
337398499
900971968
1641174895
792099006
1321156520
156625570
730000559
652626638
301290141
20308568
1176528979
1109078892
136244829
149930028
1050803510
1227180083
1139593566
1745966873
943052911
537467016
749200459
1675193651
12779980
458408788
798108139
1624759713
191179029
832899609
754624550
1599196558
734131783
960909358
526500975
613865959
1507515165
820475072
1123960081
1235015309
259099948
847865575
421249015
1769348181
1785210148
1436365823
680725676
1162429261
29103495
46150632
317626164
1225194324
1010684184
1435797955
1036579385
1235340773
398082052
329388923
1372284665
449551423
106519649
1822052073
889873626
688816249
1468361169
1248937184
424074783
1827733673
1124134964
1583343977
306604781
1812525034
1738129916
131472884
634604359
374375295
749508142
1667688129
712879139
102270836
1168810049
1540073364
687584047
1513086976
805194764
1383452540
1041304250
606940655
1675373440
1295559829
430850424
1601086392
322143012
1386471800
752829490
130315571
207358621
69502926
139766145
1137543646
646210553
699362031
1679722286
829935145
562415102
418742412
84327038
297008250
1349871562
1817371965
500186037
1004383702
1355542483
1072272095
85624892
190860048
158342115
765757167
708508455
1499351962
115682463
1555215382
358604746
1812500151
1105713580
1120180923
171809845
910360349
555054933
1601471205
1814277990
615040732
600171303
369355206
503866012
89776605
1587415021
796127434
724889844
1824728493
1275522966
683362409
641985182
1855192247
1259578343
1801508438
473876217
472782104
1555541399
1272684089
1348454173
1798052711
1496586279
1056770830
1685553937
13342273
1447930885
326241093
215337830
1302479559
86455109
146532457
1811003890
1237481906
1784628061
519666229
492728638
1378013470
632801798
266808268
475150388
130597562
698003762
312435363
1034643416
413479015
784633805
1745039667
876212595
592926229
411619125
243931858
1844855062
1775199017
318361264
360467623
388306198
919019644
106090727
816865536
1230482764
1717282457
770605012
1832896749
1093788042
892386569
1776563173
972152167
648813792
321802354
875666693
21264825
1204079807
129246180
1027512105
778133555
875907649
1831637438
304083746
848358368
1439959748
1481120980
193233059
1038575112
1375592955
1316988129
42275142
1791294220
676855344
1369706580
990832523
559869611
1820473999
723159415
181951677
1402298578
1789795578
405033738
1525172551
1826124159
820312220
1856888684
1095028262
442655442
1757193628
144473172
1306050772
1827046673
543950167
1406404120
1736423362
1228173319
140198267
1119618230
1623759490
1012875363
1547917744
569489834
726151043
665947201
1613872554
935721750
1726274350
668069613
1389675882
1692161141
1125584077
1250127295
70110839
1037299387
912337605
218475074
1744463432
547844250
188996277
872887071
452899607
68349356
685653739
1199129436
883234835
1691602607
925484064
671467014
1411773225
621166173
1758308480
1442996115
1857527874
588266338
790341820
1418680383
1468088708
907638598
1520061196
725155104
377463282
374328150
1780620873
228800442
231200439
833925086
365224722
1065839024
1584754816
1696027001
212907738
1541409918
292345117
31694643
675182040
1065210595
1206336199
1282062854
1051276067
495831852
178943331
820238100
297050467
1454709750
1524346506
617556949
143315430
1248369408
1491001169
87116169
1419714343
883746656
1265237378
1249453703
123112444
752474055
1687228043
998616000
796822006
581359228
797730862
1089087593
458253419
1104210443
894845706
396798376
950394172
349233459
110446120
341556420
1750867232
1029287422
943950467
572874637
1376246146
343891102
241160406
1118530842
1788388868
1038795380
273791946
679929155
613453214
111000185
552191408
875705082
1231550162
792420533
1203234141
1240009644
1006141303
516484319
1182928158
754152401
1489685620
1064510810
1778857621
1362373884
907627212
1262928135
135353722
618464202
1464382855
292656579
600912278
1599241823
1505131417
1410595215
83315231
1426562988
987894003
458014018
478383385
640709384
1299551702
236371899
1473152919
1793234645
349105372
622976211
1235871141
893779291
1595859327
87311032
925755830
825198209
1857254579
1011918638
610578840
469630528
430595280
534940029
1510974251
1836903702
270633915
1750086523
997044889
647719494
854771197
974144348
240009612
121135986
77619641
96708137
465632794
1622438183
27292699
317034746
235657987
1721952575
595622
469498761
933082824
1067299304
731280680
835065381
176847967
1586005524
1362842016
666195211
1562370224
277938268
1440219655
276107505
1538374024
567516653
26556859
230136454
1496703642
615466294
1569971026
870442877
1038726246
991173224
381502391
118481713
1708377250
1839056987
1553810831
387571971
1791922860
1787654291
1232626470
1828967106
343853195
1696008695
1821942670
776820781
1526571406
1176876756
181658914
1014485828
598732742
397409181
19111297
1188690076
329134030
1069314837
1378922294
246039051
434487682
1806648293
1482575710
52696405
950674356
18975643
1147545834
1157842102
671684806
727981760
288889683
1370679609
808076535
656497021
1840045548
379950411
1766916184
739024808
592993090
481074150
1523821520
383337489
891026657
1185946297
1367002119
1212112057
261129602
1352321079
1321037853
127779409
772729769
1744565720
843911434
659319113
1311114062
617243308
181021759
846464252
425272066
1083778592
964079695
1099526515
897650316
1163367796
193700012
1814834116
920691888
579010129
557676050
1523580685
673470834
613366306
3402224
1724012912
63964141
464379638
1039034182
236142236
1489771495
582036777
1551125889
1618161671
1841991908
148914662
6467499
682602665
472453469
774529622
1116096871
1261558054
1469066801
1481925548
1248516953
1758386643
1842638296
1478104718
1741975833
1238711104
1634157050
39272222
1815328154
612317661
924040448
1035208100
1674419574
1754583493
1276758161
453542856
1109339037
244240529
1372593242
681506633
1036684508
1663947118
1328333478
1439837348
1777360724
788583814
1634624480
762781940
616753820
588244472
1205627960
1686894071
662948019
1742810609
334568190
412636527
1465343676
568756848
1306849113
318115434
154247213
587810309
1795998497
1355803096
1401897809
829862606
782813422
411980817
1062560111
521742088
1555006858
441697354
1051792054
325036386
1805111074
453647154
389622901
1388564231
1135203156
1060918466
948775786
1380371564
1170944021
1422440324
230541707
1500136030
705405771
304434258
524976372
824363131
451198304
891898408
1341528150
453873576
456503605
232199630
263604066
441723044
37711572
128957348
702721851
821050684
507349807
1844538622
1424463676
748316130
1600935789
1420760781
1330683547
649337334
889719607
1259161103
351604453
1034916447
928303031
62634569
592406652
611505976
1532970806
104341917
1057124837
46073688
282285216
475881658
1008028270
343857156
914208256
16484551
693000373
134475347
73238831
1375577564
359484797
99611953
625316541
1009992132
1188640106
872919695
1649352014
607883602
1546466938
456724165
541932490
37595164
1728864324
1347738321
1599649113
1081378050
1414257239
1279592250
981555299
1331848136
1806284908
1006516700
1212852132
669677769
508856588
558098131
940464350
727069212
850949852
330862682
1727149493
1347895496
1042747874
410949280
408019118
158212927
1204534643
1217663616
689260148
1691300189
1787265956
138329212
1429359318
1003572457
1459878757
1376464031
565563103
1419898858
235312831
1565294284
554827338
675560366
529143211
1223116505
1160819222
505832510
953973535
713645393
1268203736
310298906
974413193
1023221313
779073629
329852519
563218930
1419582296
1449732998
64379868
1605696959
1708716102
800342151
258290050
1225314362
793779054
1793554063
578095985
1262584687
328705722
596030773
1558670467
275052824
1507010113
157317454
1589410292
274811780
1434053084
535876824
1350327211
1817850357
780850505
287518982
905571011
221518790
1162469726
421692497
567440077
495707862
966191508
476056259
440744708
863926536
101467276
1360721602
1580410362
829912257
731317800
460768076
840454232
205516483
680334896
1255348688
1568040654
447165910
1794716421
556845051
244560666
600225979
1830761342
798230424
716806984
1660191666
1614433050
545721808
748609487
231596354
438324003
1045625840
703354765
4103412
1236106132
961843199
520926830
345011371
1194770594
1656006003
1087732659
1456398141
932301991
1467323344
1120345706
1242576498
407449023
327880373
1268020267
916933215
584739367
1177577516
908000198
1350426943
1282124298
1375825677
570299551
934728342
1524480237
773971908
1805051459
1617239483
1161636379
717463397
1614157920
326442342
1245451387
1154279635
1736690334
969236176
1443752474
319481644
1572374498
610694598
1709013852
1597693065
129255820
973540080
257716084
335222717
1419198871
345423023
1078891898
453804856
605888751
1462907232
1024628897
1778824563
819249647
705090922
1640714846
10988577
1470130385
238872817
289814834
156361430
114914597
266174421
433940782
239905082
1042882859
1101164294
1674047869
917075724
1227327505
158713922
363611673
959207551
662309862
24259840
709825553
698508757
1308768928
320738707
1379640033
1459406447
169803528
1295827785
1349013532
976197923
184909299
706349648
1657568868
909669397
1436356752
1652952158
324707671
741194204
175554679
20811382
940095533
1545443626
152598517
630592626
1416277426
407447304
623212409
402640853
272390205
1777163642
1506404457
328415521
1262319304
1001124022
991964058
1042525687
602226726
1723740364
1766253029
162637995
202360685
1374256745
1554546393
1328009169
867784215
1038092926
981461018
944792357
1155274025
563312154
206544899
468785383
231388239
1681810420
685338363
1558829293
1801427034
240634237
1082282605
261643873
1027664597
107257924
370274901
773365268
1100098990
917706142
1568410059
98460002
1298623597
717159481
1626323491
1279098036
506649038
61620263
125800761
1586885846
411960921
1179747831
208557266
440515094
1002036613
173450497
374093962
975698539
309503140
1158727960
865552448
200196155
862959056
1739656059
1117673221
1388051542
1139795268
1713187414
239430387
1646913901
1366566101
889347866
165014019
800014087
141037056
1011430353
1174524883
1424638236
1411104721
1253880457
373689745
884351400
1799512423
1086556507
708205799
718368791
263422493
1363383296
1044663299
1075251626
1442576874
1532439684
1427856976
614142467
420255684
562147808
648868275
1568002728
1449436309
1704886769
1636720159
425723353
1483310589
698064550
1174697810
877667848
1056250173
1852575785
817587246
854365032
1233889023
1053885993
620795033
647433021
1304247823
1163318576
247219692
1723863712
743293174
1273219970
111249771
962900107
280117115
800674017
1585859909
776264651
877191598
1158530719
766067297
283659530
1362258544
1420019964
917513854
1029123543
1721429597
1490231007
29456962
1172729688
1640617229
117473402
1414756663
977291108
889428296
581599060
1326844649
1769909499
443044633
397211760
1445252508
1176190133
474145030
579181742
953102594
1441570726
793397505
1192322038
1416422388
94287408
1230279442
1040712016
1489802235
358896926
1530809527
1847532160
1824044435
1816917431
1451810576
1731131467
315094857
1634995668
892995970
1624999851
1499502170
673559798
902694720
830746533
335451694
1520856355
52298697
1751626774
1701319564
1154294154
1601503253
20731374
1082078100
475770740
1825427436
133101549
883857775
1085673780
832964334
1377318616
161811326
650175039
882577379
544677264
591787819
261254149
1699957574
572643665
1407864512
397784495
564957088
1278210023
1759210659
361035907
1542939008
1752690006
909705301
1077417763
1125633393
171398007
224908716
1190947631
1724218487
635979992
53995696
310881075
243908187
468615655
1281318175
748857669
1414912936
983647541
172410982
998293695
1455908393
1372802697
406954572
1109365179
1847398671
122818328
1082209097
164642989
1509906642
870626749
1823273321
341038537
798107305
809896836
1761179808
1715258365
63736520
1730055004
983054691
1632610368
14885254
450761926
365694511
1180943542
1614643692
181813059
123849287
976559098
300779767
1064606672
1094067196
887132956
1002273065
1574165888
1415088174
1132208579
1642618729
1312917643
1237684916
1187057418
1031730158
1295386635
1460276538
218818582
440775202
470180902
1030403769
971371884
1401422288
450797003
1398316911
845548001
204016216
469982440
1776760229
951350683
1298562799
1516220708
1296695497
474854275
35897416
1740376780
1012185203
1058583497
147906897
246614446
1547346158
801677010
462225694
654809413
1007968829
518785101
1674769367
1361069906
726412202
1603986377
465673680
1302044796
1719593193
349084026
1718922440
901317585
1622194607
418267099
1483409044
940390517
739845425
602692381
954849350
1647473774
1536113049
1737990133
178099723
1180887133
1525706915
47288331
1252031268
873488086
728670576
1423268055
1238919900
1298518629
1447227642
655679168
1245795435
427403691
1276754869
826567584
1726710831
1018632988
1371628003
1126071008
1682474066
1576491421
1149511128
731850143
1297192324
483098342
986487019
1108595614
842590900
372481888
436567037
1648938257
1047462505
154198209
807603263
26687898
798326027
728565712
271769642
1722223922
566390632
1825788725
657740031
892216795
1041916777
1614737924
945545735
1177211679
1646766802
1619875668
1676096673
1207118287
393723401
712944545
386287340
472062564
1028316118
540100998
1139806025
1145419377
1434335186
754011138
1442991139
374227128
397988983
1404935504
1747924756
1114431422
1378210642
1525451638
1182108955
1510478195
452541158
442427067
1009580411
1792200717
1653947000
123172954
1239687499
1125102168
1694644003
1347227573
1782218127
86750106
438556825
455504762
1273303889
485438541
703987143
1568497218
948595586
874013369
1468829038
238088839
234362711
1541881518
759484599
1654361756
773369168
1047047505
1270479523
33444631
917723869
103264629
712805559
1253201568
1663636659
1062497338
784396069
244245852
1386909209
1752601658
752611056
1750780550
1423189378
1757491786
479934254
161082654
346730576
1174792038
551223339
385384701
357336381
70114875
1477694642
367757701
1108585871
1436701897
10472885
1277190229
384921695
857646049
1563322997
1828398266
191176685
1525164669
708283511
870661091
1791908021
1650066697
455270018
1687178938
1078477965
626314092
1537248139
237910162
251621439
89587522
741201492
1614712004
525923987
976204744
213773123
676780265
888135689
15522588
970305898
45139870
27226806
560908607
1548472000
394113340
1211516794
1489320449
1651383346
973984321
208305297
1630452407
1816880656
805988421
1094661028
965008432
1383347264
55261567
567689622
1752296434
356074177
1458918724
842594004
706867634
425790416
1365823337
322320439
155151851
52755178
1031752403
486781196
1682708701
1829387216
664189017
1802447
1042649486
380715147
1660575169
815037198
1026333142
265421214
1008881871
1348407204
1284893698
1853938738
1482315732
700632090
1475678078
1303371277
1053891610
409999591
476339603
373390849
553000371
1008385186
1007563353
520277238
878679165
588079186
1008704007
1500691661
514798302
1308330659
1224979728
223935968
253176215
1799164329
934426764
805675437
585405147
16234731
88194461
493125468
1484580577
572774344
1589124471
1511578445
485334728
277410027
1242601039
1618179358
8068411
673973757
1376649982
847962700
1276089328
462306585
371609942
861033420
89554547
1582081738
837509441
401842337
973862542
660117781
1683676686
1713934762
466255320
743400818
916509617
461061504
1065586026
1715409159
1329861831
384822695
519757633
1497489514
866065669
40326364
495689252
805476204
913531425
1214218904
386440984
661903233
1027235163
270414516
1518312558
1269561881
1363878866
406882478
175798799
1648189233
637996445
1080693432
1077386276
193575180
1567233677
461230091
363026557
328756866
1638005299
342612277
530408402
1713448528
941170138
1216866038
1395154774
584825160
217950562
805268426
363378796
397846206
175379788
1853576270
1034136461
1393956669
340263989
1007256302
1628650620
1737917979
237400927
112613922
434453393
1500199387
635865235
1761716619
428250071
254555736
1647643240
418065765
285256630
1037251403
199727561
735916028
322068522
1834053263
1532564988
1308557533
508197234
877578790
1214482131
524327786
221541056
876261840
651103198
1481474396
1060951144
204871083
1549529871
15716261
360516692
353352324
970822345
955220421
978221498
615156797
1338377049
116696576
1598118287
338840641
1564175211
350958525
1278154093
534714621
637740059
1663247597
1444494506
1131011246
929129671
1185819906
1719709022
1113411682
1851186388
709549177
306154524
313675251
1328382001
365159615
1260076453
127100050
621788216
343082349
521626021
1389649192
917008690
234392434
1609053729
1184494610
1688733564
962924024
1165458426
409852297
1755935118
93501086
1028907818
830569662
9120013
1134683480
1215125778
587547835
1231879894
842232986
1663702211
696270826
1742223913
909049447
1719298499
1683077230
854283788
1740455863
89927034
1184025418
192027732
193368793
565288092
474608644
1110619636
1568109053
745169671
538828803
63360908
1087239572
26811182
1669546590
205706784
496858716
1250416385
1169145301
1401816866
1557960820
568488770
561905973
1685859693
869952786
1691967322
771121442
1094358350
828143433
641481743
748378408
1553928500
869740065
936086555
478563236
1441307661
747169639
1527500469
1233868718
443681363
797339924
1681409002
673716602
357099776
300612339
447449914
1420728763
1705031491
1595428386
1032113368
139265159
1351010726
993130685
1553131318
384649368
1718611201
301868785
599101177
870409095
1111574449
1753060608
1791577923
1553032886
1025664535
308597433
1797624095
1135911556
39358136
961184780
380318869
753256874
947625355
476396024
907658226
1287140761
288045948
1672813153
1796727816
1804848394
1385293032
723163596
595396151
96254340
130913703
1544131249
552352568
513904432
1471277942
779738771
1830802684
1661689546
80387437
703482793
1310280731
493563688
1585779070
1155764617
535092676
749420091
1505841124
1571585525
334301729
1255765505
1174754112
907032377
261983563
799355048
160217525
867377100
843861273
472380387
743592222
188822768
538101729
1727715843
1293206132
1045534348
1298202098
1701735274
954471142
693522121
764927739
1439530852
1223100123
1760804909
429844867
415269915
1796608791
1024733198
979327514
1816398077
785816467
108545199
129559689
896770742
1665836196
489746125
1457276833
462512607
453737849
1772679039
182698158
232219623
675168812
1442387998
1150436145
1454720842
1170988424
1194822222
900242403
1050347580
810578759
618590675
1247524978
1076875081
1343939747
188823891
1143746944
347695918
1121004087
707388985
1394216224
379378238
979393911
626243468
1392529092
1085987828
1680462099
1779964128
1811891471
759381086
1478760320
1115191867
1599777633
1804556266
279014776
1557046133
805490982
280592931
662937463
1479762362
1342206854
192981809
776990627
426719730
971851473
477307637
309932962
208496882
1459660742
1197277053
23981928
372792371
183616239
1523562413
1546956351
517235317
822641304
1227049988
38374964
1026354591
1233487310
67381722
630299775
1545570747
1729631631
316106226
1097767652
937217465
1713079076
667284921
1466218214
857778078
428898635
1556732719
1591817594
96759144
611512263
444782849
1143969708
391813513
259677619
1469643166
1496005867
918006683
1149671473
10624986
111863654
970571944
1140528762
1721136872
1155489896
726575550
1197507580
433496713
1000009225
708112495
1488246894
1641043849
862674512
679075937
404259098
885935042
1785876528
1753301057
531772723
1477198479
1480863731
937430498
1705129661
1747112690
248947900
59443445
1146284506
1254096453
1622790117
346628405
118416316
1104434451
1198409820
1747325034
443422326
645443679
142669447
404085099
970931932
850525931
961979309
1447758709
154501775
741303500
298780154
1280943504
566181911
30982446
1609905192
1196484961
867095141
5819914
1217046061
1595476124
568830056
348315422
110548504
369740164
524548267
1065581934
1822206861
1245752229
1465760235
1155168383
1070789219
281259594
1084093284
1682482033
128856226
290642659
1623882916
1120717765
222414259
951412587
789469354
1753514985
1695871603
531221490
901049597
1547856821
841662136
1614474928
1732570371
713989872
470180361
124372855
828330205
1297693571
1361594163
1371652733
281557987
667707521
986524767
1739128684
561905708
358731057
380116160
318560332
277406092
1192347755
373737256
783384522
128828736
638126926
1159349782
1316036680
297123664
131372684
1106655685
1493804358
341492466
1756370137
1363827564
40078914
1666810999
1587386702
713567593
1660426979
906646011
569605585
361957555
920875466
1660957547
588824337
427025185
1168951213
1464976517
671292014
926372828
421168222
681875525
811019985
1331775618
1266154995
719031574
352814850
478563254
1692115843
387027717
644114399
1645712665
746400760
63950268
393106240
1196040178
1482959542
1163906276
1173558569
371706188
1198233748
260207778
1667444795
949933441
1479182190
1529814532
1424374564
325138028
901615356
1578171387
225135544
41710482
1262344329
1164475708
1123191613
1347757948
434588984
962502143
669775912
1309591025
1043922699
1043621229
770810826
886928426
848259051
119901364
963039460
802274780
1466533634
226572588
18022385
1805192952
1631041347
69365740
187698736
273518111
1483494917
427646931
1178221554
405719366
561162888
1618368482
975010782
1169118850
926727352
1128037456
249380674
1324876809
181322461
637545754
949489933
694705027
1566322219
1610329966
1077757085
324353169
1330355884
1477347247
163742983
277282737
1483549611
1360788362
1034590333
526369939
1792237633
1117154275
1002292967
298976078
985453478
1181529058
512390270
1103930268
228446787
1397441403
235536070
298840238
39891461
219304148
1786498047
1004891735
766905062
1567343657
598658544
1431886832
1826746613
214733414
662217979
1111335787
1173602168
817674022
726223030
1016659263
683987130
1743584499
1178359798
232788251
1354957113
789038540
1715742902
887102298
1142368237
1841557491
545207795
1052852953
1248136091
1835917762
941862461
152291253
1617947402
762293567
1601170420
1698866990
1737201026
1334560736
1420587520
546236353
414828677
1506738630
446620913
1844569690
1578028547
1768172702
1290313407
1193110231
501517668
918838328
1411359516
153861048
1185315824
1605971821
654988297
1604216293
1411513969
771699618
879854236
676675668
1583460373
1095642460
1225541099
1798096526
1789004025
2836699
215682656
588192388
50316296
1564932867
664528957
561819952
1397491657
696477409
414988307
949643136
843299484
1524020401
568982241
1328574603
5262427
790927769
1510007804
481690217
1557139296
35493602
1338563360
1370502586
1378523779
1168916746
846311184
961529232
1172313422
39503050
984564582
781002345
858598121
952763141
1396798922
110069296
1602576085
501782839
941651413
433491668
1339435720
883414117
620911484
461537303
1781569507
1079184496
1154577811
66580474
447185337
667268114
36143251
1299739370
546413319
1744711225
1360918482
1345946838
1591376287
1111205182
608534555
574652173
598718180
570270916
1142755489
24289335
396389796
22546470
1670654766
552325752
1845700840
1585541701
1655779815
637201305
1413870013
1757610304
1085483875
968173
1748436289
1577032257
657993484
259075325
831860087
1003476061
631447446
20257017
1290370862
1484332357
892311449
202709745
1843527516
1160400428
893053415
835017036
568214264
827405610
1452393691
1683199148
607550378
1125301651
1328358511
518212013
1071655729
1216888772
1607663291
1030409949
3130821
1652638192
112852066
1174016299
435894650
1156141689
773279603
340247784
1579328481
245943337
602500037
94318334
156567535
290224524
1797992101
788188076
79944577
1289719576
897800977
1664538709
1128134177
164122695
737288893
715546246
1434243076
1667282691
1605933426
1667493669
35284673
1648671318
696132616
1323915429
1721877171
860554732
996763012
868963242
979032826
724787255
1170341028
834688868
631470645
363561144
310801761
981148152
1090511579
507116876
421189388
1191886810
1472768335
601957948
1080784225
125930874
676717330
1615006869
1792147941
682376156
978553771
1764201201
1332766812
438086665
1669299223
1467408397
79636949
717832280
686917819
1301129633
340276584
900350937
823869773
197379138
1831665391
1066662473
312620220
1429100542
51394026
606025599
263630491
670194750
721635247
1765587235
123158138
335326478
422631454
351558458
656762550
572246807
1342555490
907106034
1130090127
186819032
115046236
1340396885
1672505426
1305107304
1115279435
1349601813
398633352
697542068
748825130
859924133
263537250
348316718
995791062
745432009
687333565
97609412
1830500157
1426420334
1256210344
12784646
685568215
524703617
1583894004
272349831
90960882
1037970275
1078717328
231553809
1688893291
792241144
1196341773
467008509
181540106
916557513
1126193241
758131254
618618850
799854385
152376266
1436154006
107917177
1462960119
263215870
1758010101
1409910008
1024481572
1665676408
1483237721
226772015
554938140
499211270
1199608369
42503790
566637927
1371473488
1253944867
1600234706
1186393507
984492613
1715563470
1736828811
1040008028
1658427301
1591474761
923930555
1854168322
921228180
186009850
297688326
1463755417
353775314
1405839044
1479881470
455781060
322406504
426852123
461232693
77858428
37381962
998876351
1812288982
1205847078
442385720
624907644
990791616
1171220354
125448482
796217085
36552846
1507956924
1698879833
1746855814
232221259
423624380
1817142654
1628346256
882809376
326014361
1243113790
1771273216
1700046208
15433230
792362539
63879140
1258742559
933006609
1069126141
1291967272
134234102
777647996
680670115
1385746223
100630510
591070342
108040178
1843059579
1707842107
1634918866
1322365979
1011516119
516592173
517925128
973790573
1760359629
1341600504
1359677533
1231225268
991387175
302614611
574354176
688108716
429763162
639978213
1217165347
1805052143
1717653911
1311452324
580064320
1125351046
199114439
839844573
121794785
1250160834
1183520592
1456504829
406940827
1302989445
79349634
1465239005
442455181
252440626
1174775658
698195542
1548073134
981734355
1020275751
609719964
760510531
1387075571
1189978869
741971712
1544059671
733547952
916317972
316566176
1567586031
615465973
1650299140
1110355715
1631381698
1666654980
1107170004
338461498
1500025458
527200299
1343967856
299205609
1723370909
18625513
893617311
825793766
963473561
428966880
626135165
246905286
1171637966
1075182611
720694505
1035451023
93520278
306296545
1121874443
251232151
1123330698
1291921089
547907447
1292776897
1259682652
839553958
1504673653
271465220
1022458825
542091977
624117358
1394456066
1401810574
169357395
1434247048
356021645
516683664
289130576
334538792
1047518162
506749243
1104910119
1269171454
1784466712
97114036
419376300
1351361098
1724845164
1521899795
1847464151
366676765
464727649
350683122
837836112
688655698
125361786
876726757
1376707668
1647360466
29445609
1017443048
658578435
1613626926
1530892345
1513101796
890225280
448455015
973528704
1452034807
219547500
1549544743
1499496880
335912078
820650334
1415299736
1519775943
1526608764
1446829925
1589592553
199034651
1440381189
870080847
211524034
1757948825
1615097295
430128945
486053377
192881274
1665916982
1027976684
1232536124
911462432
997843858
901883115
351184975
1513988204
1005305674
1510623321
1089154376
80628374
236464983
979439714
1854774858
473021906
986141751
965593512
1441915716
1463896800
1154295567
677822
1423603442
572491577
696179758
1425607105
1450462083
1795622542
1489672494
1012901130
652394864
921933300
473998270
886663905
508107619
339603876
583322059
113252038
803089035
428437477
327031281
1138362244
329748086
447571258
371682627
1082704745
1281944301
1375204372
412872625
752380845
1261634137
1118995843
1672149041
362038548
811434624
1433628909
1180092351
84306102
1184295433
1574942880
1856373454
1213921497
1847794763
1214786199
1092366696
445470258
947549747
1523376005
1384818991
534220561
1050827219
652647063
1734629018
1458421854
6727152
1668986020
1258340774
1282708738
798288601
942470712
344164978
1737841661
990311385
1475349166
262232687
962126202
1380201926
1353998050
1846104406
262291958
1257558209
1345941190
1430818887
785636862
540552579
483999929
1403811607
1467455706
610999484
1729083999
176689014
630502088
1658141503
1683096638
937850620
672806175
1522273870
1478613774
690195077
1202160088
1715237993
1023661302
945845791
1788264290
687582308
735221715
718859306
1087124263
1440946285
1261629954
1801191968
178126199
1770709105
108374768
1464389653
741468509
8368016
1175023480
939733528
1206089343
162287963
1270262842
662411378
1841017687
1626594016
140762274
1112585205
499766604
1385968294
1421062138
454545358
159253270
991556009
186949975
1675655158
255306752
917074060
446992364
1046588944
340176239
300023016
485784670
98014398
764861716
485860824
1534397142
317285994
1786790445
941429515
1730076406
779138585
6944138
112068753
1566914589
507828365
1379751373
874162544
1367775380
1073516242
407927134
200383452
1608738925
1033434558
356602494
53564741
1150934453
715585789
147409067
1157120565
1669798498
1441498788
348121700
1651896300
733811503
967110870
1445224362
641364066
1847213735
1594805692
880182964
1534280255
1482065647
1672472656
872338457
1325174200
1074903953
1103456041
621220311
307279177
1739022578
126252531
1553409515
1318232279
339662408
338317227
645763876
990182076
655476303
383496466
1259072709
1255929513
86115773
700630216
1507220885
631781423
590821036
16102231
476368549
1644388986
1614814033
787797722
1571851594
479544549
513067951
1045725370
827869514
171394465
1047057242
1617130927
187054130
1583555575
1704088285
560190561
1115437338
410702889
562781985
1282214969
1487020986
761832845
1072088637
437206099
1300570652
1110853233
1231952225
1750030162
1812291839
1055097250
299816865
915444389
1173332991
180881661
461782706
995719881
1299675981
1754234869
378095217
1371098550
1303093036
1476689287
768707846
1299642016
476472487
1333083755
1147777914
1178266708
1281519227
522725826
1342377186
1083848695
527315942
467087106
293534015
1639193158
752163871
1054962643
1784088787
948490357
1536756843
408649729
1849885499
1241112857
906669046
70653849
1716023814
1200546092
1845645781
373967317
71409479
1742187333
1055233371
770769945
296866504
869068169
600699020
1313635266
1601649470
731214985
133397558
1781895545
158290121
1007377296
803801833
1786747068
1268136293
1733865254
909366688
974436105
252760250
156239274
143685485
940545143
1533941277
1033866142
1702186667
500287830
682974501
841748702
325927122
1499487619
250824903
1416280673
649118457
1135328593
1576403312
817959970
393516780
763801541
98169749
388998345
714639419
416742816
1746754029
388858451
1369598866
1549513502
752658032
610487268
882020475
114880701
557400725
1506604102
1725305750
786201627
1115861406
1051028043
1292081153
1773876004
1252310720
361216409
1200630266
887987458
1122388520
1206476531
1469995245
937745887
685613062
1675466023
577593595
416986355
665209525
271852571
1117044752
1577259200
1099553841
24849136
1748225839
658303726
2553938
1035791964
48645384
1187116947
982924359
575813339
448995430
82559500
794196245
578577823
1571888621
236704742
1455607679
1698525182
1212130532
1566543729
159173048
1608906754
909835672
1255111642
1324665756
1707654622
156740292
587942538
206372532
1361927301
1801987169
97083248
132663191
1014789537
1099298913
1798855916
23694865
625515701
1324668417
243921262
1464768460
1596166666
347024821
1784500409
949761204
1005397299
460336774
979602963
26649557
793076743
1608868621
1308897441
791288989
708433460
201227486
279181268
463093755
932773245
1844058077
1525821258
1754206028
1653431352
140832187
118192529
181364239
232985535
95662733
1562007162
1481454313
517447960
1256499809
1157509827
1007485434
722602346
401645303
750016391
44690635
521037446
510218044
1080135502
1588566623
872818711
547474272
501437776
399422926
580847880
414642097
1435982928
471971861
1191345973
832716270
635705247
198545607
400518965
1026078121
378806512
1384699415
209021255
808300552
1642207377
1136584606
71972351
1188328255
316312320
894702139
341996137
971874938
1750585543
1062599360
552752341
1704975200
129974428
1239405109
552482873
1340097323
533817404
619013821
969621558
1342080059
1264236847
1832264196
580106568
466288856
325696980
1049062956
1528647840
1589656435
427601255
1567222345
1025659198
1365121930
729023305
545219402
1110958715
390571474
1511912585
532162189
302241842
571688399
1596909128
1415560091
807515655
1046686783
1784611192
365449443
831566379
150370373
1432551470
721879074
293892286
869391531
865691484
713931928
77451186
1793988151
1693174182
1245971969
1153909075
1858911642
1087982370
1733285127
192923254
1014952350
17379739
1551378346
1026655670
1097871870
318839840
1372039209
509136650
904889185
1681412316
521145782
1414065726
28787171
1498180811
193301362
1290332897
267779153
1308939679
1606236822
1549888058
1237854775
1455369439
1646661633
1322482788
1170687502
1583435589
745556948
498194321
1746192961
1284543442
1041854342
1183666623
1525376065
1633900548
262571334
1385693381
1116180470
296116839
213558730
414909815
1175693977
703312733
1678402272
918105845
441441035
599375980
1306905066
1820325038
1138070620
833802277
269546918
114849174
1141199135
762357523
1350968700
1494175587
21570657
1068692932
1642806236
865978930
148770112
214775824
1045854487
1244291466
282448507
484120835
1406487042
791174488
737751263
1223768522
629138052
174140084
841169591
1835703881
1823795755
1831229036
1113228884
1285501469
826051314
1074742612
1303491594
489800676
872575041
818172762
1404335775
1544341321
1764248637
1602140867
1431266750
1819896616
231075004
1574905484
644072862
256060776
1385259975
992479534
8661735
351943152
1708854181
1310773346
1613562652
749692566
1354858681
1097319051
1421649524
1185910193
851100475
169715975
1256873365
1768944179
1426442140
701064370
408400369
996631588
94296721
1634624457
1123540718
380233333
1765135661
900601571
374540445
432893092
939384078
921831006
1724266687
700279435
468947952
1736890049
1379314454
1708596899
1784713631
747452610
335530273
1371835723
1503282320
252462179
1555179071
1625168460
226309624
1370033761
1384104795
1788494516
1699778910
1770543483
1462842108
1421498729
845310211
1058665731
1280865959
912421241
1062678506
1643139936
1608924231
299609618
1617086896
1017838090
294922497
1122822028
1806988741
1065158499
86724468
780295117
1751591355
544036096
1549385202
1273660954
352280579
177694226
1669321270
350491338
547618960
199744157
136790572
30902444
755242157
651032394
1158990547
288041335
1470238876
25949873
1785046420
1346858826
851839061
257479454
733434538
1107725598
808137489
509260885
1698033899
430214989
1164662246
1178643750
870818134
1232755993
427635592
498527489
1053023219
7492041
1711431282
1515660083
1420128247
1802557622
997607909
525220571
1331101082
1307438904
863922227
1001009966
983698344
18752264
914954103
142573716
370680245
398196342
237182641
1417683925
606837184
1703014508
779545612
464482554
692467115
299433753
1774097721
1020880261
274253135
294457495
935262662
1778016325
104048005
72418991
834779852
767762056
559224083
792420841
826908027
175880960
1022426576
1664310386
1471827491
1843505206
1452279891
1481903294
618997473
1772601642
1836617615
1786821569
1815376172
342212908
359837542
1308790539
1199293323
242473647
1133017459
119230693
496286606
305051156
431305238
970224098
758540216
1215893317
1525154173
371206539
518865210
199510038
228175887
448963922
971631392
1846107957
1228659283
446396461
1584809467
1846350098
218108986
946620663
786100508
1382755628
488496317
878972222
1259491041
767845191
779155016
252143729
335525350
1471908832
1401590244
235148712
259530187
934495022
1697375341
358072075
1849089587
451686776
1328104868
1801731281
672306070
801339042
1289614624
257664734
1067262249
1411866640
1019687665
480269905
377273134
1601184188
1580050374
874606467
1420611082
795822047
1822333932
595768632
296982518
121767963
656791554
1844061359
1803644620
1575176275
915180513
708365127
625470304
1623226031
257136385
416086840
1017236293
1631463740
1300001002
589440687
1312510407
1357851921
843300264
375244032
544891768
1282367393
711941623
409962259
1778732304
69033769
1805961185
986944857
1473884698
474063068
1225078316
1458739521
223420918
837392847
1779732611
598215452
337835444
1347885337
475268484
439193525
1506530675
1571251323
123943648
1097045550
1168125997
754977484
881642767
1475310028
1746511162
972199814
1622019314
435042103
1110322930
1514928105
941237375
200327052
624088822
1818756822
1533685595
1023067435
1111650639
1119293676
932382479
345208680
205435101
503082058
76705233
1080029992
709923635
1648167777
603819005
803992684
604513924
94461615
563947755
1828069094
53858654
1051161441
1597776389
892256587
315181335
205936278
482697580
8081407
1350842762
1002970562
1518667826
1446957030
197339646
1828003930
655081153
1337766431
637833384
180699216
677121032
473469084
1670422790
145112226
950096878
1411379250
71883063
390175943
538518179
1595590410
115697742
756113249
1289340818
576718457
604727955
329490686
1214630872
23291035
884436757
1707058356
191844811
1179969065
1534843352
645123688
308645318
917971376
941976481
1434558837
621733320
53334750
1198294244
1061658915
1127484331
25523814
1757932793
1706027209
1007247221
1462217517
359986312
902288372
662891708
234480585
1530874099
1518944308
1331754590
817697079
193175565
448376352
1447423324
958836655
204163350
1217635197
455146525
141110662
18275670
1637238262
712244767
946026320
1454964184
1586017715
387854677
1351813505
1037168386
520859138
892039741
730520423
1106739770
663935
122226762
964610584
1296804305
188238691
448539026
621206204
326561803
973367430
850742117
1500716622
853478462
395147521
1482828330
1682648327
364175598
472883826
728717688
710343210
601635146
42937905
1306878310
1172466855
539442007
903858310
1201025453
1484712822
776409880
1021217159
921661335
77258671
1163945230
289225420
1266109054
1199319219
185928537
1313736217
733370666
257489988
313198477
1696380206
1539959453
24401710
485546165
1065987335
523468848
138012055
903079613
1014827573
1766253752
1615719299
536147519
367526038
1560870891
1142624130
546536711
1099924937
688805391
427563446
1244801580
1665100442
904358263
1784878692
1405582478
831404103
469565369
1486948297
1072731715
1461802956
1432891033
1755849968
1330276284
250163634
1317587589
1351574674
415620203
1482090178
1592657062
724003181
1656253366
1545473440
449259861
1132546307
1412200877
142402395
174528930
837491544
288255964
1019507112
1575830322
1387981165
1181014665
987082002
1448224967
671608275
592761580
1350375432
748531985
332070720
99761606
936080829
493084731
1603142684
1582490723
535914470
912142055
768206276
398377678
1441202081
815090694
607701462
798524033
1745483681
17837539
1437674383
1113211762
685051342
277997765
1699416207
1420087025
1131414746
829582897
1388001235
1258038315
97382734
1167862878
442666293
852614628
456904158
1690090488
1492917957
252232110
545989492
1510631868
324722644
1502038853
1336335044
862464175
136536341
1156597221
1299261143
542491966
415507823
149352983
1215999752
898731869
1070973713
540439686
576682928
1635715758
1568243748
102077873
822027815
394573042
1625869258
1445612900
1188327273
672489085
1820547341
1098241740
1570143407
1124548820
925277475
1305428563
1175152571
813714337
1351554812
168964183
1816774653
649580042
546577062
1484844561
1640953544
297358789
713976988
103527269
844233037
1168052665
1235061677
677636729
388250748
1788379124
744123790
585028663
1315956844
1653812192
760902380
1780397967
181149444
221069826
713845112
1582850141
65702402
514770166
1131105137
623239643
779849828
318804277
519982787
1134715212
523272943
467937955
1278101074
1412601731
1060134178
240874554
1607127936
1165353102
803093498
1152189681
1224165536
1577688390
670803426
1442816366
1058494316
1417134515
237468762
49084939
1255588091
45742444
1318946370
1433053467
1313944036
1720814137
901784867
1702390532
397342373
533615782
622541491
1107245655
524895279
888821675
345973752
809285249
747543843
17595612
1058778339
725669345
1096075016
1789822454
1475255100
730963943
1062521703
1316364887
706005975
961544889
497170435
660394378
1331043470
1837814339
918606235
305741614
295644146
781393273
1328157876
843943065
1176560120
1242866805
1682540803
550644876
1534328422
510691428
2103809
1020465295
319542000
262197438
314535130
1685736234
329006331
350095521
219848047
1146231727
1264000968
1166787888
703058430
1190446061
61330171
809378338
94006791
154180213
493481995
1548501135
1445113407
1798013407
1519626998
1237828756
930876558
1536187112
468907013
1840744304
708196592
467457343
714632879
28410043
1407137386
1688998707
49895338
1800657901
314281629
1583760746
448716470
145205779
281049045
470910450
825370300
891905220
1052477356
170228666
1134436443
1763946478
1098676269
721560705
1469833275
314550230
177322502
669739964
298314011
1059853435
1601659270
115021933
1270235529
536221947
1272794179
1599917873
841874041
340115290
1457278264
1089417229
272864409
1148353242
199579320
187054437
154647931
985493192
1190150209
1623289873
816841641
1329382317
302670613
1325278243
526270377
1474255475
884463993
1234001505
361100706
1112303241
472650646
818183030
1668447541
247879944
1758840591
197683966
1259340629
1837137572
788238001
1606136764
1320446637
361151993
1287304708
509491133
150228215
1535072988
1217756867
652363493
733502037
504018319
99359357
1415246116
318842854
176210719
225733827
182603968
1581351727
706841410
1552822303
648611285
693584407
264378935
438623804
681191149
409310557
375776237
255313824
1598448682
739732890
161909285
248106901
948668351
1623938034
1855392002
1664265587
753537063
315877788
1142564747
8078371
778374407
409784329
642839033
590629016
1621519320
1490061788
325859290
1125321427
771083369
916454364
1296490159
1178699899
75816221
1264933813
200812202
1413678528
529542778
1747929482
410294681
203192970
551823830
1803410181
1527911004
1492866413
181352071
1374707163
1372818108
1213697833
1817158655
1655968658
1792777429
876655358
659026075
1612232010
426803842
1166853389
1482998040
833321194
1374322869
759845729
1710376705
198464884
1698545043
1622362459
74516313
1430409398
898155782
860517026
207742120
917745269
1260166047
893940599
934788875
783389727
1377215582
1170298205
1351977572
1339047277
1194494016
1696593311
355432323
1520564643
1031111408
717684548
808152497
1667423379
1470387134
976028345
1366975656
1549452310
650916118
366027735
1292193693
718859237
15161994
302991557
8481426
571182244
1673386514
212217668
1087793668
882983994
1195286432
610269129
655280
864406607
405792997
1687720860
1665904626
698457046
780889678
1122737669
538534184
1777960277
1102878851
1424008983
536622017
334660690
1767966513
859785561
1035285020
1026208816
1004915837
1236663319
1429756054
965246029
408593752
67283444
488663513
974167487
889627754
149984515
1650518645
1397454687
153906650
1515224230
1108524403
1345503357
1150797757
1171085799
1379074220
468151130
1236145449
349635476
1488626556
1575549349
802016749
1801356678
536567687
728308452
213908883
1027984740
99906659
1718331923
12150285
1813066177
740479310
1293468807
729834138
209762009
1721475473
718931397
1215270446
278228395
215952006
188637719
1065724134
1281334459
1061818450
436608002
405585114
1428353690
1353127589
566513617
1559359470
1704689449
1696442797
1716955901
406802533
1572890524
594475925
1731651609
694790046
1186778400
849512017
33874629
969532645
753089606
239807508
378246924
1602691426
1298015955
404860383
1692990592
872887389
1576916277
1185849497
1743277013
1555475579
579766787
185672767
18432656
136067076
1699231595
1351680937
809888654
161754139
1478995093
1350753823
1024367690
1565519028
719910437
1832758095
1516082698
1273320977
554185382
1144413450
556558838
1083850042
849023442
935892009
1079160974
1277288198
132450570
672579831
636126690
467930331
1699874984
482153194
1374112680
535414955
1429163689
1624587410
1554732737
1142889245
717566011
323273694
38590041
300570973
93070706
697643788
856504181
335850231
1767716711
1234611119
661778017
1629308740
1583544446
1792635445
199424306
1391044297
839129364
58365038
1112538258
1010592843
1773070798
385346136
160491381
782252176
59791099
1001704221
371746864
717335180
988571360
292895451
68039743
491026637
248096165
1253621913
1116035035
187969674
200967630
839998899
1352131141
1218510472
1203242219
803120019
77645635
445285091
48069116
1405053548
1120160283
1475411706
808208213
1054009984
882094068
660977516
1329178231
1749692496
1680679278
917872272
1530476152
686178308
809866003
1787109920
678077572
1524912992
1742399211
976985671
1054540752
1755912399
191059434
1595136457
18395899
526009018
1633047847
909525515
1080559287
478393408
361098766
1623544661
1474620594
321582830
1358891858
866017940
1279687469
1703500649
263156608
46531911
934321502
1810843440
302387828
173620714
1404005621
1363761464
885504290
264419566
968115573
699445441
431781422
30391983
1672042239
674368114
345013292
1609791977
1811862107
1215672751
126816955
763932463
681232437
1077352692
658854645
535552740
1530642118
32889994
171206739
1570254629
1370042758
239163318
960257067
72083899
770394758
1112949088
524245440
778601673
1477443347
794484363
18393140
87091970
471717149
674845353
1842833650
1817601774
924854162
1112047175
378633894
1542371351
1334790468
908339700
1218104998
614667307
920720606
1430491225
861493425
1476383381
827954598
1567977096
1158969855
1742012474
296090261
1303166355
1173916833
437918106
696034476
487444059
1245515973
358339687
847727111
1323371729
31734090
1113090663
962108821
1444526409
1854063601
1010712737
870808312
1750787856
1616591335
1591456854
1693433447
1842807384
819273452
1393919299
679140419
661128962
1224514331
277983646
107278305
683960558
1018345728
144771124
552497099
311702111
269151610
1151319703
250990618
1653807205
658591006
513030728
1426118966
1706701631
48376873
857092866
447924582
1392836600
36009346
1304207974
956835960
958765212
634910355
1288788162
1424085769
1677931409
680433036
638086930
306971233
1610898697
674378258
182124734
1419080636
205294499
287453098
978852297
392537747
622783318
47632971
1138062947
1155826528
1761009336
7896279
1047530125
685411207
1557292602
1040258812
868355400
968431544
1092073847
398114701
876563876
180253377
1006814993
369431027
1811565092
667881907
891783268
297706218
1292537213
84528731
213310597
300090259
7829112
949436891
1236326974
1041966079
977650788
241318559
1713858789
604125824
1824360802
485686121
1186406706
685752727
1171853105
132244315
427303129
1113380007
570176409
197994796
346546306
1450565755
212677921
548365105
1344289613
937899733
133803045
1388258369
1290820921
341294367
307449863
1595301741
1207489358
1407052564
449911265
34376256
1455359856
572191580
92533156
109091827
397408573
1823623046
1274123251
1489114605
687684508
1661060848
104355361
1688190204
514439852
376464182
1446508647
515378030
102093115
637712625
871798150
48786329
759472018
923410859
1158024426
1345768180
169033700
1613832428
1317745455
1077458504
1615169434
19269136
730785718
1282912505
1648103626
642199403
1760204655
1382690094
1859534764
1205401411
721494911
661212961
521743926
1088652475
56914794
987827671
1691855433
1172974725
1845406538
968419134
1394761133
440007335
1711370932
515519770
513915204
381927853
1082249620
1847500424
277700954
1036799278
647147357
839432977
1594544827
1618228397
732542314
1831071730
1698106665
1515873788
308765250
200329142
1393416477
651800696
1828667236
1565567506
1753032593
1609452719
607351825
27034751
468618471
1096331478
728711811
1574538844
174880585
1011890751
1093173727
2355432
200914530
283784840
1224940521
1047825776
1385035345
1735216679
1459666610
1396775621
391384381
1616948632
1844791703
930112090
1802475238
1734919374
634551441
127603100
1300074133
1592906628
548006932
180920802
91524158
30522796
1776995477
74413251
863438012
445011470
1794745797
967561512
858567642
228976803
1401676818
415773978
1343964826
136429609
1073544861
767232472
1317756949
1327741908
791961827
829717533
1552601647
893782391
561393944
1276716617
965266440
415470070
1302035748
1052104288
360371340
489023643
374890104
1150174460
251738625
1622303025
1343015139
731639895
487045176
1826291644
1734875154
1417095178
1165537619
47119591
1173348187
85180667
791387019
744216503
343671279
1109768841
200698590
564344520
360394345
428756720
438151070
1440910264
462371545
1641790731
42688507
774218127
1610895746
1544474066
1393684726
428669149
913803242
116752226
1733372390
811376231
625060730
837969861
1702612029
1166744537
208961750
1383870964
1082980537
918386838
1742576230
367161966
1046465578
637762682
656626298
384718582
18911728
287974163
1646225189
772445207
946112049
1765175947
1581563484
1122767489
217588039
878883457
1588661282
1051664852
195751118
727818502
90910793
401290048
1778736023
359417997
856662953
1335802499
526168345
1189724766
783726336
614932285
855194827
541382049
248592827
1586058227
520425419
581538446
442056363
1277269337
1056931387
693050464
763937234
8348601
1410215635
354033408
970954457
244783146
38433081
1767299896
919722385
530216743
307380228
44771203
510133616
1651912375
1802078584
950450255
1098786945
1022314559
1246266849
273771346
307102671
1716138874
1392251646
698403180
1102091217
1779440383
1694970154
320795635
1609283818
766974109
191775301
1722305887
256969704
809508745
1066570290
1416921329
1261672838
1360378180
1627377216
1427501192
338879611
852013010
1481931868
31440719
135571901
444290234
321398392
1235431478
899738971
230723850
1279367456
1341979154
874917608
1776385361
1009994675
1539374281
1584047176
171272601
717115993
941762039
1329393543
1132992409
113085386
1451982233
196414296
1800257469
1425081402
1301557639
1391647951
896688728
632882926
932229349
1239881409
149707500
1681280000
467640593
193990370
1332369815
1029857812
1232423965
924589623
1420258145
589553606
594261206
1311546564
1769407529
360208698
349023872
309254654
1024670770
1347264984
1823868853
1456174585
1545077284
1688072860
1351330947
40409395
1759186802
473625426
537394731
1735966191
349449930
975474080
457370973
1796574450
1157048937
506989213
343392795
1044173101
1475747641
1106503297
148427546
1676069891
1074351183
1798812925
1120835533
921838908
1602554042
204292047
1336734043
109496189
30454354
756145624
612354196
1062443689
861226623
1035192433
1803688447
1501912077
1086428361
1539950148
1504073068
656102592
1675528774
1339649538
220867153
1713053605
237685252
1848031547
325005143
1272411087
1719081418
520704471
294110844
1696527909
5966182
310821252
237437773
1351654646
1179007480
70936668
437430300
1434511301
132812459
1311373274
470154215
480192785
760013980
1654770122
758830868
846229108
1196001040
983204834
1779369651
1313650797
1334599415
1613175404
256087011
1062475820
219100082
431499674
589084006
824093884
919005289
202774019
861347432
27268444
328970176
1706973073
699766126
175475688
1661964498
1727185435
1688197192
805578741
1075361064
1576289759
1531164393
1808355727
489286141
1600680098
1472270332
1822648313
399592096
57885193
1124584958
363930127
97911044
503842756
629317472
1810316021
885393276
279912058
206844931
751661143
812293645
846659582
1354609450
209698525
1222547836
41052160
766632792
1776297363
1527088133
541970240
733001027
236404669
1780427084
1548768184
1821379277
362238745
987601465
444970681
1296308030
1687078784
470866567
1376542706
1186391339
1706916705
708753437
638180121
721079456
1425749858
149753601
550794978
1368810938
995965922
19360068
182836643
95970472
970141429
1642301225
1295562524
152870848
772990943
1378090103
208224425
58125242
1681742004
345453889
193881993
1679077730
573415047
1287104146
1309244617
757053779
1111835863
1591228480
98100186
704164532
840152512
246571547
721424799
178987648
1235995331
166667905
731905432
1284594045
898315828
851141138
1693863969
1589926482
1548071180
902940695
1604242530
943475840
350359467
1521145481
601748631
1808457698
1725114999
606350235
1535243563
1052315799
197916158
915978650
100775597
502822847
455130115
866829823
406729426
1595453955
1611584338
181567154
456904396
194620695
1118531470
327869435
616728589
1670242455
1138882389
555131929
1072025839
1539496372
242074448
811969395
759145416
403099879
595700319
380769710
1764035595
1033106428
109756480
938995334
7546508
1574420158
303312617
807575650
1658010116
890962050
874515329
1224616092
1554245182
1070202950
1204445687
953209342
604109057
1720508511
941972185
1781995231
1585985671
875580906
1758746937
1804215877
1225022515
917204519
1025255156
422323098
1238914839
1677033474
831701326
716286891
127014197
1855454449
237095594
1452288981
933432567
582929643
1495047914
1023799636
920175176
1233601803
1112865751
487460288
468092045
342456909
1724417980
403853770
1378489726
624166773
1502631907
1616699020
1375767452
1110397487
1417673212
896204744
1024992588
405664101
1639625538
1422880197
661356427
8207828
752718548
1308763514
723831526
902362766
1659179132
1047945706
154109027
1276515025
1054538079
940905597
1492275491
874450298
770069423
1349316696
1020922613
306322946
1357922804
572857718
1125622417
801109408
1126350938
1711711182
1513247180
1691556201
629838335
1311044109
1667231491
77154297
1043816706
1601825315
816251600
184997070
128267950
1517716044
735918100
826873896
551704282
1254842249
1595421424
666984650
45381774
1626234558
1283550302
1144725744
1757189560
1678713937
1075546218
504670572
1368355048
1675368209
658648387
1185455471
402594124
978343775
1691112805
1413365268
1506142996
146825323
328189858
1156879846
1669800655
304640133
883768112
146322458
285836295
624668956
269118629
1771643094
343959802
379772110
393876369
165238783
959501983
1072516378
1441138913
1220925073
1149894245
1410417250
1372140500
170724371
239613699
505132181
189068203
1270502662
332828921
180169665
617890654
12074039
693384231
1297002660
1709275105
745202322
740112432
36315881
866319665
1596000504
506529861
1525117552
1375931489
1555845331
604215570
3636264
1640117579
550533128
25427736
638145499
593598512
483411475
183336964
1189165172
1176964628
1575045108
329407259
1759131432
1036593095
1344518605
1656787855
415893484
48872897
101857981
1856561956
949637858
544419861
1523969307
859137385
741383703
1523624782
254121190
252415259
508190243
869160154
1761591932
92163233
678947196
107602800
1148099528
579924154
948264756
17725216
1075998896
482991622
1235469229
324535901
1087228222
1000944337
670139540
148250807
1546998895
1004391114
762761448
1410179181
248144919
1013895915
573531796
65719737
1773856649
1786734933
1310134647
1020845844
244345477
947643746
700257160
1149677234
978174683
1778600900
453701949
509296786
1214134231
777454101
1306410635
1368275673
647711805
168259264
1162846314
633934071
819260465
77343383
1367546209
1566658036
365080665
826587088
1743241512
1464351771
1493563340
1611532604
962825299
1130560171
491269539
1533134469
891888576
953272737
303890458
711084495
1854526972
1438067026
358505974
138926935
876040504
595250273
632935234
880974593
1751088758
732277069
271847940
1584779185
846468845
1260376013
18083783
785682056
1172243832
1743397704
810135166
1170649840
198236702
1301022387
665659371
665059890
1703549317
377672556
275087593
760069380
294224923
399470046
598727423
998815015
257860677
1851080466
529558075
123086225
1742010741
1561269441
1705788476
309342921
821275130
452900456
1667143655
108402194
1094411947
79402032
1165043800
1057957891
1606609955
1286875878
350184945
1603949008
519032826
1159649201
1296206223
354967569
1134946531
1691385954
1820134651
658752002
377520480
520400251
408268429
1735181270
228588832
1649132064
251085493
1736755346
729870268
462314376
614905391
1056987760
1696409852
1099259998
74065874
431930014
501598826
421242740
1078702615
723457588
382051922
519636285
371289407
1232910270
1560749622
1180223409
446527372
179151171
434674126
583915236
1409910081
1072618492
1772857929
1420334814
1523286675
1402130390
1077721635
632072759
1782656174
952364338
112704694
367665199
394067635
1415038008
797402590
1630297796
1398516890
377943735
1112229178
182657570
512718695
59523321
391953595
1278271434
1641429907
1724661085
1299299476
1556748584
427289420
732186283
733257530
559623358
667437849
103336598
1257264235
1651932667
1436906874
958484046
1429592824
729623262
1758902365
353163235
1439759281
330985543
157166503
1804264383
1464226681
1034588630
1851289192
1222825198
74451136
274438131
605698984
563719112
1220407025
1114861746
1246424643
1477232061
208533718
484311365
1652796170
1291110757
1173649237
625986854
1422477946
699136215
1110908494
1186215327
180411518
1262782993
184209030
419338715
755947658
1075313018
1119497656
1114572564
1664448214
308116246
235909811
354922364
800378806
1198753551
1834359609
969726457
829132884
23630497
1053053931
1776494236
400371136
699123622
936976878
610525039
1204150246
488106109
1606248928
894278425
564459473
250333726
219554634
508458251
217005702
568458612
678045397
452511949
1081945256
1818157794
1526180340
1495088782
40322879
295788318
1355062487
461842783
1532836003
587296529
365843398
786414943
1455466420
1707195455
585659125
877023065
1041061886
253563810
1310590008
1421648983
1752187483
1225241888
1291608960
47856770
49309782
1113505698
785335060
24643548
964528545
1353251962
244303521
1633459368
1166144834
744015089
1238858646
1001760185
1391758594
727570988
497428843
1737279277
1821170616
909796042
321580330
1533981020
868430624
1478318401
508084885
391544194
349776887
1162635663
1830149842
580022955
1708449639
1068651144
125834394
1820556732
1317835563
1147173966
365298205
506404937
381940902
1015025529
313179515
795321439
1593840701
216192083
596334372
1277451110
1032909355
1680673300
1630463104
1365122063
1339266268
472069782
1312035259
814808338
430254030
1786637355
654478071
982024887
794010728
1786637852
179757520
1848561133
1758977256
50557756
195631972
1220861397
1441601082
1596104769
430370024
1173137484
259018217
1180178916
643924451
1655968689
416241425
167637798
1049277359
182807151
1633912352
677418791
119470718
1322552017
895302383
1856380500
770039360
637852518
343734807
753977295
485602699
912205147
783274597
1753626093
808580691
1092319711
458657998
485712568
207993987
1435813128
1056977636
1286393240
1557926183
1786720792
1292461645
241324721
836584384
290572992
1311344329
1721244298
308236513
821068905
40495866
1091461110
1303169246
1685264268
1252456009
499005072
765880579
1622291016
1066744334
1207828902
1325547382
639230946
1377190303
143333362
181781453
879173901
663128902
125395239
1646099250
926496644
221399600
1450386387
1422304642
36873964
153167902
242049909
1313083761
1550887320
722744662
535439535
109175445
1270014973
367946984
1297217766
1362485227
1754043636
1758769697
770069330
373931792
772837886
154477375
946786016
1034179517
17406733
1195118170
1099735732
1113611842
1352295734
1214936080
1234617346
536944904
991672350
373449918
1751532569
219847127
1505001613
589806061
1398256776
1205515542
1404201136
991073209
58404582
763618357
833656907
1719687339
1201955151
1046114508
298191129
1843681660
1308179608
1601424831
1827811771
30442278
977093002
721341357
656238885
834491065
123921520
1093509496
575367131
1366814551
1170475961
1468154922
775275885
100734330
1760377741
1759863684
1684694682
683062780
745203808
1003144773
137165305
980073840
847737330
27682929
1033941651
1657280526
1086479333
1695374225
1678665402
1019012569
2426426
329203592
269504481
572624159
1587775053
1457292862
467435795
689200945
246315962
113518818
111411613
1311927165
1802577334
197814126
380878569
898651007
1551445625
353279539
112922349
818818355
1194307326
1400987249
1126514748
981433008
240013475
1190192461
1325652388
699502771
890775148
1395314935
976162543
1621180116
556775214
927622163
511257063
295584125
875905393
629872577
1365845140
1299833700
713867294
1053594686
1256032771
1159250706
1452188571
133480766
571610918
1832402496
1471757897
101419888
132497973
1351863705
748727870
1479605884
1700534385
442488424
1764212314
452566929
1111154703
1284145117
775822129
1468440619
1311998420
340429508
1371713973
1118955532
1250602064
1410292313
217949855
1200132316
732429473
531483434
872073349
351099359
1366632047
1661428730
1302451915
840961242
516572147
1612638224
977866505
1554796898
245672787
1194053359
554562374
1520565547
633953398
372601225
1710505917
897716102
1717687739
440834069
493324953
788045540
171370163
175335890
35543691
361643828
875161599
1732119833
1244511951
1432539949
229758422
1237532993
576169038
267034329
187969547
359473743
743808302
840835978
59851780
170008798
943235780
1421925595
46812574
39989729
1404982030
792856323
759977420
1530511468
1564879996
523918589
835244249
1373142255
871036762
1832104035
1846633493
322866462
605045910
809548591
684627611
751326510
1492068997
1306514569
137967778
1418369436
1829859991
543304739
1641188116
522790599
954073571
1703878065
663006830
139238271
1048991333
1131991200
1469885037
1777858685
676988373
1304325177
1196197905
872536017
1706615086
1763635502
340823006
1559537814
1570509465
1108353779
241248801
970819160
1525897986
3864153
1500232008
1538059087
1664835735
1847813129
1413535697
924647825
1626618150
196393859
1130947780
1816065859
22514843
575265462
1573749525
936908938
1125667416
53638874
557478505
1768080851
32025174
598658918
1681074684
541311506
1732287906
921629986
352744627
1545312393
1621752911
378706229
1272424383
1002068162
1177844122
561252621
1686671864
648603747
1689929086
1822850166
1185733631
596508834
1703152841
1780744218
860964593
1687253293
850207030
17394703
427179447
700635696
867412260
1144375783
1274599459
1310326109
1154843422
1646746830
495519543
685255213
1330379780
384516516
975400863
986083626
1552092684
1249813772
77831003
734925695
1608786499
1148427458
1834721195
1109020600
1715592667
1003033744
1629678825
649523734
342638175
1064983821
1308334077
520662731
46318688
1067823659
1401232682
1150306582
423489451
569307226
88761054
918697562
452790669
814921652
227547297
267053136
1612732842
1617886095
216172420
586470452
1195056201
1320412609
608713335
1356627922
1443492370
25661051
901660522
1034350100
155128022
772163179
1514797139
1611209579
390325323
346645422
746415513
1119753091
1143289664
420528771
1166367893
1111211672
1504312921
246468691
911356804
1360669364
1657013527
1229572963
941202666
1469767833
903036312
1063082185
114251512
1465648500
1410099882
915204009
1736892997
1626784226
1666618659
1679334640
66180495
28558258
1730830411
887394044
1413561872
1437525092
1219378431
1664147592
1110054563
1671664296
102040559
50121740
676165988
171600883
544509883
587332156
1562369298
1502483707
1376855769
1014150685
1509283542
486463788
1848225718
1250431516
847867180
367592492
992117387
1431678434
320719236
857707612
1705680388
695325398
1594476749
700142837
146118041
473844396
1302461508
741109629
610642415
663300576
939546858
1135218255
1102084685
1384285705
499392564
77577184
1251246575
88902782
1688287225
528880978
115002177
1320552345
443867103
861298040
1470188741
65324772
1780176253
107734376
16709548
1344899087
1702707033
1367805607
685560852
1308224670
254215063
1197335707
1385391772
1168085056
1279420537
168883040
1145478170
503976354
729474478
835181329
634363305
587249432
666922468
1552703772
1329989506
1184735306
358893647
1331152260
1414989243
125024564
1425323311
328211706
1724635528
1637556127
749663587
1242200201
1768039710
553359340
835679611
1402031602
1740614812
987646798
1714377746
621806492
163470186
42185472
932624844
1515738172
1524585818
404423634
678401635
1646889306
1124596676
863243837
642816422
92058890
777434261
151917177
100457337
118163197
974978928
139646568
1053551087
63876003
1050605276
271319383
407423691
1829091054
1091752557
168684211
1809323261
240773339
325808374
1060758472
99257698
1739528953
554551167
107079508
1391893303
674366691
930358652
655205097
1272503630
504985882
1756214352
1291002924
596772888
172171900
246879348
1114381754
1063368241
1639632733
483976489
1204186458
1198821862
754016063
218727072
376276680
276502703
114686365
85268089
278558664
515536165
640498694
1805568936
1796588238
1349905630
534960157
305778984
1352965691
1831245679
999939900
1582698589
271914916
1821886064
792022901
440517453
465755349
1852909093
262525021
920159279
1613549681
1445632712
703693553
607188924
350836415
1835876067
103378340
1588006596
1107251434
1513793180
1653495839
1022275101
1233856504
1558022496
1268364455
1585128746
1358457121
809104482
249160629
295398389
775282044
1673403740
634709572
1329498276
1169254569
1068786423
888228786
116466449
155609256
1227348110
1242411089
151254671
1373205054
939087415
1382276660
757429080
1188034064
1580000154
803616051
1544272793
1579147689
1434045269
964434178
604687860
1384585277
679343356
1556962588
1260581197
110924004
89765180
1833293400
180842786
1139184208
745230237
1080392947
1168075963
528655429
1796551346
1133906523
1295428037
190853419
382592632
325305159
1560206952
504305144
1755842626
609181768
1712876031
680491749
217148401
1779397284
1675692546
180619868
45833350
155086131
873307914
1445250165
989539485
51638885
838165672
825291470
725274080
1322164028
1095874954
1298915256
1241530212
1626304715
156581806
403893199
802741469
299269731
1256004860
387273807
1072439501
227074895
111968057
1453145790
72065946
605301824
1650498665
1534676103
1419392318
761578713
217194175
86709211
481498185
9723613
1049855797
638800983
169687740
755456179
1737561729
252074132
152694743
1788237070
1171240736
798453109
1162234616
1437134148
946779507
1095614722
626747420
1172066806
1818962202
924626713
408034142
123911280
1585905837
1776984043
1031344913
602437987
1018077628
1510760532
229444
1769209923
1217701707
1071838541
160634244
1744960993
1603148350
1288557213
300301395
699509085
1543268697
218182468
294858220
857828701
294395761
115278274
1853441716
1696772952
695086598
91635629
167861179
1092374456
662933750
1432290080
340723169
628453773
1008566151
1584152188
158719839
559732973
1333859055
1760343285
1859725576
784552750
1087193134
223775912
480472957
81599343
1513496770
75117519
707961256
1485100533
350240468
498052589
1029510005
1635019894
430719372
1093261866
743633584
872089952
694840550
1089921565
42477303
833142134
1316919219
939401010
1160017950
587162220
1566952458
396244292
881980978
144861726
427736601
984281883
1409572258
854886430
1067675761
294973086
1375394765
113024205
106139124
324777384
747214747
405928099
207253222
1235861136
668201767
458031991
773609145
1654282617
380984028
1715373388
408365735
583945345
88573027
1393198621
1014699942
1511924270
75720709
901574854
1683341683
1044360274
1075872416
1659607652
1193810377
1430391245
1457624362
200705912
1595999098
519032317
1044928584
1719927018
227937628
556199188
696509897
696411284
1547669790
650820299
1674610152
930602434
1639002910
614239858
1859623410
794057022
448894620
334652632
866172964
583775739
144044442
727793131
713997869
1588646329
150253606
1643368334
610717088
21102391
803639951
638106106
481597242
847587434
1154383239
561941565
1505593379
1380393371
827305742
149747786
370510241
355786513
1830835768
562519007
1132347766
1108429352
60737153
614400016
912829301
587665466
60975827
930693852
1401053545
206299077
1294553985
818340597
91957281
40302122
1145145117
907667756
1332591875
734555971
625222325
1212481788
601727610
924211603
553746286
1012724892
19963842
1401966357
906965483
1519492173
1236668830
911612439
1520627225
403086274
14767860
5019511
1457719254
1695997351
1510201524
602465608
193586626
33584911
612946258
1521350333
1376904471
1380483916
800223412
1498386165
1115921775
889003112
1421578409
18829513
1623689266
1382566303
703931998
640636372
1267187558
1618716827
1689548494
234466603
1205378856
1159664149
490892496
273501166
1592915359
1333572279
953853001
1316714719
362790760
429937101
150887663
1773958768
1017253242
1190697279
533686276
110952499
627563985
625509747
721936885
108974040
54596275
278237437
1114494437
1479431843
1030859403
1454210679
1328154465
166535286
1443536482
1620058278
200649507
234651375
1626617755
156535952
744401384
729213040
1428025821
1733923418
1076862585
1462991302
1829131721
982541042
1393685014
1257090804
1671231040
1011290217
317258302
1196580379
1146091944
526966436
680620793
496758408
1765213716
585078751
1484442418
1487027186
1522958911
1576704693
888111446
195279170
566184826
1060292788
769839908
1770312593
1545527415
490754236
1105582134
709098441
1610537637
498801620
1014556605
1128190105
763879405
1182784924
1237977101
1280091851
861398162
629960626
15027992
25695063
1454391985
564409035
1587948559
80859817
59188293
698783300
234222716
1187946561
1407895444
743926484
1281247689
680583086
266097472
803541889
839374959
1432089927
1006385331
1805629947
1501071835
551802220
1477621755
260755347
1076193198
466297898
1787766191
97448280
1706335711
1422019271
1303676208
1837628011
782136901
866827868
574477571
910376326
872855344
264904836
374924766
531291252
198490235
668053751
1697453906
657463592
1812266352
1382376495
1174786129
1814912555
1389509366
625584429
788998172
1192866885
1401700862
1832810046
1346194434
1675459581
1580094296
84960659
115254099
1224350028
1581394388
1855706834
29800337
890917364
390507780
82228637
1803800831
1204740644
152764034
1485961668
642526120
984345204
1542658000
332965391
1054045251
1197060648
1521201338
344550137
1540252097
1655938477
222745282
1190290634
944592602
330587004
199487614
735793270
89128730
150431938
113283608
1178679017
1636445881
462135369
1586135410
1457786061
508562052
201517108
460964775
747945782
992004941
757764450
58295694
1310033053
1371050946
763700225
1267127744
654615678
1154711676
142954051
1606624059
1850670699
1161179857
1789458285
1170573752
1158718898
1269759914
794936485
867195834
1805185483
210865065
1400346464
711135230
196360723
1593232502
431680828
590187832
1407182735
1212345444
775743672
803819014
1342363224
1084760777
1649936427
1729798379
1135426264
384608731
1681031579
567943156
1469487942
1089898456
929105094
1501419102
1801342871
805340181
1332130225
1711787791
420920044
1212238649
29670446
318303678
865823419
1527019142
1061347170
1572611834
1316137315
1479738337
1301484608
1753841437
1564097393
1453898398
1200864108
413082121
1230959777
1807404631
159337231
1321732531
1656776072
1742141049
584959347
1745291289
300878290
663261111
711870192
1599047306
1591528714
1401564102
140213045
939864521
1043622910
769914603
1199697610
968221000
1071010455
570402394
1356054725
1662961319
1413237818
816955269
767184572
320961093
1853014252
67181354
1221619905
232014999
925476930
367778210
543244548
1072519334
145481328
1286571157
745762388
1727265356
113710316
326970820
514515702
1331232333
944270837
1296112720
626809376
975313610
1455418016
1344056605
167799350
1758119686
790603759
1495525064
1362899424
1728665723
649156295
989058293
798855103
1834368988
1202516188
1694542155
1489237925
702424290
1286010113
1037965776
1208444744
1757031765
1848467137
62024349
1115030177
535654608
1700402483
745988060
1463183764
1681233508
1769739665
73140946
233551091
102653705
247236669
49193481
1837962984
1458955750
1490000968
721042855
1670828750
260599543
297117138
977555509
824339203
1359753919
490909969
845911631
213653745
1765041485
1243924742
658438408
1469003554
1610916456
1606693670
1605275893
407142875
912386733
41253904
901130629
1797516702
1499091463
1377199916
150577215
1144722203
550451526
117914735
1254467382
574916349
1439126664
1062863541
697577120
1671925684
807732591
1824574292
1127277658
1272909381
308861630
430348112
1188021578
940062945
707459376
1539619549
347172537
1500674856
279995946
782742357
834065335
186327503
1309670830
325690484
539409443
507396159
1494552082
1045203996
82313469
1129603991
1493716845
603567383
1401891966
1759831090
171076700
607630399
1662510567
1738722304
878761252
447411608
262481487
54971025
951905921
1771797780
450560848
129214562
1148037809
1362694535
235262048
707457837
757885416
628670533
1421233151
1797316280
1192058558
1010001573
1386180374
275675838
580479481
1553986019
1536974727
1110724832
820375163
717257910
1855243173
1329221951
672527021
204941376
1112360438
1202312567
1107539277
664325504
1240088236
764598230
1500091277
413187663
525253903
424119943
739608855
1672189746
1620011152
972659820
1631964305
390488506
257278946
1108353981
1727573152
14470945
1171312178
1441476670
893069042
469765534
361408990
1249179854
1107568576
115165479
1538964050
157775829
1360291240
101172107
352761155
375101342
919160704
513555867
1306735152
664513428
1814410401
847726088
1838614233
1736761960
1857804170
97617075
542561042
641132990
1251715812
1175499034
1250309749
343079119
744767160
898744453
1858902710
1273021785
246730032
171206795
928331717
863854589
226573640
1641674426
743619455
1112218453
319442522
1273013199
554559777
889391938
1454323544
1481702495
1709677531
1068650360
421561587
464119842
979936623
332220333
425759425
1271062368
416833923
1541896131
60921632
352851961
235984803
423318974
1241068373
949694782
923634335
1446431613
1113025866
256094810
1679059841
570076241
508568777
542044088
1559565968
925377928
1394963327
1727489995
1575869382
230415544
1107007856
1157940668
34370329
1516615588
1051628288
879879159
760997368
620617467
59721986
505838573
796204940
1598939546
1584737537
260050088
845168978
1210380590
631898571
1081941824
1688919922
177684584
1320911953
883953638
1652084337
46593625
1305927455
1264600798
1634577917
1420367724
572536147
544473735
1467730261
839677170
976662339
1562610688
665374986
1174523596
1514197510
781624
504943276
690800223
997112038
1289090788
175935133
399467289
1758120171
321889720
1213705562
1168628287
148639938
699794473
464677661
625554758
1299102450
1091387655
588654060
379422710
315533126
524405888
456927505
1095115224
81207699
1361977070
150384330
97284443
77322427
1233787851
1765685848
1224280705
1079901994
450589517
1007728484
1556582027
364883331
98129452
322186559
1770495255
485202531
618559709
879745044
1365504642
752142943
934687411
1830799454
573311565
1656532809
1229803427
847694
447097304
305503571
1651719660
275954919
1837768665
657452354
1114430390
850733146
327128077
808843686
1714340047
566436197
389077793
1678571586
1438919110
504033348
1134454151
1605903556
1785905062
916535166
1555750443
939546637
1053250042
95435204
1193489041
1355851359
1767188221
769707881
1743160881
48338243
970279247
1788847510
973808533
1404765477
850266695
1281414070
1396041957
1120350537
518206298
1839138648
805988969
1611169697
1854075360
1589707085
1538209161
509293405
1129572245
1124598754
99401547
1464968352
667040256
1353182610
1418631993
1107327741
77809717
1432614141
1432929797
1621568062
320220706
984136788
1412076393
1218206604
1370284
685537967
17809432
1696420389
1425760501
56211323
1223325632
419933487
390807964
949098064
788101735
1106264962
913575470
760870014
466829405
1081320884
1326516040
147594586
286094860
1585118672
290309983
1743580656
700664358
1235937190
1284171207
484815857
1825910840
1701016781
368352979
364718374
1192934411
245198033
1158996534
1581929332
1109235478
1127658951
57929658
238001563
100921931
119981085
1594346506
849207847
125781331
995334748
1177203296
897058372
1436500438
110550702
1264084826
1098211660
1755897888
475768373
1544692164
1803191818
858060778
1134889663
1284873417
211110980
1132063370
1148576160
1803825228
1770812569
641904587
407819045
411515199
1757815798
36193649
201300055
1565180526
911451330
1272428709
201938277
1489715285
773768415
931434122
1174345314
821159258
1139635241
1319897659
1536401855
763160095
1281045878
706520842
1048740513
76869457
1424152329
782632202
550009553
477049350
1681268016
516496368
74461350
567238765
345285918
589948460
1293830847
496984165
149591473
27614834
1325690530
410982084
785301135
236948294
1027013657
708703602
1230837250
79207475
131758810
1345941551
157511297
635526010
167226522
130570616
1536909528
1301171322
603549524
558776687
153593751
1336318388
205991450
1481619578
962007418
692625563
329534376
1694414889
1185330759
1256996175
1099345903
604371002
1488313625
1181735586
329877648
1855773309
657374818
1462620185
1844224896
387875776
1284971915
253350700
392596279
1320349983
1704992229
1649030091
1676212340
679707083
1647227927
258549328
186888219
673813681
1310689436
922344599
1528350870
1707811432
558329083
1586634081
327958348
1512822141
499315177
276523370
1570600328
1674615765
1414650902
494051996
1056940478
1343313732
954523440
644427071
427333428
1165653037
1693812508
1594907331
700013676
1296897690
532855613
173657234
1493343091
1147272747
586885303
1696805252
1316535838
1088235672
1083339542
1855932436
442957897
687551012
1502628691
289164117
467830583
44338870
62169999
249776954
990987937
477849153
594630186
257604406
372735388
782501673
125658412
126151414
955037884
69354716
1811271088
910365799
394642910
38684587
1763327761
411137800
479561065
62823616
1437807578
303237979
1376917199
522271650
52424387
606563925
608264024
1832611814
1241652860
352281393
134135340
1184721221
1021057861
366445935
1804387686
631760387
1787484847
708166173
529031688
1605887946
604416374
168075190
757038184
1492698162
218348947
116833376
993612791
1709532174
618649696
878579377
1515354977
509645441
1041051548
454436569
242187321
913964189
1224381000
435840205
1087631929
1114763128
500914085
1827869812
836932109
1304615274
1714972316
1843253788
972185151
14335904
288123333
1236467773
1687409860
1729665469
1661807590
723302222
1581972728
978523441
934980478
305216488
1254243323
429174148
1782926648
834714461
1218854713
1277324504
114759577
1018828339
450434928
1210663735
386697985
1526831280
1025414759
632316382
1571998396
1764779509
655962222
910656036
1262064421
1444127270
354380116
1159950349
278972630
1253505435
922248886
1183624112
667603608
597774767
972335210
1224994224
1031073831
507057475
915555593
1515411647
1452392819
299339301
576003059
954446879
1774984529
1349960064
378098024
1533514727
1225143012
1529434436
1005489325
1542841877
427552245
296978467
1555319473
855193012
1820386531
747710268
1427915677
1136871793
578334235
1279310564
1188466425
452743936
1364902988
1507939749
1068071871
1828870157
1836242145
608965072
1074830730
1120557117
1157196790
1216371994
1623460387
391804765
674132623
1739143101
888365849
928619854
1612481237
1170090186
870889014
1261500865
840240462
106483777
1192153837
568826764
1665358933
590694487
1832649880
763698234
907070758
555587577
827348098
1182461262
1500550996
1679839283
1249419377
128782733
56750989
966499688
160843858
277144785
399556744
170659344
1070234089
53511717
411551139
1161718161
230870798
545289676
539830665
1073155795
1513208503
1447228749
1687800109
1771704004
1590987409
955385306
345352669
930947059
450909782
990791324
1667763554
353625710
859610400
1259283585
293448344
793084735
775199185
187442740
228131762
1298954196
1575500209
93761762
1759568708
588008080
7288025
1094970932
401957576
402636128
1467334155
1226298036
496619560
1510708566
582081858
1250456976
249343670
1854214403
1389234839
612367593
833346356
1739138539
1234071848
1131938045
494953801
1743627572
1558799977
6359703
682717031
1636146502
1093901900
535106905
130304900
676338075
1371640095
1446961822
596169885
1238654267
1566875157
1802141266
976835539
1701889198
1265291919
752969515
988966303
1106708765
717069418
183027944
1614405485
45838324
1276727994
530623815
211442275
986896193
1377074008
1130506729
97599785
368611119
1232713981
770521290
969427599
1540123137
1712793316
454253973
1700127750
424286520
1653896816
1710011460
165582210
167754676
1501258549
1074955222
201341304
271651317
1142382269
376984962
1570438772
895727441
934735936
1013595866
239280439
1171132867
195875906
1552455826
867861758
1809597014
1065858114
1104274875
1287038347
1528931463
979661997
921287910
175658877
124584440
561803231
1164817538
975530897
1358419378
1354009285
1005898991
963304773
1330232741
1586927011
1761797424
910293772
911298234
1328021965
1049662330
1763198696
610803421
102592355
1381644106
708426299
1430527881
628273500
598243126
839007567
296395526
192169436
284200379
1705497785
823174311
100888050
692513078
624324944
693577802
646785472
96272883
183091147
1378040602
369111969
1105002734
397683152
970755689
583607824
1017697291
1631924256
1273609844
580322079
748605436
7512154
412178890
1831571267
1419842716
799900800
254355336
1335144157
1822877469
1632345484
910880276
1281758924
1250162233
851800009
1021946397
1685144702
906488728
964146057
1454363932
1385110608
1683853531
698139794
137154093
1193565135
36875253
790617956
629415499
1121803761
1500294901
84333293
1712448403
347041142
877976940
1263148004
869012501
611185563
1604246692
1727942838
1351239894
215617418
185636237
927861122
1603842510
512857434
1700089426
337677084
1382080426
1168309371
588561928
1763005431
201179122
1394680294
971547844
1319920687
852037509
1175540090
181682228
1669376379
1456696027
451835395
215161305
1257223211
815247760
1591249188
1093300594
941641519
1721868985
1162267112
913020614
473296691
1725216746
720124182
82187317
699724682
248079836
82164558
1698214437
56484226
1784169149
1507081857
174463776
853155878
1361362043
120414025
768848048
855862868
1183837156
816269684
460487739
1496933783
134510463
311972570
1324653386
864466039
1150103229
1439781505
108052227
50490095
322940483
891319305
1088120468
1848604090
688375747
1425147258
141700191
583903769
1532762048
1097211777
1781637317
898316169
920892094
824982262
1366832539
658228249
1271549628
1280257076
1536701746
1267519496
1389749307
462811208
1682109930
1374357149
266193458
1351607976
664164483
731782798
681174301
1746084961
250852011
1098590617
1119115544
195981638
1192845399
912446480
693814026
816061803
112572662
317836632
1229392235
491011582
1532778654
675466902
1841532952
1104033905
566440902
293980027
1193228352
763425587
66291768
1329848982
854291214
141760410
458474384
1648324751
1036488987
1698759495
353038377
1215834385
1382156735
361571924
894732027
138391752
513586690
396278333
1513320836
1049531714
1592647081
41885326
1584557979
1046831421
585103861
529868246
2369282
240884192
204235285
1808928982
1379853689
1491875806
685793443
249595045
79749837
775763475
1032595573
686579242
1023071135
1638272760
1101893997
757135313
1549371624
1673490194
1026239339
781795733
1799287885
250762747
477068678
1597744980
1670620649
1582403226
1000384903
59375203
160774596
245629836
1737531183
1614336426
1070621401
131435102
1084328223
197882282
1456434561
557944732
1692645225
388071821
1116203542
408944364
1390926986
22384968
847679059
364665024
1339845281
791978773
891229325
128090524
779870749
846031787
246949367
1530669163
1186124053
1018971120
1585113210
1616356758
789968945
1163576334
1482600322
1743097276
1767266698
494100245
914561981
1044274792
1854821565
681453516
279899517
1640531349
1264656679
1018533176
326644291
997613244
1237686636
773985563
132037027
587232120
814576524
1496085573
68427428
1245901389
1313854840
107637481
1250852343
202303330
880767696
300888292
222723378
240325834
351670285
1102837171
88582821
162728791
1064338700
675231969
1497337080
1384799237
905938948
909851028
1710301483
951637400
726787533
834584998
1797127910
575578393
1283061531
289756851
34380199
606824085
899393860
500895843
149476465
275722429
1771603837
1837282680
1344751494
1387105840
1271005346
56592335
685429126
1164608806
1669567571
1122227304
519956688
916748301
1389300015
984634384
1327485421
619661341
925652189
364976431
485259521
1061687812
107579061
229545360
1058051032
32916453
1261700469
1019430165
1458252502
1472273746
435558526
414052870
300646114
1683172664
1805775859
1022251840
936588699
1517625107
1687399348
435245547
102773526
1711783538
123770947
408998768
1568256290
1645964548
1086508914
1823285387
417302153
203483409
218779857
856874918
303012851
442855816
728280048
1097647188
1551677121
415991755
1694943568
1501142228
1406163509
115003881
461805627
768638083
619929189
603558036
840186331
77654268
264106406
708056893
613677273
290163920
1562230052
448510991
1684043418
759901697
126650476
691699546
269370351
133665407
257935836
1559405428
1106253811
1524295655
1222841362
1088053124
282049817
66207151
935976165
1109164122
723734294
1606203510
1386641192
727970717
256521428
126905333
1571937156
957005748
1635789279
1483980699
501932857
413202012
683521452
706698831
329735933
997340056
738100459
1359761570
409333958
1796522047
888367895
1321880578
1662752897
1268289564
1053475985
1471716836
1307611943
1092137535
892098348
869955631
177857773
476642009
720117445
1775732681
589473270
717276054
1058745415
1188061264
1436749890
1798570024
906941022
901432027
503273823
39277566
673206623
528449509
1545232646
676365907
1093462775
213908601
205069982
1057943028
662777792
1102629511
880649282
428794135
514324547
516767036
408557675
296610754
333351660
618940967
1468850121
1329420674
280149872
8833303
1054275184
12016935
351201727
76815948
374363905
1224545750
736245596
787248714
655672960
555441891
1365713877
912829678
1564437148
65038363
1664637054
1479312992
1596323449
604008516
637094480
23606605
1741494470
1051255465
990511981
1411549951
921333626
1667190229
87879662
32072225
1314108465
1307503367
185944043
1495900198
1154437845
389671521
1810531730
1186039054
449499504
768736913
1779803440
186254283
810381591
678464085
359831379
1228934099
408096947
914811575
1655031814
237510381
769881979
782099913
63626236
149222076
1406172420
1384603725
1381043754
1743415091
276178019
740102027
857867707
373597686
1349639461
1619262137
1629197169
230742822
129489176
1025194919
1713246781
265878400
357677750
1346474371
584116218
516027930
480459291
1368649716
851438435
766166557
948728592
789634372
625450861
1096120701
792551235
1167034086
1603687017
1117071903
495074988
1036845637
826615913
697789455
1761883535
1207878847
7699375
762247881
393074400
1837024085
1717760691
1270433378
1389511243
288879564
118375602
1374916434
1202226189
318158355
420692494
1301533091
110563542
1832519735
248537623
9864955
405237845
1577297335
1555032731
1371765698
1243276639
1652637387
383815167
38469431
61039483
1777661627
1844736941
700220786
1234727733
1487879480
490094575
1848969377
1134935133
450987361
58467931
1037778740
1253939862
1438989831
1338545650
1476268321
650973316
1089030398
834788266
772433773
1474898976
1639624374
17634605
967984263
43549448
492264920
1155758309
250753724
1128757284
1852071418
1018065934
1556654294
1460157269
1853053915
1491063042
1837557505
1283622235
1200177250
663340890
1196154743
389449001
1632680495
339870188
1606326503
699470057
1365965280
840408685
891583142
1585197254
33380386
197245945
1185102820
742273107
861059976
716924236
935027293
1458765684
1837259123
1076233678
1484338450
721129208
1551740234
1421213838
1301918902
356919225
1834395225
1128152954
1177074543
260565085
614697467
350155970
1408404778
635820716
710628329
1719592004
1065867741
715904900
220601081
80454511
1567814485
1213873800
841813299
161210067
1855445689
1510313334
591892284
1743495265
1104306227
1387424345
578996490
1211467543
638504576
513286529
934349669
823702097
566758276
1623501468
385165326
1769838046
1467583878
1288219236
1645185589
454741185
1272591697
1256648964
1287121564
209492607
250825927
1765524039
267305311
294260980
1630132116
1325408998
1210661876
1170662948
939608388
632783805
708042180
640101784
761408254
1806028856
571476667
751773130
1485554421
1102659294
1077829952
1275432218
1510606827
111001282
88438554
1750567506
1764063328
1744064104
260583030
106142968
1176401899
514039634
1206499626
802666162
269497020
1719665803
1696984656
1482590426
33882217
302115707
169321208
751412561
66350187
395074577
1631543562
863192891
1259191231
74471527
511642478
1310866147
406498250
1167209695
959120802
1647095357
1741323354
1319907685
1155971506
602266891
250019133
815826613
395208223
183625679
17950593
571007452
527826198
1517120323
481595992
194878686
1579626851
1135809625
1352814658
229379796
141739170
357359078
792021824
91530673
151888885
875535974
1796013530
182799716
1469554112
1817721640
904231808
743277409
1003832874
458147492
300828015
470702788
547969139
805991389
1673365428
1856253322
965774359
382562044
190833476
936354571
1365521876
1797026014
530475833
1843947959
411088447
1201763170
1560161020
269532795
1406964252
1512329367
802254171
460206893
1286318270
1559959315
506956175
1341935152
428851318
778054413
1312405879
771793093
1434169334
237600209
1252500432
516712862
1395997635
612794021
414716673
638590482
1815580550
790547858
621371517
1266284409
830335164
1357262182
1778467713
1200935815
1169332663
1632954261
821190780
1641513556
1778489940
240789944
1354036542
889808481
1789449746
1318701989
1854631327
1462665231
1533424110
1468378502
393945467
662706655
938249680
398614514
429556165
1288399132
1750533177
1122336696
972627021
1541527637
261760297
1045668823
479321236
1683653319
1573057208
1680761804
462197662
492015191
1144438017
1798633654
1729884941
680500866
321684209
654621532
980694751
1294254227
400152356
16290073
502573860
351579043
742058411
1318392696
1547548381
305309184
408205781
30404783
1450195360
1573052888
1801449046
1184490268
1850491627
877376192
180819507
1627703578
464611262
419079329
1390677183
573704521
546783272
1659414572
210947329
967174246
236559318
1827877484
1859242191
1425354067
992173351
1221264958
490651973
587202632
1169240532
1694693742
676392481
117998728
369795807
20800682
127652906
1791272210
259256591
1025212251
1204715927
212734553
121147920
1763126919
90761709
1743703829
41175224
520095179
726446912
1494793865
1161137460
610477782
1152341684
1589597958
1125802837
1485080295
303650746
1102030287
600163008
350451518
1683539801
777225025
923912050
475444112
606967843
705046969
1270964054
1692105303
1363347097
1184943854
1625485245
935170606
1217139953
1660507243
1578598137
213912660
1536405152
224316909
666890941
512542933
200832004
1033557467
1090026023
353391056
1131040587
766499593
1025935657
813700743
1426479395
757422635
1691488374
547162609
632344930
199642639
1505190561
116420117
1407224239
573702268
1677498400
1780892942
986125799
666695286
42586641
1710548957
1252824025
1173373193
1526258793
1523081939
394385329
911512686
830761820
429794213
1561207901
989378475
1743916979
1460712902
429475887
1456447203
333280739
82798413
892400427
315976711
1611464174
1286069202
1676682552
1810531811
1015415575
430197296
1583499815
1288347135
47294424
1824091020
1850595077
287779388
1327101122
121452715
107796779
1823117496
874538636
1178691342
1259622244
821423716
778717086
1414733307
1192455982
814888402
1712234910
1268578365
142905114
1501468021
1721986769
1848527897
902861657
1242145863
1703937790
1519867093
1382497773
411623792
1029121561
1336867267
841009396
1737052378
913427510
1839343233
1614957432
1732499289
1505318800
861132356
1466160215
457020228
1821471349
249310914
209721068
1439164451
818245050
1818494570
593812361
726490595
530762409
94372542
1330815864
1315773601
1668115243
1198827376
565040755
390941155
695868990
363565455
841520894
320229428
1766751453
4311465
53218550
381185024
1692798726
527794120
510661589
1275248467
1479345416
154596755
1835873689
54825952
1030632874
114408054
1234214268
1095928621
1221264919
1803527268
1473085443
1198131594
214987118
1368904514
750009185
965993622
937217570
141135288
432886014
1567726546
1570261063
1637438405
1033043810
522873182
1565995825
581808345
73356315
1275757052
1381632567
1424526299
1378397158
1662859667
513428756
1204594329
300058414
1855408937
1085222510
1510630316
384986604
1403315719
1227113307
1099477405
1045165603
1172299901
365774679
797694048
1531767403
1112789609
884982066
656740307
911218042
1132925231
1842923845
1444020717
1823115379
1512709669
1591318565
1643860762
191086212
38460265
652658390
967798729
1460873313
1360837644
1837126545
1541502150
529608747
898039480
378850195
284263784
1155984542
1193198344
1434214469
1578442431
1614277783
782527373
316557511
981092970
911429406
592302630
1037926815
1022181311
1006039096
1006047937
1378199932
56178161
1108186737
1609802248
466719788
1842311645
585356180
1690725601
953090100
986802812
1147188643
1775511803
1008574622
48459696
71259037
792382638
1312788390
1829289716
1001690407
1237162240
1567656782
820433970
633121846
42706916
240851313
1303726673
1723542687
1172360539
592074038
764832120
1553961079
895490569
1633670624
1695524328
185738181
872986862
416968604
791186239
1101664821
1787344264
1700073669
553490270
863909842
1102119468
412012084
891811499
499446581
1003847119
1801823394
162439849
212642244
100397442
1147584785
1429312386
1047253870
318386382
1788902842
1351868636
1399359112
1099526052
1054473050
1114634306
1175185003
548252956
701958011
1672025101
322986881
1275801309
1132987612
489121551
586420665
729580778
1628906445
1576466376
74353699
801862995
1443571516
886384025
250157825
527541848
372576848
137207664
190741695
1176603779
510216130
991271817
123776592
638802771
415728585
1376064051
1435349156
787913204
1314973100
1208570541
851050705
1410448448
1386500628
411069201
123832547
576819584
681596496
911794972
465948077
687227508
188808684
606221981
1778896070
1353038599
585541951
388836041
1337998209
129844190
570669942
267147783
663179117
1088999290
1109817640
1790827086
627968614
426609706
1676379699
1756836933
79648228
51476146
665485041
113390967
1500218502
376893621
874149299
696314679
429169890
1065645943
85835416
1825714669
535991446
732694239
746959235
979430699
1808311287
509504528
1648929133
1546356230
121708967
445585849
101871539
1248135031
1843110385
281768640
957382918
1188443988
1088739399
1536139591
1536887139
1139220074
772279241
1596738409
1377572766
695180456
506339531
1474084610
1846919454
1813023430
764371465
774607907
1239490889
1254507984
1151112295
1811564354
908219021
1133399746
1623740391
209304155
6162448
1285853341
1182841926
650603225
1717561946
501544777
238700685
38331102
1401414427
928451712
674376684
705227968
1075441259
590869282
849936701
783932972
1330529199
438745059
1692941423
1559773907
349168950
143300091
896475700
1151712875
592960702
1193444893
177331471
963449044
23927597
618018063
1259763930
504112929
1724867959
996094971
996252584
1410103203
342364380
1648609806
529294092
646924885
616590054
1729033320
39800162
1784405476
1718172706
94212993
1125339747
403402603
368307583
1757172114
1677788316
361543260
1731766434
1641916963
1722371650
540369260
1598465828
1833429705
1138497479
1281793241
1532632277
798654305
733030905
517751971
1808569602
1038989871
1319514695
1360017309
1136617768
166983311
782044167
777208046
1507890105
308127341
1572447882
1494342927
1641436866
135138693
171929287
476569727
381560110
1049636817
1345590116
784440360
545829535
889742026
1319885782
439397904
851758577
1405720495
545633219
1728431928
212497652
338946213
397062776
1023538776
729417366
1491512765
522948128
531383641
1261973353
594499151
1525341630
349163798
197273029
97777579
1319575322
893378884
1427639386
994241410
989670718
262833037
581223693
1830328171
517208939
646186625
159339954
1341250965
128139070
1253756128
1066854118
81498126
1590676920
1228051278
1242729911
619403148
331154016
1539272987
1005214895
1078296393
440026774
1141939246
1463529592
676850221
1029234766
1502013124
196896587
494543429
1373470526
1240980360
1156077505
646381017
247285127
1333350867
961462199
535922864
1041169708
1486813762
1053807535
1340557756
866826135
462711593
1600082883
1750504251
567055912
1247511585
597938871
784460157
1292129529
408742550
113431047
614824647
1779643684
182557440
361013162
955204272
1295809482
221063559
197026623
822097206
639376084
1693960337
1506334044
971163870
1582452190
1731307807
738687043
700121460
1494363882
425027992
1328759479
1275223634
1482017829
1352599251
848972542
1770599507
142478071
919369280
44286882
1354354226
148778258
1026398917
1030876271
61902895
1644575729
84440389
352252078
1171262362
1582610515
1821405569
835404065
789507097
1399307655
385338865
1204818384
291634605
735418521
875972057
492925281
1848739595
537402077
384262842
376614179
845186247
12710933
1651663250
484819162
236983161
213534320
393982926
1660233159
348339405
342147049
1408973204
1109865741
252009301
493482602
1817290986
226923061
952014615
1050616668
385285742
981047247
895749898
1798674326
634631722
960624545
1516366209
959650274
1175674941
639504530
625351088
297365623
1420564565
1273855643
130107656
1234363824
1575644837
8023438
398345345
786399483
685997759
1561088750
1129478726
1030389673
415782849
193115970
659140614
140389172
1767330093
633817438
451610016
753574387
1256217243
322328788
331919042
1591137288
1806858172
342919152
1467989097
602093730
1652150642
1121396168
1753947854
1330310934
1664245096
680899210
1457029901
9993868
1493819218
1244572068
4572106
1399779608
601180876
1233277821
299265940
155969835
1015366560
1142222125
1812089361
1773364913
995191423
580721446
122178161
1849660330
79271986
1287914798
800596063
99337474
1013788795
236212254
70895538
1200563626
1790322355
1637942797
891702091
1584441939
823389389
107790784
377194613
1479843154
236492070
1450594864
1312826080
1456784087
1242307657
177810643
550059573
1792515234
828611838
910307734
566366859
266162458
1319159913
1217324144
1607711529
135476783
898235560
208389169
768424450
1132998988
1352220882
83157545
1532231588
630604258
984189822
1492051560
114201745
599328192
260422373
492532870
1297234193
589624037
205203568
159214218
1634977283
553348425
432986629
1397084410
268627561
222505800
658220032
780556766
582330876
1857876422
1223955004
755416840
593171101
371746090
1595204561
44142675
94293039
1617808260
1275334814
988530045
1227285532
1138983643
412413155
945514397
1160725357
1140618481
358145227
1265936838
662871274
1407906570
1445989852
224033884
535329121
198638439
1501868764
928154616
1574773626
1370061032
1453223829
1853395046
1052740703
1489336095
1426764150
1355888995
1319562449
56686243
1626643538
1732688539
1543879198
1028730032
262290131
760651794
114866263
1066619175
467504367
1739454393
307597160
1012717852
729294385
1090033126
518490476
1100022501
454279360
1536398195
1565280168
1139590040
1160793943
1527934971
1231315252
232317545
1641664644
1799512197
1772330115
1301705004
354093005
1808158081
669407938
821421033
319995705
34443175
331332092
448650496
1358606400
1372861908
401931484
930222164
1583316840
587267464
979684636
265961552
1076654868
1227229125
837610978
1182599046
1471742061
569537785
1835995924
1588195367
59929698
1190871416
92836276
1740996251
1789907446
988107831
1225170304
192609871
1485394168
1740951167
1268692422
1301470704
881793567
354600839
889517129
1448850086
1051477291
1509313213
946701010
701571567
132016508
18466420
1553290663
1032410179
420584560
1597616138
387748493
1365708120
1156072937
1417112197
197019047
1373987770
1525997058
1779865600
128012539
616710563
96019061
46018852
1834933311
67584762
842499827
1806979503
1618687539
839283418
290447686
1223787859
706003214
1208396537
501178790
561726134
1077956693
751622389
212045300
450648614
265277673
595556262
1108294027
859568076
634089148
1743501385
981908762
1413201601
652008493
1184463911
1677185814
1504176768
676326201
1530029645
1815700358
1289046462
1729987557
193191217
1015122468
1103890074
1707517200
1359345665
136801512
1131307904
1461127378
1513180071
43418
863622486
1829808743
192762345
241146598
132376211
547060247
1170442414
1515917254
1579753104
942083291
1417826432
1780483925
1136128199
1730176611
274787638
1779837342
1449522917
1609059631
1360162661
1777282999
1574930615
430614818
1507662914
862912798
1241338742
70625913
853388120
1809310672
465132428
1210184526
1589287565
735957923
1068870121
734304516
157302441
1028591844
627622165
524918032
1228375360
968850656
1151060101
163766324
788624892
443460677
1632187084
1045108580
106267034
459090460
1688940189
637516258
1450167241
895424519
1471813926
1597618899
676559349
1702275706
1623435767
1604131766
1358786075
1679009836
1469277175
185301112
621083743
1553357625
514330426
885448824
597151113
1429803168
929328081
86591423
800880489
1271100899
460417753
1433253886
629605796
1285508688
116530162
1614416786
1003984255
165934117
337593863
800401166
1431991732
784524525
754805114
42078459
1392799385
1092096453
638851188
110986440
1666266676
732523284
1022025628
687644967
1684356530
999071914
434767405
807183709
609534744
523816926
180903744
424273745
313417068
1740587380
1520864784
382873485
471957981
528804185
473928391
1666268202
615175606
1366583784
1304173129
1712997584
1532415914
1779560450
731378422
56105945
398007839
636525122
1729998415
1012332131
356537806
464649123
297310636
891010190
171285762
375759617
178171946
1754332657
831458004
1086758331
906731364
433168808
1488577767
123643631
1681954252
1324722955
1428767147
1741368139
219764128
592888566
457081690
194442763
201268676
1703089285
1633324198
1496045104
1604883011
768997404
112067013
348407759
793404308
1330279480
196242392
1524212717
1820702097
259977625
256893054
1757533200
1219489738
1519639815
1485654396
50941514
230551091
344777244
468775071
1129269636
198379499
1596612818
588808612
1017247506
1504701466
346350142
1795980287
1615148612
562457869
1573958910
297590663
1650604714
551936472
171447741
832001864
475848068
801803744
843003025
738338319
850728973
1292623453
1433631029
684173343
293064917
290603569
850132675
312781804
1677034460
637001664
1676281187
35370515
655054075
1006935582
1741965513
1724543282
1563548689
924486014
144525645
276179927
1859617998
559608419
274070430
1103812531
1027522
1676512292
1623505608
507772331
1033225000
394692260
809285961
1169629169
5015565
111393861
795966717
1366735163
1844864437
799150001
870486629
377839945
1572324296
833210277
772774019
202941157
371109391
244215460
116696964
603206370
1039909764
123199367
1112960376
1272002604
1440678014
35595860
260804901
918547008
404143041
1612003370
16232999
1007920747
610271405
203858241
344640040
973956945
837617818
1858675401
1285345849
522005851
1585514507
253646189
688745634
65694484
1331458104
1450611621
1012612369
478107357
101252632
222662160
1049135043
314686706
1443614278
247986349
195033149
1483224530
576999475
240266355
1132313767
20068299
547700992
760357328
850439559
1541489421
1840213814
1506169351
1245375713
1175886044
1312356516
928584239
1341072899
575431802
1151247590
1197902839
815831141
366142377
1854833604
1230472778
542564824
1237692805
1000724124
457849831
1800413042
941949207
1167672684
1284412597
1116639202
830428838
690041956
1266228325
1847190818
279919151
1400234421
1297880796
621867785
1598775207
28620721
305237714
150883619
728361123
58933709
10900708
1081078613
1441370974
946431575
1023358022
511164227
985642772
1136497202
1478943637
1154798303
984741244
1473787039
1689073224
1181751407
101227738
1145825858
962609203
1421895839
1426841261
489326498
1584863029
954697995
14800106
117194320
1123972656
404246208
1193783949
1669859080
1233474703
323317954
1428026855
403140033
764812592
1462697838
440041795
1289754173
666203906
444152387
379253608
837923282
827409911
716358872
1063784696
1802234717
1382297276
229215268
977725890
803330971
1695879477
1347719561
702719323
531882079
1261437696
723969347
337929588
1730296495
853917884
1153886908
650359222
918149822
908451333
1827341168
21401217
781680059
1777517022
1165513116
1431645578
641074942
116068415
71121481
1317788696
1255693534
752931843
691035209
343929147
1293153794
633692872
647528094
1532591729
1735979465
103722778
1582991757
492464608
1427317307
1260815564
221852763
400309179
938589264
240525390
136921929
27572505
1699843333
1832644333
1422361205
1199136075
169860368
525057291
700017438
1520651230
1103028604
1251948085
1273447093
1689946310
1448196191
323489180
1183413423
1371814369
1819560526
410967192
415351711
1580833342
109208796
1556507672
1162852369
749805143
754215927
287969550
16534705
1547368321
1302182216
1595582662
1789898710
1555997532
1782790243
1650029916
796949421
1222036078
510743590
1512449927
1413681068
7094518
513511506
1526506456
168478756
382026144
1278250453
1015724503
1238382300
873507963
287179616
891527498
1650532117
1079957833
86828602
1770575165
864159343
1584998797
664718228
1258419254
347395805
181582880
377620479
1576042459
1209982115
1380077043
1425946480
306945801
1768169984
442641645
216402082
858033795
1749653475
1706778214
1294263059
19877852
965669497
183935595
1393944069
232328728
879830470
1524613824
1267758475
724681625
1269190222
1026705735
478709838
1299554261
1153908968
33445471
1444411567
695616670
707238798
519496408
416594680
1282183027
1741479984
1726630345
933839670
836234635
270498116
964290692
535499787
704584904
1366524639
1697230656
1256543263
694884502
128494318
110752547
1460920655
1405352868
1022363852
242186990
1660012080
1620144116
884392323
838381703
895057108
1190994124
240165134
1367465650
1845686477
113190083
1377126565
1146530124
1058610548
449655837
237880061
1672455580
117130228
147115254
1544043832
398571298
842311156
969726988
511489137
166244303
928460621
326508033
1432930815
1133224048
881000179
1542508279
1031280585
1016612741
489524946
733293910
49232241
392644230
1746892327
502783193
753970443
370177234
1043371487
879075389
1695458253
1024504902
84805847
698975041
1427111122
1468366895
1403977517
1293035497
1615068252
557444125
1421865254
586309510
172060111
1039576792
396524622
149027541
1475802783
217573603
231650876
1417177719
400195757
530023085
1754992078
667166472
1752714959
504464916
1327384213
909481803
1144101030
589296312
944682654
1131459845
28336597
535094760
49128351
445764924
1419787338
1768576717
881679559
1434531577
1516030439
1640084429
655219990
1479260741
1584745990
558920588
763640345
94448002
548600723
1584086207
397959387
138014063
1388383941
672707999
1442213285
1631734446
529527661
839494205
1849737326
1612807272
1100421079
1595671405
1369684933
1389501083
4949376
925934188
596079140
1563930989
1595670121
110561418
1159080494
856571344
389297247
633602624
72464967
554288782
1743570067
1174903006
835149267
813240161
594769949
1233157818
1584653257
1524944976
1279031368
604944161
332210724
1587447035
866898134
1132508801
1107762197
1720054492
1473182318
947604656
1536614923
1462270565
606780750
1092441913
1009385826
537407810
836736624
209014504
1650882395
1781650436
348226315
1403631554
1803643867
428887451
1216939788
1307491208
1748061761
863790656
1329532589
925642828
345605553
1255240923
310556556
1605485293
914928792
1002747733
1535491423
1105364914
1371461016
270201204
1723509717
30425806
1659269713
464624275
1422806329
1262696046
1786451928
452317992
344960433
33053856
676596685
659714987
263645889
1373861523
1720104539
1512217011
1335313015
1813978299
98157617
1805449721
501664047
1769829308
1086576373
1793003724
623720236
1133209406
474774786
183753296
514214271
1278489453
1495662623
1587881608
695789677
227761863
320204631
767750077
358284222
1513986457
1148965298
271098849
1540700684
12465365
1673767610
383623199
1735344100
1679484941
1402669652
1840659539
327895374
747155744
232976969
842558890
837340379
469737448
963810689
231539538
1803230051
896358975
182607166
1530659755
559560187
333334686
1182943728
485532973
119751726
710927677
1444370152
439973668
1378864149
994371378
1492804746
1236250556
660160562
1444973273
877666168
192462254
1436402788
416294967
307177188
1792917482
1602551668
592102929
1084001717
451191474
12459574
558976151
1382890784
970236015
1271144091
414782569
1001438735
1347982902
288916456
484351694
1321804695
1786174819
841863880
494631382
545975455
1786031118
1083916050
499314946
1778866250
518009598
1211683134
1133864231
1678868280
1330110125
1583125879
1349877190
1593816165
1761143250
916649160
738752653
1202840917
1735659555
315439454
1781636040
92211121
621583880
104190445
1517460193
577632157
533235124
306669788
1487031354
1258128600
230388857
1330240349
415877011
449779916
264316231
1447344260
935979898
341961617
1414851758
1279464321
1015513333
407622224
670391287
634914794
1362314601
327892688
1178147880
848810208
249412286
1198567901
1855613215
1485244176
97697583
1440992878
195353477
1312295981
1025196434
708671051
323414927
824526767
714225879
537895436
41502412
1126559991
224038911
1438210691
622189842
420756820
1605723522
1730589307
1823271435
619099359
286528301
1232235935
1589025782
618310912
778548243
920135254
308456153
1520900477
706240972
376092459
609370987
1549803291
138013967
1758618424
891797804
703972921
758133409
1326746977
935472236
521019344
85212064
1281645287
543055633
29709155
1248600005
905153595
48335583
167411450
1710999958
402261365
109915870
537100037
1309118087
781091695
553762612
1431684635
1329514911
556649624
1035510801
652528051
1244038064
1472827012
979211639
1728791084
1252664873
102812976
837530192
1133236852
755490274
1503040442
868009803
576223
14240754
851671785
239912772
194406005
776663792
1512422321
43938385
624739756
453550980
294831994
868145760
124695333
959689172
307034902
1641996900
1424385976
1112025779
119366015
149579447
170771753
1150803689
866076541
338990164
761273205
910673469
1524423657
727861875
278559039
678724479
204908165
1566428253
876818317
666875983
1342577554
1493272945
30803275
740072783
1307151466
956142717
1267621622
126294912
75942814
949813546
1322574673
1167507406
1835771220
732778322
1709230490
382995125
658644275
1803328814
49534325
1377855538
13978141
903736023
653125646
1250721023
755949140
1808293651
340845889
425644291
1421115530
302710971
1519468955
722419498
1347745410
1389213383
200430664
1773096588
1376860962
911584258
162002777
334378009
104640070
924472841
1184135485
1059434495
1727875906
1788550760
722562547
1543450677
350804388
446576732
576773331
618438195
304668967
67775103
1681047840
997286235
1321392070
1504789136
1333989223
1623209190
542455790
1618687409
442646548
1661829865
854700548
679837377
1049522465
1836382790
979766058
1707533194
1728978626
179638335
531818696
315965890
460702544
90806428
554312944
1715744950
729527044
549516538
733140057
739161681
896494681
342861513
1702111577
1444599560
1523077296
2339091
26744957
751677273
609425331
1439886327
38055994
1408118142
1255655422
461169838
1151452815
1303760557
545971911
914353518
1831090770
1179081824
89289972
615291394
1352603538
1602309198
609708032
18880642
1122790881
1616581255
1679391424
953837777
1046040185
665756033
888561305
1851107971
1530022308
1749588017
32691183
1717709223
411096930
403861505
340055563
407206624
1350188870
1802594650
1270101310
1326556061
1469040494
1808895156
530561995
1153321851
520041781
672570381
765993448
282979739
104023150
1662867567
1072222044
863484836
764389005
668047735
753770955
837322132
119161137
1326330134
1659450346
1487201111
506467801
1505932943
926608291
806102323
1308822831
706902418
352793205
490393788
1125881591
468690196
119480035
450986341
580332093
1120179023
1307202249
687604704
685474645
1353685901
823336058
203233811
306245970
167204817
74353993
645632389
1563991831
1563907157
884499088
905753084
1145786305
1484526361
467945931
425002032
1057732934
1179715067
1762337113
717374230
217826862
556193587
264988918
198403454
1068282098
486689990
1303713203
879760460
457853942
897563385
824831332
1427071714
19073309
1507734488
1156487537
265817924
970939196
806511000
751529262
318041458
1471299448
451432570
1774897549
1345642129
1168764249
1813223371
352271836
209849304
67194096
1536466357
133064406
674030649
103425954
1582177169
120658394
97167169
1241971898
607006645
1633327772
1362077682
1670249082
1286221879
32947894
1219441885
1493391727
862087394
487593317
1824835757
909630610
1387686261
1414622273
876781881
1593473863
804410374
332510755
933870496
1180016130
1447064739
1286673065
1206011678
1695959756
101364718
821018535
1357348460
1050512657
803491541
49782193
457675077
101970329
1453324830
452742774
287419030
1321898306
867758149
973820334
847282075
1684800444
131337205
1319588780
1777921820
1674063299
953147911
1713751525
1177345668
1851404193
148158831
391664275
1842263345
31177945
1743437486
187339184
853429205
1290380183
763341977
1277125318
740022121
838119664
1382442755
49536772
148939709
624367109
1575671369
429335685
1121802221
416372359
383201003
648690580
1506006803
1074849364
164412728
201634405
882842127
180131451
1602689033
822790779
548238099
1212947005
684266402
398142016
1731211451
1459431976
921660183
1412142960
1221661389
204034698
348947999
353998051
463057722
869477868
434183503
1003834690
1539549834
353900727
1337938190
58463435
935677177
1324401014
68563908
30406715
217976077
1221893507
535053293
1502792847
1457241291
248741206
733460548
544233785
727542270
1156412325
777304684
987048056
861634477
1798157464
744398961
1496389966
1059336509
1528861650
1160315656
1855440404
1640008400
853425130
797597057
373845216
914499333
1375759746
250428316
1403523919
1285505039
1100943169
8883150
1849365922
1415021983
835547978
1036533936
802534312
1677602208
1303611942
1502556446
1280771522
655079
86167843
1502404978
199623233
1449070051
1226903879
146836502
679198828
750397392
451668264
1180565404
900396479
1347035948
1763541510
918425722
431917721
1464236026
1016089822
683830287
1445820657
1035327018
974538259
1539350544
633624823
945124443
1320976351
609814203
1447874091
151265993
361690998
1060834476
1837235102
884681484
222587317
770184232
298742560
1579068904
1735820299
311655212
1187173176
476337511
1318403386
1121905942
153182231
1420250091
1637020594
1660564339
1054040157
1699979157
1638800480
1402271297
2193760
1068833022
838408225
1341672816
799709649
1072200043
1731381878
603356864
563433566
1555388701
1003414696
1018107100
32689309
4104223
1042331919
1261962535
441939960
310843489
332797729
1099900686
1658829632
1162586103
1211733453
1450059357
1616521915
118077513
134387926
487374766
68718947
40391632
435341842
196892971
551405218
1626622031
1565160110
1394964256
1297465607
18550693
225055058
1005033469
1741438516
768544777
1491736478
739285657
1652251216
817150295
770359423
1496756424
769133324
231463105
934045434
1689158336
1126555195
1231943201
1008710542
888466786
1122499213
1613140105
1390916090
592099438
233202593
1085665889
1419884539
580616725
1323863189
590235944
551378276
836616979
941423378
197906375
1160916430
1789184670
961668238
961860221
798602249
483381807
1353889109
1810100084
506111443
1305220378
1576606564
1027013005
768685712
324984638
875378522
974892627
908837374
914684258
1401934530
759192037
58031500
1225166599
746376462
1705782944
535050680
1006639419
838292686
534290694
586910209
572147076
99973248
1439272555
533812797
642194756
1274810719
293586085
260812399
1366124316
1121230033
1804337397
648449440
1093750303
409820262
431715510
1202840026
894940342
427985408
1274204053
816283376
644043760
1595683818
708809649
296224291
663460217
1426986624
361311725
1192696267
1857661741
1164720763
1209736259
967080934
613024222
1053121484
1769178973
283599098
96514842
902883560
1692343293
297296
1052404986
536503355
1443795521
1369921406
1662218963
441597102
41497013
281901474
927034221
1732909438
1429219481
484257594
133852597
1763821687
1078498540
1816715911
1732128193
1377014776
1101342883
1256769396
793840837
1105932011
1726497260
1429788498
449216392
1777272742
894033757
548312529
213204462
40600758
779385943
1847415037
905506387
800426440
576923811
1706101414
486146287
1173018684
1509751207
1584324644
566245367
611113031
1568607640
555687180
742587158
1209090446
622709257
1281802683
1173903465
823784781
1342468771
1798352924
1695488379
196941055
700114644
71520892
892743062
1793432117
1238731306
615020207
918000788
970233205
1259287384
704761889
1630219170
390398096
1498535015
1618743835
1740341006
1342971701
1760431531
955888114
5956297
706048432
1652302055
1847886867
1337611191
354815186
657705431
649383597
373173833
614834342
324205678
1225551162
990244552
1262497300
1644750059
35057217
411434135
1226715962
1479847719
208354930
784495858
71013935
934441242
724257837
1152309183
1787443559
681115123
1561592863
926720451
87370155
945874578
692974138
1140954647
346394305
1363202219
1192146425
1008550831
1368485511
1257673023
440826347
1118538648
1148746026
79314430
1607899257
1104011528
180321100
1591647797
176338604
1088239270
1205238723
813891706
374943574
1232812639
165767035
1417355784
1210831638
446525787
698156769
807017700
440035937
1332989457
1773935756
2931633
32713270
622894596
1081410870
232984364
489169686
334153065
1175378739
1563424766
937618294
1256372649
1733818425
900405176
197209311
1069346470
736249838
1734633537
16017671
1046479449
1413338347
1747061270
1799562474
209799126
1303496435
175773173
1399775251
1594425963
119053516
637014130
1118987394
48572425
1189979580
1589320663
525396758
420168628
938920762
1431724426
1314492353
1287526219
726530581
62897828
135325858
1546179419
194820379
391533444
1044111098
1159483231
675092394
256228392
1622719260
1331330428
1767933060
1175043223
134238199
1263539675
561538376
1287148464
475719752
998049390
24562964
1586350740
589654532
1824507800
213673215
1027522676
929040794
1178545194
796794135
237330225
1526924250
31285420
1565872940
1678292903
1494901825
1219145688
671360591
776396553
1288822205
1065443275
774039605
1028941367
969402448
242314634
1644183981
1616826299
654879230
1518875321
1142290067
1493256226
1265037494
663637885
174560349
899748523
686767393
959176483
567617252
1194384619
241905352
714785560
785829170
1397343421
1613885051
1177331767
1197513098
149612907
1507848606
1774842862
566657230
217749579
1618561649
1034536534
490414614
1177574766
1255958670
289421331
239921216
1231474124
1249985102
672792709
1193800910
234763736
1295468318
64803541
822870984
250739441
118850827
1814228960
824178377
1610432765
1256467603
34436939
1741338446
384929084
73048815
1303440198
1048348720
1566544279
675175648
1574037604
561004375
805610900
958955448
1013523598
1339992156
1471194709
649485656
152711912
1168462726
397301963
1747664879
752854704
207588409
1623512821
1413628066
30423731
847679804
912457772
158094624
1382134975
566973484
1498062004
1014133448
1247244739
899605449
70758543
1687671435
27041313
1180241606
1136908090
813961311
1606722545
1094688213
100482589
1380279182
1510814203
862936823
941565115
267614571
1426517083
630767684
1844615531
1326564377
1328500476
702859390
1609005875
493562558
958984722
106065920
36083908
1669200380
1580059022
1594521836
251702567
415191336
1109233754
657715219
751419786
123323570
1226185906
1024283683
269613743
816402112
782669328
45521778
177928440
1615974105
1839947247
63539648
969335061
472249981
384872964
731664485
1444601463
64841998
395840978
571472904
1352322479
638910293
1427941420
1294271010
1101732111
1131915081
186854906
177871130
1013749358
673185107
735515415
1428796297
857187343
909529208
727255611
1307394371
941428196
662500556
1587073427
1204576166
1779783286
1555526919
943007755
442339551
1111182607
795060772
601681877
244089051
1555637836
321481997
316481835
1618526713
736280683
787139195
1255623328
842033994
36845254
376177074
1111995281
1180444056
1475973615
466033763
201981443
727745930
775452519
393085046
1323195841
537197747
1662221550
1555908620
1541676496
513065816
94686578
575749408
1385704744
1437990984
377652620
1735713903
860958483
1658722771
286590354
1147914928
1117764919
669485768
1721866726
1582660820
1111579435
1233036002
1471254083
1402541397
688351032
220821046
1170403575
1660620396
1268828052
949004324
1023763969
1099165007
1728866427
685019400
1199406400
596939360
1616398260
1253624872
227923551
603498696
868967182
122521331
1197576169
1743648268
278167106
606696565
1715789847
1196728911
827127756
1350365168
1763833723
91748293
782540717
1093841309
797668953
1014379602
19165120
593230907
1717511132
1240028876
728416834
879254242
726999974
880526307
1372179797
1191931135
63598479
425386206
787543202
877889111
1823996205
237026704
1332570878
1526558857
1526133236
1388847484
488094614
1194093556
1016696538
1354289598
681743487
1126987267
1138955781
1119907194
1676333475
1175822000
29977977
1744043466
217882923
1765436294
810568639
315682810
892581731
950303980
514764059
765646672
1325878933
1855721067
979075547
1328540137
359356434
1465799003
297211086
1462438985
1234767699
1698698762
315671973
876686280
604945614
1477837930
408678534
1145071031
1496714915
1720291299
534448836
887245679
178482154
763359193
113166521
807133809
1257559548
914747904
135086873
303478968
502530109
924628712
368023047
560307598
1799524195
1672658725
810923678
1574412335
1811700155
720247263
516871762
900700904
1475449900
508518934
1670379995
131630844
768923436
1396736614
1176026402
779025748
125789203
1500257517
795634608
410642293
1329338726
1056126699
1736008762
119979224
1278906231
1023154151
138315352
150417999
885842028
1411097911
921659479
1843829365
1579125876
565407068
295109804
156859267
750011208
447838412
1211578167
1292551896
497791602
1194513359
1629894326
1181707916
279240978
1074324144
1570833392
1166694445
1400214537
1155231657
354701446
1243251925
845926095
216055591
1110325735
708411030
1416041106
372283099
886892244
81138727
1596746415
1778687102
399680332
431091300
480179415
396484218
1468828519
1678874450
1589008545
252154927
609498721
1674517359
1349933031
1716859822
1186743072
785502681
1022117499
414303599
1838876632
491543493
1577220604
647652302
1207894148
721573798
508097171
1146802735
1491910504
891521694
522914031
384558489
1793849199
1034111310
594090678
1323131488
359762961
701930413
1017430186
673207359
1185915659
1097744956
848972972
846698397
1196198903
844362390
628141271
806084643
425212438
1534048496
1179144158
1140091228
982208549
358072716
1638802615
1200304101
840077495
1315149267
10614536
969089424
883293949
1710094507
1229187091
1221282557
1350447633
391541851
1854243738
128534412
1162026568
444316200
1622230031
1620798018
345871506
1270665138
776498364
126580277
494256339
1378305450
1253069157
356482695
200613135
893169321
1582345710
1601698489
1064083363
1298144190
1214180811
740577580
1011939944
1177628074
1274896563
1217949260
764853010
2704860
1367803476
1101121353
503188543
1323093119
1551391026
469468061
1142163697
1392022778
1136623403
247785304
1253055899
1323601031
1722390036
437499367
849832262
505773483
293722527
1236632196
677775466
1242183829
576480518
540610695
1157029814
436336292
859356189
1450597890
1219629315
238831449
1023884402
656397254
1363692116
1751811852
678101261
941919962
731006053
1114421521
344563903
1198962904
1579437690
636817561
1565053708
1727993332
1247899638
1531616476
479916364
1392955252
443832619
737102998
1734120590
571256708
245307309
1482539893
1525700561
1593132230
326920222
1719417081
362400881
83207458
1640046165
104961419
463588214
1735786509
838754438
863482694
1659077458
992005038
697834025
735624361
158558832
543824979
1611105389
674542418
618644115
111847980
1169113552
1416354691
1688891941
1509484072
177673264
1446435695
648874812
1000066093
109109534
1379464296
1037229302
1532215088
1285271466
603865490
408571720
1358997900
421104083
82353320
541764152
784403394
678217168
996284833
573714956
1167232277
1437231377
331770974
1570724435
992434988
1680403280
410736696
710771316
543460882
323007640
250498191
515152151
1624073400
521562004
719744144
5157820
1087868161
1041295195
680253205
1139931781
907277164
1504655738
109058028
862032724
563433693
1749515049
1180507076
757907380
479325441
718777187
779262089
681243057
1258236480
1150549333
1116640156
805716566
1200800864
1695277206
1066644585
321995312
1782117265
1813281088
989186066
1378790168
1213966915
569004985
245924727
909834270
215871539
1366413677
86498791
682372796
515583205
1715693488
1705251578
1389502735
8659794
399992786
1325467228
252487719
1261268161
1819428203
1309518920
903385356
38655412
260884747
1016146054
11057564
819521106
1127362986
135867141
1304941351
1759326150
716172230
1128661789
200656008
123444763
1745464151
1797370380
1222815776
822691950
237303152
1719824263
1644228174
626035204
1020565328
345840708
1239166434
825021244
1524737176
1736508794
825905762
601502610
755609343
1201646715
1409941547
1312356359
210047584
1236855030
1069662644
1266973913
1307027605
1238228858
1629675480
1837334059
1024038902
242008991
1625800346
1804371178
410850430
130059366
1371449980
1139299983
749252260
1033224697
1619798928
1713287827
756858433
654018339
166926202
1400244251
203874304
917887266
293892757
1714142641
96869451
969954293
311710579
787889710
528765195
1792479769
865726449
1075869557
308090217
890557040
934138987
313090945
148767689
723618734
1355679292
398025759
1009971390
1121817246
881682121
590924029
1094681387
490813445
190193554
790636908
1227936262
1400956840
272007478
33748401
341090198
74403718
1789906699
1250816536
1746087896
1237587017
637906126
1787929638
772442036
1415847667
941936449
967297695
1153297509
1749924977
799790126
757566952
563253676
973185222
67510699
1646249506
1150305385
1013662517
1172966378
761147316
1681285266
1307943566
1015098912
916092853
906669305
1762090351
1363791412
960456718
1620991715
708231379
1323948193
1811905498
698230014
258797277
692749167
633357665
1509113402
189648919
305021726
968702619
561178239
1817968539
1512910825
1743189073
731983912
212523560
346370784
542764537
490151797
179112679
1312654672
1063098243
549204893
768971203
1684045343
1100137591
94892184
1532331252
627933025
1710012298
535762575
1493681418
476318535
1385213118
190014661
1386899298
540223518
108369181
1493067131
1202333389
1176324022
1584959104
336012917
948565897
1626313827
54868183
1411037286
1051854097
898013063
1647071840
377604167
1765067231
252667532
775111212
1241318161
44272212
102677186
1241983657
1386502802
1050513024
173955290
1366823241
286362089
615176477
443185265
372024879
143564793
1655304391
1643824363
413303255
1373643073
1347553125
259951870
1105708968
1685646147
265274645
1732595675
343370856
994792613
87497250
548858960
517958412
286426267
310831882
230304068
1329538381
1242079773
922268708
1562140193
941015609
1522498191
911996971
1518302689
758558145
88923187
1451224286
1756404962
1753632264
393034120
998211668
711969679
675205625
335639241
1626646922
1446930347
637134105
166589823
1343706389
86462638
963297424
214435542
1249658985
1723609096
1787391888
112067068
476442376
1060492724
531734643
1375450041
172523802
142447811
1674366160
1538407475
286382836
1121242555
484503118
1621983396
336297698
54741440
335621406
1158292454
1636398005
137566446
1762543854
830409871
1541803203
1170775314
317320578
1056097263
972466185
1071340633
102605850
978367636
99135239
997150473
1629229845
1150799514
221357573
1221972861
1288463958
780202520
1369867023
1188006259
130260116
728854141
582963833
441237352
526871094
785824512
616681798
664180810
1074270307
580993771
366853381
188881505
1340041473
753945984
1222178468
1123155802
1192808476
91236595
993277642
1098368531
1652801107
111394766
177918863
488792442
242212724
394319067
1140728842
784412630
1394958975
975515337
699348853
1527942110
650061375
1278367510
1591648174
223442859
514783760
24667371
89290924
1858684787
978673373
940569997
1129860675
502590842
1460485412
1388416215
1072232149
852440449
1601052961
1294767836
1754795221
473954398
890478733
414571383
1396798453
949042884
797170524
866132159
1102087311
1514264650
915301915
1398528946
1441101154
1554418676
1295634856
1196810109
719765852
1832236566
1490645578
1824534272
629162105
734673407
590714305
505000581
1273895347
1033239877
1064829115
138938083
212284388
407749154
73675019
1227343049
1233989623
784484467
820250947
405425305
1659725515
1018739487
664996022
992165484
168527004
911278158
996656088
711804923
1057662667
154821821
1353534180
938625931
1001420358
524106774
579688881
1011417371
1222558431
1344465016
662683711
753102226
1027947306
382663199
1216196637
700857273
1468134885
1202920708
382129339
421616553
1186763594
763005774
1566559685
1045842699
941253151
362770254
384510504
359040266
501177797
245414516
1759759693
1169552238
1658895425
1668118346
473724773
102142453
1202432818
601808365
1155686151
1327000233
497456651
479668672
1516546901
1402203522
386251432
1481995946
825328925
163424096
1794732415
934001595
516985049
649566314
1840733648
366855214
847985359
588331331
319496148
96914897
524679943
631163955
1343471924
614489122
1091598132
747176782
1294309276
1259426247
256367793
1320089431
815064145
1022192632
28201620
468626797
843477079
1437972440
1334231906
1689586786
762953269
221714751
1612453341
595198780
1646058251
1046549355
1600933180
1282898605
1758358844
717934950
1065332809
696611082
467927226
570602731
495794108
1550536312
1011927710
249343645
1597208958
712849460
1752510412
1244849388
1013559414
33310057
1167630111
786268015
1426177313
1455202338
1141866739
676447028
1354110394
1114732068
466633418
19215285
1530399165
1014804768
900521757
1511990462
1027639744
1106675744
117957017
119379713
1841715102
351317070
64370778
1805947094
1204285523
717281037
593004838
1336090960
1592630560
1447075531
172622211
1453088716
1826634572
1519059036
1503789542
710796537
1207294420
670158727
1123726783
855317443
366571911
137703078
935898977
875402586
1362098297
1164662833
501045630
1593470949
1788812940
1660246646
1529862359
1586255508
1159913289
780761392
311653628
1138404230
1223039047
1303276157
1582425264
1352849655
10477126
366896340
447010355
1494279490
1494433752
1626598734
654039726
1448662106
1450347483
340753836
53871282
521016952
54629858
287273213
1246574971
1252969930
392911723
705392170
708176010
226037868
1453979906
732843430
1159882393
1280067055
451280967
1597881346
1083801522
610802517
1650858534
654867219
1370048931
1430088149
1806049443
1709820163
294591083
229922542
576492171
1401944409
699915727
585193533
1248080421
696386900
80759467
987852365
1097462074
817173272
508327934
1080131475
1692374511
41767649
911627220
1789595137
339142192
1625736581
1369383026
741293603
565786530
471262252
1381491898
460088400
497186843
848251915
281723428
637478634
1732677112
81625729
1393955765
1313082972
213322417
1490255859
195602274
1034195006
151587261
1701543733
1370349595
511844715
1805660837
1193918970
316852837
285659706
1534326336
1117031495
1436982600
569579508
1460364121
1750008951
1312573037
994095605
1596853179
1642214698
1079978573
1437674774
24860600
1088555353
702758277
1851722193
728191307
604897527
723480556
279246105
1541053877
1262039054
1132740760
135726761
411010040
1160356654
1004756002
671256350
310967466
1801947930
294718882
98632975
1118444946
1149506806
1104763779
201818327
1484440374
341973292
1622471905
1302340702
26973273
1743429659
642187902
53159097
1563258415
398369187
518647929
1506022164
406789757
349802928
569649316
1726700047
1571081946
185345375
19563691
1070623881
329203114
292403384
407235266
196332448
1031867557
458796783
121252829
153046888
1639811874
454365122
1495777274
591878781
1835837494
559928114
1392896623
41540916
1049300558
1198366264
905527772
1746622769
1653760772
1629625714
1493542344
715228388
825987317
1528079832
1441198906
1167152789
1090084493
518030671
1833847462
1239531994
835358739
564432120
1250212623
296013459
712283280
1847792928
930384052
241291384
1260618892
226253565
1072168788
1106271324
611573381
646063855
1659103914
900803769
242062754
342243708
1783940969
1747821519
1248494078
1689999768
1710927661
293867243
512494214
1064600396
768313891
253557918
1025639101
1392080579
317661782
1852585128
717971055
438267314
1487827984
803256178
791771946
1149171789
722900223
1166217500
1854531099
128090308
814407506
934133760
1452086952
1129700214
1508440273
486771243
742535872
976799783
670028545
1492994356
588944879
1596360889
786685765
741075722
723848147
1430674516
1468166651
1396815416
648782273
714022048
1229418427
685496267
1737793970
269253502
1139282994
89298618
921995875
1755615796
1333634411
1561976905
490938498
204736896
858314870
1330818794
819888581
1303783875
146332631
4632769
1712039858
490777043
1753442912
1644076336
366151052
327109833
1256633570
1646499295
1056613471
640356599
246836775
1624462653
481537739
1597591918
629672928
1157006191
852888747
1497836262
1748249029
660298652
45199502
352531585
1242382396
458575071
1324127862
409671829
601924026
672994524
1369056909
148435622
727822033
393933835
1061497768
1147939471
1670788396
1118041344
1752305966
1516889305
796152116
686854452
20178749
1485382778
1001920654
873248854
357273845
1092741445
437173548
1606704872
66710858
1074248960
550242557
1428102536
1708870748
554751229
121911535
340380661
1073210817
952024382
815701300
1632964075
227155965
336707795
1189730890
447675604
1209343532
511353598
986166013
59785737
1416886708
976060771
189554387
670841438
788241416
1406696804
530032303
650357804
895069836
1403159900
1223846983
457349175
107238576
837359579
1627930190
341075055
1801894249
913993807
1107597163
667012795
1475480336
1729601281
1323953970
1741080976
328737900
1785891481
945171879
635338948
1290614917
54918818
128601901
1221376306
458411440
1636866281
300734241
778867363
1821076162
930674819
187696941
1798333097
1718988308
839374707
1633164946
198799438
1117743342
352597015
818598314
1246496359
1799303477
959759187
1084252662
463987009
493845956
1390279437
789619887
537501523
359773178
1384251914
1784985977
816332918
1049916771
396272959
1620995385
180608626
1351975916
293824551
1828725463
1487835286
1744415665
1220767247
1137200654
1246228605
1280932461
1258366250
1763951698
98688695
684444341
632425289
372685037
1226401306
1726358353
602414393
122954714
92210889
1323163896
539963912
643405934
710370378
383977626
1838351026
509705815
1433122006
47764094
470013908
1017952938
1672925114
921105254
195925799
986243071
1051243526
230322241
346951148
1417125047
1047513584
215800001
1857958666
347765278
965732584
1533339828
524209324
1649416023
1071395853
1460857481
983166306
1195242561
1571553151
1244640649
1730320801
1296711565
424478524
1708488299
1105910945
57923949
773909271
1382993975
757243636
111390042
442967760
777156711
9156487
311392780
9941816
1183551093
1062292864
503539472
877048122
593926233
769013586
74810581
1759565170
1251722047
17681704
1438628410
1551090713
1161999477
233280104
1507285006
360625914
222256833
489578265
1208161325
944795084
60655938
1602984948
409038980
699400874
208510607
669012183
722157497
1347762732
787345447
347725044
1469839929
968835248
1510141746
783759791
936952238
1398696402
1365774234
1551604997
61785401
1507083080
947339464
1209008011
464979161
1773028690
1000516143
737635447
532217890
152548354
1296390885
1296423605
1014795841
1411790198
568814896
719433393
81313030
352192341
269018590
406698749
766671457
1327062253
1455579275
1083635223
766228018
1177766662
1841567997
706808980
1643134911
1317512383
1319552584
1303342709
500838161
1126656101
797494339
1646099287
148876345
513064371
1262203682
1147894631
1689078612
484589656
697949680
711527284
242645804
202810098
1248342595
1072836007
119391648
1124942052
933716511
1770058661
1114276311
1382787297
773448120
1639898685
1603195648
1147439943
1825555637
1533772971
563935422
987235524
779365201
85018049
1704800511
1220904082
885384350
331277140
1180862587
1399359016
1358348515
1788077710
1534204388
624481235
37255573
287266865
376911917
21920927
1835793445
950646309
626616947
1471339126
622584193
1600029680
1767378521
1252034270
448807689
1649385993
529990508
738968154
519789995
838185798
1689199328
852355985
1145414378
1039467296
1352296223
669418471
77192709
1733502178
325054659
1404005985
1511252583
577672413
601288509
991772751
550022807
1596634083
1428566003
1848338654
510579104
1092431047
1580226045
1279708362
1721719592
491845130
1602557659
1140149666
1197736423
676306260
996572324
1191962143
607354970
1273227636
560767299
674126582
151394711
251916729
472564974
1794632493
1795328392
1827642317
979343953
1477436063
1799688418
306355491
105710939
929912131
1338785482
124399477
798126801
28321534
1635954570
1717155452
920134682
319354960
1139950620
158387035
1715099461
134317117
1125389318
417932196
410622387
886914140
123146617
847995425
1132176938
1714321104
433934479
244908446
1235782320
1593310836
1047510990
1175406590
1388485426
485438128
1686207251
173230217
414542818
319491691
457202913
1013929100
1437980676
1715650307
130934252
1122342921
1742685137
65350981
1642896421
900976981
267269917
1018497051
108615595
150109149
909400858
1199811946
1660660677
1421641942
497694295
1854954703
1005872354
909395694
503129931
18164346
73924298
1416638898
1677371575
776039269
1430594391
520427195
534723144
70267309
813102055
1585259429
1832967478
878251277
1837998984
40152666
1462512412
1573255636
1317222705
493744626
500207474
1229354540
1284263817
452461156
885427368
45712945
1371580342
1781803196
267436357
1379930966
973020637
646788194
1075492189
814665422
229391511
1220933589
932295937
1224936083
389174560
570453080
250751287
373890844
703095017
808818920
306056928
445360606
616862164
369122589
1235870041
1260096949
480755020
37726514
1835921712
506582841
133289897
1526986843
1396754984
1790184071
1653505920
1219719928
141035006
1550900023
1413870873
1278778531
1271596803
156848789
442537683
579045301
572666783
1155181383
1012388838
453749174
1628592111
1814519155
636300864
1461509977
1764555097
563113289
673964627
113927110
353265002
1177368804
90395631
408739791
803073333
1325048567
1608365235
24760453
193108630
346559322
449201012
273613499
216433838
707211780
393889640
194517805
610076549
186026176
1642806960
1650514031
12393122
1180576735
1240795415
1152042552
1509043742
957509351
553545229
1309679980
1728821870
255185680
396035380
694759303
1099921838
452554993
1691765483
829202385
1704413647
1477221239
208733
1809108823
719428104
382082605
219799700
191240472
483747676
1627852251
1409487257
250486128
454171003
578982142
299663125
1445111042
494813724
1047335360
642082972
468121441
225351061
1219668418
1670931218
848410424
617043981
142059099
1190019078
659672080
1734543956
1312607852
1538058402
854271527
1336287958
1449554861
1082651312
1163995390
1415987094
168932266
13547573
863601430
4560507
1600201726
167778301
111972234
1410360139
677269374
1485849292
1856288561
653535858
166486720
443802328
988911981
496225027
619435795
1227854094
1113125908
1380407643
730601143
21013862
3201495
1011439660
1346813183
466253250
648557434
168045556
1191227489
1051118464
1127162193
1589608062
1073705428
1119296637
893753305
951967475
871409402
1831357933
1672216766
948345102
1767117211
47258376
1141830912
1801939570
1802321716
1562570085
1660666522
908168013
979171622
1680249557
1068867720
1250541627
240924916
1274636589
275902624
1846069543
943222882
1417335256
1773598317
55187211
713953672
1698239672
913603102
247381477
898857979
665168669
1193044782
1152460910
33421978
301995463
477048025
1718662964
390563759
205875512
639490362
863822236
471919842
362769774
1427491843
1421263979
881824021
489132281
930270216
1583532382
1852749829
980879006
1374064126
951997878
1830584866
95348623
1171728192
329587143
1717164990
1024330055
545540159
682683055
1434880350
1201042642
259876953
936453784
908321480
1115153595
878242907
604155077
512097900
962645157
128937876
949032421
1750464244
559293022
1091736197
351261208
150600732
1128419429
504221991
1531387581
561811913
653667999
1625896830
1009294390
1760248688
1220185903
82197772
917303880
877431423
1853174556
103992789
1828116197
1001079692
839345828
1583282981
1392212020
1645452158
1024848949
804230757
359986729
1380018700
1094466331
1675626670
763419303
386475645
266651418
1410115955
1659108548
340692359
238039054
1747047596
293164473
604537746
1533610048
1818666226
1152338498
691662959
721520938
472996661
751397177
1010212705
1281342101
855769246
1600107562
41302209
1558532599
1236694046
49771319
1521587038
1074865686
97094778
1272900580
1078585091
602018459
836597395
1000341148
1801468140
603880474
1560652953
1683092359
841852673
1077784377
1465196697
769242753
650307527
1807872410
1369258248
1615012956
986356102
385615049
1459137527
483630771
808992211
1316346786
808174209
1539614527
461842814
675053113
1723621078
532770498
621537083
1787331117
1412154905
1813538633
891966137
1617818170
208646788
968972951
1678704364
54610347
1038100391
1593380549
640031392
562351694
632880609
1805118190
205874620
1060212381
248968968
371400112
489990054
670875643
780898311
1559904832
1695715866
905987337
877116955
770395940
752018800
1639548618
1598817348
61956259
1283260717
620783427
103172813
163360018
630877909
1193150910
351387298
1839226937
23681627
1294423492
657159869
200319003
20645622
636315881
1182380491
1624428937
1712669635
798564708
1760538354
1855973223
467954738
1124424785
734003199
927993041
208606365
295973012
336311612
216685769
1798093134
958997001
1732808907
1764318499
372668119
1544562838
977265466
1681308743
956742813
857785390
1069830646
917218101
326769864
22224621
1442644722
1716005510
932345519
1521000828
947337392
699216282
1044138069
1043638741
620844347
1840459139
1547246907
563100082
258221024
543032767
723966148
1293752528
1237809872
1815380668
515462966
1324573660
595534980
1022893314
1149307354
603911143
1187861275
989772029
855313834
919359308
1838104245
1156335377
1569460682
1184204170
801180804
1853755274
706233088
680372133
909148478
1402699727
477441078
1501648016
1550428425
750268401
1652219449
1329132784
1118566765
1201852552
1422484522
1577441616
1433540818
1515600028
862555537
1239920688
739810300
484642503
385104092
99818363
661488141
880995413
1759449039
324356675
1244375912
625014405
572034129
828420432
1640829769
638379450
1683611932
890534065
1492183646
958980693
1041573200
542343292
1184377983
1260811663
1497319253
624528100
1112059582
173568949
246975548
390008426
314807786
1471622232
980439985
777386599
1219528901
970229289
343501868
478225466
1041469142
4316764
187261137
1594483759
898362052
316614541
1455143506
1758095981
1592541555
843761974
1534085780
1251164963
892282374
176146395
1438745611
63562112
1166873120
359698844
278549807
1124117127
506917600
1104962666
1455660420
525110191
516927208
797316983
1117213307
994603397
57743971
1004423000
383524022
774007188
1850085225
1292827032
1548767601
967423109
1079560577
1269745732
155002405
133879523
1059928775
911315100
486680355
1329293922
937746628
362171685
1438265281
969769755
1387038111
1440097021
1189117818
635282700
1069453360
193477102
519678071
673079856
617900312
1287797765
520115052
1806595004
1276590443
1704423087
1357276325
843505546
1741300456
249143707
888303537
886273707
565228438
762768070
371292031
563199524
1146844570
1369297585
1527203549
285784675
1729346061
1781196508
1468158778
744710019
221650826
1644147873
187595972
1055819192
1606804665
1260209218
531343610
158534354
1056534908
1262364848
1243671891
1364686248
1220030472
1346308956
765540074
1604995259
1329523163
1698623151
296245367
1103999070
898757789
1385670275
24051852
1722190297
1480670171
383707798
620644934
398135023
1519564296
771717909
276090830
1653864085
1094344840
1810239280
1651778895
115758969
1098411172
1833765136
996716953
1514781306
568668298
1646934265
443913703
1434013757
221384594
725081869
736696015
1536710016
979068180
345129054
543981666
1667772712
783508233
697912571
38286152
1771037107
397349101
1430536597
689625183
744710171
1642253168
1211755146
764108805
2595373
493220108
984790596
708012912
127783832
1783001636
743094793
558325182
875893605
513190721
291486321
706316042
1362610491
412551921
1342405039
1142182829
1238767
1197796422
1182664080
1179451052
496172440
1299532669
747473718
1254661644
1167702033
853852680
735735409
545599009
1031103982
929451127
739505239
614813697
863789658
1836188065
1589072247
333835937
1856994846
1825397619
274865448
1136826455
670396545
1366268510
460452308
520206396
1091541300
680292900
1406772324
267472400
276290330
1399789730
1638820627
1041207210
1189284527
1642696935
1107911717
1099056838
1689293862
1353089676
1606776317
896711356
813555253
89916812
695807443
513486854
1073755849
806088351
1135204206
199615649
1002691382
950099642
1304863403
1140624005
588740523
424536873
1061819393
1504643742
330149882
1822763929
569922914
1523725050
1556331892
206784194
1157881043
1292748406
1769266298
605158076
1014065147
383806426
1154377620
1759956720
114840074
1695617214
221610323
1130796671
373348815
1223498046
1282247013
132471480
1579904886
938954438
536309479
1339633192
679173509
688805719
1725118187
917607281
1436565853
583354183
776043617
1087006032
413054845
1801015284
1726295128
1134293713
1586602420
1394116433
39279021
984407115
855669429
493416085
880054300
868470763
1153015901
959985459
1252646770
1451464921
522084846
1550385839
1315591611
703751124
1225365288
717402536
288397518
1536489924
896379099
1366327617
211108179
149911705
199978395
1683974634
1354500763
826142397
703823453
1680176116
652841468
1792185498
1373249695
362880483
510577176
1581752132
1385232180
1733498197
154248013
1736921101
256956919
1439469743
515219386
1784509374
1529748936
374507358
848131939
203108912
1621360211
1143183108
413155758
733676272
33903865
1778552313
1060416079
919991980
40265258
1595933495
263721711
73891426
1714175322
604953415
1293437119
1636463089
1615695688
831989376
129162338
195627319
803688236
788536517
889421595
204947066
56279381
1400169453
276827286
1161557937
1126608491
304518660
7162985
1326811162
575615164
682714777
1712224540
588393921
1406280269
307597967
1625920643
352908755
1510296527
1089972831
1570326133
1132133401
267854854
1496333317
703751935
1131864048
1334658239
1025477702
849754423
610343211
185206215
1813366242
928779907
1745829141
510717180
584291349
606897594
730643369
791241367
345963268
484819341
363769439
1531713124
196151757
820614352
779844215
1687993089
395277166
867252257
67451270
312711552
1094481466
572715249
532371020
973296922
1588161931
128097222
1753447630
605533819
129438175
300272189
389225407
887832098
121605696
1044730137
1260132451
304732442
268050661
831096547
973270904
664386311
29790435
1423253417
1639888599
1315431594
205082834
329896881
1750541015
1292977816
918325650
558949837
1659946057
337160343
328586311
1443648100
539194443
969944507
672115894
186829481
1364009210
972031497
666393336
1487945397
1335518024
474706767
231106128
9345009
956103154
1049022871
354884382
479239007
318356927
1142225668
589409677
1064071276
519098666
186581252
257369777
1091671205
1623611714
659376955
1682686283
456375110
1168183132
50881084
1618816772
1430827607
765291340
1284309966
168952158
429178781
810477105
104563550
230302853
1259166972
1228049926
294391178
508254464
1682898907
310559046
131645414
1826962204
1322275374
537029665
1631019690
1601466440
1535721911
866858018
379778529
1747165640
1670708584
1514412917
1070594832
113565716
1431644021
461733493
914107924
1805520032
1641419054
221538595
1183782865
237085404
1385802236
1850031257
830711172
32028199
991267705
188355311
1581398367
1542688798
749390965
928827703
600385368
1459446816
1665452483
1600334041
1278039566
1452406823
492195603
611962533
675699534
1526644624
66086972
892071275
1853780035
521587313
1109148855
1101001711
1101867439
236923169
1087889264
1825916744
331517052
1347651283
1158626459
420716913
100332163
1423077113
1441481822
1813008223
386885876
1262006496
901751210
624394951
673529705
782001890
1761246974
475977561
1017239615
993738107
200996825
610126532
1213116797
994079158
813906074
887541423
1118750613
602986291
27577362
1248121183
445151061
1198590981
874905103
415442152
1075439577
1639763084
1853942069
193618027
866915194
691767823
877300200
834056025
1199944068
1645156631
332187041
817739574
317264401
1658093195
1406873333
1563738529
359890120
1234218462
1678404832
1219582451
1345604619
398944166
13787181
119904130
324767359
360388189
1674992248
143352801
642696780
820575309
1621840001
409345825
563383488
1315029889
136173314
12753438
1632964676
1799615374
1681963846
1142014064
158780954
590500534
1359899905
449135966
1050206468
654468589
335697664
7770412
522727864
1321611842
1059097534
94580872
1173872987
767935690
1546520691
1143729837
158912241
584570446
1130953476
1774948754
1566555410
1077083819
390683051
1060897955
381481121
579688201
1555546414
12827311
769306567
1052732037
709766259
1366383226
1347428422
1139729182
85305654
1329310654
776786062
414954630
292763628
1489644117
1475071507
1205000251
605150786
1770468076
1343685605
164638092
74179772
662469731
1125442990
1554807028
1159838107
432684027
1625304875
154068534
1347970780
1584493668
1743923241
874462156
342982999
1433005612
1401441410
1461839039
669630238
246991200
443406154
1216886330
463150265
295975053
570006943
325142070
644380281
178573625
935088365
575866228
164657685
1399436744
801630480
619326365
1560656972
160533054
38978083
1541252381
845488414
969793125
271338205
919613960
315389766
788533277
1633482110
1555610263
1846210822
985606730
1627418058
200996366
1828622790
727462488
1355314771
1764747585
869121339
635367956
1068228869
1630096178
1859760157
1157170709
1025511432
1608837607
1826879265
102432322
172060123
338214195
1642961699
419760490
324577238
893902229
978644929
1229637071
1030048941
335028697
1599917096
437139420
1668108402
688306569
79483005
755188008
1017573637
41198405
1093572503
200297647
250463669
1710197898
1214247841
428451575
1063709945
549946776
914625110
393809294
1495978734
624078715
128720484
1718572789
1334517281
778600183
948165778
250591128
1783613545
73798055
756815375
1446075578
566364313
616302909
1619924389
30908645
1839075621
253398932
559744157
439725938
1249250319
416623445
1479039860
479462124
412208185
212199326
171693236
1036702186
45825538
579523686
1536857729
939906192
393496408
270406646
1243954336
234457212
1434669371
1692481018
863039241
1475472059
238204720
572360333
960438505
140894182
855536590
724218903
1766519392
1677061243
228900112
1301230161
1270836110
1268185887
1141774864
464062083
695705638
712488497
852742501
790712397
1163025719
884087499
1746647448
404986223
1446114023
568221090
972197385
495316185
1703706178
773261438
691469438
207498471
818625216
1129522306
1272658136
64265879
56858314
572325819
1371373644
154320725
667632703
1717870698
1341937457
377833886
1736891377
1712023787
1697864933
1357651178
1742507994
526901614
245678935
1411117743
560986062
935537823
429288768
1412224313
119102372
759981334
172334084
1740250097
171507391
1843387945
791190608
477270692
1856856689
1412073253
154373635
1302634560
1525330866
1302341670
1041138104
1793018412
655772857
864785217
1097827903
1730750980
883690471
923200947
1040430006
1714245682
1085274379
389893867
1380619780
53940098
280879812
1709840127
753632495
1768883901
366178568
1395293267
1529476666
1797470005
1705468304
552868413
958832801
1029829025
148096528
1852837078
872372704
368204023
216215718
1563981132
1331947273
494933194
565805192
1048621357
145697677
734709494
339328049
1225173135
354365563
1346458792
829931533
696216987
626427214
429161674
1387864639
676692188
283819710
1721524826
448294499
1584755745
770609542
20395255
1081762287
1330232679
153706059
883769388
746940305
394955928
1530313164
173239943
1253530467
1738366189
710259055
1081226107
1278199303
482822082
124201756
926015905
1109070547
1294456025
936956173
754410509
300897276
352893626
510511583
1144160463
1258251188
1110601305
1673493135
238846503
955814733
80995064
1249338676
810354367
1415932109
474732563
732059494
486899104
12886922
1072971434
1372577667
1182937040
878399849
1495787314
533570564
1015825586
781297606
1103296654
909603898
981218090
681854694
1079989367
1810956013
1738364978
342673249
1152749934
1508847756
76973862
131502535
1760115905
35704337
1136616504
1047641989
947024765
718137235
1196693944
1261756
1310053676
1495988036
1087521832
1026483387
704811130
1694672912
1344503510
1069812971
601907905
1124431217
1135789354
528760962
368219378
1808818315
895607570
905568261
220693252
1508918094
1393895180
834714383
1730897401
1309742808
104699165
1361051883
1303434610
1776134748
842226929
692706947
342198751
1849403963
1230849008
1019239226
289846533
672510150
843566118
997903582
116842190
78340134
1308157198
607178043
953740944
1425683489
999528841
337251344
256219524
1486665143
457411637
1677487941
1668650574
1032465769
1218057086
1824202652
1512232599
598597417
943188843
818637792
958402452
250225249
412445263
1479943664
1084346076
1157637491
87072269
1028958036
1206515834
346358229
600413665
1370237626
515677336
1560199526
547693797
432237694
415242029
1246178571
694719637
754470143
1110038159
1859380984
1052771583
1340165642
197243806
1708122008
239156260
586263274
1413966466
312003057
730700181
1288580815
318806588
1024522243
1020412914
1288893377
237311803
693643495
1414292521
702506547
1151244788
1026173297
16072476
876708436
1394415985
1683306971
1529635039
1375110783
396021744
967374920
373130156
815747904
1012140077
744811825
125278326
925523686
1020636402
352426936
1353647727
1720610162
272096927
460744794
1492318359
984107637
1704637138
725095899
362678380
243358285
1568256072
702090672
925129076
590158176
1680245057
259313324
1048568942
1157984792
692489943
82640040
981216248
774540730
1478600413
875449359
845804395
711258417
872711636
515351174
274687315
152400531
1365018615
781133891
1538104077
83388154
169423271
514495332
1545790360
197098134
41038389
1374943023
1402650322
1649275281
1580303664
791960590
1444947111
299107184
1062741864
796289511
367379066
663940338
972892078
1729333525
1746747609
924897694
1000929007
1445358092
1151902786
344511052
1629688494
1292939368
1083082295
1267813207
1272836351
1159812787
1586469744
533894908
582501879
396058009
1384346308
935475041
1764171955
881260943
539683053
1676370110
1726266535
1626281764
1094755078
506799882
1506531888
126405672
1354713372
1658114292
1661525359
1019693063
528086508
1381548729
1786887897
429373354
1677088812
510789145
1168289207
1437264935
916883900
874776243
730381563
1213666776
1631554843
1771207953
430916966
455229386
997526459
16662022
1582924647
1150993320
1661258908
1554699276
114712848
1531878380
410084316
659433273
1791340949
541119168
158124747
198250997
776872809
369919722
1336658927
1089224657
999702576
1355460984
1369872442
753658557
472705642
27523634
1702386687
884025569
1037822764
1457164505
1171495458
1589387098
1560118069
230654666
569980565
1202235296
1497157913
570603211
1293686291
15140307
985107921
792693890
1096402371
1025249507
765973967
397256169
1857748583
1111820951
177905485
525662407
1109600717
505897933
603594132
1636146046
1345230311
1274672002
1604729241
582835396
102438794
1682602505
1031928956
33172844
1120040398
536961746
1354674868
893918865
1504676791
1823330902
1339602287
681730054
1366158617
809193076
1344020327
471035817
1216040709
930392680
271590822
1693495205
58822490
1767553426
1295963804
1560293551
850891937
1742810113
411886536
1036014982
341744086
16189195
488832054
526165046
36002581
1234139802
1085780516
1699117140
1521536710
380125886
1303387933
1316058359
439737349
1121636752
1111726174
689056094
865836461
735107407
1258845985
1095999536
1233518488
1776915237
71548021
806744844
1504151171
783247434
1005007671
437944941
153345699
1570948500
1448290337
630254620
290620520
1140791304
195108493
1075156203
1131530396
1375659063
1593726129
809209327
964865730
833336711
1071218889
216775644
811861688
47912986
225183598
1615975369
921679823
958835520
1507925687
1832345878
145371015
1325691166
252816015
1431750135
437085055
977325870
762377285
769360143
247297590
1232928697
416819259
939752345
1338516057
1410324315
579044221
1475869625
275076945
1112879911
159916831
1590465081
532919689
737765631
675144162
1681630188
550854892
988864708
1850126504
1386480462
51390727
1221731812
648071882
770024468
1539106496
793393336
974123807
943645491
952344225
12265535
1127349131
1658104743
1003100913
1724813918
1566539452
1611054250
354479087
849069653
152157990
782830537
1232189443
1321327360
1711974902
5006909
968535084
1336509731
1274562750
555826959
1134365084
1399621871
1534439013
717504267
1342952983
82820455
884987253
1282968621
1613896771
752591517
1420825801
816509941
1063963397
1052459473
1083732547
791431187
802867115
1447457683
876740376
1087658600
178101254
117087190
1349046455
1198562192
35571866
116808676
1628160684
338194146
70056461
1236574224
1076421868
1630890232
187800010
472994993
1675325913
818490750
1116814807
1456636572
1797644660
573924855
811529081
1154920495
1731357066
1674279347
911914994
581035750
1848476226
979824862
195463205
1139905054
1069964046
1255002801
1433439206
1538295959
704184373
609874766
169796400
1030544633
882328826
302841285
1012770047
777668214
969494276
1322709598
1753518703
399135061
623489003
46170593
21099105
1002516226
945362945
895741609
601307886
1810484787
651986463
1557273034
60879514
613750106
54919623
672139315
734821730
1583546514
210887624
1459190511
1630807074
810753966
695541158
1640007516
306694068
285385734
414694798
348639596
1131053965
27737531
1559569515
1504547273
989498267
248455233
931452818
1749362028
1506533161
1393375946
1819281002
475128357
1395703803
897197239
1655870596
1570829978
669444579
1087537128
1601821844
183072041
1102864067
614544844
575892556
963218436
1557348431
1129223621
1081724233
685539572
1740333763
809828511
370775112
916129341
843186157
178783305
230958363
135050109
244726029
1051234242
444941006
129874151
30040490
892168136
1388563503
733667044
360452467
1786434969
18886249
1838451680
455460308
41390668
922260768
67692157
894431520
1081378604
406194674
275092123
655555814
1817782882
559377909
300295633
789812731
1164340200
1052484053
100336762
1665708221
1745135277
1472985134
485399081
1733962238
248288404
1845235519
1684631798
1803299849
50488403
1130665912
1653802768
1284250684
1567006662
609960186
1398402114
1063664350
1812423626
397568365
870264997
1296301030
650874134
444186362
955721878
264585602
626042444
1506610529
1026103154
1012998131
841928194
245255269
1856424826
167762413
891857644
1558153893
114730241
259592249
1579265630
976460845
288642361
1652411647
1267406403
404012339
1797519538
688308644
1778784453
865996167
1109391688
1554525490
1694472547
163217574
286156428
900349269
879438131
1109693293
691964283
970257873
1656029425
1533971624
1423150911
1738601633
1539390335
671097920
16359830
1550772209
775461115
1500029751
97564974
1774697452
187362201
888228249
1148336362
1082278624
1381641524
695885388
1693331336
935736151
97068252
722442801
1513808163
120706895
1672849570
1784542973
58917600
1648327458
806181186
1504712447
1572304816
1603482137
1328980394
581368098
1274462275
484718152
1751970084
759725860
1387976363
1467954896
128955959
1018883217
1449007130
16736038
1265871624
722370291
221577016
168760195
897826562
1198797367
734221116
625484040
163790885
54436740
941827583
976498321
158925456
84352888
151515816
1005281218
309123113
1516264621
1147484651
28372484
392635455
109613492
576513663
1100432707
447834054
1029951076
1463312825
546882177
1372722402
1560922977
829711484
1285086003
1689112730
40499603
760889046
1328806731
117313717
618950878
1077640517
51107602
1338204754
952607324
646434187
1804583413
474366149
1808065804
923638397
675463174
1181885864
1617317057
181977424
303832292
1159052959
762722140
527609332
808967243
935516717
772719273
221013284
572740803
1587983636
146572644
57802216
1254674349
621741167
145823668
411291165
1481097856
682603499
1530735839
515852680
703695657
533462016
1099938888
690467493
1315929735
1561028986
476089899
874902071
1738190074
1622034287
1444177077
816839102
882312056
166138263
1245150051
329293199
1629664518
524253040
806654332
593649739
1105735446
849793820
1701635804
1130601693
1052980345
653993000
1276126004
1150916620
1006208893
1487548727
1712816102
304025418
31903943
387532829
753998386
28225794
589593120
1320933728
246384154
125408806
925935581
543229227
1452761259
1616948528
671508227
5459284
1037834846
1441876488
1158388086
866059488
1385331174
1037376709
1282066739
1323003490
341037364
57698617
80009188
1771812924
1245788580
131576750
732936469
727040203
1295257175
1134275801
1075147214
445240210
1549855242
1695482355
207596437
916220378
787420226
505504898
1556406090
171122974
223752908
1308634690
1385107635
918616937
1270201791
196429312
108932271
1246230486
1712370424
1209771528
1352662446
1014154936
931359300
1380618638
14871496
698868946
897077748
580094787
353403503
986829432
899533833
1269816543
391998939
1241418703
1705909812
143911846
149981990
256787028
656963411
1598032556
1427844845
216988237
1100624598
1561673842
214353829
467033958
543412610
1355593955
568137233
198735359
1757243534
1632665765
659562694
828942915
510071383
1679968152
153591588
14859240
444515035
1416437167
71992836
530318711
123415374
198200072
237415682
810291486
1174697806
1579484021
1120894492
317543764
1391915040
1060722002
623171191
1448024413
1636257854
945547008
1480340636
1190376249
1171806137
1283539129
1242576972
1528599123
1165312156
313158168
1671700173
296050795
658838520
1494047861
717362714
1710826976
1460569034
155318351
504184762
488169949
11387556
486862711
1816174393
443090188
984902591
458831369
338552805
696418109
1253010307
1766433377
1449724426
1325854224
1463380454
1759483995
1687604602
655670122
971035395
831156837
1443586909
1139224623
1706301457
622780300
271234539
295932370
1141538491
1244366921
442987561
568748347
875165971
767043177
32636053
144910218
583170251
1363504902
1074806942
782477927
1082739051
1469579994
556832738
724180095
318915636
216289988
1692136475
435775261
1195743497
872388093
917832782
488327554
1367717685
407369468
1237981303
1027181045
765753827
491193457
127961962
1064946118
1397362182
208055045
843557440
996714779
1482863066
1772101546
285119589
864000208
1607547957
863983442
473685008
591112500
613917893
883690590
1457754952
117243970
1301960466
174468010
891936041
1356668473
379433933
1757201495
613357373
29087946
32393163
1362824106
716278424
124405386
1207136051
494334394
800625225
24282034
1177928722
1177738385
1024471914
1375249507
1273685432
56962556
135629480
1254670370
49376430
1399482819
97552139
743979906
603553037
1690866416
1635922949
247340365
241397562
946453956
124042659
1494099177
1441149051
1271926124
461370794
823858188
211565684
355189078
1730280409
714143867
1560492904
1747389461
349121056
1011125731
1782023391
1296078472
1655675616
157179927
1452492069
893535128
609539702
576670238
990357931
996668774
1105669327
285563770
932599516
1117751407
982763321
73259729
1066554631
605502923
1822844883
377766662
1629096353
1396603604
93080795
614637293
1258767061
235324841
927855566
1036161069
1846603768
1607958796
1045504880
274588802
1828497829
1664264082
1251184685
84069927
1513429109
1085032282
1628302465
153615110
595456067
494999978
1220715133
1649632349
1157289194
1043657098
1129504219
896263857
1422193482
1244923889
1833992452
1809014819
80084957
1184005072
133344499
1845238836
1512628380
640192108
1296230134
1012141419
151707257
1671861237
1114356331
1344595164
388023748
60439117
1379149966
1521811797
164421646
1596903847
1000163016
118485010
456618586
1707121498
1342876089
627794949
1676592544
695591387
1563781588
1284769952
348927514
1090928447
24445097
1612867630
1299402495
749778684
1000942033
1802560697
191438962
1505084953
901894961
1454051571
680623536
642031917
617464396
2778858
1039416832
1547351613
1449434106
196093314
1446024424
264492601
67543667
1520646438
559126939
294972111
1666138423
1183199627
652915810
1028374548
1407524090
1108118306
952705656
276991986
1072746375
1545845709
254589886
1195357698
73881439
982239779
461460760
1382205100
282626965
364787144
1020139760
496413194
1649667171
1550337433
1362336125
849870990
554456805
830389607
1062272422
732463778
1800038174
1192535731
1073424271
463700283
1461267233
1229515887
1168975773
1360038627
32184306
517697487
485510293
1130705870
914550888
551756107
1300941473
1575582085
1212903915
1594679079
602897022
315935529
862754945
1222357455
1843222245
1217882594
807004657
1396270124
409717883
1041645985
601885695
1722724833
1310805584
1081142088
956738630
594304553
293633819
1056899240
158529749
1541739894
1782267094
7879644
1176476613
91832541
204844959
1856183626
658799714
1680295405
49114614
859913053
1610419969
1444091602
1819468178
403681283
190473779
1784862925
1282662390
1539649201
1020467364
1032670010
1066759889
744409807
72144989
894635739
217043730
471003283
693661798
669451955
931794802
1418922462
770909277
1679799374
280060933
1005378197
570788419
140547621
246626967
1782432359
1106104372
520662834
136638463
1233310277
89130360
847738424
265516612
349472870
1727361186
1125658644
1171375119
385348142
917024890
192684567
1161368377
642515447
664562538
975718182
753664826
1345444687
820659335
186438924
501113220
823913528
525144060
692070036
651777711
603732429
1709818478
1728344290
62623606
668313875
334538106
122290116
689962287
258680219
214730029
708735015
1331745179
1014878609
985537238
477236481
41862172
153603480
352781224
1289162994
300593258
549649231
636817189
1448668411
834369706
1222241472
22538988
330013064
398909712
787168891
281352985
33358681
1183591283
111421920
1320738024
629755772
17502200
666709742
823944084
1454007436
545526618
1602407961
1193944488
1335318086
1549478901
1045091692
815931964
1770400567
1663573541
1276597376
104183451
1066446883
113486191
516333156
1675662584
358678826
884759964
1670660591
74527501
729857955
1542714406
70426728
532661154
1382784800
1028320382
1637326676
1669473559
1248999136
471774610
752874081
1023550342
716916809
592979462
1317441550
586465783
514792070
1288393602
578258738
1146214341
37313801
65998196
181696316
446451379
588818664
1246415091
1413405748
274339247
1789055843
583513036
767834209
170984589
1328277505
1120919198
429096268
1049603269
1040418167
1360105356
1770693736
595056086
654657018
839808715
1398317138
1775009285
1857429618
591567621
535668673
279128185
174295542
5185560
389388502
560341833
1134968055
781673610
1044544846
378704911
804360328
701874848
1468396618
465331156
1849154836
600908024
148724985
1388557134
1811539704
779746108
502402496
1065661980
1118755393
1397711114
1838239849
924449963
139864370
1578048505
98933083
1159000706
911052860
3459213
371867054
622098822
432709041
790813291
1107024635
878702661
3472923
272178834
1669799126
1721532814
618843019
456105982
1532676235
834456778
1080463379
232627520
1696288769
1413744947
1333593744
736265797
465830484
1550443860
376892357
1208554134
1018216574
1034983429
1392835308
1798177159
408991446
1697821955
122285118
1492977746
1832680176
1221571964
241037516
1595629291
1239826388
1218826228
8883270
1051240992
827499760
775363863
1069226702
1464133882
1604500424
1450127356
439966572
78551246
1347089015
1409472831
1520123404
1382844591
495847931
1849411211
1233752855
439500619
378240053
731404681
1247449316
324389516
143094839
1662138183
350911107
451931992
1740246428
1185466696
1836351927
608116913
1232884548
590376896
1425121106
77069320
517814986
654415625
1531843182
1076564072
1705841627
985716051
1487375167
1067172842
287949936
1098760755
1192049450
163851991
389872913
1629843615
438513396
691359761
1223402559
752487929
650290813
579361524
1659971930
716112093
123121838
185382256
1603517924
1110231829
159429355
1370489692
488286513
902632744
1256501738
1424329368
1017922144
1801355887
1467752629
79269348
838645549
1160903643
543021858
1852222735
1851824574
1796911820
425758835
587824555
184975286
1024245930
1475725969
527206775
912670565
84427427
416049846
1312016741
1375881114
1129636710
1003197030
436081609
1683071467
892900366
1229633196
609620390
413274514
1416888690
1646515907
554185547
47673865
316538042
747483345
1748247933
964181444
1378022608
217131266
499095581
1428160629
1807378864
254449989
11317710
1797742237
391732172
249799542
831493951
298522046
1686286607
218093139
1191022094
1729317931
1785326361
1638673018
1260723757
1322516723
1532542330
966326281
165692825
357627575
672130398
1159099547
462255910
738525632
1537209654
117919497
851613327
1108229455
1310684112
1676568066
713563952
1765603199
1653543640
960462580
1600580842
391245826
792012129
885772234
1830861103
693397655
900007811
1548932027
338807919
464991366
1201084405
670188212
1357430010
228679727
683138143
361910698
1813424825
188994522
1850254832
1560749587
62058281
1715110585
1649678837
1424719641
623637866
1569181848
1158421390
254711744
1362614443
1275216781
1644430750
467939645
1433270676
729838896
1514769277
1774248870
960232748
355703188
78347350
1416784870
1477093912
79712795
159049039
749628150
953555625
551593214
380287824
463505159
396748895
1238959387
1848790364
13483159
912452646
884025441
1306443363
1537539509
845783880
1842644274
994773656
1466287361
1740081611
57580527
520697874
1358095893
1324610398
606237039
1192510048
65855854
502129643
439388644
947107718
1226652991
283928552
1354274749
529500750
1817833020
868043446
1854149605
1725292311
604378497
981359839
147885530
47863335
1740975355
1461049197
1306856957
158267771
674284907
1195595346
1559959817
883438868
150939590
1173261746
513971882
555187592
1494224363
858554023
1628640457
1658754709
448633673
1673497550
1510615318
1153663638
41238686
27889056
1792012037
1475841830
86619162
555326361
1622181452
957764418
1651966800
940342985
1562865519
518967040
1717985839
399832226
179297450
1568395139
1490214074
893678426
972286580
669396659
364883202
1007397870
201409491
986655684
320921898
582687714
1846900460
897316388
1039033463
459200910
361117903
1121569606
1285015214
1844452307
1753960120
1774369030
1458022870
616759016
1818257932
1598550051
1400867549
817403191
1608051895
588876973
1026862381
535741891
1510165850
704437965
25296758
687400650
917618846
596830237
1014340006
606494144
393382575
1767700038
1092106927
1405493106
907593243
942553175
1797303664
61676097
1738487291
356003146
409488454
8903018
1209156910
1517066117
1793320633
1111607089
1589158432
476177944
1053291332
197835562
1404908900
277188716
777829127
1216253152
1847115624
885283695
1064869931
673531521
326125996
310830884
1773980010
1676947934
1015200383
1066293396
725650365
1119803140
1262405154
1616623154
1646235661
746486985
1382357845
1107677974
861205375
1282548650
1377488743
1463069900
776591339
1008094921
1745663867
779931789
374153990
1524285602
864775189
999814194
240805313
1213134252
1311789202
729957613
600697645
826941346
973780353
468627019
466549846
1135779600
1809443294
73971618
721724852
127693234
1414189822
1245917466
1348960631
57828074
1806394542
371301502
1103841049
663274811
1787424543
767333187
566660516
586388302
196108456
1483403124
1600864555
266969559
1426918222
1835721902
18917585
665640287
830877174
1752626501
1827565393
852631851
654966345
485275695
506281953
1572623246
1709564078
1809705605
437628100
1443198362
1478607059
342614614
1131679302
1182891083
969732646
574487266
1605317690
1164124040
219255511
1216322600
227736781
1526799297
103102652
916088825
678063900
901687325
1742504213
1292319855
4143073
1599858183
1451396534
517645567
137036626
150510807
1376722922
468046276
372075109
491725421
959018912
918078604
337050925
480440959
1517099603
401875060
541286255
1015286702
1743160015
230271606
918765578
1678327681
1144123971
1207048950
361416239
1387757010
538141784
690300033
298865099
1503463466
1793281287
36098013
591662035
808125467
1387686351
1170111863
389036907
1116336132
517155161
1101258349
339437978
859718706
1072833012
1001737105
490949595
37548627
1264479869
94371967
765711734
628517630
1267453727
1133795134
351648246
1524880781
1579621635
1569370761
924765055
439825629
120549713
791138340
97498329
499717213
985817209
561091399
512081336
1537202332
654593664
1763922109
1781609573
1161932154
89780903
417636743
493518782
804190701
1080287393
1036605194
1121031515
1438798926
1125574788
1171832633
1104534698
642069440
264058307
1328243770
1372915943
358327759
656505424
1302592577
723898494
169633288
1110371391
1689347449
1799122322
111569397
1281110982
771664739
1122551152
1665964229
1496281374
919411291
565516075
549398127
514779461
525539741
1601520085
1484699526
1541347685
2771878
386344749
592668741
620657546
377295881
1742964735
1233190874
1403250652
1477017112
554516390
1791882668
750294899
1847822186
442210058
726957889
773765634
1242118783
1039519841
1386680675
1256478395
74859789
1433809922
1156559678
1208988962
1830624439
506067060
1405632751
426425638
604766271
1711733236
1209398492
93228591
344263401
86577169
727936293
81788424
249264679
342307801
375779936
1262733602
660191156
1235447650
1474483656
402816303
1452246638
762631938
597093710
1829082148
1615095558
325955977
1063581226
1620689469
1842514496
355883360
108253440
1385130073
1131335779
796672076
345066234
827943841
779808691
558467728
168676460
613226564
1772918441
1859074288
1851015431
1448569939
1233160948
1266768674
1370994847
208092162
347882791
1058867330
1832266249
1598203713
367919442
281430182
1009882202
1153286379
1644855155
1615005602
1061391084
1792076171
1318657235
1124151098
454458666
1307376662
245347585
307567714
512852590
661298339
1847832944
635561463
936326893
202396163
523793489
1522756654
611441764
1261055843
256470277
435740024
1709266445
40574687
317501090
205218783
638414485
946071870
792707920
1720782442
517881624
705623472
320357221
377296286
543123182
297403637
839384508
980504450
1507042507
1554727685
702539090
1605033391
1083341920
460207773
567841734
127988851
36895078
58237221
1477113002
1015570305
528544475
1027077712
712311994
1241032505
1790489513
41807862
1618571669
1060390274
237454070
1749194932
1321606804
1293299035
740631053
435875321
913072546
1009847258
381445126
554901460
1718154165
1144399425
1110183497
363582006
1779985698
1043832733
395422422
115402472
603792845
517441273
816627456
1135355022
1683772180
1153678826
1755812156
806871889
695618485
876662777
415997491
202088460
898014940
988952748
8099065
63804290
415131219
1490650222
268055610
1525490932
1287764530
401870172
773978815
1114748242
766139422
567696442
841927596
1026733362
946813630
284623675
1722200093
147198044
1554337282
410228484
522830110
1757585047
770981617
1823757984
264360117
1647561772
1287657881
613190570
599223831
1390506091
546325046
780757818
1852989607
1203943669
138178494
1465134412
1525012185
229078162
667052023
247684338
661378351
1430636119
1406374449
659113069
1797438157
11915413
1292796341
1801801972
972903568
1761713417
1810139039
1777226596
1410897619
612781407
1841848938
1049434435
783636676
489299256
1146407831
29060320
819802300
1678150947
275432319
1834372178
1371669651
441787585
448788965
1058634673
942394980
1806506774
749948139
350820647
1803955867
915448790
1619048955
407394392
667229014
1317942335
866160413
584134813
1760876801
1310580248
1714859088
129930773
13441218
17230951
1760098675
612946983
90769887
1184720910
1476238024
106570127
1321587978
951037576
1199244344
273403922
644443818
542832842
1000672326
1469369662
1381455686
1308119915
640162270
500829375
160934249
1848455726
141855424
1753509368
833610240
733841693
1342730205
643729364
311702247
439622762
1561280572
1222101699
693365159
1287864618
38621206
147082428
820514224
2529114
1237622343
740011226
739138608
10765276
1742525496
1501995970
89619830
985156224
1439752118
99723070
732048573
530242507
1443883532
1253374346
152347298
1156950916
831830476
1006720102
1824249311
1012143394
93298282
255580040
467854211
505205319
548190706
809988520
1426867344
1668923839
1008869671
1474766349
384416799
589893759
1751237205
1483242516
1312898910
542296780
755300726
228822001
909177412
956039565
1104078911
1771380951
839567696
517147215
1696540572
1772029860
622179069
52630348
425529405
1038125233
877915840
118963982
221733940
1256355217
1642578626
1036888878
779063967
54253942
252211163
480250584
1061484708
1206961364
774045298
1004621322
839925377
177273458
1445574534
825786694
1291240901
635497620
292921822
98355151
861238447
947624577
1289387801
1289106768
465552332
1227950622
997919246
1757942951
544234220
384035497
1781890799
1306738778
1448876244
419355622
958353532
233491772
323065754
923021849
180752398
1349911038
397530649
283398359
1504142689
1158034600
524682931
1136440971
570014356
634551968
3541961
160459305
1127708992
1461065453
132885644
1069697303
1349407746
57634937
71010909
1058292997
815161078
200873834
1614105796
695272290
37513723
1253461363
145370539
660586143
633226984
1300951274
484855770
904960180
947759789
730939189
711101179
738418120
633575482
1625798555
873735653
432443930
1646410074
869725947
636905692
606521467
16360007
148475231
1196356114
241278827
911368505
38494194
1390743486
1018195238
433128283
1578904751
170474736
810155331
1646515615
650036888
1560682128
22712640
559646051
1196596675
193214015
180742322
1619636482
1793574055
370024127
1303420354
1355625531
430084658
1367299900
417914841
1177830980
381743103
1258708580
1776289260
469285034
1003738307
1656167670
21922382
1257538389
1837965881
1611960061
305435324
1793164992
177060953
1474305358
982690005
845394910
333416235
671994405
580332497
613760862
1348997045
391121445
143898907
32585005
38530747
122127411
1230186934
647008061
1172397508
964642022
1662102729
390762869
1291870226
1158417995
817443693
723769390
834207673
165880835
684101985
37844474
900093873
604472234
1483217310
498248674
1354803228
1236521579
1394970693
1514802851
1419978997
536240372
512065296
883188881
1723387459
533801480
938483499
1485954482
1837075336
208076198
1630462755
633783674
1071359347
1828477723
470948952
1507058604
63745373
1349330700
1641718374
1417178009
1627974038
1559237465
420984532
492508743
981970704
1402317682
348945086
1420781384
1369202833
1513555239
1063275444
218371491
817669008
1459642530
1049283939
730485788
504195057
188454907
577569971
450066391
1164705153
95607750
564113716
705395729
320022713
449616788
435804072
943914786
201899684
126398473
49699956
302024904
108749828
1412123134
537989545
1813172891
270692386
633926322
384845448
32806513
790834863
551064210
1173306952
1015066095
1069334763
1798569314
1063358627
205408391
544464609
1693238235
828685134
1575465846
655749031
756941631
507567831
1240188741
1573492487
1697074876
807533466
1531046448
926415233
1457535735
726143497
595584769
599677571
321178234
475703986
89961100
895412052
597207924
1042794992
1751043623
1559706704
1346752767
1683998429
516297724
973471457
1817735443
1483567925
399526395
172797608
1225585773
508376365
1544498132
52933515
169315399
281311308
1428000505
208989966
1164575034
1667914717
307419711
259281914
544366167
417801824
825840362
1772863238
504205551
815351477
1342568586
1658478606
1235874984
1355330047
1687805570
1185765336
193125964
193644517
1458996298
374412698
330255201
353903139
1744365091
909739036
1308548042
1330141669
1314403510
1708755089
1067829687
1488829967
191249032
143380400
1333290757
1616309974
974357177
546009767
1359020288
578959623
1703893354
214242309
568315225
1399727650
120620473
458609948
1333235824
751495140
810877861
362305146
1117832511
450808349
802137276
980644185
414063267
998467380
241397965
1331361752
320440152
1440580950
703846945
476764628
1494481670
1466056668
133523681
1016356056
278813280
402102969
316099823
518964674
99017060
1490277566
1169223022
1087998726
972286425
937944585
860661800
1722165899
341622676
1494276748
186833842
1464429063
378567431
1410488930
158081259
1195030686
484847684
1092876323
413933248
607439149
1753375560
1284063132
986807478
828282207
194447053
1002545368
1485450990
708052690
1382180681
42324448
831717989
897312615
929234876
1131003373
751005121
1788752367
1416625963
501577781
950622736
1817559052
1476982276
462742209
210213123
269745387
722131099
678980854
939123598
1329852300
1771599161
784736457
698510784
1420936600
521950691
462960178
162927667
151664366
221903720
922155873
1728503253
1724629879
352144109
1734717785
1112265693
639576240
1561242569
1010405887
1567131935
2636421
571569457
298480522
184698979
1151123438
1390277481
999804776
145759904
1497340507
956867033
502990120
1119019438
1475066990
159641062
1138410128
1466554296
1825665185
1203431769
95707096
620009236
1336471202
734692415
904993274
1127536300
55275895
1568944991
226240859
129800602
780806976
1044103465
1431657244
426151179
508528115
1596217981
59031964
919999467
1606361320
157528042
589110725
1676929224
494843785
1534261330
755745365
1253311757
858965929
1056920219
478101546
1568884532
667353465
1844518069
1718746718
912828999
1144588698
1255437279
796149641
643156349
1609659353
1655985607
1518939361
1766357917
837754594
1856381729
226913079
819402620
755825922
80848966
1414460376
1505992755
863458456
1359376322
1699510430
716787425
244743078
172311976
98074997
98038224
1103821846
967029318
960116533
189054897
769601694
1490710749
814176092
1271026327
1095050823
1069064828
1239874977
869042956
915959431
144274627
1823956321
431017575
412669150
1807631732
468464860
918154247
730960472
1163910048
1278743779
866407285
761993287
1856831345
505233577
889064740
9661915
631069010
143464242
1286649721
228583922
696693065
1713932756
1469344797
1329079641
540982645
77315925
828784836
252899578
1859454761
585714775
1142002793
1752998114
367118830
320748984
788933116
500593123
13745835
975193167
1536916899
360315972
119665796
400810733
103693815
326793285
1185178166
261408232
546601699
290744199
1145565641
364730242
135797636
1371865575
275399200
565553591
971920258
986413315
81701173
1660510340
394790751
1013221901
1708178825
1200962887
1769269321
1252852270
1770490111
1155237142
1858840138
760267135
1811534000
3058147
18472912
1029050608
293301460
97584289
632634974
138011058
232727288
546771621
1550923603
447103250
1102313989
1402133905
203735747
77958556
1339357654
1520155349
410405822
470936499
544535836
1436318477
285544085
684767528
428037696
1399213767
806898377
1753151058
166949641
769719473
768737923
1655226217
1674582132
170472887
252197078
1112013583
284736271
1328831109
557235243
642451181
35725680
1685070548
790205526
1791707522
1661663701
895665770
1839514344
1094260972
248157736
1030139243
113135059
962137733
557109819
581803453
1394344305
1123350640
1405005309
58136243
1270975134
571635684
842978690
49606033
268884230
1154311227
1774502265
1271116496
563645290
1078871550
1196929068
693735037
1803330645
229770995
1837391961
1539329915
239588294
515755128
1727052783
1518464764
1460456615
152932074
1319244422
938775345
1627711661
234647296
187235661
478342653
1760890188
764552568
715487325
1277515516
709095999
1190875027
730799529
1077344849
195292603
1012592154
461942373
1686775364
1450573612
763808671
1594583062
806328113
1666749290
1571356817
472830239
1424815321
240138715
1728327250
800533519
316880362
1030217935
912859544
313532225
634353873
1493352166
538835917
323204104
892599862
718700001
1016353243
342378014
1197874603
1543360220
1052002201
166535610
1016032724
283277620
891161801
901518119
959062896
1206290158
93233349
1149919016
713830557
1084082259
1732883013
789137470
1286806936
510953861
1711043112
1769391967
960924128
812968322
994290687
648479165
1547401637
1260168094
230972106
120433661
1231817870
1470751059
975962772
91111498
831996580
1700248036
1492210172
1490919730
2995195
1856641377
1255021487
1352344983
1445982708
1479108934
1375206409
871163862
1252143815
1152993459
391082175
481650209
459924751
1019630140
406643338
1500773627
1114406567
908520459
1136632960
597644109
1196176276
1335553999
734528116
1049665558
1471642549
631130488
1070995088
1089541984
1182057136
1167964475
1425179588
339322113
1503169069
438765472
487204647
1331190047
238383118
1798611172
687790290
745416982
1369791475
1072140172
863008732
1374498428
726523872
53213201
1564301882
256494519
1463234144
940691199
1733292609
1257267822
1370514395
1243787225
546233350
1221941916
1309256509
433377466
364364548
1384900228
1066080292
92798231
1739948477
908231412
636519779
625529508
1163202630
699345704
1217484144
592024761
728636959
441103814
1157146036
155383122
705362887
1203708489
782243138
1488254379
1116946085
127858705
1368072477
1290444056
1070833265
1475026739
1125069382
29932623
1240518747
897306553
769378180
676965175
1207395901
952055877
1555577486
1074807913
1520973360
363986523
1623089676
867668497
1555759671
718419198
1171352331
304542463
1721035401
1599329667
38601865
1804299244
1817376360
1515785861
604145212
1488441057
57806044
876825122
1280377313
774525443
548715055
824924268
1367503263
1420599144
800083731
1443969720
129472378
1851655235
1724082543
1837794319
859180893
1244106875
1746459656
1265456731
1549736586
308976948
24350190
1055618051
847657432
1012489003
476587222
90930958
1056391261
572244312
971204522
668849152
1677009230
1621442536
958323357
1553143931
771243883
1099730976
1574162427
1171913094
1727029313
651248573
182609602
1398578058
1488525009
1189352005
378309828
426241068
271463084
858347538
580153355
677115506
1529059812
273757294
1759727432
391159479
1347654886
1700264839
1586365698
1536144087
478271244
438911398
355658766
1316676068
1540179548
794387612
1610339894
791255431
1265216458
1534509018
691123899
78718991
313959459
1473298391
1309691844
962082356
1768597835
523501480
1454284270
125336694
1496524515
1799388118
1227360251
1567731264
1701888632
1096237285
387134029
1145108769
1462553831
155072253
960011247
1315271057
1060119140
881542764
348505478
273846123
1442376095
856107346
1582437736
865326051
1166325487
553199700
906498130
343495921
1817987818
382273370
806269183
311290627
952236969
1242495248
1835934231
1788375411
926727639
1229902025
457793836
848257424
783665001
926498055
67314370
571535679
359771876
1782779033
1346201809
1534770621
576406685
1253306708
1471565388
1758691474
357553177
327237738
1386155038
1333224936
739320951
464289456
709677181
893371680
338443043
192400736
1531283276
1846300472
477166047
235643873
1387068190
1489408183
797640473
957717705
1074053410
733601133
593006231
1031091821
678039227
368281989
1551569720
1264698642
677850533
1305099947
1495463686
1120711462
1001776912
412231675
1409724380
1335484473
283885747
58116910
1370145147
83987317
590738447
102756051
202637051
82733940
1067718486
1594437828
1755897426
1313698552
455772277
175729855
1361261398
966605682
467344822
404060855
1345273994
1519843167
788727172
1485428750
1351859130
240037333
592509188
1294448720
1204136174
1734275631
217325596
205589895
1655884329
305498162
1015449582
1276466710
413284891
1222426680
994366519
610303658
168477171
932621912
1009868343
1270056232
1149120005
1170828289
667857637
390304303
852221363
1453470104
322067995
1132161154
578840882
1107156898
414104499
1377831465
1526384712
1798584980
661130793
192407927
157493375
821887286
698087010
540981795
1428180188
736865577
287474434
766822609
435528084
1023311417
1540695662
1375876015
55304038
1394907125
616248291
770128974
930368584
822226345
1654349022
1311986688
280289815
1128380234
1466526518
612414205
1095756515
428286458
473534922
1285981271
696612577
224259069
575264231
961382164
576879581
335712538
141164963
832576637
396064434
674896700
1470511085
12622758
428389503
446330051
1421176367
595269499
1382070027
514541859
1233908962
1731308952
1673172129
960586285
1720188826
1181430244
1433925648
397058303
348640896
1508789986
368192712
1224317719
1183210880
1027962448
758215479
282409345
1358423067
1714815739
1073520480
702985228
1603341244
371132111
549685962
1773865157
758353955
1481774815
23329095
244644314
1506417919
274797106
908768468
322303113
965437079
1186933575
1355642189
494728634
991329934
1482992960
1056222135
778855391
1499925448
1513882506
283005826
1470429294
1199887160
920019923
1808566956
1144171397
466285498
1577522835
310846018
1457630688
1196811212
1014120141
399362459
871594091
1192949861
968384874
490160917
566707095
982388410
413449010
323184112
210516667
518225134
542708761
651004583
1517502054
1065135433
1575855363
1096607630
1319187320
1602135772
442818811
417160584
1520322771
1694938089
1562649766
1573039886
80382559
254340959
1478949276
231139965
1256757950
548712790
480634424
160520362
1258307278
1314069650
1013415268
159472628
559718834
1169897910
525659222
1829373409
1740381883
368970338
539445727
948551668
468673021
1134116665
1404433767
1211100251
1185834366
834229276
1835858011
360109354
437531457
1069580967
1366513121
1788779339
938919565
445449276
161542855
256055172
1028501475
1023986306
777928139
1761411679
1413640219
238189679
631443675
3732317
616886213
1820222101
918988294
479753201
856874899
1552634426
638930217
506710218
446816101
575628285
1372941655
987102910
1629206515
746478304
1539558949
785384069
402126811
1153118197
777843405
744909082
21514353
481979955
350457528
1605979264
721393209
660967432
248068607
923266387
1316993698
1627153695
1799782378
1111511278
1101722645
1372112793
1839968510
594825875
1590852897
1044101865
1310834714
1095562153
15907229
1761884564
1815068616
797743798
267446319
489536957
1554966595
257737327
1143828706
830284246
486248351
1204379079
1409547593
1473969435
896854356
1084931021
245354480
561326479
1175333888
1332315001
848897679
911814896
1361659500
400238664
1225699470
36950287
1507283042
231834790
307813938
987776815
12420157
117904766
317472789
1651207703
1065279764
1353508931
1679449257
981018146
491899474
130109196
1634014247
1164874421
1610413255
1027063063
1497567026
1443440598
32248049
197329084
1564385660
1137289975
1559485151
1330454443
511505063
705392644
987448578
1735237361
451738194
1731043970
1824067615
1746648658
555034545
65810081
1064911314
586143882
650975367
493889828
519964503
838480075
760562668
959641605
632395012
1611163568
179008655
1368853612
1847594794
973271579
1141423931
1719065991
1681028963
1298689142
1825256826
1646643559
406760147
318898035
1857547312
1235022365
191144054
116642743
1501243988
443110069
312728653
1741680226
676726559
182233011
1342096699
1527354249
1303282933
182331932
228658497
1441909330
1232892378
247410171
861187725
1424788223
492855461
321227252
185447302
1019866960
365246344
817144122
1376544313
1685936812
978788805
290337869
106091190
348701116
973054887
1518484444
1606664723
968993758
1654208617
568985470
938722951
457978609
1316810866
921103405
577766914
1812009344
57889469
522771064
760318087
1725972796
1297430597
1356569272
1301480630
827154237
940641893
1440386898
1546704159
1755384211
846523373
1325378782
1515484908
1155102839
1328366431
1193873076
935506159
1487093421
297379976
1224089010
1144354675
436295775
368860452
653441732
1061423108
999474819
1746298010
1340330884
682173986
983042263
1548013889
404644021
1476665795
1465792851
176040952
761563608
310513016
133255815
1318460482
806005512
556797447
833820788
818024143
1568590058
144567463
1835888909
318274475
904449802
1789535414
248632351
596336685
1025686512
1036048262
1361188623
219035033
1200151793
1297096273
721659082
1601684230
15115905
715684022
650682556
220399073
1720418642
1006166084
1335335555
1057635085
961546913
1821959272
836355136
1820211213
96784619
860895524
927184159
197356243
172530616
650075074
134629219
105134028
453399143
106347925
217971718
1057355537
686722473
1724102820
1302449564
266470355
635048730
295565792
266641799
1729916074
1171457910
6602191
1093127513
1325085045
784732414
1279338227
1741853491
873604155
198747827
531648936
541812721
503245344
854837316
1150313550
383930563
643522612
952360285
335758813
1455769208
1382486147
414254880
667872262
997404238
754910916
1529670377
785872282
90579719
100728629
593942050
622976893
1714269565
1477448785
293516692
638845595
890565770
1024853700
1339389965
104996343
354170537
1515933802
1787948382
1664321913
173989512
1379088619
1096989657
405756197
993259486
358243605
1000953137
1463586073
715559777
1064399967
951619090
1021516354
633221939
1350059141
656326672
1782176693
561006733
542420148
762972000
760442144
1206070160
749607201
459151039
247406048
814068963
1480788928
1128537734
1706755053
722343344
618147810
1296132006
152914404
1798962410
1751239995
643379084
1122674756
1012634741
807364825
1088399658
1144188370
1461859528
1726125808
951055950
813690505
1148482671
1135524486
1157607573
872318970
45855485
1188386656
901289776
1004702615
811533777
1246656090
1232913348
1450046753
906311596
569871476
939331655
1730617137
1410746806
139665111
125464455
545492911
1296603705
824632432
1350387408
1180859462
61060729
791542669
918381474
1830472869
272342854
1442510147
1676867116
1528118760
1454999894
702101685
1008711776
1181742055
251779606
1075636447
921543640
1796218484
1093783603
134782873
583330307
906828806
926934709
1110285769
1055941819
1552395760
793293282
458805859
1704503829
969742590
681404244
954412824
77994584
112489101
1101462931
392402773
1203343896
177845253
1057139892
911512995
510527869
876892508
1269752954
1016734556
1571825466
727736297
782457566
684164172
1585745620
149681774
1730471337
1106314111
1845882952
168675233
1174112114
1587439586
1051512667
1655978962
1165161443
528696861
918141866
1446923718
26733571
568810888
1658071045
513807968
1396201665
1767704463
1674556591
1343240761
369726232
527639757
1819710579
375734174
1120370603
313525227
616305330
893907083
932770397
743129611
1134960496
1578633939
1138465521
265589766
1124398795
123244833
185798611
1299276247
352720044
888877556
314031868
969685600
818967607
1014886618
381662548
81862087
98620165
1090806851
1190411918
402790792
1471141491
593082733
853673137
1042805258
545887249
204554038
1128612429
815259003
1259064245
267764157
1230980419
149706651
331940299
62508059
329648706
1319571952
900979775
239316063
1338136248
1324464061
350440261
131654457
140401527
71685528
1593928435
1380028200
257301433
515311183
264170454
913648240
1681756572
69047594
1252371432
249132841
360767528
1179550769
16899621
997333418
1390380652
699134065
894089171
910674425
1198322759
250965765
19063143
867619426
1509677480
1527602573
908780590
708003035
1122749052
723191729
335387539
272309614
1397025292
1027118774
1717748723
1769434253
1469078988
1781384094
851044977
972579689
1500332553
22473035
1278571952
1233280684
223281886
1447243743
1198341115
292939313
375401011
1239149629
1637786344
1290749318
1260420379
696019062
1796354815
1034398296
1332469049
1296125178
1095191374
451693884
500219042
1330532481
454877675
326635424
985882447
735556503
1817499594
1288833913
9086715
1617857029
1603029622
64805966
156312424
1373893794
1297550810
1694489946
1512579888
1010910866
1521034860
1076779774
582104681
1517059746
1040085296
364172110
609709057
694461248
55743027
1405167569
1119600340
1729752949
1135802310
640260359
37817257
1592830901
730538657
1422064883
1571067032
1463941117
1469446224
611692575
730285510
1374261640
877431647
1218334731
584597889
421058420
911596868
1372997507
1778145303
1592441067
262199904
1128158228
1706725054
1005653950
1343078426
693403664
1001221868
1713021329
1586116619
812452675
1817807624
88923007
549577094
1541791865
1442567997
1218631127
855948812
1514647389
464537139
1030956660
889074650
457917310
44194668
1352860493
1174236020
1719658885
795534759
1003070159
1211457325
1000075342
369875559
1442893956
846388102
1516066562
425552716
842361398
553138212
200055583
1789042819
1118747208
1253507753
1283961147
1676139767
475293611
1040473597
1745594827
984118929
1472420292
1530977052
1154506117
276541765
1472451329
1212297844
1557282600
1510123914
383480708
1641542066
1491547759
903189788
578723418
98751275
708083579
1562246595
219392354
1426783052
472277986
670984466
1832253735
1145878642
278495183
978882105
1545922626
1496773162
1399483657
481131448
1624138891
240724408
1161342458
1387212699
366349540
1777735958
1487426087
1339872962
712782238
476566803
1442849369
1629578120
340580832
437378617
1798651961
873448571
1299201161
1194554816
33183961
1072602084
958524288
488857492
1479687829
1354953182
243299361
169318838
1042975769
1463510936
268939662
1416236382
717697351
995751305
1260582222
570221711
1789514723
1218194152
791199582
1816111018
1333847441
1822478923
984270845
1082469241
54163236
1855238428
1524935001
1289002357
299637634
23321162
1321991930
235359822
1825055104
1667996968
1523078517
525030381
1706566674
1014998367
340585229
1103747903
1505925508
847221513
1487545857
866405299
51425849
172698471
1178261620
368699074
1702870079
107934707
466502906
1310014686
1635444316
1570383360
1796361429
85765259
112380947
392277535
333253902
1661581203
663467865
1353408977
945714696
1384657020
342085353
928381780
1223045984
1748530105
728572142
136878912
1660148116
1803265522
1403492379
920917723
1707284047
986973998
679307571
479807231
1798123062
1439690265
1683619716
762835364
125850731
652351174
212880695
59470126
124481272
1252916946
1505686313
684344841
842907976
1835847693
47608249
966746407
856326530
1626540832
1600110089
353778356
262263608
1557593877
104932696
1050059468
196873023
270880311
547618289
315277951
1476633036
1477356179
1226445207
1202385538
1220679782
439041439
348945380
1456898550
838957548
1084292620
981583376
322786287
533024676
461414758
157209881
432338059
1165368148
1630697886
852809343
1099015156
24970354
644613622
1605601097
1567390805
662432596
1561203845
863855556
233882106
1347781318
1043080789
287243348
1743020385
804828207
882768920
944296823
588667580
1159673305
600724536
1583989471
1245811664
872722477
1608991514
1484914819
1031271181
1268933643
1237604505
424516774
312113078
588236067
753987283
131534496
487162177
843569097
1539219339
164751189
1451419317
532947845
955050017
57299214
576906709
772361036
431634630
655180592
392181815
381502
601659467
1848646521
1147700305
1021665514
1560986483
1109914711
1353666852
9942909
210733732
956423211
3595575
8587107
1468940192
369343869
47082648
16459333
1167895131
1559079690
1252469780
572490775
1111395570
1065797652
1012516190
586413195
269154035
406840738
871051677
1788626501
692653835
77909996
1771339464
1576322880
1206540039
1030218074
910465879
1587774338
1717916286
1450883458
439324676
1821503139
614404968
1232758166
335197519
373341559
210322247
816322719
1192611302
881829240
273668364
460647961
1539067595
212536227
260757031
107027463
1115163986
1444214611
1627599713
1649216922
309496516
457129778
525417081
355051748
1154600734
1537886912
1162938885
795108766
1347639300
458914199
600923827
310310623
96001735
992789901
940566204
415622219
931132947
1392664876
497403263
1571929028
1689929264
57533803
127014239
785738001
1707953585
212267409
708654334
751438702
1451781879
1279381276
755187281
269180413
611129905
1630914789
790773161
682385389
347034592
1592021305
1031425014
1539413438
1516980052
1248750160
387941868
339128456
267378475
154254093
987123226
128114072
66069446
1567619308
192043836
1024506297
810534771
116443312
853173503
892810542
844655546
432979189
1649916442
774390582
481317513
1633275225
1687679769
1026804986
1082488448
580061094
1045875003
1420663288
1069019265
1079066467
1676920454
157609166
1032335704
772327817
610277346
955463771
374727463
1059676516
293747004
1653993183
1184019649
1109042395
1535539212
1285852794
1155903284
1387213631
435811316
720134846
1657460743
673016572
1745736964
1487033022
1789190969
1317638154
1651026468
1698816212
1309851554
1437295533
1678240030
57897677
178638618
1052226387
1799715719
1804828674
850656896
657641902
1744606602
1296807938
551670554
1484297394
1352897977
210618229
384790671
925758900
1097895402
71374742
1263431070
719576875
1239371140
595422676
1354336083
850012593
1119501753
711487232
355384434
516605357
747299309
880046840
87521209
626117864
1633290387
1299658086
1638749058
405229246
438416908
1169025159
977969822
117887118
1470405197
1144119961
1570130629
177962624
49362572
602057718
470780934
532947231
731639509
1115095040
372982916
607537582
1827575567
1126359779
1275433839
1361351165
467044015
1658417177
1667129998
18794681
179420225
1627615458
394006144
472239722
1337176614
1307590932
204874473
1371974438
1422596987
547732306
1850871577
1148203455
471695707
42927944
1293588633
331517095
1329441827
717460722
729425444
1393270920
1737968244
102355387
505647194
1792626534
293928745
830090973
514685221
322748782
1551002797
1526926586
561286481
256646311
1398612584
1307739274
994619479
1087114451
1628016645
1088901231
1739945557
713672420
1706369651
1507795844
1233112032
1524633033
1067698460
373256928
107295940
773398112
1496501222
1107412690
1330936276
754060769
501653502
421778149
62746712
866561295
851606455
1498452776
264811699
875618989
1303071980
1141363910
1302298297
1419300935
790039950
268126232
1504393742
356085520
1398027739
965236218
445542432
1073312907
1178086081
138570911
1539664867
828284179
1082059163
1827648072
1564805815
487120701
1472967722
517878931
1215069676
1719933930
1026313169
1313574255
685354213
390489023
1339595977
793031157
1163196021
1788568999
1448371600
792072211
727913841
1064887884
1614916993
1602007364
16071090
895430915
1260100964
936452212
760902900
834540683
1741403651
795594711
1629333707
1448349191
1490120592
1491374268
151881524
1412054366
456459286
1139468991
472560260
1162902844
330494892
276766403
702351815
366601616
171697953
746183060
63101003
1017848864
1004467901
1391451700
346505769
1784903468
1124155948
1560367943
1037547010
1842839262
1515116784
113488126
1831289833
350271287
161178815
1280477944
1612859883
1542507230
573462256
631178639
413041081
519045709
130334944
939825664
280177152
406582314
263279832
469773461
1135325252
683162346
1814781918
1674147038
636339817
1350276693
629645465
794712667
1831337494
225542215
1293999958
221650531
745237970
1122116979
1781890700
1691019523
1387442485
706818279
1033838258
1589290315
243047718
515627346
988614435
711042194
1388520129
426140302
299093679
166543672
901330409
309228609
1405200198
472779524
764626352
1508646218
1712662353
1297648255
1427056097
1524272665
801970565
1080736805
47993683
1665494194
278307044
1218963296
19972312
956101308
1056846536
752939988
338276969
591434277
1577849993
976323525
65475922
1773396808
520120508
820939882
1670642549
1023741629
1154476857
862775530
886690820
1534841184
137047433
1626951659
1091077987
1472702804
1501905971
335568118
1347405644
1840805731
382966286
567360273
1780864514
212834477
978856216
1784744331
1510462915
334370437
627148431
954681063
900244167
473075312
301541
1585484517
1716254667
1598857438
1789255288
1710243901
284436495
1592583862
771372268
592708814
1759423386
1693410910
547038002
211774125
1597120013
1607859849
1304299586
1466992882
1674805356
241607602
139728583
253354803
373619909
130762447
1186167700
68191511
1352753763
1264058175
1149316309
793616602
1801168597
619021600
354891646
1654619616
1698764375
403074814
784823640
1828971940
1830135763
1601138204
156729394
783879412
1535531654
1382370331
1409661101
562456759
1571137986
862971617
1849905814
1757258942
501009880
1404449105
564591506
1807098210
1774768050
1702020850
1362251192
311380029
1181033071
356651195
1328922720
365758556
1508935643
1051829197
691998392
505525190
1137855588
1400996442
1188352388
1113273239
1335034607
1402647619
780338477
967152189
1519027848
36510402
1386082303
1753097627
25000462
92169687
814707123
843164719
975021524
27543854
1302722544
480531537
1141143267
989163592
592923265
788782946
304818590
585348715
1844029437
1169230277
637279594
286889497
65464875
129039380
1563011029
958976418
362461578
280390011
584651964
1185706832
336882793
1008573304
1200227144
1664180183
772878428
742792992
943637032
1190200702
630059056
865232020
190490184
63493886
1601972203
1709537945
486735309
978663544
743738331
339872035
1509882164
506112189
1144310926
1706702576
1209696918
1591038865
104868828
1494704790
82804432
1235394486
1604268747
1653540634
268427960
796186125
1081075922
463806259
171819050
260549647
1845576859
771280096
74159034
1739823839
254427254
1448467647
24869206
1301348964
1289782767
1183608937
921474785
130261668
1708777533
947776750
1161458316
772606247
75187096
254427718
212296114
1397197065
393449204
1325267477
61778370
1836902390
954682166
1493537922
1014234885
559703338
507347254
817359540
1034080010
1773990489
451056410
20400423
874832682
602571685
797411499
1466363117
1217921086
1629683788
632967377
326493690
390190964
1328487246
1360736084
1006967151
264960705
520637794
270876714
870663067
1761929139
1437564831
1107221329
1438545632
585283336
1618502226
423000493
1294188557
1603417900
322693665
1610720608
1511176935
139493250
77161316
495920131
381349977
1485766105
853667673
852287347
125755363
492963962
133707504
1119472382
481952938
1699468923
209377756
1670353969
1150261127
1073767040
245961400
956454480
1856378804
1780532004
1498025760
1197348345
1309454444
831364126
1109675801
1542328594
224638467
1001597200
349929437
1681480513
251248844
198858933
1142894794
1138720975
1846287347
592501469
73598174
268033335
370046274
1520026135
1239339134
515169102
1392051921
1747454475
441945778
546279181
1353817459
1640389996
625755418
1689562539
989028261
1554143083
1142883397
818753786
458028544
1094039049
1561016908
1423355097
1090035853
578191130
1432292942
1266010300
41956969
1487436512
870034517
1078778938
577037830
9923130
916444416
22971608
1394278064
795448907
170841754
214610080
383442328
1016802036
713991890
1843365439
910004584
1567392985
1394385178
28586255
142740786
228564344
1086412374
1568014085
1791294532
10076015
1761512597
1526631970
1143436133
560884142
1065797177
1324297344
1562912651
1567452793
1667854962
942041873
826926612
381114773
828260501
1738265781
1675930593
624576632
489998973
63971765
293454243
437595322
1709110622
755853289
868236285
1614642304
1849344854
118982888
119191244
1103641970
1801470899
1256978439
1214679618
1432755967
314092640
1493725405
125730636
1334613811
40112790
271922357
1562788511
1569332407
1712768774
306903973
247534090
1251758623
297768144
1645111405
298413260
886673187
681929424
553223675
1601457676
793780755
171800222
7454178
180921209
20424712
161934682
1733578062
12636663
242325454
1848618013
1217214402
1300585629
1515792642
1550016715
1688664691
781019803
1532917420
581318169
1135120893
232954821
541386978
1155748953
1831025734
77555917
1189062940
746650231
1777522499
1036776091
168505487
1775717443
942090504
300698714
409330996
954896806
987448905
246731200
1305684708
1573771298
183255541
922021241
689362664
1140029945
1288181949
156365579
1691886336
1618812987
1064671378
1657896381
1655612096
178391371
1202706826
370077286
649116745
335755496
658916069
1128678117
992862046
1509547789
573593717
923903186
1745288650
1148345336
584552857
1375605060
1468297336
1859559416
1832538612
1521151117
1396360896
373797951
365839176
1412602117
1029531902
273613998
1323916838
1244490730
643581207
248093033
1746666537
1402853673
1734053586
407970210
1568665460
693275887
1447998871
742305088
1404153151
1315685625
242164223
773175897
1734112344
108885417
936064447
1077461870
626522783
1691680575
1451748666
1437860740
297102471
550003531
269846002
493695505
313795595
783601173
1446105007
701163337
253211171
1458833733
1598720964
770086636
1169814167
1837743941
532897561
1246020555
18224675
240534190
460217772
1192710241
695624858
363790583
1661222017
1044197328
551254958
1541030318
762491711
403577286
670931944
1634221882
1359364364
922593276
1183062597
480333598
381628518
673539001
1526343259
1043366648
1731338179
473251697
1692584395
829368129
1594220424
533615922
64757060
4354040
719767887
103985634
1449248928
1848965846
1390679461
220244928
616796338
199903925
1839764699
1552377549
951766587
764397913
943603198
1173909068
24165130
1196953454
366734566
670047838
517267455
154553976
951356060
1732136973
475951486
618382830
1725191321
1583148219
872783224
489012162
552145439
1703811971
373128471
1654688930
1793471057
768255854
1131986541
1610201339
765616894
751740250
206377145
339952983
1673996921
1350200838
425323170
1400275445
1641967107
461261652
1522867240
825978552
120380796
778532540
972926243
1049932833
1444512737
1228161373
1730986221
1775126791
1616646462
1792926685
911383129
979907401
1748009942
1532878138
1740279357
612133934
1112432017
1083841326
780684326
98261152
13890068
651291542
177702681
208956968
1452552803
607562915
352735416
68430879
55518503
103010771
658634182
1773348365
1359406911
677750820
941457694
944464270
1228203942
304942524
1187025497
302337159
1441086463
456198651
947643759
851964324
50800156
1203964371
390711085
1147476454
1305922650
1532733962
1029701762
468095526
1582140326
703156492
1855671005
1212287734
827328820
888313250
653403403
1063109250
157857877
712867759
275121976
839378205
270125500
1598987070
445951038
1275748237
72338673
1117946375
703041233
108741934
1285012410
1103794354
499869408
1338093645
461986831
232199344
877853368
834139998
1103065636
118149834
465871043
1678432053
1467298570
1608005280
1632056441
1269591215
1626281822
949188440
331811790
1647848602
1595715199
1010294143
252188952
1666660791
1356999698
192598408
798186095
1605189342
95557741
1302793345
1747827895
1554945155
1685145792
99107561
1306641730
1000036790
470717754
1379733243
832445914
670314445
578119816
495786696
412384975
995585075
1842446252
122545381
358938014
1844692054
252388556
608560150
1350162091
121599249
603047485
1502173757
1368119812
1778790521
1022388991
1270249128
1780358680
93996844
328766411
289317066
168870139
1512962023
624475317
1045429269
1544602269
1316754799
493424646
149966195
822916671
1656377166
1721811433
216902891
1527092293
648031453
583201681
943799133
822108383
1783394014
1764890632
1708809795
1247430009
1163659858
398027851
375707882
1537633049
1557049988
1436686321
1669313414
1529758100
545496361
206729094
678447200
1433874052
1595623415
316228262
358714658
471105810
1416755342
1602486173
1254338425
1318758098
404295986
1735986508
188242316
10778780
950681237
654848116
1467030316
1122457746
1680383489
322061986
1765091397
359693684
1567937510
605280671
110570277
267708732
1641856943
1497941277
504774808
321427952
1474831618
1312803377
331407614
321503508
1553693972
965439305
1422623211
1269804879
175367686
437115151
985882943
1513649505
1004765049
56837543
529288153
537195664
1391407374
1397299043
1032862024
702443719
148730959
1515289984
1462406910
1320053139
1856538245
279288888
1492990523
130519276
275635964
1637780154
1388872794
109359435
1160601142
1185284456
532501093
1720538368
640703604
944296520
420460606
1665425084
64132233
1506296413
1815024683
325856615
1673043510
1591685628
234208354
1496033320
985350214
620331195
1710641822
313404470
295305631
262592639
1059386065
1329738837
1292284675
1228875470
1798056197
320676221
968401524
1817500989
997206284
785512521
1783204182
743422752
510303290
1842004905
41592458
1699353310
1168407691
283660945
1243268281
390785374
477146876
1257225473
634471997
1367598644
200518282
422887379
1243622199
1301368441
1121684301
409553359
514710360
536472070
256187735
1367017860
345393555
877173189
557015599
1228058637
1396068836
541952641
714354470
1303570875
1849286141
673253312
1707051435
1107099272
1820393165
20949907
1232558164
1125067951
415266452
1174054463
1154551702
570155382
1593868451
345143124
3141343
3371199
913454651
1355685609
885799673
148667618
566164487
1701041620
1166397036
1366323139
13787694
1637198773
285991266
302406720
1444678009
1501584137
90730897
483647111
1834066570
387152154
599847441
408261039
188923415
59368965
1429017190
1596836062
942885088
1710057709
18819213
1037680722
1773482789
1265510166
642449617
1248699216
1848461037
107060974
720698799
181072512
584804547
1186096255
1603015376
1318645243
1205363584
1668056996
720749634
1439850007
1034849104
6982259
1321814978
349462443
138896944
122581435
1202637279
531385668
1656544796
1046543230
1268339913
779117197
1228552754
810093451
1652587547
1173702815
1057571687
1822060094
1369574043
225402749
766677885
199807171
1832511579
1068339678
113406741
707788467
1293829186
1858844784
1408633228
1225304035
1025067079
501009265
487030828
803720387
132867969
1437030854
17551801
412072066
705652844
1330472757
1090208964
595362195
810235342
1594796648
1648785426
114597157
342045779
1437826385
1319498759
40009433
154605128
1127111813
262187894
1626218535
1697316691
819239391
573251810
1463865089
1275629552
1848125261
1302672545
817741521
1043724005
547561790
1052737126
114892819
1194903162
298612419
133094273
24406836
1120270117
307563340
1804827851
288212624
1433232749
345961843
1560710789
931986308
479254061
459432526
680062565
148145776
698664751
571952391
90151339
872316542
417107181
1791220294
1549935894
958990417
1123076542
1241681558
1500689663
520526536
1831097371
174494159
498760627
373485489
1069632860
1526535745
1398010180
1341729513
1362231041
1388145511
267949287
1681124766
913709411
312248666
1685461727
148534600
1158687940
593480920
592144589
817636855
1618904723
1570674751
105021606
876331837
1717812020
1612670839
1659731098
360199065
1138173163
1553228340
237962579
822457086
691094641
692221690
265513495
1283627630
1569943535
954728012
1312544110
182460278
734467754
1348645865
113248818
1715304729
794289614
169107836
184710751
1712045227
1216419925
90394783
1561263935
1435415261
31565109
1678518359
664212439
1672311131
203452817
589655571
370157072
83422914
1117904161
1529199161
249841950
1626663131
1224318489
653981578
211236631
671596506
424770775
194514657
895263461
720337542
125490758
1536340359
1278612650
1193074305
276377378
717105745
278233489
72582565
533422927
1714726219
1405906202
1080189053
1669682933
1656624143
760939746
1719148790
949194517
1606250806
1006529620
1769856705
342967991
525721527
824349143
1665921918
1834475260
475952568
201652293
171572733
204459708
884241160
138567862
107322529
1854823829
1605344683
1560337146
1647020547
1729723260
1381138824
1050290653
591447559
111704265
23673557
1785536738
640208150
688742483
1629710260
1058272755
801869713
805259615
1303559366
735881421
36506657
1110886536
365378617
319544431
141754357
1778059732
842432320
1519362434
1092544559
732495381
178996572
1665971320
1773299513
999257621
217703775
1380114608
953867111
1152380129
660278680
1369736549
56102502
875390468
1301565304
310788630
1417933067
1485063010
440918631
112805278
1213512935
129392204
1204827322
599207981
1298865524
330952698
1792430104
988306900
1175767774
302285037
1286047004
1643128067
882291732
1766618536
770131922
1581430106
150973529
87294801
1377746066
184961892
720857568
447031483
437609101
661203303
1587232251
1657755269
1823226219
188560902
1056793488
1385885055
664440933
350588454
1758497835
1841097726
297896451
1597652367
316208700
217558218
1625690457
168003991
533541477
1493173907
1245930701
216968685
1735893706
825548478
688164986
1227189934
658571085
192511045
1297301971
1674441190
732806320
1735515994
1518315746
1775301696
1040328538
1057125648
1844713071
9923100
1571522066
1225302408
377817908
1525081248
1815086893
238996230
42231321
289087645
1209271092
1712562783
117292856
1113918709
1191211627
631398124
1830606900
97883837
1771860611
67272287
1027389544
1475035789
1244379116
1383874486
883984751
176531400
1227584837
1818958207
380748283
11496389
1604725496
498122665
1330175469
364957506
1317557754
1304801292
1343384232
875897376
11946336
1160019865
706060218
1754381166
1226693850
1301203887
895064377
285720937
327276374
610822955
1234835348
1531052750
213070502
1731144097
600224643
232265412
704286985
122672625
154010656
1603990316
205643174
461543028
754976758
1749142448
432565871
515324087
16137374
75342019
690407105
1544562785
867728933
558279897
530259290
1521621565
1365941242
1203202109
1071359904
53406673
1743393338
1255629864
1210794451
1176346690
1419047001
1622708114
968839313
461113591
503168938
269492286
1264067965
1277964805
443532300
1459564761
99519967
378687245
903314795
572445449
931612953
503493859
22525248
285570132
606232180
695392488
900546813
834745008
513199642
1725377610
389969003
1000098468
715327674
1160848728
356910241
1301448517
1500264711
267401414
1019618734
1308250033
840154299
1348805375
88034266
1244126322
480640244
571210792
584593985
173530179
530540866
87583774
253985931
1517975184
496502980
1434430572
157994799
428927129
258652180
1320219177
996682305
1287984784
1284179447
1608833427
522092485
205195685
1275416152
1480993936
962365329
746270411
1169695972
656782018
1037070968
241110422
1156668373
60491712
1822060333
1668896875
304799613
728429654
521003826
1624401345
942702478
1699022079
1774117172
948769482
865311035
1374919591
427879262
480275437
248531158
1793692874
1849373064
54619896
1505578034
183829759
1706123932
384063575
229892008
688234249
166312986
1116262869
1172351688
269354024
937594643
509934759
1808995838
517797914
271894118
156773511
489353404
350853437
1566533537
1071514704
599922901
149082689
715003274
419325845
133001904
1004334633
370932627
569573213
564068567
1742459375
970525326
1460670422
1853018266
1727974345
1108725651
934373996
1859138307
673744505
462647668
411178421
1730420073
1805977723
977702573
1345894506
315756960
1449671121
1112578659
1396353063
1130014404
1763318578
834212544
1287245966
361760496
1424420883
1630262232
665320569
1301072540
1506508811
1790740465
690576696
995973142
1415595413
1200491729
553206238
1404952205
1741853576
556849339
13741986
1305462602
1050467561
91347336
944184998
398159386
436768161
879988636
1102683883
555423691
591749095
427011703
542830371
747803277
1591209226
782214469
794402190
695203267
1319780551
683782856
822964590
1460628451
699476202
1148975337
1221951735
838248811
413843408
712194499
1519841481
1732824859
1504620726
1419947668
1859004854
1285383704
854095497
1335691417
1468590613
2515747
107522572
1685274027
453163983
984257085
855953490
158180179
1482014312
950603951
802029869
520101992
81277309
1161775016
1018811821
1486950548
1358650897
1184840291
191968857
1479351042
1106469897
22818890
106308478
821303320
382589253
208520685
1058184430
785867186
1391116084
1123808732
1579436260
1114360403
1455970942
354964797
711897515
1693478211
887500233
828239820
262359707
1853704798
1300524385
1455836347
1236843791
231640753
1475171782
395633659
212654573
1626486831
312634869
1743033615
1668191353
1362015052
254323678
421361914
410620841
910065295
1414697884
129128556
1694999417
79925903
357941148
5486580
478852553
1822506822
738669753
1621506872
920917137
1517481676
1052925151
1724648953
17627449
1831844138
635865351
226325328
1082859454
758663691
475406626
988888229
1566463443
297690569
1704229592
1340041038
68431765
1792147090
1205967867
548106687
153964690
1260651838
1832492739
1165241392
53008260
1627526096
704726344
1142139706
1274824319
1009987582
1734340558
1409033771
1294440107
1329220417
608714990
197967409
1379636654
413909286
726018382
623978858
454252541
1393014526
338449364
705618398
1001327674
1669177427
565777846
1552026769
1818990600
559447996
694869882
163981271
820180961
1780306747
1805511793
1187019473
467493612
549936280
1381978264
1641194309
1552080386
1015888032
536502531
689977931
783262503
572939058
346378992
1665863621
1163834417
1821291093
1734383266
910313650
1178556050
1601536859
122871442
499191666
1304010885
256520539
848902911
1664877298
435541447
63929975
194958913
1102027507
43291380
150254391
1041527293
978287619
1406894817
151637396
1157140029
1435058811
1529082836
1093091681
186230030
649953986
1463233953
955656602
826196293
1531603001
1015249508
938912800
213135189
628663511
491666126
987516222
546541930
739288884
1247812483
908192597
1699592364
1080499603
1054351577
968030196
1495656003
945283747
1621303255
300321843
559211858
578767359
777245652
731011977
721580488
255273837
779830419
1044233230
17140942
1474468644
348016075
446653883
446816992
154955408
624235528
583021585
493506863
91556874
312498814
1112949087
117967420
1711604713
998292783
837537392
1045356062
801941084
1037477511
116157438
1063061676
1314897613
491219139
682626929
486268712
864560657
674066006
629908377
672990216
486053458
24034993
1225491953
1107756199
1833431865
817346674
1814390050
194579061
1584348302
669692688
685440428
262383423
1470090162
1621411657
648574737
560146828
1120249826
263037804
757006868
624554203
718570559
1410563223
1738942778
1256448591
864497232
1040935689
1442632928
1430923480
1425731766
1432105377
1325215580
1573123604
1156010378
1150610591
305203073
1286286595
888469042
697005852
1118635615
1168639904
726718441
1807484323
1579310051
509840999
735355099
111618265
634867759
1094039855
1549551375
235537152
1341534247
1685549763
528321351
1641541903
679162166
1477916799
1783713295
693150983
420664225
292821645
636503517
367899858
343607583
875617436
977404426
1228702383
1157245463
1560388003
1759178785
1852563567
351626653
938408630
723909519
1085749876
267011285
505606475
1460988900
1157520823
1614681205
394590079
1812169053
1676656119
461800383
412217899
1759324413
866502446
819077203
749750033
1521976696
1238287157
411704464
1040798668
62631434
1412031968
1126997470
1731974947
155445366
1773940267
1386418484
478857983
448497826
825643892
1449174772
230500579
1306579404
1545926634
1734392101
1589851584
128064305
814810659
1781213830
943328909
786387610
1468690482
115266312
301288867
1205954320
1598601955
1136340418
767958790
1523007369
887333178
1331428174
406526509
1476382289
99741644
574358407
713992772
460737314
1787684893
44907342
1086672197
1785094429
1231543289
1283094479
730623821
1088017188
487410488
131144365
1287733289
885657339
417340564
743885754
251048971
772546435
1315642734
1700585470
1273157926
1535430369
1041824811
803851379
1382080617
508895168
330974706
1333079348
164055242
828593607
1162518870
1792621551
1467796963
1649789401
1482110562
17942384
138211513
1691188796
1856383179
911005238
1076979098
528481563
1763930316
339909319
595577829
1689728642
378187855
1288822227
603261547
57849679
886875411
898479711
1494425745
478505417
1047733149
1647692349
1802407513
1414854713
1724724220
459296720
959947814
1768517343
1057904912
1309423440
750043210
335055219
510076878
258685315
175567077
665856347
365014885
670938370
253587202
1643435943
1468147015
1140527085
67843702
1635909539
1617092346
840612787
1851953840
1001754886
706855450
1286419702
1022210755
1103236558
662889394
162773429
1494958808
1181347231
1223527125
530439630
42486325
1423066796
1482556885
381021806
999777824
833133084
1206131482
1190279096
1689267033
1416324634
1108314305
226658549
1814726000
866007874
1451654131
1073972846
57054392
1088796674
824934441
1586522517
368576648
1730175974
1240658845
1795212074
12399667
710120180
140767518
930111029
682221525
877213188
280686169
90820265
1594121560
1331445145
1471786258
1329872006
996779380
1769708497
1612945693
319083907
136487990
1741477870
519208417
1185144601
561263330
418433388
371758191
1632644064
112515945
861809880
255958404
662624018
1307302682
1697982180
1216780800
346321408
1013879749
1596292781
500463968
1075593051
369089627
29389861
1770975344
1145652102
1368883743
753613150
436865338
1257687442
1375307139
236948852
564080447
671293039
9767610
1247434994
1729408980
776236948
1134855512
1451321827
630524504
1691141133
589567380
432053932
586668180
1729946581
1446282531
1382642994
578163016
798145834
746668710
156722593
228477511
1188997071
431087181
405803749
643482629
332418739
33311680
294926360
960357977
1813487651
1705090246
1698006806
302802999
451910876
1821151273
417265314
487525908
1204352946
1079619816
108835504
1052449316
778655158
1396173204
1664332770
1683890078
631970458
177294104
1576031479
1218965972
1522257563
1371526198
839612150
1490297245
727407860
460189331
1685894081
1503947224
507441176
1534493740
663910203
1365703018
516848934
1584549840
270059115
460493570
681351077
444857385
1317100198
581658055
582168257
872456785
1151757612
867988789
750546737
749621650
1197236018
939634232
1257249976
1186094919
1380429614
97348619
714757097
127733157
1164740680
535885926
532221753
377439240
1748649818
1171765615
1791680367
920107103
649175815
375734131
1785239983
686735590
707095211
1539441025
1574268992
15741264
40789889
1619047517
297227953
1141835633
1645823196
1033712788
1524524223
1638607927
1273913927
1505772851
1351482433
930833115
415091631
364728335
286562583
271718903
1229766916
1189647920
1774711683
1098372768
1791456951
1729549239
863749444
1497510376
820400614
1653154031
442720643
1286332314
1350917405
800335020
484750690
688033985
1295889215
858156813
413816763
824244049
294466874
1387486096
723974547
1451158154
1061096127
619594395
1583183724
1039197488
1666070156
1846522336
1429705830
711157656
641812044
235130661
382651211
1507096427
48366689
74750458
1826512104
593581946
152093205
830874873
1833633376
1673083216
1778752577
125901872
1286284167
1670652344
1461342646
1271607299
1531914184
1572326585
1075424891
1559794242
1230740570
1049032139
136590002
813950340
1803365251
1207353433
528062071
996396246
1656323858
1429681993
1317109981
202962492
1275807304
531775820
267187050
329493130
403143347
709466612
1798181837
459367619
1042742372
1604580034
562797638
944745519
1030328918
54498570
723700244
639839626
725635760
342096564
906913484
1540985250
1274622652
1406867548
637167724
1491527767
741800135
1337172484
19619244
1065070613
1404701375
1766902065
818657156
1429371424
1343864335
1766186335
1328240987
1191744520
1026103666
672537853
1102401390
993469059
1296886076
223670974
1466556821
1450325959
385255961
196647043
1361351921
1634193859
1592774613
39306871
1265568043
1804970189
602093560
1608444143
184681603
1162385670
503326167
1712817599
888187770
139171089
579007294
1654684924
157289503
1640304510
924131390
1674348874
315308825
426010774
243501642
877385534
924521092
1096220125
1812558383
365031686
356691362
454693661
693150645
948912788
282792615
508063535
1400923929
1708770734
638031508
1239625700
1770313362
1522142629
1455135118
1616669431
1321263505
1623258518
1811656809
1148779169
1383674952
1426737030
1003001831
1577843093
953902325
991846636
955038588
369712198
700185499
454136425
858958590
1263539461
1854353235
145199411
44941231
6237650
990051929
1418415544
1327734519
497313116
1177565769
1697792987
897636255
1369195161
1643048629
1448856220
1780920851
1097918870
213070673
1471185306
676279092
1773265783
121470711
581495986
354388484
1040905417
1350711464
724662277
1718184096
30916666
406732228
665704582
1852091230
421421576
799568225
567016083
1040950749
1485018281
24982493
1380198850
1841044489
1613638357
159439579
595770003
1148304724
1760880503
943434262
1815606906
1730192208
1702285289
171184647
1772298319
314001034
1419703166
1277528752
1288580505
1345277499
1367961212
800246848
1625190856
255876219
1234675154
826651920
779713291
1751546208
1554168237
180824331
1202856360
1297649661
1717312327
583150697
1643050561
578446497
698946137
1094982991
189481595
481858394
722895191
800661524
1308378984
824302984
618769853
420253281
1354039916
497710179
312624106
994572544
1859511405
789813731
532076108
758385304
798529769
902966634
517469137
122751187
203553143
850443447
717249622
1677232302
129883179
397206431
620530765
416966435
291757003
318596076
1338315099
319068225
1006458893
1209366520
1448832847
1053730189
6522979
694343566
1002166238
828790229
1773346517
883061358
1608582286
429609953
1739994586
186674241
1660280446
478446123
670887189
375977980
1119058585
1420067058
640761760
1812133622
59783792
1402184904
140986718
156213278
660761388
1540601758
40978201
390438747
1571674074
128450862
1383775034
974697932
581321793
230148488
765577690
69839708
944486376
350949516
1450564642
1842761216
1650558873
1210577285
1062939352
1802574614
579102520
532801020
723255884
1728452112
1781650747
1245616804
1788175222
1631214602
421163602
68962533
194145960
1503120407
995348348
823933965
12554806
1092301692
421239508
1590741390
799124700
1336309902
997762968
1078006235
1828126498
833511586
1322014210
637595309
488451553
1037515958
1267481699
1079926305
196832939
1102816055
936169191
906864811
816015691
890644360
762859374
670455490
51330239
1495036989
1025561815
708543306
1565144706
1416623511
1765445585
1031352326
6917872
978636935
205778470
131036535
92940407
1558759989
58037355
343777922
1221420968
1594575379
269525683
238480373
951013812
1612952352
529348425
1476431318
642266299
102829118
1719454451
1765526702
1234774995
261250526
710714696
501644935
1601449163
483275126
203919798
444766669
867676149
1524172269
518496193
1417219411
1480269208
980174519
910005967
468756977
1557681076
1564651411
395417174
407684118
1304777344
145990879
1380839067
1240428223
323639978
1543781940
1438987124
685497507
1175979289
402376601
1379612779
249789293
1218646924
520466431
527926198
777462105
1620930618
162718583
1453315691
152650803
1379142471
38321022
1338598498
249176351
358880498
150071182
123491880
595383608
1190042212
1604003972
1166602660
776945130
1107487285
1287463806
1288295995
374509971
521285179
1342959921
105479489
1350286546
1029384995
1122438715
1599618650
1570956335
6322519
1615733606
1082304631
798776532
1835055967
774375541
1048760222
577659480
111638656
643048456
1083059017
1058930400
1116130131
931248766
908302552
1574494370
1055453122
1848778514
810505763
785854237
888498180
1203621135
62911475
698857666
1228344444
749365475
740287470
1808875890
1761803446
1342988334
740513699
1201823509
722400068
599212933
293376593
390698547
1165584093
574385162
1024102895
930763973
1673016191
926431014
1198540526
931373675
947935677
882703024
490820517
108840434
1849303259
1459344120
1600777155
478434083
931066378
419114630
108564193
1444133722
1188988797
941694864
484419482
1588183781
471591381
1562779973
813873558
1630689019
188990839
8079365
1730632842
389780192
1490520713
398544966
1566155424
818116083
445621446
494687031
916099685
78489054
821709781
1668615571
694081449
432521656
846733532
470061030
1684965292
386884647
1698763892
1622994329
1518421106
276534883
1580481468
385869999
600819351
682054250
1148002668
294156273
445318742
803281223
703021651
1292473753
1239070024
1556557380
553394933
1844595250
209982749
135908771
1345615958
1343227456
1359793128
841267744
1677628436
136922635
1371110525
482609699
415961744
412762644
1605165059
1061026819
1336847346
1267760114
1236392029
1778815316
557728269
928317767
1625554614
129409672
143997086
1666436782
991722370
279598585
1538298284
410051509
1116227787
1214841465
682811669
915895538
1225800837
1670619039
1637779864
990589731
1317190488
1722952757
268098650
288954355
706304508
54778646
703258896
1105993283
402003970
814810763
1697292407
403027717
1298462544
1792523571
1851048446
1118302808
112188397
762820821
1550946421
1815064199
326218877
1514324919
435814366
32887505
496478972
424226489
1802044358
1535021949
896390063
1743668085
1514644271
133755470
678683731
74530756
1150628376
1581768692
1439669552
853597974
1319495863
386469074
1726074924
151797618
1788701012
1321676280
1343208132
484733443
733696125
1437391511
411383078
1115609772
179191725
1630273490
741579931
1751491516
280536723
77800097
1041421081
4133330
1364069714
404347366
728309803
1080799078
830719318
819057838
452302249
1519741562
1372875875
472137115
1581478019
1345097044
550150353
1178664402
1716913873
1313691357
1821092618
63655194
1619847794
1646440348
486010331
248736801
730140283
209631806
1679546015
956428081
286680116
198198184
1603444002
851881676
857935312
263159761
954505843
707330031
1335653692
680202214
1639718030
573951821
1416619240
1348741866
311133209
357153849
877851944
1795104751
260104530
1157587774
937780376
1056755986
488266163
1071295737
2100832
1508499277
1543965266
278165748
1729703037
807235671
877561850
1295129936
1069381151
1579990624
1844181737
219833023
129529298
569800899
908207517
1534040884
1309758131
91584569
1621464616
1752302534
1684675527
1178033343
601960779
1282663076
1776649539
751367304
1375272831
1100824318
1715776738
527079760
539028961
12427831
1452589794
810439643
543725561
1453468813
1788337560
412685459
808048149
487110090
219673955
761862533
831219357
14080004
1143647280
106933491
811471771
1597920218
383762055
1699581350
731213621
1532949483
136772257
1094688517
425891098
1853353043
1595462285
56409857
234685707
1062845001
586161503
1139513337
391124157
317860647
1776143758
1265316434
843192546
44224027
1435477394
1702972922
822271806
1405587411
1314537224
1769896341
1428704903
1081210481
727302772
104745933
38070700
17885022
913671457
1818338429
1231630379
1760823002
676235019
647085161
1352800174
1538302667
1456545837
1104861223
1711916646
420341358
563663472
1489095802
1040356112
260179903
1139442642
172380686
773349514
951665234
1376151094
454522791
80692001
1606777276
1674594611
30511474
143838640
251664360
959017770
471730625
623684464
1698098038
1596848236
996678339
89181222
215463438
209552047
1608576102
786713548
300633203
401459756
1796210144
1683551881
660005578
629333841
1735698837
208610680
1676987774
320932963
991171510
539451400
1180690123
1201038561
669770740
618408851
1324923568
757693325
765737098
506765912
115304232
906802886
1435102450
1143407191
190703334
1197784544
1540498985
567331163
1393672907
969221436
1209609499
417400579
1021523902
179033797
498556527
221443318
393956492
1789644932
939098467
236411944
95718194
143767702
1533710459
1237766750
733746645
700785760
1002801893
888999746
1306794443
1832795612
689459960
706149229
374733592
110231135
1123339714
1857874450
209336790
1131090319
637915146
756274897
194297784
1215682434
169920486
640172173
1440140094
18823920
1745188244
1290136199
1379245732
432513678
214655848
1666145046
236744383
1396661589
747533509
959549687
637768370
505071910
101837950
853106887
1524343784
69851515
663478787
1425131524
518254746
1545606953
1462869081
1132684245
1573825539
424717991
1445108745
539820243
1689434976
535655594
827201728
1617209240
1362503641
380581348
667792871
1096657807
627639030
945275785
221968283
1496047877
1026821916
1715430377
169514974
81343928
224271297
669167476
1302383395
1787400983
1422936715
366913302
1446428720
410271923
90674302
354776217
1228693186
286932103
1054639130
743917055
1386300436
860135639
551366536
79950314
626752856
1364300613
85076520
930261084
589845208
932538491
1360473323
803842921
1006529197
138492751
1254198537
1850254921
803475941
1557763612
818010953
995397909
1514760027
317782345
1700125519
278808596
1572724727
908292076
1188586715
1679624342
1850490170
847995633
1564212702
711004516
1447348631
159925145
276313680
1747226273
1688216212
102879813
1133726377
90050392
1193915533
518670963
102765897
1763909017
764231835
119891761
489886621
293647015
1715985243
194220623
1275008529
1621867767
375826748
739047270
552459211
158792474
2307350
396578432
1417226792
880288733
981891187
1369662180
309181838
612931283
620751417
1508866852
1005370287
563258854
798968930
1802842840
770464652
841198666
883499984
6471257
40523668
655542315
800527322
1556461285
1579933945
1444400449
582488469
1154519978
298631225
484315108
1643860448
834741264
273005816
716339478
1350242183
326969834
303111663
451283387
1532148020
1024518770
1340883928
468021567
1154972329
1545883478
121889153
1213828784
67460654
244462944
1275582340
212207112
72202409
1470911129
488418371
1285312784
1621088708
966543004
352958911
1711889536
1383803436
1793506309
455488687
554794689
1261425240
1141225619
1667306901
906113326
255716400
1296579452
1280993988
1141864123
699301395
1233277214
1164911395
1053738043
1612626720
1503163944
1255997848
896679510
153542426
6602430
1158675717
196801690
756429051
938010538
1056749405
1286065447
180462196
1205884495
1226786035
1147690444
69978421
903235367
925521298
935203162
53535998
1412173919
758215634
282303671
617113107
733767442
1649292825
640722264
1625525099
1697971417
1010654509
1603749841
1256823977
577208487
969690263
1559152936
492681648
65157593
1057363064
846229698
1818816743
805508012
659860465
125795307
647373582
78081058
635379705
368619262
217810287
1832690758
91874171
223202433
21708957
574595053
282727906
148118266
1462698940
1739311067
647596764
222209085
390037409
672787804
1136597056
1464112092
1236480167
796846241
1824548260
285129725
1757396512
1111899309
1746092805
1718210490
1290264885
913699506
609941253
1491011619
863068426
1347489597
469344359
1551453996
1703383051
860298339
1850577938
127433733
788501793
397558757
375887057
1775508811
1820860482
300779328
1206102977
244076732
1075723748
1208837979
594353905
1286074687
1721250800
1219384092
1676842755
447144735
578263842
1620803526
394427890
1195126814
532889248
371658517
65966342
284678070
1098210843
1572222511
1416195109
511386506
742339411
1576895329
1148623570
1077323016
493153644
962888940
1175774782
1766887805
962261795
1673096668
594630518
1346313084
141178168
503227077
1347703151
1178184433
476984287
666754780
1462750757
138566551
1711638743
156169971
905372250
499594704
1789197468
974800494
287816228
395346965
1577969482
262036308
1207736296
1042993780
1726164697
1357415624
1505794627
590690758
1016315470
1649527653
229927231
992806035
327848688
1376499155
387815883
1265105683
1492457030
1049023963
758809138
199692557
1635149535
542549082
972319150
1728347660
851153720
824257343
1652864983
1637939166
377057034
97298551
696865518
316197249
278459076
544408707
1354521605
1761630679
1729954395
85482643
1736992034
677429652
1622286367
1808260294
361374678
1605839995
866252921
285912403
402326201
170228920
1653047163
364274395
481714612
605208363
1308332246
331775
1055969404
903296012
550358289
569522925
1426564503
1323088203
709733043
1194086444
45583696
1131643459
711891378
1152223080
1052582792
354058352
1579335874
1137314407
65454814
162885234
1119457702
1601123885
186083306
1766402602
1574817308
1685992150
90390478
1543534344
1814257487
1073480266
616658986
577064477
305861467
983688267
1256019867
122072014
315818827
563537657
1797025491
1565441162
75525712
956420210
996809235
1664232825
425543181
1713526600
499892790
909166143
1280686244
18548661
1785447491
1303161865
222112922
1670594199
1433992776
1100436865
1639293145
304851348
1759247672
1193227398
1432034343
45657127
174123864
1353299078
211899142
526455147
242082469
316705820
223815106
1015071516
1760244769
367935661
473226930
1270283496
1739648969
1124293319
339053840
31987566
1342585755
694674916
1243779598
1328360106
1409219236
672959817
432620628
467403189
1618611259
543510125
589566439
1114239371
1513937472
548970587
1369591574
1319607608
186932986
330712209
352228504
860125442
1671748920
749272404
1776544282
1318090120
1581413918
892696755
782472728
299035785
1788311874
956296524
1314105152
106492085
789097276
678308745
1595907267
793735308
1741803007
869939445
1090613195
1528403643
1797715286
11642232
82063051
1708740011
356320029
1193881724
1323640719
515009634
406157276
1325084053
1183356074
954412185
1040705794
1267386349
244191722
1706980433
166911387
352180578
1345679041
1549210048
1576621988
1221846510
1440777880
337231871
1577782448
1413277177
512097700
1048037331
666901131
962341742
565850403
801884459
1720221402
405937682
1650465190
1323621710
852948896
636703599
938399701
659849201
561529854
740830734
137089288
634420234
362379910
63108533
187793750
913025693
1235598617
460025291
1374145470
884636822
5761315
1514454682
839008154
1440562171
1779493711
66533719
1094694941
1383185378
126781422
1108068871
1500460890
292464356
919719363
924346392
425189161
1401690675
366234583
603345321
1412680928
1029761668
67888753
723476640
1645078314
197204344
70107111
931521836
843293917
290397961
1132481433
379792357
1564320779
227462412
413698848
1259050721
1194883960
727576937
134174626
522925412
296168074
1376594114
876713036
1335372734
400493309
600704280
624186087
1152583636
85880143
1494909259
1276116629
998991213
1461360339
1213131810
408462791
64920787
668150590
1858798499
61070110
1200462310
716298107
498069346
736769438
1769793289
1420060933
1523979804
344065005
343222872
515067236
1399282219
1312649568
714870283
15882802
1657933289
1515416919
128170572
932333256
909799096
1352477405
1069359963
1150291501
321227586
953994236
798313914
1743766016
1666538350
389874340
730983928
561732773
243759914
382417919
1296167125
573656041
1805047108
1436846701
867513797
1135395587
1410215114
1343907678
165197669
1592418527
1331899332
298162673
1545690900
1205848197
1308993378
1588913913
983827120
1160755314
1842649172
1356193939
928519025
679563033
394634106
419931786
1065060895
242726052
1745070016
384932211
1079779910
240441250
1061625599
165068457
402274474
1859183653
653720202
1331121335
193101734
961708597
161312588
1179912059
175194349
1540496783
1317821219
86398543
1626177556
390649873
1417193611
1770138053
594866252
1452688321
224166265
183488616
1179773778
1145245182
951837113
203471591
898282015
732160621
325193950
1306876820
1746133001
111336574
1239651780
1325331344
417386531
54219550
1291020035
1843210605
401262212
126185358
1172903329
376800923
703390418
366057856
1122063056
937963228
1760003730
476072696
931829568
674060426
1375784074
1419313883
916951226
1310984334
2745320
1223977148
1487714077
343241633
1465960546
21802363
304359187
1050451170
1204572243
1806250438
1410211123
464900144
897591489
1673485763
1301963176
92018411
1682948527
1688332995
288775662
458014042
637792984
1124415427
652249237
1265638519
1225170910
1230822206
1184299510
424144869
877489465
1698916322
1167533666
400227409
103154180
809965394
595982914
1629445685
506517890
739030655
30479368
198761710
1394735750
1672688302
771484509
334219515
216108398
635468680
325465875
1030893265
613867385
1386307606
637963280
1729655817
1600861534
535575848
1200665493
1178101183
1153910135
14782533
545626066
1858363600
428966599
460954422
1166468015
243779445
1351805855
1259147125
135160494
1603623105
1381284576
738772632
274170564
1496220123
244982365
424703425
332484956
295550213
57228225
344257757
1524346336
311833686
640526234
933903632
1112643211
771034356
1236066839
899367438
1848737528
602262218
1686477363
46051313
1138958389
483087520
1276361634
291029439
592047801
19096342
1137313294
479222764
590378420
1718870812
600229638
1807642537
190049035
663357993
409069490
1474460515
610215883
1737894793
860843257
1522724591
1623604764
1026559164
811204319
231636307
164991597
901928403
616398897
1734855928
665971935
946491109
152666819
1308445942
1048791861
1344110125
966622942
1501847929
1610599123
1265643012
598123871
310780445
794281980
745807307
1850011888
1416884968
327181338
1093377865
546019389
441508544
21776770
539648919
1757482346
435945801
1744016101
1572887689
552989331
532634711
1307116078
1340649862
1534611760
1667293867
979011592
780997903
840724239
718630131
319514932
751767624
1784126232
521682325
1258231302
209232247
141380185
1557628603
1571108457
1108972903
1178623023
1039322020
552946940
867252314
748039943
1778162933
399578417
1276976087
1487389122
987578904
1337830437
784778459
1722323472
22828231
578326466
875196086
1225490932
811613873
1231028449
875939358
101477951
1365711799
1217807911
1712577931
98442335
349364632
1797721856
1075785664
1291361315
373997687
1384067579
1817271152
612483250
1022525062
701427677
522453881
451691779
1078538530
1145738241
319880874
1530489617
1213817583
1189474665
1853515755
1306200955
1367963088
229441555
1430888821
1093690441
1747153187
944066756
1414578020
1776173402
1611064786
1209374181
505555532
771411153
1390468727
922978811
1554262302
670690484
916097234
1457140864
1622811582
893091857
205894692
1472705172
1398770033
207057836
65349555
1516660436
234766008
135285792
965476718
1026998497
1717564088
1298858472
470337544
1140351406
354414600
312084189
775619637
1332560088
614396428
294351195
1699120010
1851973810
396107627
949219766
1549394009
608431077
329434705
1679688706
1080384031
914541058
1273349892
1256094502
1683579577
720501644
1033139560
1618262275
826644950
355590565
323148327
985959287
1667435881
865835713
804991406
548011442
231990810
940974836
1000186740
929159869
1064377473
557707074
898400957
889406249
899991465
189929876
1610063249
881944041
1358845506
275240841
1197588954
66656470
1386092150
487621663
1543036993
1553827867
514936917
730702694
1655757665
1688377801
222172189
938847041
881959581
1475918140
1532950244
419397095
182323938
1750056442
1055250053
1045119828
1472690592
1330767687
128751286
938340239
695736469
263630218
1368662440
201159549
1321843039
472044189
155993543
1621367396
1463887230
591936136
706370155
235265933
1367246985
294441242
934259554
1069636225
124182363
170078399
630321130
1386425491
523062102
101909152
1808627595
42303107
19119934
414533400
1684433183
1702168511
1417741019
1336523985
951508921
1051840219
976163373
414062027
943013471
928236693
1400544882
1648137107
807050756
351768254
65587418
1657988931
97414438
1681596622
706676129
843832292
1214420495
17266015
1694915836
227324492
342375846
652131789
1458726387
911451381
1825222910
395929458
670625961
856775849
617962660
1371896162
1142320201
523174316
15763020
1494582576
1793213492
1461746803
409412740
696286935
165141758
454857319
20453132
1474461062
80203378
893443862
869066141
311184009
399396933
269746707
1743387433
1386157390
1236801623
863694185
539089527
973582494
1414563977
1042223498
105968607
330765621
1836641702
691417180
1153608886
1675612806
313948644
1289871197
1714527219
804332983
563241069
419261267
1793877574
1179114280
1749698732
1122938687
1694164851
690979707
1802713834
1501291848
1775824330
673076551
1833807050
991400070
279743683
1071133166
1047603042
1323608995
782316951
391117380
621849509
396490698
427931450
1705679852
513288153
1226013628
570415705
781406032
1390919891
971481658
1027361645
1546379973
1149311194
1528854564
954250120
1577736571
973366942
1612442728
1160686074
936272921
1251598547
1082852780
945226812
949689361
1097278092
901465113
1276234585
1505997431
1675663820
154314493
129926190
936610351
1230355862
1841446080
1513362307
27453424
1536956592
289588484
1593201000
314738536
436006494
1614109860
106040565
443611559
574111321
1806064792
692544953
1842370275
614640202
1535461556
265452170
1478162013
460520741
1274291673
1427727561
719063230
1663701432
1639729854
1262509665
792020280
610550627
1227399448
1369631725
1545839754
7859020
1100098263
1333341723
99285216
1375869188
1178178599
763099222
1261106414
1183627628
1118834261
709678523
660943530
161114175
1358378247
1268516975
971302480
192284649
79298672
1598677979
627543283
237641278
1166243214
1856451400
127912993
198199229
995820911
750829862
580291549
569679207
1222154469
509058375
1124620665
464166136
915912971
712641790
292125650
1723351210
448196611
1492445405
464250366
1806604426
1732912084
1513492938
1499119488
1659487166
867799699
834733970
268086181
1346556014
1695175150
675938411
306722012
128499206
1603236658
350361117
1564184323
1485019542
849722926
535363844
615673702
1257489884
263812884
315954231
83951822
1432947090
660872580
414474787
1205139773
1707742075
990724554
614795076
1464545315
972644881
1715089710
1655621560
1569457070
378630102
559788112
1250865495
745699371
1347720353
197263258
1072316379
1507000702
1615820784
1145833077
1186577514
794185678
1439434977
1674504220
679741764
797718652
1422117406
1081421643
1485522301
974760573
1174905024
1798307842
62251934
1778339035
472484921
906833768
1153968174
1080717237
1490143789
1293348584
1314542468
303714317
1558462426
542775747
447158444
1670977
1074859808
323461858
1859530476
843050846
1779853638
558517501
1466293982
25894818
1108038676
1707222148
754583784
1228742027
1030527542
1356002221
598668465
1179998100
360777497
1638475537
23532721
424905591
825805443
120266211
712101450
1298959271
1561762524
234800093
735215798
1494425937
430571578
715391559
464111058
993729285
968287317
1310681793
1441600154
778486681
1467947247
1282360167
587984100
417629585
291175286
639521717
686615558
1367603436
498087104
762871212
366792528
1433733532
332852982
1792326833
249212837
132685911
1440284783
191203226
1215612966
909334461
1598835557
1177425834
1767661117
126071711
1106526209
100770661
350175013
606582525
601019179
1697163400
1228740416
489786331
1239884754
1535083456
1190483608
1311006036
745776614
1675536905
261079085
660742342
382869801
991198476
283568667
1052439391
1382589238
201280901
587643829
389607883
715924767
592657406
387406002
914302897
1534667843
263158313
608399526
733356972
992466104
201939383
1616354612
1228527071
1486771847
910992081
930014805
904278555
418315846
208641345
549972250
1186382783
1622084672
1717334567
482227700
1837356436
417161691
625560114
508681990
101776750
1429139109
1257828641
189275212
830437027
161133849
410281838
1686536570
1440076384
9968315
969629853
1604408980
143675829
236362813
1383988924
442220588
897682482
780876390
187684502
717417207
115402592
826109
1188345055
1650978023
1356062351
487128393
221162023
1360767365
1826533430
47846138
1644288535
643463570
137136035
786823364
1632451892
600699288
1342895383
941878738
1644491683
1446403358
955811805
961502984
847387232
960965622
810684550
681108412
160692685
1304980875
1622989427
1604629311
304685615
51384936
851564502
167193935
149659533
1304507754
907072952
407447557
600920034
1792321806
656419946
1538750624
661336006
966237832
459848405
1763411505
1118613037
566297169
1711165187
515571732
1806038424
103740705
1691487025
744464280
1632817880
138719391
353091668
809615461
1234561471
109366284
577106606
631027446
72708769
157803529
1200769000
1630772935
935163963
218694948
1174130586
1367606328
908168636
864999507
800658249
851087971
768794536
409064438
103155731
1170360247
1774348307
522308127
1167882534
1493097690
15910287
699556043
954734661
1075373001
1205978115
1620802447
1327768570
1132231269
115983304
1687779069
540881723
197406038
870020059
1755792078
554572279
404296500
1205790438
979661244
798951188
1051684047
98238713
1491860286
1319454743
1829132274
157431572
1604865265
463695499
1060180324
609475866
424166827
214383436
1271567037
258303492
114110007
486717088
1044246374
416272335
1242482405
244836768
707922268
991710750
951714332
467201697
847096349
1339393400
1152751442
1483196982
880837749
343886898
1828159066
1281452607
681193050
1193821576
1333006262
1302155365
433256850
570791136
1858605256
490820944
1204743702
91253662
1784356419
227769802
677225004
119468217
384560471
335390299
1704578821
1682003847
64629791
1038468604
1081595139
37140942
1533837752
235419538
1832993433
909412769
1043312870
1555835652
11592246
1045189444
1616530083
1485102935
1653208501
321363773
1726110268
369605195
1418017159
1396283920
416375330
214857231
674361273
1283719812
243470306
780437706
116244128
495977936
1754608388
509066079
727065078
1382976259
425144982
1323213153
70600639
1508290353
1594922202
1005177571
1300137372
375313079
251596827
807502395
1009550689
1212000757
882623109
333541811
879081505
31122319
1431985319
739359275
391134611
75605010
233892004
349586889
1024579959
814165510
45684481
378489111
1241440649
597072725
509644013
489869413
506382108
678682657
1444368214
1211380864
1521748095
165704930
947101854
604608442
865702164
1744663195
1061955734
607431158
842664862
1502978495
50994226
279421435
898376905
1676661033
1320725724
632835805
571226894
198442498
505273826
1213551974
804512606
849754340
1263555302
357113543
1635771531
978521868
1505523648
1186297526
1174526775
1476240929
1524969569
1550922515
765290605
633475765
26457074
326188802
1119627479
786174321
853512514
12781799
1404281710
16803241
1105980526
1463668916
628578556
1595947078
1756778068
978442144
1451629381
865133
286234452
1094298283
170846147
897757623
1090414289
984760675
312001447
898721914
1071418825
98538011
1120658320
586534861
249798439
1814875008
1701845924
603746625
1365332115
414106588
1594623574
251750656
455150620
12990884
1569868988
503211042
471952932
800993003
1224986037
680101606
1069607268
1597644301
1621577978
890592808
997819618
466351315
1119546094
681612598
1345107314
1085039410
1786052639
174649964
729085996
384008961
1062318401
1704590457
1738037266
1494570950
644843594
972418350
152261683
1358662950
349601718
1071674284
365416786
1534929324
75111790
1339348677
1712217152
582366091
199903221
601222415
1010708926
806500601
1462467620
87038957
465085803
1538612497
1831305492
1525819751
1474116910
521283051
864076450
1228667083
1316230938
769544064
1059283060
130695178
314528305
1677108115
344440753
1566318471
690062353
862208425
323967673
241166018
1776227507
452559075
1370842428
1786687071
211452166
1830394868
1375525877
968507396
1316390462
306097496
222860013
607302985
14596211
773623676
1617401137
1445249401
649709841
1693650344
1499207252
1466701679
182431178
42403288
927470320
450063948
368083384
510720714
261337752
1637068268
168463357
704168475
1608594446
1039581418
1779645395
642909408
190065019
1168678409
893271212
616151183
1145378257
1294655339
802927368
1776106253
498277408
1234948796
1093791279
590145080
1744674931
551507138
1840398427
626498529
822406894
637406699
1217274626
766600540
1607195464
1781835380
966424606
796429272
1722169608
1597029213
939434601
721946531
1209111366
373788448
1351139540
1450193362
739835148
533845002
1399963236
805138374
1063727583
699421204
1599607873
223761670
1068095100
375507683
733951117
1164067353
940482238
942240098
1388620102
251797338
1623500575
787543074
984815079
603773491
45449269
361538190
820306428
1128165410
1682883640
356978296
1356557323
496583950
212029603
1001999481
1171648430
1296790874
912097408
420331509
502481875
1417468777
423518809
390375921
1181612956
1399834002
220826242
648101220
2148506
424517897
708170485
845781320
503824024
205252646
144278608
612036313
45718027
180368509
707160873
108143053
136145903
1759136137
1349838782
615609511
495691405
642845086
1160326775
145971860
1503474200
951956985
1444454809
294130430
1151864227
1022353912
1034742328
590067038
1765646504
1677654296
1483733176
1201511731
1035477574
1644255551
192666631
1162694301
1226197298
889228063
296985461
1671236497
614579296
6053421
1223831833
754294803
1596562716
1727121959
570941395
1534089376
770915781
622257586
1768788140
1452043300
531732562
1511484498
189243808
896555013
1487168703
1122171579
1633381835
285330976
52620097
1571524129
274118988
1300380055
701973902
680186226
546854202
1615249654
1428939588
1362074549
865647463
335951531
6646213
869299242
623647859
576298665
1627869360
631722803
101445576
1472632720
413921784
1006569062
181796850
1512212851
1532477888
852883943
1390391164
696702569
1585327227
246908400
1462818861
1576944182
615700570
71300119
161753055
946556457
1413249252
1365912768
369415236
1354985746
611346462
855905677
1212799706
1715696653
1797495835
237109959
576835470
17152850
156531517
328927290
467097095
774682803
461512557
465668885
1329800840
1360173586
1308052819
1245201589
722911348
266247594
1674136980
870890479
1023721736
1058474266
1221307323
225711596
1853953335
1306668462
1525270606
1394944407
1125466543
1816119347
1315378915
1697252801
889082412
750635494
1253804568
1162070596
1692727736
1396323174
42812030
1223228170
137395603
1499392303
1859605867
92113602
252366797
1078893542
1734609666
503759889
1582513502
838430343
120399883
1223833700
751829
518355078
696331218
522382688
929978217
1663550450
1481830041
715817188
459025673
1710232190
1631693600
1278702127
1776088369
582473538
1342994760
555623597
1171520769
1398561943
6708877
1611592417
1143394403
633899525
77078485
171295514
1150811786
540494562
1031567237
255024344
438718387
329315411
295559907
123094264
978730820
528113514
1508739701
1490124605
815317329
342087702
910670802
1350780504
1448831074
288266496
377113037
1709495927
645523413
151705917
1579297500
1783079847
959544908
505854807
309005696
453073379
1046208866
268917478
264261506
237795511
1020235903
1649181933
760542301
1307027945
683622119
186126031
457043917
1666683311
870186742
1349429564
1496113424
106823829
1578609779
585643662
1752047319
575434805
1622348
1655421064
115091563
1568555024
1685143805
1503474006
687406065
66527944
1423855127
334100981
1233315187
1307704902
834161601
248746931
755689187
1123525196
1624550080
493176025
1475083275
755085009
310154797
1349111478
621955952
230204798
1323178357
480465663
363765940
1782560830
1098956413
1382567947
460935460
434137417
1679816742
1306772463
1704600413
137237287
601965194
1607486896
765864557
1577859453
355605012
266198812
1343807512
1174965646
1427360223
330388657
748083215
1685560066
95070174
783119636
965899715
1588989690
1222196106
621783103
1218896
839406780
1722382575
1466065920
231048212
1511485782
97783976
813442049
801969330
1585073614
1648779665
946952872
588902482
1194693181
1551776853
1756875297
280083845
100848224
888780371
408307559
1788043086
887460263
935394421
482220051
226907500
970592839
1076338702
1494959226
800019304
1200666442
555752134
1503572398
1615644438
1781048331
1539359423
793522193
679918690
800658526
1857723307
789752599
1135635560
1213751048
1177980661
453118116
11170026
1470620211
845530250
1057008801
558122698
612879028
1532548809
954900345
244226786
1178436262
34113197
352798510
229286386
1430551836
505001719
499682024
137022841
840107174
104599999
1778878425
566034639
739503368
1605959423
1278807502
180868986
1668960363
807480976
671798255
1126048752
15400881
147189858
1326273232
35601283
1001489362
1662763800
821435809
1169049056
99711010
918082521
1237207828
450282370
1500540587
1606350776
1526626788
782418345
1450036855
331852732
430385870
336174864
1611348989
1389081536
1385442687
1686880242
904143155
407584616
1664794096
1168007917
954649909
1463299763
22117138
1325530041
1699270972
1380291001
503582638
1513139571
1255710490
1722063764
686467198
1426547806
509652462
1814600714
1469913985
1840815155
1182414418
677666182
441898063
606299068
683830492
1264927212
1811047870
962594583
1296558520
251232890
819991946
1119057337
29860634
621651943
368959354
1765194459
1196944410
269457171
1053449081
1181724958
248376154
1213669298
580000973
1252664293
1042305873
1047200069
1783837953
60687558
447267250
346498737
1595167459
1129686956
75814614
160658329
486666478
791745799
1686093762
889797048
1620464795
240242488
336596381
1048748881
517881631
367446396
1780446794
648285738
1513611841
916463043
1144945859
1635095804
1817587057
746857291
512220214
957943121
1570077642
622971085
1436431105
1180346902
1043580077
1253042325
1438407577
602579340
942056765
1052774394
1723370791
1799792290
813965919
224599086
284892938
1432900475
24197726
356410729
898078716
1512267566
1055413901
1824240093
1420006586
1098802270
732748024
1053715182
180442216
853283942
753582666
1238778917
1245614531
376047161
414145277
188053998
1355407437
1756413944
1451883947
504575656
1080604026
1498028450
535566979
357255959
1228142296
772810329
1366555508
48904959
1510271546
549096307
710512300
115716111
1487190593
1482841433
1256174857
1054867744
1430562588
1216005872
789752697
1205537433
1828311176
855146813
1724157082
1106429213
1311489571
706741306
1257605058
1014633345
1268150916
64278195
1335534765
1535990949
864928824
1086377499
369190620
644316033
746727785
537710910
1571918439
238557085
696851809
533540902
478583507
176484951
369352949
178286204
257281538
841803815
469911057
1232102418
573260661
1022215473
420168521
526182605
849108450
856108487
125491530
1245876102
1608782232
1686167295
1459258971
1482054486
888184259
695124496
1697503686
792644348
974583984
1347752998
312927174
1803791424
165290039
1729357612
1129345151
298199312
530355012
1695983343
819845149
98148960
1413514775
1326122008
1680328282
1811039453
15955665
820092936
1769643447
1538096961
21852769
267090543
326947026
1383257583
345733028
591955731
1098276388
692247526
43830401
1781496041
281411529
148520758
49077537
113463262
981013587
1169163328
257886064
1371021200
1532868801
208771403
1079043335
1069033368
1148233504
1819173426
1660486087
209888510
1150111881
264505205
1299020861
1832998885
1625187663
479878979
669174001
281265787
1237902725
919403687
1654007085
1141471309
233640415
1131532929
1358578862
191234374
1312414378
1261679263
70634714
901834869
1484005765
846737554
1233254764
1499236287
700286587
351770338
188563859
1549940678
793529505
1766805244
1114628797
1747260627
1729322245
1627409867
1806136128
323627991
819089416
468464547
1239547785
609919044
618966758
1771795019
1040815636
193881719
156077711
239397806
50561672
1244597463
460421679
1174048685
201599092
1268881644
465128530
194909138
943467249
1685253202
1244206782
1383188179
630533677
789874673
998783024
292175554
1430255967
565375051
653618018
1803336660
1413620565
691997216
34631657
1355507144
56266574
745234848
1344771006
153825347
568712281
1656135086
29698390
598030484
1643282698
1720530103
971462446
1731025240
279889666
200352715
1421144226
541098360
1334378429
312287484
1263527188
58915892
78639868
1184310397
498828758
1262976756
1293874725
405282646
1210611242
637081174
1680765441
646659650
1320781490
1539054824
906709724
1345768428
1585811570
1425380650
904256148
868049345
423442740
481881338
385186334
192440733
1694859894
500335380
118996052
703746114
1108706250
1141699588
1771300126
1681878087
581044247
914308939
1279605614
599735122
481096850
766747720
1565059951
392880948
1612478078
768783015
1774879879
1502112055
635193932
509431989
1464851942
555788668
1385085803
1460129989
1803550841
530005357
892799412
216350896
1036120381
103658167
1273998944
1014036282
259366462
720875176
1713922324
496771896
1832898494
797468589
351821418
1366337879
1721396836
349057273
1251026031
935797709
1145629709
758124506
1489823384
1819944172
1607948764
1162340993
1826069251
1024984316
27591251
567795333
468150969
985571226
821764790
142425943
190003552
1222023300
115711575
885953
1557014700
1123889319
69559774
282952459
457393172
176886025
1217580162
606976668
1711673250
1696458765
672687409
139393159
1347194449
492749955
827780677
690059645
498978812
602181932
99920599
1494780386
1492561502
329179336
1818957566
1164508939
1692557069
323338379
105112908
184802195
1158728172
1108231926
1199712142
1496019586
123327284
1734821304
1614711815
430503104
1464465019
1099700792
1750904040
1701627231
1044243259
558456542
1687510226
170600551
992889330
790285815
1357077749
166275798
1257754658
702902702
1369285489
302057624
1369253143
480649541
430297030
866716954
564863782
1830086876
253389478
1093656580
1093140979
565551339
1009414018
1135102242
1215723027
1661310709
317251044
756672440
1206067649
440901749
1049583323
629120313
1575269340
271019018
1244301891
43721060
604232111
1841886230
1832797957
662674187
541998902
1494388579
103330241
822272652
1561389514
565316075
1514257860
1807566080
1618620801
1763298742
654099556
247387042
877313429
850187452
1495272022
535349226
1592442919
880617759
1303772968
1587389148
1564441248
222304609
1532596283
308895264
1851017893
1852738667
1829961255
1706253832
10875016
347491411
1075391841
787761594
1465124080
1216682843
268781836
582124745
1649728007
236836067
1703299813
911450133
956741904
653263013
1599440339
1560213733
510387927
1081711402
535100062
967148232
458628481
713471007
998699620
346666958
1540255462
1347082346
289289269
1154094298
775232586
1313125678
1597696377
465804018
1294247927
1634127158
1489308166
1705979168
83356567
1303047784
860620729
1303372920
1053178393
541578792
1562727401
559283585
1825583331
1828369451
1362695611
120865993
1175516998
1334069013
1551841999
673688005
1817733316
1011891923
662585685
813251679
1135200015
1019481727
1377437470
86976613
1480035159
1066914422
1709055218
644840507
1053180811
1558655711
680865731
1111544466
1777801909
1421223956
846117537
1498794416
554734302
1782724790
899973864
256337607
808519221
790930212
831641198
1815567825
1669479677
79535381
115057590
958307170
591001141
470665045
360546834
1779477443
1184914010
1414039634
804651882
827937940
97857958
222337969
530515162
30883891
559895120
239480380
393377688
1815740281
1452063628
831420606
1397796575
1763700378
1463995997
1448965208
199494303
1302116542
560110754
1528022181
1695293694
253975963
944254212
1807840457
478831162
1088427152
329355926
796739257
1805094920
730285450
1532338041
217682719
487713738
1569145160
1152237987
1529192883
79508823
1262081947
512377350
1229726272
1737944957
837298841
60945875
984189205
864793220
669941692
313177994
1263691226
1488050785
705406950
783297225
456750164
226201306
320528166
1105014251
164862176
442842825
335954700
834764876
1048996800
111623827
297697293
1156343262
950123693
788131153
768446155
551666333
1754014377
227624459
1853830259
1238326707
1818960835
1605000029
395487986
1529267937
625503025
1058908809
839471058
296253153
1158270253
991153929
810025391
1107184917
413981149
47881566
861093583
1434943394
1448750239
843473645
988828385
1091908575
868554267
753644877
1682975907
1270643550
451583158
211959212
1301327578
922769564
661738683
301510376
942359888
399783756
717958724
185045580
993700969
1769784526
1565264228
290255413
334625712
125649132
943818540
476696379
867270626
1572932086
13872296
1729664260
1022332933
499427860
871658462
271607787
64233415
1465775203
517888680
1484744058
462596244
1648891012
545023178
788599597
646351184
386955162
1824831164
1186488956
662895358
633614939
898237694
1500861272
630005747
1557813538
898965812
1281730347
1769038006
915083878
1361243168
184289918
347362545
840083591
1781078928
636564762
667435789
521249755
1499863986
995421418
755252857
381593175
1696850405
1408532024
673569278
1812839099
1240638667
28459988
1734024956
1342004145
443774889
1854237472
18684402
810828948
1530163849
184768044
608833709
1026542334
558566260
154443790
135352015
129305599
1364907054
414716470
1661234568
1186507472
1580268975
1190699351
1111522878
52211932
94744410
1531895620
1297436359
86060994
596812393
1643308392
1134621002
1840635922
20067881
1807180579
331046510
600182018
1321031045
884741747
762037981
1854927599
999621867
585040425
1618706840
1833340630
1117283054
618084900
427916555
453829389
1274868655
1003703893
1580233019
241297200
1016502577
1024598994
1794512202
443297991
1388045532
217853343
928839748
1452813657
1347990381
1160697835
323081224
1596439373
308947543
1226049758
1179913693
1291773767
1090367903
1083026036
961724741
535432734
1103787054
71809587
123669110
321817178
11617152
1659726772
849996900
507589839
62250887
770333364
1417848859
870963806
916532622
1637127334
251147020
1557008726
1450808388
19248756
624565770
1171384749
6620839
1014034215
36470508
634543676
328728488
944811287
712464345
1061013832
1366881130
1146897999
1714951037
470103414
946699161
454893209
316182031
48968802
28911294
661477881
354823394
930989035
908917877
283441107
1082532310
1528688037
521004497
1335842998
1257965163
492205290
568022069
772049925
823676013
637590484
209284915
558352716
1152510708
1514334739
1519197098
338668985
840760766
1259798069
1093206413
1605586142
1654143805
472965688
39232412
1467057724
718695664
1357843885
1429343441
140140331
419837272
1127497576
1022659886
899702838
426879822
402016428
1236244344
1144480047
1532922753
1773005711
409937587
1276332044
1480478935
1663587923
479232202
1297145957
1419410321
552737104
1631806865
795926343
866164167
853291637
1809719590
1660517996
1660884636
407872259
1457877124
1826652830
559325204
1265606773
375804157
1201595712
416479799
1426664923
598943556
609563305
1769406200
1558173539
1676565837
1146616298
1527251749
1845819472
504116227
179190898
1692716305
1182395101
668516608
434813931
810734914
1291867514
1667388789
1086749975
643679410
1656402761
307106172
1808866171
863757952
157801472
131964462
620872744
1203548588
270765421
131195027
1703839519
294626381
551988624
1622215724
654818935
1203177272
457137390
1819898528
271623248
1821329183
871248167
331772015
1857045602
807175742
1275781485
1299410027
72063364
688687402
1405395753
1572961746
1021143180
760820236
1453885387
1627843195
898737493
383959913
903852539
272466506
284822254
1220817300
1759380862
1800833316
865558874
510075830
1399279860
955297831
891829975
1118707436
418374864
1569505823
887777321
496654965
1220834628
1316723
1235545023
173350369
762622662
755335235
1094517640
469212546
1847670000
905893401
395543236
1632297570
1388219870
1368586805
700856418
430545405
1844470151
257543035
576699921
513159320
780459600
404114501
695580281
1634583121
1292341055
1450379619
1828900745
1691574997
1709101230
207844637
982096037
1117716425
1792333843
1203632716
1368440186
87648310
553488266
139616950
1754772993
29289092
69907843
1186569814
943645376
1768135564
616069057
1664979088
188745513
118655213
604634458
189247546
1439238003
283754214
116547180
60558874
1647667682
894538739
1376444399
523515568
1340230941
1351905591
1341949103
114766622
555650412
1436242898
882957721
22164274
1529772273
927267987
1295690444
302807488
1488922905
1562778622
294933667
35276490
1394838249
50812977
185380844
205118785
1730149148
311013896
52748511
558346079
1778517915
484079142
1663967991
1238074924
600624028
1509126445
350836642
660014980
1556678006
950990699
699732875
1705125209
944570376
1578990651
1074194381
1531785974
1570775386
635306160
335776524
1729440599
1538129279
1443215305
1170217482
714972834
727115107
1595484835
372156117
1388296836
1799644698
1354426732
95353874
934095738
926798243
675998176
904799173
1420236836
718044541
557581675
1151442536
1418453965
344508427
667241306
1621928809
1095444888
657174235
649338049
1798305766
641656923
1132925131
1125011197
1681190529
1654709373
1082681133
107237117
16874396
1479627796
1607863551
1432398339
1084564755
563867248
1195552278
1304803438
1723818596
923607006
1585147415
1124996078
685875719
187889774
631338604
1697855652
416504540
398435972
1539332280
186935576
300769830
1284895465
852880665
689980097
693583312
1634857064
1011052265
102360250
695442218
1514947603
827246046
255430688
1264374277
1152050466
1360110095
1385215443
1322852545
1302586546
100540125
455889795
907449071
1176049172
1504045894
929706403
921340526
367895051
1484140219
924150051
827474746
1199212317
156755017
277932049
173368676
1486631541
1378638614
245087107
1346952250
1356489219
334015370
1400277676
1101236730
692799161
411836130
1649181512
1654603219
636755378
1662203689
1740546668
422923939
707986127
1437641900
691425561
1217075720
246823597
1836448873
1633069509
1264025907
1712805389
208310172
1088157593
1189130817
1333219546
472789227
594425128
1015906603
1096406786
1559154941
1579480684
390767823
1082532935
1583023553
1478210268
1444299269
868795042
1835536247
738816498
1055182791
53449316
712731516
613863398
1221168690
1432746913
548773735
1774252501
152850764
1468009857
975122804
606084535
1431156175
1392539241
543633244
1785405378
766247950
516679438
1112346470
1747683450
945456021
136253728
339769692
16557208
873606668
1497986668
1548919608
648226704
480710885
802952928
447375325
1767626655
1585739379
1257714473
836254215
473884441
1707362357
912868848
599799453
1344458017
721776467
315221915
1715370469
216311524
1157641727
749257796
541152710
465919892
1085635239
1315090578
875235066
57370618
614613418
1440658823
817167079
1234834886
1612798829
162285990
1619378326
905472818
267754963
1535887365
1773944304
327002782
1017897234
701310685
476197266
1426211090
640241979
1701318035
601290537
1162859789
1248391643
1238223166
1595014567
1265681739
567779951
1216995304
54240723
916708441
1725095237
487550486
1644085596
674170406
1357329204
567165806
1411412152
1255959190
231410072
1190103600
1416709616
1566930914
211464834
1338728560
1105799106
1053103743
1401896379
210072551
950410973
1156997263
1547793160
1426031288
1461494997
1723314580
995702768
1843881743
1140546953
1529825579
1056901434
1769075933
764329360
588809120
1197209470
264852400
101197276
1434640294
258895420
743629380
1352458363
60239154
558837684
1163388031
1808447542
983614540
526145541
483068550
1803551561
104552060
207095134
848422571
1618764574
880213562
1150581626
2844500
246859966
888698923
571289438
850651733
565481393
1366869104
171460976
651087782
1104822408
1639523656
129665000
1091503061
445718889
152864715
1351708997
736757259
279498020
1000115298
756740931
923926703
1232632438
731675026
1015262156
1357968767
172548808
1325560176
269680378
937306213
604913815
62045559
1192146629
1767368193
1231846057
1337763686
1023822423
553072671
1253830211
1739680616
1771137521
1393829609
459989581
1679518622
700772538
1857757748
993199294
1412850711
527271351
526730383
848298920
869150440
930391370
1685018278
1086304066
1101111929
767527389
508296082
666163423
1048657391
633504119
1625518912
1107171106
568392859
257183240
53128306
765616199
1003937912
427267556
823100605
1278951828
937280640
652021294
1552199805
466256823
354044607
1761599277
103718572
1560048221
1566161004
684246736
1170123696
1262841933
448697248
66567607
1766203667
425800164
1182264928
845892644
325801989
1421278990
758059479
980855773
720455327
1755715830
1811664098
157268263
1210181196
961537886
149489207
668063741
448122156
919053300
548078590
1179286636
1159427745
1422963331
428502092
427592077
1161072876
1811616149
1156843350
742901728
1759634569
151715374
1452735636
53144183
844951522
585363816
459516098
1655734828
867653003
1708530738
509726308
1223623625
1125813731
753502929
1243430637
1645005895
910188775
1210512887
907091414
935824184
1704872509
1573433182
1445926419
102258766
1203880119
1812558826
308290623
499839841
406470386
1073879887
1258055400
169204567
1512322591
441919928
594324703
1644919686
197566019
471510431
593577286
4252550
1777040196
630800054
1582092159
1826353952
730626626
1682989218
1721242949
569103693
379192006
1826580849
1504884556
1697471173
1258808890
69939721
506945833
153204338
647506828
736581731
1190005678
589505762
104191432
934211552
1169424485
629056177
584508169
318675335
158194392
689460739
1519024170
1354165786
1045361034
1572011262
579215420
707769651
604305796
539393079
1530229493
836260896
695912079
1707695103
1832363778
1104159158
1166565018
440480907
1762896845
667695333
656846125
1188491121
1817296225
691948712
278568848
1796827768
1190965113
216041072
1846548191
62415150
505478676
1759532364
724464845
86881500
1057263379
1088432550
34337688
610372835
1013045546
585324913
699060649
1246919992
1856476134
785871360
293139691
1772786761
1654946223
1182708584
1165763088
411315328
387742585
1246358462
919482768
526707173
265929016
1454776251
637398902
731882115
1100712827
310734086
856963942
1715677894
1403306816
317347614
1686588128
72110466
651180277
507978770
1811748152
777955675
1099074226
304654079
1184697537
1761809432
1556003551
1612837163
919660195
993350802
1657977356
1079832934
856328975
666722387
445291376
1238920013
19778630
1634158202
909319020
1133384669
1852622487
1214106720
1811496152
155690944
1509572926
201146448
62855205
1295036248
1512846548
1531591859
1316200312
292508409
481042049
927964783
648934672
645406699
1535511456
325023415
1424423528
822432651
1051271689
809910085
253133995
48661770
365305052
884998964
1262926430
592225470
193319931
103412261
602510338
644827215
1311628473
1051622388
1653686875
1536779727
323169761
1240488643
1713399127
1166223402
567929997
577118497
563483161
975128411
699718126
985045253
1834595887
877703261
326734895
838822336
656071029
1393317769
537771865
1693450880
181991781
1011455102
820822267
1137699067
779060301
23994860
996881037
736822881
139693560
97673115
1598791776
631336757
981443437
588718156
1498121315
201430232
799283373
1713173044
289435340
1093083857
873142336
33782296
1068602697
1050865963
574298701
854529597
896842998
85905949
483735797
1072489467
1839294511
76474250
506982761
1705749376
1539905604
738899971
618047393
1135330591
1397510903
1716406559
792417631
893407025
494847788
1212242698
90830731
728390918
358432898
1047458203
1518603742
237389909
1261759376
1765742216
1145378065
539325906
1569085335
511262697
1259810821
222242993
1080048427
1856016910
298236279
193186807
1728157722
179540607
828395860
202349181
1673068069
109998940
530378309
1373768752
327207343
1447829243
1344993148
482774678
548751079
448869590
66378052
917022823
1645211800
768226471
1045114304
1412557870
330201722
302211314
1375607459
513100545
921730181
981336164
768602314
1455575877
1168449518
849168501
186939751
1688863341
543598095
360158032
311235656
1816577253
1389968238
1329079632
870436076
589920381
984007333
350571162
1460190829
269759698
280500521
1680366924
713412463
692009024
101121180
1228135505
272731840
1560828319
1056118600
1116386420
583400614
1164963858
1560498406
100368404
747343552
776770567
667086597
1454341777
1832184592
540502956
1121115499
914204539
976158499
435000993
499102409
1136646004
1804187748
915730352
531251765
1018295482
395807092
1414997084
1050415812
1838011356
1586882091
1530504529
734267529
301421459
905973841
1397650734
1336840179
590086384
587187283
832336558
1538025165
1622414311
356097719
1360274829
350733515
742134717
769788069
1681411523
1169348321
465336689
710179616
606724993
1422577133
752378754
888621804
1594794514
626873285
284595823
425418796
1470297933
896393451
1771630283
1386370102
1312354775
1422441254
1494870514
601762013
1763881661
914635677
1189745531
399818664
1659389377
686673059
485378754
1603351837
849072129
1271268220
1008689453
85922585
1030033654
1677881039
840350489
1443100892
162689314
1354399500
1194936419
1507254050
877062208
891533385
1150002683
550674341
846678681
1831700955
1822078018
1118478846
1185291684
277143695
1213138029
1780938543
1067995161
908127356
404488015
595274993
934092317
74552753
1127299877
1437756601
173102201
421022162
187602533
826614982
312499160
1050570255
1189450733
1195215612
916637046
39665625
932264809
1808814083
952661715
774380882
514877671
1823260250
410748600
1061004099
42572637
1648620126
1005926303
1347359405
1505331920
1046624284
1789001799
387988371
1245402060
734327049
52874960
277448692
322312383
848352310
1510135545
21457993
12808270
996655520
1123091795
192898208
888600380
875745971
1472028068
1092867151
567813125
1125499766
627623840
1304267322
24319002
1010840842
595666402
439567838
1386336319
1345583124
1496361684
1113713497
238085598
632272437
454467723
525664372
873673794
1600658649
1323813230
363035120
1717461670
1165415107
1383509295
902358508
517136290
526376100
1328172914
1636040077
56509237
1386626251
1842441031
623863728
1283682349
76902979
672848759
175245106
144497718
1019377617
659728571
1539929800
569495013
1723357244
1426289538
478319855
1244402451
1813084614
34212582
1342894269
1180349203
1673607269
1157638732
914449145
825204927
1658380572
445294326
216877101
1550481865
89719483
1744239443
953972290
1390804661
1765642676
189196922
1850848544
40225081
573264900
476548200
131812505
1129581219
1851460338
1703218195
1120026238
1050994412
1761364615
998922477
561305821
420745425
742420198
1058480554
819752401
496172809
35342035
440428459
250393018
411407842
856424524
1028640841
1706653487
1273319036
1347348032
177505819
864829615
252365510
1229787085
1172154335
726887630
745741498
1231590800
543632659
1252811772
885312260
702783728
1466607615
962998833
255082484
1618224947
144857777
786626425
1504514972
1350649067
1707803550
1648256545
993127859
828114158
1697250815
1696057156
1401925960
8292785
554639074
1703772722
1186643151
1541545685
1113409406
717058500
424498319
1117037088
269028576
1244165382
12791468
1275008899
1041905898
658336071
710416383
7734476
1259683990
550688156
26181365
877426781
726771400
509009329
384469037
770279886
311842822
1204409718
1814284068
1611551468
858462133
1820264044
160277608
775337533
1634948380
1573244689
992163423
1341388815
163544345
1318730311
38116508
434149837
505538764
266380507
1560054092
1020342127
1223078179
1470635789
1410876409
198979464
675994101
489191628
370316955
96991209
464001431
192611603
1547935898
578543203
873404637
1268498623
1282839439
735834720
532763386
1536760406
1228970514
570715360
1812559343
306672227
1714256234
1855761109
1628257250
1754281531
136486450
619968749
1486160488
1803778159
303178940
17211998
1286768862
1694780106
409813232
959504287
290986915
1461621030
122060592
1234015482
606628616
638108025
1068574410
571731818
1857321775
213431338
896282378
682961917
574994943
698918381
387911953
959225860
1295160643
1183301335
1582530096
1486477691
1349186393
1483397036
527062127
1251769340
607409257
866648080
599480333
144645013
739433698
1584075937
200198679
1602015485
712098109
18873561
821105512
329887487
738822362
199986129
1054039991
230758587
1614161517
986079080
784023690
552328702
1104536249
990051443
850709440
929788845
1427716792
101421551
1293242266
867691672
330650997
719129201
1029495832
1505238060
406461000
31947344
1360790594
1675984699
1092002561
1722482418
53514725
641780775
156825431
571276230
1599901428
1589825161
917310433
620118290
1814967509
1735278336
1495168828
709588818
473745024
457396929
558254980
1300460648
1658123094
1787763133
640632523
1789898050
1450638071
1785824897
172123892
1797628875
786608810
93823196
1744022815
354310213
586515490
1005777408
1198055060
1482364731
478320937
466100440
244691636
348762613
756874936
1342760910
1447266653
547499139
735782211
812556523
496317394
469081995
32203168
922866889
770346857
956668811
627014954
1004283764
236278838
1387498454
1808741903
745514303
1249827586
1082392347
78728050
1824407285
819988356
1698280781
910540849
226511829
838690418
817993382
1217634432
1848840412
294336977
226004260
19728783
943416269
1388534425
1431799268
617411526
405768630
1705776331
558762675
1389384121
1751500806
441476850
1008976806
1171342631
1608825295
508671350
1794924752
1754522200
1634644582
1505319404
944885244
414447085
1676350190
1158951186
1722430010
1003029360
833192134
1090134717
685377100
710308144
885137623
776184813
1219963426
932546465
1723433734
262982884
1647956361
1794482586
490558016
387689732
251805710
1478425225
596645326
1281772822
1287957620
223178799
1310120162
1532202877
31544472
1494376466
1459083304
735668487
234381241
231257366
875451575
966882350
817393956
68163138
1238342561
1160961460
893988065
1476319162
1557856629
498243468
781526287
654219760
713445242
115789366
1859283327
255209967
1241030158
1785813869
1203770227
1607959546
733116333
1154916313
326411480
459824630
387807941
1715919092
1701903934
38146635
1062150383
1735199389
925285851
605819467
1455206660
1504606636
166935603
242300271
587984626
1758970077
1439576374
1420687011
340813518
224010750
1554877357
1178922758
1849080035
1075089485
1834849795
1375225851
261479653
724307962
1368342797
1008593245
1278395772
743295114
908572355
799749044
83933886
716803282
80489614
549494167
1658722752
1779135560
6701651
1150104012
193496110
872364356
752231954
1046974979
343242700
912879025
47348234
844293588
1227884668
152746106
712290983
1088754768
15798951
1170257834
1609914290
1377447818
1392842834
390592125
1145807343
514231526
756485320
1329504476
158109732
21140823
1784202965
1147047514
1231920732
175320406
192340738
331852564
73850925
1150065461
915124585
249521681
757763783
1690414119
1186460057
1334021326
1753678292
811090892
1490671769
413272774
617088765
241080831
1561311734
750203525
497209332
1252395843
1488134722
397051085
1463664466
384610509
1159644323
585958738
1559208608
541167804
1248894016
633268598
388767229
10477026
1642470936
451218312
1168756234
1266085060
158383383
1434482839
972629934
1679453678
693580625
1301398883
1573474392
400126803
938053965
1306983197
1064784702
489041797
979627171
348876754
207967051
587687806
880801463
1230101957
308729704
592765038
628087026
88485549
1388878526
1467188156
865300531
1640461159
1018780177
232303256
380122399
1774144565
314674508
662120344
1214770570
298372322
538836942
1134807163
1142739979
1216328414
1248099712
419523467
1810876035
1601900637
20352217
267686956
1630675760
388034948
59127013
1313968769
201754023
1709131624
768435556
357943110
1510173815
1398171888
1352134444
1783925957
1675713632
967150234
1614364797
917302541
1323964554
1012117577
945744600
540291117
1239828073
780148867
1711866518
788691695
707272878
1406839554
255219872
1416863408
1066441737
16800787
1007580555
245151892
896003585
1015547890
171199485
1260946009
1492091895
536510697
1362460724
548208818
1790468437
977460
1035938864
93868212
414918603
1342163003
832826976
967302675
1368572252
1764315318
553259355
1075781167
480753516
866182410
96110275
91220403
846767934
1410440761
1010155511
1127817754
260447372
195097664
1412898166
208315250
1215601193
1755907741
121233449
17919416
619184488
1848656191
745276854
22303624
151067317
174773894
608211295
476431718
740775315
810777462
965170098
478157136
1165325698
1689393156
1448479812
938606653
1284087029
273241641
244068482
1175298871
107220511
1504074642
1730142098
1620116690
1241134696
615429339
1551592205
314706059
932734718
832388945
1484000976
1013951077
563767765
155537403
27145708
222635091
972201968
879425314
531776797
1116934993
249754183
1110604142
195240004
1143405275
435346815
1517166329
1219590822
796785345
2488760
123666776
1020962274
1341828212
1498787612
631107938
1272881936
442429587
1194372657
27278810
1582398186
766044048
1699630754
361691001
785219905
877264691
154756632
692912640
488799105
392834314
1779660867
1144117589
313459965
197122460
1119639790
1506518478
1336293346
1084057319
537645252
198311070
1385959127
61886231
900257662
1348353461
1221345528
1503068016
1443072792
846146243
694134490
1316763398
1202698290
1195118394
893751385
778948289
191168298
1752194868
899155675
1691550792
244866896
122786293
380467438
539314030
1589406343
655178096
1466305962
1110229852
1851486906
1301881137
153927692
1678370359
389610091
1042928496
1610206029
1321698202
1494571667
665906901
1654661472
1518052382
153775954
241398148
845209709
597812700
783520126
134366955
1315411781
1598300272
676670110
122621922
1779173623
1658101336
329776420
812398496
235363695
1376708879
1350137733
71155049
230118910
1290193450
1392584591
1503778706
77060118
37781317
964834889
1204538128
627248126
1828729405
169645137
423020500
250823816
1847128967
1165691353
950803457
175364278
401124609
591407315
465740127
551205388
272766532
518714585
1130758582
1103081896
1770710437
215035510
1080267674
952572038
495020153
1475017875
481045601
1019698439
580359516
1802235668
534762287
491016905
984182650
249415219
475209199
1787715556
885063659
727116669
1561121968
557402834
941753270
1436374622
1655149808
879632437
32648582
1698478544
835246757
239390570
86140413
307956496
1774717291
835136158
1237985956
1175818590
1089409801
1241121338
1835905056
1585674176
1652648553
1840821235
199001050
1751502135
1593493858
293263284
1020330607
1163590965
9961922
1624909389
1690623601
693762197
121919889
1146608355
1125583743
1203418244
946119975
1542668492
1256293663
1237063260
1679533673
662869805
1432134247
384282989
193213988
590131980
570120892
1827219612
608748561
1743266703
1711931037
1274057031
1000974489
1169647592
900578021
541337554
1211164235
983596633
766840651
366636601
21931182
594096756
420400198
1470164133
196462371
1786079612
1564840440
1078018293
682650581
1732174394
933849501
526410372
660049463
615460142
1065812767
704786583
1103135564
145724061
888469698
224095494
388013542
1219808639
729067296
1130891511
1696686805
249675312
1533135157
1515348129
1382151280
1625171808
1455705575
791701532
357162018
1272329012
697439131
84258356
905943401
1716559553
1506514132
574799493
753114122
1335790842
451639443
1158591466
1723592759
264152947
1752257129
1801680605
1530899666
106629969
362037835
508591376
1354443575
266457448
1135724340
1329779352
1410903283
1659011502
943074838
745474173
1013212360
1791121417
224864358
1078927152
1334000219
994891766
864203741
261084702
1625147305
1699424452
1223868564
455239311
1576305655
205760900
794588244
1230970954
100651933
1785389956
613681048
1732087181
461371493
1766022804
12783896
1255920662
1051597437
564504731
25433829
920391412
929462767
962593708
160742390
1342957066
1267749467
626687874
1800556515
1825623838
524996041
1799481616
736910503
1015439939
556653085
230821382
1528645362
301288503
1074183549
640617285
1373223255
363802747
1481694094
1470870903
1179615549
332652104
831828132
1021048756
1075769893
202039175
236192621
1338695910
708915088
1364596188
65794082
1537448778
1603598370
564524948
441889480
809915193
157595377
1471535849
1033561364
875405462
113323231
1694240387
1686627493
1369770122
1378696602
675779934
1539266812
418792077
1686593433
242104719
1324497870
647978885
1099702344
1852552047
1710812343
1046884815
798939071
447837367
921272865
89693895
1533506382
1442191608
515107873
474162232
857568365
1722385081
1296425597
1855645962
816486281
788949415
1226043418
1646382363
156330136
531881399
1416838547
415470162
825128885
339780480
245071201
1167546389
934039964
1458786416
990150327
530854722
616155510
472975916
748582114
713078447
1285992439
1703060161
1834285658
1687007989
1654879964
884866900
343330751
1559569248
877288503
907385461
1430334831
165553310
1181934231
1169317073
311269942
236389019
714875393
1824080819
1524523050
1065440341
462143011
1315274437
1090709861
1462516740
758188506
1721635874
245257078
269078590
1465644076
608347622
1547567307
600736191
756792392
652499299
437894278
385520721
778685266
127247267
930013816
1820350749
550137746
851672260
116275947
752434085
1561053494
851021510
1535762921
616084934
219210649
1663713966
1376760404
1801980857
1645039800
434256587
431299031
900828357
1076819962
910324903
640607593
1249371895
866883347
846073051
121820689
1122707972
949275004
38254655
1255900365
346003862
385306758
516730363
1404227109
604811877
1318165791
994359316
687109463
1339210522
1786292408
1712174824
1704783741
822063319
1247246169
1821773329
991350960
1208921171
955182219
330934174
658141122
1610712970
179817547
118705839
1497934126
1124232696
309421416
1312706855
698644346
858573612
719172362
1536601551
27895274
741997484
1834018397
1087696381
1545610710
296221163
410043925
1615192260
1698767826
750682561
367022324
1591879266
127635530
125122546
863314270
1857357455
1490072091
484222146
1504005388
901896981
886939857
1258868640
1513058679
1347809347
1660900569
1269330167
194608766
38126409
1741068161
1664473777
921623054
52404579
1683451401
1688987886
1198530944
1790676366
856470816
1533867248
378574272
1659430400
62131115
468484322
1334448913
1508459010
25763562
1193927671
876945489
342580090
1291180018
1266713848
995337286
1766267558
425991608
1125594702
721684385
1141514100
1095629356
52919547
71831683
1508311836
1159725002
1732176053
1664387793
482618542
228462019
842921067
782250346
1496072268
1837540423
264406832
1312824300
519940770
275485177
465645943
1820046296
477582313
1583871903
710555336
1761814220
1178843166
954624665
904159194
1171671234
419571417
1752655891
195650318
1843819671
1714100390
1557412369
56472950
1238125831
1254050902
128304756
488799048
1795840515
1497130055
1124248398
126541487
205273892
1741096378
513023195
1711718973
426697038
1032911021
658596682
855335200
1560600653
435252187
610433132
431872995
664238032
887969786
1356128414
421167166
454617281
495192338
59923785
677884862
665305798
489467850
692501052
973670948
243514802
1016539657
1045725573
29248637
1063418997
1042902159
1463651771
199616845
257703096
1416891572
1349938833
1044632129
872033902
808445322
996774555
434446372
691810002
86933343
1419328359
1292594649
1130905697
709646735
1688375736
1470947241
225181360
628518615
1001482992
1047714983
277387975
1471404628
789363131
1291696586
1200704293
279719024
545736098
1462029146
453321084
873658696
1825575931
1252709261
331547380
717661588
25380537
299135711
1687735368
1828173826
400528430
682638205
1580705969
1391119281
837284616
378592404
1775195147
955157072
851325114
746264194
892043172
1370172918
1148225008
1405010332
1131190853
686775277
1362028442
502339064
899633088
339811458
1819120632
458460227
806191590
1832314969
1419060481
1654270225
880169849
1602787224
1185869549
914930150
994827686
7962090
1158736498
1399063243
1523364792
1746222148
653773578
815101228
495575857
926341270
73629802
1465568738
1515310479
219506170
1280543820
359335935
973743221
1378478341
887095443
747901651
274806010
3974055
980695795
1708101170
1341517267
1752318213
1583051242
195329059
1375458484
1329125904
163268475
469087897
113106673
1355682218
724603261
1032624884
666584340
985000970
40573041
995817760
425749312
1747101741
1396599234
1327828796
1303233694
672523734
1062763776
1672251959
1172520194
1208672255
1765674213
1271425830
353852569
1029786278
634466717
498780894
1417666465
1687089198
1637244678
31781947
1843757132
1288803250
455963817
545066080
1595837526
1805931349
469169720
1188701172
703197125
894899046
1260365668
812640645
831671591
278140530
140981159
802688454
901046064
606667499
1296189993
450261580
1367414359
1377414076
224986936
905475063
1022856530
371834531
1440440245
764091245
1357043809
1754520016
672319304
1720364868
1460391553
626337903
433273773
1620387396
11400084
1100238972
1291351250
358829209
778451010
254491033
1129874517
841848963
142748060
910018220
963018977
1286740915
956033303
1650987592
1356419153
368460477
1167459797
1327941798
1461453518
1726792315
1667686438
1572865770
1366999343
1553925818
1526088292
162011371
765392099
663361939
1457390074
219619675
122014085
1035471523
562159564
1408224699
614486700
1316639646
671953557
267788653
1400287920
104272166
827688967
873608979
1519061161
407664823
1328842626
994847693
1409882594
354892734
565668179
1402275151
1625280980
656908201
1339028611
791271423
1798281026
1644634256
1311894962
277247328
590790757
1817069303
965515092
5252707
1771434750
1175909377
1540900850
1597489710
906130225
431937132
853976425
290660740
652230698
371685362
1296586246
593351796
1463977117
1740684527
1835748539
1107973731
690290615
643752389
654515594
310544124
810655841
1066499398
1401509660
661200860
1699800363
1075561070
365455005
1491049027
951518119
1350145730
897421616
809397550
189210360
455796945
1753450372
1807130960
138263316
509086474
154551537
270225243
508049382
1105871416
1587168200
574996684
460807210
1713033366
774532807
1449588700
254021063
1412159871
323318639
1005724932
1447771773
315723166
195340572
1606042859
867972763
731323764
819628820
1070514674
37945367
323476747
1045316222
1317970412
504644045
88373264
1551043982
308156946
732403599
911241475
1739494736
1513560245
222565986
227190012
1480709087
1406946254
1588226216
938037766
70677801
305991
326446568
99725861
1477446698
279534976
840568973
1586119773
650785054
815032197
1560063978
967145480
923985696
640361659
1264983964
1219197019
1523515654
123824548
695591810
961463712
751546658
1518060546
40372607
909477555
1804569211
336171199
1652028627
800794421
1666644621
49887463
282461948
394585990
1515429368
384858265
1022078291
1079928497
1755620316
1752022489
589316182
1621214348
373223604
1160260860
1261126577
1465784222
584140617
663119971
816150776
1629662965
1489892925
1200325688
932339023
337315263
418214842
55336469
147767529
845548976
1038110263
628803405
1000212428
1462453709
1588867661
1550018783
1195052956
303122280
1302640503
747587733
1252608676
292231092
1053265971
1499506886
355803399
1547678285
1018799043
1837291280
605152479
1547764764
1790503371
518466607
358160602
151446724
802160256
1539968637
663052651
737113619
1730319613
1692282423
227164379
735588075
79061288
587564632
341279262
1357849067
1236743810
1438496526
300847440
323221128
331761121
455767012
483853450
75918062
1117553457
1027744520
474124000
1518260723
532918020
715620667
148984849
331413011
1735889456
943054676
475132399
231909376
1022423458
1267284750
1484609146
1523031682
492950795
765258366
483844142
986444275
261840829
1219545548
557488816
408775519
594821282
697157976
1468793419
1799406908
605059714
1487587881
839539811
585306586
254481238
1265180696
278879356
343121297
235903170
1598302336
575416507
805164800
24568284
315352533
1255255052
1069627609
1051122308
1402940788
33680422
53422920
556288567
447554546
765334828
920954912
1339436338
1338687353
438342129
898244034
1094516296
521293789
860908500
1847721918
488395653
714510602
1062711277
1281270657
1703804081
1552475525
55768052
1604944606
1550658900
543607739
1852947753
532268328
1499024570
482780841
459496132
374823119
1649290088
699864472
621318705
183989268
1596156652
1538918120
918371589
792215201
1493836091
1287037460
1026694438
16359810
815618288
274696473
1657258117
407282617
1386558032
1268835697
741436227
319204198
256833115
1412394256
12274420
1774187279
855107355
1765800313
1530378270
911246855
501910790
675303499
605196531
627038944
1480443254
1312314263
241279948
320145548
241119094
544034053
1521666843
1278745863
956087439
375218015
594471326
927531807
1494597086
88843359
132577149
1218873439
1806188762
314263404
1593516425
1102396334
1451792931
328612107
845182996
83137712
343632644
485347527
1369757154
1118881137
1584937100
137723464
1604844359
470191662
45977208
377930001
1391673362
1468673259
876704101
394162893
1755237115
1063583324
859748647
718333287
1388608409
938393437
1765277479
1750086578
514105790
541178947
1097324587
485250732
754239152
552420167
1738565541
254758996
1324425505
1462524847
890748381
364087725
1368714515
1798709438
1684816554
1752803241
823555805
666620665
1512412558
654240458
1763839579
1729745393
4599043
1099236088
46950985
761756432
965904784
1583838067
263720570
969519680
1727559
1308113852
1118467617
1413383410
7753143
1123748792
1461848158
687341122
1658940315
392161986
381646625
1507583883
377467761
1221443710
1375731954
98404823
1040732723
568560129
1072148878
545878601
1730264763
213800222
1038935552
667645833
1136334267
1625888813
994865898
465470091
108425554
322497087
370641025
874237363
206141358
1798644990
1505624255
248663156
1639072222
1380550975
828730737
1091967539
154702310
795821614
1132837989
196689599
1034565183
956628041
718135671
605950189
1700802375
433844577
446737206
1193795407
1292815648
880817084
1043944327
243750195
490937917
1567883922
112333696
1518436985
1112370265
677853446
1393430772
467465334
1665399357
1149562051
1691174631
1846086228
495323287
1608267407
236151923
600089137
914998217
416242708
53558761
448078325
442682665
1242832390
300180442
1161070121
1300194338
1834847761
868665584
1070352828
1825663630
1011402873
871608973
1258981926
216881077
1026808304
950121646
170013865
1500746957
1561463701
879541796
286693097
539321490
181105484
526221972
931535987
157415481
1681439981
643047861
744182129
1069765787
989958659
302455158
704734116
345985669
542294727
1125277133
553525150
1042248789
1466846676
1618368316
1705344966
1205913919
104822377
908911328
122244412
642879
725886271
1468564407
512324941
1175261737
1704079275
144499074
16625073
1200560886
1480853501
436045693
1392350224
81786657
560043915
610094311
285556447
1381058665
1049581232
568410140
1565105377
1190268043
1736189246
12950092
1695534829
1701377422
133783873
1304234185
1707946648
1146668514
1647742468
1568500792
1497742644
1570673365
1676659365
1404012244
1802534184
453947576
329177049
1044601532
1222335915
1582603010
1585429969
1626319138
807200615
1423373022
614654199
68773361
6104440
30565872
1525122600
723661151
225716595
1635614906
1755356682
1756442983
261345594
207625655
473413235
525508400
255503059
775348535
1590095895
539897170
870007168
723712432
754847391
1451888022
1270312841
1716589535
1346235893
1084493560
1639791724
58710414
1332777783
1339978783
1231017561
1369316478
807097577
619880462
342016495
289319211
472645343
160484201
427633572
1113832865
911193721
1524159003
292052860
1528841493
720871986
469540975
1535459732
1193628877
1277539102
1669131931
1156404424
574832485
1707588884
1167694165
1570542633
1678953385
802832181
1422192358
1093199629
115017820
830001993
231722257
856852577
1536017955
499482495
1784513933
1272461393
1436033745
923631009
572223924
1231390726
1850588409
814450092
855169513
1426682322
1140793153
1398935769
89560390
1386207744
1271100542
927321060
312450683
1492237934
161924703
27876094
583273580
764574994
1154959490
1164796297
1276178689
490447533
545292157
1059432280
1722092977
722598083
1209687285
1613506954
575623253
124834053
918518162
711750667
1840725307
1105547486
1520771354
726847636
1426139134
1300718187
299938147
590361841
57327102
473263020
556463493
185022766
1846680471
404809599
1808532039
1789821138
1717117165
1673028587
980144964
1601955571
445197495
1283920109
451183576
659173820
214053452
1619749339
1784084358
1453272523
1037931306
1828553501
1575514011
912077073
305145789
1562446885
1341186860
614033280
81708877
1522027715
249751314
1035603294
1369703109
1082751779
618380990
136318696
672569894
1576165350
1484665315
381251982
781285437
644704990
666747329
779327687
449030372
1587586100
1746426406
1320763182
847331774
798416422
888503570
1236794091
895616435
983457220
67846713
560765111
1218611219
838433388
297370481
38900946
936888434
51752537
1384661927
985973751
455615960
1703135668
1077847661
798056242
406779507
743659764
1537259742
1164875321
583748954
356467715
844153682
109303857
855837693
449795941
126417813
1137528737
406644543
644557862
1192228924
820753408
16700330
711657512
416885992
640974276
1659407087
811234628
5542231
1549209705
310554238
1189132723
394150478
1511768158
28028157
697098130
1087390022
1297604217
1571122179
651250102
533345611
194595606
75136585
25578660
27062243
872222342
1054381099
1595961532
320729173
1693916143
1317123258
375453820
643099913
390597556
197121829
178766670
1340760202
634568863
456290124
979142838
1185543954
1389281891
1685054076
1836293632
1302730498
115161360
140243799
1764904093
421565218
630054313
1082664001
129974633
467725959
1225117393
52725582
925586617
1562000329
503781071
1826188127
1311326398
736442550
1351983888
1744672744
40548471
829247257
1682618486
340376441
1341954620
903313194
1688840114
1399533483
753487271
1797605206
1379397384
1481277092
490208951
588153731
1354967558
402281186
840579169
914019025
980426491
646489492
1030117235
227463743
1243702306
656121529
1247469886
587177953
1615289113
1592850462
1791697806
180591487
1354887699
178301145
977476863
1414587140
953644441
718634702
240292784
603852129
790011011
1574646850
1777206975
1852985500
156723110
577665875
816784173
657563251
1661642212
1402585934
1096252822
1650586273
1780406017
1368131077
1636917814
169761316
354789456
1472438483
1575378440
431185438
1533861095
1485582303
1084668859
552352951
864374448
622032607
986487819
1058982296
498677458
125021909
1276761576
891346184
47768054
1687731532
1747308503
1636557009
1549656096
875515
217436080
1854599884
425936401
917698378
148247289
1808905965
1641708298
1815402457
1422653666
84293644
502362669
46964166
757982155
1170810087
917579700
1158066216
1065775420
113642552
380186773
1275369993
1383259000
1664079961
316656728
1227480844
89192185
595834042
1467695791
382199877
1319877991
1481457837
250976279
640794126
1148931271
1196986043
1827035631
9027751
1120583120
1131126300
1262650348
1032068300
1056465840
22545642
465809374
1695193322
1541925258
1440769814
1261065752
1691231455
1629606937
879530258
114844115
1066005899
1140314891
500281580
1613872816
360343073
81042569
463265623
1492112747
1214837384
393704245
336628371
1060805326
856447982
1159448504
1035107082
1109676999
1858705781
1101259200
226764950
1481701971
910625629
1084369593
73565275
801745693
215187444
976903490
451285127
1577682641
1736579588
634313943
789259494
291547071
1265513197
878778489
51945502
1071744250
162104197
1509264537
1697055473
1479218935
31724711
1710834814
926455830
537117438
1192146463
497003130
247551605
342097219
338270376
1535422164
1618959927
525452903
50323151
526019254
1041145222
38945926
944178483
1388961637
1394980966
147366102
759292774
1392230753
112473238
974663397
358056309
506409849
844814640
1238996454
569937647
272600251
660684377
944578551
1335726231
503421325
6449461
1404243357
580183975
141138913
1475178490
1073780000
654704658
1157160859
5424510
1149998372
901703074
1084862465
971232444
924745837
469411113
459929746
298467587
1124304674
1365204671
242367378
1747578805
1116220798
1531325404
226778315
927157740
1093379537
557418069
1395632795
1297017926
1276398173
1429090230
467858801
450471132
164858522
116493685
1223511727
724299859
210610488
1829552524
402018791
750968199
734755440
656003513
355303485
1489083453
391466694
1436681482
1446720353
922132637
267893602
1497881381
888007087
1038753272
181126171
1798502172
295202252
1046717714
895339302
1033158483
1405409817
887913281
544951176
146096529
49447207
1834335464
1649881045
1273652861
65396277
1257819339
500617473
1771198560
689544571
1614021823
19017118
740138933
1591068250
1399527282
1010009790
889232077
381675875
1760949137
752585033
14548337
1165955235
170802650
252090332
1225096579
895276432
1742217270
1798467689
1025691333
1567375568
647050506
118055335
1218257708
1336075474
987672108
395789172
1225770992
1761557624
1101132672
1215861884
1442872684
421635567
174704324
639060192
1016114869
654935598
1464122054
1350257629
915733757
1576829251
477843657
1436405244
602045594
727305594
1009105119
850015432
562030043
667762525
772308825
95144813
107626419
44125072
1459299824
393699023
20885280
1174032280
764031198
116428108
528186023
844598342
1231502749
744724064
1558572309
142315480
624027306
1027122339
1008651601
1434057182
1265774917
431652897
623778066
962247415
243692956
586708960
1153501023
1314220674
379828206
1506311086
1043887541
213384165
558573129
1432224582
1673872402
646705965
1625071713
684915428
477624654
192291959
194570713
378478866
1705798742
1078593953
189237618
197596214
824118563
1422194554
673509403
547632178
630823652
1032440272
466347503
206833616
1502077041
1357227429
198396355
608860724
1695973393
1389528060
654981589
1516160024
1124048411
395289179
466023488
1530449225
513207472
494072426
311464042
891378525
1643386668
132638351
1834782286
1767824035
293847521
539767655
913239871
22865735
364838998
1692205723
1460787459
684852618
1169617075
723740256
1436946706
642925359
1133859947
1591508362
781128691
934384350
394773605
81116449
1200478189
1820353916
647821019
1320588137
280250402
1659265850
635211102
1843359744
731195972
139370498
1732154080
784595236
1303494011
779164189
1271230084
1597219587
1629491907
307765001
1829005423
1432906614
1212656025
10289889
1840512007
583744435
265231235
1603586395
16625544
152708771
1599527840
484299464
330111294
462982830
1163628047
1785318644
263806587
62247582
866486915
1054525320
829367603
1054252263
1724119319
452427121
601050530
286812466
628097215
592072938
233790870
1029481143
1618473249
625379070
595402403
25114595
1646397521
833237163
512588449
595741810
754293764
1737155421
1096792223
1817445528
1221735034
91533936
489455284
719859117
802151101
77428671
1148503059
133936416
1766464546
1173778971
1517808100
1188233022
716624050
698106205
1714675840
627511000
1720006020
1763499056
482586027
1811083245
32055343
405989795
371167536
508295772
1156330855
1706792844
1158525757
129008061
379737067
551104341
208239264
95829747
1832838883
1092481527
1811275859
1616569379
1362159833
1284371545
810583866
313230935
218427138
1792817033
1740065010
1682628504
879457874
996972692
843066346
189384300
471112125
584705345
738943460
545325597
1859367738
305913118
34287267
211357926
854353126
1673971502
769740512
376602567
665671059
1711229352
1366944436
1224943678
1216086726
1500177835
1141631805
651509969
414608764
1281248340
410498595
285267441
107753462
456799884
912730223
394070084
1412513979
1185866581
1176172333
1532073235
260752427
1580875455
861974379
1840467765
1245059927
1548439199
794990996
34650906
1381762883
627674690
1666444257
721909386
1814106804
1714881918
418869307
330888293
557119721
143462875
1546076914
671872295
1493369817
982495049
971966078
890423010
1156622192
47207018
806513468
1699707311
1711232035
402720380
1419360114
696772975
448966296
1184081042
1177633431
1554582107
806292700
1472030290
1157848027
1177078686
958013581
1429721901
730587011
960190036
1673855614
1760807833
289653298
1748710095
730121769
892622113
1074690693
518876767
633242321
841143628
1191336416
1341430773
1192235385
1219125123
875819119
695523750
1139724920
1139097688
899070308
1410702320
1455733859
488986895
353949945
1811496176
54404472
920326181
12206496
1093669720
563457942
1345111985
26770320
22409153
829164596
1788444614
1674179173
366471081
1255946617
744343034
1346821858
1282517113
1065061267
810667427
74699140
1647071481
1828063260
261055048
1830252034
1332026057
73327256
1079004909
533534361
582901631
1755806724
1318852473
40874659
1709019955
1078503263
1134052015
1003194567
1036469750
1665159555
1645622456
835279481
354300915
811447451
221322263
1028120791
1608251066
808791594
1644770039
1646402084
137003836
1654966476
945386406
1213750411
1590222550
385986290
298438308
359239672
221644508
148780432
1566926451
1806861279
151653662
1196740041
957343668
949972717
586992165
1229701803
65690647
277005833
857548116
149153542
1714851882
37276029
511897208
210178772
1189384714
804174082
1361335997
813558545
60129220
1377262320
1757564330
691593173
437788478
1334087560
1057751209
1626826532
1428756091
90189363
847353392
1636255706
302108689
545521451
822804865
802059157
1816104910
153588086
1496765252
974662796
63111684
606542474
115372665
690120780
1202012186
1641654629
313429010
178905017
1426396920
407702716
833353792
343748484
906989218
560469019
1798432287
1296068646
1270345489
110971157
1246907198
600013543
1436324183
409141393
1553585337
1749240031
1426554979
281716440
1158119530
335281764
1019976649
1263248323
1164359911
710760501
453258094
109282169
1694480387
938049826
1832677759
1745654621
1633273604
1592044400
1034388523
451516825
934141788
836010469
176191149
709314695
1412796504
1743288359
1537937032
1425689945
1103353373
1151285016
125640110
1807921001
1104986288
1855837828
1237368182
1282368584
1426350902
1240743477
845124172
1270567869
1639791209
1211522771
558321940
1777080903
125894093
1275044749
1090360089
4251405
1218420594
1560611203
143008888
1075131463
1260324469
274243496
1069230797
1459876393
504016278
720339529
304771560
990307173
1013149431
285715667
504808815
1271217517
1827379611
772419139
837775947
860116084
729693371
359657488
618798124
1597101318
869627833
983041189
228337001
498463500
1222919022
1510813733
691846449
76414578
1629880386
795303045
1601553584
1124712084
1051945502
313221410
612092028
955846960
1004081727
1282154850
154902856
359783172
1116860519
1532692606
486911504
1273594154
1275456582
1236058855
494138822
1553103365
517782204
1556313536
1084317300
1095599095
1086505728
424848773
1692449313
1239892746
981538563
1534075012
314377627
1573614100
1405667545
736427141
382756416
1282107894
658276578
1047414245
1301583434
1628647670
12514564
1361951056
1471255608
1192973862
319063860
1692160590
283986197
1078556407
1660620582
1246401746
85364820
487601064
1117783633
330670838
1845933448
738414411
1378802085
1519232809
783281435
189561586
999988135
376971222
65511495
456176305
654171402
105241026
1849323326
1116796186
1188293368
1549102711
374564363
1162768391
727383317
1679049405
1136648820
406266948
1843514773
37841180
1632051006
1571909425
1504291133
259008185
162071495
1084723122
49571690
1678704712
1803427162
381796447
862440859
1481045267
1610573852
906037038
1488582190
984331408
98314865
1470561550
1257536534
328037461
1704356361
26791670
767507960
873792805
1552161147
485038779
446178884
342821245
257064080
1218841888
118902215
819409494
560293503
1642517810
1792283526
434698601
307270355
508838207
1318235810
1518989273
1006066470
309517771
1212820899
1322751100
1180814546
686287475
1625523643
846916236
1000208543
1143373902
51380929
906220482
1412659514
1826905046
765744082
665957898
304539188
626447274
1421051651
839784395
598086042
751454097
688585371
888824335
698746828
923417024
1138644212
697387722
1419966882
981002373
418147051
1744132717
228462711
597090860
850371098
1550861325
119751940
1624300387
416134525
413818473
533369487
1590740317
1090321101
443320531
154393145
1409268368
811627934
1672885210
1523418496
903759810
931464313
1801075841
283227253
726610873
1777422419
1055994957
929904143
988787797
259731573
868508599
1377890497
849555204
664471562
559877253
89932431
333835188
65223208
305006249
1015953089
753324293
253525012
316647576
1370346316
1100749393
1799567844
1312758004
632725569
639655007
523101700
244162981
593163545
1792854535
1701690182
1336326345
837986739
58283299
1572478948
914152422
256219533
645107293
633879193
496465746
414774039
1544712139
250523404
553124574
282783994
1427731812
1495374986
486742843
972670553
1392933997
761601768
1479649093
73104648
9238075
1466664261
511216523
456087185
865367860
262672275
915299205
1451901599
1292186918
1100021404
849263756
969331839
526426132
1634566888
361230735
1809803077
1284957743
33299163
1770630820
1632552191
586022266
694002607
614584716
1238559899
654538938
33068813
62432157
972851561
90889809
532473564
656108409
1017057362
1661029155
147919789
859733312
1012253277
137992999
752410107
1817199295
505525991
1430163527
3610693
267963029
1239313512
857923151
81299796
1724216662
1425506608
1120226718
915260197
826189303
1256216177
4894942
1106656795
38133245
124130853
483272651
1383136938
66021609
987672562
1604199154
504100848
1061304115
779910344
855139654
220528093
703391483
91713849
1402503744
1571541466
956355167
1615375237
819146191
1855349791
1558786478
345089504
1483567211
741108543
1259579830
1661867143
1635607416
1322044098
972940065
226977310
1077752874
1060082946
1272503872
550675318
1342758693
813040078
1343082611
905185761
1752399801
799941481
226627382
671436378
1415682149
1286830706
938402182
935787915
62637534
114992585
957391542
1493985083
295357912
241649426
593397833
1699870457
1653363529
1075021828
1223899829
757642741
675819471
252983076
917879993
1454582579
123330934
1078467280
627729720
1510944470
460291873
561465697
1520311168
791746750
704750660
62864180
563007467
270722086
1700591271
1402107905
114059664
1627779681
359199500
512058529
130298972
297532838
685693762
1256928573
1396542819
112503095
331878523
537677528
1141451424
1350889250
1142516442
1841454225
769649721
1709903208
1008521513
1317445601
1652174425
1433434798
1600159973
188185621
1088782340
482588256
1205012042
605664903
621068194
1259128605
1383083367
408454856
799935283
1561553451
663618063
1102275182
1093077603
1048812488
1478519099
259697280
1435399737
793687212
1174378206
286736857
877031345
672887794
407189465
670160497
487813233
428166438
196975755
1213139934
853604781
1042502433
54370839
494825277
1224692584
1082702220
1076819243
1820804997
416377906
1168307904
1236021305
95883267
1129175590
1504555611
950962039
1668131620
413642422
255065368
1807217601
1443550111
1709091124
1378852795
622799637
786171823
892915207
720823041
371430054
632890935
1643113019
44447753
756227476
1111027396
844121367
173813135
541304599
1016327965
1810563425
1532643227
942283144
274615778
1673722115
799365690
10251401
1536246811
1640138971
1083461927
1851954169
227853458
484814052
1549672528
368860527
1049224036
749906851
1469778429
807109359
604462251
933348065
214206021
91252386
1506171897
35095536
1714171118
163797039
478649188
1300727574
997243414
1293096837
1021329177
1689744898
1611949180
976035563
365252656
229330609
1721911907
1529975388
820577511
981493352
530763371
1378090672
1727598833
1202311109
1115178437
587439879
1781591612
627398032
1202827628
740352680
1604887694
1613302615
1581889253
831020480
355550067
307517083
1777592751
1665114082
1452698209
116057406
629855025
1329874419
1703330790
767204474
1186144179
1121827082
156910165
1456041474
1025455839
1375560790
1287448227
1582240320
440958009
1839573048
1450574356
1382665000
787549208
25278755
922779661
501086262
470878705
1293253647
645291973
501152453
504282996
306036923
189816856
1615818589
419602589
716622280
951988894
665669046
1502800776
1193846459
1584927
868387919
1613233245
1177807303
802225289
569060429
1480203826
1240814125
1757435864
315624279
731634129
854175931
869168083
1783560138
952780237
1680528414
1721525238
951592634
395858693
1254012320
520771763
1278122474
408237869
99331291
543987690
1503326911
623961028
1748815471
798317291
1249483575
442940097
1617556928
1845377887
64831869
1680106648
165899968
1170752581
213497921
1577521832
1517943022
1178071721
982289244
405946099
303488293
1720334435
1696264739
689918626
876647004
193091091
33295510
979041700
345934917
601863663
803854151
223990160
1572650097
1654480497
622815808
959677641
1718957636
550115179
1849597663
1594672782
464376868
1072355817
320087041
37701415
1810112099
567085942
1550937925
244662721
981024143
814818912
284730656
202522955
1582404059
1309452555
1661034320
675145976
1800796139
853429050
1185060215
1608110707
22597177
1430020896
1326863481
1447170550
881938423
397537482
1123426724
724050982
625598368
1770420797
1276590765
1344467945
493714806
1784995553
1628069581
892222742
488590789
572646728
1650967540
1340257734
1766382577
583002118
1132672710
1416281893
1346178124
1740251167
745219705
1732903336
1750513308
1031256302
377413057
907165571
1109163815
94920631
1806923602
152631741
210894563
591677023
1624285092
382749017
374236520
1710663036
934200021
471485211
1666093106
688061612
1722983848
1735696388
1584138245
579528466
774154010
176317838
1227981670
1070338471
1693275750
1196712177
1207744832
1264030824
1049870561
1812990185
1696296115
76452710
1709736940
647941984
361833774
679162697
702915432
799215332
470332015
634124250
382964870
1235630672
1004816247
1503178028
1162058824
1383654651
697264607
1340851185
1634477008
3415358
1357402131
338949975
245838268
102776090
1107274277
167793051
1607915238
6329799
1177724642
709911202
1603608455
995508931
1165216464
1513848412
597589073
1646827161
909893900
1483122627
864992151
1812205505
1090552173
952074984
232043873
614334443
280969156
738773016
792885420
709932603
358217278
562776974
1782082206
351980324
5136832
712436411
593137711
1390084614
697695933
1517287823
50365958
504521859
52669830
603609553
79438341
291626735
532963246
797144390
163806219
1218855583
100849379
1543137900
760930583
946704261
1018922703
634769379
1688559201
48885882
581910199
719353095
747602809
1656612511
954832738
1657081226
446347389
1491587900
799996701
1125381797
293265825
228668442
592467642
368902093
1257863005
1784758231
1183949392
1126709354
1569361903
1282289937
1535092879
659041997
1206980925
867798672
1699647397
275079953
936849722
145270010
383816565
354964164
127202610
1792942421
389926484
828666581
526470857
1157521788
1007100725
705279995
616046366
72824602
1802601521
1118300516
1451489910
256967030
233843111
1547009999
1141367639
1420790785
1764614064
288892080
95384974
1343274406
95128020
1342272321
498182252
1206990555
897834663
1737262600
373318904
253088160
899001798
672107214
1219819459
645543057
1673181886
1492045660
1267102769
1225783273
852973433
1474098878
1509319137
618113159
218150505
1080231391
124899329
372486605
1279093822
35367637
498404384
1222176636
1551821503
1199931729
1330725619
1010754793
1000345292
942305046
1559300092
561859699
946950667
1781286946
966892504
989291110
1030416431
17323276
1813144288
1175978301
1385865693
322252317
1049363863
637706310
152772469
1161488083
727865317
459046132
1433957072
1582516588
1771071348
1332076928
964297985
1249353048
1345502087
390980819
886099952
735883630
950511888
1140989369
384897341
1247875269
82073929
1075997215
1331122408
1419890014
522465715
378027354
890470361
59191522
1728137488
180267566
359279538
1643466226
1265400747
766145073
926114920
1741714913
1631213266
1506250766
524508456
1240441574
843963825
1313970388
1627339784
660120307
1196470393
1205032843
1762518657
484406108
1041639895
170039524
299923574
102133538
307443422
977520650
854906822
1434571310
397068985
919723439
675837124
913869099
1105741160
398231183
1039880925
869773995
784246272
1215437015
1514545999
1342702448
197691002
292788090
213599769
158142762
1625308588
41707537
755430114
697136
963410897
786973148
1507967707
639534719
1772387751
1146535614
1710323319
57508419
732894212
1080643551
95330699
150319084
588766423
799606892
1620952751
1685097597
665735391
1217723703
1047869572
51344639
1375795855
961721355
1003587349
1193295563
1742745053
669528936
1119025162
1544271894
486293490
1844375403
630028564
230035861
136605856
374768396
1827232500
114346001
178759630
91470254
820166289
1280841115
641586890
1655984444
698283033
415682689
1421441697
1561010192
317251615
1448478888
535419202
1674395919
334040605
1717946468
1061084611
129541793
1375288350
1373893340
357337038
1291107159
478026502
918890815
118778578
775497136
196674593
1437809441
979493164
205906947
1300645946
1516373117
633900921
195451658
1154358707
1677807384
659739736
1819314043
1023794613
31429235
1539556594
1577457038
993639063
20519958
1536725408
25992095
1009046834
447092447
662305120
1019021518
688296009
319543399
390834228
1832949457
23540463
607615677
1124215988
1855595198
1859322548
1082340245
308905570
787273410
299105535
63908941
974479628
1462878892
964039860
955353712
1412772375
1179682572
72084852
1260778163
77769507
1269022386
1089474878
939120806
831835417
464470560
1309856646
1476187159
695229069
1326933164
413828204
315136718
653894959
1105171411
501912127
80703435
1648807982
689660020
1289657800
1030731731
716159253
518645344
974948820
1213831491
575179387
63033492
1202114143
229914033
1582357275
1819920218
1038731127
391352329
1301273006
1315665431
1511733264
609934318
248017078
267001624
1752468253
21858168
1759399382
1629515534
1080315251
1072644307
1259500136
134042921
956363843
632677604
636089046
1551449775
1355845084
82049290
761716435
411166243
445675523
417133739
1135486270
340607122
1696417287
714351031
1598163452
1476195791
45043524
1093245182
504537314
1066664855
946695625
1280672433
1513257660
1441556129
1812136140
233834533
218057621
415206649
1833972993
1626409531
594277801
308685920
392356181
1121693536
65851732
1301378867
1082911526
944732568
518302997
1471242481
218832430
1233876516
1193886733
1358451316
124614719
782456213
1348803330
255168418
966712863
785168641
867456751
480404982
1551091060
631328660
336205289
1707784891
283044547
336942511
314637655
536205742
735605000
1524781624
958188688
312757459
388035492
867838298
100248635
322930349
1142166602
894854765
117419574
304961123
1252565978
626947449
89747944
927914063
1262788816
643292165
158518625
1368071205
259520399
891229014
1282878174
1240524123
936539292
1101931734
1689062301
1577145595
1299220853
1363360938
588577979
1610842012
102216122
569679803
1555591417
1243530445
1109970184
714983814
1357548410
102357778
1694725213
782261325
109953656
1809693458
1688036926
1452354349
1513912941
1523517021
1774707107
498020347
1194490626
725144271
1533400588
19584163
954455282
1161759707
631498555
1345267045
257698935
1148454685
853814723
1428053892
1509328844
1093451233
150733302
1032254185
802255237
692397236
1407889030
183374154
1177548966
1535061261
1629933405
1653989164
1659874219
1086623872
1489671438
962360618
1839966610
1725420548
892407489
726806598
643255064
1456907820
1415762368
498139928
137402877
640155822
1543528673
305872582
259461985
1209527216
332835374
1211413160
1014060948
1354703839
930334038
769278870
979258321
15458910
1112769396
391741080
964788870
349409125
247181433
1550177526
1004605799
1019679769
553408806
490982419
156392213
981807143
1210158698
544736344
1761701140
1376638293
1490591775
603159782
925819698
1786025437
1775952867
1397404226
877804956
1545765421
1075312187
369496062
422093971
453176086
96270705
1446834601
383247103
1508311010
520323690
234780863
611370960
1357167905
402023003
105489449
1231392743
1356706456
756263347
625200229
1542562314
471125495
441283459
437444395
1451491690
575749175
1496519671
941731945
405082077
1794000161
112617062
701674788
1391252151
1750021641
461074639
1283148374
789498470
1005692887
1245092332
322751003
1684538185
920462399
590155461
1844487312
635129320
1226429703
144675746
1252817209
1196772342
1795542442
495295747
1246481555
1396460172
298977729
1293306242
1222995006
534720389
1451058476
443161994
683589340
1849112809
58744780
702696031
472760172
1649184947
1299611659
511682867
1089256482
598040772
1672226518
1076740247
1701322055
558018449
585086874
982104493
1397831770
342665457
424312448
441486805
1288018318
1682145304
1345456714
1111196272
92438746
472650341
1743265547
1164878477
247535671
899767345
1679852358
57302562
1202194238
218321507
282582878
415404771
419304355
37456991
62847625
493468188
1701042715
1512131678
1752472544
1259074056
214268973
788745149
435915943
947286544
7871107
195717140
798627116
449235601
1495864576
1711427949
1022349366
238196507
1832132637
231382807
936529105
1716099118
1850251068
851141665
336106063
978401393
1720398000
1838685997
805808647
95795449
388585356
1435067346
652070850
1845828628
1405657632
1524835168
405194931
1481217813
1601614412
581749699
1083804477
1573453426
1067959684
1561870886
632487240
1354324991
833497312
1083743068
1498435289
1451509263
43723519
262270040
1680096786
1383081158
66500606
1460876821
7816229
876992156
475282623
1028004147
1649434806
1264862550
1267342143
1111165491
940001253
578792672
315353535
722659795
1363216499
528502175
890855407
586510518
1762798546
792919011
861244297
1330254338
1785549748
1229684499
263789222
1698017020
52198996
1148131581
605522892
1607341634
660335880
562459577
1516855511
16094237
1396427785
1114365110
299601305
187555677
419367621
112907779
925714627
364999037
1261104183
618873393
341732394
139168946
998089243
267676378
1699241196
1103597141
1675938332
1681047335
241168107
511513048
1656634510
683442870
1312748317
1290199086
658664424
1294977493
494222639
1697798088
130258528
1794550519
287677403
1477281947
1721964058
1570464244
1313561162
863808215
1166273288
221574929
621687768
1537762812
118674052
1503108665
243336575
1142901675
579710551
1445858863
791130359
1757498044
1532548275
1825841994
722658077
1046446689
680820172
617546739
569632160
539938727
248332478
1102071014
1493414086
965851828
647420096
830108611
934005463
886071196
1809667253
1354961200
456237474
257052171
1116764970
232526598
364557807
1285671249
1631481208
373763642
1603122994
373667507
469508404
792276664
152615329
1316150778
461782856
769749338
1818191087
1228000129
1229785049
1155563677
968137319
947264889
1615411636
137974780
51958375
1807725189
1073015265
210543832
1704201412
1466778618
176230339
35137888
1016191601
1775464072
885156403
603493690
1554072730
1116580533
970701069
270166114
99158664
937192160
309436784
1207748005
1155834974
220917545
1556867424
124199237
458105677
615137545
337558293
85012357
1774953203
817198346
926873754
440621484
564024437
985162214
573108899
1407221345
711674890
1731468023
208045941
799121233
70351090
1779239075
1731458640
492513795
1710282427
1570696125
1211814860
1264812538
1571128937
307303505
1485030675
371260819
174175335
1068665151
569818687
529162267
1081216345
27678527
44044971
1212923203
566392513
749233800
697902810
992915561
866164664
1685511567
1048065927
1326385073
1478009903
1152096999
1251148105
1255217584
1840021127
916940723
1387142498
460952622
864191125
1653338060
249763985
555779207
397119068
1384265387
1851222131
177679379
298949969
918769715
536498260
496060216
338812309
1245648967
1179882015
1665713936
1659080384
1017057412
1031183379
224374566
558688440
453865708
98415698
1620282452
991650153
1030038391
1818661006
1107778877
447262154
14912467
395963293
1521623224
704450270
736892018
68839998
1666193212
1387349316
1273041962
1690414816
1705801611
1729427788
159394255
254501784
29785693
393152163
1544239385
241386667
1718276198
241118984
455718398
1843342864
200581934
631280600
294178957
193094924
552201777
617212082
824513793
69656144
368892903
1574959448
266192427
1092810399
1421842679
381179090
755692384
466881577
1591045384
1694425923
123321088
563654599
329698905
193005367
1623583473
1844038789
879650926
1132963440
1332392454
1696591194
229764315
761018045
1322495266
1085105844
1337418967
1353200355
16152250
713781617
1347376302
515694019
1728510104
1149838439
1759131111
1825723199
832072671
1284880151
137250518
235963516
321680382
479400661
1336471418
1715070755
956628792
1242119298
1182849955
1278739992
103720229
62243002
1355786900
379848192
1580158466
208651152
917152088
962815865
1591158288
260285051
1564091564
1257634259
312729050
1695766797
1568981010
560965111
167619352
182255432
1600990516
1254820628
1562982153
1185242570
1434311447
939614936
1399213251
1402525571
1443190824
401379471
591519831
1377524362
497475865
1570823560
1267596584
1544117029
928753637
61428224
1247265785
375460384
766026852
707140554
1571315370
121955710
674945779
205494064
119121053
1621244786
947819354
330335730
453564358
929256374
515888323
309601294
1053733924
151659177
34447750
924708952
1752103524
1807331517
147131425
279166312
451938773
713198908
1548864231
395103663
1740151078
1485341044
565771414
220515397
1166148600
1741000194
850226442
894413140
1367903501
1853790722
217051054
1153244185
1708468027
1739407864
1496932094
1499777591
607169911
1487079744
1171238312
1339267001
1499183895
460377598
181788310
761936253
369668806
1811337317
640820506
616374883
687589154
1674126251
1646276331
334655770
73413183
17351056
771181763
536594540
272673732
691313468
888243475
1334467681
943287364
209779708
1589195426
1230549877
875094332
44636700
1033359932
1522810444
1158560591
196947036
1682846042
608360036
294089886
922867804
1007059234
1394280899
1048613389
1354937859
619856806
136338120
805215199
541526439
316191058
1784161538
538935907
568044902
1501588671
906960717
835702669
138159632
1761872617
267854491
386460403
1679351376
554356170
1735113747
1771977738
1784643181
196497802
845247591
350311785
630091525
74055868
655806720
1133791364
1368289043
318086621
1787438364
670021631
855096235
1602072181
1117086686
1580350259
227645343
193768754
104469485
617195416
1661765430
1574769190
1073622186
1089323912
446493634
1561060781
806780096
135195828
855421393
1580636972
1418990699
887338820
1715832272
319092764
934799717
945019862
527785649
108947571
14243820
213963605
222286756
1830595671
739903496
736268084
1010618586
1432043982
789322606
949620917
1682324759
21066625
704637127
1517822139
576775134
113780103
1303993457
1144312390
522095645
467638099
1759087778
871550870
368711380
1647267402
498425425
1335478385
874535573
835667839
392365959
229380690
1434078707
93077986
163778732
423872566
471360228
212186280
250928838
349875995
1270244675
1772518766
1201657681
1324027896
1709216702
1559725084
45521122
377785453
1147435816
389762952
59853192
152490934
125024571
1303026157
252802884
1656063807
1398470509
398303859
726195659
998309132
1320194340
1051807320
1052406383
1343307918
110260341
445618175
1084543674
125899745
328610940
509493479
1039993905
282734101
1345523439
1290667594
181547010
813465309
684989404
1139801674
1387849518
670970330
1206358791
18790484
61830455
325136192
86812815
1107359663
1625207602
729555959
1211784348
487436571
475103650
158092260
810475089
534226408
1652920498
1348856153
1137301198
1003083132
1489669874
367647696
363891867
1780934544
380950435
591857606
1839397782
140083533
840079043
1364249776
603059566
1479573284
919038998
450263343
732801486
1563382227
1449465118
837794224
1187156967
1609379053
434194231
1765783889
852219701
240170154
348366235
1654660652
1779452645
1683952795
16578605
1261162912
913201491
1203717899
217256274
1222113872
1898042
1518781562
1276693581
1543567777
263912245
685351667
1134237553
1499987401
963342580
502128359
866018337
46221146
1156711963
1143181647
726031074
1026625891
1156512047
201891549
1675673841
1601496238
879853340
1669578394
788226796
1772599690
809889936
1755076621
1069512088
453558845
543752933
1478053817
324246688
637212891
412815504
14901347
7013388
568842150
461318053
1667520735
731144199
1394538260
1543363090
773920621
452112631
1219394869
1733140735
842518806
266239483
380250134
1448867084
1683497242
45878771
950167567
1389366351
1433884094
1434785090
1783983503
1152597671
362646077
1778440566
723256222
1248535517
1207570788
1435535104
1131911102
818018388
762145360
1059079016
1095379272
565598516
757598343
102465079
1729696758
603920037
1421604821
445081112
1180625439
685543393
1152702962
206445709
1232894658
1489310807
1023064145
742171971
594565454
1846405443
1541815315
548815235
32686109
1061141709
1756012620
1078784553
1094469965
1167347461
249413551
1859124025
1491258994
602693785
752841450
1466525120
1433289454
1272731616
1843228121
1168467348
602509781
1800090670
1087725769
1817341878
1201518867
1357076897
77217580
1143815146
405069594
916967976
325677471
1488704329
795850812
1821672579
936968287
1496159169
462589282
1485443965
1709554561
1478551266
313812863
1078263757
1747940657
1501755178
883862322
1131233942
471428218
1117843482
1776650096
1601841005
899074015
492860242
363047523
1465956923
970185645
32993525
1519235341
1814979841
439561002
1842501258
56243275
112405176
43053506
224387986
1137803862
1619032816
1600791993
609197867
853163802
1300129546
469072234
194635834
992196757
11099420
865807438
310168883
1556473139
455754322
412036476
1241701759
1548042368
1793087101
1116151561
1706036933
1069680544
493741533
994450447
1118021597
1756611188
1694304469
522253107
123842502
991019747
1803606704
779312247
618589032
683025518
1591556421
310767210
1367371688
1372922636
1323513076
1652630503
1138382939
766060578
1008355912
649636753
901559211
1790029331
27743536
745441958
676638336
612670385
1396652687
51129694
281348086
1833341781
1390009426
596347007
1288697019
804844931
74000403
70463536
939292423
1663749021
208025639
978982167
1153071572
876971946
651419897
128618079
1074287472
1398700214
1609429303
84570836
876461819
1614763798
1129938343
1150129918
1114822489
672071016
591210828
495423014
1561921948
676818751
1633817073
731624848
1612745034
169308384
1506434502
869842375
299240247
1507454660
1716884046
916936874
384435200
1837874566
121938503
1526833640
1028908811
652345864
265864978
363595638
952597239
750817256
1469647491
347878886
1361235877
1534559805
197918015
116207161
814660571
440064065
692172431
536480772
522320391
709321854
1439502333
1450847638
1351353734
144199535
1079834374
741017834
1387135117
389400303
950537039
509686398
1199498124
1301059196
1824820832
374778041
1211146561
95823601
160315283
370175291
124287617
1385670095
239231532
255975029
1715463533
1224298234
125039043
340891852
1806098211
416299394
1510318587
1228978355
738775781
1597435148
432897078
1715043510
820810024
228185841
980798389
1159734703
545068068
97237242
85392579
328961760
46903362
758877565
884916731
1683827230
224588011
830276038
335517392
818775756
978040368
937568246
1090522766
1620854025
58903964
62169511
194066934
1033324588
1317561497
264491739
1430794025
143777106
1577078442
1285148893
671517374
1225898107
1332573460
1537396779
1798061834
892553332
1044158791
1004705909
1371186681
376549751
1844519764
1727465706
853863160
1508693547
639669008
227255765
1103766089
1179504033
1095810912
103948760
520155516
762184493
1805800046
1369666511
1342067837
75071337
1757382154
305956618
709228460
1391352019
1082514979
1742600909
211022029
16053895
1686289640
659552284
1178162659
1050766380
724068804
1496878363
406314701
142557317
630629826
292603591
1093175586
1250185167
1533294206
28463376
900141438
1621372178
228802118
463658431
1471294037
697511494
960860725
1362221948
1299277310
1017763267
69291128
1644690107
1555872477
1081710604
1062677149
1590688820
147797983
775293524
861994093
996982012
303235787
520919175
614843496
7521333
818782173
552851019
576688990
1812562722
1792510867
641631650
1509539533
400126493
1857545549
718850430
1272421587
285103557
961784421
368714835
947874250
1795945021
1372817700
1207621883
204272846
42333330
1573574745
488225232
1093990925
1391580317
278882747
1065289871
1362720459
75697732
1046980212
9859498
527725222
743860414
1277469324
1568150941
1241550937
946974301
431329592
233483676
300140049
1166372004
574179565
208402818
758123076
932893192
1657975755
429506530
1472250901
100528289
461869243
301002832
894550422
991971841
834469575
1638013364
643703258
1716611705
28611642
401255653
1764242374
237604603
412216878
149203658
385299481
222174901
1571349131
174336640
303320916
1733618223
1682171793
719654332
74587575
827393561
171974239
1840919310
1594778855
420521575
176933477
1141430865
1452041022
210920701
885426819
1686515310
699465926
110032794
343704958
1144423669
1466687802
1801006894
288336343
317530812
527719658
792402949
1342893338
37229636
52179974
1837525803
636336983
1415327731
814405349
1340308972
684643928
1300120596
1203575175
1614153583
1754332585
410904139
154027232
963895106
99738125
366098851
1199332414
1200611544
212392600
628673024
593249343
41778753
1554815652
701151353
1517545880
936468115
620352280
1743340128
114126036
311583061
625209092
1757337270
546364322
1752354948
1037360327
802340265
1557063475
662304446
1225536944
1640693891
9527462
1470810483
1137587998
617377107
1312172165
249080604
808788058
1545975806
1429120187
993525985
1651048504
1815610502
1621573435
1150314513
1803890983
749198851
1666878194
779629902
1070036156
653200648
1332424074
1555530390
1101493074
1791493063
684334578
241358316
951935001
1457378036
685515262
1500522009
34575239
1298775805
511846800
1594766595
224728135
839082100
842934442
1403859307
295755139
1091844586
886873239
1298445957
1640523290
1615340121
310991565
110163246
1423564312
606500535
1321255354
1504849400
1025862906
185509720
117495433
632266188
1324001407
1404687155
94419259
1224945278
755488506
908406798
695657141
1658237481
300056569
374802765
424162125
1159956663
350901224
264315106
849291135
694919839
294895326
1151961107
998019302
1845855618
315824325
1165113027
998699683
1631177758
251115223
103436810
160107954
417575218
1381398400
811346623
1502496683
1354431904
692632788
1253090774
1218582488
603541827
1341227745
549690803
1757490789
1814074510
1853939097
468005282
947714647
1514131891
59641543
812277018
1340956211
138570072
1807271297
84225572
1825378185
1243564348
351520604
384282900
482264956
631483415
1274492289
1818059159
1607267800
1849244253
1140839585
1510803863
811370854
957944744
954766268
1275280457
523378527
594876012
878107382
623466996
1244308570
799078047
278874779
53803167
717787930
1018980953
1028053488
701777347
1697765717
784630193
292747862
48667035
1740856106
1756868016
547243965
932622816
278266824
32962824
1211841006
1422593879
1498697952
406268965
1508914669
339949071
529770992
416313684
964655653
1502848438
1716131778
1420006472
1755452087
729667491
109655957
1487489703
510586932
928470613
416229017
236026379
609966936
1494292896
1360160741
446701696
1847490583
113678599
884781726
232546989
1561022023
1466818845
112073657
491746839
240986786
1190281884
335173409
1101436009
1482440998
542072808
124439857
1022874693
1749184176
357958545
1287323197
17136872
1393134234
1857349525
94645225
734980941
811750607
1603510717
814527989
1090857004
1614024467
766896059
1656563988
445273825
1251638987
1710654663
623469424
1703318157
829439399
251053919
918207253
1650095215
1765656912
745491425
1859180190
265193724
307375473
761297994
463688781
231768078
712208220
1490673006
734583273
1548523455
1566688777
1199405381
1513712419
1501364585
1156311916
259527904
588267308
745478131
281421304
1848733615
413296286
755920410
1001327923
1652324679
1548696863
1806523311
305756928
131889377
348820691
9583902
597777071
225628386
1840206665
1656222108
335479172
1035848239
631910913
1514073282
36606597
1451198260
1192913614
1081458793
1261030401
1286735847
24998762
1779750704
1801090773
1418180620
504644966
47421827
1521836547
1111521280
79887832
1068104606
606472845
718606407
1790692836
1387481765
1468994668
1249462418
1194705900
1445982574
699215134
1512323410
52201421
1325024948
803118454
1856033219
791822895
1260453900
1464634528
179176992
769053646
934610809
343907246
455591377
413793697
1663137042
673614753
261696701
455606451
863594407
316042788
1250223249
906104324
1793303568
355617643
178849347
666009036
1729541813
1273251729
1003081159
840242619
248618376
548239701
1062951331
1758300143
1663406030
404475107
1148697577
876182577
749185246
1027486455
525239699
930319852
661727595
644853465
1767726652
1257704633
1433482644
720645470
1438223792
1733092499
311154745
1038428675
1854981706
1454589579
1047048145
1821847352
1619771324
280184257
1451973260
738282974
1020802187
1839345464
909239332
897813071
1020100987
585308
1273459887
1432527322
848628414
535980552
1258122537
1661242148
1378499901
717123540
1703304307
854029730
1525558430
1482979762
27077102
1045796650
757940608
337123327
1509852083
1127047713
1194936585
869552714
942309093
1788864572
708687803
1600205930
1834995652
1681151105
872599752
1504979550
1162117046
1206841348
816665858
1325577091
753186514
9070812
1790784561
1055471076
1343500140
452284189
891087035
1070651465
1111311087
889432761
1761421676
474659782
685128572
1602673794
1595115284
896554956
598265653
1649434360
767909104
78374473
260744043
441091325
1392923981
180638538
433980267
731934116
1290833565
579141259
535897682
1509455458
991436497
247084622
297055509
1523671538
51577024
679368250
1541671946
375245522
1213556074
318881290
1570917909
190416457
1831372531
596708372
743222859
1853143125
1651356414
940275404
789525790
1065131780
66967860
1336697700
1185752453
612743153
1844386612
803375123
1523435829
714277317
1065298933
464352626
715485608
1428609852
1097103702
620471830
693804259
312109942
1491072159
773431487
420893867
841586645
65207626
1056802595
1800365378
89214005
1760907703
974338439
1720595562
1655076646
855160946
491730113
781718059
289369254
1654903198
1284131054
1316020701
923784026
125389839
362430014
754805131
235224689
1344982665
1130252381
755383679
1534711463
1102890953
1467944217
791072472
1431096843
1197724958
691503865
467646139
669708957
1580222964
353860490
1157590505
1311274601
1615306903
280004301
1493910017
1446898278
661535904
1676764259
292345937
1556259144
1566041313
1796953147
752334374
1708916269
1478412380
888186772
978977667
352620947
379387660
1778710280
1332243443
1296821190
1024536151
167137962
301265821
1435028805
1699572899
1115923674
1235858119
1530362686
1387981188
360295794
1263463431
1376294824
1259377226
1653086720
386575181
71706853
834342094
677661244
335421368
471532805
8794863
419189907
17382019
1529114205
1583720931
968779318
1137789191
646023529
1126548782
269056797
923174204
1259340383
52050877
1263611642
734950948
1586303783
642724102
637760369
1686236840
1612540006
1827013665
1498884181
1497889844
581371600
414623097
545910007
59223905
846567
174411995
1714360784
1068730887
1423918002
1498913787
1406399411
807092140
717802705
1738785237
255193024
1760350731
1095697616
1208199638
601648238
548252892
515400544
1783926765
648716925
1850471936
1627407060
1702772497
1040916210
1498632786
742526136
977391551
70400084
902982543
12968673
1022804029
1008930989
376125565
619088054
1353273710
612121359
1697738202
965391012
1029026069
1727569550
251509677
157238351
1304992649
321212287
1451350633
722606871
682482243
1434450641
1265745965
32511144
273488244
1710340168
1297389620
1008548111
556552742
1537816135
514606800
1051437233
54817951
735949148
884355119
1751457820
1717700142
1450940599
1083936305
799879118
447859861
1792291458
1273388255
1747968636
102527826
84863490
768821187
1204448668
1278750741
1669204825
1040089399
1456437676
1319830901
871353528
1447385099
1012069384
125489885
138359717
681964718
1336618423
1667022597
507232334
798158295
1695610000
519857737
373341811
1418932106
907343478
142460454
558903444
1823636157
469468493
1371573605
1666539907
751025989
192669663
1181609553
992719541
216728223
400152288
1201129495
806600031
456623450
1077648526
539744851
712276500
1208026954
1165576805
1343756420
1703337880
1750306302
519022049
970377279
1502911446
1594314399
1410589023
813477479
245583335
713442138
1029352201
1153625014
1641084667
1313869055
502740132
1371185288
1600845958
1634822444
177874546
1648851572
1668985394
1520010131
1827585045
1723667429
1102358104
1160403657
1190026389
438300188
236789406
1720460234
1804893754
1157882007
758296826
1023952465
770172324
1118239995
529903443
439331244
1797556271
1425732848
1516022195
1671305677
55575462
1022092777
924148776
1626048862
601950859
485916046
320182117
1093172068
1643286005
1475534614
93471960
1227456517
1074710957
1496817574
1580744474
1313665928
1210677569
468031219
33621217
573454467
962041523
1743988611
440321810
1673710307
8564016
1431050070
1463640185
513959162
1018499872
1485623657
423622753
887484595
1802541004
633753461
169784256
1591383367
1310806118
1124583467
1373678163
835015660
756532828
464685137
739781508
1170978344
1677554436
1199969118
851258549
232714443
1512888399
1549525147
207309033
1490922378
1561574804
576937824
1768449216
620143706
1420377521
413262535
1153881317
1206857751
1234018067
560706972
1024070504
1246081275
1428265290
415631756
916964346
70293874
228535337
1336452726
137058932
1777803952
824290301
292313366
22333526
175941663
378048130
1833496468
1655143251
828408245
649581280
1755325326
155066963
923350762
629476555
346163340
1638604674
461512241
698804191
1668854176
1163883583
363024484
1123578107
78787412
154576539
734011500
1200864532
1857280879
169929566
983759131
1590621005
43200343
168050748
1660708599
828524129
249773008
1454387586
1070038437
1311063700
1293567648
221872515
1848504893
599633653
1417588544
1154649586
1167934448
1698042475
1821381507
1502853746
1667727657
1565610233
1003560241
329096805
1112527720
1522337699
915360015
1163098745
1046735081
713384931
145070516
948010092
838729434
1622456821
257785332
627857664
720191691
1550167400
341845481
1509467717
137289575
1513659235
1220848311
785101041
1629208943
1491478294
319300609
214523778
4395566
772417513
375481813
1068960438
1821334484
1381172280
1408130990
921854432
35750277
962015441
280148374
1402661092
664501279
1662199477
459448667
120608101
870346282
171595655
1680802258
890658341
1186684370
1288089419
1604373719
321932511
520399064
1231982784
1182957183
992524833
1505741114
1843333833
1443949038
154824815
574035463
543509777
411642346
411210744
1153516011
1697384131
660360563
1269382270
1613960800
962977102
1240597970
1515834651
885334058
474451675
700673072
239024252
282970565
1486661508
471177515
709801018
1092802769
1381561669
249742857
837785338
556647198
1362603592
804779722
642414552
1543383630
624126581
981217981
1248162030
1365779849
1060961374
1283916962
1152578997
1483813600
735506916
1857004664
1686753396
1720629388
644451308
129918403
668465243
76130655
515192337
313371324
1428897096
52196952
1548512644
1800311473
1089549969
394951519
107445125
1256442362
29313939
1820865277
156096549
1056321200
299510439
554039220
1747114256
83676330
1787945314
1506266097
926111858
1770632987
756854584
18484245
915467767
1082164622
13422181
1579415276
543060255
1769544515
286206216
342421117
1748175361
485844429
1396781517
641547964
730985189
1075742910
27785211
1455352267
536794712
108788207
1052379628
1364499771
1858431657
981186916
1792107644
1312429517
1130136329
1416879813
1658857969
126830298
975019581
1571059494
1083660848
580408284
897261993
997709916
516215767
1517576050
1712791826
1354886176
1329566219
1568923383
1659145917
352396626
1398864253
1401410809
1142133917
1630117480
1528503200
201774897
1539803950
1355134999
1746201967
1270646654
52130324
1440749068
63903235
754956892
614382391
58414696
440870214
1170325329
1044015556
804840797
1532027531
530354001
1705050652
1482094441
368952516
1210798548
1253529747
1079566137
728487430
343362197
1199193130
1721885598
586548373
368256043
982529002
1556323647
1319644620
955809215
1626044252
861564591
1447236128
803640643
36428376
1281345340
677512532
876233841
1496328172
1240852651
1798081216
1401071720
1815432492
1346531374
940492762
401754668
1830398842
605656394
286236768
582158628
1457485574
903658664
1617435497
1427932147
1093786219
1571714193
1144422817
881106237
1460479963
632371527
1689189184
494994182
968459027
1322151535
1343649067
1133849809
1367481591
461412674
186229674
1062701370
307140504
1603778367
1398738415
520680315
616512235
1084531489
713801848
1794602969
617148560
348898563
60896081
495385626
816972901
645242331
90731335
1149982468
1384159867
9000559
1456773418
454151487
585640552
1820117388
1678504749
1246879610
1342246970
54226077
37701277
960722529
540605913
127504180
756610099
1181256330
1184458830
930311756
118821648
1408348246
203373091
1257268825
1645126849
1140622067
1037834883
1691307732
1486441259
1351753854
634129190
1503603471
737405631
558217737
1607947853
66546415
1184851567
548791270
181242446
283774068
351097020
735567204
1277818517
1416678588
830351786
414236515
144656716
124860633
692531105
1478207059
1255208956
3547100
856308083
604455905
1699636255
350724784
470487507
489591313
1671021487
1726684609
770923282
878474937
1397827413
1740302313
626686979
1089426350
1389913625
942128659
1830189576
827852200
175139130
181174311
812503537
457660901
1836470187
1157806501
440479782
1822955
1539363353
1762380009
1168915023
1058700075
292005564
619528007
1088461117
149993671
712401966
126176086
667748816
1248520314
750803118
1340778404
1232766175
1468243734
1178227201
1811674042
1744094238
54728065
1171422292
507021952
689245828
1687790066
1274607565
166970166
287172366
359545673
285917418
24429689
1022700703
537969153
1645716519
1616955788
445273049
399751101
605931382
966339139
723893848
496908214
356631147
401088650
1365267669
380532392
694183938
499576795
227799471
100818583
738789091
305753082
1246790552
1511853806
1589960326
519611604
926301997
56004211
1225773538
793601029
1713936290
340275367
1046135311
56509877
1151948982
1307913383
1378088079
522279029
1218563018
1345830466
244137676
1108027937
1023125645
718095332
480263255
565657911
1151306799
1098204496
103700906
1145104624
1310777581
1452675314
1547113913
94690447
1152247732
385291521
1149018639
309528663
25316245
239544730
1373703021
1056471960
555835787
333864972
1523379012
610593571
1364946100
1392929053
57629303
26211855
167921244
1107591027
866250933
1768899673
161353580
1337992308
169678762
776809331
961293916
421182054
535541255
1154387083
1820056852
944904804
748067340
254130000
106416453
1565967861
196421906
497499527
345829467
612263285
1189562084
1667788841
106658421
917465206
402833287
1562153077
1273896645
1260309369
313350876
1043748947
315320826
1530508578
1204097530
442049848
370057566
216327994
2123681
1856497366
42290314
679762722
1509234895
1643080759
1794831490
703022691
67919295
1656502158
1713502840
682548821
405050014
1692738559
810105184
1602792610
1323858479
1297637246
1219641288
826420950
100013149
1687710447
1601687097
441653625
116736373
1780669788
1420532949
1597996694
1281053230
588821535
167883871
124991466
1636249804
656722701
1488008490
1835286519
634738366
967704490
1221229959
4279281
567458997
1155040433
1462464931
1409625215
479675741
196472229
198292045
1339113751
1681385208
351431228
1593961395
1015444522
1067811004
188178970
792946477
1749098487
1365557438
249238325
1313506911
163339411
717042659
684695818
92315844
608568817
833046972
431624820
998136030
294824654
1192086222
1316806738
1361902940
484672675
41982016
1304786127
314033239
1762964521
686192809
488184949
748863833
1583936800
1491473868
1079659971
359203945
1147436089
226598376
1680703821
548497071
1174973557
1600187313
1189189631
1058939185
1418355874
28716130
995365839
1655543301
470937927
889564160
1037221466
814301969
750414740
168376262
1255821240
1095779601
533944992
92092747
1421412780
865633355
881590452
1096744822
69652438
1167863260
365080163
198737978
1453170849
512008743
499975306
973997061
1728786886
1650745592
641478009
318562957
1794054994
339062622
1393078340
163412075
1742638649
1089651327
1291429271
532735491
1466621077
1084452219
1065373009
1672540086
1260566698
333156889
1097072930
1476182236
844813057
767215410
631700370
1080804400
1479076339
798187978
1377971027
1405329259
328038052
845171223
826310915
1821597698
1842357193
629612381
499060554
1141265083
122147718
1251040746
869945743
214238374
1045878517
205425271
335143032
135014970
1707978834
1627060712
1237186249
1819048968
865650077
1661673493
1811661381
831579689
1783187806
448628639
160507281
1358204763
126127454
117622721
1507777258
664500732
537807887
269580353
650238685
1488915901
1418427919
188338081
1547157397
1110810539
787568253
1505845498
1247977881
1506747803
942588025
603427040
395546146
1297272569
827526071
1107448068
1390477236
593483370
85801066
1785099566
11645577
905348329
406606440
530923905
68008413
1220778496
95417334
474043942
1113860590
1158635478
200867778
1513004025
1362121727
1101654684
48725705
1036316595
73370256
1588610036
1314408914
1409267626
457584711
49778682
1592537627
98510931
1134159334
1200004117
1641792663
1585560250
133451162
1107560851
1610054047
1105269560
455384348
1681275943
408831049
93473899
449443921
1668515854
1568563928
1174245234
583347838
1446552704
376264837
947604378
617089355
1600328275
1796446387
771273627
1560674047
1574002090
1340907980
1379775624
142555010
204078801
1431451916
1315264879
1012299003
1207236393
1062819003
1546057013
1530458155
282170188
515913602
705574867
1500732433
1375506278
638955870
767420681
428924669
456299005
251440633
914315193
154403605
926024737
917572844
23665449
1245374080
1151018051
1007326137
331753339
1372734469
826494979
1298023408
195513034
125389126
748164738
952687771
614829609
770612201
300398918
21109182
1297349015
710800491
1151677915
31219983
465288921
1035117986
247441397
177622636
1204933033
613829261
706804092
1075263261
1779314021
1131120716
721930504
1530483778
949638507
345001039
1731607787
1754422632
1080845291
1332753602
1560631814
168912473
261747083
662057760
271245363
1335590526
278079095
344753372
617926852
1056865863
146226762
970120403
794402536
309665310
1659284800
1097253192
1789141004
578328392
1463184329
258532422
274086330
934274092
374177651
1382766117
1472395754
153550862
60311032
501776386
963120150
1722696540
122370589
442815892
1404438970
888097317
331361804
350334291
243001212
829029567
886437880
295335136
1174616266
1417446365
671671083
849868816
1251189247
222025121
1513532231
923932129
1841425606
76800893
1759070220
128455103
469316376
335582401
331252917
354824546
1340809357
1131394717
1102567227
118978123
1658026674
1516513896
378644190
368432461
2564287
108629215
796463019
1121301316
1593099018
275767848
1466268189
1516744033
8545673
1478705598
3535620
769353793
736954573
122533891
1349983963
269580227
687372249
1371275469
649249765
1456011559
1280456426
554001554
850872291
1857446918
707273219
1634790774
1282585680
1210906316
770748593
436747126
1290131874
1646399631
541003551
290291822
345935730
523734637
1510755623
1578792200
956559351
330416950
1659015201
1516689365
422791564
1268692943
1385520495
99026264
399982461
1513100085
272832455
112535238
216936575
960036870
1534065068
1100815917
1624076185
1210800513
1209716996
384399084
1066870608
1200836059
863850022
1471869840
534137592
1026280093
1140685109
839876218
1255074779
798648897
1093830678
77554000
904731906
766514516
363172156
1059796699
177146695
1708707498
749912716
1327704484
171029260
956713652
233977519
374173980
367691950
1416184183
944571675
676711282
1712748330
562874986
1424890418
535746718
483047030
956162003
390165249
1686759796
1552279550
495663208
966866322
810735062
883543979
1025368654
1617503469
832278037
1047079489
1492978841
1096246957
143950139
1275543422
1080512437
696297595
1267109695
204335134
793078004
1482720673
211929880
973989160
428257097
661441288
165982237
917022982
693008868
406916437
1798800251
1495779730
473790681
1211807611
1110425812
591553348
1005397200
586033263
253860025
100963638
263075405
1834875473
1443927725
1704104218
119837555
1384922597
1496704363
994364503
124728536
1577784436
741317098
467385850
208054486
527982563
1594928168
1825160426
1365809263
905140616
36520561
677873721
1346294713
1293766602
1238531826
1147326992
1541947634
938399362
1722302265
471670159
1724775277
17494542
549463693
1015000780
1196713857
363370837
828215710
1657677530
785983497
248665265
1500911737
281302929
1587862296
939555214
1216915204
1407338079
129086051
1717544765
204969156
79410015
87306563
888529534
1304926004
664754380
226964524
790736213
557646139
426255769
365333176
1166929324
1788033056
192813204
580802747
1656545226
1704868095
679516277
569166728
1495533843
1249727347
649835522
332933089
266682442
1424620874
485082795
1122347672
311601350
320260266
443281664
1354175706
1051173245
1801223348
433201600
853366440
1470209209
1734420841
789151540
1613868344
1632365334
1250678826
1320026379
215097771
1133589349
456641923
1835499661
89384979
167237615
1111793706
723340072
684232729
1639579516
1127065633
1260661545
1594898474
1131312814
1548361861
116903176
994328060
965409176
588457319
1266086236
821574649
1539348703
869323390
748884872
1078972616
187490902
846043996
717954277
1396804951
886359180
1104437252
1015995074
1217955894
382041609
1142185868
104292645
763725650
188085720
1824112069
809938664
1362426641
1470528901
1187397324
1242834065
1703820544
1005325000
275094170
604224370
971123232
1478237400
1678095973
1297002195
261503420
228040571
1575770831
1138336907
1217345182
1513791126
1143370664
1098449631
759225548
462031076
471427189
746846184
1127496578
1761313383
1122140084
1378987632
827170047
264847701
214240985
265092335
104025088
1305222768
1546791518
1129098458
1311385065
106611552
1719628438
989108847
1196554920
915876501
1667745065
157139683
14234622
1441078262
1092808665
759550260
48679190
169374954
601146896
1104877348
816908375
1014708794
486550563
501178133
1487006075
1165106378
1444344011
1055322199
485958159
514840485
1468433163
1329518838
1523975015
368573459
1023747038
293690500
402562640
338164915
1584849005
1645863193
1584873353
1245177790
33467018
1146387916
1045453716
496497188
764720611
1080241252
1367744300
681638216
1757270195
1543162005
950213742
1158402498
242524605
82678767
525602792
622611130
491975533
1188198188
835217328
1007120942
1799064641
1108587680
1516973724
1402868716
1460648323
614363275
1450996359
700703711
249871815
1756226208
93793406
1639359135
1156629051
1568766681
651943695
1738012026
1020718581
1004925992
1446631288
766503678
1097706881
264670591
504201131
129164006
546204561
1708198398
691452646
407561960
1132465708
1498587897
90071431
1620967631
1733774427
802054111
1091426717
1725776110
432328848
581412559
495368439
1225634079
1691468650
1355721883
1595913114
968484023
412804711
365145310
1272581608
1072097467
1435873548
219718029
216620473
997532857
1447544820
530679898
829153114
637717177
381614443
822768414
895278854
75574054
1388234130
1392071027
1484872507
187466542
1348700743
1150770072
87808433
279532359
1252742520
115597707
1335011222
49593201
641242672
1458787247
884468265
526673038
1105074097
1806201529
1318403582
545090449
1494268416
1528359843
1510506533
1820059100
219109968
1085178725
774292262
537224764
1143761319
1136677704
1628258226
1393457916
945461004
951972543
762027541
148949744
1672454078
1569160999
1741690867
1396328629
212776830
1231460190
370090404
937382631
1812989376
664766427
178761261
1399121060
357813275
1563857302
251100212
351562944
1705502108
189227365
1536751621
1154405497
1753582557
1099864459
746430555
583000202
1838054391
1776502134
1083128048
1132735662
1508732618
1561885832
1802418973
1753344876
503238686
519708177
1802272410
1690903450
1556287030
1826501467
1842971997
1451126994
130157316
1693674030
592356529
35719041
683708939
1777646483
132521557
503544154
692781515
1501096771
261413649
1344825063
966045152
1725441376
72010715
1706852921
1127658668
1147974664
1557338818
1687650806
649805829
1794955167
1634032697
478500645
713022556
65135198
1227359836
1386689202
417721867
1380713686
388997016
1629640761
350549493
1250089249
373249005
594423204
794299057
514736731
157099475
1134013704
1151411814
1333022360
1541646989
1065111313
1222171210
50759369
711698953
641092539
477353783
1658194840
1478995538
1404060118
1445299045
789375269
642143109
641207679
76471621
557949250
583435926
698348089
650585406
1520867526
1732240928
1019541872
680285847
290078551
1403083421
984426344
317840285
53600646
1630509471
789893140
891258005
621621364
1023111016
1031231667
137513169
1145849649
1012588893
710711398
531123212
1796806110
442096282
1218360255
1279218191
722252451
1321292556
320404827
1441642213
881910990
1542369656
561876373
1606679420
1660173868
1338576358
1454535300
885489745
599408091
1329817686
1213350698
937461618
1069028424
748247135
775809349
1253483527
471540359
344190759
1010699798
224931337
1046969958
1120743277
1799936638
1125872172
1153145768
1852607042
23113604
495564411
1270699314
90015098
1198008229
1406965366
604591956
662331552
1794031055
877230561
984548478
394003815
1731515339
1565999217
1772455758
1799027324
1770429567
1092703699
1007766006
1204742231
1814959286
543410047
368923479
375256065
773592309
671197487
919741239
117877587
1420392630
1693364329
1576853187
1323628286
1413859334
895171292
1044665028
961769699
400733491
1031597544
1465151280
609816146
1100627517
57475145
1737115753
1184544953
908427537
125850493
595710976
1192189323
663566094
62036608
85747984
22937859
699384421
1565126922
1117659270
52746013
279573063
1790820207
1842657637
931044367
178634994
848538301
1260920170
1057837136
238980367
1472806283
1108829221
1168535821
1220333608
605649860
856434539
553341426
379804984
561457111
1200783973
83342410
716536714
345115563
608972070
1325887680
1226570615
620608385
213147007
1414903968
98408901
1610154355
1392044910
235792494
382559979
1179749597
197981748
1448325131
1432514452
312375621
1064020888
953496369
17592681
210230536
399668912
161080838
1696603146
1618701859
401327102
542583294
1605849317
337085322
1452283105
1381526890
23199684
1298957611
973292673
486969152
1143311911
347689447
1003494494
1536020482
1086511342
300318388
372814739
1203857575
989479347
1766636344
33370028
212451069
75387226
1440701818
317575786
5099295
1270396583
1299538473
923737290
1055299953
168590246
601566174
1157360352
694878383
881459838
1575153309
1582894261
307302107
824165436
786877970
1173269821
1220026046
1640218119
1106831572
1396073751
574939876
643765836
620111458
1532881111
1259713209
888863807
1682770535
1526749219
960408344
979373444
1647667781
364678329
1371407036
1655790594
1450351649
801841872
1207180593
156764006
140169452
1479278063
405205288
1632351019
242566122
1228419632
707438743
1078796858
998559874
825622504
1270014114
1376674611
1292185157
1614558957
1130290935
771421101
478524511
122311454
1297600683
1781104949
1230851063
250753217
261384951
57294712
1848234430
1495285807
32988438
1132552876
708185571
832125801
114510969
824758923
1243342
1568347174
117177101
196899976
815101293
749632403
1403746519
884689987
902742816
839408456
1123642176
583508355
569978609
1257205525
250460351
1818048510
349402817
572584174
1525914426
1584735168
182999301
342105126
362984179
1142785451
1607541197
368818524
347670630
438603319
665919423
329952635
1312786615
314466511
1309923274
1127959857
1375614974
1467948838
1637317958
866375639
1059675216
1267248267
1499172004
272269211
285705988
962891737
1783452092
1503814767
295372456
350775912
1665238314
447282429
455905119
857326428
1768534253
1513501212
160428645
802762076
630101341
240379436
662803986
1721549165
742882058
1007894502
1832506537
199129349
1651359909
44522897
1306579854
831830503
1570685334
11499879
747714165
1280650969
769986351
180779360
86773813
986040315
778285629
1256642550
936891036
506588977
303919964
159018594
1848554729
1775774244
15905935
360893190
227961733
405412583
106369574
5521543
1422884216
958977312
1374007812
1691981555
85775759
398218587
1412577123
157916448
316342463
75257748
662872174
1405754200
704733841
629015217
1417822925
873437645
562683238
765708767
1639518592
767793112
303800961
456333212
346517766
1142630757
763615138
998527766
1477416189
1777690504
861471016
376676455
127007868
1135887825
1845835526
572535640
237473900
523790674
1028651441
362897549
781783371
843696319
973810861
840522114
54039525
1461451544
64293955
1552920072
1760453582
817528156
376316231
1290846451
409850179
1167350888
491351494
1140213130
879253951
338023910
1368077751
1853799773
1823630735
174020
713689467
1780734690
1418090254
1052320698
823154708
412618212
783840600
1291291992
356046167
233299215
143594048
322187065
765194714
572047049
447884456
517794684
1799618292
1749750997
81736632
759230520
993997517
850160650
92929566
1144858402
943222430
1414766100
1259600368
188941292
953193083
327122335
56118095
1005220267
5657176
1844788416
1679668597
939245952
367188895
717376964
410137770
878758027
1479519564
567173692
1295569378
1464815096
1758152202
876586484
185857905
1312111362
1161086589
908852843
1392028041
355496860
416903396
509836846
1747805087
87540351
390834749
190948741
558182502
1522928385
317521724
779447870
395523311
1015512739
76927565
881577973
993515066
1477796613
132845378
7462553
1600318919
1365297787
1485190988
1322470558
1686011192
6731523
220706327
1607843962
1189026044
738266860
897722305
869030485
301045633
1308549271
699957847
554841212
774112304
975777487
131754009
589926948
361916807
1683190877
1142723611
1574012515
1582419021
118902484
1847659322
1488374458
767699420
1336589320
1504180931
1762701413
840300160
1624895782
945242217
1067528230
857091692
176060751
1572799186
1202691186
459446328
1354690332
892869605
373949830
988946157
1329547331
1345189715
848051141
851784858
105620971
635811240
934585960
1157347189
1084585457
1817135964
1717491804
357063548
448691957
738694284
1290509867
239198079
747934640
356463084
1707889459
660793066
442121326
1412258886
593432610
1235704428
1614613301
540890426
75431776
160061122
132748939
1020752712
282855372
1765377237
1414155979
166828118
936043459
488175150
718767924
600655723
1167019152
21063036
682439504
362809442
481833893
554151049
396791904
1222052829
485373103
184733022
1100821901
737723767
1402900682
1759029659
1112631244
287132251
1283371711
1049134057
874354838
527142920
153548075
745967214
771709457
23630394
1381737687
1273746348
1400332054
57818
477942466
214007836
675889903
1312578196
1357934243
1009700377
1761050816
591461122
406577322
735603607
1297232914
906714408
1009697173
550798641
1526629765
457533805
1648675748
329689877
296967793
1344924523
293875580
389222738
559362454
1081421712
568152311
1657949425
237206412
840988824
57242077
1182671946
1800892357
649133003
1622202907
169204419
391221292
1352141645
1744515164
429948923
745838357
663364240
1093234008
1287213997
944443600
1821806207
1847586338
1832598343
1044734292
1531730296
1729706838
1739376543
707620890
9238682
1610019342
482157079
1745661375
534940260
674339238
1607863754
1193534250
1465476239
1255082007
296727215
1622149502
1686873185
637138585
1829982389
1417739459
210559021
1119466032
1426132557
1617839216
1234625748
155800053
856158408
757386074
887238191
1097854813
439914256
728282908
941022111
1349044676
651346442
931890861
1684348833
1473840802
803523241
1384561755
370445666
1371640373
1093748825
951345986
1313543520
1519711647
1081905172
214013755
156678209
489564786
1413246101
550848588
203884942
623601863
349567679
1667456176
964592981
141947777
1740990689
1545641980
408644050
1641224992
794128579
165849135
1169375346
1125345459
1150135535
1592126206
284182339
669216303
59680000
490601278
649918602
65487019
1844548002
1264193005
624391713
1039421966
1083581370
655714248
1526788943
1094373860
197745674
87338938
1650470977
434794494
1151916795
186295390
213430745
1447231306
1824381629
725126823
1628372042
552743495
359823728
994110410
181118382
1849329797
735936816
259710717
1399080876
575629838
1664101558
945446613
446709136
225084985
1385375938
844828200
795748711
538772569
1791387963
1584702542
672675930
1115119911
188088342
451264837
865628045
1311418065
1131816458
341624860
328521170
916247492
1848514174
153066242
1348593949
960722533
1668075680
503428752
387326067
136108181
399235418
261907237
852654714
790320078
354145415
1835405164
1538780762
1558568594
1751021430
1329390830
337433490
1462561270
210093989
807425149
1400671770
848353432
1168231928
245225376
537163179
1170311261
245489284
533044612
1493286741
240007396
125675947
9260222
952399310
996495083
681559715
1746867701
1050977970
346496350
736293184
847473859
1401689313
1402801964
1571811271
48738059
742507654
1024443383
1838455030
813182557
339212981
722493873
1310496329
640709247
533091670
478191274
567243241
613990212
178380742
195700866
1557149922
833589927
62492124
1596147018
330372359
1432914032
1295579122
1354605437
1229187048
284304655
1847847899
1464857724
71788897
1400096126
571665453
392424654
340333200
733820658
1157914129
105606402
640735823
1673698507
1661029696
1065429678
1376431546
1831173674
534942821
1063296778
1365040971
91172853
296336600
39213006
1689877680
1606522405
1461490060
1270709645
680370771
18477094
184577724
1380174051
858292211
234124369
1732391100
1817288650
1126737391
311011260
780331258
1439968071
112634085
1140567158
40451291
493859975
340892352
1527080500
1654246260
759097112
13573277
329280577
1701555787
809223467
279333107
946063204
866902686
665284992
1626505164
35875874
298504014
922955171
415460296
483225681
913010442
535073184
289056578
1441714953
1166831873
859280626
839521381
245059210
413394734
1143676071
334840199
1256767091
1304920886
233932096
1219924359
1555485385
1013008766
1642384773
1196243053
874711812
890788886
217336014
439242479
1706133090
252798189
82345862
502207569
702819410
926176366
152219618
266888689
98152487
787712308
1841181023
1732651285
1699751674
1779248170
1127371478
288331243
1534665755
1145281577
107815146
1455919155
1043970746
1754057209
949203123
1857619007
1141951967
935857418
137591632
85367811
333714976
621122548
1625786634
587921071
1059556191
1188547825
1353714165
642390034
1379108245
1296732477
458563918
1836172868
1263349391
308761483
248502419
30690450
801115123
1602503520
1849138680
636372135
1642898276
434686138
1082036311
801618400
51678939
614390995
1146122343
26254051
892782922
36214326
1590759975
367774543
867735760
929304669
3803996
540135273
1424550661
39556456
789558034
353420009
1466548364
1694840257
488131161
565103075
524618449
1115644239
64028221
145845870
1219420410
44992074
34419793
1841216052
1797254237
831345018
1770676137
604104112
1599718224
141070941
902337525
635676012
1379699580
443140808
194659053
620431688
557375593
121270899
1286937257
887922177
202231937
1432329085
1398738686
1421068872
1291692024
432239289
1007080668
1543930049
483555152
1051953319
1813671544
1822489309
154324654
1033414203
1739293821
1791979996
779427537
1666756124
1828201562
839832842
125097531
1272160863
770166670
298981799
307495468
272570974
980357793
1257535805
525465590
1256178982
1563766905
209426765
26375667
58945791
1769601814
1364089314
1276657740
1494200980
379953844
226014049
235579937
596610597
59390895
1430902449
618027667
1847013696
1802495663
1730710302
1190540583
405086176
788181248
1523192310
498045384
1740989058
582192823
546577090
1672726741
1736997450
54068049
338756628
1811302593
188205757
838585497
135989480
506982627
778788754
1401955601
713528296
679936179
1144888680
1334487627
1122689254
135961709
1338674302
1572493641
1020726171
1712911373
1435930314
1514627282
14437117
1399048874
484581607
849565895
1130950496
1708225416
183475066
783103670
1835059659
1284362775
203124451
1446498637
1763530375
399304828
1215677930
521297609
1652328887
555227043
731092021
247706619
1455130647
1832059319
533812911
241335253
368802940
1525887591
194143027
1100315727
1500956088
1235134107
178735458
1212251053
1667146269
499438400
1185497999
1462851803
1832122625
379357866
555614717
321199094
1472412014
81672272
774094770
281320754
169175667
310223832
648953350
1770413131
1217172692
922461993
200073554
889690002
398830210
776833331
1167608744
576849956
364682288
998255396
461032753
1085798735
1245098609
503677970
1319617379
1323171287
1371435518
1358482235
1003369185
297823023
1039946089
1208512529
211745503
200970222
1235893155
81798565
393814749
651912339
315358222
1578686689
701843034
501579192
1384966046
825466062
582434374
1103931121
401252098
263648822
1824839143
590394500
1519644390
463963269
897298167
122993242
753410622
1511586031
1117316235
490783566
1232137720
1415950400
1095439656
1557229377
134355632
771475983
1062167465
1596782499
1681241896
962907860
745208067
1000383023
1216396556
91499093
768470699
1476929789
1176323653
1187009455
50606412
565699666
371410339
822617409
445685984
552892671
886776705
996463309
1114847294
1692116360
942196470
970473077
1575743986
1377972324
193916737
812870828
1539708450
1713950884
1133705126
935999337
186453242
784290826
1372537697
935342550
141492827
463742631
1816973665
457511399
1593570583
708748702
825732237
165885964
627942399
330420845
20702633
1371161764
149593528
837258708
603760539
1434065175
136254747
1003153635
1747659532
381125620
703355982
1689658449
241291221
1734776308
1265662347
312995240
1011871452
416223111
1626434970
725492683
1034373276
419966899
1221316825
1486287118
188077461
157528434
696202526
445335625
1321711749
263330148
1502181114
255482268
1601593458
89751430
192520913
957418291
1217759577
1460451930
894394677
44772848
1231136249
319836473
635151
1585222979
212011014
219221601
1358697782
528888723
1622751025
1170575947
1439815193
224664805
416965267
198477999
915094131
1729837698
683159317
1807435629
20193258
1161811774
1458988432
560535924
1273503985
1163846398
1195427430
779516240
541735631
1628961486
727134080
787454338
1319187689
633547606
1696948205
825390767
762814101
907578929
1558070034
1733246599
474806669
875745191
820476136
1025553925
140286285
867887466
1220528751
1303938530
85954882
1724384911
1811689120
1572161346
316168460
2113288
339676819
420685165
1668995996
664751854
1023960372
1708222323
1699579383
1621068172
1542414817
627896933
373313288
499385081
1814149864
918793541
549448171
629386247
743992506
197275332
1593625815
768022651
1693617049
687369219
1154465506
1812483482
1535356281
1140309946
1593321759
755830149
1800803161
672190586
985170077
1353936256
134954808
1260155757
92651121
1502953420
696913224
624441189
14324972
1772849308
806222959
1482470021
1252014607
1092860309
1739223250
549484558
1321070941
517135884
1541311278
1239461757
124012029
1694247244
512746849
1655658224
904603348
725697374
1489937822
1098325530
176024500
670419845
1277222442
20558624
1296954131
450304128
1073563474
1352278230
177748052
826963920
1131931063
1807820149
1033650703
962941962
455124302
1251920188
102155694
461998770
1659322787
587263450
1649427606
1486172243
565892077
1102055754
891612989
1294036969
1341765591
1750734931
935572471
788738250
560573852
160663187
1550491960
1143107851
1490163775
994666132
713576062
1235875199
852981695
334122777
496054584
39100026
1423436498
743533542
381084534
539702501
1814227778
874249623
404137290
1472618820
360741542
1535086163
1333281461
1641800338
1649414482
890736036
610817089
903789115
649177823
1086131646
461674426
791843067
670281172
1090120736
500166478
430601524
1506417305
211007679
308757195
1564645589
125913639
55060786
1797866623
833366600
117377536
1418205139
652917384
1089572510
1195823346
1351511257
1791650761
494598415
1524037205
1705865929
1852578824
1759963805
826197037
1161812444
1857018474
897198512
934540067
1639068359
14461112
751956375
696971812
329605514
737630342
686044110
79920398
1763657086
620388690
967928753
318744845
251861833
1071852002
510370494
1008375946
321712369
675827095
232318484
1756664231
794017534
1305363345
1109111316
281996348
807814628
192829889
387255692
378648850
84655091
745153288
986367906
1002492959
777035530
1833558954
1378177414
503135577
1188678209
381798851
290603477
858071656
695827522
833861905
1184262171
1237675258
1113119077
1040342468
246864931
328432897
1327950944
1291187852
1142117625
650338294
842610276
758459050
121042316
1735367072
823008114
342307696
1030458464
1589681648
659087282
1655524671
1716362922
838627351
620623186
1821081794
349573839
1141134933
820537874
640556431
263692901
763931400
1461023944
55009649
121300400
182456304
776873759
8881684
1040351011
1762783166
1190433584
1544900647
704189498
628799737
1256375957
570825634
621009561
14210954
583112973
422832061
272173808
648870583
2717389
300631825
1360797946
1229831786
388920853
1731574211
1484699089
614429504
402864688
353179528
600929811
1582295615
369938714
1292404476
924960208
561945022
1610748426
943048755
1226938959
924343653
1506452646
366078794
12536531
1819909361
1854709288
410777794
1800034752
905649204
961969974
1422620667
716029540
657239404
736044219
1218888897
85708523
509102848
280164890
85581117
942173959
488201173
95479029
476310062
1769198845
1826368114
963301792
1197666431
949127168
1703599088
839692183
1272690642
353320134
613630174
1395258834
73827255
1144736816
904344455
557675130
7246391
1437140877
197815411
356286439
1048539378
64026224
280530846
1207321530
1296116802
1016630652
1469463448
1463726254
1113394578
1350222272
1293308456
1145448365
80624409
1722016983
860743058
1398537318
981342792
1132625964
397175700
431560506
1504781228
809897690
788959923
698003811
1745861090
1501456176
1842726970
229134873
272337226
1222014271
1406219263
317171719
1500917683
653678861
1361290349
881061579
402512729
449190513
1710430908
314347736
1540195949
232124944
5382127
622461671
1295503100
987914678
371413494
1438747423
888514228
1435780230
958838260
1492281522
443649523
1095997165
1663476876
1011235770
970629393
606203953
1439761133
228413182
281736283
858522818
1065634834
1735409559
1061333472
930032408
1269972146
227800104
509445574
1643582484
449389328
1332899027
1311728484
1449907435
1625591597
478423745
1550164558
486251536
1352430405
598250416
791856394
789616396
1055714098
1708348032
1348546509
1013091
1050736440
1199996170
1250883863
274731395
62262167
244933275
951971076
682073462
1542800804
739485740
686520940
513310224
1849470271
481162726
618388591
1823783759
423838716
1426833545
1136686611
1191435501
1773283997
521039361
699214581
19418708
554217735
278635275
855246504
528850962
1081293266
1788409441
452144272
910293479
1576774797
740113725
1820009943
487003058
255340107
1370994903
1420383401
964125895
372271121
128043798
1260350335
1281336787
1774165106
1115795529
962621433
1166723717
1010706493
1619426863
923340759
1079180967
436681588
1098946947
1404624162
503751838
755785684
1835467535
982004850
1784088910
1087147720
1705643112
225332151
505702067
1010389621
1542143372
305563555
1532145254
686901424
657871584
892905437
1181514257
69192021
1684224973
1055625299
496306441
435153853
333805826
76939751
1781497680
838444176
798422688
1407336045
317873042
1577208854
1211190824
1201075423
939870552
1331997189
1333080188
1719398584
58463288
150657970
707806593
1652515282
1392351863
1758323961
1532053601
1041685755
1618565419
123415535
1192120361
583269399
113334724
168523557
1404342659
1357054520
1352818555
1220925332
23271752
1442324407
812497476
1625224626
585243915
782839501
735549957
1107459996
32160100
395205973
360337837
1313697420
898240124
912269957
898024040
1079121878
773634750
412278209
95970183
615942130
1632743563
688648146
940145688
1564119889
859698265
553519217
1146843468
686150423
208057251
45592960
1583500685
1070795568
1399611221
296427803
460900701
1107192612
1067887369
1519647596
879979925
1271411247
983534509
586844195
31393000
866707681
426372655
919823546
285662086
1026946344
566066531
23205773
1166097895
1243898368
122463297
1173644863
1218266200
266963098
160889358
497973711
1185792587
65614800
1728281273
997605836
182209212
1120821485
737846454
82094463
1026990500
151812466
1638747736
1261369634
68532859
359772293
630802071
1522725605
774863361
186624685
1316352010
193061977
164432806
356150034
1697793175
1446901667
1677425053
1437334220
780488734
1281180148
1745135236
857532578
1161261505
1053523502
19927140
1451006799
1699297413
173926069
1473801
104545798
690060728
99183508
1547910232
1253539806
612564514
1346237975
1219870979
1330511320
446617314
792853627
213949231
1743198223
21190670
1142491723
1022627754
1624680100
695593595
1143983341
823924858
1499270729
695638892
686440213
1702267692
1764639661
668241401
1618798800
1850579731
73390633
684195618
1471164491
353942738
1292350679
27650798
661272390
403850908
1423691712
746975354
1322027869
747863489
1105875897
72410604
93849011
847422542
474926362
742398846
448506
1755619100
1023140046
1060575479
1819906969
1236699415
656922534
1687969759
1549685386
1367102586
474739797
1336832082
1719148300
615074018
120125789
532800186
954245691
945919661
930075903
1180744970
460885944
35221934
1582867037
1785646989
33410158
539544363
167275366
1056711563
1654941894
1588802369
1179074302
1281579435
1561984318
287613734
1337533130
860763360
241764153
1815196089
594166472
1260370530
1292307527
1570231814
42933717
550179768
326101782
1813462513
178448941
396278249
415752541
1718065984
1672205051
947508978
762436778
1036387831
7096110
496752895
478976411
1512411550
965214275
714349484
1695002607
1114233924
1289181590
1753962618
722433079
767086863
109598541
1483403163
525818706
201126768
1572877679
833397847
1700403405
140871531
1416827753
589352696
291419284
991381921
1853046565
768497353
608900231
1172739136
1116895114
1728416096
736060827
1500263914
1646862442
763732433
422012755
345001697
1311457591
998260096
277632278
1245664665
1156221830
248517090
1276602451
880826835
1718045230
865968677
1323765447
1556466536
870678154
1567695408
1251238999
77238916
756505995
1681105540
1436301601
791002672
1099536118
161431131
1427205330
607548836
466671449
831319456
439319582
1803997446
221521225
762059308
1096055105
1135583938
230106199
1038158380
1548313376
309687484
506477871
871148332
507873441
503333654
1239566268
850194466
422744089
830716361
651967132
54073120
1166080286
617654915
710638621
874730288
1620058276
184282036
893471334
474345899
803262621
24913073
143789900
1846410052
1036456956
1180144949
158490377
792166260
696325326
1694601574
795025241
609840060
128673192
1856137997
478980352
918142654
662812289
1418703728
1344543726
1834831823
1758093640
1180337462
594000838
215586542
53640479
1405884945
512517233
1077211164
603054306
1185610641
23192583
389282454
190326979
917414417
1592096184
1687736349
1353450364
1846849509
1202614133
166907050
341721024
1413762998
664393025
818744559
134825157
1356037928
713858763
152951512
451914146
1323901019
741705811
638141472
410007233
1464491451
1137947004
484300386
1764252692
640491839
582487529
299894331
1323395209
859295687
1527691833
801863092
1169574256
573272416
1702803914
932120638
1231721932
231426756
608719620
957442480
69878137
953892939
808808609
723103901
1301148401
831466785
164206997
966046467
137202826
1362004298
1591007862
1131818857
1094154818
592472110
552777950
1210823055
678910486
531049288
1127562160
216154831
210283532
469930065
1411541410
398780836
1325139934
198380182
1775315888
403170967
1062462735
1629217897
1561522313
1077907245
1560350282
1024611860
1020754332
722129294
1562535509
1700010788
1226438490
246776845
1684410043
1214853833
1252816204
1821832463
201367373
1693913844
682372682
1393647093
275160805
790711698
1072899091
392142601
660339158
490758972
279817224
1192203651
634900883
540098523
1471829916
1760848142
879912688
995651272
1792965858
807151071
1089704658
1001310450
1855720598
687624580
457898967
566091155
1508483438
811726227
1799439904
95887943
444507799
376682727
1271520635
1832769016
502433485
1096904192
472113271
351797736
345809786
973379017
1285355176
1226131212
776259116
227054779
1745533768
1599380214
341598929
39296
676638695
724677528
1263709074
1267962569
1353760964
1072782225
366734528
1726488647
783946472
1110733449
1807602851
115222227
1807263071
1395313859
1802327921
831759007
1355155488
797754218
1167030646
851696411
1313545415
121967452
129355421
1744360266
666991545
407570004
1075134361
1394701107
580630525
53467691
1825478257
1509023444
1211978021
553740508
499974056
105422054
1311825996
561911185
1020349480
541699388
247915427
912787457
1209489883
1478937353
1013681608
964369323
1358314268
1173132703
1441571454
783604583
672643906
1356640656
1458353772
1148744570
1465314429
857084562
1335408689
683845770
1734231513
1617031213
1726423624
751658448
1252769548
620478334
914004869
659488898
969813554
1695567688
788865533
1549724926
904628529
1041199591
882988051
614806753
1002990781
1622148624
730031536
1363420644
960911023
522086064
574836724
942385664
254045441
504993036
1464785505
144164650
1023689362
1833790557
1805864471
1810567231
875714501
1377573491
1021177370
1668719457
1725899598
562450924
621579008
1428438248
1822594998
1736585041
1318427437
1407097289
408084491
1247845796
708703072
478929440
616965973
1534459108
838351592
1843291517
596452384
925188184
261270682
1847255792
1134575609
1289203226
1165043374
1726619185
837781331
1470220326
438842147
1031284877
84188183
1842863887
1718318206
637271627
38436791
974177016
1493733088
1479619526
927533942
1754829144
214510146
444790001
853845810
830005456
1731272570
939760254
902149426
1075047751
196258598
710157689
1472356303
1859677281
1453960144
430752137
1304156422
863488212
199944954
542503240
539960352
1380192860
1563995637
134541729
916572880
149619594
1011255474
1259772102
1578133099
1136916201
821610556
1245612324
1112969330
1177710260
1646758002
211692347
1139498356
959689525
1521513714
1038108432
354273594
644392711
1628528189
1731296392
865696606
1405161474
132572617
929368614
1627056577
1611661487
346216089
562418803
922018056
1402659670
604451476
1580735988
1460634548
676714838
896249997
81278875
997715116
1837461
777583839
511158813
1033177720
1126458982
441968053
1018911569
420405083
310193481
170703
1248365605
1434845358
1713060746
1523300359
372534057
914495979
1688884718
439426856
116408537
1629446351
831926604
77301208
14061024
1740886548
1047227367
1534650610
148007729
1603211669
1761531693
572345858
1293413318
1020202176
1676014412
1183926912
1130213212
1614062458
870045785
52464709
1367638386
1417628775
262206150
1341997897
1383236217
118013319
1381940574
1198599540
1689639521
412921620
227544002
18826708
1023285981
747781909
696417939
207827861
932598649
1291087908
1543407050
942324724
196978642
464401767
921019749
1641567664
1011649057
451585301
1142034542
1301704709
948029528
1073114380
1707314854
1803645958
1310135582
1536579798
1014648974
343913907
601557771
811834206
1768249083
516888314
795780595
771261374
1759321388
822882626
842240105
1335549478
1041543408
1803305466
450562484
829522838
407175927
172278018
23299754
1801909126
233688716
900694676
570191448
1198576124
608746924
127240186
49571770
244712409
162557350
130528775
428579194
1526418936
128516586
513568245
1555634621
526951111
1190247106
1055054212
182015575
511976952
498567556
1369711732
730358647
1627324599
533910005
873383634
1808006395
1334008678
1321188072
452693193
263869719
83367127
1453018299
581596856
1497608249
1849199648
189084433
255348323
1088785355
932262922
749293841
135499816
1131775043
68348661
271239358
1788634147
622722401
1306490156
1510954716
741765753
40554545
59190439
372219957
583861913
322115824
1780533579
423259662
847053266
1846556290
803157879
534376589
263838676
1450903550
1669084790
909631729
357296876
1024413429
1315546279
1493314707
246206826
810587008
411422775
53587502
1445556179
1406024167
476603043
1248200663
621735339
967534792
1512910946
103351561
499877473
351352924
789913880
1512965693
678481469
884187662
1268970755
1141394975
1520062204
881438276
1185316035
74781517
957765517
1669923296
1443890789
365961153
1485099623
185169918
1255577388
331466238
1795068918
1794958560
1443356014
545207914
4159742
862333465
492468817
623072494
542527680
1383299423
899696765
596404727
271150682
1224130287
392937127
19200766
1199369781
1774337164
76607409
1585507538
821464138
202520814
1023251231
39605602
1579042849
213690413
1535510030
557664247
544710234
576052300
1703246298
230662214
1069148729
623548518
116135150
882433674
771860975
1643040571
793342924
758234763
88099296
1713365514
393758479
1588197318
986839806
960837532
135439812
106053316
971676012
194883981
767494551
847842770
821028240
49846362
1168077284
1533274843
394222477
1047230025
914987113
1342878734
1307984737
862559725
163151487
459884371
1030077573
1225682036
1540067871
1628793333
1479275617
64794313
1243629440
76090511
1680584320
336608504
807852733
253216671
85399455
4976278
330066446
2716210
319236669
1580466529
1835409669
1722440142
683637752
1196039151
1488815389
456832432
710730250
379447161
184895545
1439423380
1491397382
1468991115
1239898523
185250919
1142052293
1132697901
1161447848
1779447054
1020507852
1746074298
1543788814
1035474550
942670782
1741697017
783033347
835440848
197133515
1179699976
771077863
1708810933
1298748208
70131404
666943029
199160276
248764982
1617885836
938525745
1192219057
550629578
1363965783
1365227672
1001798113
1511224644
1401540173
1428169848
515747014
517773988
254727266
1852875850
1259958102
682552577
409201668
482363973
472879585
444153962
664789967
316410145
893839189
209427715
519875161
671184498
1269645784
895748508
809856368
336661277
848667214
304929025
1167975133
746212224
1363342471
355731727
754186300
295604360
528490731
528972446
785970524
657267996
628407052
1497583675
749627389
342116817
528526888
463785573
578762429
1318138248
791135573
168342316
417910292
1691810296
115477468
835947404
579804187
172649603
378830130
1347366856
1235091190
1626343921
805359764
1388030736
1846492929
1081699509
926746996
557268070
1318103731
1656149572
1342913249
889678797
1654298280
1786645931
1604823962
794474274
549104106
976612394
1703462558
980086385
135864115
988720832
1777618688
1003348795
287719406
1778343675
1269251639
8527180
953879590
767937132
426974696
95120349
1852460821
976635736
776039704
1127237178
686407827
11431646
671212327
1130552432
1746154846
135113802
572917896
634604718
1117723564
488184028
729225887
1017248234
1029930433
89395811
268575256
1824092348
478222385
1041170478
491005924
698744364
1207743749
856887601
429972366
390659904
931707035
819876496
128140507
685746627
1463908566
366330991
195975281
705160718
1823999498
569613320
628262066
758738941
193834610
412882134
1721443801
163070819
64878612
208722454
116647588
1049087923
118066688
1186089671
1695756970
538755128
655701301
116737288
814869561
739132500
1069127513
1700845631
256443795
1655146703
1826437962
1523573253
777760701
1402491897
37227661
1164686741
1487991575
220058589
437651973
1395233116
1246384601
1800882720
523213622
180442534
1508925421
418365417
1502632076
13492137
226507347
862885637
509169292
167114968
749279387
1471689336
997249726
1062948227
1764032089
1528796192
559117947
314448284
668775576
1813587632
1225183154
1266009004
1645350290
656356187
590347909
1466690669
1220400062
799678933
532511687
172156853
1235645782
1332261756
446591480
1156092677
1094504256
1844395948
1266182246
1211162777
1512801439
1297453256
621400848
665874926
1764359838
1682346582
1411313966
1033661812
777137380
982124675
624224182
1778504375
1155605939
390696492
1270267879
1209193216
1080395869
33603275
486936526
1026769723
1690127417
661405430
346038379
1233291362
104910391
529820060
56579109
1064744231
1310991313
1730588344
1507393843
29164595
879280542
1328055538
1762785113
771386400
1446821480
1378208570
761293474
1267663262
884260287
478407087
1246001474
372024640
1700603539
1802907727
1704442806
1631971728
1217273643
1158698453
1275440423
1491824610
2617107
652558016
141719903
1371039636
966354560
1701306778
677544829
1069749792
77846620
651619710
959177764
539202840
657032670
389679976
4444931
1685240132
1419733286
1234211215
989127352
1763737613
756120730
217876026
1732659459
902723465
1576065696
884679928
522917029
271922714
1686491787
988270696
1666947811
1511212575
779642188
1300206172
363587400
502463613
1433109917
465825198
1242179802
1581078442
1309626607
459604435
293588
1310220897
159784690
504234253
563527774
142371490
340499206
70339702
144796729
1221588462
305652694
1350730161
180107218
456925851
433176523
1083445314
1470372729
627093212
722432983
1217504616
193257874
136245161
40024061
1418717170
86078302
1500829696
1742187232
629289298
1292006198
475170724
1517304665
1728177356
1707424180
251052093
944363991
1442458181
1492962267
104340574
907603662
425847379
304268793
488813450
866274534
1323762165
1168618330
797034453
870912182
20580967
430801930
1449059072
1164368839
1715088479
804471365
1527020144
1822211040
1662512653
1742394833
1548614045
855119153
1266411416
235327733
1264751588
737835778
1269314699
1669121756
632267874
1513432695
351230506
989553848
598416072
1199685972
999549470
573591555
1267542447
406404781
643847311
1761516075
1357832498
1260620167
1519932659
706110284
574967572
418196815
170787290
426082660
961986307
1418967336
716795977
63742441
1608326562
389293982
272273584
952279230
1355933155
701876327
564373782
1810063413
1723881478
390639026
739051417
976515707
261287001
1369763103
1545361057
1643451538
1651116348
82281841
257977794
608924676
1108931843
70627468
925373618
1336307757
1349590611
139366049
1468321553
1703180916
1321056589
1526453695
200316445
70185253
517757460
962818222
246299606
120088258
440403031
1650618238
1675356083
269392718
760833000
1670342495
680519841
1386543195
1483944293
971582833
1176156899
828370988
1835872599
1505075276
809448027
583247312
644059219
1427351766
426038684
1482219343
1036681901
959015366
738014496
12507386
1221670305
1539059956
418376044
324253860
92786152
664727917
189912320
981795370
281297792
955807605
1252109502
979355691
276817340
253892401
1349961784
401283335
84571441
1491946296
118617020
978088294
1401591665
1691488452
1323257016
969600417
1393151353
676089176
32839159
1400284674
1155290448
807606070
973232795
231510499
1011877808
84575040
548137069
794651982
1666405533
615000345
746379592
1033832401
1332130969
804437323
954282869
1621811390
75612232
1249980374
1719983349
1316592469
1155240046
781269131
1856615177
302370736
1702398075
1635451425
1350389701
128864876
585588635
291372512
704018674
536011829
942271411
233648660
1732421729
163873085
186878843
1390335603
945173449
1673953940
153535585
491917136
979406953
101138939
672186111
1486900083
39513041
1263434704
369374602
1623369902
564514678
1817350960
1834376063
843852236
1565656312
662680846
576649840
365287394
81978096
232294121
450994214
119367273
315419520
1329637998
1390069114
349125990
1212639431
1234033097
1071222557
1402869918
1511079782
1084839653
1459534691
1322430708
1750647297
727141322
1599172443
1101686931
181349866
585161261
1800776515
813212910
269736236
1252139322
194132307
870304516
1823194114
1472643151
1857731880
333084107
709407504
1212782303
1642341632
1630816658
746395860
1495892050
861069427
696961028
1575384512
1233124667
1098696964
925291311
349085462
1430583526
1207129
1318128890
1645109099
547596550
1829094456
718209297
1139893841
214970221
1154321934
1731202044
282340803
1402529992
1405852495
1240969854
233514113
1041762740
808473658
1061088652
942205886
1278472717
1411440704
1519254602
950840836
1672889198
845906369
1455885850
351942995
1762503380
1337625175
1844588419
49109273
81729192
1256157912
1015049977
913673491
519707633
792567459
716248009
913337785
226270228
1376161966
1003601907
210279382
840470247
1262175656
659614487
827289191
764326024
1061879701
1399721546
1066612270
1399935717
506363075
855943208
670363465
560714176
45625136
544690647
1269889846
1362296823
456232984
1624041753
335393783
30225112
26502722
1422520497
1406563093
889612943
971172007
281573230
1210453989
347689255
950450074
1495976419
74560970
1744705779
1447170298
871410889
750797539
807676474
1264425324
1807463227
769569676
411031770
133788125
496289073
594856345
1016177565
711560927
676134774
736817263
1694951605
926961120
899194711
427965718
132452509
368619326
120905186
616702020
523913535
399162406
268667565
1298351591
908771455
7662545
110384516
712517628
167525325
1726852005
1609321632
501799242
1727253127
1821401638
1108008986
371954503
932488474
24197357
223474900
1319256154
696993025
1081715566
1304541040
371161755
184606163
1606289035
1099122356
311408784
1338336768
291264513
184806941
1573972788
396861745
1765601543
2236857
881628141
682819839
1186411563
430664257
572334440
1205668918
1591946594
289491205
772090394
1019242033
1413511674
1724094547
12485174
343746192
1744736817
773337222
1191667938
282355859
1168729523
1107253194
1854852918
295137634
559100519
746110632
508968682
791113601
1016795089
419730287
456023275
1633707556
1568805515
603801003
1211376627
27292370
878666158
1812749740
1132281343
757879384
354493501
1188545119
296228417
1361863032
4267049
710996956
493262133
1795323339
1753728534
51650380
1603796047
1787533819
312267360
755649824
1141217490
1442023321
39142192
1336374817
1678695105
494454358
1454847239
1606016169
528662623
1011776858
282554835
1437324890
739585460
477059697
1714582947
1713357057
137882845
1437186504
1021587146
1360167307
1343462407
1731089911
70824235
1147560491
402348347
1638273852
1718103543
576415132
236928044
1827184651
1309366713
571310942
851196010
1218554404
660020497
1095050627
1314669428
935999414
1608238577
175927123
1037435455
1364486114
1637455953
940207187
1260155869
1434599679
1435281836
716600504
483305674
1625086398
687217869
894512702
1750888765
777248262
117436617
828519619
593357333
1715985736
946114688
1827523659
766723290
970661320
1597480088
8492152
482821292
1235482767
1110023003
255267856
1334469056
408363813
317291830
600383408
1032772445
281806637
371898917
1492674383
194460716
1525853462
1121950882
934433568
1238189504
385897436
888258785
1536781297
1448759555
246863967
43817530
154118063
1100742406
686474175
288132696
1126665455
1455923681
254349994
1431056440
790502103
1148694032
1680329904
717339303
1202258357
58796465
217630406
1282475306
949478913
65294069
547834327
259466011
7846966
1015321527
1312674903
1444238721
1656694571
273639266
1335654310
718224063
1367408707
1613356999
689069717
779386702
758056961
841918876
243551186
723526812
1386531853
1613890630
133078875
174030842
273408315
1309432093
383047334
151032993
216146340
241307813
1283912499
1002680872
362278738
1221862507
867096252
1400147160
47555255
901200612
300651961
651308906
1610385048
579780128
221941856
89188793
1678829832
323420637
27386216
274162883
301193802
1842238581
621214557
575406994
381357254
620254050
1710235174
914460475
44285899
893806577
1309913210
491964970
147495074
1766318754
600841143
634245508
312653289
1046773591
1855845596
233289753
1316207370
1829002282
1295200995
174332973
1182066362
353769968
1783509633
600960638
441590650
1583526683
167719618
817835592
1579748143
1775238965
198704366
1623164294
954586
1177998766
1033654524
1712097119
503806710
245851353
241870855
243504899
1158575907
1238824154
1482606133
655837965
1536972426
1834516163
253177906
35653166
1426859896
1647952496
1083521862
769595859
629245012
844974242
1531513040
451455991
287707277
530326159
4416167
705284967
356544355
998092026
1430324663
1856095059
228128598
120684221
1520747583
971066773
519615847
1504828417
762185564
1339229069
1421757564
1077609834
1208025799
1527336895
1284365779
191434655
704950311
315718194
57100782
1853267059
1165708898
1138608934
233671783
506526356
1010222369
679320667
1414695435
1798982482
373351217
1555796988
172895123
1263056830
83010246
403392765
474651101
1447535338
847057820
1115399386
1521897434
507554509
1375989121
1771991477
1689763383
564736064
98756626
775703353
521510730
228967703
529548598
1408065337
84915365
1560521276
986964930
21458111
413058429
507403291
1357237852
704201057
761095809
1775301864
101400829
883608876
296582543
539955098
1415636645
1061241278
202913902
1043380001
40894258
60149800
411635848
1034125777
377058108
575996287
1661559736
566383565
621532038
1195129987
584214936
64547803
1303614935
1354066814
296050070
1490781568
246952794
939227164
439091871
1567978543
1496654862
1080307554
261338957
1204590201
1153865541
72417918
154443888
597453911
1057365875
755578136
1087527088
660757156
1497394757
11167042
1603900178
737017231
535887603
1063792148
1760154513
1234531928
1294361108
85645823
191173149
540408896
1447439970
512963599
1842439067
293497297
869767006
201233335
1282359132
1137953229
1505212265
577069854
551657435
603897196
1780101615
1316315991
1152908779
934298071
1201012300
1090947105
1196154721
94664216
673651163
512618468
880295304
1827439292
365136550
1762424615
155143567
485466608
1209835207
588813234
869881850
536629589
190456001
483614019
1203306173
1817053973
711571259
774330589
1389339189
221311425
1005549726
736546053
1266336026
194226367
915506265
1117601342
65761187
629286783
1256761843
1172378052
435663435
863376202
1151548709
818029559
486568270
1475399511
217688579
1057689785
1172472462
453546631
1631709455
840657701
1626898882
463720023
1669537952
156974956
1187983094
635366141
1164274188
1612566801
150887932
294490739
1281622299
1114512590
1278547278
1429304636
461452718
1474826184
1129377488
912228852
521119431
1837212377
1737819453
260255143
276529402
1607177655
1697433096
1471589837
1066422042
912198643
1843890014
1607812197
278088075
263071610
1655253130
1659911139
110835897
805563987
839730153
406151884
1567362624
939860937
1021721519
861185204
487816515
722004713
1196769362
256639603
460466313
931193484
1694867292
1646270840
1614178487
54745018
363984967
629225587
1268558318
1271354590
900031936
1510771562
1764084107
24228357
1137268089
1344276079
1659004835
1507087625
507427322
1738190911
1017428308
1855455792
1552115563
46340656
993541289
1437497250
179393383
1707034982
1424568723
780707
156248468
660356041
1180914061
109909302
1584139958
188103182
278523629
1624168673
1296455269
321544170
782457285
144310305
1560435307
479802111
423484190
983269764
1666265287
889559211
1790278341
930047919
1720989594
92618465
199805479
947874391
1585859348
1275525656
1436452707
362591030
1170123385
657937060
1186750990
318109112
1149362562
394831784
161984101
1360007784
182456578
410120554
868882160
186185685
288508858
1151417975
1359400695
1587334010
1300916371
585417812
1204339958
141635133
1554389583
418646212
1635879147
1072860025
575642992
1192234562
1196182617
546099281
804649624
271851879
1611976505
445304924
1700206848
65378226
448616054
748273301
155055817
1739443686
674967991
931078282
999145014
1486168333
500207050
1789019050
134719212
305066601
719379785
67529419
428364429
810384106
1431488922
1836583671
49778429
1743208330
1547111103
1413667787
1681250173
1800541400
969083203
198183480
121751220
719730751
590029327
1202527841
666824260
643663061
1027151803
1206515183
1756753955
1309427176
1167261670
1069493558
1410434856
296084327
8887493
1391550265
1032488299
1754689200
472197371
1058225424
416200342
727231096
803520886
829441964
1502219965
700281403
161574372
394604741
1787545339
680520447
582971260
25658650
1838403686
377147555
679536231
1139505331
1367316812
210330695
611140859
1216313807
118843971
1320976615
1455884229
1208991268
176034876
1048968960
582289329
950299864
1253705678
795820490
602031395
1382371672
914926013
1492020936
1513941934
444251091
1361549849
1555897888
1595668198
221385589
667383183
1342695537
1337880971
1630682668
185649205
204643175
165928589
1457712955
1282326145
1738524343
1798080636
1704109037
251945303
1327822058
642114571
3478627
866207980
367216070
853009914
410715672
979725091
841394827
243527966
1713130869
516089295
320864646
437227589
1488730881
313136230
89183041
303770970
365816939
1055920716
764869913
1464621772
1672671802
39361469
1046911361
1558564187
1702725661
53572604
1684530550
1230661998
823483710
125463268
360556367
1546536156
566917092
1079566840
1370231598
1428617062
690700042
339076822
46526428
1600242001
497571071
778423956
1706674517
1205834383
1627686633
355010382
608072181
50315840
375899818
1244854659
1720521613
1283248928
1645487812
458009686
796202547
1781816960
1307391667
671560992
590336454
328313155
989387634
178549260
443249926
1258267013
1242503275
213279330
28723594
524361909
1570002915
702555405
1451179396
1133220306
1001360884
239895345
704968034
1472831321
1789779624
604322915
320720677
131390154
1665849093
694406593
1142003851
1212798863
965132409
1132017282
1266491991
119947814
218319592
1119036575
1590195623
1755810515
1453640670
1252638607
770094113
600459717
1827475094
710475638
460158336
1446932640
1315841549
190349744
818468466
1082308993
1779189204
284183946
1850748345
1121623736
1010801829
1760249305
1371678609
187928107
17299764
908190169
825355012
699218524
701147074
1679583903
447301981
1236104196
863863585
555075112
515501046
1047274665
1737614774
386939296
1454957315
919980019
1051440572
519100850
932095829
513701787
1098805356
966416869
1774756575
1856856583
1241752276
630904692
599761761
540187334
1214233433
17990911
1158247551
1313575023
478398053
1177875978
1297670766
1282416940
928480774
1244232605
1180379871
1687542916
1344079589
1082514379
277449939
32779802
300672439
1690351463
432856022
1828693651
1727763197
191581783
583051437
1814349221
352019518
1795873629
617390962
1340807570
1542647840
1682722779
198286131
334931441
656944251
540366556
573656987
1086133922
797148032
1611341450
1009914851
1844886559
1254735460
566680034
129832621
1837390849
223078143
1336143350
768619400
733651693
192320779
386237807
1355157361
415746732
575871598
721232426
1119431833
844991855
277737925
879533271
541490701
1397513893
1197622087
1743727946
1000094380
268517073
1719480250
684683630
622079767
1834702835
440030162
1679460196
220085071
1593728638
293229068
771021946
1748549568
524599103
1103195803
359903213
1672143270
1502298208
168167623
938457501
1260354884
301182915
700164996
562352595
1411158997
1722793903
311625012
520907647
1684815275
149784986
946424970
214387264
1662581630
1821165736
472772153
273231132
799203588
1293768156
931358832
79346196
91709967
807198702
1708123986
1761878606
326623058
493599230
182547998
1033296047
1390165406
1600767295
1272791943
1677024590
1808900247
512885065
724141520
9440710
1611903296
196537097
1825297507
325807248
1116685285
1790780066
962659396
857266627
228485338
929532748
1242827976
1294908318
154026544
1126571526
1335869630
1528432506
135771246
625405903
932510668
1465814962
101593925
20250626
109657800
1538704220
870214372
259088102
515989100
1629138555
1467769563
916209893
1178539960
714486771
1128233198
169105438
779915057
1037047455
537164137
372415466
555180483
1267351746
1358629553
660079258
707337267
821053350
145775424
364842353
990670792
432626293
862030838
297532109
797124527
1667065038
1626199379
962614760
1354201375
1744742104
441349198
584236276
561462225
619973493
1016751899
796832148
358449660
1815810693
1584847571
327785671
93428311
1583839671
1013390910
870557819
294679601
465011993
40942688
582661157
177859631
347256294
1309686382
504270351
433690576
239105321
317100180
1057311097
750906910
592167229
235699569
1846329801
521887803
477682649
1856695393
1412316951
662545752
1550554010
1581081992
1756443369
103811503
1099893348
1600111054
694755548
1625225015
1187405568
519505063
949324836
1605429727
921991998
1623409579
537887762
1163709059
84142633
1244146192
326496347
469397574
792822696
870616116
1098105003
800592671
1770466910
1168493285
837637515
927360909
617263703
1185933376
1322987126
666495578
997322778
1162709443
1138114712
346275812
541288159
1543645890
1801123511
1087924495
770108131
1243430173
270717017
1253355902
583981574
1187101664
1795502591
468658643
1248261992
76126526
1550892615
1401653977
601987284
523816374
1217633473
1755681875
1192378044
272970256
1474571073
1830989838
1439113662
76530022
72354671
466779048
1542908730
1440750834
909892089
1082497937
1141280356
1838621762
314069136
1192325799
873467919
1334226187
1457787147
1038876036
1211026272
758454769
1499190777
464168044
1312817297
398108364
1245024800
597408606
1005776877
1506254753
633024292
1210654037
1260870682
442261494
284550810
1002448276
817036627
409105185
1331076577
717436662
1290364196
239810644
650749377
108811070
1248397170
273470241
1468036590
1415303395
108928169
91554999
1082209134
1342385664
33382324
1742758946
1554211503
765798193
896434181
1324317453
872035487
226265094
469756250
1372937728
1558684823
1086589942
266387163
1553762030
299556087
50545075
733258469
1055634016
1208949615
742008575
686381212
131362106
128688745
540155280
388441270
1144313783
129032515
186163551
309220357
924808838
1738659182
702834598
765278178
1237412096
1100263179
86961828
1177090223
961195237
534176913
401787692
292808274
552304237
66389249
124391045
470331276
1723968900
1464009370
1188023977
884090579
161999914
1370629997
765773763
1843999596
340642254
42352879
183753453
1241550671
728323164
982829186
1238619583
1267931126
950438666
773350453
937995904
1188709438
597832390
949668169
560400489
79794414
919431524
1309197099
73950482
65856677
809090108
908707555
393293697
34265692
104767659
1850109371
335999754
388869270
345521863
75976291
667453899
674683380
613607054
399347937
1636030670
912156073
322696360
1048593037
1179187587
9230520
1005691601
1367488220
169406384
599726684
1451976783
1794109570
968113028
1519169135
1198298753
1778508704
1837957234
1144207175
1286948768
607246117
1017658546
1079331103
25257840
1218570471
1131527194
1540900518
748297251
1545986073
933105192
1027292034
1440569769
1800002380
1503835151
1001112785
124960015
179612467
501161044
1079051876
256449503
830100033
776387690
500999815
701446198
442640999
1801711300
1116983125
639549676
828193806
1384556611
317370242
149798315
585869657
1221740989
24770051
461948621
339631278
1217352720
131753297
35375652
1379429726
914618862
595656952
654946166
1809522199
939380485
271545395
375145660
1279628858
197661281
520847198
1606360828
468663859
401563990
1743683873
292820566
828299393
177249519
169383477
1698512135
553046205
740477017
313765421
500158959
918860232
521261515
1662289863
1393796461
86432998
1602543117
298201145
1724557692
841666926
1402541085
1784700981
1064129649
1449584680
296619971
955039981
1284437236
561246929
1782667536
6810607
1199322116
1623823647
1684805912
388999843
1573955887
31607369
321820709
1226268318
1750704467
870688909
1352834028
1031468911
1811738917
1406744849
1202425426
1570843480
1072367548
1239623004
1057661904
110932279
1198432033
1326540369
556095772
561374823
580859070
1391345792
1682754380
1555869626
574952860
431670916
318813411
1424171512
8493328
790355804
24675680
845938732
802810938
1714938037
299230329
1700842567
1805428746
1495055264
1085954182
1289455558
1053923829
366652244
591920225
60712544
986570262
958605684
1810671470
990218187
1323671034
955210585
1510194172
473486208
1183200608
180067014
858768267
186414683
1267200886
1719710768
1319471888
17877868
793103387
825846313
985461161
1265245854
1401349032
476013460
300492788
1240316839
104997920
856872227
542603800
918592859
586194332
1015503197
590532977
268422222
1491559164
434931485
1219929616
577809424
981900364
1017625147
826156552
1058198250
996133078
169921819
344557098
1594957152
823043961
166938690
1017432593
1332714202
1095521127
616741673
1590804009
1001916136
1717143122
877882870
1406195740
281467462
1805535160
990170809
1779412567
174869585
1559653814
1640479897
1678222408
1330357442
518115066
492541128
1092812091
1245375992
585034709
405726910
1164866374
740763467
230621354
278734026
1459209094
1257008847
1394346083
51398302
1411498098
837393631
767600271
557833858
471927533
643712521
312680699
302015424
199898987
520721774
793215374
734992603
873933572
1311104249
1062247569
1568842182
838883295
502210262
1285470683
1443043708
226369080
459186140
328380351
192294409
494360743
687584790
485275177
1458272953
1642591410
1799123951
1407555798
159099514
1317603988
1062930541
1375875842
475122814
1485258935
1266930561
125133716
460957481
185643805
1140602757
541993402
1145728784
1332430669
1295877532
1472470400
1185864496
347322795
944927330
1161034915
1034009592
1806131979
1714881671
1629853638
639459128
1542007125
1208628351
974594404
235069384
640046570
1845307883
525598820
119067459
323016269
361357650
1770741745
770618730
1438219103
1697045599
1204966229
1135773896
631266841
1072113366
822658081
1780246574
593933457
657100886
713114334
972535949
1227088443
1065675000
372420491
1034543928
1809102638
1554690764
1636054213
527666909
589578304
270187994
167828241
1664961059
132777166
584431811
292202615
218351170
341183137
527002404
680126953
456602444
286792710
672291421
686896207
1843684500
340675205
1524622492
1803407274
625308245
108622481
64560121
474776702
889799655
658085561
1205984268
937926411
372941167
509095676
1537620119
1777429245
1729091761
1255846465
533911292
774958342
1723075923
506819833
1194998214
1738974258
28119114
636123715
552557884
1818305939
1701026273
866639245
694302824
245388236
1592449954
1837975031
250930164
297952511
935804556
1465113404
767502179
342958138
816581253
978533487
208987694
1238945808
555110813
838127009
486059924
917426193
1373855874
1485326558
1031797151
752728402
120871666
1405312556
1604944485
1035445420
1163411719
678767728
32101223
435953875
468016968
1163178376
450059539
1319326559
682808097
622040931
631296698
1019842117
1303980628
807460648
469142552
953508035
1200413994
1780282938
907630386
1678697435
665395266
1220604631
78863445
665658965
492851316
1257736386
547274294
265605334
1743696456
1541009285
780228895
498313340
626486726
1459766847
1824628318
1830055790
523064728
606323240
1683752391
256052062
286376248
506824473
1819469205
1800281808
535576804
1736883101
930045559
1525863749
246100239
35333098
1265684956
762894201
73169689
473994438
1112070163
629633241
749903852
1244870771
367802343
1846355557
1551406664
874424974
737818907
1253127220
1770359563
1853107714
1276345641
1161528078
1055313638
1520135681
1393599995
1762394505
295819181
914199897
1437439571
1423033887
1010351328
468304240
1805207263
1233479998
911169329
1458927595
163357173
1218583442
1776714368
191639043
1434354636
1532528791
258002167
156301871
1636777147
1417576934
1828664553
1313612504
625522690
1678266357
854549022
1423336721
1171174975
671708103
1360914992
629960483
95146161
86244478
1602339265
1018047754
1475806632
1707405746
1335128283
82970356
1596771944
333894548
553890483
1231618124
616354368
155405910
1502073149
334275436
763869878
69114329
1564555725
1461166837
1354252457
1745687189
173069957
1444826187
266360573
781444842
854779030
1342449243
1381226310
1346095895
435299030
10451689
1114292153
782851357
1570213127
1074532723
403661656
1348332222
1537764018
613217502
1709639899
563832770
1363448526
1531847336
70052758
671000133
669364298
184941818
221866700
793960708
665917168
1064102065
364136609
1078110013
357573224
1327907004
2977833
996659747
556182184
1545950730
278321116
1070610315
585520647
1382617742
366316481
1376819848
729018802
859526828
255407874
916401210
594733549
490105582
724593598
777601781
1255238027
720816679
359191341
956000916
1764617666
1029457917
1398184728
68624556
827328751
1385027620
1023440806
1809404642
836963373
710385694
336954924
575544115
1460995484
1153761936
459779756
1859519777
541240579
1613539045
16352657
1246120094
38335542
1397071305
1492682102
1726727075
858988764
1503127482
585081118
294115334
1112620308
1188958350
1712309456
1498152198
1457937248
1528274338
662919218
351580231
491800570
856126582
1300962619
1247994942
1008267313
1406669598
1451563609
876638133
1660192530
1134587696
1304621340
504175669
1368677119
982824104
784280052
1625415526
22006377
1365421377
267761420
190355889
378907920
390982965
1371255236
571631228
1783278646
156020038
299351380
91479693
1603196060
790908695
721148687
648930987
1359110325
1016093171
1434783757
1337138813
1178288074
517301805
427609021
1580079428
1840583742
1698971575
52903744
1545058452
822898655
1118466760
196050779
1700174523
580869917
944366178
958090840
394565866
1841732339
564789633
1026514647
108117295
1534970995
1380943177
1587538571
1798925418
456856759
845119755
990102067
983567267
1440241672
1830704782
1780789124
843357179
1332550496
243716700
264297738
205386703
961298144
1568303556
368020844
1475861786
1154004884
458352948
1296296322
1263692507
1459951860
574206527
1810295538
1538682133
1671946696
1667009581
1814203721
911827984
1235748292
117032608
1647495990
1534957985
155754129
1563155690
678569649
723902064
1359663864
281595253
660958723
514135729
756341583
1750640137
335347039
1329541973
914697527
1173629725
642346481
1553089644
784656686
716446826
1822008856
12621080
63547120
79328643
1180493518
1519932708
1429066973
231388221
1400025955
423128550
1287161988
1578843154
17111757
1250550859
981358481
238395155
39703391
161742893
1542220255
1745579759
1773400402
557915441
9280633
130288702
515889036
697741615
628057617
1627635995
981580419
1022785851
80650078
366334843
1781383545
591666691
1191678703
1624092116
1666956439
1341816388
1496462629
1835047081
504027149
248460585
820873976
124044806
306968173
1302058933
1567624791
1165032852
1769918778
766893563
1492870553
344337296
1583620954
486243558
1484867715
50214806
1660520879
154693208
1665047875
762393571
385207061
855700169
1061636596
207600696
976768301
675515017
1486346886
915178863
604177985
687620531
723900890
281474445
633536824
327129554
786616864
1729429735
683481130
722648931
1156902555
486370901
1738631313
295634564
254503538
1388624471
1261941397
1444715548
949045744
257887215
1195371334
1679965984
388480597
384792025
1333550633
867875429
931843569
644337192
1509737763
1600801729
118797630
1599013659
806498789
156613845
70141068
1103981116
875771589
1584565682
222958351
900236784
307116390
1057946905
1028078101
524808965
1361737066
1174797332
972432576
92154532
987724564
928843573
39036878
885546081
1705812073
1077461786
1461501662
182345951
894514001
667353809
60908053
1253148903
1159041832
1181889976
346812696
1273393967
708376277
677550395
865843148
828417664
1600627667
419489324
1822871834
1459989429
136413018
654447110
434832383
298924610
978415667
721003691
731188098
238166800
1126513085
644008088
673539710
1471701228
1667882154
308204275
1503180637
437697923
629807681
827428127
483615241
1815826252
1768918415
1260294092
1181616282
1335268865
1166137555
596689180
205999753
466841842
815449186
209981671
1164625714
1151432409
1024221906
570780361
891200059
1647578159
1326227803
697808288
1182148096
1568275340
606488094
1513828561
451677846
259365187
838925191
520032037
1531760499
187499279
716965153
1286341221
356553906
758118333
1646350211
455581350
1740521148
1080813453
746771188
1390201521
761572523
936108989
950234745
652087479
717076238
228143375
501916250
675924765
1201040118
1435394559
899630958
591932220
1610005045
391261283
311033959
1148974471
1126333071
145981892
1201312142
459988984
811830784
1121372534
550819511
391250205
1642568927
1759890514
740919427
169326715
1405237283
1350047832
1738364455
1131486417
567300417
1613325759
1510137277
396356686
198801444
286391093
1589095035
139983060
797658560
1486607774
522130385
819140622
1838310597
521710739
1587359588
1561207511
111469179
524853747
744105553
1041088013
1476076888
154085062
403559233
58670667
1126659679
351016504
1417338021
709797214
499666528
1775108667
1036430476
1290752271
231570953
1778464117
565128513
1373758802
8087556
1529663020
1021170070
664667431
1630017028
1523983036
469643549
1012728222
1425895610
1458657488
684147717
312070508
1525364028
506723240
1787871228
881536623
1296473261
666824646
970505647
178926248
492878322
469650499
1547308834
72077601
592001901
1488709515
450006803
595115385
1810490323
1305133256
1567971727
33311065
1852861553
1739945867
1285991303
323141108
1595575183
1156510104
1142849027
428079839
742575436
1549202561
1234226513
597103943
1536858999
993638239
66851771
206537363
1783444225
1076905468
99788553
1360266881
650336385
1082913441
969036997
301391797
1293672499
1013777025
1297768785
1609793948
1746693392
1005491629
1034550664
342367113
820200113
571753478
899441346
3688740
411260016
1453177569
513458832
73556011
1498872662
821631171
1809519488
701255103
583844212
529742823
1103860029
21622000
1130290862
1193782750
1050484774
1416411395
318756104
1434331701
1108427406
1301356405
814742716
1642592349
274352949
1216325602
1833032070
1775543072
555544185
1123040062
530208691
1520136404
1192236216
50088625
1169895238
520546169
749167397
1644162384
1571077459
934733175
573597909
1714252915
350139679
1394721007
1729735764
1765929515
221321775
793212911
903823025
1483626097
959690057
737276121
312020058
925518557
190529238
908912322
1688498896
891257811
907146042
827020397
125813595
497395533
126990591
1447570396
903607651
474666374
1788135181
1604295391
186955720
1466802140
1810680561
632694277
103153224
164648101
1622564194
829721232
220303768
1348074355
283919397
1759756889
1458606515
263348868
1751705326
336764471
234230613
1832509745
817581051
268094106
1214176418
469854818
882281313
699772463
1660250769
1636833920
1698754516
1776636091
652714172
388330368
813251394
1447705116
1329195756
1052866601
603790084
733326118
640495673
1318244659
1300134391
1170788125
1182869151
931560819
1411924494
1724839490
1060784467
331445914
571083403
227004642
252242446
1752120958
1691632323
1811897146
1292949583
423964331
1207081973
14320977
768969450
1234013037
1326182661
781964943
1518820912
252326157
959324235
1668215870
361773946
346617866
20660458
1476430654
495170560
1706898712
188648131
1398259943
442825508
1356667907
750396
297673548
313006311
587263584
1542530832
1001652111
189004694
941034856
1212751577
1041700642
742595705
1758398555
917082686
1490530388
1171623150
1291743689
1013946796
565093722
191732601
1062380320
904767407
558852503
172230194
1354924411
61284113
232726375
144484150
1016581884
1376088011
613518560
1089742401
1333423509
232152948
355209045
1808614819
376997503
439601775
1483908967
125585420
501442144
1839807282
1517436787
798336425
599346978
1500525277
220411355
498416
637431233
1741470997
1575847654
50898167
1062543089
43343632
1053776918
1488941294
304042363
1703231637
1710101345
960276576
1149740384
76933925
617245554
616781014
1142909447
551420369
975335126
1143022948
206862779
503979221
1617048730
40442577
1341036667
1779424764
1385670594
118791692
1199906774
597360589
655413372
558676959
640531964
1656599776
94598442
662755399
1637974383
1226965510
700735972
947047032
713504698
1202332824
1134206676
275127015
316663828
265222943
1366642573
361587489
910099803
1015382727
1657632673
720251483
917470478
1522283956
668108758
1538458124
483710453
48547178
825730266
1768996666
1319722499
809495563
818277294
576842462
1036386057
661601157
109991808
333982155
1276283772
434181304
1413930611
598088062
323222395
1858353923
892132882
1610672778
172225168
707179216
741763412
1440923772
856225586
283735633
1785619021
1314710409
534894342
909144554
304145124
610559353
411630695
264695772
1653804484
125172178
1589689784
385249205
1611675767
551743582
1441208171
294692702
1255814636
919824635
1843365545
149975814
1074402696
239989658
383525960
1259009665
1480146282
1704650582
39307423
1530051218
1555437658
227381516
1665536335
566532474
1212219671
175623470
1530086674
1092576873
978020240
1663574606
1481811999
380871602
1826556168
1502688163
1784283874
957804940
141322040
530116689
973993852
847762105
495327076
985266236
303599433
774123003
50844246
707367932
1003003187
998312260
753166252
1351971827
108346509
867870081
1292008244
1543696940
1585944261
1376658722
1141715616
1000051548
327285359
474160688
573886479
898525303
1224737429
988668345
1834781736
1023648570
1805092275
976444539
1631553905
1308541988
1776222854
659568875
571499647
1402614890
1321910215
1139144402
1011443300
166721586
1781064825
1437684865
220466416
1250240524
312295599
121064017
818469766
984060854
1500946815
176987981
8536451
172093019
794812709
344984238
1756064299
1046242520
1281077815
935931501
1107298383
1528140975
385601866
517721197
921986420
1161513052
440419416
1677631834
514121962
1801734129
1799032345
465623832
1521860363
1547036737
100219412
1740655967
1804276860
1798109505
623782048
706044143
282573057
726836222
1144993987
267976853
704353802
1691794819
1138538053
1475682285
1759695793
728132361
702479354
89315659
1288220151
544730607
1629580513
1546758623
787135061
876535636
1725249795
872866198
1402594248
480935097
1219859428
1542897360
1775475230
226347992
1601314661
219614668
64399578
958310810
102950770
1783692324
208350679
991176804
159973270
1404509251
1736363643
1551895591
1044395581
1061428379
1480761984
1317759449
1481222805
13759925
62977873
534397794
908699400
1766293054
146562694
1427701336
638114645
1517995729
1025643682
1355318385
403723089
411466067
389543809
1554629763
51070976
867837631
577569680
1075233662
263321503
1330690004
392894806
445797920
1069216111
577595107
1004128610
420138525
787904307
308656569
1422460497
1169884344
7426286
311399495
1485561948
795158682
1576922135
1588418865
1386287885
1695361078
1171121509
824128943
1605831484
1572853949
927893704
403077317
34048912
1840189887
1112671282
1621910186
1440727575
924579678
1767255717
1128883811
1693766759
1366788188
628914436
821386321
1572487857
1753294576
1745193712
28570555
1393468434
631079842
560411511
1216324765
163569546
771103965
675810455
681270105
922252840
137973448
1645676930
841731356
1231148361
1541975727
1505072310
1163228809
994233363
603960364
1523050236
730536056
1600891996
258183620
884665532
102208939
765434762
835705319
42616344
1171544128
1470882791
568495022
851432056
16965446
1285285541
1445511124
1532915654
904854166
1648566933
722880258
835292306
812498069
119265959
1676214709
856837536
1785857413
25413833
427926615
567021218
1671819468
967291750
990888538
43439660
1405000416
1520053607
1048111497
1293900152
645818772
1764031195
84560651
44909989
1280643635
345981749
1817933099
612780017
495514215
1830605230
417765038
1797992544
707557853
261181323
652850083
670113035
57059136
1262878848
1628268048
437964205
1232431021
205436089
1425145714
1469478321
575208704
971957573
41415681
1608863866
76065910
823463856
212567272
1859286497
1040981359
457354155
1650364961
340845629
1429276335
366245515
92413870
690749424
922411016
827105383
386377338
107791299
367751641
983627231
1471043241
891144244
1305002082
323411877
573029909
455335358
897240073
1378768041
912711833
1693156401
494155213
3097672
1208622660
250557552
238016352
1689398213
1309639686
1181616561
1653295742
1446979075
1614749828
1808525802
102423845
1496056275
593081295
73791728
1835779630
274841163
1314785203
367797173
1379736526
380995252
1619987884
1147644338
1086629846
564471893
1677897303
564722585
630432116
967583930
775843614
1306040808
839615366
1361383149
371327423
621760837
121128343
948282071
930274188
1665983116
1623544988
184821346
641415948
1476065595
1458971383
1693083889
1399525536
769969748
1335315549
1739288823
1473027330
1731798102
1035874545
260914776
445143091
1183047445
1172324127
1763734551
425245818
1788777537
1607679581
1236030142
1339897598
735496599
1681265751
1176918303
1038375537
518783814
506696544
1081815248
1495871032
1384340613
416436490
192820093
1008436746
1770062155
1273603136
245046463
1585163981
1647433089
665918991
398311828
606291322
1130167683
1239170965
890084933
973332631
14510503
1850159940
1224785287
1099787260
362351020
1033637357
1188634549
1829272972
1770148251
669174937
1026117510
813791475
1509116685
267928559
913815818
407111040
1431996887
1049210396
749789737
1566236524
1419574445
352961836
873508145
1255573933
1155128166
352197546
1353681683
845762507
1544663642
1544623857
1738517750
519417746
999010604
765042213
489729594
972790915
672760216
1263604798
1799890751
1527555039
930639669
367288449
1579537634
1334981446
1172577698
301196387
979236810
1569727650
1816236803
622119127
1034895650
35100838
1636482533
323485451
746548506
1380711582
1497656622
760214630
85611427
1397217581
272986056
1247362259
1805702305
1391358116
585444420
956392595
1226006845
1676280295
1065514781
1006951946
475312237
633248298
339384104
58408217
1162767811
949547216
1338311166
316164580
608374758
1032746159
1522655909
528134435
1033251398
62788892
76730476
638844371
558792507
623371824
1164688600
1779752622
527701345
1102918085
1409385893
667943983
1071529473
454777262
1769380416
619220705
489882030
1439009914
313769335
92038482
1508417012
1859246950
560985943
710472007
476776877
1315319658
991216417
1654004517
567338701
1682470262
877115992
428263278
1441246997
793282114
1781036038
1242148094
1635428289
1192503758
1444868880
39607817
1334310865
526607697
424705011
446163157
725058352
1581842866
800671718
1343877326
1546457061
229270259
933491708
1767564425
658867893
212001384
1326522776
80567796
1188566510
710250546
444978817
1332134723
1672060367
935047564
1369527987
1344089619
430040553
1649511431
1308740902
1407072326
996367985
1387712363
1026748020
873050155
1756140120
288881123
1544110645
955193234
75742873
140616101
670770473
1818777360
115686325
172347224
149668566
1540519998
1046011147
310318040
1032624212
312208114
931197542
373068777
486197598
79949314
1125313390
1683014417
262343182
950146214
1376726671
1216980026
451047105
1327329062
465599438
121916027
1525001149
1819468176
244610665
690875118
1517973308
193087904
1419316799
1160034220
628537084
195921690
591342497
1388697513
382842180
1466513853
837815297
931541666
570143344
99404370
672331114
698996092
537011303
561377301
1564393431
483359799
1360528424
1446473592
129721022
497070779
1700019156
732023722
79377731
1218048406
485218901
1519496052
1274803437
1810827004
1731798942
462046238
1843552318
1398799610
936869724
1126784590
1190489166
993680118
103412789
1262012075
801720729
267873846
633345788
860970319
224897561
1612375892
29402579
555346534
1832465632
1585263646
277071394
1766896084
1777485431
459251528
1472529747
238931128
1031979088
302952919
824755403
423359088
1529689794
120401916
106933874
1700604253
1158368339
610305922
1464946644
1177470937
209982547
361978926
252467096
577494756
1357887409
1848488322
261530232
1580135909
154814757
404552851
1110746071
4502650
1342297964
276867891
375056599
912099774
167763013
341375493
1138604999
1378212999
1579356373
139189419
320762032
900853627
214695244
1218631992
1333087106
545123432
513370909
1756551812
151049953
695065237
732496603
593564443
1349100406
1737813229
1847881702
602495744
1610223465
1155124601
259973927
1522299419
938768700
521538377
994824341
1274030057
1698075801
1009548382
1697468679
343588326
757967393
255019336
1247368155
1686499166
259410040
500175956
1529535243
1758831352
254771573
940727316
740444416
1095254817
1838920012
643210381
379354117
977063742
1715580732
527138888
1557138603
1096582918
1709877588
773556020
991674274
151671845
1036710851
976176398
919487883
1856546404
1624575719
165504326
361850159
1210734599
1692725087
617770127
88131315
415256976
1686691613
379841461
59800147
901265436
1793779627
1123103550
568071661
501136116
1120353376
1375813164
909019657
1812257386
1538694686
911199822
1228262870
662308022
265821034
210916352
1328741144
1458939714
1685911428
1274555733
356176220
1651527832
140316566
337857291
938949944
1731282845
1080651221
583073479
676997743
785003022
375252503
559205767
1717552574
837535556
1736599644
1783624160
668834410
776760817
270295140
505565685
1294945046
279752884
1447617970
813510880
135120751
215942086
1495932522
935396838
121400011
1634459319
468613103
293683323
1533767528
618111617
1622230765
1512291439
939109267
577919168
1619007759
1496698612
908353045
1314951201
1215050702
1361754998
486691102
597623076
1830342788
1527892649
1321286903
1066762697
465321563
1314531830
605814472
1105650343
1196243279
431448953
703059148
1406886480
1315990501
396814409
348018267
1399464568
116194740
472077793
1603503529
358283027
924380386
1476344111
1638508193
920538670
1728565716
1274426696
569926471
1030255024
1059547878
856027525
1618437956
533609956
6364958
1058103506
1736772860
974772194
475098609
594356514
1100927245
1509256944
1657288499
1815168707
382582600
1075676529
149570338
912651335
750051785
1496126197
1371281224
1192081780
764393056
890917096
453055887
1023906053
665064770
72914875
518750188
1820089512
1649717500
488724570
1812939695
1454849117
756925422
1712645717
1528338379
551506794
1052038436
987452835
1527368048
279016102
1615287242
325336024
1676425579
387419965
717084647
360373228
1506911360
1118114654
1189060454
1110217937
152862784
1125582201
1582580259
529737173
827318649
1111091533
306942958
1337948937
250014050
1446880739
1721587620
420084035
1325185618
640727020
167293429
444880381
1644748751
934487735
471917305
468254279
815266847
1804840724
1344196648
1810324482
1790131243
352740020
1529662686
832724854
1006088641
1608389702
1487264500
1181928231
374987862
1376114286
1352967472
785438470
900079892
613282608
206885185
1725950277
249362441
1636687484
1328621587
410201504
783641083
906955129
1226743540
963045093
97750062
700827275
1665292508
1606784555
1413686790
417724939
1159463049
1742478002
1004623920
196872392
601335596
1530314310
1331186469
477744882
344070753
503898245
1239515253
875228728
1531066687
706985434
295032060
798712022
1401468361
1495461438
724888197
323059826
1718632995
1731291569
865501072
1856537694
170771834
1564745365
1026929950
955953089
1858288803
1017348598
415960479
1532589877
1563699618
374961135
514362814
810792549
1543203181
1846293090
947767628
517455521
456636700
172977443
1160115173
1154042487
1751933208
1446873218
1316720711
276817755
1621581730
1207143652
8089653
899859590
1500359445
161860606
615194676
1643255595
1849009953
1355771237
878141501
947654721
1188077795
900130096
145213588
844544549
501060820
917270840
1594009120
818144442
126731353
1595049138
1162456230
1373873133
1410442750
51353837
46289804
1004294408
1389662313
852888288
592073951
645133237
420603134
71216426
329050342
965993790
655592125
354350098
1032037312
1047240387
1585582685
1559493109
1800088639
79798222
348219106
1666622405
235009348
1815568084
1417087066
1662721803
836754041
1426897415
1243302724
1022352637
1179572790
696652721
942200573
264273486
1504297363
1043284742
588302158
798739367
1477546193
803498844
490861603
1537920755
868931429
1417827350
1312576781
366640598
1725276231
637998234
334391272
1831249200
773394726
1058723746
736955890
1554320596
989105008
1055833485
47500948
176309879
1756564456
26925210
668393325
423934231
1314729866
186214608
499833852
782958288
1064699461
1214634472
1794790029
1672215817
358564913
209700926
177977529
1417918728
1057016108
1191771816
40023213
44185004
1087405590
689307831
1324661794
1262493767
638464649
1211832507
999464647
10171389
78115931
880491621
260051852
1443126026
535092387
898188839
107167374
450853797
1343924705
1653573828
152778196
864762763
1002602935
159811829
1399465140
1790661143
1202094434
1240636103
24093513
1122934646
844721777
111661788
1729712997
1733319049
1190177282
455297910
636936549
901751827
123914238
1792278915
660843152
41025656
1243596491
710837878
296609937
1283676249
1020677982
196366438
1462948204
649374320
1544855186
723023233
598032669
1436389892
481418263
993944922
748915545
1290698352
579879938
2321370
1536723926
1062156721
908772222
655915562
1050734168
925250904
533701355
447078715
138175806
1307013206
651696195
1091737669
1138934958
805851088
255078277
709104340
599866461
1065892342
660403576
296732484
43189800
1276824367
1845784008
717683402
359263115
997458440
686813952
109499685
771968765
396782697
1790297914
487469582
1449548907
259507501
229696760
83863774
912054240
485261656
1334802087
1659600919
1331158097
1006277610
139011414
1184742385
1040808990
263645274
752071502
377440215
471801329
902283887
1573817625
1413428595
1297871942
1338794651
549379841
1820090558
532670078
1416223938
663433813
455559151
1707086685
1120401217
1739041877
376762345
179214769
1372823475
1204613803
574314333
1248555308
1636176889
245101198
592511861
1422098663
1404198263
1803538390
1321983434
366735868
1043704568
1111413477
1255671338
416259006
89646535
1533792405
236096198
1005193761
501923683
455080879
1510668512
330338219
1047743714
1623446551
1352517952
17337353
518468284
1390290458
170432188
1265583499
1368362433
1214208009
760961489
1188297968
1539778862
1852850871
1745531463
277629917
216396834
1146075114
931205822
263103316
932386895
1273110390
1009425975
1673624785
1051561097
1338484314
79162571
703247049
1589622175
1528531004
1220220439
1472231635
1730861787
1297755227
1350513731
813462055
1748865706
1118554529
1031332810
1552218876
855668671
1125009549
630703686
1309334804
1264681546
727602057
597171940
423892655
793639260
465260622
452994908
1837493040
4371933
733017640
505280043
70868589
1664222959
798425862
1229652267
1603292862
1732110596
1544510012
934936993
95224669
1303313706
1522553793
542940892
431187611
1837385018
1729006125
377908927
199777487
1671783777
1323739281
1700691320
1462428345
935638647
281110226
1359851233
1833312295
1063858849
440102717
780044037
196493244
312849052
719862660
1707698142
1401346271
1293822728
1857359256
1439846009
498734252
1807710551
936280309
219370623
11890355
728191493
1334884491
958801729
403729334
1111710274
1154909624
783840024
1514308637
129484483
1529103580
1317032179
933751473
301676296
1498476061
1726046246
1284126027
1528011262
331031256
231124429
1040766200
1571680217
642087367
76711296
614236969
1339069350
66864971
382060506
785228368
265994686
661260330
60266956
1594595954
125733157
586241739
1574155027
1847129571
1661433232
481779429
985813191
738158365
32500560
1744332469
1632655739
1595066346
744113072
1008941779
365053516
1855246270
1147975982
1163124202
1483365569
1723100888
1449307584
1752754450
949078613
257681104
1806004074
186728063
1611289173
286037520
160662268
1145695921
703804163
115213632
105502810
275642009
112257965
1012361875
930760351
56794875
808560143
1173918486
710985996
1234577022
1648734305
1154332375
983591230
1588470541
1436631672
1650141539
1450076256
1623372760
223279861
1512770782
412373040
1136436591
1173827790
906203651
1092867027
1426619126
1764599826
761007413
1778408723
55970178
217439174
185760658
280782907
1604664798
1261571005
1647843702
1273857227
119677575
1194100278
129416930
1188339195
1456416325
72799539
252020053
137492845
621103204
591155598
52134157
1699254479
1785352321
141338135
1422524863
1523593735
749492145
1564945473
1284630338
764634277
246818716
963389205
1242196659
911499598
1147780615
334197610
1692251072
1685349519
192539253
914064300
1446920475
796916279
1650851329
1191655953
1292181081
763335432
210367516
273784932
1215116190
1211555569
1747820974
1220349198
1321154836
1643801863
945153425
1837257445
909150796
1529495846
775270934
63702575
1748827082
262828630
806437360
411643002
379554920
1353821599
1272987139
423869758
147999483
531644854
1135531277
1638413421
1684209202
896463177
524715679
1635765769
966379949
58889545
1696740160
154161086
504752544
1644449119
969476471
1299554003
1715013578
636262164
1221599262
1482134646
277569405
1761298793
1492083513
1498216589
316891910
1573813568
75772190
1806509460
79005539
737844193
989073272
197274413
1399960813
316740143
1684055487
1088065914
1359861408
1688065139
1805464285
421716968
931298302
1665794863
1841621811
797702827
1768313761
1683374385
657477869
1180153861
1226963318
877588567
1540895025
561170098
1753731643
1424997129
1411374758
1010262795
450602934
1581086949
359018709
691469830
1266152912
862181581
945409256
279887668
1579793847
1025975089
431775073
1505102654
1849628754
213934784
191200603
1537688848
406577541
777344894
1797740299
197195467
1427197558
1241398277
1222177542
1585607373
1468687953
24802936
892177922
1479204877
188021618
1733563717
1199638594
736647434
738721022
593617606
1798463704
1634613074
1406824443
1305430952
338125667
483682201
931217229
31729140
1583612841
50651881
606061107
1195843717
1199436133
542598251
1692472905
1750940053
63437650
124833366
395454498
904860056
972305950
327341855
647748823
1314895471
1747765859
1070409799
120159017
1671679390
243574119
961825532
1539078312
1184462382
1810768735
245166811
238996494
50691594
1072207661
1258004217
1662789565
1295083388
1190703476
274172294
1225334961
1670152820
1411034239
1162599359
731115146
1521357698
116108919
958313295
679900750
1804578463
1654622622
341637407
582081005
1646498454
1201233576
728270852
323732893
101601169
1214174623
1835285188
1245876582
86774262
1989506
1778336192
1485745017
1447096924
135587035
1522034181
1142265172
742533921
470060941
988479707
679387595
1651831708
1791633185
1695194440
1707498547
63223508
1687684494
1753760968
354506900
1470444578
1546898974
994867178
1291795379
1086872138
1807023538
847046883
1160855446
956868769
682723974
815536985
1553321729
1356147756
1816133838
1176038307
236512845
171194563
177901449
523317938
217260545
1509501713
1224214831
1589072678
178690886
842327776
913990208
1637379683
272487918
714651971
23574641
1241119365
1729740375
829739910
1136007805
664652725
1630319716
74598993
1837311180
873662763
558504375
441993931
463502439
1634054894
212672404
823850917
774116199
60815520
79773075
934312747
1622187759
969139191
820895897
1599421029
1300896990
99254611
1773433112
171194763
455803433
254088190
829610754
793413067
177102300
625769047
576628534
1651307727
1594868407
1075713117
359878009
418384726
407391529
1361040848
139651538
1066856177
1062258334
51433385
574869304
336426705
336214397
1552366598
1838341263
1763136417
1118295331
7950667
740714352
1100098533
325976682
1767221822
1648747223
852856417
239417413
227040371
808774889
731708772
577465309
38065026
567394467
416963267
1027252834
1271145971
1147821740
1692112505
1265036838
1772695728
1305026841
1189676479
1409192269
438859894
1572329704
232186525
1297748171
236664813
621377406
228423439
1187244024
205603543
912850789
1486373266
221326702
557167141
1207521549
1404332090
1371992399
23459962
1467253161
49374387
569053914
766952867
1198667945
1148822993
916510248
1529106788
225041283
1576781907
24025420
947431859
503165871
815504236
959133067
1457873816
882093716
1245290787
1440237985
1268732056
1439004101
148104496
621328800
1190355377
1565783638
80469463
1328413839
636090257
1212625754
126176389
158468539
694019001
991898418
1677448348
50506187
510099625
1467825025
1782594356
180366571
832390608
838732004
1422249225
1268540777
1855234993
243683366
116637948
1358313682
756557669
1693539975
1704400361
1819586506
1295216237
1597571051
675822848
1512609313
481917658
475099086
1090854482
416520804
819925558
1137656491
369687411
605207585
337855677
401595066
1726519903
1008548649
1704389435
207620447
1497349596
1578389180
1347982537
201797476
708313589
1174127216
1059223333
1648785973
1778699478
1543911538
1726750093
713441437
653326865
148932145
61710228
770456240
1503233151
977596247
1702091010
298978523
1824143354
1591969192
274383158
1436579172
942032471
195751530
442679045
1661165668
209589287
1271176080
234257400
404865176
1527454308
1748958718
464655279
1364689197
1650530541
956085847
50910100
944474834
618512612
120897332
1480336762
1656195642
615449840
189692387
1770826019
1303562848
876833122
596168012
352098978
660887394
1634431274
431063426
1663129964
1798190008
1855230024
286639086
251848484
923164514
906840692
559691543
1184461068
156166867
481390988
170707842
244853590
1636175389
1565261470
835624301
164821039
898355176
1003426550
1443167291
252125074
1414913709
1340832816
91716931
1819211501
852612402
1601674695
1061418761
206948384
1763154072
70279174
1681596236
956931147
20717774
732145743
443155880
1253956913
785355390
1522055935
884529648
1194740826
405848457
1126552099
534944994
1626050818
699467268
1529331580
1156221994
1631715340
1744685528
1561450340
450515921
1506272897
659363408
557020837
1812709479
215093426
653871494
1776454407
454661794
878496235
1858952338
1411005438
1188675210
1387545391
1308640830
534460353
1133090896
205637197
560543996
1604256666
12771958
1836253080
956281060
1323972878
1526622789
645576193
489247196
63728259
1027818122
815766225
942895248
522200274
50071495
830196889
822510808
909064233
1225644127
783535432
1750489884
515016917
1593362482
1223834078
1070574337
1833220237
1291373428
77498963
263510560
741109843
558629054
1198487616
88209237
944657466
488932172
1686113109
1550113994
795101031
1854031156
600182080
490328916
711338921
487691306
16299973
1718116531
1314459901
1324008608
1745046780
611234321
1229486594
1001932943
1704357345
1610651979
863864419
1753232009
689694034
749011136
865072460
641322594
1435084528
1075124550
1415454335
1234256637
1297646039
1281192950
372674688
1750860396
727938619
1072168917
1804053666
365088012
1462165081
1245853327
23994294
1515083087
1825288165
990927605
78102098
800919615
1768760580
522771734
1317930177
911240827
875619741
1502247579
1509767176
1159362458
1321879075
916425499
1164715515
986494907
13606350
944091048
1271552666
574767400
153721311
1687471741
280172538
122089286
508720478
640866043
599196691
589054808
703333787
1806201685
213944889
1405155556
1594618462
1650825249
914596115
652233653
830567362
1669794668
1103531882
997974844
283066412
371568757
1638165622
145506386
1610064892
1800751364
399484531
1535332468
1127797832
385185241
294594624
483313883
78097166
1094159857
1096218435
932123918
12346013
117228528
1528897028
1398001271
1153491167
190782173
200470135
882118088
560878093
1466838644
1457020934
522974958
568640071
1541173985
691445295
433228738
877591911
1635024625
1598075807
1399777711
1399089529
713227187
1734899380
1735303127
956697563
867454140
559733865
15334579
468605074
598214178
999206815
62532313
423029462
1738756885
8627714
601122807
1611376683
1004555359
1311415478
424478102
1413716618
153496535
1786540437
120636405
110441274
1806221304
503708268
507116177
594915521
967327594
319436430
790715792
211989088
1132749583
566098268
405869666
1434739398
834417015
190990371
1713144277
52728935
1580014087
301234551
147570322
955145778
375716922
878954580
1623115820
639614933
1841986405
677815345
584794283
696764396
830020378
783635633
657217876
1334083160
365700408
146899666
360665285
924619622
1707900419
758071374
1634159601
1196137743
1579952627
874209628
935908621
72332817
1224552761
397322974
852573741
1763957695
1007554785
1215636744
302595364
406051368
957891912
806799221
826398601
1448914653
486609586
408635870
1448733820
1855433439
141267931
419559086
398194199
1699588398
885941334
1802837651
1541801923
1486866973
169292479
237008532
1849169364
668170211
1844803783
1042425803
1852002803
736991109
1196205235
1804283083
711931668
1217542234
323193711
1623706631
1033271205
1369011650
336833471
862664830
1664466119
1837206842
1394914772
404665075
937469045
51134700
44163028
212377823
228465536
1317877944
1323591271
151074563
83243070
1536545885
466372051
1626009312
511519054
1023635152
1837557397
1647707665
536898536
356568708
710744766
1446645410
1764520808
10361718
1731589725
12336311
1187983805
1209084734
1833246927
1708087726
1336676776
100510852
1060968329
1495975289
428316007
70677241
1091429585
90119976
555759394
146359172
1782133876
1817074289
1714943486
575235214
732122671
938799693
347902716
640356999
882858839
699167907
839881907
901143360
1009490566
947037544
1070355253
645800745
1081060156
1846253858
1577420242
1493820003
1839796021
1053979285
817123577
486181532
699414307
1114888614
1216421279
1418396355
757326927
1002481505
297575052
1858653056
1610707937
514203251
1152105836
109028271
151777182
1120996385
1457492191
1347312516
1137807742
863158201
405530688
1104623920
1696604756
183883094
1704752112
1335016942
205483160
426042265
89909528
713492873
161831120
1224085013
875362209
1066330822
1796536800
386115094
1000022933
344762213
1134765510
1755001103
615186842
712839056
572310125
744519156
945409194
1348586909
725592404
867295188
1664292236
1000594718
1252298463
55164167
334562437
501476420
433850536
1350820716
1491533285
1061989437
1237458267
1280770831
1115362932
396049572
1428972378
459480649
383718854
608455154
1824043539
1822646655
1025127974
1581114830
648193038
779215198
385746193
1344271416
1562450319
1168238253
1323975070
185100652
979039752
1110479084
1235997800
1233084827
301254126
218452532
853172041
1592425360
477233621
141596904
1836481388
1505272372
120402438
593728037
1300875182
630377371
1675381090
523316042
695305695
920013531
1103788828
1002091103
789618753
1276800806
555531841
861265327
833538144
181819434
1694084759
340613904
237934467
1252926200
1683421347
40382570
1537886830
850445427
722169221
756729968
141336495
1248388542
289485017
1508291193
580927670
249445663
1824035253
192958886
418024210
1845361018
9171603
1198166131
436602715
1051288730
1101039039
1510642252
1577031125
1741763180
1012597717
1142007506
770937735
325320140
1295393121
396295846
1532339773
279507790
1241209156
1403691989
1443719467
250400306
1507232687
225599861
92793790
277505207
1438505816
918372303
608720458
473354821
1808162426
423376550
1813794474
134459889
1635064917
368627536
737088591
1074411021
708108106
246431974
1685166169
307186655
467705588
482722662
983577072
1743123005
1480238345
1660066301
1542547259
709058548
909059523
1409622673
394960199
1362247483
1332957502
211354978
963795970
1772545466
50958446
801087106
1557387921
476710199
1208170436
416612337
1107614367
701693530
331748591
1601078242
689128484
1212950469
1089501378
986724717
1754537122
325198346
1117133173
26069206
979302974
1561066415
327692882
579040728
1029850074
730462038
429465462
997051351
1834354922
105720603
1339953849
56284946
533104915
908647834
1196065145
520211289
154562385
233236788
1441663959
776506558
1011869699
1250356004
28869302
619140616
498595116
463165870
1280439534
884964577
838392332
1844409064
6993892
331119066
1106306919
1472365595
411026322
160860866
1582830795
212398501
251945028
1229093225
929701970
1714245807
180811412
341253633
1818208444
551357843
539992854
352149008
581840412
752387881
316028649
869345975
1165555964
1706668046
494504115
843194362
1700884898
1128844585
875713527
18998699
232201326
513783427
1594804524
484508776
547929443
1205634264
1334630490
393081073
1515308603
139148445
1389072317
173766595
1349330895
1594714824
1453384686
104216681
1350954121
1649881794
342538877
1074637197
910349555
786139211
156558466
924768226
1064283775
258438967
1030740042
888039768
807448089
1354582866
1654791565
1591788143
448904229
841094893
1045907941
1177009151
1157857213
69922589
14019899
384426617
1440181862
504222825
44746323
647933652
564313041
1018238197
1582484005
1344787882
1357181018
1512518479
107134136
503362561
1806874872
1656139293
434091393
1716769022
161067618
715487297
33846991
1519714687
442351968
1475458064
956505515
1229115316
1143684168
180614831
988877097
811798229
1350676760
117268351
1474718154
1735194611
449234747
96406060
1350569255
1756889566
643567922
1551047741
1507195372
1448880850
147349356
130533303
828067865
1279515690
1071941570
682875479
831592268
292981356
1130271606
643460702
1602008205
1849029741
734282686
996720353
468410346
1707340172
1119885956
629731353
58064952
1757735281
1303401005
893127294
1569816538
616615258
1000572756
743707921
1836162964
1505470737
208972900
436138101
150181997
59608483
1198843484
528457013
1834499763
893817185
615112844
290110748
981953376
1771122357
1118848047
881569541
1814889155
150135593
278380033
1340489411
1195509488
1147196129
291630537
1558623028
168549293
1796568476
663879966
78610235
1481590600
865061187
350312441
1839645553
1414599180
1182574873
1799408441
1551668206
1819367488
770002336
1609007647
1612843157
336479741
1255074862
1610091282
1402812986
499754672
911057419
1834447495
1238898411
1129306856
881971580
1697024420
333555567
579543487
1427143147
1119396370
424287549
66780228
263783716
18314486
1494338318
69662199
635152511
949383990
845485821
1791237815
284903916
1270172460
762169133
232757247
121130380
1094662544
957143503
1487800155
695102117
116961209
919353777
173641471
1443234408
481358604
6540747
379286257
770709875
27697635
1144923403
1033179158
324360344
1105901966
1091153279
1026963775
960832686
1851505843
1628382362
7901048
240021285
1665547102
1592771048
1534008090
896257546
166495472
1209040274
528343756
1789551989
1045094024
1126560065
741501956
415160260
289128253
847374763
1521096447
1486328928
394626893
1500675085
593928356
1316607923
1506372661
1039857553
263584742
575349135
1329693847
1265583266
1498008053
492722125
391441895
1709527727
1613355651
1208054382
1159834483
922719742
381642205
854679692
1621140427
1330686875
497631538
274600931
1575238478
1186540624
696317129
274671719
421454020
237973510
1539429812
249226548
331769244
584457240
835084627
861919406
1819733229
1129695141
951379696
884859188
320616282
400008226
1751314588
56035064
1101742677
157432450
3044333
705527026
1757853075
776106177
703977177
1753370344
679020372
426585136
270887549
272205991
1670644271
1570413748
507122883
506573616
1341404200
1823844456
1302374405
1636000310
1540779647
793009098
1107165324
9505526
1677365395
1594147790
1703708058
1195140483
1050789064
367074722
84453314
1528851551
1143957769
1435231825
1153942408
487226474
401903081
1422887336
1723168225
660768735
1319760372
1153173647
21353340
835377706
84155051
897590252
888438017
604521787
232540213
1582756108
1576619687
1144910516
106797808
280281580
16225991
826870867
1142620922
908245998
1129652790
1846210800
1042693385
725648635
1479834895
1615042331
70946193
1683812497
349902460
712383976
444843350
1419919506
1215859949
542177672
86624718
544981669
527287794
1022648285
1157822253
1766751639
1831946240
1106168173
563611515
1189388954
1354772060
229610498
32265516
979166221
1852905608
281623769
1606067185
622340095
159968588
500101196
1659241549
926204743
879777102
325321430
984500529
1569956119
1332850090
763297661
1092360868
81975767
1829701709
1187754855
296663718
459428747
1519816466
1701549588
1614326525
315197146
1264964034
574965837
413109164
1558089187
1056836627
1417683389
1621450138
1719328924
1756805685
961167204
1831790416
1191122811
1670778560
1777753353
454160198
579124386
322289306
33315804
492772393
1647449488
1049778578
1264090995
391733257
1823042936
1806709916
897418964
1218213523
961691288
964695479
1585546862
1632212546
1735896980
803134998
17859312
1381474201
336036225
80811028
1705860984
437609977
95848564
315027964
267200055
10859553
60537602
27592752
1337785625
1233288758
33443563
548745769
1492621738
836336792
652811265
870253718
1465499451
353140288
890951674
403814498
1195730673
432934404
1043367983
419031253
1542855872
733885902
7319870
1480415502
50315140
1070335958
1014190095
956344940
711553356
323707349
1297665167
633336018
915825914
135357119
802475845
232635616
1841458159
1639409741
153407769
460804724
1663038149
810733134
76689732
863363101
1720089568
1643651977
454217921
1053593741
673430840
1597128746
1492141819
1094048481
1762425917
1686790827
1323622541
444319318
1603405077
1193798958
70694416
1845028848
78068185
115657483
570347467
129234101
777999439
686358432
410167280
1312514457
840275528
145709792
1171545906
362637829
15148550
900086783
36785971
578248178
1456539934
1211597324
1838259675
790362694
594970094
1342707118
970686406
217183776
698330573
595202589
886565895
1156861846
1274208236
1699308632
1844188250
458596525
1128281033
1214546330
1670728178
536891074
1385044947
355864412
785970449
110069631
1559169677
958253122
841155028
1449313363
394559455
1623288682
991305450
252997700
1404314194
255580573
1185808275
548079406
614547140
1135941977
1718150618
41474349
197184512
1217020956
1298534958
1099655206
80677984
267144523
1793556314
808294418
445990689
392988
1521276023
1331174259
1640406134
1593623572
1404093602
1843474559
1060038330
1702056398
883033224
1138459437
1295450193
551176696
879565656
1640087539
564815886
1525474326
589801210
594929084
772574966
432022844
1402730221
1474554869
831919289
1364526414
179215365
1357336513
1181323918
1256891112
1110818124
876714105
10003782
341058752
498915867
1095635515
1802427887
867071285
1492873589
1695603603
1489729502
515599403
1288337989
1515041612
1105546356
1332734291
1703220790
1567332908
686925300
1576275789
1663695156
542454883
1526895038
311960412
1481932004
1223577730
573623505
1852139605
1782011042
1049922728
1805894323
1761862031
1684386513
880560270
166724952
293760541
1139881870
876130193
208380605
823413656
1018576837
276225580
913726603
78075610
782778009
1775274963
1252442367
555091320
1050523784
19067756
131101487
1342757369
1783540535
1119769974
1217335812
871134613
94426507
1331686474
1145849419
1422665910
1095010088
1130923955
141522525
1108388959
1498947838
766315177
1426309141
601456114
514649676
148712396
74536204
678848624
864790164
1154610022
1321694147
547018591
1608634202
966415482
1784765137
962394859
897384167
699121631
147144420
1690517056
1854631523
1346155150
678732691
847345544
1155687033
983639917
52253341
829594051
1586108632
572201764
1522532240
64229173
463741869
380379981
862092969
1498302596
1238977390
1537425151
288890766
470481605
1756341300
1716122170
320360038
1180215774
1272306530
1480720791
1208997950
224717290
132894255
1231371759
1501651708
461484179
295563066
356503551
1286642014
90068730
1581804084
1537121085
1156426242
1848983919
1515459278
481681892
395044822
122425783
1715439307
447457561
540520767
1715454267
930377481
958266194
937708336
299998085
1429515510
478151024
1187466359
930013686
942751974
339306
734345681
1104681463
553774927
1761913616
402611806
1347739879
1140982562
1458943983
1299776813
837076169
459549033
1240021033
735727344
519414779
163778821
474583825
859880377
439352869
107871194
1134616099
1096822133
814119031
822662942
232782744
459022026
1628296266
539055614
1047602817
1637879860
1544192596
307143729
204964280
1825275680
1397511276
1784102092
610420468
110644329
168544641
754896975
368344213
1139400441
1137764050
1700824672
856890763
652554962
207033042
1580590274
1189806314
49991133
199939821
1667013893
1734289288
231253017
1116079623
143935675
1819009255
1155948840
1711941243
908698005
1658933444
1671733164
1682134
145001311
1528240815
788623437
1025930590
1643459598
1627153449
702538148
954393812
134208639
420081785
188312967
1770895838
561965938
588706235
608569045
574939594
876258603
538183615
96038343
1501523519
1517885045
639482282
1676863540
1153221042
794748963
1796418247
273820410
598489845
1510753542
1727623172
1812394642
1194828720
540259631
1108560345
1408360793
1361231210
1508250607
567380222
231728344
1750222126
1530201636
1535671107
822950787
46544686
1142644346
1741249377
1840278002
832063325
1834460360
954710349
1732956265
647320020
1735473925
1001976333
828310849
1024913314
633688636
515742313
1627357970
1417531551
344288325
119310162
1750632986
1663648484
1851606850
1513001165
1578293434
329050780
877753645
626870328
650034931
732859521
567856726
34588927
611312026
753705483
931133553
234254181
461522551
1070923276
677689276
657525355
1185886608
1205403088
1142711459
1776663482
1331689873
642290882
156776580
283734096
1791167967
29914827
1604422201
802431976
1843726586
423109698
555916099
472360004
338178250
835043337
159497530
1591337600
925382333
314635814
990114533
1403068188
1410215287
1419760786
1213967112
340452761
1282229647
98940074
583604861
1235295085
807706206
30622138
1658039050
1155801245
282268134
541472116
272298724
709909238
437456573
1250464060
1323737653
1235676957
374000712
1241012431
1848121064
53548938
1782660572
506264498
314340294
116973053
396640648
1323663315
1060950951
1516463148
1779969857
300698997
1029036294
1099036167
1811971779
971301039
630630763
695768203
1304338675
615105450
1646814501
1110484209
1822950460
1037668702
17181614
1795946064
1691590535
809512813
373689539
1405233366
1498922211
104003442
35935107
450475995
55863182
1200987513
1228519375
1045443106
1174647228
28104665
1068962053
249417498
523434716
487556477
1641887653
1628605777
213713349
264180387
26144873
1659135864
1421922652
1035759369
316356970
113842871
1511344908
614891023
1362870487
1374978321
1754910789
506296300
338834292
1384681766
879258836
804564525
682412879
718140127
1725932198
611403681
1577627805
1454674681
1772612587
1097222641
105572282
572200973
1021515851
1736693770
401743960
392629760
1472244238
543032743
902815197
1033270791
1102436511
336989950
1353144635
128294019
226871495
554547947
646035460
318202248
1614259658
1755916469
272784789
1666847812
450281147
805847102
210984015
573433405
1134871467
798170695
812829995
1296337471
1151494977
1638812100
702266772
1766238551
1437176711
1073467443
565823179
1674629979
37450298
227802150
515974498
211220882
550119933
397234623
1807850294
1222122727
218394944
740387256
45591617
1851725591
1219102816
287911542
360145775
1683248570
121502371
759295456
1678417338
1462181031
1134423756
724249860
1467701807
1438920353
1857067004
531999985
11694448
1129421772
146638509
61288365
1478898282
425707191
1748875026
1859086906
925477248
1124293466
389456560
1618107170
1478357941
1546524804
570004005
745734070
89065669
1170072388
1505866128
1255183033
837216278
223414006
277898933
117184147
1819763704
1031270163
1828246466
132558441
253735585
399229651
532485700
717466882
372549182
14249250
1635226573
1581045937
297313387
138692033
995268689
1200303862
228218425
1515721986
1147002547
1077461708
853271890
1397574807
247290742
926128654
677385427
1349848824
497977303
631693766
442002654
977084932
616480016
1011984254
973176274
697298998
1726771307
545926290
993348103
1110506648
1102534452
1192140835
1269436572
1394554620
1483256249
188830360
514484092
503125225
420533656
334286494
752845976
1354225769
739723365
931433918
359084320
1094645958
210847921
492517363
399407729
887459035
1740256710
15755302
1038848885
203603280
609293322
1209572711
943738230
1095123401
1088144240
995418381
1849423160
84357997
1838644057
531694235
1360863397
1393216379
1827803500
1387155641
262388892
1492601446
1458291003
1047648847
1772561600
1204560680
255967677
248066357
335355376
167193086
904979618
604588284
401844659
1088490195
647507225
790040320
805041594
385959094
1459033002
1390585756
1843648105
1366364764
1081674589
1574520246
574203724
1079790474
335272249
674607946
283971271
1075622012
1251092879
1492740406
580227639
321909810
222317165
1340968535
81742886
59010525
1568732387
1486396380
1727302084
631254910
623104855
941833604
1486144668
1588285440
1021682817
709951205
1563157835
1188452268
1369554146
1326024712
916302791
306972280
1442224315
223778142
1721166592
1426714522
1535890910
375814605
1466454844
933200605
730566880
446847157
1377802961
672552743
303485833
1177746096
1817744243
203487774
1378120747
178051765
876336538
1190456073
237933137
995200393
1344885273
1837948904
368356438
1853658162
1162991771
1730755382
82901498
1501261106
466177243
96637142
788654604
5816087
763855936
554795981
740442786
1178795726
152043831
526750104
135572242
283695411
1785578597
719574855
1083462835
1414936543
1379444471
1519249719
1337033896
1638065356
604441228
926636626
507167987
627296345
1691886361
1275220028
309240648
630081048
1580195944
1381135115
1500554797
563218324
1472949268
142929004
592738533
1059022551
1083775558
710035652
1301256116
1333706679
1589788538
632124219
1332982613
368835524
1745246548
240256985
1811848421
822104227
1279127874
904379315
49209706
424472754
1196460084
584528577
658078238
1646986398
1857234591
461194886
590845586
1222588584
1282350735
896884322
959260014
920866598
894959284
728971980
1497669848
338324383
1079656301
1451870266
773840302
1320414929
597658402
629134651
1567337329
955970082
1589266067
1787050052
674663570
841340493
1569148094
422584041
334432042
749007543
1166911759
1183925100
1830436330
487569467
1276671313
1121675949
740803446
943341384
967455134
1534649684
957539861
1835388098
1497082512
1558823053
1609285728
363077728
993080514
756868910
509570177
908629601
1773751539
707489365
670382713
69458405
1261084403
1187205489
920956486
5497209
1584498237
199269891
1082272482
173233055
1100651462
1215989753
1112959132
1653797785
403325746
946289476
47498906
1387997023
428933739
1039933836
341821132
1789692059
1773634710
1627048617
621951349
590297046
1385263248
1578160282
137553799
849643332
1616914013
1211450113
155405531
1820651640
794399760
974977719
1768709775
248811873
38248014
475949982
291433047
1176451542
1441643563
1437760726
1096999827
616075533
766236652
1446366798
50147099
1681115492
422800588
21469311
1539208950
1733984758
887263033
916006553
65254929
727292849
744654171
1187871473
212111666
83026007
1654461790
343314462
1718443853
1005420634
1439636281
123238822
2608316
776074568
1481486716
347482222
1143816621
1257828626
737146739
662551252
701902076
918830221
1395285206
848252533
190480089
1508689603
916664283
112728444
1268726051
28710362
1717584321
916001060
1486531173
1837426088
1633581364
869761695
222238175
545655639
640604313
295865459
226824470
1673482883
1055264049
421083502
1204399920
1734930849
1098123870
712801177
973679649
1112734794
151469716
1565165010
502764914
1695133080
1056766198
1613209103
1191646093
1505297172
953044672
22671435
896384663
1081226414
1826161268
132947448
419605241
122564007
957597114
118257991
502700065
395478611
118748449
280535357
485049988
1285248864
502943602
1261382139
1812806674
1455269346
107669863
721351425
997895092
1714658938
1046646415
1826465063
461248974
805944991
984424928
1801355266
266961112
1204686796
782724851
1461037852
1586904566
872190991
609585030
1425087476
1015173219
766810450
158905333
356210528
981870443
1303199085
1299487434
1828679096
28606046
214707296
794306690
1757460955
29842237
515136569
1363811988
265348990
1621293968
611287969
1511187253
1343588081
238251880
295254974
525795349
494299581
1171246065
1752382152
1692557835
1484747895
979154897
748966070
950771374
779259001
1170481270
1219183755
1682096673
711260985
354982885
1585913406
598418423
1180249486
1234106184
923205659
1548894141
687424774
1044840758
18669837
1507049204
322059537
291795778
1041836595
246672115
46393706
971229425
569792858
1777800089
1621331391
19953423
1477952286
25464184
840656506
926377827
1469457426
506067816
911937696
954520850
965422594
163834770
182272351
1138294404
1739283528
151759553
405335626
1338319872
1683033559
221967827
1421438498
805742904
1168226024
1775890716
1246534734
315427629
1237485047
1328526412
986390305
366411570
260007870
247645658
1727283746
124269437
942394560
287962430
502595233
1330004647
379786956
1759348435
1402013312
1259407746
202007200
978795335
1230560560
442720257
1613542522
1758701566
400006177
214306339
448429436
564524197
474481184
939259203
654502625
1399789848
159972304
1629441411
209917571
918205592
1195358077
1837814521
23304816
1619982234
202154477
915671006
1375810814
1230101068
1207395508
49819545
184851385
1464476385
1840822205
122579540
1657201312
1727627074
663643780
219731231
997499385
29122162
462106707
1840410242
792531322
802257448
256780780
53899058
1235054759
47623579
298636341
159922559
1722173897
1153608917
873555526
878733955
346925374
646406549
1240448992
903642793
1558266776
1818631780
1645753828
1593740626
1046321911
577879805
1285234904
100481273
752247821
562181044
918491335
343079948
298646051
1320705457
349220004
1658875320
779004462
423499599
1137245175
948388789
1289346105
1377202202
745046106
395429343
816017632
429032378
1180453976
352572004
160131766
43507916
1564293802
578802077
223031967
1670193051
941388255
766173687
247379138
633833541
1073162886
410216419
933842966
138267487
738049192
1773351268
1298481653
1604938459
269000359
118856311
1596516633
1827884776
668988702
1170332718
1780764887
67103478
519072043
517888189
130804434
605594437
571769958
1378734045
651052378
972564743
785389163
890432076
67125827
793917975
777010549
665056757
867197297
1841422262
202549333
116995853
1572536737
422265744
1661662674
1510603271
177257421
1687582854
1784928424
1290356429
1060756660
804003602
1182266231
427055651
1302701487
952206512
1442900316
1170615966
1046307398
1570894784
1166380551
126285006
1713601767
1369727622
571132957
1039056946
311537529
61929762
135278025
396423527
644595725
1051496308
482918706
1059761961
805607174
1665258340
1139180270
1470807096
1651538030
928097623
574020954
570425886
1196316480
700492907
1091794404
674493756
1030530783
327314639
1747258116
1658373395
637910455
1502864368
1660617498
1740963837
598242235
1171410015
1255895753
84698006
743281905
608802978
1471811755
177580586
100216411
907206211
1588157125
1661178272
574817531
680088926
204281048
58234035
1681673901
965504299
1692961962
1435844689
1529592193
197155263
38902973
1321283579
452195361
818497190
537570912
834397197
473855224
1412716784
1315427508
104613885
447188336
524243161
984462070
1166123818
57779742
1213849425
1152882125
836644616
1665419996
1711207906
1530588136
1524270267
86033008
198676551
1112937920
659809595
1043301557
477417434
646511015
1499334025
1724483932
804529457
484479791
759558072
338348551
1490634465
1299348570
560443699
1411809421
67978845
642419856
289909176
1077582566
494516012
1294356367
535810372
682221426
185769050
622081154
483327129
1186510638
1294795719
921955473
1638585960
773434100
340755354
1229328694
1055329531
1578064894
838095847
1006523720
1257353953
1120618968
95940014
626395496
1021129000
312743528
1819556631
867741630
341180629
929906967
1641550866
1154579258
156245040
588623851
1079638572
1761335278
1266250775
1103990324
1238721593
1595926498
588024192
132264688
720423457
207397750
1324936253
564012469
1667481024
1126559722
307855014
677723958
480068569
1554323496
224912566
307612137
1436128179
424026079
982879020
99544470
60852566
107954903
1422287872
1342975061
1305947455
1589036273
1835023887
595483279
706946308
743018745
1192883451
524739992
72150547
800979396
201114054
1818803472
23655097
626897050
1820354635
285810625
1619447354
1160655176
1020708589
484032101
1466663382
1770538458
1626314187
1725898598
1437929724
1105119596
1512882495
1557835094
1077896953
92672962
632401939
568441996
1718624766
560734728
1355281237
1422823450
1651494202
1247501940
1380142010
650133749
476560409
188725711
1387156483
1369718953
84565449
1163405395
872379192
1847171493
1575222119
1614808514
1378208114
908842410
1428029862
945274273
3964969
758414677
759336352
882277239
1002459144
930341430
806975836
1274913491
1187324442
412647230
473168339
1510441046
41893937
594767126
731907995
9988503
1289226893
449656578
212082393
1642019355
157881513
1189542087
1300761362
1840775278
20950346
274465815
466367693
271682991
657092171
571119358
1178604409
781203796
1093811361
1074732357
631061457
501301484
559565223
839793683
737361973
1523767786
1822993324
67166996
1543942301
1210639696
1128478946
1479819967
142445498
725261461
174808938
210391556
977832851
872022698
123640113
322783707
937986448
1728270865
335276574
1173350670
593840170
1398532837
1391631985
1431997968
852222711
1424752796
1158756702
201645711
991718816
111499654
433776186
284797660
1477466124
34149509
1531776085
503434225
708621769
887038199
133235257
668111624
285698754
30258903
784290733
1785470056
1169767181
1165008727
169752406
1347195367
197444061
1194667063
413944057
593269376
1750550765
715441458
609932506
98072101
1423982513
904800848
644751354
258324026
526272098
1510413142
185460866
52581260
929917684
691259162
1655364901
1559382541
1155032838
1469756220
1161714775
1279652488
590018932
30210859
1776201720
781013767
451855057
1758457223
80766016
982710096
1647756922
82750423
629882510
1142280256
113574172
1558117872
360944861
171867159
4843352
698967208
1103524384
1756179548
673178625
1701950176
929775231
1844413921
1002861666
1746479591
1204626683
651040782
1393098469
1364204682
1274080867
952924533
1634742724
939569374
452556646
1056102413
1373756566
1758174501
381289420
1815196956
1085721319
443433707
504384793
502912860
220966143
832808412
1540782685
601830764
1172695443
1413545003
1342512093
983309034
1842032946
335359315
1473916371
902161660
990886148
1507731948
734645937
1153589555
565791574
263206956
1058575913
1765937328
1644118024
1338155258
1203590083
1004254643
767581237
273600225
123916893
270089083
287796321
1169530349
545526464
610268813
148660038
123117877
1340448140
1460466344
1608087662
1832488723
1454982004
735605534
1713074438
1814465827
394586639
1199456045
952359176
361408343
1563739982
1489360951
905177464
1671968684
1338312245
1328463129
276914173
1238144474
463656809
830859716
404173405
117902950
551279576
1013310901
384331664
1660710256
573254650
664711987
334063760
240920349
1114459934
818213308
346700434
1388973557
1563902092
1638170114
1795150215
148721885
1502144648
573374950
296076343
1136553181
92917392
1642602027
1164147211
530804251
970219378
656350634
1794464091
1711685247
1662257501
1010071640
1169847593
1482848499
1621500775
1067124585
884273152
1448257810
1770569740
1341787889
1372466691
1340909890
389640117
757155185
27599812
1245903743
1461927440
1159644657
1061351756
308235848
1454146703
624717072
121956433
1715490438
750041218
737938575
1226041623
1232782662
384839264
1639739983
21679403
982078269
477291108
505594312
158089900
1753576504
235791100
1231650123
234115396
1557124222
855414141
427936764
40940679
143036036
310977578
741108351
921369940
170106210
1088764155
1220964592
818236053
561974961
293677955
1436119412
1063581492
205935692
225069149
1322721260
1492806464
186018430
1532039288
1133316306
841368026
1373606392
318770325
276135767
1570575072
1260876591
512628266
1816866755
1447703792
955157699
669853130
560445702
377276417
1626321565
1194327210
909949851
1750154089
1411160084
1748786648
143810316
514705843
436619530
567537023
1196302368
1777750931
305055891
60034654
597543726
782717338
1236520213
1361352111
1527798839
1571429867
56054388
1689787855
1693786073
153623190
1326937934
168193746
606373907
1595825990
344146862
1214487811
270100302
47621474
657566382
1652561773
323380467
1654791628
219135061
517968181
59133972
208686654
1777065045
1307711605
179034172
1210812089
1371430033
1530509490
1270879116
142612014
1537090233
1732992103
3115931
1437962081
1637845965
1667224746
687572369
23164389
1105558321
1742296504
1430815060
1570334857
884854409
276434266
962891031
1159808181
577767947
1197712286
781026143
455719548
730066899
677213918
10616350
646354837
1243687926
109540870
207958352
1717632520
702682104
728268100
1250053343
1064672989
871125834
1094314440
869582709
394583384
1723815700
1199941455
1289445213
1767049020
925866707
833734235
1378987240
420455184
432060637
832330328
126079012
78624188
1030466777
1431732821
553833813
1348704752
1365306457
449478811
788679329
197629374
1009781479
951368220
1363028004
219140462
1139144733
1410100667
676944334
167258005
29249717
1219661877
1338225238
823129914
1666117665
43866949
1479121473
1743683978
851784009
265333349
714760490
753470244
620117718
1178615118
1082714424
1002570909
161276385
1394129542
1096646496
1200143623
901972990
665665101
1813604830
1573281923
725729754
1204119766
257959743
1735414203
214992297
1276488965
1080963395
63908079
257970607
1417738962
775840843
878154862
1664853359
1000048378
1423390725
1293913533
687140748
1801580739
6424263
405461170
1142882326
487990835
23185963
520107567
537786264
1749760521
950452034
1590683872
1446440105
64584446
530832741
1595889581
1537923987
1649035941
73243451
202567708
406548423
1127974319
1564641133
464874888
462980165
500552962
1832479355
772513932
1119737615
1785230875
385486468
1752240480
419599706
1721965949
1375473215
797585967
1210432834
1005231611
314484314
1242368411
1107113774
1663982514
1781036224
570243908
1253507952
1123867338
301810897
1126886479
1086539337
988127725
823890315
1266465031
1623966403
1682348669
193993612
215998238
235619907
941282883
107257194
543460031
1127064552
835906891
234112587
331910461
1328464768
1670153877
1804189168
1648416821
315580291
574175980
591007194
1030813915
1749391672
299040518
196767648
1412997225
176164549
954789418
173004608
75982140
1739403936
1725243683
169022806
34684878
236370171
538101432
1251533134
107151508
1641001587
990702759
273313914
334049289
812774416
781867849
102560365
630359506
1805566877
111960800
1210105555
71571792
1414548497
1659361951
798544710
718128171
330201686
941073355
953804551
1157536185
1568269326
1718442791
1227975711
1770860337
860998473
178684246
3704127
911165992
1243699709
1171472182
1509927276
1475774084
998032104
379652993
216718442
279109528
220428498
1364504923
1803201023
1562574178
1231188390
1301057811
1331198030
528654378
921287409
505697913
921871434
622656490
382119954
771797099
1262528148
495511699
1035277059
1071288077
1537320771
593334632
313093779
902898040
830942838
1184315357
662287790
648809106
942287935
521618426
1114837725
1826907658
153197597
1409249978
862596389
446301765
133940423
1114507140
460940539
1316193522
1064702582
1432723578
1055969605
511073835
814359228
1350116358
561251500
1719128049
730658696
1354925334
1813521211
310592538
227400596
543036746
1638910562
591920481
1497556645
390238766
1377443130
893809741
1083105259
1111438371
964748979
1512353217
1558268942
816576064
1698066133
717209090
1038906442
467633682
626888597
354881719
269863222
145478223
1305123698
1770218262
320498938
892061828
1057553043
1818666823
986310478
109451808
627558330
775634600
1145598016
1505881942
1799194040
1165859616
1168194943
1021054771
1799949839
1391961755
648225240
597929870
1240748815
1653563458
1060887883
1614712823
1287950227
1173309993
1303250484
325522547
1562828211
1822872127
1007883589
556423891
1013448599
1051818166
1469823694
74721427
1704859549
179026932
1367439125
688154490
482345592
1420010967
620135194
1814043041
1666133144
399730402
163772377
847956053
930992182
101074087
295879445
1451022848
1617254094
1259343283
92739365
921849361
629394115
439867847
1618137863
1600336071
1235799742
1088168880
952011208
30749908
523764763
1374578095
113093482
453864195
648103632
1613045015
490951511
971452670
1081155221
1518248835
1423082557
877767757
481358818
1667033047
1311686700
375646342
1219360297
841749081
999957881
1587959799
117881052
653552306
208158511
1341772138
371472342
620022923
319784634
1834739449
308290755
535440874
897677888
1086781654
768360883
1152381234
878714813
148594605
1792047321
627070210
994794901
1104654518
1207633704
325088200
1564327687
972000096
663537008
1522347226
1207058075
1100747557
532155919
1274463750
27480262
186660125
1781986763
1766872316
333659047
1578402962
1202576681
764695625
652694248
676888934
345264592
362151676
1132236897
661585090
1405122251
827283710
1081556743
938207963
599918455
390831287
1543501789
1259750989
1093826365
1482346754
13417970
1031195901
1047535905
77677709
1417271633
1064223257
295676825
571729371
1310801434
1769575798
566851345
1224622271
1193249225
1682975897
1625297792
11960527
1005314596
525456716
1289154474
1566999318
41226013
1419039526
103403923
1028575792
1192533081
1371418099
1301451052
610047848
138904168
634584313
77382859
129147111
1510813130
826297893
1693548461
197836621
1837482751
1592112288
405169473
321222
744316422
444186261
136638911
997616345
1632619482
961403547
1391199840
738090258
1388671322
198933098
1413141133
1589256478
1071291749
1020692516
280004833
749727676
1677470806
25438098
236224440
197651742
1405338164
1597382045
1428335335
1473963957
509780780
1540291407
547025215
451239442
422030028
1814122555
1239560087
1297778583
1341171406
1510319113
1690291965
694254064
1157659331
534139764
1141990349
1367218488
1618736006
606611736
1709967177
964134724
1509307018
689539847
1531492147
1229019614
1130171078
268181366
424320680
1091412809
1668554504
766060562
965524487
1637001413
1850760858
780740927
1715831687
24677661
951836828
1531831928
1852573937
1687914081
811116045
342506465
477016055
675873454
356535359
890710855
1172654260
724588443
258912269
1458094609
929662519
127324286
1284183682
114688736
177752648
1557393850
125523126
1583232211
417506644
365095297
1588203121
1330856790
1851471871
1541987892
1180859183
1764792878
484953972
1755972910
1591189107
319419485
1773506421
748804689
930502308
1662527559
599457778
1452893330
505450537
808221183
1112228270
948188188
906187928
664275640
884255245
681843196
1501325425
516561035
1094239397
1667485369
1289802596
1581075447
970676712
1279982740
583776125
358845470
1056343154
1629744908
287121269
241734924
1393454081
1832332772
1610950644
541385385
759828875
1179235702
967384834
1180243680
415150300
1624034738
1789095469
1004720245
1513813197
1137499761
1646997590
1142182621
384889304
1334819886
1231792890
1747615721
674070316
1372768336
46151326
1489230237
1618796397
1780600975
1187611527
1104711786
704225987
1290097499
314318347
413097613
1404148830
119580284
417573
1395254901
1071304082
458038631
1378497096
1387015731
728999392
1596683798
1798890968
1601006702
838987245
1438870035
153572264
732765964
1438755251
557886350
1584815911
357903581
1437179645
174655881
1705115326
930254548
627190242
1567633748
833894378
792124053
1729774327
591192320
1546286508
583826070
349414049
713371078
135635418
1755633343
364011293
1525044352
237828670
723726862
1488354422
1536936958
72032474
1828129039
994540588
1803281297
1338332250
159151363
1270521251
373075674
299910448
641368614
1530383530
1249610025
588228880
656113039
940711414
1123923427
1478199917
43396
1417507584
1701730036
1080415534
484643040
716291917
275148348
594460111
1005880471
106089481
31168142
640823104
191559420
438390534
1286788218
735473703
353438578
201128015
188763257
1595498789
121777118
379855445
1124408770
571892764
210057068
1287760684
814589957
72202072
544517195
66782206
445347748
427556435
316140150
1440355925
85269794
325160810
1621840875
44593153
1268646936
228150391
1390382467
675926212
1857981297
1457744401
393594608
487760330
797603034
633328807
1752363698
763718070
1843584540
1178908018
987765623
1434519127
102953875
387444961
169316294
1175529045
655150872
126691748
292270199
536096318
740277850
1711358403
384057173
900348428
1219901264
1737862377
1093759020
466369257
1020655076
405077843
78178077
1677278200
107218374
368744876
33621719
511475490
655159003
862504778
1518285840
17553299
1103990839
1263889490
1012102465
455722200
740657170
1001201374
1223437844
998480146
694062952
448927170
1717347784
460636966
1002433312
1621049614
465038984
255522432
1603339188
10017266
34080077
1084889125
1517946473
1685640958
1114669905
338127037
575975620
1819553160
1545268926
507910298
1335912135
118280404
947018756
83469779
1696997596
589864887
87369343
108313163
188781214
286073059
134525823
1630109144
1270940151
760095816
845540687
1710553363
1456693487
1265389548
611074896
1638875486
1628855866
963681352
848014386
695293970
1448856143
566545036
1395860685
504870157
1008690398
532675621
769784233
80220703
119276630
898256205
679244658
1361615860
1221325396
1481860866
1259018117
551912286
704818680
1171312579
25858903
1424130840
673569449
354549889
460869083
823112507
739664140
1212423582
1242836334
405016085
130906189
1407351082
224367004
86949514
1145685784
1053758488
