200000 956223732
846228005131 268044
319853365402 268044
9081021757 956122521
85093230 436670623
4275727457 215633570
52290569 396027370
362403945010 1340220
320333384341 545661
897800675107 55063896
764975150920 3264393
558432107590 1646556
786015394855 162741
953353274746 986019
919887023671 0
540264057715 1569972
362407008370 1129614
381532325434 210606
894068312797 354201
923711439949 76584
545841588445 122658849
676046449147 3053787
74585187145 67011
13382282830 1340220
609112951405 545661
422557480303 55063896
512532085672 3264393
942834047854 1646556
387270098611 162741
166381143310 986019
460897487959 1569972
794620135234 1129614
554608820926 210606
821395309165 354201
643537886473 76584
922593738853 122658849
81276551479 1368939
389181780235 871143
285905931574 3589875
501059057017 593526
134826267523 134022
199846848724 2977203
381528084595 2776170
926576655292 679683
524965531033 612672
479067950230 9573
517303650478 1512534
307903595866 105303
861556667617 86157
524965521460 804132
391088560483 373347
244792848700 38292
538335881812 13670244
727684330399 660537
610067672176 2699586
510621907009 1033884
461852534212 363774
62154221191 153168
531579488089 64445436
240968126086 114876
224696852674 11564184
774540336724 765840
457072497301 717975
553652108971 488223
286866769492 239325
369102182758 19146
280172447101 315909
217042238026 14847723
84143892028 2441115
794618115331 1005165
543133762795 430785
636843669385 880716
117614958322 335055
265824151453 3896211
565123864417 143595
282081936508 938154
195068822143 670110
356671245523 28719
83184097567 3226101
697086348454 650964
182635491658 3025068
289733966446 248898
26773981399 47865
659793115537 153168
166356129061 25588629
860592996091 1014738
372926991529 67011
468548282980 114876
342326836513 153168
149151444376 15297654
122395416445 1110468
292602111127 1569972
153946740649 4240839
399680970838 14847723
802270375021 871143
677959078498 564807
143432127943 1292355
196025285200 105303
159688611070 650964
933273782572 105303
247635299449 15661428
210346786021 19098135
629194319887 478650
29642020777 86157
443687490259 191460
501060722719 162741
980123939794 4700343
739157091010 1751859
702821699662 765840
37246501624 32328021
737247151672 114876
677002548430 1751859
278181510610 22305090
752545898533 593526
698999370298 19146
505839151366 2565564
878768733085 354201
956222453311 134022
371958284605 8500824
734377571041 497796
378662792668 201033
948570413800 363774
708556064851 3025068
586161762967 1560399
997339346239 1129614
879723970798 995592
829976174482 11478027
270610372522 210606
197936899813 181887
944746208128 842424
158730156829 1100895
959090320375 1933746
538339596136 13057572
601454182075 153168
135782969905 220179
151048249558 33342759
628235741197 114876
480024106951 28719
995428286860 191460
18165833032 957300
902672900008 1215771
630151185010 9573
865376776045 3388842
736289022913 114876
680829961057 880716
107095721857 1043457
735331200490 1340220
137680244164 3053787
192200457283 162741
870160086922 2240082
355714973926 9573
372914230720 11276994
167326779304 2670867
390129005347 4738635
726729006529 650964
45884019955 13344762
818516720341 6509640
76491527035 5676789
112738779772 28632843
178800698248 9046485
786008377846 459504
426473261293 1895454
918923476594 459504
119512088986 1225344
619624357156 459504
894057390004 8826306
646402757188 2086914
155863285357 794559
51632141545 3647313
934192001494 19088562
23901050218 3465426
61193699182 2766597
803227163560 47865
452287377127 3187809
169226035174 19270449
390137496598 986019
686512344856 34558530
571816683847 2211363
431250321001 4719489
966728823664 574380
797483033911 363774
880680749764 804132
993511694287 4087671
146282390260 11133399
52589887384 957300
254349686848 4489737
419749607230 29168931
374835590647 1368939
733420619761 2661294
362386158376 19174719
364320508864 507369
655937003056 12789528
916060836388 134022
205573995871 2125206
799396094047 373347
592856295964 957300
940454045497 337553553
972468999664 2747451
611980119640 2699586
445598587930 28719
424558793926 3465426
707603162950 756267
448467383575 478650
162554458231 2508126
259122974794 1206198
68841124507 6030990
17207694700 354201
775483426300 5628924
490542510565 67011
78400413343 1675275
995423768404 3589875
344239552021 813705
224692228915 12416181
79345982326 13229886
165422468890 2182644
49721551243 1933746
851989011979 469077
180711537448 775413
485757074482 1790151
239892105832 116465118
331807887238 1148760
558432595813 1656129
482891859139 727548
226580763025 29245515
864376660108 47778843
863459235745 6509640
698997024913 1895454
174026453002 4068525
689434146202 1187052
887184789634 126765666
383441230888 2086914
25728661756 85103970
748719979294 478650
336585751078 229752
674087821531 42255222
600506200696 1215771
440815334491 1005165
459884907976 17978094
887369548534 5925687
742027820401 57438
469504286533 1033884
58328225368 277617
489583797853 2594283
477111792448 41795718
606243782413 1656129
661688063557 10233537
493406960068 2086914
272521680799 1234917
421694401861 67011
966738750865 2307093
649274644912 105303
561294709504 459504
720991376947 430785
228534221221 765840
318421989907 162741
875893839439 2996349
81240786751 28642416
923707725625 3790908
799392293566 2402823
198850686436 24746205
673164921412 8022174
802247418967 4786500
651185053327 660537
74777906689 578888883
101322490288 5600205
155848542937 13497930
829985422000 449931
412129541539 1780578
76494322351 2508126
864422514778 2469834
698042380726 210606
722894931094 4039806
225660792244 4097244
698038044157 4240839
843377120569 2690013
12424326385 4719489
279212145271 2776170
140521785478 10874928
972464921566 7428648
655960208008 335055
310764302326 2833608
302163927235 2115633
472362676327 6902133
674118589153 9735741
166369694002 12502338
757326777868 957300
567994900144 880716
163513228381 536088
116657308213 1723140
259098802969 26383188
59280725203 3015495
169251336613 67011
845296604188 4882230
704732998366 2575137
177852994486 2766597
334671982540 4709916
383438473864 392493
103268960194 2565564
133871332054 554334138
43983873796 76584
309812635342 3331404
716207798026 3618594
116654292718 229752
268692095101 5590632
374837304214 966873
392043472714 3331404
224708139241 3790908
234268442815 3484572
261996978151 1254063
733044017941 304220367
652125711361 10951512
196022221840 1981611
498191142088 277617
977258647867 1129614
544090388593 86157
511540738603 9505989
863466587809 2307093
551739661507 47865
829044572506 851997
742019338723 4738635
40157571637 689256
103230830935 30269826
640630415908 7677546
588071013049 4719489
992555930059 2584710
43927153771 51435729
550779761743 2211363
486659564965 30796341
742024623019 2536845
726706825888 3398415
129087364732 842424
25817508769 287190
344236727986 1483815
967669481698 27560667
698994784831 4087671
443685633097 2048622
948551583709 4767354
808001351368 3168663
30584966758 7074447
102313655470 1943319
195064973797 2661294
970550549929 12655506
579428239141 24669621
681786529417 813705
656925114451 402066
946658186515 660537
402568366822 248898
28681718947 2536845
908376909214 9295383
637784700766 16178370
950482219873 612672
436023082432 1550826
695173087285 1033884
831913425589 1110468
290551410397 27187320
932313394585 928581
935184506896 1129614
45861772303 35755155
516359689759 727548
664561492534 6232023
969605038384 4489737
206539361818 1234917
828044839489 39785388
820417909957 15230643
319377390361 871143
227576312641 4815219
476197919668 134022
561298184503 28719
196024040710 248898
109007795974 890289
865313622964 52833387
38184019714 51588897
560339758981 3934503
877798341313 5284296
303121175278 1148760
605195887633 30308118
255309433444 1215771
113788464703 1684848
127175453356 1129614
589975457485 3283539
308859235645 536088
928436288515 55638276
94649305081 4729062
1911829312 191460
718113400795 6184158
752465561917 24669621
681769020400 2737878
186461075842 1646556
28525918372 92341158
493408338580 1684848
295211449753 183504837
627275898871 6739392
58325066278 2623002
386313654700 507369
934229173453 181887
505835886973 3637740
625296698878 15919899
473325830911 1483815
171093355516 7304199
695058230431 3532437
527816989975 6212877
845272461082 13497930
804175537432 1589118
270608237743 1062603
258179416141 813705
594769758166 1072176
891196243186 3178236
372924847177 1148760
833822244886 1340220
513486806443 3005922
319373723902 229752
507749349175 1608264
678916068070 2077341
471404269951 8366802
580404824644 12626787
592626936457 118743492
431252857846 717975
171873876406 73884414
948566996239 373347
654045185407 6902133
940917780763 5676789
836681869597 2575137
122389433320 6385191
127176171331 181887
851990237323 2211363
552625571554 61315065
104192051773 30872925
61148323162 7926444
910323570580 277617
482854026643 9505989
952387420576 9917628
837636398908 3025068
367164539158 15335946
546932657455 3226101
545046420865 315909
103268098624 938154
447470283133 32730087
930400047259 2919765
486671110003 27168174
290686542865 191460
143422784695 4202547
853893992503 8452959
105180335482 1435950
830956857229 545661
170193459316 10626030
188373236116 842424
588915022075 64206111
45895852183 1780578
605255900770 8022174
720034885171 181887
764017338070 4288704
244793284966 956112948
30596243752 1694421
284936468383 5025825
326962706062 58615479
742959518107 9888909
157774411747 440358
148194751567 18657777
321288756076 76584
192184891585 12760809
237140512426 1407231
577549383334 1158333
763988762665 3388842
469490635435 10195245
27691348324 5140701
524955546394 7524378
455130507559 6030990
313621533787 5083263
277300501939 2584710
311726087971 1139187
927522683779 13076718
920841581701 1388085
583173898348 88894878
105178602769 4106817
686547851113 3168663
402565954426 2048622
396786624856 32328021
145340143108 698829
736285787239 2374104
354755265622 1301928
424544463145 10951512
31532057848 19615077
657878179093 2326239
40158978868 957300
360443374075 29858187
625362015457 919008
161597976028 2383677
775458488635 9505989
521123289829 2766597
742983852673 1723140
914146091404 2441115
767843420050 986019
266781839854 2623002
489547200274 23645310
792705150925 3513291
176791563484 2441115
471409649977 4796073
925600395271 7849860
163510069291 1043457
808955976409 2412396
11471108575 2508126
316497557047 10348413
196972261414 6949998
411162395014 3609021
893105617717 3934503
504881060899 2421969
556483981555 28642416
382485476233 497796
485744955064 13143729
438900378901 6155439
307891007371 10338840
349921591192 34558530
464712350383 7524378
320322566851 7524378
922745786812 5571486
35376165787 1368939
607201480387 402066
640667271958 9573
790795987000 268044
900754258813 5121555
674067105559 45414312
398739920311 784986
317465172649 670110
935171219572 3025068
546951181210 6461775
908391259141 9371967
46853090653 1388085
9545220619 2747451
567989041468 3484572
707548367098 6835122
509662064683 4882230
680779855975 25559910
999250549213 765840
689430738214 2278374
856744838773 21165903
476767920715 108586539
676994334796 11085534
4775646997 191460
740096045050 10951512
247653622171 1254063
855813514414 134022
372920146834 4815219
403494722794 3226101
853897831276 3915357
720035067058 1072176
722882189431 2393250
870148656760 1550826
183589571038 4700343
963864288004 5389599
821391949042 986019
164464052941 2115633
483829310218 6873414
610063632370 6394764
91747721911 26287458
540237033136 5236431
671266354798 641391
821340034663 52909971
469502505955 2096487
844327188862 679683
223754241748 1914600
410213666941 6155439
816610495327 3580302
363356368261 4796073
231384665425 11324859
178770706039 38397303
357607126630 14847723
732451529917 4106817
98489057305 1723140
278256993715 1368939
804131310172 28910460
631107672694 192733209
686544347395 4786500
667441861936 210606
875883280420 2747451
100400652772 842424
833762863567 2986776
744894711019 2508126
435060722407 16570863
177846752890 10405851
281127904993 1388085
311726872957 1656129
86008933996 14560533
42065471926 6519213
428377724875 287190
385329611830 22199787
863347604992 121050585
40092293350 21797721
940920403765 2326239
624404796133 2412396
526834134157 22898616
132906573298 5466183
183495659908 8395521
131951852527 4336569
84115900576 22563561
79363864690 641391
854856381247 6768111
658833885883 2240082
796529806528 1799724
623451147538 134022
932316955741 794559
251473031770 3609021
161587282987 2728305
224694325402 16455987
958128716617 5198139
456107485555 5896968
386310361588 162741
517889159785 327999699
702807493330 12837393
591891916036 1043457
859638514645 6327753
553607517937 30403848
840517553296 2871900
358569343060 1407231
176893726540 3723897
43978532062 5102409
119515583131 7524378
233262774538 14560533
523039824964 1407231
357625391914 1943319
676997216269 1589118
64064591314 966873
865324832947 34051161
851966793046 22199787
897871773778 17777061
351877461784 3781335
197927671441 6892560
179681381437 72218712
873023722720 7734984
71711557135 2508126
366182765089 30490005
469436279941 51952671
881598279430 12952269
167206906198 126622071
455694659503 274812111
45879070714 4451445
815653879102 1234917
327976310356 7715838
892152907276 3264393
790562137756 24975957
319311662143 19385325
768791784349 6260742
459902799913 32605638
600499059238 804132
975338072926 3695178
522967567960 9496416
255208553170 80652525
180724403560 411639
897881882866 2402823
393942604135 670110
545999648248 3838773
678897994246 2431542
271560967330 2278374
749616113305 30183669
321288890098 2106060
862498522276 2929338
852937586884 2144352
40158337477 1129614
561296901721 2115633
500100679360 354201
723857319838 717975
132886364695 3934503
744878695390 8309364
515402767198 248898
890240881024 1167906
348052997641 5820384
413822154631 50459283
485716255210 5236431
385730831314 446752764
591729041014 72572913
353798927014 2824035
385356741712 277617
535378248727 101043015
588992486791 30269826
529745098867 1828443
428350633285 9735741
621530869360 6385191
380555424022 8625273
32488358164 2575137
562254235921 995592
856767555502 2479407
448062091474 74190750
587116043380 4422726
662661135769 402066
779199638959 6892560
712384300756 1905027
212267475838 7074447
188368114561 4824792
601441028773 17250546
766871400868 4106817
575645369683 650964
13358982148 1206198
458025571516 2307093
623432824816 10424997
454101643903 97309545
836538236305 26785254
769481869108 218216535
712385554819 727548
96571239388 1617837
965765506339 2996349
68779809442 63650877
502945571224 24631329
539301027580 3877065
536431303354 9908055
704714943688 2929338
674137122481 19146
805007666365 96237369
940921552525 67011
592848599272 5571486
970507155520 15527406
811711781935 14933880
963868375675 28719
576535721602 60510933
565119652297 3369696
686531902495 7572243
247646279680 14014872
749659574725 756267
650160937879 54499089
938230379803 323251491
522064053166 4997106
327933059542 27867003
255274999363 7572243
233265598573 28077609
570848455573 5791665
448464186193 928581
680772389035 16992075
421690180168 2086914
263915399167 1569972
371949965668 20687253
329893304995 3245247
594700535803 45414312
594714732562 25224855
372901393327 1177479
642523746091 33170445
866324393650 1368939
881542554997 75732003
219808880188 39814107
739158086602 2067768
784001540602 79034688
558427196641 5198139
706634293285 5284296
719948211229 65680353
777323942242 61267200
486709469014 2833608
956150617519 53522643
249509770822 62128770
261047666125 823278
769754297542 5341734
332705371042 39450333
742024996366 717975
569896769443 11545038
670291722187 13440492
66931826560 3264393
252041616013 387792657
418813687831 11525892
214141573864 35018034
938009898559 36961353
948566833498 4815219
752544338134 2354958
766872865537 18102543
152031947800 3991941
673176763213 928581
553638572749 13411773
534489208309 10233537
545028251311 153168
748722056635 727548
510619724365 2326239
297371416705 1024311
89788481623 19624650
424540710529 14302062
626306177209 10357986
37287579367 28719
652999636012 77914647
802259270341 5820384
885456833026 2316666
772622509234 4068525
929446867741 1072176
764896058794 47855427
74820985189 146342451
944259966739 325558584
128111344036 19174719
396809207563 2173071
780271830013 6107574
616685027647 46926846
844333353874 11889666
785024861491 26402334
412120772671 220179
566061928168 16657020
11457275590 5303442
46712673889 16561290
582261030733 41795718
290650194184 15594417
896933643016 1838016
16249738255 3666459
565119154501 593526
874938400693 6155439
94622558119 34893585
853898147185 5810811
635297308495 92781516
87009653032 1857162
495312199063 3465426
966725520979 928581
812732211778 28278642
270578705038 29168931
283970796100 717975
657865303408 12081126
998281641256 2728305
361433725552 1100895
579461476597 4719489
79306436263 29819895
129986811001 26383188
666458364727 2498553
228521479558 4796073
964808622070 10951512
150084022798 10874928
902668869775 3417561
384375542023 18035532
619250052856 209246634
599519285926 31227126
676022286895 1110468
830916238990 7667973
873019816936 4135536
411114443857 60941718
607067420095 92724078
91793988220 3350550
3808443034 10606884
940917053215 1531680
297359182411 18035532
298306110760 35343516
779320057726 2106060
937550902 17671758
324146533198 3331404
892764206245 139536048
812780488417 7399929
825216748240 3455853
417821814247 26402334
446547574474 7821141
27709479586 20715972
461832105430 15096621
921798360667 650964
109864556236 77914647
511578513661 794559
472355209387 6490494
666376142230 76028766
633913539529 60367338
860593819369 1608264
445042693393 21232914
872043528196 30633600
483774456928 61812861
374829971296 3005922
631998957286 51588897
205316108824 170868477
185497653214 1158333
611012714644 4671624
757319894881 2412396
818518950850 5341734
284801355061 86846256
632047674283 14148894
189319140154 5925687
618653668621 21529677
188125841077 112406166
757324633516 1311501
391075761382 15355092
141502621393 4030233
949527604405 1723140
65022183985 536088
87962009272 1043457
780274797643 124449
762107255137 1129614
541186220713 11506746
797341889599 126191286
797869271650 533378841
874827880408 670110
241912737769 6480921
712213432279 111937089
130019981446 14101029
913126733737 38426022
187416792205 1129614
465674815711 2488980
103270798210 306336
944701492645 15412530
124303211431 3522864
851993434705 402066
769741450576 1512534
438893840542 3063360
470450946838 7974309
224674672033 9620865
258164300374 7562670
563170320064 8606127
1559246149 117020352
249447967534 15642282
389179109368 421212
389163782995 8366802
259112281753 24066522
316468349824 13440492
913947987742 37440003
44932716745 1282782
774538374259 1139187
463679829841 72218712
252435602401 6662808
778346305831 12310878
282995751850 17394141
434113076083 6528786
723851987677 1991184
890240555542 1301928
739153405405 1608264
100394545198 2699586
437929613782 3867492
662633115598 12626787
734368409680 363774
370954301176 48238347
492325866124 97213815
43976272834 976446
685472319082 42389244
72660534106 4403580
612935232904 2603856
454186173493 13296897
797296149805 30087939
920603568202 105858234
976287203065 593526
645431896339 13430919
765891790297 13746828
171140090902 15364665
908331111982 62856318
376752159982 715294560
418819335901 5485329
848158478554 4087671
864423290191 1493388
590909931361 30872925
110913590203 4958814
888321387832 1388085
369067471060 1167906
810863283172 7830714
711427493071 1493388
278194309711 4623759
644010999187 191804628
232099793152 132834948
674131665871 3666459
358259503342 277396821
990629486869 18045105
935171257864 10099515
34405553836 2737878
500079427300 8692284
990727012501 523078293
832862258965 2010330
973386069826 44887797
614717592871 37889934
677001361378 641391
628215676189 8960328
798494317447 85103970
387262105156 6318180
230437172269 8500824
900596055415 95643843
345163227553 15728439
384362111104 31227126
967691547463 6739392
80247132589 10597311
142457064547 7955163
226542480598 45959973
47807677402 1809297
215085716470 62128770
302164329301 1091322
388226844766 956103375
597616622068 3398415
124171094458 73788684
323192999479 6184158
854840183731 15077475
979993612972 3254820
547913828425 1703994
404424343159 48353223
502946317918 20017143
565119862903 4958814
203629833058 2048622
820437103822 2067768
97481359552 36023199
316506144028 2977203
429343818370 95730
426466541047 5447037
931287345391 72046398
193085266435 10109088
116654752222 3350550
392030194963 3522864
437730878302 212645049
796525738003 3417561
199762970098 51722919
26771415835 1139187
55456605688 3455853
855816185281 2757024
196959653773 19098135
475231529410 2364531
278951261875 162166620
106140843826 67087584
803181146149 45691929
791679915436 73099428
589980387580 8184915
266767853701 18102543
725752698643 201033
797466884260 6203304
570863973406 737121
369099789508 210606
22909731868 7964736
854835617410 14005299
340386072115 2498553
587110318726 1885881
148752939532 12875685
789839208034 737121
667408097965 11975823
177845412670 2402823
609101415940 10185672
895970220388 363774
337531099882 1225344
81122454898 92207136
497236350214 956093802
603372067003 2211363
844338848776 5963979
650219122573 12358743
589974796948 4231266
397774037422 11411016
492435601423 12339597
936139294678 2354958
932298297964 17748342
901683419674 12454473
414998499925 1072176
771637097425 9429405
955239836818 25952403
41095711972 1024311
883311675505 88751283
789822148948 1512534
785853659020 21749856
787912573384 14656263
181675639759 3187809
434120255833 995592
567885538192 39124851
359531320165 1435950
32492283094 17049513
23801873938 91613610
861465858139 71510310
653056643227 23386839
400649380999 4958814
839563397332 268044
607814138722 85640058
609096686878 8223207
581346880336 7792422
508699139851 5849103
115678377325 1378512
829993712218 6145866
924621742000 26239593
167275946674 41834010
157753207552 6203304
537395367373 1091322
83189496739 430785
821393337127 1828443
207450649888 15173205
738159645940 13306470
463667241346 92130552
411010404493 147615660
899802314212 1838016
770705313562 9065631
935172799117 1148760
517312457638 2623002
562249334545 6251169
212263369021 17451579
34388073538 30738903
261984332218 5217285
755411956300 2881473
714280378390 919008
196928225614 38780223
702819344704 2546418
291642757024 76584
575600998828 13852131
532609806841 909435
916605178 31466451
813720916699 9611292
36271419082 60022710
844178213836 159572337
89873126089 689256
382447787332 13440492
239037767539 2220936
925614237829 7399929
808949907127 4518456
944733514330 12176856
682460933602 118561605
596639510050 2814462
957159186415 14034018
93695436307 957300
340396870459 6078855
357611233447 9190080
226616518180 6318180
629793442000 73099428
702803300356 19672515
367152218707 2498553
241920041968 1799724
294500802190 1627410
762098218225 6260742
286500525658 181264755
137686323019 5935260
924599666662 64349706
536423147158 679683
387083003899 122199345
266755600261 9113496
719991749233 10070796
945696649768 7017009
107074211326 2431542
196976406523 2757024
53544263527 2240082
687510019678 14321208
973279646785 154871994
165226720186 107523936
82191659176 17853645
84118485286 19050270
512126707414 149109048
197897430334 5896968
878702708104 59706801
131946529939 2029476
407264735713 37124094
597611768557 21769002
231399972652 1359366
879710798350 11411016
40137841684 3407988
615804516772 583953
8600589790 4288704
509481929542 151186389
813627350197 23607018
450369559210 5044971
176886192589 8184915
569904351259 2536845
597615463735 19011978
330839668537 8108331
754438079956 19749099
428378404558 3810054
26757353098 6251169
188270211490 100755825
420707984887 11927958
19031496184 10319694
873011545864 6787257
148196742751 382920
581366026336 10846209
620179902973 8606127
36331393927 2211363
836409938959 234672522
197932075021 5724654
275316266548 69634002
351753433996 51914379
820195299415 150707739
506786414770 4317423
855811236040 5274723
725765363722 2623002
301999472668 57409281
659785744327 794559
483808843144 2843181
567010503073 16791042
667408298998 4365288
165410770684 631818
264851136679 9276237
449181429553 4240839
727669185913 9994212
700908323617 2555991
172116159463 1665702
611000212306 20706399
514433189131 11994969
154893688144 6385191
527831272891 2000757
183572511952 4662051
302125539505 26019414
574541482426 88310925
127108183885 51952671
389177960608 2546418
455102650129 25512045
541211167951 8328510
611938879156 16073067
674091124216 26239593
610054844356 4116390
302150620765 12760809
878733858646 8213634
557473643776 2881473
120455532763 16877199
920840586109 2594283
48721846945 30557016
973393364452 8309364
162506985724 27053298
743926013668 4690770
947593531534 23750613
684651199099 2536845
827128985098 3350550
276318775735 14321208
591854533471 26402334
190279346254 7256334
377691749932 12081126
832866308344 1799724
951240962188 38196270
977248787677 6480921
692295742951 9687876
262940240041 9371967
41927084638 92551764
497192060035 38244135
723842481688 16637874
998183048929 112425312
445568346823 5025825
296347655458 39948129
255802754761 15996483
159607010818 74066301
350929997347 1665702
300237838246 13871277
442659267994 43451847
56309728210 74305626
469448303629 18016386
314582409997 8184915
477148935688 1857162
628019257375 5581059
604565199247 246140976
893104535968 7715838
978006630130 47951157
931168582753 28422237
664556102935 16360257
835727818936 11190837
780264640690 134022
219919553641 8491251
174021944119 4202547
525914536723 2488980
640606062196 3695178
608096771974 28527540
299291704456 1771005
196020489127 784986
423579652432 13038426
51599449750 33180018
49542220234 27062871
901658118235 50286969
373845535933 24009084
507648334879 44332563
872098358248 539754459
5558982349 11956677
427394696743 29724165
586118100514 6461775
881546489500 9410259
573720257140 2144352
824254646686 4039806
890204168569 11669487
60220301488 6107574
352570274848 250247793
284936305642 679683
526796148493 50468856
41109564103 6165012
77451675697 507369
662652510496 7715838
723832640644 26718243
14308169725 21299925
582338457157 57438
913157530078 20648961
298203918985 112932681
447486873142 25569483
119519393185 3369696
457058721754 2096487
998190975373 33677814
447464663782 8625273
982759776484 119222142
718116904513 2326239
988713832450 11420589
635852839258 24794070
589022507719 5944833
936139265959 124449
780070739575 161687970
768801433933 507369
13242306424 141795276
530701303453 2594283
478014905176 18542901
428304290392 63334968
360391756459 45414312
639566026849 134979300
994466242744 5207712
194089709368 2737878
459899573812 42073335
444374913724 81657690
229470274642 15297654
646379159743 23109222
895020850924 1311501
848155472632 7859433
150093997864 23291109
812785734421 3790908
197935569166 440358
200795643808 7438221
35370153943 7275480
273468302812 545661
755406470971 4958814
809817944383 13794693
106044275494 62789307
178772812099 23080503
243823356790 622245
883540833979 5935260
891148052704 622245
398728116802 14895588
991593972100 9869763
941848387147 6030990
426402784867 25291866
256215150028 2766597
512354832004 117920214
979157128324 3053787
70694937346 63928494
572747893330 27311769
995397107599 20514939
555565997866 956084229
272517104905 5485329
851978989048 1550826
443791678699 966873
788856524530 21462666
66899747437 20610669
974351483638 38148405
474277325581 5810811
965769402550 2709159
470284405357 152718069
68796600484 9486843
576565196869 24037803
566046314605 22525269
357622357273 995592
221801980177 4633332
475209779554 24573891
702819296839 3015495
744876981823 13641525
354722554681 3101652
534425614870 16254954
42054539560 17757915
296160034231 225166533
792703523515 5178993
207455225782 24420723
535479167293 4556748
13359776707 10731333
151070583367 1675275
52490385622 79034688
602200833691 117221385
163018687201 109371525
70738685956 6480921
518264076757 8586981
699914746039 23080503
352779100270 56021196
544061602582 22027473
524960160580 3139944
524809720885 84615747
493335277444 69634002
938989643152 4719489
654045166261 1033884
981076296034 6021417
571721068723 85592193
478097242549 14225478
815543129065 7658400
403501452613 8960328
94656293371 8721003
217979382769 14483949
867265616491 15058329
190236889999 11880093
627279900385 2594283
986801863636 4987533
150116551852 1043457
232324672495 2498553
545035431061 6260742
411894380794 14665836
654184095118 327626352
149154459871 10051650
672215082871 1273209
79253200810 100985577
672995153830 22017900
837613548157 26679951
586127166145 8385948
661493817814 16006056
758275984591 8835879
132904888450 9908055
281115977035 1924173
312676893385 2469834
737240833492 3723897
139553949697 42781737
137690898913 995592
236986607305 81868296
948550961464 12531057
980066080582 6356472
624384501373 22506123
548868281152 3963222
49695081898 22199787
313633758508 3130371
370010771242 708402
672167284882 23855916
969365062420 97309545
90812051410 19050270
955254943012 10721760
390096887932 21625407
81140318116 127837842
667428565039 11430162
217039930933 4882230
857720122348 10721760
170192549881 8855025
875490280051 306594471
805988416123 81121602
73592346688 34692552
645442876570 6337326
525828437161 11468454
664524176980 727548
354603725032 106959129
196962104461 1617837
886413257791 4499310
875899573666 306336
130949295475 39258873
846165914653 38186697
135753590368 23616591
815632818502 11478027
307819066276 4106817
726696065836 27235185
303115852690 4700343
386286524818 24822789
327935376208 40130016
420639681532 46984284
567036311881 143595
491463007861 22879470
118549623658 3187809
24844091929 7869006
525844931440 76957347
590896730194 18073824
521842543519 146304159
724808402869 1589118
678803269411 59218578
676922297971 42705153
385352941231 2508126
677939291107 20160738
812754727474 5293869
103933465897 55973331
725766914548 3618594
509655373156 10520727
220880573446 3513291
924542582863 124190529
818501614147 7141458
136451831323 29724165
212277307309 143595
986684556094 110280960
540261463432 248898
711400860985 22506123
567969187066 9228372
261976558942 14282916
989675771263 9563427
87945428836 19749099
74480784007 66015408
743930560843 11257848
215146074235 2240082
694203011422 7859433
928486135126 3044214
850989719320 31447305
233262870268 47510799
294293776492 59333454
355690945696 13344762
129075647380 1407231
459943624666 633703881
644480325085 11276994
466617196885 5169420
65592567952 301195299
474201995644 4106817
391053044653 8586981
183111055060 462998145
251462185561 12760809
973339880101 85936821
449425163614 846904164
689407456678 6997863
519152868277 23224098
137640430057 23693175
414986275204 13047999
276342612505 4145109
97475079664 56241375
801022902337 253052682
979155194578 11592903
687518041852 3963222
644482124809 3857919
347105150284 938154
960942218614 23626164
127012415593 141938871
174975200221 8108331
975331381399 7122312
305063036479 53618373
551734520806 2278374
589003601044 784986
889271618866 10606884
598226858434 173587209
74556937222 17336703
401447698096 100947285
397677330976 91020084
146253881866 4681197
406354950604 37430430
937092187006 4700343
999852160306 98420013
219918605914 3063360
352842578833 3092079
533531682649 39737523
676999743541 19146
975291959785 12119418
869180926282 14101029
947605095718 5935260
352842119329 3790908
283968919792 8989047
776409858856 26258739
574645904710 23109222
717160182985 5954406
749629391056 26718243
419754441595 17250546
462771327514 40283184
728629841944 5370453
355631076154 33448062
128046764578 44275125
916053082258 1340220
897871390858 14349927
104177816722 46505634
343258543792 1225344
535455426253 10740906
983945589475 2326239
311724757324 2958057
323827761871 212855655
143344295668 18370587
458977563982 3810054
196008570742 1464669
13380913891 5533194
421652577424 35496684
299265991378 30844206
755214848230 37440003
516349772131 1838016
769744533082 11774790
179606443993 122658849
216084769804 6107574
550766685025 4824792
121422344233 8883744
842410835614 6643662
728626127620 1550826
12959318971 240751377
764970488869 3580302
179757678247 7524378
986337764596 221748972
909006578770 234232164
870151136167 823278
882579459973 5284296
758275946299 5648070
764870422300 66762102
895930712617 30490005
475228092703 8079612
725703311536 14254197
244721022481 44801640
825192212641 3474999
697983525922 13191594
375787295923 2326239
52294857097 192283278
619985513635 440118675
445298704132 133466766
86995753036 18562047
664547927593 6777684
885438539023 5705508
36307911358 19595931
49704386854 8711430
996330442288 22917762
848122359625 22946481
197876915395 50497575
682702603987 19452336
714256579912 15967764
881634369640 2977203
611020066708 3618594
988707447259 1110468
115656215830 44026227
318387249490 33486354
466989994132 594665187
680787035725 29245515
476154008317 2565564
891187751935 1675275
413071980151 10712187
82156057189 75081039
864368293306 28278642
465669292090 2364531
209214074461 103972353
957157520713 19098135
822344630764 1636983
721797821521 26593794
787904857546 9783606
369969233995 70055214
400645886854 1905027
828994534435 25559910
904482294127 65680353
481927115437 5810811
426335304790 75980901
767830553938 603099
378636122290 25636494
45876007354 1014738
305014515034 3867492
334618364167 29293380
81269984401 1723140
462760778068 9486843
69781054993 8711430
419754412876 20668107
287723788225 16207089
765880743055 44830359
838586495920 15977337
351882478036 3484572
61181493607 7122312
843373272223 3130371
396822044956 10290975
713193176872 115670559
544003915684 23894208
708543150874 6040563
319366285681 1732713
129968842480 26632086
322247407258 903011517
808865444548 7955163
516333833086 24047376
620514220852 72371880
957145688485 22362528
616715182597 16408122
742981842343 3379269
493363450783 43126365
691317874666 11927958
912042605152 133667799
645026958439 274812111
765909576931 2958057
424541112595 2000757
470416263859 21271206
4771358293 1569972
481861569106 64368852
929391076297 15412530
670253726950 16877199
155856191764 3647313
350918662915 2326239
350626035451 180920127
956216642500 3542010
211304732893 14273343
169141429000 94676970
550739095639 30145377
575617962184 21682845
504683522044 159371304
780228665356 15173205
710986857454 106825107
406184197003 175339068
280079665585 13842558
160641819307 124449
83587423111 444742434
693262215274 609809673
729528953158 62827599
970454207257 44313417
889215253042 54144888
142423061251 7897725
683691337627 3417561
774525948505 8855025
720021846745 14225478
506797548169 536088
160376312152 171605598
678795965212 74631108
126142262704 64426290
881551103686 469077
299259022234 35429673
240009710137 57438
38209541332 10367559
583273955344 16657020
89836652959 41604258
544954433908 775413
901718988850 956074656
557325262276 95280069
988686941893 26163009
437990867317 844530060
530361634267 13143729
972441936793 9735741
832827968479 21328644
515336828374 42341379
471381811693 28115901
303108146425 143595
440819150026 956065083
620544921463 38244135
761150409160 660537
922748582128 2383677
88913436931 1301928
856548037039 190493127
368129895532 10721760
59269046143 7122312
915106121098 644061867
476750995651 399787626
642573362950 430785
339378422227 39019548
643529136751 8835879
250375596715 17987667
149159562280 7438221
332616878230 88310925
468513130924 6490494
196011758551 2125206
289723723336 11085534
566083007914 296763
365217351277 516942
570495929848 320781657
833820971677 306336
885456909610 4068525
635875747447 478650
114357422293 41106462
624405686422 4173828
206507464582 9285810
587101703026 4451445
913174053076 7514805
110893774093 18724788
129018850771 10176099
307832382319 45778086
468487695463 17595174
659543107069 40206600
294447806062 21797721
740683296643 35889177
775481234083 14148894
698917032925 64196538
117608276368 392493
873014082709 8481678
236134174039 18054678
120467173531 12167283
998192114560 94380207
257213897026 4968387
632554081891 83821188
860274722560 212645049
107087115730 6069282
494359258870 4173828
182602397797 30872925
655010264164 813705
860583566686 14972172
909368778706 19988424
410203060057 832851
186386664913 27732981
473319302125 9831471
882533882920 36195513
284681912740 64847502
74555529991 21644553
464699101351 2958057
949525421761 4547175
474146204200 18131262
296427417694 737121
365186564509 23042211
318367758862 16925064
407167416595 137975649
442706922388 12598068
808847619622 8366802
305944106680 26641659
70703600911 55638276
723841878589 14972172
346077799162 63162654
68838281326 3810054
33410846644 20945724
218972385967 1139187
603228539014 39689658
390066752128 16226235
853865397952 21625407
283040323738 411639
681780412270 3513291
33455964193 1033884
780199955929 27053298
897847735975 30355983
436979995420 4671624
352840951423 3570729
644517119605 655396299
682633084861 87554658
787896950248 4767354
911242124557 5619351
328551777586 5427891
46834777504 7553097
755264512954 13804266
222774487582 24210117
722620942261 58385727
626171092606 75454386
259914188725 52699365
279112260589 80767401
94475535985 83380830
715126780666 85314576
754455397513 1091322
885878835493 419096367
233294882380 2737878
946261605844 39124851
779296259248 13296897
695164567315 5006679
673137226723 38244135
718484494048 426860070
851880856225 114043149
291912606229 215306343
388834069729 178239687
481917580729 18179127
675691463161 29714592
764012704738 5178993
953317653613 14273343
98486721493 650964
705658282162 1455096
183588527581 2115633
832830026674 28967898
102294164842 12416181
79184122042 147165729
572665910158 102919323
418804459459 3522864
950480573317 3178236
991407461341 88196049
339432921316 25033395
974344007125 14847723
297963617539 143011047
812767258531 13622379
18120255979 43126365
282002011531 11994969
903261386518 91029657
523994832925 4355715
466628914237 2469834
54356241295 9754887
498104238394 35305224
953248593991 101425935
893086222819 22793313
278259664582 296763
130005420913 1857162
547841695870 33208737
334666439773 1033884
984682792540 34204329
69783697141 20246895
969607000849 3494145
973431953215 1005165
453171516169 43882632
3807255982 17470725
987727884553 23405985
914988329425 73568505
858590476270 72046398
353784127156 11200410
61051559278 92551764
237114885505 4011087
403496484226 12626787
544063823518 5169420
615793086610 1311501
170188108009 13584087
281102067466 9228372
693352536529 504774717
299290134484 7131885
834733418080 15173205
753155866855 37478295
899711514307 76861617
95622382774 361983849
567002624494 32366313
652136442694 6337326
206514759208 21395655
615799529239 6423483
724804947016 5370453
807047224123 3570729
161559530860 36157221
258070676434 98017947
392015107915 11162118
624359353102 16925064
667407667180 6490494
509594699482 14273343
641580244876 26545929
96571373410 2919765
892971413830 118772211
16211762164 42073335
720978731014 12052407
651983523592 42417963
196000424119 19777818
680829386677 402066
441775373758 848589012
640572585415 4317423
941796635509 48487245
898802724790 21558396
629194300741 86157
653098065598 440358
225518116252 104537160
714293263648 698829
690942105697 293651775
634719620329 25598202
577516021429 23664456
445554858466 5236431
412108088446 7007436
935169707038 603099
742879344232 98793360
353783437900 8184915
746797202563 4604613
402316012969 253416456
441691326910 47491653
88723948969 16254954
487672518295 181887
780247639042 29369964
610066676584 938154
671235931804 23291109
364558231081 262912872
341607013924 275252469
193000631542 92207136
651169793965 18102543
86056253335 3245247
141351645610 101732271
118524590263 11803509
970477680253 27867003
946578711469 29695446
880135634425 534642477
623891271694 154307187
982027474795 5418318
388142874502 60826842
806872708333 17604747
744884056270 583953
25759774006 18408879
892107148336 47778843
322010106253 229656270
525901546162 6586224
940924161862 956055510
825202091977 15718866
800278060018 593526
828818218921 223184922
719876337145 65259141
459909845641 1282782
359489323414 34702125
430136707576 135151614
202712332111 1531680
836659755967 30738903
473167732816 32739660
122335365016 27082017
193035123061 43509285
104199796330 19595931
292570099015 16590009
804106190620 2402823
383430068770 12100272
564142942345 9333675
586932653419 97175523
38971394872 59199432
780278574886 956045937
996301168054 60826842
692754400435 262884153
683665078888 1167906
824264866558 628754640
341365060441 909435
633020120158 732162186
671261051356 4097244
536079907243 248649102
68835198820 9075204
538314591460 32088696
788878437127 4499310
107756551528 133773102
678779710258 38473887
134792082340 30844206
176877021655 19011978
69647100004 41412798
366225460669 258471
555532304998 16216662
590660076061 186836241
637630967959 138559602
323187830059 9563427
763052919850 10271829
458987400934 632784873
676942554439 3168663
584193591070 27646824
884405032462 79034688
617667921757 50823057
294494819065 15613563
227511867205 9237945
217950060670 56767890
158718659656 13000134
138637023130 7859433
380543811973 5590632
983847169462 21788148
623432413177 3484572
509634044512 24181398
753436173868 46706667
489546290839 11592903
982032864394 2479407
238669207039 2508126
854749010479 30183669
590937712207 2776170
186443289208 11545038
833796397786 5006679
940321258414 243001032
631993108183 61946883
905427173854 19997997
398721377410 2479407
538293167086 40867137
1900944811 11257848
374800610905 5619351
535291565212 192723636
910082895787 119892252
294509858248 1139187
296376546772 2766597
407016431239 231743184
148203137515 248898
73617427948 8826306
989658137797 13047999
624414106570 831357612
671099382532 63325395
423318510565 89009754
489405223111 21548823
60162911353 75081039
677813013664 50631597
713269904467 53637519
769536798982 207379899
41018094088 57418854
140467324681 47261901
834757388872 20419209
254329593121 10970658
1849585666 33821409
776411026762 5849103
111715860949 6567078
948538535710 5973552
48714561892 28910460
836616466861 56633868
315538892200 3886638
474273735706 12502338
611285435749 432058209
16235819113 1617837
761140003309 12550203
275333900014 15833742
883528312495 13239459
29443601206 3857919
818487283366 32404605
805994207788 85305003
806025387049 60759831
228531598219 880716
173878090648 123271521
909960524128 122936466
124262794225 2115633
733397855167 8031747
994430554600 21644553
737138373673 42781737
361441336087 5648070
248384162428 17068659
876834794236 153168
589003821223 15479541
333705668866 13871277
795549918340 10252683
823255564633 28757292
523904731849 89584134
763976940010 2048622
105125568349 35611560
82202984035 24861081
849021643153 26364042
458010982264 7553097
990629257117 4259985
938934713278 57878358
805075950574 29810322
976256033377 34836147
624321578044 81045018
990552768847 76861617
521112041554 3580302
292581308998 12617214
685594116361 17451579
116634304294 23003919
497206955623 10961085
472332664972 24487734
283026720505 5552340
321244883017 1780578
42945350983 81858723
256259463445 5121555
437924903866 1158333
309657600607 51952671
799680934570 166838244
642258545272 308987721
679872330094 440358
364611466534 627931362
368039660434 56528565
873954769462 9888909
412085802502 10013358
784013085640 84989094
940868527678 45127122
265734318421 85936821
841236988873 131542593
244715824342 73118574
912995918692 181350912
247537415524 75942609
374781589354 48669132
813706097695 31476024
736228875754 38253708
398734760464 2019903
757312246054 12837393
890925959104 273117690
441693011758 74066301
850977303139 12923550
228518483209 15718866
221836797178 3513291
475221544771 15862461
85698816661 313113684
840506324167 13076718
914032249288 13057572
768681752287 36501849
342257499274 16513425
464646277537 66876978
630137620069 114876
644471517925 8711430
353672247505 91412577
443419273945 253847241
237940820707 70409415
269592173188 17901510
862336776868 51033663
471409975459 1254063
286836202903 3503718
41564191354 495354885
387826917637 151444860
802267943479 124449
459943624666 928044912
887364675877 7285053
352790836768 47510799
327019703704 1761432
76019999347 286548609
581322019255 42724299
46183382719 148276197
738178284571 660537
600492080521 9218799
901684989646 5418318
611974959793 258471
421677122596 15910326
358573105249 6509640
439824724543 7486086
333410006761 286931529
824239377751 9611292
954311294110 84347703
130041281371 28719
3635736541 133227441
775488480844 2699586
582340262362 496723824
670004388592 301865409
139605710908 2594283
148191822229 20352198
666334767724 95280069
327017454049 1914600
456101540722 8127477
675089842495 1665702
742924806409 17853645
28549937029 96170358
455097298822 24995103
462747328003 29781603
104196263893 12665079
488590469173 6366045
870147996223 11430162
648317090533 67011
913184659960 5274723
505825059910 1464669
97483781521 47989449
993506477002 641391
938018361091 26344896
247180639387 457857444
611968603321 3283539
444622873570 909435
900684710968 52182423
578490491299 23137941
966061805743 269173614
509612907328 37267689
83157436762 16360257
628163273587 65326152
528658892941 108710988
169218328909 28920033
611980349392 842424
145308523489 8960328
462926674066 125932815
514183247674 27914868
64030272109 24028230
43946041300 20610669
727675973170 4968387
550784879206 956036364
307869764884 33735252
834705263887 39967275
593591661013 215861577
269650175995 1483815
113059547764 659953047
249948707926 301195299
386300128051 4920522
985675441537 1780578
701827988062 16369830
738173335330 27311769
443639883730 7275480
289664523904 61975602
528754986715 20112873
684565817512 84989094
31464941545 40790553
403468129000 41920167
423544040872 29044482
502910285146 13258605
241789715146 23520861
769651464376 81188613
236128794013 29896479
435958148773 52354737
450263672257 108261057
163502755519 11257848
562251028966 5466183
797940513916 463448076
597639842074 470886297
966693221677 33582084
444639970948 938154
780214746214 11822655
830002208950 226525899
25712062174 47788416
720907057963 85008240
212269198978 4403580
834595136095 106040121
494367679018 956026791
668366915980 16178370
456114885484 3264393
874906130110 19088562
501024776104 15718866
511576953262 440358
785986398238 2747451
904329288868 155752710
996078500074 231015636
109004971939 3599448
851976911707 17662185
464683047430 17499444
112571252272 174448779
2841497542 23760186
434881257376 22037046
926479020265 90713748
186379590466 47491653
759225612526 2249655
402363418465 80068572
296417854267 1397658
710282853553 190368678
801244507714 51837795
612802618135 18045105
148209187651 5131128
892142309965 11181264
358550943754 25655640
817563751429 1608264
660744198568 1502961
51587732398 4681197
204622769245 2603856
380570999293 4145109
464691969466 9371967
978944579005 130393833
366119908771 94380207
639690523714 12617214
221633658118 141814422
525867782191 33247029
557411792623 10233537
209376193216 14972172
523981746634 17298411
173977534972 4997106
190200167971 44973954
236008088056 24066522
267583277749 126564633
125203098058 18992832
742025810071 1005165
470589243877 538222779
117607520101 4575894
824070749356 152459598
651179950918 2833608
99153113077 177445128
350893189162 3044214
242757924274 17757915
519225546493 3714324
425510815111 3034641
618606827932 62100051
931306290358 45127122
583275353002 2728305
217039720327 2795316
325030490353 6471348
555284019670 188971020
384260627731 107543082
278687698039 406488726
477132221230 15297654
251321931538 4776927
108949869751 48257493
198888930571 3570729
924655036894 5437464
236113314472 48908457
311715308773 4537602
159661337593 12138564
697845310948 47051295
688263209653 174257319
382476860533 5695935
365252579917 11851374
973421174017 3283539
775973981020 460116672
187187049778 36300816
357591216304 13545795
640556292169 7189323
105175702150 7821141
324142617841 3197382
60166376779 65326152
778729882276 528104118
711165020557 248208744
562155174517 97395702
630128621449 19069416
644477682937 5791665
182538191686 68169333
779152357912 116647005
697072620772 13000134
882578349505 13373481
51612775366 12933123
452058592000 38780223
280119211648 37267689
780221543044 8845452
436012274515 8031747
607165064695 5638497
289727045167 3034641
471382826431 27531948
888319080739 1675275
500021462785 22362528
659757389101 34778709
679855060402 14110602
617720540446 663064272
765895188712 36205086
929428343986 2728305
524959375594 5092836
851986168798 7256334
129885825424 23013492
111872427364 4757781
880662809962 11363151
996354681124 2450688
21030751612 1359366
898805347792 31744068
211279919677 14598825
626310494632 4690770
499772536066 12052407
678911310289 871143
154589458204 183485691
394907960509 5820384
239997198226 8979474
959974880629 39995994
907581392914 372217386
948564670000 335055
360461610640 2996349
22903021195 30355983
508682300944 12416181
425501979232 11257848
136722163270 8223207
371944891978 10310121
626188917532 3915357
834691210723 34740417
787508430043 250573275
232344823660 15910326
439640262406 75722430
193145748649 9831471
594749683585 20888286
433158489334 7476513
469456498117 28039317
427352096893 22649718
914130372538 15546552
133822188364 28355226
42027716014 39938556
531552932587 6442629
569853327169 23788905
330814204357 8529543
996380595235 3599448
258114827110 37851642
621531683065 8108331
782279189680 653835900
567021272698 15307227
522048267289 14436084
133855904470 7859433
241848780556 42015897
968614753918 32835390
623846537065 448916262
534518377240 5753373
569849995765 28824303
582328750135 1397658
395843391685 5590632
412973512273 48870165
865354107181 18791799
512166243904 334126419
256267969750 956017218
200677627864 90838197
129968153224 17939802
118547048521 1378512
885456679858 4977960
787915646317 4863084
879668887756 27541521
735259690180 35611560
865370275978 11889666
559309066882 54221472
326989424305 4614186
594771170878 372600306
429238850425 73549359
11382596617 56461554
941480487184 316866300
107062283368 4518456
311709813871 13430919
697973455126 50813484
258113783653 54508662
894000401935 48592548
274396075588 36970926
448440818500 24631329
64991090881 12665079
649253861929 15766731
767648915836 100143153
66444503422 223194495
64039548346 18983259
977075621680 76354248
794599792609 12310878
198886039525 5121555
97411495798 3044214
524935088893 7821141
382337295766 94973733
343241905918 37535733
837651998806 177368544
121258368316 149683428
34335326308 85008240
861457280731 81925734
342009012913 27254331
963817169698 6433056
21020565940 1550826
975320391595 10492008
494429740777 411725157
494343607015 21089319
640265684608 319106382
719840151205 6911706
478080853573 27598959
266692073833 41853156
15274713151 11640768
676882981660 84989094
761127970048 21826440
595479467575 159553191
657866356438 8558262
975339757774 2623002
879725843014 142886598
259935488650 140780538
662652654091 5829957
484785371209 14407365
261049088410 802179108
264873983338 818797836
99411756391 33553365
805132785475 6088428
328781826349 101981169
141516138469 3829200
911238563401 15594417
150086875552 20610669
751456255900 52517478
915940417621 109314087
983210325637 187171296
515665991887 96294807
23871622816 27235185
27610102273 75425667
257190309154 14675409
519208535272 11439735
288856466974 812029725
649035712405 60386484
22892376019 14522241
537378471028 14244624
518236085305 17231400
191232296020 4135536
153640098313 2584710
344057693740 7285053
785835154411 106212435
189768406525 317230074
56224988014 19098135
129994871467 67011
58226177188 37076229
335481021397 57093372
701697977149 93662232
203623342564 31428159
982039862257 239325
368085352363 41355360
669341223109 13095864
420632578366 92092260
246622585444 13899996
119484116680 24746205
479015949694 20093727
969551735920 7026582
178808241772 2307093
904581527845 4384434
526838901511 26526783
727543750894 141651681
369081160450 15508260
789611763127 212807790
450370573948 10290975
922646380780 17173962
119272907581 199281141
712360655446 19270449
59180352298 23894208
753489026401 8855025
740016397690 76545708
615705752131 62281938
870156525766 4700343
939945617986 17777061
689315412283 86080416
364913446819 272658186
777343815790 29063628
454166127631 21874305
224677304608 22822032
496220519503 28824303
722893045213 6260742
330760413670 14857296
706649347522 956007645
807020132533 23396412
406373550943 3522864
766741504831 8960328
603346085881 19930986
777405628651 2240082
710470216309 497796
600470531698 1378512
539294393491 9563427
257223154117 536088
184050870670 417287070
495230493508 66149430
774528303463 12033261
4685727808 45347301
31539869416 6509640
355284830317 417679563
506775961054 18782226
617720540446 256183053
578404487467 86941986
542178865618 955040772
716158123729 5313015
768703348975 7342491
703408970401 111085092
286822542232 12760809
807997081810 10884501
332691241294 44016654
520151797162 13335189
111783139993 8184915
806030058673 63277530
916062344830 955998072
139545362716 46505634
947564917837 21290352
620564316361 11851374
881638290478 270887181
639672861529 20304333
54471481069 29178504
562232514784 22783740
625357391698 4058952
73608659080 6969144
187383650479 6030990
170064348265 86779245
680759781394 37507014
307890413845 4537602
207439899409 4231266
9520139359 26574648
911252472970 14282916
625253390626 18294003
280136165431 16972929
645350391817 19921413
734357458168 153168
83185141024 1771005
655910390116 8586981
345178448623 143595
836045935207 143767314
20068956394 2077341
137642268073 12224721
252373397047 47501226
630093881032 4575894
766660239634 206853384
603299637685 47999022
970502732794 105303
90808499827 23779332
513461418847 29839041
505711007188 8481678
282076384168 4432299
352721987752 90713748
443626491103 22898616
470364071863 84328557
724719843046 4863084
638663105581 41853156
368803840213 268321617
757320584137 2010330
396832858354 955988499
590946275950 431340234
671080121656 182901738
297345560032 36205086
835701837814 823278
361236780223 7706265
451267904584 55427670
196970222365 1033884
597556360033 30154950
74558631643 13689390
922750295695 3570729
923681036101 19193865
672225293170 290358663
593770743124 10089942
757283498335 29484840
44214961924 683387751
718109667325 9582573
343249899373 11200410
658655923813 49655151
588059515876 1301928
494358224986 804132
562106342644 35879604
955240526074 24047376
618565855492 11430162
236173164868 6021417
190241781802 32404605
80640100147 5131128
143353217704 17939802
187405390762 7457367
203626310194 20074581
159661653502 9228372
654896900698 93250593
647340715636 3264393
478009477285 40158735
884219986372 103694736
326069434378 2067768
734320994611 23961219
633900300070 52814241
736227181333 11200410
672142959889 21529677
138466097215 12722517
554743365349 308020848
141473184418 7275480
921715238308 32643930
633020120158 631473372
1636012036 30269826
746797566337 7438221
150037718197 27867003
601295289421 155197476
451321896304 13105437
850082907322 955978926
841290099877 85257138
696483689812 594665187
943490761135 227425761
121427245609 7438221
731489849575 13641525
856633763254 88617261
726697281607 23779332
950461609204 20553231
818504926405 17059086
691344947110 3446280
31515305098 37277262
208385420527 10176099
466596366037 5169420
887286119839 56815755
974325043012 39756669
222549254038 81073737
253386752443 7352064
85999629040 48238347
683894826796 167910420
364211070328 94676970
989673148261 1311501
343264096132 19720380
919821563497 46505634
776388262168 46534353
322136728324 21797721
977247782512 7591389
305943407851 40570374
456096333010 612672
340363230937 44868651
415918413268 6078855
786670949803 236424381
577473019513 78546465
344155998877 75081039
45884125258 3963222
745824503698 248898
993473000221 8998620
524736209818 30250680
901356415567 343871733
873948604450 32835390
712386689914 18140835
669295358866 53972574
622487667472 402066
263885387812 25282293
520885228465 195911445
374754784954 29331672
592842089632 12081126
622486930351 14311635
90483343309 259696344
41088886423 10511154
295446447757 20208603
377651935825 20486220
560756199535 127426203
170047691245 65259141
900736663639 23674029
933117694807 110884059
751492508851 74066301
424499565775 26297031
944731705033 9142215
327002759494 4585467
154897440760 9659157
606430356091 769027809
907426256968 19720380
732388108792 64426290
284929594969 6825549
80240795263 5533194
789809608318 2173071
879696850489 4173828
521112367036 10855782
594579781981 190368678
891194721079 3714324
236104143538 61075740
907718784610 612155058
751539742033 15967764
210315980107 3178236
650168816458 36473130
873659777467 239439876
872005676554 12626787
830945111158 3331404
780062679109 13813839
742985849338 872358771
160468835197 90953073
665482726951 42303087
747685946218 70581729
590896375993 14436084
708548167126 10271829
203656627885 5887395
775482957223 957300
210354415702 2881473
999223649083 16637874
643522579246 4796073
299255451505 14866869
911215923256 48506391
530613289291 76765887
193144657327 7352064
980117822647 1397658
851037536455 181887
209375092321 9620865
504869554153 9726168
246690687766 11411016
688462749265 5265150
488615703601 3417561
451316487559 201033
161536555660 60195024
5679027769 2517699
301147307446 39278019
910286858125 22525269
919871075053 13373481
521126075572 4566321
693375999952 665017164
776255063446 65115546
859563021967 20830848
739104152320 39976848
410184095944 19146000
730529844508 22611426
995385667864 42743445
694396200043 527644614
831861453772 46390758
93682819093 2086914
969601314487 9573
305017645405 7869006
150991366792 53963001
447512716150 569842398
644239765168 215019153
553999662217 609024687
998286714946 7476513
668346726523 3867492
269267964397 300295437
443748734221 607244109
311698517731 2977203
721942775887 4499310
372900148837 2086914
548510260525 340425453
124271965159 11439735
453202092331 26402334
191178151132 40369341
52558937875 25569483
685541005357 52057974
177847432573 3120798
881612265583 18332295
790697471257 16207089
485229573463 200104419
43967724145 18102543
287712281479 15546552
747287039308 478544697
278042405347 164464140
659199292774 90972219
446545793896 5753373
482850207016 26584221
148725350146 344426967
33444122392 2737878
707312383075 49683870
880665002179 11679060
798406987060 31227126
937023759202 74947017
311674537366 36444411
693235615999 20715972
972313017202 64301841
449512277914 866816004
681731972890 46840689
45843554884 4997106
127171413550 2316666
247642986568 4432299
129055955719 4451445
579358346668 36252951
440819150026 343249488
843271463368 20974443
734741599420 36157221
88749269554 65699499
316510064866 819515811
810845295505 30911217
683604577528 45347301
852924328279 3331404
365255777299 4757781
493406337823 2211363
117584305576 19720380
638714407288 19442763
795335607589 157686456
679766261254 98831652
217358525854 252286842
14299314700 42073335
910307870860 16551717
700611732931 232422867
515386914310 17355849
321244653265 12808674
922755910954 355732680
421529928148 11860947
247618652002 40599093
849029722765 72773946
337546986970 955969353
62069356546 84711477
408452669818 615754506
756356730724 7505232
364268699788 35018034
24861826606 955959780
653066560855 4451445
943713946057 34414935
903594622648 14972172
96424217254 47386350
533474838175 84328557
552541587625 96409683
969871651915 224199660
291634619974 10271829
516235824712 93805827
209386043833 20294760
74137773844 365784330
680649835489 178000362
546003760546 898732386
873972517804 3053787
371132000683 818434062
283042234246 955950207
592834010020 17346276
587989977604 75885171
515336196556 64617750
426475794046 691457790
209378969386 28584978
642493811320 82691574
579471591166 836258988
74582200369 765840
507580883521 118360572
89629464520 246562188
562240919878 6040563
265797777838 8338083
676971388315 10884501
262949334391 7466940
617820492139 847047759
872825657350 1062603
273385773979 85218846
371947084195 1464669
325074411277 29235942
133840472794 22238079
371907183931 41451090
882487568746 38914245
977252894494 5102409
537366581362 25780089
564957954754 114990876
175919141794 11478027
984887042068 16398549
629169468379 11966250
168175144045 82672428
450929365012 323375940
536385362527 52909971
88922684449 306336
346776413464 176842029
149150295616 8376375
334663376413 12980988
989797650607 841390116
341124826006 146313732
342466445053 90503142
824202674869 14780712
86854292815 123424689
135748325218 1234917
257224193482 608210982
52611183217 810287439
262961535874 812412645
545817407047 12722517
354617672893 111803067
594690015076 15374238
426320916571 128498379
505831311079 1838016
42972930796 19595931
270233732410 76028766
694291854343 380153403
5721953101 13095864
410179721083 30212388
613777183735 85132689
700823324950 34749990
38190021985 30738903
864089096761 162578259
515328566875 8060466
721739675119 131877648
488588803471 248898
313598328835 28987044
376716255751 34213902
635851910677 6701100
419739009919 25732224
747741498337 10396278
44917888168 15508260
295195386259 63315822
500825485390 138358569
807930740920 660537
38207435272 34443654
248587215331 9687876
257117707522 56528565
829041001777 1952892
856589459410 144762906
831877383244 20275614
301201930984 7734984
894982759957 15594417
524639953303 174869991
985550006518 40962867
550772285230 11688633
966733074076 3685605
778171483705 137382123
443615855500 30853779
580110770803 264971067
357293428993 272390142
751548884248 32375886
785036703292 12531057
335618422666 7562670
98459112961 4039806
997323033847 143595
407147026105 168953877
403506401854 14110602
677197038979 762728775
550619155522 80298324
245749508698 955940634
429153497557 134529369
798343192588 18600339
703493815900 233772660
569824244395 69815889
940909346950 2881473
288643002739 66350463
12397368817 15728439
559338197521 5877822
485694754252 59706801
109936526050 19050270
939982444 7505232
1898465404 402066
130979680177 13938288
647343702412 1962465
310758788278 134022
932271120217 16934637
973234069732 201195741
936104803159 28642416
899806541386 835368699
858022280428 504209910
949366414231 51368718
749525916499 19567212
358560191272 2737878
501860542777 149616417
552391052200 172696920
245654338024 63277530
37280323033 3360123
350856534145 57323124
469472724352 32213145
771293934094 252420864
479062216003 880716
246604999843 85592193
557478445330 428736378
943715611759 41451090
219924407152 1139187
32482815397 23157087
614840395315 8328510
446338212964 153206292
322203212809 22419966
719927208067 45787659
592647231217 118245696
103165179301 46658802
325096745086 17049513
636769804117 71701770
750624825796 10290975
971438412868 50861349
166298432590 9419832
301164452689 30403848
738109579150 85601766
364230149317 33352332
233237118898 20246895
479954425084 27828711
246660370075 11439735
536385841177 5322588
589842517234 100985577
541038202987 80508930
978185721814 25780089
856722131617 29618862
83648881771 436050150
922717737922 36913488
967672956697 25004676
434125583902 28039317
300110842828 47529945
728600184790 21826440
24847193581 14225478
813702479101 3503718
990641989207 3714324
303989011501 73654662
216062273254 12483192
935146952017 6366045
436830857653 3494145
496244499868 25445034
529614599731 31533462
20080707946 390789006
772620068119 7754130
621510545881 20371344
304995598786 39383322
889169924887 6672381
173020947466 46840689
441543261319 178201395
817571300434 298581870
513473088334 10578165
855755750932 59678082
976005680281 38952537
252303791764 114483507
450370325050 1885881
562180945033 27053298
369096237925 4288704
118551710572 16159224
483835657117 8500824
18136156732 28565832
892142712031 12990561
603341375965 27110736
660724143133 11190837
113615978389 91383858
425457895567 16522998
550955910424 749403159
331780891378 14282916
34397072158 14206332
616736731420 18428025
290581144135 86941986
159689372818 283159767
375776363557 12674652
278256112999 2536845
370000298380 41920167
127791117613 149645136
523986245944 3542010
92740887850 11219556
297610182379 315076149
257971260829 205178109
534516041428 7840287
987703626571 72381453
116644959043 13076718
904574644858 8663565
680788854595 16331538
20989865329 18083397
436833145600 156183495
188327046391 26727816
984794155249 72869676
754418866945 33113007
210302673637 53867271
839387148829 170408973
476569510717 546694884
475224943186 16455987
946567061128 38569617
897885558898 5466183
896748740521 165651192
543119412868 14014872
527791123729 9573
413950997638 63095643
735165443995 109945905
233289253456 1273209
528791733370 191201529
252335286934 87008997
64025964259 34520238
274427838802 6519213
129721945237 127694247
455114176021 40847991
641507959153 99961266
945659123608 5868249
341355573598 12913977
184543583407 6088428
679764595552 46907700
74542213948 30461286
257118521227 103168221
340231516030 101138745
445124437240 159687213
381454544809 16791042
395763801763 91020084
40112951884 10941939
653972114698 29331672
405770643403 226296147
870058593976 56136072
839488345012 8998620
827133537754 697354758
726985061041 478420248
771617271742 46390758
79189750966 170657871
128106193762 13182021
170199595609 5906541
325053149644 17901510
375794016169 239325
397756710292 18437598
39188338198 11056815
92716725598 24573891
647267003536 75272499
101330043385 21836013
704710827298 17805780
629994542011 22898616
433158814816 2019903
753800039506 252286842
350850981805 50468856
585024446794 11449308
335584534246 7926444
51513398053 53312037
995428914586 811216020
662501295388 98917809
676768182244 119222142
244678939573 34931877
654988858936 7332918
354748794274 9908055
151694681437 258710325
769719662428 3771762
511534698040 18418452
625355199481 11487600
312730814002 471872316
575627123545 2067768
584154150310 14311635
329702658700 90713748
639573895855 16791042
60759075409 310117335
454187245669 3015495
200731868482 54853290
226454207965 132796656
600457723024 19184292
40147299808 5447037
393900281902 53848125
314581749460 4566321
135766542637 3197382
595650785983 1933746
644480765443 12990561
780263032426 12176856
252409094764 28891314
816602769916 9199653
815650825315 1531680
13312256335 57859212
977113406311 102478965
703756824502 4001514
35333556364 1914600
529478854591 256068177
382447567153 29465694
975088638838 247021692
88603769527 51081528
217636678942 279196545
109807491583 9103923
385316736145 20352198
983765952130 12808674
338457494146 10874928
742801065811 145768071
778341615061 16092213
689367700009 31045239
212177795974 24210117
495267789916 16398549
548677041331 169375089
69619328731 99788952
856677014068 86243157
331759371274 26316177
493194946837 153684942
789773872309 38426022
495323902750 955931061
740945405383 45270717
922522132813 196571982
377687767564 18562047
86053084672 1139187
667425224062 2603856
82642198756 176947332
193140014422 8127477
926521151038 13000134
3780604750 12483192
762384408541 446245395
105081331516 24937665
545868967225 126679509
592683589471 103924488
25753340950 5868249
64950644956 34520238
515346209914 56509419
603274029910 15211497
17191181275 19021551
732246514549 208442502
455995299568 84989094
166382938942 834554994
473277305374 10836636
218019020470 955921488
62094782434 42293514
546912314830 2240082
203650204402 5054544
80312506606 1330647
914133837964 4690770
638735764651 3216528
945645367207 58558041
455080804543 77876355
147932145031 156020754
418793125027 12856539
356647590640 4125963
8576714728 17700477
317367461038 32404605
13313692285 48372369
647319434857 143595
779293358629 4173828
101204081851 37516587
550642599799 6356472
450251495401 35314797
14212994959 104996664
682597789210 94667397
66882334150 20706399
383389929181 17030367
738204730678 30509151
343274521129 325482
900686884039 50143374
388226844766 406220682
690212120674 163095201
259043222131 18705642
703288589926 46926846
810543726859 108337641
67846819381 6959571
10480125280 6088428
691139108464 207667089
554458687567 41374506
816514047352 52986555
578500945015 6346899
213602910727 216426384
561218039347 50468856
592797307138 45940827
172667205970 397231635
439856870677 4145109
216982780123 10281402
587065344772 18648204
670251544306 9802752
528746887957 10367559
752533721677 9582573
75473279836 64617750
277265282872 26986287
611168042050 211697322
410175087751 16092213
815575055020 6902133
192057838729 124611741
929232834607 190579284
650218012105 1215771
569909353846 536279460
444565808917 62693577
875835271825 62865891
304866353713 104575452
265532605738 115756716
1814041117 96773457
2819125441 31313283
95476762390 30068793
18147969814 3120798
871083925195 34213902
165404184460 16657020
326981574445 13239459
53275444114 119097693
778034063290 47491653
97514070493 4202547
249570281755 1665702
905428600231 98573181
874918651594 17805780
305933069011 25138698
327921696391 45567480
924267885628 116101344
173005333903 62454252
365250789766 2871900
438889858174 11056815
608058843748 86243157
523025254858 3877065
611920077784 24152679
114744401245 507369
290928831403 364961052
500027388472 50210385
491457627835 10080369
421659039199 23501715
569785378015 67413066
66775805806 31533462
879714139327 3465426
75454306150 631818
323187830059 9563427
864597543418 168341205
94464699349 11535465
906382373275 76651011
763808828557 183275085
312658053721 2086914
767741228275 76909482
532527641782 77388132
94624223821 36051918
679859502274 8558262
474227469397 27225612
816588621022 14101029
778306319410 11114253
118560938944 10290975
157761268018 12100272
365054524120 186912825
609110845345 2555991
240952876297 5552340
906474637849 10396278
853835884393 64837929
336566241304 21280779
442724029339 229752
107037948802 27646824
793639567363 20763837
753335743525 144801198
787897371460 4987533
477155651842 221748972
390073213903 8539116
527954521174 201042573
730431290473 59745093
566942123134 56423262
740096542846 8433813
587073721147 5140701
450354338140 22783740
969598796788 11085534
766727011309 159505326
871724737723 171490722
980869614964 156346236
107966449126 13076718
106048525906 13832985
293452380895 102986334
212244969715 23434704
187403945239 7390356
822335871469 12655506
850967002591 4461018
51568548106 53063139
66798388513 130719315
150105313150 14914734
937049127652 40043859
763990342210 8338083
243758480569 20802129
55305706489 17451579
532506830080 103742601
166328951314 2230509
496597682038 450821289
559325082511 20945724
367986654733 116522556
283042234246 955911915
413990754307 30911217
894997521523 13517076
388208794180 15747585
787867848328 36722028
171117623071 44667618
842507853877 857645070
564172011454 955902342
655851315133 99961266
481922778868 2144352
631012846648 82184205
963815188087 53359902
364305268648 3092079
79161788233 148946307
470244371071 87430209
539997258205 96237369
759141456283 25109979
842328211051 60941718
919854887110 10329267
796196302354 9036912
562226522086 17480298
798441210535 3570729
941617783150 233830098
292598837161 1474242
326990324167 7486086
244764110554 28135047
33449789608 583953
368119393951 22793313
183554849767 12846966
830951352754 4700343
75069950200 271078641
790773298990 5332161
968623723819 6720246
475205060065 22525269
763872584737 42102054
864190503550 138358569
438896051905 2852754
733323434665 15259362
916059007945 1703994
70666218346 35544549
551648986051 10080369
425302736383 83811615
634892996932 20065008
274357362376 59237724
417810862735 16992075
342029164078 172936245
579042073894 232135677
830931929137 17135670
407283450928 47922438
21956686372 15718866
930336769729 64780491
429244929280 57418854
848470410667 387476748
950447670916 16015629
822190055533 45567480
418590541201 189449670
829029734356 7505232
685653886081 566482275
896928827797 1723140
103198014691 36099783
15278015836 5523621
210324710683 33419343
767824963306 22295517
122162773399 32596065
991565454133 10750479
990624164281 3953649
400574328679 58002807
957056812753 77799771
256186277860 62664858
446397737878 91757205
644271719842 184845057
793533019873 71481591
764964180262 7993455
658608259846 155427228
251184549415 175348641
827032728583 37277262
915044838844 27082017
860401852000 187267026
696819481933 215727555
801733904101 29130639
952365402676 8558262
853718528986 186663927
262949477986 421212
692109337495 192723636
635784765655 101196183
817691843650 401348025
703755532147 4786500
844319635765 10970658
302164099549 1072176
28586955820 18418452
914121086728 19117281
432127624921 84242400
122384187316 4135536
307804017520 56423262
191218013104 4815219
377670966949 12827820
835583429377 142254780
813607993591 40388487
465631947817 37880361
538326969349 25148271
114400644388 122122761
841228746520 59065410
336513053716 72352734
508627361497 63009486
833630727448 103953207
208456783150 955892769
784067986795 27531948
388992885799 159122406
193115928754 9850617
839513636878 34702125
842381570953 3580302
119439458635 7926444
217858399195 631818
284936439664 17145243
458972547730 13459638
10800443341 453855930
163496915989 9142215
154354718671 79522911
806894084842 91757205
846106361020 8376375
421665500974 28135047
411159628417 3599448
438853653088 1301928
656785970896 46945992
118551251068 13478784
234264489166 555234
979105644730 56021196
759211501924 23674029
930335525239 34759563
878714224423 12779955
790667727946 57983661
524650071964 251683743
8601279046 3149517
86984255863 382920
947451678820 137726751
498888119407 231494286
657842682409 15326373
569639514214 43882632
338464329268 11391870
291624281134 15364665
153809320234 88617261
344951022862 133170003
445572539797 22228506
419778450679 124449
548388807874 481301721
962580112438 10664322
230417930539 11899239
743477595202 386280123
314417400196 142695138
689325521371 90723321
95340270556 72400599
255293733724 10846209
47772965704 641391
983917454428 8127477
104192587861 27110736
651188371066 955883196
407332972057 3589875
760162977448 1167906
532304006929 49147782
480894996961 64876221
932078808220 136807743
374664923203 107629239
920843463490 449375766
307853500357 33515073
983519782435 134711256
511579706194 955873623
465653113720 24497307
621445832401 69490407
6512563933 54757560
118517860444 3340977
423307262290 295164309
135662407543 5064117
111862643758 12176856
296410444765 6710673
800414155267 365803476
941836468762 10444143
545699860180 34347924
242848312540 26411907
725564483890 196457106
513300736042 73453629
158626069600 100219737
396761926516 15297654
489578561422 6882987
88928816650 955864050
470414081215 43126365
15249306409 31227126
811627807579 59161140
452823575911 347576484
195042630415 488223
959977628080 29436975
952331370661 66628080
121371358435 65728218
282941319772 18112116
296351302771 39967275
474110056552 51138966
354741375199 13651098
167308600177 18274857
125224493713 5169420
346121605210 27311769
407649269458 4240839
768687496087 26565075
512520799105 11487600
187399005571 19021551
894599772946 30049647
884488039945 6710673
354686646358 60510933
58840549090 185180112
194046573430 36262524
687468760048 16398549
802062583483 113459196
497012987497 24439869
235227270403 124449
59259128515 11851374
492363832642 58165548
816363023704 34970169
716108315410 95050317
731207580097 60003564
498106794385 62722296
790745010775 31495170
739012433407 9754887
339172574008 233772660
421588773379 42820029
187419861046 955854477
524798654497 87841848
243733495039 24535599
86927813455 27589386
19898145355 55054323
722832524707 13679817
167311500796 8969901
8575297924 10798344
726730045894 955844904
91734559036 22640145
952381715068 16551717
911845554520 38722785
912205595050 1033884
734376987088 842424
2819221171 36205086
73578446692 27216039
194812217878 37114521
615798897421 1589118
645443479669 871143
722573211283 84788061
122382636490 1416804
719005533292 28584978
745801796542 13890423
453191293987 48429807
861539579812 354201
951403272403 12473619
736151726947 48841446
640539616003 28565832
780241866523 23434704
103192194307 73271742
209290371271 89871324
566057218252 4508883
819446723626 32481189
314555883214 6720246
398707008337 32174853
265813793467 15182778
898638126628 180240444
357606705418 5217285
831229128403 360155406
97454966791 27129882
894069198994 955835331
417355408114 93690951
495215100124 12100272
338276018785 103924488
926466077569 8864598
985789838887 4547175
703716464734 22391247
642466250653 21022308
587974306603 56404116
542050735105 124420281
517158121732 94150455
929238071038 182394369
191197354570 13497930
225425889970 20160738
60045814417 176018751
20005899043 63133935
285800963629 16034775
314523287149 6413910
254329717570 11813082
905458027633 52766376
901400441794 99099696
169469319304 596838258
660682854784 28833876
784090358896 1981611
108027716326 1158333
487502942173 105437022
976198949578 72515475
442731597490 767745027
190026762649 107208027
501044209294 7639254
934173851086 4882230
260013001231 54173607
638574268141 37784631
711394858714 20266041
455003952499 9448551
891142433353 16321965
82207521637 22228506
32303474815 4394007
149690103421 223184922
571653789679 104508441
717136116463 2488980
342182217202 138789354
982035439531 2527272
688455043000 8701857
586093028827 20840421
847194165637 14407365
558252173482 69748878
613818539095 4039806
636746915074 82643709
481936770502 521919960
685509720793 35755155
16886338663 138636186
329872799629 3139944
757329205318 182097606
803153815234 35123337
876757970911 24047376
35180321353 29551851
3808653640 10721760
206477529811 4623759
628915965766 255216180
840338557342 165641619
508698622909 3360123
484631025730 128929164
371776502908 90713748
610929094489 93241020
335589971710 23109222
552659909905 12827820
960867865123 90914781
916734828934 204278247
126872046694 145844655
888260493979 16408122
41689769968 18542901
892279391233 61334211
798131830321 167192445
507746247523 6423483
397769394517 583953
905205501466 230020044
450372364099 3800481
512700968446 409446783
236154353923 30518724
547916208010 641304843
570670110583 144446997
858397178254 25090833
21903029707 20648961
96445325719 78833655
532616628298 955825758
473300749651 15479541
340534037884 12636360
969474319069 39976848
827010825559 6892560
152019043396 4250412
457983373732 12655506
771660551275 10549446
33439364611 16168797
769675904245 12291732
812746140493 143595
674118637018 10003785
770669788159 10492008
119395135645 108710988
894040321345 3474999
370745628922 193096983
138908174263 414673641
200962181197 652945611
403402343344 79360170
984910453534 80767401
337342798972 73176012
74430832093 139028679
88804879111 86061270
796493103646 25540764
934967075347 5581059
362308272448 12435327
906484134265 14550960
773551794544 24181398
641610265804 4566321
669299590132 8845452
613864958572 5676789
581340274966 42111627
133871332054 955816185
894055054192 9065631
283973600989 11411016
538321512739 17355849
738156209233 4135536
693999824497 172132113
344679159235 44945235
672171449137 47175744
227467343182 12033261
469486260574 6394764
603306357931 56088207
872922172336 59017545
455121461074 4154682
37156180369 39976848
951117441769 293240136
113790633682 927240780
902625408355 20696826
538318640839 382920
983879363461 29082774
297378529444 1139187
905526828784 14962599
3601168438 153751953
87906591175 60013137
953091644656 242732988
992587689181 442291746
667316809837 33103434
810785732299 44686764
604298777176 3934503
742907134651 27675543
261811194940 150880053
111824409196 33763971
326063738443 5485329
598553316880 459504
934001460502 176315514
93252254272 424552977
458976625828 1656129
865382487034 955806612
944592168985 153560493
341371881898 173606355
274436220658 902054217
782167390705 12607641
372927265054 955797039
108297259195 94562094
748573043317 109706580
779230473592 12310878
786921350764 19184292
797429741020 35094618
458866718215 54020439
344153567335 54862863
630134422687 12167283
851535701710 250669005
160602943354 5849103
560324738944 153168
836595377542 5734227
796505682568 16944210
257662177378 287343168
19628378215 236596695
224686083049 17135670
649945449649 143212080
343284329362 955787466
177715641082 140876268
458877296380 59017545
423553738321 44007081
358554887830 3111225
688475222884 698829
377873575402 692529966
112657562440 97970082
152780006647 7706265
627019610515 123089634
216023157976 73759965
546959984278 416837139
71567598361 136405677
959782195285 236405235
836659143295 11162118
959036587126 14560533
636806956930 32366313
119387467672 96065055
440620858996 62942475
823266391696 34003296
927942197266 1751859
498174934999 13651098
953255333383 64780491
862147116592 40915002
554187235579 129522690
321120931813 93662232
966631121626 110079927
940867139593 20438355
46760117677 46141860
327888545092 30097512
551671118827 53264172
992512995154 37353846
511451125750 85314576
354274882909 417698709
913938194563 28613697
216999427570 15221070
402471545500 82509687
532430360956 35142483
21820979524 47912865
504860354500 1225344
946878495445 171107802
283978885285 12674652
225645178681 12607641
492408797023 44667618
366211838290 16436841
370972403719 10817490
434054910535 25157844
734289193105 89612853
956185118611 4116390
401516824729 69681867
903561088429 6500067
26704309105 69452115
731408756692 85305003
887354404048 8299791
94572587059 66685518
839518882882 39105705
182595821146 3714324
886191748144 34204329
872861192326 89631999
674056517821 44007081
772615961302 11219556
976945122544 87659961
712347722323 9505989
469387993729 51110247
441714139369 5849103
190238699296 10357986
187272622825 88808721
768708039745 24679194
5690745121 17671758
857546583004 53972574
402191832013 52680219
362364532969 29245515
13282254553 70859346
606143447800 85305003
742823083711 100631376
545002566952 31744068
76497908134 955777893
337517755120 15671001
878677310935 10846209
479036876272 19720380
614798561305 43461420
83069030107 74908725
484791019279 6346899
799203705466 3857919
687925359337 528879531
267661546597 76153215
234024197293 101138745
563079606316 112530615
335613310684 8299791
121344678484 27196893
250530627358 829251552
666350429152 13067145
972255282439 184644024
860488813132 48085179
899546427922 189641130
473268440776 44265552
407182034566 49166928
26746526035 16350684
987134234104 515084838
825128724505 1359366
54296304742 42130773
607155778885 2115633
159635777683 2374104
997319568421 17020794
951419460346 12617214
445600268686 955768320
405411420670 18983259
631720813771 258231675
4753150447 995592
32707058830 759751572
235084747579 18284430
406195129369 104537160
903341110462 251473137
37900764217 47501226
495311490661 3360123
392051739694 248687394
570482451064 164827914
62605746790 341717808
16180008523 46802397
157467242896 70016922
327923946046 40867137
184446427030 37066656
15288335530 1684848
651139639015 37219824
107954655190 39574782
98014475830 361945557
222800139130 409944579
77441930383 7466940
51510009211 49358388
479754148351 14148894
573734248774 955758747
719058768745 20888286
376582683682 101732271
20626359373 394043826
860495868433 102833166
142429934665 18083397
664557328279 9123069
598541111305 277617
164408558260 47482080
232918701772 39124851
96511724047 44504877
567934082875 47175744
616689699271 58912242
847169036512 8558262
234166528657 27378780
974391992482 955481130
851933823634 28527540
339451646104 1636983
797490602062 955749174
523970421775 34587249
172752644995 132365871
232027114936 87439782
714275170678 15364665
879578174008 76000047
848142338476 24631329
26657219518 8041320
189313099591 8242353
418754871319 3934503
216082855204 2737878
410517844924 162425091
395747766988 13785120
474131988295 89612853
120132635473 97443567
3720859657 56547711
199838118148 5370453
697627783669 406613175
306882754384 26708670
117445458784 160433907
731777102494 551318643
973269164350 80633379
173058779962 14024445
280092081766 20246895
403526424478 641477157
305020708765 10999377
499102545034 35008461
14326808356 9180507
576554168773 19787391
340396851313 7696692
18085869763 68351220
67813275589 31054812
957005080261 46687521
501821915722 123577857
851961700210 3647313
635469459754 37516587
139608674446 286740069
118561599481 6126720
752464671628 16810188
41789645077 159246855
718013190631 89708583
340328299060 68619264
706343532556 164856633
783108422086 7122312
941213706820 214597941
85103921722 955739601
570830936983 22276371
459943624666 21041454
310745453089 16752750
157395435823 162769719
317407246426 22467831
846054322192 76871190
496280126482 112051965
203518910707 65134692
73604150197 6825549
85773064849 156374955
720753057112 35736009
9525777856 15718866
691349767810 939628242
45592081747 273931395
702804985204 10042077
578515367434 955730028
290492057797 29551851
541198684759 1464669
544012856866 39383322
313631058922 555234
548476429543 354497763
198894545830 922444707
129090213394 794673876
982026326035 13737255
266433057172 220571493
475167227569 62415960
419795649268 452898630
714228961807 34759563
67840520347 44629326
880360877542 283513968
855068323375 740136495
897528304111 80039853
913090452067 20754264
977175343621 74841714
263917759606 814432548
660677446039 69375531
20947993027 53838552
687324906577 29551851
747728804539 25789662
718048735180 52268580
464521330741 96065055
654031945948 22611426
135347139934 96763884
903587040832 10444143
407154464326 159773370
805001185444 135639837
109904437354 9802752
645966841060 308001702
688402908442 22764594
65916307666 6366045
170207833870 955720455
436995269836 506880777
443687821222 644100159
910325002438 952915566
600288606406 132260568
422532647941 97941363
5559671605 152718069
627963465931 4212120
773542499161 10750479
91684444381 50018925
322141907317 102833166
211201832716 60587517
180573265036 101167464
378609490204 26833119
63003122020 9381540
810274773424 372590733
439729138138 13765974
438933794152 771363621
71541751261 4910949
608074553041 48487245
22491832126 426907935
73448225173 54757560
649189885570 17719623
429336045094 2833608
873733929925 146983842
34409670226 2364531
408284102953 15852888
61153722334 40311903
811818827221 11487600
351886575280 813705
952398846646 358815186
619615846759 11487600
806716955623 92637921
286823451667 22927335
704386963135 88014162
251486851090 505751163
325079571124 6490494
414044885530 710929272
921772360399 12598068
303865816564 14694555
586605467425 220236438
28416805318 37554879
700068809809 761560869
21558736762 370925031
305035380082 370168764
234258142267 10712187
942784718185 28115901
455142215338 3120798
225624462709 16159224
645293499478 37621890
608119852477 26679951
641433490786 165574608
923682740095 10961085
59258353102 7533951
458852521456 49042479
202874083000 218551590
763005246310 9802752
865337306566 36999645
461769976660 84060513
661273772836 27809565
489574358875 7466940
720518432455 107284611
222646869919 54910728
138593465980 46649229
119260970050 207092709
346107169126 2048622
485739441016 134022
397477810510 189507108
855555110425 141642108
476584837090 150477987
873950748802 7744557
711269806615 61496952
572745586237 10807917
507690752842 46725813
128636878498 196868745
942818108809 14168040
351861273841 9333675
753608483776 808056930
635664203293 200659653
590939559796 5963979
62101502680 1301928
663592594150 2871900
149913240478 125760501
441629839531 69988203
79757540650 101425935
753495689209 2010330
723451147021 299003082
718822899598 25990695
13828342246 459877347
448409792407 52507905
195038916091 29839041
755402613052 9065631
56402844781 9582573
823287662902 12330024
120115384927 66168576
402562862347 1771005
233126186974 111917943
830850817108 28967898
26728241605 30403848
249147911422 363764427
795518030677 516942
104149088149 56633868
999198194476 1809297
489472080943 52594062
254355522286 946827138
698918468875 4489737
589936208185 35764728
149952891844 108787572
167197668253 117700035
791636128534 37028364
839236546393 131092662
199850769562 955710882
471351781192 7419075
407265903619 57294405
13284102142 3187809
109884420211 24478161
469425089104 34644687
2827214626 35573268
336210901117 324764025
696966427483 54020439
937973358418 64723053
891006976 26517210
322141103185 92417742
50645600122 31925955
346101090271 29839041
230415671311 4451445
109898090455 36645444
636776428633 42609423
649249621090 22113630
271335437023 178201395
35339482051 7696692
268155088093 169643133
327879498607 62444679
726638417230 41738280
4525648102 29350818
932318148274 439716609
748584999994 32864109
160619341903 19701234
608998544482 68427804
505746618748 27196893
579426898921 28479675
933274372006 955701309
976854389650 288836556
980053109167 58452738
824254397788 1388085
659027802052 764662521
844015558993 216876315
828085429009 650964
63077944588 11181264
575613472447 27780846
31435973647 37229397
945618093730 40713969
291487100044 2240082
779262112357 52890825
435966371980 49827465
145314755512 23654883
45855511561 35726436
373335591796 99788952
294736906570 416894577
880669022839 478650
260566613302 351606717
687667462717 538998192
283032014374 938154
297344305969 15192351
299072540194 48985041
939909240586 29283807
376479754786 1780578
485746726069 5772519
154892089453 13373481
863374725301 22305090
892094176921 52881252
118546608163 4786500
370935088165 48401088
707393006881 141508086
656840412547 50468856
589381146499 297050190
261945657298 13000134
129792727999 105274281
690961088956 360777651
831914656414 26823546
793665707134 668951667
131457962311 15326373
361439545936 7840287
637711122688 77072223
954267827209 18341868
998151620770 94667397
645403474102 16714458
68795020939 18054678
942821784841 9017766
698876108350 45050538
507754811266 955691736
612467036620 92848527
865296985090 2182644
345020273944 47587383
487559384581 8864598
732166570426 192541749
850972985716 21204195
353802790414 955682163
286736308648 46093995
593717995894 20802129
400596518893 5849103
392945714299 59141994
608123049859 12502338
80132304454 52785522
239994288034 5389599
788187448414 456909717
35371723915 6423483
214099567540 75138477
457665195931 265861356
167784192298 350697282
583081384876 33486354
853891963027 10405851
988662932809 7840287
768745498894 56509419
552764519557 212262129
66791869300 125090391
73324905787 267335598
85465522651 224573007
867261260776 32155707
760171124071 22793313
276039761077 248562945
256255519369 1732713
567868546117 35726436
88587811336 47424642
103211340307 48123471
741452923459 384863319
525895563037 10099515
803201680234 18810945
116094099904 483560949
962453155312 210328383
853808160985 96055482
17590074520 127655955
917767962148 125511603
825087273415 29532705
409248435016 12234294
735336059482 955672590
954048117286 161391207
484781063359 1742286
978913179565 41709561
699955781398 826417944
451272825106 11908812
430265914357 22238079
729598717090 659857317
833799135664 21730710
888254625730 56509419
676978587211 22889043
906355932649 81246051
648208618870 110079927
309812740645 1493388
725773822162 892758834
399701529550 321614508
319151008057 164148231
940888248058 23942073
576472740835 24899373
353764904572 5111982
623415287080 38531325
432053951113 26641659
807937891951 62454252
195875123122 71749635
329874072838 15891180
862385378989 35362662
492294332662 159457461
487623025885 30710184
529697032834 28814730
890217551623 11851374
682609621438 8050893
981022782964 51694200
719937786232 83955210
919327098901 37660182
789597863131 180709521
987683944483 21472239
61977704644 97970082
777297453751 12128991
150062770738 105303
597609949687 14321208
375727378516 66101565
886368341275 1675275
820388827183 2249655
706465588306 169269786
287810174977 7438221
583862279113 22429539
625285125121 80317470
287737391458 61267200
362380835788 21730710
653932176142 121041012
916019279995 28987044
871119829426 710814396
698043333934 955663017
853882514476 4422726
896244090253 494598618
680813591227 9946347
966720858928 4384434
962917307698 955653444
575451784477 103464984
179693405125 36578433
241902896725 545661
862419075949 85735788
796489274446 37449576
234216949648 52115412
558404144857 11832228
140540108200 20553231
994449183658 9783606
599491313620 24028230
67793679658 69097914
719931803107 66015408
380416069861 85333722
311599753090 70189236
488475430432 131676615
752523813622 7849860
556522221598 955643871
559306635340 82260789
505842363802 955634298
417679722208 43624161
133438397221 200362890
536319873634 8969901
920742261826 52220715
577523383066 20792556
738160785127 3609021
772576089757 5877822
232769717173 60989583
808429949632 217527279
266706184435 55121334
951349520008 14254197
695067669409 46658802
224675131537 27436218
149056183453 8864598
981933573238 21003162
54459294640 27292623
650961351463 219154689
530704180834 955624725
756291959806 8749722
600455071303 25559910
281049243652 4518456
801218086234 81035445
802948455238 95270496
283821495592 75454386
780193628176 50152947
423488096260 61468233
934987015906 189306075
605271140986 5246004
803022569404 143901336
764022771442 939101727
583198558396 55408524
567870125662 88521531
54412157188 36865623
259117412881 15929472
967415452570 91843362
457074953470 249855300
375768915763 488223
260046229114 10013358
387229614394 21338217
68069655583 527644614
879639766690 81858723
69608578252 21453093
808822988293 16561290
650107443955 90809478
334571935117 1110468
774427049842 110826621
436770049957 213420462
870046599007 47482080
814424231344 47951157
921761255719 28719
655596070234 123271521
5709584785 2211363
510599860390 19615077
445520615845 35812593
59794255123 273309150
552542937418 47386350
405043243090 377549547
86008254313 28594551
540056419345 110644734
974336099827 35037180
449471181025 847756161
265795432453 22238079
363289548721 70141371
503804686444 100238883
40161406318 948282234
661602643678 27713835
504761733454 66120711
521112252160 11133399
750466919161 35544549
991373257012 86913267
21993155410 691094016
834728985781 29618862
39663882454 26622513
140483005255 72917541
490542784090 948062055
273369863653 42781737
636553932967 98324283
629441710834 481244283
414346281862 593975931
646379600101 23243244
409731407920 320657208
572774266945 1493388
293533081285 2527272
710421164257 14091456
269771241634 238281543
735153066106 82385238
555565997866 181264755
551713230454 24822789
837403516537 32921547
641566823530 24104814
837427946833 220226865
835091185717 644004429
952398846646 195231762
68766866746 71500737
654023397259 26028987
797388586693 98534889
193130144659 5159847
301157110198 16092213
222499579741 138253266
144394196686 918538923
348065448022 702476313
577402466503 110884059
839170770310 129302511
851660093272 87439782
52389313888 11679060
894980452864 31744068
653075061679 8031747
166312236856 6519213
367753944676 110884059
517273763572 7179750
325784876953 158270409
918699516259 99003966
20004721564 2661294
462562482946 180393612
1867075537 16140078
964782459061 26880984
16631218213 203225217
459941675866 737121
52472034181 77483862
118457483533 17930229
826991497672 8089185
38236307440 5370453
470229379753 45711075
462712453564 7955163
576935045632 229302069
143340811096 78393297
800286331090 52967409
90404232037 223184922
522866869573 62147916
655000040200 1053030
712207133245 144906501
511457214178 42111627
720965137354 8759295
676969205671 9352821
968590687396 57217821
334519168741 101981169
650232147334 404937900
116225135128 87746118
854736192232 76612719
87915178156 53560935
529740408097 871143
983840267329 35008461
734334013891 12377889
596407039318 207312888
62098190422 6433056
324989431756 79446327
761154100246 84520017
245669377207 34520238
312568699339 8586981
410168568538 8510397
622735785967 310768299
849088481839 7486086
255178800286 21022308
799403049526 343651554
973501966045 343776003
813718370281 12138564
502667322406 216579552
15173880742 94791846
150061440091 21213768
736986871375 163755738
392005793386 37688901
281962676074 3044214
738204730678 955615152
192014712364 100267602
213878574835 39967275
906346981894 106844253
62116254673 35898750
889209671983 41747853
984606553168 34347924
236071815517 16350684
611941186249 36836904
889177755601 35688144
512512078102 4001514
213130420258 62961621
209361958165 47989449
598567829548 2211363
616607792683 101914158
182606820523 9917628
614810594566 25540764
969326444938 245949516
580319136721 90455277
216981363319 70926357
561400142434 165651192
573941092585 732123894
992142548773 330871599
716060479129 26593794
506300910502 118255269
578493784411 1924173
167229163423 18332295
674043019891 54441651
735209384065 75846879
512487523357 29752884
202653448588 20735118
807031323370 17317557
781954295725 173328738
582281746705 42896613
642479729437 70294539
927273086950 13383054
865248028768 94160028
422628942748 9965493
326980004473 45385593
717138710746 17633466
896809682239 103685163
304046583523 4030233
329883971320 229752
418780191904 11726925
252388627690 15383811
48577026601 76536135
226413225952 152124543
576285531247 242206473
536347644907 21989181
109823526358 137918211
938975532550 18830091
101790940951 416100018
501323899543 242024586
125208765274 10865355
325020333400 27196893
279715910731 415516065
320258121415 4547175
663384678163 117431991
543087573070 28996617
764781671017 110826621
332707256923 33170445
350783712334 49703016
800902789906 271059495
930394447054 1684848
957016251952 49904049
253364265466 33285321
843353015755 6844695
213189437803 41307495
392880637045 55705287
184470349957 2728305
23837006848 2383677
969567598381 30030501
56401159933 13698963
620355031435 60932145
917900998129 57954942
500961421990 36875196
36178225927 32998131
893827800745 22314663
832657205305 26364042
998421288088 823632201
975259497742 39680085
653008021960 53733249
173076505066 400007805
649917266737 304861758
434418642151 458795598
578355119506 62837172
452238353794 51177258
179716973851 18054678
493980369103 322121877
943741937509 37956945
980946026650 116465118
527575664218 130719315
3098949712 6423483
684557450710 72199566
382430680381 33658668
877721996638 58165548
193901657356 176976051
870134000497 18198273
462801051679 5648070
244253773924 385313250
825195017530 22190214
116496577543 77263683
708495869827 52029255
826032172288 38014383
305035380082 955605579
558042218446 191383416
513265229785 15536979
291607423081 20304333
825332989087 699786300
854847612379 15182778
34296412063 93183582
948529843426 2814462
982874068531 86061270
552697326670 955596006
607398086569 205082379
166354137877 23157087
225641655817 13957434
805119680038 3206955
430276952026 5332161
509639807458 4508883
985864977364 746694
158497829692 233255718
260092864678 955586433
475226647180 9180507
382367891074 104077656
611775458473 124736190
28646586037 11669487
369036062047 26115144
778307822371 23817624
701554564036 290234214
270915239761 415774536
196950894478 2173071
734353581103 19701234
849073404364 21290352
357605623669 7390356
714119264800 171797058
595668275854 16877199
776208739699 5571486
288683975179 48688278
579356719258 18897102
241924613770 424074327
828931783420 53790687
492293155183 123424689
634833433726 40570374
28613520895 32280156
813671003077 74468367
200753895955 18054678
925314095560 37497441
28566220702 104010645
965698629361 82356519
70085520166 311993643
220853376553 30518724
361411564057 1857162
565128235186 884449470
372828820414 31246272
43941226081 6959571
438802083337 88961889
657749288221 107389914
910988210305 170744028
42850204936 171797058
829892027812 23884635
910283813911 24229263
655512536236 24765351
469403588146 15163632
398682826939 55236210
968632617136 1560399
808940640463 5705508
140519363509 14598825
228357360046 159811662
674096475523 16293246
874821389914 3044214
591868107985 1043457
523988380723 2000757
453166394614 82308654
684235070362 360547899
895812878560 99415605
854699336182 150037629
810796138150 698829
419782227922 955576860
931361924542 955567287
662566219474 81849150
778272785191 16819761
106945464049 131686188
365154025882 45050538
74419411504 137726751
407323820269 6480921
3769184161 33122580
401589560383 6270315
964676840152 50756046
543999770575 23788905
629176121614 10003785
358549306771 32672649
969501133042 98017947
171097127278 32050404
116606351134 31811079
125973155659 98017947
559312484443 41116035
32476592947 10884501
240935778919 3762189
591847774933 14091456
379426723549 188205180
899774083435 17355849
861508611157 33582084
922736424418 2642148
303995205232 63334968
856652076403 38100540
327971571721 7438221
911623958716 565228212
229266302731 139832811
487493981845 17604747
579988456582 153081843
361738803397 526515000
800469898846 617247894
344216241766 12387462
938742430000 171605598
414888266830 65881386
291616010062 16724031
666464692480 11621622
560633454529 253885533
677809816282 16475133
253354453141 10367559
566138508076 695803932
648049860238 43882632
746159363146 243891321
175917275059 13517076
537379485766 16455987
903615128014 8251926
433160882584 3561156
602408366758 11688633
433089410566 26297031
462534481921 264262665
996119338492 193259724
529608214540 46945992
952894948225 314894262
963745793410 92149698
849993959098 86961132
959505277114 445134927
524866641943 25109979
606200388004 17891937
592681540849 89584134
244504107874 246543042
201722708182 38148405
902675212582 955557714
315377606296 37171959
140176362919 31284564
11474694358 915102216
915870247531 72994125
881421427828 90598872
714148050811 41374506
137620824553 16877199
149693090197 224812332
259008299827 38062248
947601716449 11554611
779322351154 955548141
226477288468 115086606
805039017940 38732358
822265940704 23224098
108937769479 13469211
826969881838 35027607
538183412641 169805874
373647489709 213248148
507604729864 6356472
331754776234 21701991
49664850364 48793581
661536972898 133399755
547839589810 2479407
902627954773 35697717
628239001498 955538568
89807723353 73147293
141444379261 31552608
215145241384 2546418
328916595043 1742286
37263340531 10961085
174963339274 21864732
807793320505 62827599
81272808436 1598691
79320747898 41183046
116629776265 19806537
954183804988 123022623
46784366086 63038205
368069087836 74726838
134631705871 78173118
403374686947 110051208
752135274271 350295216
288675943432 18600339
47699818411 88837440
544078451062 3063360
393805001833 47788416
27714897904 3025068
36299429680 12148137
695963209894 138052233
815513797393 87286614
716620686997 514443447
873964648798 4001514
471136465276 109323660
881007520027 26890557
608871462907 85410306
975239078533 17106951
609408982765 610326615
824054637997 199769364
308813620300 4279131
12195838021 231867633
811097721850 416894577
23885025016 6969144
381448619122 38674920
306918117046 22027473
543107073271 23702748
963815235952 8797587
937059227167 10970658
133339795321 455626935
424485637060 68552253
633875563438 76545708
583115129701 95193912
557139756682 201502077
534280928548 59065410
187419861046 955528995
37276867180 4566321
575346816532 73156866
189289061788 34817001
601318647541 45653637
844167664390 41920167
698615895064 315698394
546826674772 32404605
110563304560 146170137
86060145454 543765546
948573951718 216905034
194071233478 7667973
985802647561 22113630
908358663076 3340977
991961217007 350515395
297093158314 205675905
53439755086 48812727
277272625363 24861081
830002208950 955519422
546335876635 503300475
872562256255 288329187
669295033384 23099649
970316882572 225482442
287777406598 7667973
938004432376 29992209
249666036382 817696941
443668574011 5667216
697839758608 127263462
218648320771 299587035
785795359450 18303576
904270807411 79321878
908250622198 97041501
733215958594 72371880
705881654452 766538829
717103778869 63267957
502283177062 197098497
612913961698 5054544
550654020388 19509774
693235520269 20208603
646289096959 6672381
9398562259 106671939
583143216883 54910728
869077633612 7332918
142191155326 278191380
406383765334 8577408
528675320209 8979474
552490898590 197605866
823274385151 4451445
61172705593 21060600
865382487034 208356345
553504416727 47443788
498108900445 63009486
209119904860 164607735
133796025355 23712321
308195587420 346619184
173832571033 135831297
485362073356 55465962
49638045964 6366045
496924571269 130805472
487666946809 4288704
307896933058 3513291
663600242977 5887395
677585989969 238396419
373621633036 105130686
151018152046 8098758
688198304713 10061223
898649729104 162606978
155821499212 32375886
709368770167 28259496
733861509757 96371391
333702615079 1416804
422650899118 257590284
823140411016 6203304
886419409138 605453958
349948788085 27943587
237093260098 41958459
971489408239 21070173
882348339034 211027212
952344954748 22027473
622447020514 2374104
972451758691 17250546
277206150451 73424910
160623630607 9955920
31485705382 68925600
850959305899 53063139
150044266129 54499089
430269695692 4987533
621545435374 486863634
994472690854 955509849
871111505008 1818870
124863266131 337984338
767794683907 29858187
905272780510 188272191
657823115197 33658668
258809497336 204498426
38945844535 181207317
444966071101 591285918
653978901955 35266932
938942046196 29140212
553412831836 146016969
768763658875 18973686
283042234246 686049045
510862998922 489323895
339448554025 4528029
814702629238 955500276
378302589397 282346062
389086375717 34893585
734345233447 9151788
107031726352 49157355
342301295749 12980988
369915979396 118102101
730455873937 56595576
443670584341 2029476
631090579408 5810811
800963032795 82940472
823959137749 140120001
981019470706 29063628
691269665038 51617616
53403176653 109294941
111875576881 1072176
611915071105 34290486
635856457852 21692418
304847839531 98353002
812701501594 34749990
391803276571 130192800
505787830513 15230643
315373968556 171797058
164927898991 436050150
419769117004 10185672
319378736062 955490703
12426451591 1828443
809871227701 14388219
542070982000 66532350
935176456003 258471
573421091317 28795584
801180761107 1847589
11410454047 2986776
577174571665 382364766
847970723305 66340890
312647982925 27110736
116509922305 86128281
585131224036 46275882
406333076299 32548200
998224720198 48592548
538687340842 505406535
374695518511 47730978
170990101138 151885218
362395865398 4058952
58726754839 435514062
359492654818 6978717
660691623652 34606395
520003473100 120035847
453231414430 6040563
30689614702 441841815
703436598079 29168931
213161570800 3283539
423575564761 19059843
305725277473 107533509
145948196830 226324866
575460917119 115852446
612939421786 955481130
447420829015 60759831
209051228158 343728138
617720540446 798675390
643467888697 4480164
724760059219 20400063
799328374645 4365288
544976700706 47003430
626618185906 269585253
241503128245 62942475
227511426847 31102677
965599472227 169193202
755237182039 128929164
529590561928 9151788
613844721250 17729196
152310087223 181819989
32426028361 6471348
826139112271 7486086
981889843774 148352781
587105063149 5944833
448308203731 138425580
989675905285 11573757
14037770767 775413
230409544591 26526783
174769227553 161008287
916786168933 185342853
995353224967 19069416
596683618342 322763268
706365004795 156671718
387200292295 30777195
726611258629 7026582
326054452633 2364531
232282225813 5868249
109009515022 946377207
986462759257 305474430
963614193379 183265512
567176293768 610968006
883468912030 54221472
305932887124 10740906
959003866612 12406608
740096169499 4556748
672159712639 35917896
926187062911 353205408
802919860687 180920127
699845686417 75119331
320177736934 45289863
377439099316 171605598
534286528753 157686456
291614880448 24114387
644117987035 272552883
387092605618 172438449
218011940542 4700343
69383430865 181035003
799350555286 48295785
926428053613 50152947
184516798153 1043457
320139196036 61946883
676960848442 39105705
355191311680 191048361
128065709545 16800615
533442538873 97127658
521141943514 902829630
556907285950 75655419
947428904653 174247746
445516815364 60673674
509540583313 75846879
798982396852 380478885
223521531691 94284477
517923459844 216234924
557399730643 27675543
336522483121 16800615
341254760335 106289019
235231047646 578620839
320334959794 761072646
831686526343 191010069
467593414522 946606959
812839884790 560030073
522978969403 20677680
579471591166 487830507
394920410890 931577349
709518018718 955471557
490348485001 71510310
802238343763 25569483
822093396952 125760501
15299589286 165296991
526823393251 11047242
462649530235 100631376
319960764889 156202641
154405082224 367823379
525870204160 28910460
942790902343 23453850
835605945073 46859835
67752544477 102919323
180685288282 31686630
608073969088 32385459
787858150879 50775192
311515826599 159323439
414968335402 9371967
774541232494 790404318
761113275493 20304333
246530244286 55217064
288427619812 277636146
856358290606 100066569
490363639060 8251926
489544998484 19548066
242479330828 301539927
238079102692 18562047
947321782783 125406300
803553665779 138684051
938925130705 37124094
62138684212 4566321
655864698187 31820652
591802044712 8242353
532491369685 12310878
111664157176 168436935
963805241740 60874707
678861157342 33878847
917865951376 91096668
670264611451 16590009
279041228929 53934282
547825689814 69413823
624373798759 31476024
246468498436 139717935
65875057609 97395702
593690569249 3628167
764112269419 107820699
236100907864 57505011
550532663467 169853739
890057749534 80585514
160362785503 58318716
253320593440 42896613
144389793106 955461984
669616854406 668444298
721898826244 47903292
108651173005 183485691
949518912121 8615700
793630846360 23683602
649446897382 458671149
165246593734 3790908
507726919636 16829334
507738876313 804132
337542290719 86157
566665109233 46984284
576516700051 78240129
128119950163 12990561
210353688154 12176856
429344465242 46984284
651902155 267335598
229379513029 105063675
146302240570 163420683
676050188098 902599878
335551516969 46543926
183535004938 34548957
546924711865 13727682
466594977952 25875819
249349815565 200659653
805074198715 7610535
551641902031 24047376
832825498645 29341245
631033055251 58912242
160629010633 3599448
598441887160 102086472
347218356490 843898242
668198412034 76689303
414844221457 81868296
645451028674 660268956
220777855156 61889445
820948872310 330948183
787861846057 54738414
100039702807 249520245
874657222537 235409643
99411210730 10214391
42933652777 842424
610963145650 11822655
412971607246 8041320
920809081366 11028096
334527028174 36520995
881577965524 37248543
93201689686 328420911
841209619666 77838063
391032644590 33821409
627229871887 12990561
377763418891 877978122
374754411607 67671537
649241943544 28891314
182565292849 48372369
912148271926 16408122
409126599445 69576564
48306158566 91096668
668354796562 20352198
255158074741 120323037
77262771688 89402247
776089431400 249663840
712360502278 14177613
639615241642 72046398
972327328837 121366494
753366492001 10070796
613868050651 5466183
906111773284 117987225
771582224989 40809699
860577602707 14081883
264858306856 14014872
202719440758 357905751
344158928215 42303087
422448826753 35171202
148096427284 45356874
221657705494 3063360
415953565324 813705
597620757604 4145109
650496419572 660278529
101215445002 8385948
986736824674 81858723
377954294938 77072223
643412977969 84022221
584242872874 3810054
203245984477 380622480
640187741242 125636052
825162545914 15833742
130862047153 27187320
859645144642 955452411
571759647913 30805914
948425239255 126191286
547942361446 561982965
398613317386 85458171
958924085230 62425533
966656528368 63890202
982891453099 19213011
630786081424 207915987
415892891650 29810322
177427158727 205781208
3806528434 11659914
782061245281 100009131
941792021323 44973954
947551869838 17547309
477089391628 29293380
278201001238 51215550
939350320981 565754727
416764595365 56413689
957853646035 156020754
666403530583 32701368
414943148839 50325261
210314505865 14091456
115410878986 281101572
149138386804 30633600
914088490663 53302464
145346016838 243594558
665435857543 69815889
797395957903 80078145
457682628364 29073201
697036013620 24324993
850082907322 874847751
315535752256 13670244
92186362252 186577770
743619610657 251932641
103583496163 110510712
909343155877 21060600
220765017763 89344809
795533309185 10367559
613895645518 918280452
19106002843 6260742
889229966743 40407633
154704889438 121481370
970551555094 12176856
532606590313 8194488
89887893136 830869389
415816575694 106853826
365253297892 4403580
739564925437 105810369
323792198176 262616109
852879488347 20390490
882533739325 18916248
510613128568 6308607
815549265358 21970035
131922846337 6586224
68823031537 6825549
122373819757 3896211
954159240670 42063762
109799000332 55705287
544857966787 188693403
672225293170 730113564
637642493851 31246272
207420016288 4518456
916983095116 28249923
720188489437 101425935
809892709513 23157087
8999080969 174917856
239039749150 4958814
383406758515 9505989
833641678960 91268982
899806541386 934698147
216997714003 11564184
630695310238 292455150
891710203891 348715671
225630579856 641391
94482955060 54221472
850895434843 28996617
307877681755 7639254
67882124605 1569972
595588542337 28881741
346114942402 28269069
239795313229 193049118
67130299477 595431027
289650442021 16513425
25760128207 34233048
828956117986 10109088
377645493196 40378914
869183606722 20591523
825971862388 164138658
8730989104 77694468
280069613935 4719489
643423929481 19337460
626250452776 21462666
368013918637 30758049
166368315490 3963222
100299370432 30288972
835739551342 199022670
683625417949 61860726
195990353323 33553365
198847278448 3360123
274328279602 373347
463383947557 382364766
701806094611 59754666
482840002198 38234562
657781597096 51588897
168218059804 47865000
942806908399 10424997
603330022387 26124717
965645508784 91565745
304975457194 56576430
828695981284 141240042
251101848268 133198722
888284799826 19366179
944693633212 53235453
872899015249 11028096
725649463411 50593305
868038115207 146371170
636828649348 1550826
45800351935 62224500
229230700744 259964388
802271720722 371480265
643419860956 89804313
609051866092 46668375
510542039470 74927871
774282066757 212558892
176753204473 125454165
737223477643 16063494
646331936134 21357363
37217064649 71050806
351742099564 125712636
759635926360 406038795
368979322876 73377045
102230647987 30403848
547677442336 49846611
605260572394 25071687
903461452645 116656578
978097564057 65431455
326876462905 28412664
312665549380 6289461
217013633902 35716863
536052614620 105762504
344189456512 38205843
450054349039 268101438
589886620045 43595442
839521381435 32576919
559840804648 463448076
980073442219 11047242
214959544330 167680668
498123604573 61458660
786015917278 955442838
582289539127 26986287
7580131228 34807428
38248958854 955433265
866255736094 64119954
825999470920 122065323
849081014899 6002271
8593515343 10348413
261956426923 4528029
875876234692 17346276
35333087287 25617348
57083672449 106566636
106967261770 35764728
396709571779 21644553
873947331241 26019414
40070466910 56384970
584240527489 5073690
641205280039 28642416
235138576558 2010330
529592514820 140263596
76394868454 3187809
633391303660 316177044
862405865209 26153436
487419197569 60635382
701731540087 13679817
660627877045 30853779
822132512230 101655687
37631073661 61410795
657863589841 17537736
801250117492 20294760
248598023248 1541253
356591512006 26297031
229908474625 89785167
75497336785 3982368
763971952477 32634357
758184552868 35429673
338503210702 461284578
142140255685 154115727
405232252402 184079217
478076268106 20266041
350872425325 14215905
938950326841 5485329
999236256724 8826306
180622719154 60826842
194025953188 67011
640610877415 2785743
314491322902 73941852
943635906961 149616417
218928761806 17394141
150127135498 946530375
507645903337 2450688
321272520268 1512534
89725261531 41441517
152679327406 311007624
410177155519 24430296
794256141055 80039853
230449928986 333504174
604206091390 1378512
240857385622 20361771
721927344211 1924173
545952443785 31160115
979000657639 144332121
890205422632 11391870
958452021454 83763750
984825908890 24478161
45867190621 19059843
524627613706 193345881
906433741993 37468722
970148637097 277482978
192843462028 133466766
19858379113 51272988
166279056838 44801640
949514154340 411639
237033419275 95730000
705597072400 57150810
740060443063 24822789
942632631934 126315735
162479635663 41116035
728559681427 55427670
882560696893 4413153
490468281523 315909
884313294403 50545440
70651179163 47740551
514376957329 52057974
657724398421 26785254
309556605457 207580932
141521121910 955423692
726021724570 512442690
76469164507 15335946
912957329929 4776927
112781504071 12990561
530588456929 7658400
419719749043 55236210
321291183526 909291405
880628146129 27981879
620156276809 200362890
970550253166 11056815
397750258090 23501715
655794441940 158930946
862924306078 178766202
313607662510 8022174
454055875390 4173828
951402860764 30040074
479037402787 23922927
687256804255 49291377
428670214225 453855930
683057011501 640299678
512493965986 25531191
67869028741 12176856
759067782475 67690683
195964467931 50497575
98469901732 7131885
755196200026 16743177
162398935273 10702614
391031744728 11420589
785754980536 240961983
792587096689 41173473
658744885702 7620108
590908399681 23865489
627095313799 23559153
194779717543 250908330
339373310245 44591034
344144252806 57055080
962886888796 15489114
763738428715 156671718
835739551342 955414119
114621263746 121213326
384396870667 2421969
479222291617 237027480
148842648115 44658045
769700037778 35937042
269636132404 4432299
91635153004 122476962
590660085634 134759121
730531223020 2737878
365267150023 1636983
438681339088 27598959
159362056894 311802183
22902217063 26124717
311592161701 96170358
322247407258 955404546
655965722056 813705
553620958429 4537602
126963861337 136463115
716119601977 89086338
41898461368 28728573
812630728405 6969144
520176457210 1340220
602157563731 234978858
502947437959 20447928
207466253878 29111493
567851171122 106231581
75922689802 472092495
712109871565 141804849
63054337570 25224855
280007169256 31102677
477155651842 955394973
347024775376 32643930
157388907037 356134746
256183836745 28450956
447502065493 2852754
825143103151 2498553
557478445330 393651333
553494891592 157600299
352846566682 955385400
764872777258 100526073
578354736586 54298056
477112998646 18533328
766795841179 48688278
133825759093 30557016
998259920119 36549714
764297124049 404823024
474819995713 417210486
140564898178 623298030
16242252169 5198139
352814654392 16838907
172072276831 18092970
338376142792 62387241
628921728712 40321476
266707036432 69155352
263903490355 4920522
413088661798 955375827
474015647626 126200859
540224683966 20132019
842253694819 104077656
43837215436 107677104
691700283205 357216495
670308513229 650964
634897706848 23683602
570788968951 1933746
583219877467 1933746
463661047615 6442629
885283734040 57294405
906500107510 955366254
529687086487 2910192
458844585439 111898797
832792739839 53589654
251476487623 258471
814577964151 65172984
616703685424 36195513
981028708651 54939447
278891315749 140464629
150095175343 4872657
395809694725 38426022
505696829575 69988203
609030958660 28230777
539007356659 254009982
266763316099 16618728
89801902969 52412175
588608762659 300611346
685147210429 15996483
959992839577 17030367
499083389461 57236967
154674284557 232777068
752498741935 46419477
700569161800 163296234
385844750014 17595174
928346283169 81925734
233271572125 16934637
824021467552 112128549
719695426591 334308306
125778603580 91364712
210224328205 71692197
576491944273 95682135
483849217966 937541328
239055942574 955356681
341238964885 109859748
839437866583 112588053
212238929152 17872791
399535499530 161831565
14325027778 14570106
358334613100 210184788
214831907521 196782588
883309435423 41412798
633922997653 50124228
758242517383 11573757
756356730724 10721760
910286092285 5829957
906455922634 35333943
26583411688 141938871
774029377849 295154736
169095794509 93145290
904587660046 888632871
714253573990 39105705
558409113244 1024311
609457364707 500801922
367189922662 524274918
717039467455 38062248
577840427161 136147206
993502590364 1349793
398046184147 409992444
204469256617 89296944
26426251747 179455458
136683153295 9065631
320324672911 4738635
969560849416 26718243
724765736008 28498821
350765188579 118772211
909326728609 10769625
632947828954 51646335
692117407534 43997508
602401474198 2642148
327845380435 120303891
783989459476 110434128
653442995842 506229813
477952891282 36262524
631864456636 29216796
693149382415 91020084
711269117359 2776170
138809677666 451433961
502938831832 23683602
223756362862 955347108
487569407512 56892339
377447829892 227521491
174854704870 116005614
44885205946 33266175
608155550194 440358
379585415170 27876576
978995813701 170408973
705596718199 17212254
593511046780 34347924
406359469060 25445034
216084855961 545661
254298547882 50277396
22746981295 149099475
461833876435 10922793
265791430939 153168
776368704529 1914600
329888441911 3034641
567001734205 6729819
399570469699 123798036
718812225703 259294278
482695028686 176114481
108981987166 7533951
772839391030 564596394
805006163404 46304601
651139859194 32825817
4781128234 56088207
43826378800 80327043
613824503074 18514182
396830402185 507369
763015393690 2613429
308860275010 894644715
414983374585 7869006
671180934919 23492142
916886245075 121634538
236187271378 260711082
809898127831 11554611
496223573290 10865355
795422051779 134127303
524779833979 65594196
736505196307 424045608
838458399607 70294539
173545467190 329071875
545874959923 108854583
288626355292 35879604
911271082882 3800481
764022771442 234758679
852940947007 6184158
728517387913 44926089
821327838661 33572511
511579706194 211697322
270557701876 9841044
525406650781 94447218
623363248252 52574916
239976951331 9247518
799323387112 51091101
848987343094 120945282
829037009836 2699586
293532707938 3216528
645365153383 8634846
453082381966 138052233
83159207767 24861081
979139638453 6117147
532921423045 52680219
615590167729 124008642
432091496419 64110381
152039582962 90598872
515033996092 367555335
128777793058 77464716
894842630383 48803154
570805654690 56576430
34394391718 16197516
41087766382 6997863
975236417239 90723321
833801366173 11411016
971489992192 3656886
413986944253 49750881
139337245696 104661609
785955678481 52890825
387200512474 33505500
457936236280 2278374
913745222029 264482844
578203339591 291718029
214117133995 75779868
223722296647 23530434
240929939389 30987801
164462224498 306336
115627085191 62808453
169085838589 99204999
511539656854 14263770
143285986525 140330607
910221780871 20754264
361289805070 58979253
278717604091 443134170
866273742907 29781603
140540175211 7438221
398687891056 53560935
577508420467 26986287
724727788636 82366092
387836595940 382996584
586131119794 16360257
89885040382 955337535
809416452763 290234214
901662464377 39842826
381558934282 852418212
344685171079 277061766
934230595738 153168000
398647512142 24114387
938761078204 203464542
184421479792 105216843
801771822754 425471985
626152482694 143604573
446455587517 96026763
501988782685 11344005
961387981267 24411150
381484919938 4681197
372869074879 27455364
433151012821 5265150
489509827282 59266443
908280872878 30107085
212281678078 955327962
93443264341 177502566
734913425197 185256696
439791755131 62454252
128076986539 10606884
881550175105 63267957
520121661358 46725813
346121279728 23798478
382381034803 59036691
281129786782 660460416
643528428349 1569972
453234382060 14014872
876761867122 86118708
489151825801 328832550
545015729827 20514939
290557230781 126679509
89120803165 574581033
668301810007 64455009
247983561097 453693189
224675591041 34778709
938581402567 211122942
264811992682 60912999
858632587897 48956322
791709151378 2814462
916692229084 321356037
282946326451 63066924
961149048760 177866340
149070437650 74994882
1882545505 27637251
551530548895 102450246
536363382919 47692686
493386177085 15738012
29355893380 106135851
371769457180 184050498
40929151345 185955525
729393504781 200611788
440321377264 51876087
397706059549 46543926
599338155193 1512534
367121632972 60874707
812763687802 12071553
356150847670 61267200
196572981157 194178732
751557566959 14704128
567933699955 53484351
477958376611 19567212
275364677209 21443520
816595848637 15929472
796521870511 10348413
391033994383 18399306
530600049832 30288972
172752338659 275424783
990622326265 3484572
492303427012 148419792
694000331866 197088924
752424637342 45050538
862471028620 30040074
234237483733 23530434
670309776865 1129614
60222503278 6394764
20842010344 93528210
70760565742 455732238
54504762298 955318389
846166910245 33352332
745712834653 125492457
2868680770 952015704
844261757407 44007081
480798003325 101713125
295358806942 111649899
583976915788 272342277
510612831805 2852754
709371249574 92551764
885432718639 14081883
949425058429 93614367
160572357619 51014517
558387057052 41154327
983775879331 43384836
40252033909 793802733
720868804255 12511911
63909422557 6385191
275278242592 53790687
603377184466 850666353
865263154108 90685029
883490365123 35439246
5700643603 23434704
585180410110 17336703
388221861325 1952892
909972011728 100660095
710342072131 122993904
22937369119 10549446
882546461842 8625273
67680182170 131868075
123326252581 5265150
231089300083 224333682
583232159626 48353223
840180708145 114445215
14254685374 34749990
753402333313 50803911
362356328908 622245
786885270127 3752616
374783810290 47865
517205345341 55197918
863431684651 11746071
424944323263 19146
449959777372 418100775
922713047152 851997
49715319220 1818870
586834989673 46390758
460757387104 63823191
877383705964 425864478
357547295380 20639388
209369731441 30030501
773440719025 66321744
295316379406 86559066
564973156678 118666908
368087209525 30738903
286634317906 158595891
733353943816 29140212
354175984246 100861128
399489625714 183284658
934209558376 3159090
399512007388 79991988
195069650902 448916262
625294257763 1627410
890231652652 5370453
737124827878 24430296
761836693438 200506485
589990052218 955308816
718124032306 651442650
667149914155 54996885
344823922141 281934423
760942454881 166014966
348977630473 143595
585087800908 115479099
722441917588 170399400
780900006181 206853384
918700033201 167498781
69594553807 184624878
898825221340 22611426
100344468835 335055
194009525920 18552474
585163303159 20562804
456036520906 62521263
65001850933 13277751
633890219701 78546465
853469707570 257753025
762883736221 43394409
801999018763 182873019
733939366966 12980988
657776063902 92092260
987539717665 170274951
556447125505 14914734
16997040835 210146496
250700107750 769994682
473178512014 13804266
426075493570 306651909
720621323059 123022623
697058376148 21682845
861507041185 33515073
576570165256 28862595
949504734508 13641525
570842252269 21903024
517222327843 54441651
865887031999 274352607
194953678099 23626164
176870713048 5676789
459785836999 58893096
25597100017 122907747
972440127496 7151031
69751388266 31811079
766867073872 3542010
193490688466 569488197
171115880785 24267555
178783361545 26478918
421137559597 23626164
820370456596 63947640
144302319124 37133667
664269305428 173893545
802271720722 184194093
904464440482 103867050
998231430871 62731869
27651955429 5916114
897825421312 64531593
321697107445 459274248
161676269503 111333990
539220183595 54154461
406787760988 256240491
601438367479 7639254
966660070378 64723053
797083514329 15527406
178757514445 48956322
624873553132 9352821
495200922511 77637030
558434669062 924589059
557424945925 27905295
94328724457 221930859
836680816567 7055301
411176214334 955299243
225651755332 14962599
703780676326 398591001
52580907910 430785
782548277137 239784504
474676898509 357570696
998958630151 194437203
56338849276 77426424
742808044528 134682537
19040370355 3896211
999224347912 22831605
731322427378 121490943
98815013863 343871733
648189740914 117336261
42572654947 93968568
670234657534 19930986
514365603751 53101431
839564446270 155283633
861502197247 12779955
736235251372 8845452
940721917183 199654488
325109582479 1665702
701578477390 140675235
323060518732 139689216
58327957324 746694
32565742204 133591215
513459714853 10807917
311696526547 29503986
760128514648 26086425
677900989534 25732224
77074633519 4489737
942726753670 8615700
33386004709 39536490
805082527225 55264929
194081160679 24861081
263903653096 5447037
236181656119 3570729
451227391648 62071332
185473146334 31925955
491945454250 346418151
222016966519 196782588
98482786990 306336
960917673442 40713969
495016029589 67977873
454154965513 31160115
627235299778 14790285
16255813018 855644313
829797743335 13765974
843389341198 895879632
43986301246 955299243
766438289629 267785529
125170703026 88358790
713307382762 21606261
636763237039 37267689
592806430207 46046130
614763313519 27589386
675756588280 23865489
772401382507 139832811
970487971228 19031124
235140807067 31447305
149047787932 27053298
367139007967 33859701
143836372495 91604037
437765197507 11056815
210272738866 22975200
660145359553 13067145
754418598901 29465694
339895561168 297088482
384401949838 955289670
910264371148 3340977
652043517583 55140480
46123130257 23989938
272461524067 59141994
120463641094 268044
479962361101 33218310
603270794236 19146000
798407465710 23645310
546003760546 874579707
146207251783 54594819
281528808568 159658494
388159225186 32251437
506720447227 47692686
910319368033 1474242
324159854722 607588737
347806445026 39766242
401572472578 11755644
507671817448 57696471
956053461142 22831605
561194518486 91470015
205441361956 68705421
587096677201 18523755
138421295575 123711879
416877489754 10214391
330583504630 37554879
418826004190 271432842
731659900255 692798010
931324172722 7744557
911229373321 14292489
481807050871 88780002
617595827494 77206245
57224414695 111611607
722839771468 20294760
802203517189 31064385
432425704903 61602255
450289634233 57265686
641599946110 14177613
470420590855 16044348
225385712089 73654662
408224156827 53513070
950719415575 223328517
806033265628 3656886
521865691033 167125434
631957898689 30174096
70712053870 32825817
13272537958 33735252
167277057142 5648070
888293128336 16015629
472232397370 70859346
787682888395 101875866
164362205794 33026850
829077662275 858745965
123920186128 105762504
894996008989 16436841
351815610631 29398683
448427090818 29647581
76497908134 173041548
419699147947 71242266
27541932940 174956148
1853472304 46649229
802250740798 12330024
737143045297 49272231
323066846485 96170358
333704079748 354201
934667124538 435533208
562137904825 39823680
156639297364 101646114
114660905539 37765485
347109224290 351453549
987448056190 19519347
775404046984 45222852
101325457918 31925955
823198547845 75119331
22650437590 172936245
830907096775 12531057
374755751827 32165280
491830396363 293000811
749376032038 65239995
444054428830 377989905
820334931193 79053834
734319175741 4231266
779268143347 49396680
478961584627 49214793
47736684034 33208737
746129696419 472599864
513219413407 162051744
830339216842 269757567
640598030449 37602744
112834409950 434508897
27545139895 130968213
545007315160 26842692
769760113834 908180937
602362760986 45098403
629921739346 43451847
160450254004 83198943
435041183914 28087182
763929496222 7620108
808847073961 58787793
588024746740 41862729
272445249967 47510799
310772722474 21529677
57470781331 393402435
16228668082 9142215
250443498004 54125742
320318957830 4796073
128754147748 24162252
238621638802 334432755
299917956451 276688419
856755914734 268044
205561598836 25033395
721809117661 26555502
186337048054 18073824
785584073767 156671718
987256825942 183074052
388139418649 68523534
213187618933 31227126
886253714173 63622158
434090167894 27876576
125007521668 83093640
486608052652 2441115
64011891949 51502740
415427567266 168006150
372892423426 1455096
159578569435 99999558
925831272793 35314797
71577468124 120543216
675709718872 134586807
631965308191 64455009
556379789023 127196451
599507913202 25952403
170229765613 919247325
46807255129 5073690
539263750318 44322990
387049737724 198544020
228954567559 89134203
608063151598 2412396
953126653117 71701770
624381773068 21692418
998614892440 44811213
531660404566 709139121
904559241901 24928092
854864025982 946769700
339209832124 234213018
277261625986 18236565
226625034058 95615124
596607115018 36339108
256257615856 6308607
537293797843 4719489
911942423707 121529235
265208502250 93250593
277241541832 3656886
321939476659 232509024
150720517903 159524472
401064912118 486298827
639671454298 23233671
540153374689 50018925
375738913981 20438355
575000790874 184414272
988604164162 128412222
428363298364 10482435
403222294360 147768828
117615528610 660728460
916021319044 2354958
454776000223 124180956
462632452003 12655506
565085830888 8309364
949481950768 33256602
97092705325 149070756
607140404647 16522998
43167028852 426180387
160615685017 21319071
164265786538 154632669
350917925794 4958814
393854331502 87497220
994409551438 33381051
516256990615 18035532
448303264063 118427583
270266768833 163143066
101129039104 12138564
98435132596 52842960
648955758709 175444371
24623204527 58337862
872018887294 4087671
15272042284 6595797
28601612083 7725411
198438731527 384164490
619311367921 35573268
977110496119 90799905
326012991970 36463557
852905210998 21309498
463715929624 38512179
931959423337 29714592
817480609924 58289997
142427062765 14388219
940815512404 81188613
291633136159 3637740
241913283430 8577408
123985952638 248409777
160250197450 123568284
41521601077 105810369
614772857800 71634759
243676660138 90933927
497081769502 15345519
912137674615 74315199
505800313705 10769625
995870593660 84931656
834767440522 5178993
472332789421 2393250
608099327965 26373615
20038504681 31839798
62106825268 3149517
965620839163 131197965
873590851867 385179228
435940017511 84328557
478062071347 20696826
210266305810 69978630
759130715377 19461909
463551331462 96859614
310629610216 38062248
597131366698 60807696
114733516744 8577408
375149935156 43911351
686425919812 112281717
741744631915 235390497
14007395638 321126285
649817908570 203684721
792162227803 449672529
562122511441 31973820
194531786416 242206473
685583949835 16168797
751591862926 955280097
752445046978 3187809
673042903954 5485329
279172599208 17221827
990647795926 109945905
573689049160 8558262
657831012922 17729196
414028634668 7505232
182638742386 955270524
351861752491 20658534
69121973089 385236666
381430813342 22582707
244765441201 14225478
982907669761 48860592
104771252473 15613563
207351023677 130767180
353624736706 49808319
410219990602 955260951
946338208990 49358388
981933381778 100248456
29491887418 84797634
139526542198 64723053
345158862265 9620865
732467388286 262386357
136717654387 15517833
374565153397 57476292
409118931472 92082687
883327873021 24257982
528772486159 5667216
321249880123 28460529
36293532712 32375886
277439191471 781233384
398734052062 1684848
734917254397 74956590
772520489773 64857075
798314598037 30758049
665327673070 170887623
883550737942 577424214
951354430957 6366045
44891160352 22410393
542107110502 4709916
586984893280 15288081
298332608824 7198896
842349999199 21730710
709451078821 38426022
880479774202 13402200
176821383379 10281402
742935298417 33515073
724623069589 129044040
494246182594 19787391
327740087008 176143200
889237002898 45998265
559665245401 629472615
715012297159 85410306
545885183887 363774
368116522051 17997240
891120176128 65852667
512255339815 72314442
644734694749 645775434
587991777328 76804179
338374276057 29599716
935989544239 46036557
199712089603 25751370
70170126340 522274161
564516419275 73855695
899660988013 127971864
412075856155 9209226
662268039670 85687923
327952904371 16905918
450949765075 91268982
606975098083 44763348
228422906377 95394945
18783431035 3695178
282027916069 16321965
626073093805 248840562
334678315774 955251378
457053408739 3522864
108010226455 26143863
137434591411 163755738
768463985683 182978322
247565933491 53197161
622424811154 19155573
492185947156 171605598
666487950778 714595731
225625745491 26143863
363272661949 20792556
637729081636 15565698
770691911362 124449
266626977433 141651681
906304592650 138645759
454134402709 37602744
949357798531 59764239
341275189117 210606
839543590795 19021551
329523729757 334681653
45708250102 52785522
617405899174 73185585
80930477956 29073201
133780727701 76325529
672132487027 52871679
61182546637 4355715
597844742566 723182712
193157203438 955241805
703270487383 300056112
827991479587 84060513
805086404290 2230509
50830402795 523614381
556745167195 699671424
217937137120 43968789
338004662527 390836871
206473681465 67432212
873431528428 472322247
216077293291 9228372
392930474083 52967409
537012035734 92006103
549802400827 20447928
724807857208 3005922
831771879211 47865000
583252138477 3982368
66412146682 334164711
886317058714 58558041
493411455286 955232232
174924166558 11908812
458885577025 47826708
986809014667 12521484
576480868312 27464937
426422352079 25559910
410574095872 476132301
316411380901 28278642
239388039517 411504978
358935487072 305570160
400574855194 43145511
456010262167 66589788
494363920921 1493388
295922087743 350831304
58216623334 52239861
358565820196 13670244
929413247365 9649584
201740332075 4269558
910108647157 183562275
209380548931 17355849
244775090785 4824792
367171766773 114876
139406123431 19729953
727576308667 16149651
289612159594 44725056
194995981186 67374774
372352822135 134893143
200691269389 7658400
995102029447 174869991
694098388105 84529590
435070027363 3302685
226598003998 20505366
154908254158 890442168
274162465669 21711564
993495908410 3197382
533539398487 16436841
926428044040 64895367
780176301046 61812861
471402106453 8653992
841263391207 56241375
248222761648 11152545
142448496712 25186563
958125854290 555234
484686415108 61468233
338444666326 15833742
773128935988 319393572
31348170091 68561826
849029847214 81849150
746754698443 10204818
386303899813 4470591
106955745451 35247786
35331660910 40417206
451203363418 116005614
5721177688 9525135
801223925764 13593660
446325538312 187985001
634746300280 100267602
320334959794 513064935
250935967324 465467979
379377795946 113487915
990849518182 663715236
730512766276 40646958
953285737231 49865757
235648210267 248649102
546901344172 21510531
545792852302 33390624
23899911031 2757024
966401551513 176382525
292696956319 427424877
662471178730 163688727
509597025721 7256334
420209566642 462998145
135516936235 35515830
160460956618 26967141
528749530105 31839798
411913277896 70629594
656925713458 955222659
361385180869 18734361
799319462182 69691440
194017538521 85936821
945655141240 40043859
896881479739 43164657
912998273650 63277530
255292106314 13287324
230365968295 12732090
71600586919 33917139
558342609613 41096889
617465615548 107523936
311598116107 4863084
539092211731 160941276
705037789021 440855796
725272373368 389439213
953213537665 70658313
107068323931 10511154
69060906922 601969386
258910760530 216340227
536441523226 944931684
893675848516 2048622
478062875479 28805157
180659795383 22238079
631042168747 39057840
326949792085 45835524
606178236082 32251437
368042991838 15211497
388166481520 8845452
349977895486 22104057
982942218718 3398415
99273962629 21271206
792690963739 14895588
2956484326 236922177
938227622779 450821289
300204983710 43863486
751561664203 28048890
288689833855 8328510
978183701911 16111359
693241675708 4250412
518236525663 7572243
127948765777 174994440
459906112171 15824169
99995829748 9955920
851995354786 955213086
854631329590 29762457
838411568491 192723636
241377482620 67709829
251419049623 22726302
492364990975 31447305
480624061915 53369475
957983159152 43298679
195944020003 62923329
143348641810 36138075
792573761500 122965185
615566914912 189554973
589930205914 33965004
695973998665 153560493
440466685831 82940472
887182808023 145289421
517767448663 184778046
50583203308 55360659
276079852801 26344896
1824092767 13497930
790693555900 37076229
466435597075 68686275
181661797201 11612049
556522221598 37669755
679719095083 135199479
164205687244 214176729
354723368386 8338083
932224767751 89363955
228460633570 19155573
246541387258 34989315
743742039754 156681291
860539913806 33151299
111614243554 13383054
245684129200 20294760
936776727937 225673902
641579134408 26651232
506706700399 60759831
994404669208 15594417
224690792965 17020794
241819228705 15383811
822150834952 184050498
935986452160 68552253
420673244470 8098758
209264093386 125712636
168269773150 21864732
856550727052 26995860
982893147520 24382431
940924161862 955203513
512401490806 24420723
935076762781 89335236
607177251124 15010464
274231295539 127761258
201672919009 30470859
483657197251 112894389
523821303154 44035800
795902114491 564194328
270611325730 34836147
198657847924 30078366
21929154424 9630438
587782521121 276228915
264616014226 231771903
127587825385 540797916
223707477643 4528029
353197493716 578745288
739160954410 955193940
750635639194 881299953
767803194304 39469479
177727195693 85343295
239078649730 650762967
916809029257 98458305
961648711495 112214706
696883314697 112281717
2466542278 52038828
673113495256 15594417
117206411401 384231501
715921900381 38052675
916970659789 23243244
525859817455 22352955
7596989281 11851374
294159668335 297921333
394888718779 2488980
892997777872 74621535
296827526710 375242454
789840812206 881366964
14336304772 1139187
230426670688 2575137
40592162599 181274328
503722435228 18236565
789812575948 2211363
244761142924 22697583
830855842933 74123739
851026623235 6528786
614361113497 79570776
498894351430 251205093
467549143489 29245515
438825489322 41996751
513314387140 44677191
27668976223 48113898
814631046436 44150676
177837945730 10348413
787819179196 34290486
443663098255 23147514
181452311242 96045909
714166067197 18964113
271567549462 955184367
552677284900 17786634
293419277461 116819319
639239204629 104498868
725165194060 398150643
129991319884 26833119
381377874652 137841627
239012887312 19442763
512366290885 430785
318332176021 40809699
360478621861 7869006
662610762643 46046130
469472312713 23291109
191608520401 268723683
850740677725 274400472
325990007197 20304333
923712134686 808133514
625247771275 81983172
280956758899 11583330
715234199299 6155439
201253286554 99645357
331403734324 369450789
531401468581 165871371
616645519876 115392942
493359803470 8070039
765924520384 5753373
939653268139 233313156
769717183021 4250412
58273735852 52842960
406380137167 7055301
738204730678 955174794
484702086109 7725411
802167331249 97395702
230449928986 733215216
430300688974 955165221
903615242890 4958814
227654472094 875814624
312948791212 480947520
923649674953 37593171
859526357377 7026582
858649091749 36980499
346153000558 90857343
688210280536 111257406
500353268446 698407788
94233128479 80011134
353786539552 10721760
941715676648 64024224
764978995174 861033912
677849017717 7189323
337488059674 35219067
437820998524 104182959
937970132317 16513425
454153864618 40053432
68762740783 47941584
366174111097 33342759
269551076299 101196183
332680098322 70868919
159625927066 20112873
912379886569 517334493
587289320161 19117281
630861899584 21826440
569956395568 877116552
736118374615 39009975
322159071706 28048890
444456667144 34989315
131775958225 39995994
810938857915 107543082
484805441698 636738522
846159156115 43940070
933040852336 19366179
890086612129 7936017
222663957724 26813973
953680284334 164856633
387047478496 46811970
330804660076 8835879
839564446270 931539057
20035173277 14598825
456097424332 1502961
739160954410 399155808
452219830039 50124228
501061245142 955155648
528767862400 17834499
595630567807 4633332
984737540527 77445570
217841569861 147787974
199806967606 40627812
722305827820 405186798
645359419156 86252730
725773822162 715821075
288136792072 31782360
191126878144 20974443
274029496699 9592146
247612218946 17509017
115224799012 93241020
107998786720 53158869
572718628669 8194488
321234467593 40541655
499280081800 774781182
736571881825 198046224
579346591024 86702661
789750475897 48860592
578488117195 3331404
716525081446 598207197
435037603612 10089942
923533295992 141498513
677815598374 118015944
365981732089 123214083
946327477657 135821724
583180369696 106738950
702676611274 30461286
798204010741 174410487
878336990785 30355983
112744207663 82959618
584213196574 14120175
263601088858 40962867
598798716643 716338017
509382322477 217192224
297149600722 137841627
5654147542 17011221
814702629238 893046024
366097795141 42781737
880598479402 69691440
699698089903 249989322
54280959223 42130773
342108600832 50363553
446447105839 47740551
429831654358 132250995
347357097979 48133044
695886558883 189909174
498192573946 953049588
507449934454 303626841
3759209095 50679462
428388241510 202660410
671180523280 82691574
724639018207 124611741
992560243390 264482844
411176214334 868711458
127108097728 34807428
18102957568 37258116
153858458443 33907566
213987458137 147031707
283967043484 4767354
896513014969 408728808
669199724596 126152994
777287047900 31916382
248313245644 202890162
225365273734 153751953
370940736235 35965761
977026837672 104719047
355664170015 16159224
396717201460 63210519
751338278248 224113503
315587059444 788834346
320644024099 17049513
105165583489 3015495
336487675693 5150274
448316474803 62664858
594367079494 292024365
106943128237 55485108
39032843959 170849331
896870097442 42341379
201672306337 23042211
255258112591 40886283
91697932738 26450199
904397573077 185955525
158701638862 3599448
716211584842 955146075
256090748893 169384662
891950888257 45127122
632017682074 1120041
835706471146 19557639
64827957388 161582667
979940253070 150439695
492762304675 343708992
965344495372 436854282
247661956162 955136502
887277705172 55408524
851707125421 100267602
99352643116 52574916
498020216173 22649718
453991630987 149444103
413741770150 253847241
920274630349 199319433
929692908895 521364726
783612426871 70868919
211281460930 16647447
105967882954 42733872
911281226170 955126929
84806004481 288961005
379403987674 842424
636371433295 320523186
101250194992 36750747
138652450714 416339343
289690208263 36961353
719935967362 88588542
945506252371 145289421
310251160807 228976587
619513358221 23674029
268682493382 564807
250343804782 72075117
21978216049 5772519
227581257790 463706547
105184620094 900283212
888244229452 75885171
706476089887 111937089
969339301477 219920529
560329563736 8826306
477120025228 25445034
117192750730 414778944
754411687195 4566321
285615324013 41642550
995337467809 20342625
741687241780 46649229
806819865373 100794117
137075345440 558048462
540203336176 55628703
250459312600 55236210
806929619818 103867050
636695192155 70294539
510513358762 88176903
340415658166 524274918
965459754292 246811086
647132445448 75301218
344955742351 85879383
66685044193 101138745
989577418261 87008997
235182842110 21500958
872088134284 797555349
260941415398 56423262
727551351856 89871324
133871332054 793649565
868843229134 180307455
511524359200 13651098
122334953377 14215905
867274710841 15020037
981054756784 24219690
850951637926 29992209
128049693916 30643173
913142730220 17681331
535262003788 54087450
484441212286 269278917
823125161227 150296100
83022897820 159983976
263866816192 40398060
517880155 262367211
462709390204 91527453
671103987145 150229089
360794612926 96371391
997374522922 172007664
948545571865 18791799
602376325927 36243378
650838156526 143480124
158564917276 63162654
243799788064 32040831
28556293501 85343295
385019523214 34998888
396082971064 171107802
792853193278 722771073
474033865045 134136876
79212218797 44380428
941720817349 20725545
546759386155 7897725
550381438786 399385560
961032516631 53618373
447333877456 97347837
555477336832 58940961
107047789846 17777061
152949764656 4250412
655369161415 114071868
669052549294 295250466
577519027351 134022
385358173570 943179825
541169764726 46409904
132761341315 149989764
991453229854 17939802
46796648245 14005299
753394186690 62272365
239517361174 194398911
443657048119 2019903
485655390076 40331049
23747585455 6251169
527763764095 13469211
93353278141 76497843
289683373141 44868651
611983198054 955117356
69681687253 68322501
81147411709 95260923
531561615298 73673808
37121545255 39239727
845261777614 12952269
164401493386 60223743
79160141677 199434309
318195167245 136568418
296429366494 919142022
835416897469 252995244
39990321754 89631999
155771078221 38502606
241896597691 23702748
372543707755 124104372
846252904504 2546418
315757248238 676102698
216946546318 44102811
640566602290 62913756
438835282501 52057974
32511616462 190282521
589001552422 4346142
292167793690 297203358
892104860389 28115901
52505731141 37124094
633976343890 174544509
582327218455 8567835
718196442478 481416597
677918259226 25952403
764916975799 42724299
2868680770 101425935
201630271294 21022308
751363024453 51301707
447453559102 14139321
962884543411 23779332
66832698145 68820297
254081738578 262606536
835725454405 12550203
922693556524 15431676
574280761771 333111681
182472894253 164282253
263881692634 8156196
339415661197 134022
589952443993 9735741
37271831782 13775547
747698659162 63650877
987654124588 93805827
490395249106 100985577
254272289143 6136293
796928067955 215861577
830530648123 189334794
320269273960 1799724
846104781475 118102101
189685379896 521077536
354682731001 17145243
750567674986 4700343
852485310499 9103923
822210369439 57361416
400631843263 13392627
394920410890 758516655
168244596160 19184292
987764338537 6222450
973435768750 955107783
389092780054 77570019
923444784034 46036557
740746401859 109304514
134612387557 52574916
20979890263 11726925
720748328050 191115372
513997024105 417650844
949511751517 1311501
830723926993 75349083
967683611446 2881473
345085207603 82356519
514299684073 114741978
325829199943 205312131
501930014038 23118795
126994169455 158959665
664535348671 21874305
30475585660 113315601
492244409467 197232519
751532820754 35745582
765720577192 205139817
442600614223 15718866
941640222262 145308567
950997195316 320379591
182482792735 73712100
616916536987 19624650
116629766692 14110602
672171334261 12224721
168295386406 955098210
482604956329 72352734
197358853354 197069778
898800972931 46419477
54449826943 31198407
135783779518 856888803
635705797978 82385238
574504051996 62856318
5673992371 46677948
190261377733 13957434
247188058462 317612994
367036691743 118102101
814656807379 39747096
875736287005 149970618
682502987791 84175389
265776946990 43528431
823218354382 77570019
274030329550 230307234
56153027773 16197516
283892967610 58912242
704644534273 20792556
351740730625 133380609
81236919259 26574648
633916315699 20658534
822076625056 256537254
278261115586 945439053
642072819499 506172375
485451676636 36453984
976299743695 86157
36310237597 746694
492376698754 33591657
862431951634 58462311
7465350958 141182604
433094378953 56308386
671221380844 35180775
186204385420 193709655
304079156350 931864539
852828454684 27053298
293560695298 955088637
923712134686 519794754
346137438952 1866735
194998230841 52057974
31555392730 524054739
384171445663 190110207
780204388228 26230020
701762317282 54958593
465412611241 210002901
39289587727 361830681
411161801488 1148760
592230978031 602649069
422650899118 881510559
180726294922 955079064
777218486074 73453629
663694829698 186137412
503758477573 33419343
39205182586 453501729
806962838128 67374774
494265290302 56250948
508675446676 14282916
957179965306 97366983
955124041810 49578567
520128975130 6165012
530116709062 198611031
540741497425 164062074
103128935923 67949154
511280333857 145768071
663593091946 4020660
962892785764 7084020
957115600546 105303
598891632181 150229089
699769092844 41699988
344600411737 344532270
944527407640 55599984
114490745464 233255718
204206449048 409599951
773484094288 18112116
82235250526 955069491
556360987651 157341828
871035208198 81284343
504433006207 74324772
603236542042 130853337
71705171944 7715838
149014023961 153560493
739145622556 12234294
124141954246 82452249
237859880992 215899869
624399655432 7830714
241576763761 60654528
987744168226 21156330
42073853782 140005125
263674867969 238243251
415919734342 9218799
467588488519 1483815
195037930072 23798478
25641461299 50219958
39174773257 16120932
142369404586 373347
158733149086 24727059
472374533182 787455834
144960276895 211764333
592787456521 69145779
32487802930 15469968
558352374073 20304333
590900454091 12377889
653035190134 51397437
504846693829 15144486
247237598737 74966163
391763022106 33620376
185286740878 57074226
98415450508 38224989
631746344962 72611205
34242879847 67728975
294490338901 6011844
89819182234 17547309
456887843704 83170224
542107952926 24401577
186300919552 86501628
5445609310 25090833
456074525716 10089942
702242284264 489678096
378549812122 84539163
167188918531 31983393
166342889602 14263770
338200315501 8807160
474695738173 83170224
385302357499 153168
91441012564 332719188
253375982818 12933123
666869147638 539534280
797248849612 7782849
935032985452 87200457
339878578666 99070977
519595845187 219020667
277304891854 955059918
876456938353 78029523
555303692185 75866025
834328518472 264770034
302982998596 97845633
943654507300 10530300
798397806553 37880361
267312285265 209543397
798322074550 25330158
625241481814 12148137
450279927211 38799369
934871077303 170341962
362075265628 5293869
573691183939 32576919
577384411825 89392674
416831692522 58462311
502932417922 9850617
662572528081 52163277
563818647397 156183495
631107672694 440788785
906406966312 28680708
985866677266 955050345
761520267496 227598075
716089992688 46917273
55356079615 60941718
809868327082 11142972
764802521011 126851823
97385581687 28259496
679797019303 4480164
226384832434 85869810
251306260537 51770784
625393669276 685321497
208371558823 57007215
126986903548 141938871
372927265054 220226865
1873154392 37143240
490288021933 39747096
179415950866 186970263
888275303410 39718377
418187498755 365334399
517171906852 38014383
295427780407 35448819
927132114952 187439340
306947827546 955040772
834657111697 111736056
290539185676 91211544
87016369186 8730576
729580886683 5092836
760143304933 21979608
609114526858 951527481
892085762254 51837795
499911918946 106815534
667416675373 2891046
834565220470 197088924
70760565742 719880027
684584446570 4709916
470391067723 46247163
551155344733 337036611
267475256017 175932594
291574539826 39881118
327984749650 444905175
724822451941 682870809
478762054588 74564097
703268716378 79570776
594563038804 156911043
254031729226 234988431
373714845337 105551898
856320391099 55676568
512439246718 1407231
271271805292 103981926
523830474088 59343027
407921219242 178354563
626286772738 9438978
26554415071 82452249
661480339030 172524606
860687180746 438060480
539259557344 3331404
963763733212 103742601
980043813784 73893987
307840461931 2134779
895956703312 832851
375779742826 4958814
382374046513 16350684
40036358311 80221740
634830686275 94638678
304951821457 22362528
960998785471 3666459
786949026307 16618728
249454352725 24554745
663522979294 57055080
594771170878 699642705
997023111757 268302471
34396047847 23702748
138645533527 38292
215080020535 30777195
98251235266 51359145
363030723520 310107762
326772720304 76708449
15178523647 107744115
368728108210 168207183
502707347119 20849994
557145098416 285763623
65957643880 10185672
119322696754 94667397
498877838005 238157094
980028401254 11985396
789699920884 43164657
926336258116 130767180
359440912753 74104593
16255813018 648723918
396813218650 13287324
641444710342 27062871
205224935572 247146141
999931262005 198572739
770552997559 134309190
910291185121 11918385
583925010982 193269297
998856744712 292895508
409110861433 53886417
972991164430 213104553
867256579579 11746071
949489053934 30298545
692124099061 79781382
192020609332 131351133
329481838309 226401450
819483747898 955031199
260780167786 152000094
591176477881 509417622
815493828115 137908638
676006194682 16647447
846258012394 268790694
914149897366 943974384
311685890944 19442763
811464051841 79771809
196937741176 851997
155627981017 19634223
761080813450 63287103
816202685527 378525993
237987939013 46821543
313562334355 7122312
794621930866 955021626
857732697178 955012053
698907459925 56461554
304014686287 46773678
371938679101 402066
731363505121 134979300
861338518093 200573496
161500628191 44265552
567996906382 955002480
703353159811 98917809
672407725831 459599730
43637426926 241440633
59212058074 9075204
722950890760 442243881
355707688873 871143
624127657783 112702929
16233330133 13411773
395677089529 136520553
761936606839 141986736
414024537424 11545038
977225448703 9247518
538226797477 124956369
791539115752 62818026
152944719685 30710184
408571604770 667065786
609863250334 96783030
428365605457 16666593
136085194996 623499063
182378753371 139689216
566842764967 38186697
586038883939 18849237
324159854722 764662521
141307217317 136463115
607998064771 140129574
477193321597 466071078
780270422782 6337326
282998374852 24746205
339459434434 566654589
529659248203 20294760
132145050721 707626587
780278574886 434949255
228424993291 102756582
964327521382 348476346
508603974658 21788148
594586435216 8500824
177769307320 24621756
521052669808 18370587
837628261858 1828443
816422883673 82528833
784066368958 12014115
520768495303 226698213
441481678210 72544194
764506112212 329378211
783132459889 6222450
889259212258 17298411
335620126660 1148760
419728852966 16092213
78267578395 47865000
114733401868 3312258
567040682650 954992907
996964017628 308614374
776402210029 34309632
362243434519 100774971
447462366262 39651366
875653892194 161774127
921708326602 37181532
810821592757 35257359
188219273557 80145156
253342640059 47568237
845301788662 954983334
839454447019 18332295
439549807129 172850088
908285037133 40627812
67789620706 93997287
709915652419 189688995
633841186795 31064385
324943098436 156614280
503634114730 257331813
677851908763 51253842
680831306758 949584162
707454532552 119260434
831705576613 198352560
686520041548 39402468
184827629371 524179188
648712365184 256240491
229964380945 365612016
598390374847 46065276
108950472850 6241596
547694319535 99664503
510124790692 276602262
954251677558 37296408
695950669264 142695138
463140228550 561552180
929184596260 53379048
231346019224 30786768
513264693697 62961621
526496006224 287984559
941822520901 55264929
275144967286 198687615
585025021174 43748610
566985278218 32519481
519884748754 55063896
58802965492 16226235
137617770766 39383322
281889634084 103953207
686411560312 38962110
17034155356 117355407
606021918565 137812908
673071555943 16149651
300077576653 81858723
841410748396 16398549
576290767678 278210526
806084548189 7313772
141100459663 71864511
336569725876 3159090
373515851386 257274375
92384561644 16025202
496977213196 160663659
899037019873 704075004
36602382319 642989691
812755282708 1167906
24757609447 24353712
542985898237 136405677
364287453295 29274234
608629763803 82184205
517317048586 944673213
532497659146 25234428
225374818015 14962599
566725495717 79762236
403444560274 58462311
791652527083 85592193
86530237192 299989101
202719440758 585216636
430921574608 168427362
297504199696 224056065
907930386202 125636052
567841875739 35266932
893978604214 35592414
548872431742 954973761
734305448059 72161274
474178178020 12100272
521448882613 314846397
249296340787 206939541
165303218029 107581374
646381150927 6375618
905204697334 267010116
106571992600 281082426
157718438416 25033395
252433381465 4288704
773562305698 14349927
552375725827 31026093
816195017554 121385640
433122657595 8596554
784948851871 89708583
369828759793 47683113
461804046967 31495170
931719102745 282164175
380430946303 71969814
341371881898 25703505
666205130158 118561605
549726726262 56116926
837301726828 222840294
705639203173 27981879
820399070293 12770382
395578344034 222218049
305690182855 277205361
667413573721 6624516
388668868468 49147782
79294450867 20840421
770615863450 74994882
772628785030 242206473
847978936939 8299791
196856006902 19930986
767796617653 28316934
409232773588 4987533
170403084778 556880556
282478340773 63995505
3415681990 149109048
947543857237 66139857
788855883139 13220313
327944202514 25416315
221033459737 804562785
508711034998 954964188
858618984664 39785388
780217924450 35707290
383098594072 318608586
845633904751 503300475
62997636691 12904404
132867103819 18092970
300139925602 111649899
203597686924 67346055
454121976955 81418365
475052437726 113918700
903561595798 62616993
450336024991 11439735
135738398017 29341245
976253860306 8079612
770287509550 128402649
352750544011 53197161
140478860146 17719623
238959565702 34539384
913927233478 75722430
81157750549 14139321
627969640516 7610535
881426243047 181197744
95590681090 3991941
356534811127 30901644
885243326407 82452249
774523995613 2029476
678905336737 1981611
63845398333 116761881
977206245265 37641036
591880217830 3637740
102894014503 255292764
349929374041 45385593
733309008154 33735252
207390502729 32959839
803834413150 258308259
902577399760 51407010
65944519297 14464803
74302113535 98238126
816615076702 954954615
546586258450 15211497
447445096570 32251437
844217769472 82835169
361452580270 778371057
546959984278 441841815
607910108047 75387375
236803858735 174869991
665531727046 454918533
471256625572 138214974
328766662717 121136742
575941812682 533608593
837534092257 28977471
355597561081 106777242
415485761533 76325529
855668292004 8328510
793665707134 13067145
422650899118 618607260
498052515475 71395434
276175975294 86798391
47606787997 140493348
101246576398 56538138
567814927744 79417608
892612426330 202133895
684348960343 29034909
589924194070 17547309
263247672844 173874399
748554423832 99415605
411075175411 88129038
383274641542 89631999
642374704054 72371880
848988539719 12885258
965742732172 34817001
618597714436 30413421
306864154045 63009486
751542594787 45854670
255049650943 143834325
678488250700 401242722
537381754567 14656263
442938422155 65527185
309637430296 98640192
806088645433 5724654
719655947539 23683602
575528875846 93757962
401613977014 954945042
414392213116 424495539
979049030008 79360170
486571129591 114665394
415936324351 4556748
584167408915 32165280
217822825927 17968521
622478104045 3159090
24837103639 7438221
959901733336 68255490
723861374698 954935469
898377549568 261754539
730479394798 5380026
549565871143 125128683
440655130336 24822789
12808008133 279091242
600429540112 20706399
289500337381 185342853
434845511794 232815360
735300538171 33553365
393882753739 70926357
918713033335 160941276
399701529550 632488110
862409905015 40551228
561236859865 1876308
931286416810 47970303
690261134434 96361818
808859920927 56222229
187486192363 256068177
629166902815 12913977
489290318392 167039277
453726267427 396752985
608158303126 435447051
139520616511 5360880
327936611125 22190214
604254789241 28872168
349863243757 95825730
330613496839 226621629
502355099011 408929841
909277102177 74276907
54478019428 4815219
476009886802 141374064
470221845802 143470551
244745615518 5217285
951022965832 52536624
98781651958 42437109
392966794045 26019414
245749508698 954925896
348857805232 60300327
841453022764 17834499
599481118375 43336971
709457368282 35707290
480997806889 121203753
912224176243 7313772
409274019553 50535867
289819114189 825374487
435895407331 137678886
367022571568 20993589
417806028370 30432567
351753558445 96170358
904587660046 358145076
935017314451 110146938
81188738350 77570019
863470039570 954916323
522098167246 954906750
222772324084 20668107
515535665065 52823814
321114948688 7629681
475207874527 382920
807012971929 12645933
640630502065 27311769
932200165141 49387107
475243204378 954897177
398583143290 121548381
38887391797 252315561
631990695787 32280156
893899004719 9065631
155374689010 348935850
878712453418 4087671
250304076832 92599629
491954108242 276707565
478004843953 1684848
201376510210 38043102
348046411417 5887395
379472645230 76402113
989522995756 117183093
995384394655 39201435
589871657446 70782762
119448112627 26842692
468842926255 402937143
941800234957 5868249
915606616684 306316854
235940933461 172189551
199664655388 53972574
178540676422 42446682
745776284497 33505500
29612258320 9094350
534529075762 954887604
109273145869 143317383
116434678525 217862334
649057538845 57763482
217999955146 10578165
114551639317 56432835
744811990726 15489114
698877553873 39182289
69791326822 8663565
253251428515 65919678
559335000139 11047242
394846999645 25818381
506635582582 30767622
674900096062 71347569
9501050797 21539250
806420996755 132231849
965659514083 48372369
339459434434 463706547
937362562726 678553386
720966764764 20419209
389704557673 248668248
607033828438 27522375
536212866640 137678886
727611307555 69452115
532901587789 34290486
909220209838 70103079
45560366398 230020044
862995376030 187295745
20562536182 90053211
683690026126 3723897
130965272812 17269692
538104818311 228651105
774285934249 128115459
642038883214 427702494
150065116123 42724299
124309094734 890174124
312685169938 895085073
380325566719 114876000
18676797388 365784330
947374721473 103369254
149015316316 73405764
290365426153 136740732
614111784712 124008642
12417462544 3312258
255813974317 437916885
194931104965 24334566
508018432540 659617992
995414884660 5628924
382477712530 7218042
927487378555 34213902
15969976903 234672522
136547781502 19098135
596645981398 28671135
953293558372 11669487
995244389530 104604171
391966218604 73893987
156743556907 30700611
798426161779 13450065
828047156155 2153925
765850454083 65728218
389103138040 38445168
863276669062 181532799
818265419518 77742333
695003961094 76114923
430250549692 40043859
83191474258 608469453
315515926573 9620865
217767733312 2412396
789431063179 165220407
5530732426 1062603
310428165577 163143066
844276844455 59515341
245696401786 4269558
804803483848 225357993
242607226108 200123565
873988500622 906103596
68848118278 290358663
171833095426 137305539
665277587134 25875819
564143775196 10252683
5595991567 21280779
865382487034 180920127
592833521797 22218933
33254768452 145500027
644378947015 50172093
740159012152 907060896
155853243280 191460
318226738999 110079927
69561842866 53560935
6622146064 28651989
241874062849 33515073
84934541152 26038560
957156180493 2948484
954123016438 12808674
577138136827 351329100
554459740597 92408169
377651217850 4087671
482679290674 116149209
632977610557 10750479
439810901131 31495170
215993424238 56538138
622759909927 633799611
354549618436 4910949
549720886732 49454118
343052341372 48889311
375652575094 115967322
758029125640 85257138
161453289706 17470725
368146146394 856477164
416789848939 70198809
676184181379 638289348
916011276967 1675275
210885215314 83399976
288693174832 48180909
309695816023 57160383
947601630292 7457367
171060491407 24535599
721781327242 8376375
542071192606 100181445
358505328409 24056949
272523773194 954878031
483513047017 92752797
164431571752 11621622
273457466176 16657020
533068368595 401692653
831777058204 57016788
809828962906 18676923
181049077336 153589212
828089761486 84788061
189135415138 171873642
458846720218 45347301
44654487073 72352734
355586532985 93164436
728424338353 1656129
765745878631 121242045
648310312849 1991184
384331592380 6978717
68580097516 233112123
502017468874 405043203
948592580776 674551872
846641037697 497106744
712286512561 15259362
441274087705 372724755
34237758292 178814067
325500530134 81533241
982528693837 274352607
952284338512 69911619
654057042262 954868458
934926935758 157284390
111779703286 22209360
904587660046 949411848
892950697858 113229444
577319497312 35736009
216963835156 88282206
777321721306 86338887
441608309854 96572424
748674967048 42762591
154781234113 74611962
204626272963 3570729
146914615807 263927610
907178019505 122907747
671199784156 21883878
6646279597 26880984
390139292230 954858885
746751060703 37382565
163486031488 2211363
542178865618 885454635
575595580510 14598825
450019407589 32663076
658565908894 140876268
891377187940 532680012
52445823307 95481102
58085013730 240129132
871119829426 954849312
186285095383 54144888
713866480162 156690864
9463045987 23224098
853584459121 267967416
551602087924 85611339
690204481420 32040831
249472426549 13430919
995369604370 48066033
180420508675 20859567
707913218755 490013151
140015268475 241880991
250368512695 98573181
545025743185 17020794
200480577232 149300508
173899821358 111659472
835702431340 26909703
398678298910 28297788
838861093333 599959056
73208574691 71864511
446953953805 101138745
213189361219 402066
151013997364 26086425
69624976801 98391294
528791733370 954839739
314464336615 78833655
452132725312 104058510
835657371229 48008595
556199156086 281494065
940895925604 2211363
859693258540 344838606
866795591764 18686496
116580781651 47510799
513795799645 21625407
875655787648 154441209
605279163160 1388085
65592395638 66293025
262897477450 46725813
997281688060 27905295
25818050338 843831231
203508074071 124717044
325025378371 21539250
300907053865 141441075
326072302186 954830166
783056651302 35592414
521028019333 41853156
363176520310 15393384
48496575109 15632709
372927265054 522561351
387158017927 56777463
174988952530 633828330
282063661651 15517833
80351837971 263439387
465680967058 954820593
330731522356 41001159
283388192893 104470149
225587702389 76153215
20080707946 357388809
390911976925 169863312
53007007621 423490374
918796021672 32969412
937017086821 58826085
65954791126 19174719
308769019693 52632354
835512713626 38301573
629428289488 716921970
782016309619 73865268
62154552154 954811020
273264828697 52574916
320165071855 157380120
261623698162 9841044
788788958296 85553901
310673617297 95576832
351410299384 450256482
201735392407 22889043
976880466502 189057177
876714576502 10348413
579260022385 70284966
866906179060 185007798
706100215615 142254780
932540653513 323328075
407168881264 20122446
845237864260 35391381
652975617355 59007972
356671461610 16369830
770668725556 26459772
107785012057 200190576
146332424239 399165381
39638753329 493871070
146265905554 20266041
368762618875 6098001
651173584873 6222450
391584495229 68590545
555544165945 14656263
939838898182 122668422
628504537372 588212985
698549927521 234021558
721888803313 516942
848504366098 256278783
562193533528 33199164
263399452759 412854771
70525313359 125884950
479819139448 148333635
267424145770 308461206
187316093818 99023112
604706056369 19653369
437937205171 7313772
179670228892 7955163
844633338883 650753394
314361015226 78326286
445224207046 7849860
37242547975 8223207
383445726106 413486589
191112509071 23224098
960758742496 16398549
771553314529 48611694
730539053734 5178993
369755210434 65239995
365957330512 10712187
665468128126 9659157
434846564824 38780223
139472062255 11095107
889094326906 181360485
13252970746 118762638
751562650222 19050270
748484799403 15709293
268605019093 32950266
674794103806 252296415
940880369479 21807294
941558258236 272122098
981942629296 54814998
626072012056 79609068
687362231704 106126278
100172087824 31409013
572761343395 928581
82228764124 2804889
975617294098 276860733
236175491107 3302685
794621930866 954801447
634522406956 367794660
628609964821 553530006
875757998569 42724299
670309776865 1129614
514259171137 143326956
785867080366 38100540
127091574730 49061625
163459313245 17499444
814483612663 111477585
597582858097 21299925
159950859313 63622158
807713117911 119652927
899756191498 39651366
157744783312 18169554
599552289538 754582152
956670283732 453702762
458887625647 71136963
789180509050 230575278
763996411492 10003785
617567778604 64895367
250459465768 65220849
25578806014 63775326
746590760818 149683428
112721194171 67901289
838585462036 3264393
1893085378 14617971
23691056890 107686677
100314668086 14790285
60112988158 64081662
239852789521 126564633
630059236345 22563561
203560189483 52163277
390991949767 7160604
188709722974 306958245
895836964228 108184473
913058085754 34338351
56172049324 154441209
854448303403 211639884
786857632876 69911619
225547696822 33553365
214129693771 11726925
432512043790 474600621
122396647270 954791874
755416757854 947229204
345203353477 10941939
302926939108 94878003
229220936284 64847502
585011504098 95931033
653878203568 141498513
346914858190 186166131
274254739816 33773544
683317042900 80738682
932047753408 220743807
369949322155 53771541
578359054009 121950447
552328913857 306020091
324922219723 89153349
945645826711 53235453
382489502374 78431589
163275435061 113162433
212021803939 209916744
717954670882 88129038
524735434405 112377447
647942355448 176009178
374603512408 161352915
444587386459 47568237
242821374118 19347033
229871513272 406488726
235111188205 25492899
571821801310 794290956
680739122860 459504
206522609068 15977337
566070965080 4805646
273318437497 85620912
471326632921 82710720
796522243858 1397658
946661504254 954782301
556265228932 241584228
152039582962 129216354
400479938899 48056460
821352402979 21807294
328753978492 79723944
849983706415 24047376
522767415676 243958332
328733032768 33859701
288687679930 63200946
543994677739 75435240
6664889509 11344005
535178307049 263496825
483445777546 399385560
746501559604 72151701
798177378655 177387690
248589800041 20524512
280554357844 456871425
253323522778 7476513
644426429095 33323613
179540371147 188693403
673965784927 86080416
899684011078 118829649
40051359202 91584891
618394824274 20658534
11409602050 17269692
338290885654 109744872
240574245001 317747016
437021576440 76325529
431190824806 29063628
971523321286 427769505
362359966648 10089942
684495963331 60817269
136149276658 576256308
762995405266 63737034
155690205517 44064519
711674434087 94562094
158077814317 440855796
109936669645 2268801
417821316451 41307495
639630366982 77244537
119395547284 14235051
27577477489 135314355
963243029023 138684051
36202694515 29532705
718881170449 93365469
426227876584 222352071
934130782159 97539297
352803961351 2153925
345865517887 93633513
647678839477 445221084
910277744629 35697717
280690648645 110434128
859872570403 660307248
866664221485 70572156
244708797760 40503363
937099266934 954772728
300158497222 44074092
6109282162 66905697
721460660461 111008508
233074090708 71385861
461856072130 907328940
272486614900 31562181
799891588435 211055931
721948927234 95931033
89857234909 3436707
121364216977 54374640
122118507847 33333186
469251013672 29867760
692622982291 551921742
813562512268 32471616
444569236051 63133935
707544930391 9170934
283925008441 15431676
81000868225 200659653
925571302924 21290352
487674112894 954763155
606856555624 288022851
189121342828 102124764
695821864549 134175168
782872849702 145471308
566039077417 16140078
444563970901 9764460
714263185282 24794070
195689837707 275013144
104198561413 9946347
84033993988 60759831
403471259371 17652612
675929218189 32395032
428967991963 2240082
218918241079 13919142
602412205531 3034641
894069198994 857750373
609741931705 313142403
38100351694 100526073
370474071631 394445892
670289644846 6193731
993464221780 3522864
631908894502 148209186
994455664579 12167283
265830207070 954753582
732419144458 15182778
883179156466 186998982
942781865431 26957568
290665616287 4920522
488179289677 400496028
658724131438 96017190
857663919265 21960462
696130886470 405636729
620286613204 255407640
629195225230 113593218
171075243400 74171604
190005989239 110960643
752325958858 200027835
313619820220 5523621
439852428805 4470591
297877460539 320140266
620163925636 223768875
400657753282 954744009
300084899998 88129038
233318600182 712719423
39021528673 14531814
563215787722 954734436
932143253656 59477049
8121891925 417698709
118490644405 76153215
324937431220 136645002
464471857477 191814201
390033706132 40800126
982689252193 119499759
32656417660 543612378
444518939509 44926089
151083359230 405473988
326875706638 150248235
364463286067 145155399
61398806188 45423885
257451533086 704400486
171164057602 771363621
296899659265 103302243
331759045792 32021685
550341806566 162712281
995368982125 11209983
422966626231 623087424
718430061970 524227053
654855277294 30796341
552277267522 121385640
8381865886 23434704
282313551151 704859990
669286838896 29149785
463667538109 40350195
118571752342 869352849
466586113354 45998265
833754075553 55609557
663311636173 114512226
165286091932 5504475
940574368534 250286085
275392444390 775633179
733006463062 401740518
425023827028 185984244
309816498742 954724863
749982563653 556066851
228520062754 14397792
99405945580 10951512
726632788306 60731112
811861059205 753691863
721775880205 7916871
190258103767 2977203
38533037629 317076906
485436110938 53197161
966590704420 147921996
839576374228 909884931
307349778670 186060828
496248960886 25780089
851510869348 58251705
574514907778 77637030
412970439340 87458928
639713686282 315095295
737187320422 306336
664387780876 111458439
918573784477 130604439
185428536154 72716508
354278999299 262357638
413997024622 45117549
859403698528 154651815
978115427275 39134424
229433466457 52890825
256242318202 15201924
406366189306 13182021
258796171720 134586807
268270050250 128402649
100471986676 363017733
708411952909 114521799
484578039175 139832811
155751300403 106394322
25737622084 7438221
396832858354 297787311
685495275136 28929606
31402937224 145461735
823308642826 954715290
631045615027 24526026
27730497802 947449383
225585414442 26928849
851973321832 1560399
510570480853 28077609
852721974205 93805827
46806259537 28920033
79366579330 948875760
326905191478 3044214
415957332994 238760193
720788706964 19452336
594720246610 28814730
207358327876 35113764
795766149172 645899883
225615904447 31791933
586985888872 25473753
806988187432 6997863
721948927234 954705717
649995190957 65354871
568915971820 9429405
168166298593 99654930
8606023162 954696144
823257364357 9888909
619554704008 67346055
148246652281 918156003
879430433899 226506753
99422401567 23137941
290458523578 130527855
647363476138 954686571
67126297963 762728775
806792199403 137152371
199850769562 954676998
361229992966 10865355
391988935333 60367338
804006880318 114033576
363304262422 29733738
678865666225 17307984
24650822632 156164349
504822962362 39278019
533391620086 65134692
54263967148 219240846
61198328422 954667425
705595914067 59362173
231188447644 206566194
976144450489 108519528
44635264489 75684138
770554452655 99185853
818979628237 112702929
24835782565 3005922
698125958497 394378881
720675735991 265124235
2868680770 954657852
776399271118 48075606
727843343410 68619264
135691011667 82251216
102211061629 49377534
58273104034 39718377
461600515414 70524291
816600443677 5724654
283935280270 60156732
30448522789 96141639
53375893603 16944210
21549632839 174400914
140010615997 539227944
253366467256 11181264
34439227558 592702722
787838660251 78785790
571726343446 51416583
842433117466 954648279
669174423157 137755470
499148797678 640366689
713700426904 593478135
859380646744 114234609
381385944691 144657603
18561347008 251319969
881349582463 199233276
976875172633 95433237
463528356262 161793273
503844682438 74152458
975305065222 41364933
525520349302 324237510
384265213198 116340669
762091823461 14168040
217881671158 126411465
734120631721 253808949
528720198433 2852754
132611715325 274448337
521588495245 302947158
857666934760 30059220
489571496548 5121555
539261969740 42762591
280061974681 68925600
288393271888 367660638
696981868732 74028009
553587519940 33199164
786972141010 954638706
939888706501 54470370
971029387297 177320679
253125112780 28173339
805098380113 36836904
62154552154 581990535
889017082369 25435461
487557814609 72869676
464694372289 13277751
480888994690 851997
544526023012 98324283
638612320816 38014383
941126152162 84835926
981008117128 18715215
206474820652 63947640
169001787649 68360793
496192528051 6270315
500105021410 84692331
350869113067 21855159
790797035938 145155399
493686430138 236089326
342274213732 22027473
777378460477 27761700
816247027663 144408705
890186257486 11296140
160035159151 560757621
521821157437 155513385
205321460131 23204952
933249543736 1340220
740263874794 765571956
982892104063 42820029
786943263361 13928715
159415225336 80097291
190729139140 235581957
898900738645 55561692
14547146005 684517365
293333943739 176238930
646110713677 3206955
490478955418 11822655
91588149574 196457106
206522618641 545661
217803277861 195040302
860904554857 446714472
624929009521 255656538
775363897822 97922217
262819084153 138444726
489422856577 26335323
259042896649 30308118
157249591168 513141519
324966849049 127119867
813796031938 234165153
555061734610 495297447
27730497802 954629133
95247211423 348849693
485543902918 25081260
889164066211 46744959
830738631121 177282387
311483814487 183897330
775627620307 295078152
585172770856 25301439
106690956271 134156022
518657034742 318608586
646821926047 322121877
841424973874 22774167
30305846797 205187682
577446617179 90436131
654866257525 89536269
217803076828 156346236
834226288405 512413971
62042485135 39402468
217814420833 7553097
187281056638 5246004
41821953952 144983085
751294309459 46965138
238811643706 145289421
132484595458 412127223
284479376779 180824397
527371922059 459953931
904522251829 57236967
322233329467 6318180
561207614350 40091724
366910079245 117834057
288648392338 128412222
508604998969 20955297
731470157914 21338217
611654168563 37861215
671972790241 8309364
682487479531 236874312
663485769043 95021598
327771649189 160654086
293052813448 226047249
631095021280 5370453
877468427014 200965989
681670849285 86721807
239055942574 954619560
298237491496 81054591
354652777084 97606308
597507633463 5772519
693189072073 40685250
102283529239 29503986
757329205318 954609987
632899341709 108691842
792532109377 80020707
251374583038 106202862
850236056176 386730054
886285486960 108261057
413063010250 15201924
828881161396 107638812
232304894677 50047644
811833958042 424552977
696647560426 131159673
882494068813 77531727
710208882982 208164885
538413332863 35228640
884019604336 331264092
793271810995 307417749
982012914262 17298411
850952097430 75396948
595626326968 97453140
346005149665 122668422
824973737635 208069155
823354037992 828926070
880232331298 74008863
921527463913 109084335
377708383714 954600414
924374921341 194456349
136740003250 954590841
206544335686 954581268
708574555795 713935194
154877825683 20553231
71623562119 29752884
540221505730 28058463
167229823960 22802886
736292283214 954571695
721712152744 84328557
207259467505 7304199
7271536000 77665749
10425779359 8414667
418826004190 918797394
672346286317 794539854
415001109262 954562122
131876685331 61678839
1598610325 309437652
227354870005 129905610
493250891449 53359902
271554170500 574380
228117498958 417334935
681223972072 256240491
142143864706 31677057
209456085382 471470250
233736394621 215000007
648898426012 280986696
51856136080 267211149
539808430780 234356613
754460534122 712709850
314504610226 449931
249463791703 78489027
530627514769 36578433
522055044973 23664456
884506961674 727442697
176390866423 127263462
86912621104 57916650
459897936829 1263636
859581603160 3762189
568856293738 81849150
716001758347 16178370
248531998267 39201435
719017078330 60156732
399667367605 18935394
170941192681 24257982
912228972316 3561156
831701019865 206068398
825147267406 9075204
435611749768 204967503
846072214129 97347837
533515255381 13019280
142636707373 8874171
258121269739 8204061
840423575155 30633600
964696464802 115919457
250530627358 857721654
512222083213 60606663
653950154236 27618105
776301626518 42063762
234966549748 207178866
395810642452 20735118
437856801544 28029744
385337021332 7131885
379397525899 133916697
217062796738 372475857
979946532958 102794874
753344933605 91058376
622409341186 13832985
582090497311 130929921
64595860003 333753072
159800706808 477654408
118438710880 37238970
610913327758 88100319
10812610624 390262491
502973692606 954552549
674432914516 55820163
15134775037 26699097
77264284222 122170626
124069821691 202181760
93217619158 342426210
673142204683 2967630
924473714701 90493569
492455231554 954542976
344192548591 18092970
901260197344 410384937
340394075143 1924173
449685845977 454707927
825050809858 22831605
192111706000 18370587
177765975916 76220226
301165716325 3092079
497220788608 1866735
802036468339 125884950
485726038816 25445034
622385715022 13823412
475144415110 52316445
358526341144 42762591
340231965961 152947821
990427707175 195088167
11418246469 5102409
267564600826 49808319
353792158903 6184158
428341586800 41384079
960743272528 134337909
434883363436 187697811
611956617925 6011844
181603909270 315909
725554700284 121711122
443529248569 79283586
408327483697 914776734
899806541386 954533403
28111340461 474782508
985529864926 289698126
520159264102 14101029
622323346927 68820297
413088661798 653261520
831450197692 436423497
761027156785 47175744
873873102199 105341292
271567549462 954523830
456034357408 25904538
843869321845 276286353
720824308951 67374774
760100695510 76344675
342400697689 769669200
570890237626 710297454
887316246070 26804400
777520988782 398772888
742636860142 243900894
89589363223 231551724
966628278445 41853156
703719949306 16044348
242503339912 280986696
802271720722 954514257
981853016443 98802933
46722524506 23090076
860461884283 80786547
259622231371 324888474
286062761941 254440767
781568436814 479693457
387101489362 138119244
713079966574 213353451
54285554263 138435153
789648992524 14953026
884985104305 56863620
873988500622 207083136
983891683912 45921681
732766927456 298170231
208409917834 44026227
280045882468 66302598
183517007698 73252596
396963654253 653491272
857585363227 144657603
680798121259 16111359
748541567293 26660805
48640198828 75473532
552200750533 465917910
904467398539 102249213
931290054550 6729819
901377447448 10042077
644136367195 16657020
427302058822 117336261
367130612446 36463557
547731759538 141182604
60085915714 71165682
762648297859 167259456
945657276019 18092970
554558313778 3972795
561231939343 18447171
211306226281 15929472
800290916557 33572511
257138366056 76804179
435057285700 7084020
183576877240 13670244
696221782105 515065692
481798358587 40388487
388958327269 77570019
132429100777 445307241
983905066966 47118306
58329657226 633292242
773296846408 250937049
459497440801 159983976
986711197753 55197918
594972988864 378478128
620353528474 14780712
674840408407 94428072
413943894472 21165903
572610961138 96572424
760782279445 134845278
732467388286 954504684
313971796192 119241288
556460116066 43700745
882594514210 578228346
22848809296 72343161
638669098279 13497930
179707094515 14598825
840447096016 34596822
198894545830 14062737
831017948023 127081575
189189244117 125521176
436814095330 96601143
476109130093 30470859
893943854224 110060781
680508595447 43135938
227337198247 187305318
26752442149 14656263
429331191583 7313772
812790181774 489362187
614792358001 27225612
102215043997 96151212
591080183074 159629775
316368809770 23396412
527689889254 129771588
685486496695 73625943
770319885436 318800046
850057878019 4853511
324011209270 117154374
858285269884 4853511
137681593957 5724654
886823207851 17786634
682706567209 17231400
159689372818 98975247
894018380029 43317825
225592699495 25636494
525912698707 258471
228383369887 40599093
73289284654 159620202
809500369681 375462633
280078928464 66063273
2868680770 954495111
562135789192 106030548
951210098836 221356479
922708528696 27311769
999069849265 123558711
752511722923 11525892
454962463117 198132381
297297149371 27503229
519061503565 113526207
386314397302 593229237
585046483840 20945724
734832581212 401577777
799969072297 119078547
649215119998 40867137
536413507147 23702748
548819908783 40943721
573531975376 45567480
368955045748 61822434
753504310390 113593218
642582357478 954485538
157698517003 41747853
25275475936 181312620
496766865667 205264266
213201155155 7572243
612787339627 136970484
234255547984 14244624
437871553537 43672026
326978635534 39297165
91797487846 954475965
451221734005 32653503
291526110019 36501849
534875637508 179340582
827382244294 415353324
859312037053 187506351
23683580377 178392855
77376355333 54192753
936143043202 925919706
871106306869 1981611
585208933558 730726236
266647817854 5485329
822335459830 12837393
379620831178 269173614
248450158690 141153885
457000058410 66474912
75541684402 812374353
875813474104 67011
516895898116 301616511
499148797678 914786307
247417264801 89612853
83955495388 168733698
450892949320 228143736
441701531728 3407988
707983350553 544282488
236054115040 91527453
672048378649 77254110
354628978606 69624429
562942463518 125607333
322183923214 22027473
659794384654 954466392
193157203438 954456819
568953130114 725039874
111688759786 144877782
815570134498 39680085
352601023324 62789307
324967404283 11612049
650803272514 251233812
419952024223 432680454
42033172624 6394764
217641810070 316301493
822312714382 28776438
645298936942 21366936
805819012315 4384434
651913410940 22343382
444498970231 111669045
80950083460 279550746
821256404935 16791042
78384263692 13296897
927225365545 273443172
20890009366 141393210
242423032015 18667350
127142981740 2977203
624249952858 104336127
558434669062 660958212
18110673406 19863975
900572075050 131801064
111726238081 76899909
691203812371 59505768
331809644578 398705877
504738767827 111630753
49187396989 230211504
962850779440 7419075
784980930994 19088562
311610465277 110328825
681337728031 29542278
985881448405 870645204
81186488695 73587651
506798587534 576055275
316449337846 16044348
211325454346 954447246
558312406798 38416449
38248958854 953633541
480959882755 13450065
407815140829 90752040
521896717126 30490005
684547992586 21003162
610989576703 16972929
625260264040 77043504
548316895498 7572243
54335247706 70859346
652046379910 15010464
258554281156 404976192
978890510701 214138437
831914656414 698091879
605252473636 9429405
582211940389 64493301
234079146313 20945724
557360691949 57878358
957203955244 35037180
996064724527 176104908
816546834877 10137807
376514964280 17729196
455162506006 954437673
179884143058 54298056
432864196168 25760943
863897904805 521843376
226568011789 20438355
172027915549 20792556
24683954785 161640105
956978486467 10740906
272523773194 954428100
294642363622 814442121
483849217966 923497737
277484883400 287620785
838510629895 35238213
448335812263 64550739
11389173268 73893987
882518355514 59122848
882542623069 2709159
181633116493 30978228
934179269404 727548
825029892853 78967677
53310787630 36348681
831138922024 424974189
988632940600 69298947
559005985702 367344729
619354216669 198572739
588389052736 405110214
320276472856 25033395
865217040967 101492946
601417488766 37353846
440517939673 102009888
931255936378 101674833
446417496550 123501273
830875458010 49444545
107000623675 24133533
587808684130 152000094
468362183860 161190174
69790963048 574380
598411923670 118915806
367072753234 20419209
189951442285 154115727
653910416713 112903962
816357107590 231771903
786972141010 826810437
632899648045 51186831
941817648244 39488625
602099848114 193709655
442392190867 39747096
439791219043 8922036
624379599997 9142215
558663176572 633933633
185507413582 839504235
258095910862 9687876
740043355258 55734006
7586564284 59371746
177805416676 25952403
111853913182 5762946
597575745358 35257359
944698132522 35678571
427321290979 51253842
101119935181 93844119
898787101654 41834010
199802525734 15182778
823211088475 53206734
789787667002 34300059
82994016079 59477049
350477663524 269393793
740053148437 22113630
859369752670 194169159
630915699844 133380609
516650838889 367411740
10518470626 954418527
188238352546 71328423
456074832052 35525403
845179258354 118829649
178813847458 818539365
461813093452 32375886
476046896020 121979166
547644472924 201913716
229445442280 20007570
306947827546 213870393
438794022871 23023065
727513069429 87315333
532382026879 97558443
945441749497 128067594
471887769370 197672877
438370896271 318455418
892065122866 41738280
720463808917 410672127
82115027311 63526428
78711656200 152306430
503124869422 218704758
632014494265 30978228
661623924457 22640145
767627357440 98534889
740625628891 371518557
476122915213 51856941
14050531576 102919323
18611241484 161975160
276318297085 13277751
334319590837 332805345
695996638810 7017009
177389182636 12215148
292924860730 619612425
537919293571 16628301
756372981586 893390652
241499251180 328315608
751171487869 243355233
249594774970 833157336
567122196745 674398704
770560770835 78824082
856715746426 16044348
199850769562 398581428
261531041095 107284611
850082907322 736680642
442628653540 71874084
522970631320 41336214
335910653545 347260575
745707301459 71290131
637314063367 155570823
248823578182 561245844
466557289051 52651500
280173563050 80614233
452202445471 86367606
980019910003 50248677
103193295202 72716508
812771805706 11659914
970154715952 258997515
474068969236 164866206
576154084384 134921862
194670642781 315535653
520739201923 66819540
45069520396 383389077
208854244537 101138745
235062959431 8969901
450281430172 15661428
131870146972 85008240
888317185285 10999377
910154233783 129714150
452293834810 79800528
274231621021 7553097
194471687122 322657965
111099790534 429674532
97478277046 39718377
698749141651 243450963
894928213003 59362173
465654683692 679683
323919327616 15192351
733073368759 212616330
482196916777 139727508
721760017744 90876489
277250463868 9640011
826916521936 198228111
307500706588 10884501
257023537921 53895990
581238150202 138789354
786702301378 66695091
78268057045 118753065
111626908633 40206600
404413382074 21807294
609114526858 954408954
644161994116 176842029
67656929353 169604841
944448736726 42954051
219904121965 2555991
803124588865 7725411
749942749546 254009982
565124467516 813705
670073515225 126344454
259904749747 142034601
89843736979 28460529
409056716545 44734629
534289869730 172802223
45833273482 37401711
860326694377 63497709
851039131054 774771609
764321898973 190866474
197896894246 6739392
6693575698 954399381
494280559237 3570729
163485887893 18791799
367173614362 947727
63004538824 97606308
221804555314 23645310
63110775886 954389808
851708590090 60683247
285910905442 373203405
46388369368 203005038
345081569863 96792603
854711005669 135314355
505396227802 286136970
922519308778 111630753
301932490387 175377360
55099207306 343728138
837651998806 954380235
334582120789 52862106
543089908882 36999645
89854286425 13363908
422937112672 62894610
987753501901 11602476
393152764624 543612378
510413857000 77627457
834384463084 126861396
457074953470 733559844
538211384947 48582975
661485403147 8644419
355715237878 954370662
168198272413 26316177
418775424550 8079612
474268939633 5456610
503490567595 82950045
878701339165 16800615
722392300729 458527554
335928200854 24104814
745854520534 135266490
784017948724 73893987
741799456486 161917722
103193764279 6729819
492006300238 90168087
702767707942 6165012
476104688221 85735788
760197876514 580746045
991604019658 954361089
548258471479 564558102
217489618516 428018403
581292132349 67470504
193615951171 73673808
658954961095 571498527
449293471945 46639656
906443659621 54422505
315377998789 46476915
598596065806 954351516
948554982124 4432299
968654650090 942997938
912963006718 210548562
206206355440 282853431
419339700943 336471804
185202670792 29819895
716140375387 27761700
278725348648 380268279
186354451768 101579103
555507396052 11765217
746774581564 25301439
963285188515 25291866
394776705106 131255403
456997732171 41451090
347826433450 135285636
136574107252 107782407
61118311807 10281402
946574403619 3388842
38057053015 55829736
326920211515 9917628
854558603509 268245033
382316752108 148209186
810831089173 42982770
674109552241 18724788
310313117263 446570877
700912005130 433685619
978488865913 590165877
611026974322 491353371
425329311031 57725190
167677539505 304421400
330815984935 10396278
574410849268 226583337
561103737727 138655332
335349373501 215746701
829516833223 424122192
980834884120 108845010
424542041176 1502961
533331453781 2517699
718082058793 26009841
944666216140 61401222
204426417442 176401671
537628791313 194839269
607945585585 108624831
559692710338 350515395
425284547683 73319607
213891584542 217996356
387974743903 184318542
800359273258 690376041
831874233727 27656397
311691931507 5638497
746622428302 101693979
944352786547 122926893
906972707374 481301721
105974028820 113765532
384801957643 456210888
500548950139 311639442
101304713227 48104325
382190311924 276822441
730475058229 52354737
353700210238 87822702
204492404131 80786547
319378736062 206805519
608885831980 196543263
762063305494 40197027
669356621974 954341943
411046734028 79944123
442696267639 382920
683657573656 938154
731494999849 13373481
452333103256 735158535
499023596503 59007972
109450208077 93719670
55373894968 50746473
353124078379 408116136
825028839823 186405456
702824452594 954332370
750284094007 310873602
944749056790 821009199
157776925354 836010090
667350736549 6270315
458927717371 9515562
137611778068 32643930
990553209205 24573891
599071384402 275443929
63963433423 13794693
312563242729 72505902
419769854125 8931609
603310072255 4011087
800294219242 46419477
498082718290 8615700
467383300837 48228774
710273845360 45959973
173921475484 25186563
107027169604 27828711
818478122005 30978228
949402016218 48831873
968192412304 251205093
843934963906 327578487
691272182737 57323124
567612650254 60405630
761503447735 286768788
333722092042 839044731
855986666746 190560138
105184620094 954322797
973828453210 114129306
788712249847 96227796
544746977425 138253266
83085524386 8175342
814702629238 954313224
716211584842 546436413
210129067282 50851776
299298037690 954303651
456364152739 553654455
894660207295 137736324
601191891448 240129132
197881960366 22266798
703707341665 25224855
464659181941 35295651
997334444863 38292
867126185746 78728352
770195982097 474131544
319164247516 74104593
413836322671 116819319
409190901286 54422505
610988676841 32174853
453350929243 100468635
637747251190 2230509
838361865475 149865315
717702881836 301616511
394741792375 124688325
24563995522 69586137
684547916002 33026850
699871648393 66771675
992544040393 8653992
976203247855 47032149
182235120079 110826621
691985740492 36329535
588438305821 442818261
685495141114 51129393
233927854621 98410440
928456880038 14369073
802222940806 12042834
302046141043 33649095
209999879647 42791310
304999753468 25445034
889130015050 68925600
698030605936 9697449
999942902773 141737838
326000173723 59898261
680683446292 40197027
649863112276 97845633
784649743486 371384535
817558572436 9697449
205349126101 228172455
639660684673 28077609
265830207070 954294078
64019033407 26402334
544041662023 76584
269655101998 954284505
478053551377 14005299
42894145006 121864290
983954229802 954274932
155864477890 954265359
674098725178 18609912
190147526044 99702795
946393952569 80154729
788884588474 954255786
342737906614 176047470
655811702059 79168710
796509722374 19174719
229421662948 26517210
565128235186 346437297
292081158040 402228741
279877321084 167039277
546003760546 954246213
768654957460 65211276
773211838168 331177935
269541962803 12904404
30513217123 8070039
242848628449 14321208
265743680815 23243244
514060359073 328401765
136519091221 210998493
975714345172 283054464
467487349774 80374908
828551122648 439917642
468722689375 468981270
603377184466 954236640
219862096495 67173741
666860493646 300410313
631883755804 59343027
326072302186 874799886
86894518561 44629326
967551819955 42303087
398827863370 91747632
443625639106 13612806
723861374698 853279782
984734611189 46476915
573620219290 105599763
908199511951 175760280
394757099602 130077924
14143763023 85084824
540974504245 38627055
337146686494 306651909
367963612522 117728754
892156751530 954227067
444358850230 23922927
703476239872 137573583
970044358408 25062114
895915357525 2967630
816535395142 62865891
16176504805 56633868
102315948898 810852246
538801029790 406287693
724730775412 60089721
490348609450 16532571
776286692638 133782675
515710439326 596417046
349857653125 82672428
816615076702 954217494
48767419906 60807696
556435867657 52996128
330853420846 682574046
514448377390 954207921
767316751882 210146496
866279065495 48257493
433118416756 17681331
475219946080 2575137
772387501657 112023246
964829755162 408757527
74585460670 954198348
107918258644 7495659
697849226305 191124945
424563346582 954188775
551366821876 213592776
108028070527 11688633
651550622959 73434483
585811046539 127789977
258101290888 19031124
888050749549 56777463
721877105107 63258384
774541232494 954179202
253039338700 304928769
155711160814 92992122
798328938391 100908993
491490252619 3034641
958136189038 443143743
91587489037 110644734
28612151956 69050049
376658999638 35381808
306667065121 44524023
308674333150 161429499
218778867772 22372101
382383820546 81418365
756277313116 85266711
15990683302 27914868
387154705669 62100051
723819841543 248898
922697711206 45098403
206750327500 193633071
358583909074 341009406
233318600182 947037744
42971102353 6184158
979703828689 83792469
101102292142 37114521
502937702218 8491251
747599741353 74468367
840455328796 49157355
859570814389 70916784
897157321642 295480218
868083787990 1330647
52354305427 76890336
703683772939 25004676
508589969359 107744115
304318376047 608421588
204559462996 51780357
586091525866 15919899
67891894546 687398838
83622690043 398619720
997256826979 33744825
192771061429 332087370
713326662784 7505232
261952205230 4269558
669238753717 51110247
546765350134 24966384
999096471778 140713527
369082950601 3072933
76693245199 499423410
850996248106 737121
558625200481 691017432
459703231582 72649497
595827585628 853854162
900305342551 219327003
652037055808 52345164
404217872695 36875196
394876714237 1024311
109915896235 19672515
159689372818 926934444
169251610138 184356834
17198581204 3312258
427208530612 13852131
522964743925 9908055
144250414318 80843985
786857068069 11592903
992560243390 845171451
268584312694 74851287
85090408738 4843938
317387880247 41747853
708325068361 173328738
886137430942 188971020
283922241844 42465828
227430123358 33725679
371971041322 722464737
954219694165 14168040
89470801618 203684721
896861127541 31552608
718048151227 6165012
781912002211 130039632
996197817946 54680976
481706457787 178440720
694218439006 954169629
945498660982 1062603
510796753762 678534240
711430466182 870022959
732467388286 545948190
565128235186 954160056
125780384158 233399313
303845550523 55073469
572331180640 80307897
696130886470 952800690
13203037978 146112699
666487950778 824541636
180918482470 184921641
44740213288 167221164
475874457571 7955163
345196776826 315200598
376396412248 351740739
948525746182 21500958
939942344020 8692284
825600458707 330833307
284385743266 64455009
487337578171 206499183
898110893653 185448156
439779070906 24660048
249408823537 113775105
408254905303 41068170
512175510568 8960328
728240316574 205666332
365527454947 11803509
743868776701 1435950
690295338763 44054946
195901152109 69078768
937013027869 37593171
187419861046 288290895
242754956644 122237637
333646440715 43021062
583199697583 43767756
325611280171 243853029
542178865618 954150483
908314273075 84060513
768187527016 16063494
130832973952 63325395
956117868286 92092260
38092798597 93748389
385294823548 3656886
697761049402 204421842
393659951737 157523715
265788645196 32270583
154873355092 7993455
991153164169 871143
853844452228 3656886
535047223960 78785790
80155633855 57514584
501720796123 252258123
622368129421 536088
921627473044 41029878
82187188585 15986910
314475364711 60424776
986655636061 135084603
728681589490 139536048
164384013088 48525537
70576605493 123558711
227494195447 78383724
757154377711 92666640
18443819287 446187957
778366127422 146227575
653206475731 379282260
977920865623 40139589
921345691789 437916885
566959881049 29982636
144282254116 94121736
614826418735 19777818
67108061398 586681305
134334263188 264597720
584048004886 154632669
42960371020 28441383
23786853901 86961132
834851563954 529453911
867089559448 143901336
503825201383 21414801
832725824569 87286614
180521494252 135994038
817365513745 65479320
597553660447 39201435
960799322443 42303087
198678429874 174056286
391008156856 44753775
830550751423 99492189
944679704497 48353223
782181348139 5514048
88427166823 162932460
655013265994 240157851
585142883950 16542144
911281226170 133380609
519729685300 200669226
558180825913 158787351
674995012357 39536490
983738669080 55092615
843254547877 126679509
857703216430 18763080
172750481497 140464629
739160954410 954140910
534118484311 4461018
445579671682 15106194
12347349892 21778575
25669376167 11612049
386004408508 36453984
402373441396 40024713
330633111916 139851957
120125331274 338472561
216843368524 173165997
971269506856 242704269
539215952329 16781469
315492807778 21615834
372314472697 375443487
749452491589 15536979
583093868068 159371304
389183068498 476409918
995120457472 110951070
824264866558 904227288
544761336925 186836241
21887081089 30978228
123626764105 666769023
359454276661 52766376
153899124547 12990561
623403636739 22601853
15265025275 20773410
416758430353 14914734
88206269848 389467932
987473979874 176325087
530640648925 52259007
676753545127 35372235
921730871017 12081126
534274189156 23492142
57297188641 57734763
712312541548 10377132
325002115981 97089366
123018518923 254584362
869207381962 954131337
568713234826 151751196
17084700796 113219871
213117161653 48458526
860188431538 162367653
553612649065 12770382
757603423903 224419839
259952260546 89574561
582791782480 499030917
550784879206 692041743
202628654518 40130016
884331157621 13536222
133584442909 130259811
547856409571 10798344
237763902094 328583652
922441518580 66474912
965753559235 29503986
893248701256 124879785
857144689318 482555784
546959984278 953978169
506763985231 8740149
23905602874 745076163
269506446973 123644868
100338026206 37401711
540184065727 49080771
640617789121 15967764
328841906497 56595576
546867618493 1359366
699717054016 133753956
706519637464 105216843
736292283214 276228915
260830914259 197873910
137060057359 569775387
453003270694 104795631
29485090588 1598691
407172815767 161898576
991537108480 59706801
473018776936 278086077
295903755448 425385828
598072235338 251980506
332634186214 128393076
554679791056 398131497
82214509927 4652478
888937042516 116350242
404109611638 58605906
558346122904 12406608
305825525929 143307810
121323828490 110472420
646345491502 10520727
207239622676 240961983
762808109521 150889626
47717317855 21989181
505729904290 33227883
528679446172 14637117
787626828907 54719268
525871678402 13220313
724799222362 11659914
467593414522 954121764
123892127665 144983085
873950021254 3781335
463727130034 9046485
975274086994 35123337
539186907847 21644553
56343003958 59582352
968595837670 38368584
242770302163 45557907
531584379892 10166526
46672457716 72343161
338186559100 152028813
890937341401 130173654
847214236126 879605532
583946531086 3829200
554479212079 9419832
682417433890 104058510
866183105743 70801908
532297095223 118283988
398646583561 75732003
988659323788 63756180
311745526642 693707445
899660921002 129771588
898568865973 255110877
382430613370 17815353
60104793670 132126546
404334002758 117154374
688756272499 472599864
655518222598 443344776
590324551984 258365697
90806527789 1579545
512155991221 194351046
22900532215 4566321
19056989083 44246406
339265623568 91661475
993389159887 121854717
814630137001 24707913
251276239609 194494641
812803449952 885741825
651052630018 125569041
14971383073 67614099
341998989982 258672033
529521138532 35649852
687524872882 944137125
799711319272 248562945
715206475891 21577542
180598556902 80260032
182875549687 364961052
452177153605 80030280
806313625987 304574568
186404997208 2086914
910228702150 57055080
691230051964 93757962
661682128297 18523755
88818855691 16149651
149973090874 22209360
34252175230 125387154
675984885184 37258116
864426263302 622953402
521001588280 123664014
431102801071 40599093
240794002789 37401711
725626124437 116005614
334423898245 95682135
375657064831 86894121
333567540049 86511201
205210011265 115919457
581956599760 315698394
628996848043 110472420
548872431742 954112191
375410540935 70993368
220276019350 548724360
249545085619 15058329
868142949130 21003162
191083407151 38914245
176901399994 954102618
254355522286 653251947
233225660017 19356606
201763217026 846100032
764921972905 20438355
821163671284 221356479
407351319406 954093045
979855024651 214741536
92294661601 456306618
683614619605 16513425
473216871025 45864243
561863561791 354497763
765594405052 40713969
904854756319 194015991
898627280419 120839979
50550119020 41077743
117562641877 21950889
749553199549 111736056
945705280522 951259437
473309059015 4757781
983809892200 125119110
635772119722 53915136
646322612032 31265418
549436166566 351300381
435725496154 219604620
277006773580 81313062
157953891832 231609162
511783467499 731798412
230421606571 23999511
475243204378 691094016
506202002266 570732687
807915060346 31150542
612420521413 475069698
408207327493 90311682
301210485154 329904726
556349643646 167575365
820350525610 45768513
852615177817 33773544
423390614401 153684942
774373948411 59553633
560257163137 79819674
213237901810 868529571
188328022837 15986910
115703081146 881864760
750629286814 2316666
92096213311 580535439
435935441617 74123739
395836250227 26526783
355407403009 146016969
878503752445 49109490
580427814898 808545153
984959926798 394618206
783917317348 19615077
663587472595 24755778
798102364627 230852895
575521313176 62913756
241673355331 53178015
560298183442 22812459
313404523450 76124496
915016311304 82366092
268180648003 337936473
902675212582 859866006
71542775572 6030990
119349625603 43384836
751344845326 169748436
142331801842 45328155
551606443639 92724078
415947381166 3723897
691793753977 58088964
299097066220 47051295
632959670755 19270449
119481656419 14838150
672153930547 10176099
421193647804 2230509
503882581945 40895856
373793324791 296763
917782742860 20189457
156710376889 44141103
763594154032 100573938
800021226001 299692338
784910703466 88310925
604259537449 22410393
964740816511 53838552
619261425580 229589259
904402225555 2106060
487674112894 904064547
37199967271 82251216
771168958579 16771896
840489571417 19193865
630689461135 281024988
334622394400 30949509
261591082951 387132120
305991603814 784038273
229428143869 35295651
718891049785 143326956
341371881898 89134203
849285413503 217421976
874848682537 77110515
629905963042 14024445
290550328648 89335236
37189647577 5150274
917938945501 12693798
522010434793 84721050
203253307822 319297842
105117038806 5523621
439862926294 954083472
254337002623 14895588
343284329362 954073899
575612428990 29590143
460730486974 88129038
718914532354 137956503
969559777240 24324993
330311439970 274773819
668374804132 8692284
118571752342 954064326
60242104690 704802552
653973722962 77244537
868041571060 110280960
328884113854 41498955
547610488774 281273886
724817598430 954054753
970508993536 38033529
149111601550 48066033
200806993294 954045180
617569501744 80317470
252729288376 62894610
224598949603 90589299
205357406746 217517706
583225362796 60329046
942721593823 30183669
482807166808 76804179
846243513391 957300
414953640847 31667484
87016369186 909549876
723861374698 954035607
178373512696 225434577
506616474874 165641619
240012166306 908410689
579866649730 512385252
913087675897 30174096
948241418509 232355856
691822674010 367631919
267502606078 36559287
240874894639 19222584
500105021410 954026034
236783209774 166196853
898950345931 68714994
568488518224 340712643
731397240373 13028853
888993666811 188971020
815205585085 146553057
621325384915 7476513
88647853192 171481149
720036479770 848493282
40948326064 110970216
811476123394 335083719
80457954676 661321986
197874177517 49367961
190136526667 75272499
507609736543 111669045
174032728798 954016461
435466986862 546991647
47710387003 37277262
722852513131 12483192
537301159480 11841801
319244861749 47271474
890173286071 2383677
515404601122 954006888
433876785724 61037448
483849217966 953997315
574616649622 55734006
117576178099 12473619
724665420541 15948618
378900447874 445355106
726612799882 111707337
104091611857 1895454
890096596768 116934195
517233633556 16810188
185418829132 64579458
387066241576 20323479
595531630852 116675724
150860063524 54087450
200792628313 9582573
405261832972 32375886
510394490821 177177084
697934531308 12100272
267742654534 953987742
127980548137 39067413
874640488933 31437732
909167883820 88100319
369086195848 9525135
540242815228 2680440
541222641886 914135343
206645675464 49750881
495281297419 2153925
460433637817 70955076
431167428394 11813082
146191408468 35850885
664023509080 231235815
229395978589 11171691
232205919430 40350195
58411353208 453980379
455038683343 101502519
563695969402 422169300
735132263977 112281717
758285429050 953978169
720395773606 50248677
280889613877 2843181
409125651718 88665126
680144256640 546838479
964829755162 943735059
413950499842 48180909
450317596966 4087671
92825231461 638595684
247763659714 719363085
417802342765 38263281
428235029737 145854228
803927223385 175760280
836717544076 532871472
759065705134 14254197
28626559321 30231534
273420217633 10444143
864362941999 56911485
580354154755 61755423
352818923950 3072933
182348607994 6021417
805384915057 327463611
179234044720 85534755
275272920004 40302330
255736385152 128775996
904245611275 144552300
392973648313 4920522
345422560 479320110
34124873476 122658849
434700097924 371365389
129026758069 48669132
170074007422 121452651
277958574586 87707826
299154092581 20400063
443554415986 60826842
446391726034 149319654
595701771781 11602476
566910111022 9419832
782684376478 10042077
598472271862 116311950
82158737629 51856941
558715272838 40694823
942396217126 331177935
506697596476 21165903
775128497752 321442194
974279083039 48716997
621419659819 28498821
980063926657 57236967
923292477604 52536624
662639452924 2680440
845044298200 252554886
633769906237 25952403
359447125630 449931
650036230408 87420636
11411870851 20811702
987560108155 13727682
441526087357 162262350
487521207457 53886417
430491067225 23176233
631011965932 25416315
39110346967 19768245
620568538054 6691527
877489908826 115632267
848699291524 72486756
229380451183 88004589
289596995962 5246004
530525342140 141498513
448381513765 68523534
409532835181 673920054
43759741147 163861041
473264563711 24324993
791703809644 6547932
402106737616 207686235
546433636111 130508709
708380476885 136357812
294445001173 42236076
194361808228 695669910
744855768055 20237322
830830933987 13373481
595559574439 102153483
695992464982 48209628
359540132806 819764709
797675226940 489381333
633789157540 70591302
150127135498 565821738
846258012394 144360840
828980883337 11200410
831806322865 1005165
606789716938 108146181
274177562290 162061317
736190421013 34807428
422525583067 832851
659691775759 82844742
891062374354 69413823
23905602874 953968596
163412300242 9362394
906372503512 69710586
154255006303 262108740
420338495806 79274013
686485128817 10377132
459861099925 24669621
419737631407 25368450
908319145732 66149430
962837405959 52651500
943792833058 501060393
376710885298 9850617
915968772847 66685518
594460511974 717975
64989808099 7639254
896937870190 953959023
521094168763 42714726
337462987987 813705
76497908134 910832658
474212411068 69050049
803227944454 513811629
899912198587 379282260
149908520989 172132113
452068547920 97376556
625434565132 588471456
86698587970 270044757
771672561298 953949450
771920846626 166081977
141436357087 65728218
376722880267 9228372
12890020024 391152780
318787176619 292550880
688481096614 873545823
896897725120 37430430
460753787656 107485644
8533157578 54422505
172020324160 36913488
621545435374 953939877
525843562501 39584355
167372170378 263219208
952257390517 21328644
811833958042 953930304
641974294183 326056380
571960897000 14962599
284855825431 9831471
687718869727 60616236
769615919827 47730978
74074391011 245585742
718866092974 81514095
120364847734 15010464
812561525188 137678886
358508592802 21357363
318208579018 152507463
859509441886 30164523
85691139115 59946126
265830207070 478908471
965585447782 197826045
305646673570 267364317
219894070315 16972929
455994122089 102115191
384401949838 953920731
363315903190 23846343
464711220769 1981611
874891148365 3130371
93689606350 2192217
771510657241 133160430
309724592461 67470504
41617292785 393057807
534529075762 677864130
394848263281 50679462
209091884689 302861001
586165157290 953911158
325910503432 109572558
802531024573 250764735
673114768465 46295028
103135129654 55102188
47675349823 18830091
450070900756 37497441
654222243523 412012347
26544976093 98372148
549828655474 953901585
403296016033 220179000
716988577387 103330962
747039337933 436136307
63056223451 9017766
564815364919 18303576
86956551601 4537602
685489837672 39814107
613265219695 268321617
791524995577 93470772
910988822977 277549989
193157203438 944213709
588829439455 145461735
849878202382 154632669
679723977313 26593794
932231085931 29953917
179376950464 282432219
601438243030 12071553
747635008285 47663967
755321903089 46141860
17762972473 391047477
288731170069 26163009
275786411632 325577730
320334959794 953892012
698841224338 79139991
40161406318 396082875
115605718255 48391515
511318214218 187697811
446658138532 835579305
101284179142 5380026
871049165632 43174230
354716131198 737121
647108953306 25349304
813681140884 60195024
534446369134 79647360
649205987356 26249166
937610790616 244781610
662192278948 271997649
194881181770 117805338
819404822605 43672026
615581044660 144437424
713342913646 953882439
35107911181 175128462
555565997866 953872866
54387190804 58050672
264674323369 6653235
296457013318 698560956
576959839702 547881936
554375172715 163803603
282782771746 90953073
370234813642 742864800
344240553094 953863293
1775356624 3953649
995541665380 755989383
386931434590 245738910
112826104678 3293112
344240553094 262692693
278184305926 17250546
40110845824 26670378
785388066592 462127002
760006277011 36233805
852877008940 12952269
838482064063 72869676
43840029898 41862729
140499690994 23377266
424390184677 17394141
330767430679 46725813
722849870983 33247029
977161108570 26450199
529718562511 10961085
228796067398 75320364
159483787162 56758317
250360078882 756267
910110982969 46046130
723533082328 223845459
356136143542 180719094
478068925615 27799992
915837182389 147184875
609102775306 2077341
166237395142 45328155
631663892713 371346243
127151654878 5188566
970567097554 141948444
226351537540 40321476
799958398402 130116216
504886140070 953853720
294362453194 41144754
883228208518 23472996
53176516732 173051121
37292735122 707626587
546713502766 118015944
379455662728 161850711
123887245435 14330781
308816587930 19059843
386730861094 483340770
587057609788 11420589
459857385601 37593171
138429087997 24439869
152995806694 580937505
103185694240 28374372
566667751381 183610140
323203630990 648810075
131866336918 18676923
359454391537 55868028
938754530272 160089279
943619575423 111937089
481681845604 107523936
275276615182 17059086
596522441833 17662185
990426702010 83352111
279897740293 42015897
546924788449 3905784
728323056013 119576343
183576743218 8950755
622277999626 43633734
398482148140 174448779
63110775886 953844147
707930900086 154871994
80322803062 151061940
25783716079 10549446
415001109262 377042178
191156956510 51722919
836073438436 20725545
97913471107 492167076
586985716558 44370855
897533684137 106547490
445310794831 180766959
304852176100 54221472
217820088049 170418546
612224600395 629194998
381411504601 81485376
291557911525 48860592
830864630947 61544817
316510064866 953834574
155794120432 6978717
861297650956 92322012
411024783139 131207538
977726409274 130365114
996244132120 99702795
534342090445 175473090
503911540270 11659914
931929143938 258949650
402346876321 88712991
523008253210 39938556
424111763545 302717406
878400411910 173587209
883467868573 54499089
920770100110 50411418
752969250793 109955478
567996906382 953825001
371857997857 76861617
740954346565 23607018
847159224187 48104325
320294001019 27579813
545047536814 953815428
153837359551 50229531
291332697127 39967275
771660187501 8931609
668381476513 6710673
229255810723 30087939
365406385216 400658769
107383539583 294532491
208388455168 335055
262026056833 251473137
776317977202 30164523
544965567307 16436841
421695967741 22783740
346099596883 10970658
778036820314 185151393
179088410671 519268239
380520932503 27043725
935115294106 37507014
952273492303 83055348
587989891447 698829
924637671472 9094350
756240141157 108710988
585762722035 87525939
260092864678 119834814
180506378485 106212435
1761667234 17939802
638407707514 86080416
89849624374 5973552
586824641260 133773102
306947827546 498332088
708300494470 34702125
637786758961 11276994
112696122484 120638946
421694675386 801566436
923515691245 79637787
272434595218 16408122
255216307300 37650609
217653412546 174831699
43819715992 58041099
927485952178 45998265
295039135753 170849331
848974390825 23520861
797385686074 58194267
464474518771 137037495
525705778312 80652525
739160954410 761943789
310380501610 162865449
765935218906 953805855
967612675516 63947640
125265318466 848780472
970538507095 14158467
801315496990 953796282
281079503905 31227126
447451673221 17853645
11169760108 202890162
873688094401 41814864
209730792190 94428072
364931109004 4614186
141406470181 19337460
601388932507 59840823
831914656414 180029838
415919341849 16168797
826075365664 71414580
238008559255 25042968
8325863836 104719047
161530486378 45241998
628963591441 80068572
333722092042 953786709
616319587945 74334345
232212735406 134605953
408546389488 400476882
693027585136 164933217
750311970583 297777738
909764708413 115871592
501279059611 261888561
37292735122 953777136
358520693074 41834010
261699698209 130910775
170183991619 15077475
150068437954 29283807
914028142471 65421882
369913203226 29054055
145226253127 3245247
820197012982 136386531
922248364159 395967999
618676764178 213420462
167120548165 172132113
708389073439 67939581
673181516902 953767563
616918987675 529147575
283935376000 55628703
2702018932 98582754
275973640366 252382572
624385563976 16245381
374725213957 13871277
260857134706 168973023
694218439006 491985189
98337823051 118102101
819425787475 50325261
558434669062 953757990
936375772405 393067380
296051198794 243259503
233174559343 129082332
23825691562 74784276
392866200961 50832630
706844426116 697852554
601343604352 115479099
472308895213 33495927
238017347269 23329401
396707226394 116034333
60171881254 23233671
715839314110 82241643
241810909768 60759831
798366110350 2699586
296126270260 136817316
773070215206 213037542
702611658469 99942120
695700421471 205781208
779123275138 139938114
39109600273 9879336
203534935909 86243157
967820462962 661791063
556693616590 582488331
77184349672 144198099
331809644578 871478055
657837991639 29006190
246619636960 55619130
166382938942 347260575
550784879206 953748417
219931467934 300410313
266863215835 799087029
291538621930 86367606
238029370957 6500067
143101849870 168858147
669190764268 57505011
757164036868 2086914
137696226982 953738844
14264909338 39383322
877754793736 11765217
237064043302 16264527
427190274901 212242983
903631436314 334126419
842346811390 15489114
733113623224 36453984
232362376450 219432306
275325887413 53867271
169034460298 74267334
115163656261 122122761
253252768735 102565122
565128235186 548025531
69631591744 148209186
129805259056 189554973
281129786782 953729271
716401599319 747881052
774302399809 113162433
150127135498 810488472
373859924152 4949241
78122719759 275415210
350414060512 305484003
576801626731 15048756
830448751108 52871679
975154807414 82145913
846979270933 169604841
762035448064 47903292
703607571859 167163726
461708403124 76000047
903611997643 421212
452857062265 208184031
191228955043 2259228
860448903295 62664858
527756325874 27216039
401447937421 146859393
705148050835 400505601
66852265357 64033797
820870316272 512528847
516360824854 786919746
205488671722 21701991
424514834710 32825817
319949468749 95433237
118527902521 9534708
793305804718 175367787
208666939219 415391616
735147197857 20821275
240841590172 114818562
215296682152 57753909
908839558639 221193738
386263032676 21386082
977233212406 4508883
479068099306 953719698
716837094235 278162661
490086749608 92149698
847133807872 7438221
945554059933 147778401
928350878209 130920348
874944724354 669928113
269563999849 33352332
969732766831 122716287
655641829174 54719268
637755416959 12377889
926557068934 1828443
115506321796 140962425
676845991588 89689437
60740522935 18667350
713158503466 14254197
887375632870 410691273
172685643568 175846437
669304912720 28843449
186162264220 130795899
69559373032 52948263
602304279529 80030280
899446581532 187985001
231406152718 301606938
673516208128 331474698
982430072791 165593754
364191656284 15661428
556131752593 110252241
865244802667 133179576
222582682954 67748121
770593682809 68322501
815658852970 953710125
517384729696 776312862
557426525470 22774167
833827103878 951393459
440627100592 20189457
991604019658 953700552
437680179694 31303710
514167662830 184318542
123352871002 41632977
837991524397 459331686
519920637931 195394503
140227262560 158672475
776396399218 37822923
924432014713 65651634
716125594675 46725813
844278787774 58270851
625969935157 318618159
228745847440 264492417
842388808141 19174719
282957814051 32701368
879686827558 18609912
180217015414 71452872
776443536670 3800481
911735082100 296561967
976135624183 119327445
9574 744109290
859609144681 22879470
28543360378 87487647
942836609326 953690979
279152897974 44887797
556522221598 508316727
214911238972 147165729
384262226422 128249481
708503892001 32519481
716946858253 206116263
963794481688 30413421
279217339318 950101104
216855430504 136960911
472146661582 131418144
390944668720 92015676
984796960138 73491921
600000526117 212970531
31391191153 112071111
787928364742 484910742
710668871113 651270336
74950613182 339228828
27730497802 646349814
994440433936 13938288
72673013206 193336308
403972631581 295116444
902633497540 30595308
1684403551 161841138
41890889125 134443212
289735800370 190397397
218975244202 469861986
888247072633 21012735
938851303729 86511201
738428643148 228957441
958720218622 31217553
563215787722 953681406
534473278837 23693175
33366265183 804132
404238320623 189909174
397574239339 51655908
2175350764 610297896
330513631303 323490816
550067386948 372188667
605698714939 127426203
290172195148 255158742
908109209842 250295658
894290794798 432039063
664482974788 27158601
787795323280 37238970
361862065345 253493040
92581621849 56633868
226772439112 423002151
914827503025 140014698
468448991824 84271119
148183694752 4987533
945166640623 413218545
494227314211 131025651
627037914091 145222410
264993779860 713217219
780169341475 101406789
177802898977 18562047
20895982918 115833300
955012286608 62147916
833456652016 11075961
940362728650 557560239
230750320153 498820311
653009831257 74937444
485641997449 9295383
71533413178 131791491
660718897129 17882364
672023785612 114052722
866151285091 51531459
903286975147 230852895
858585804646 52268580
55342581685 3130371
821234262586 97041501
429220862758 26009841
426426908827 4528029
945461326282 111276552
919703576272 111314844
756344860204 11334432
102147831964 155341071
969539855827 2383677
355706817730 2833608
589452235597 29130639
215961057925 50076363
82235250526 90168087
598572051241 15096621
324908712220 136960911
997980895888 249826581
304223794807 794396259
966691240066 14589252
642499449817 22640145
9574 484977753
946345293010 202401939
161508822679 55504254
454189964401 5944833
588712936045 311227803
266638465033 112099830
865170353446 68370366
78135968791 82701147
813050596093 631406361
274436220658 913551390
226696841131 758210319
386120050348 25119552
369976040398 51675054
56324269597 88483239
991585499995 14895588
552697326670 953671833
448187210584 261151440
559150413553 136195071
373720550845 113822970
103077816103 27685116
629005865809 132423309
381386021275 102478965
40620594409 241957575
579471591166 205848219
536082884446 195356211
214194125542 953662260
834718129999 14474376
980977636696 18858810
784023740389 48401088
842378478874 2374104
52592314834 953652687
853499623195 388060701
648319699870 953643114
345135370123 53302464
306779021356 124343697
994439811691 12856539
389047040260 23654883
170274414085 729290286
382982425717 61343784
616675330198 62684004
707530838935 29398683
909228538348 64971951
885233284330 155427228
844134570529 478650
435997206613 5169420
308549041726 50085936
594217635391 174276465
813448727590 211735614
238698347251 306125394
387238622587 11899239
573688034422 1120041
107097067558 18447171
860496605554 37066656
736605569212 451175490
375999917734 689887818
586177238416 797555349
162632885728 699968187
450040975558 180326601
871848296434 203991057
899566320616 92274147
711063958396 138712770
61101463327 72706935
56269923676 98994393
856544830084 43250814
338503210702 953633541
173851563865 32576919
767571948916 57141237
42916153333 41853156
730325288644 10281402
806950374082 22582707
191141524834 18016386
762915633457 85783653
615684366049 99329448
513368742634 32777952
616556864323 75253353
764022771442 953623968
816438344068 37372992
922755910954 953614395
834763170964 4805646
123352871002 202449804
138574090228 12741663
540766818010 115392942
4781128234 933195186
350934119218 416779701
881255288413 310806591
779236226965 44591034
634662689698 215335062
437590652998 247136568
824483399002 617755263
372927265054 409992444
84968525302 90158514
316234739905 88914024
743942073070 953604822
3177716356 73874841
48649044280 31389867
162351539350 41269203
568785013180 155341071
214112136889 77397705
409263766870 334059408
293408412106 127435776
324159854722 565821738
194793694123 220963986
234198282298 23961219
338058424495 21290352
445408037365 131130954
20585166754 96486267
451207278775 39479052
478823857876 77005212
999918357601 220839537
712098029764 110577723
631889164549 89392674
285665342938 141278334
183390787693 170408973
129066897658 12933123
36291340495 23836770
998731213963 167221164
697545589891 412835625
454888894612 200123565
598507270750 18734361
360496356538 953595249
854159505139 310691715
89885040382 835856922
523883125588 75100185
111800524561 18533328
242880837502 953585676
715029231796 214913850
460445709370 182901738
125123651731 125971107
759071458507 103560714
457675640074 209696565
632755382935 22065765
945705280522 953576103
314435512312 67192887
252443074822 190579284
683590907284 17949375
88467794635 38292000
714997612177 218350557
869090901790 84395568
115886260501 420742923
437306937997 361189290
848580605470 26804400
945685803559 1416804
720913653760 30413421
354759014146 566185512
456654492256 378277095
919652839372 226075968
253288265419 21319071
30908185438 345039639
586165157290 375893418
265806929626 5542767
126205291336 6059709
579471591166 953566530
277744675474 206728935
821113594921 214138437
671946521929 198572739
914677532407 325376697
44692128109 113219871
293185102735 33553365
629972514538 919008
238801965403 7084020
409527436009 331599147
793306771591 235112880
452210525083 3455853
710474242450 953556957
773290681396 40867137
635677548055 110099073
9994285957 555234
164064743965 43241241
802918941679 38464314
85825295137 98400867
106140843826 103627725
276191387824 110912778
474009779377 258030642
733423612018 388175577
812965683583 261936426
78761722990 306527460
884960942053 428717232
574407651886 118561605
698043333934 953547384
442535872024 181216890
152995806694 244992216
476073671701 76507416
264387181234 170619579
498895682077 134136876
133452938608 151464006
991359692071 189909174
53462356939 39201435
337115727412 15345519
22732803682 15862461
429294383398 13756401
681124460737 439056072
108881863159 93183582
179735756077 765840
462737123185 35180775
872123094880 877116552
965445624544 89871324
714043044574 96045909
779266525510 34185183
876633244294 216311508
563881101649 141613389
932191817485 73645089
467331032257 246935535
591626064253 230642289
763469015776 148955880
796398062902 2469834
241812144685 14684982
901333526524 183342096
391001656789 55666995
578321556568 91661475
660443826547 80595087
986466243829 76497843
964390617025 110434128
614070352768 758152881
609006298612 16953783
928475729275 1426377
538114305154 94734408
311728946206 953537811
927988109374 400515174
633652608268 180001119
938951379871 13746828
282976175065 26076852
305991603814 194121294
652093124869 34309632
339837644518 32299302
278156898427 24353712
21115478143 418100775
482474926270 388108566
224361223294 219997113
230196794239 80279178
564149614726 7514805
718550854084 247069557
157814183470 894309660
936971902261 33103434
699862171123 45644064
203610399868 60195024
711205782391 93183582
278692005889 77244537
374398832095 251415699
695080334488 43011489
53949025021 528879531
128060358238 15919899
79353257806 5437464
237826787131 238970799
677628551527 213812955
504785062855 55140480
287516896549 298543578
474255125794 1033884
584664923206 274266450
906358718392 106863399
69620630659 119719938
748723191730 930591330
338236367419 35515830
723861374698 200123565
440819150026 657846987
738158123833 17671758
727847593822 680046774
597639842074 953528238
933258121144 6059709
404918210137 117738327
444644044954 560030073
409592350522 268178022
326072302186 11554611
865277877382 41183046
784528817350 129876891
831700981573 26364042
683168939017 506995653
313532121967 53771541
240943446892 10482435
93603899281 20955297
643515945157 14302062
32389813702 23540007
604313720629 583953
290408887573 170188794
286939290448 703960128
182529355807 47740551
671963868205 136836462
494168842327 105379584
494334847720 11181264
995951380207 259064526
926391944257 20821275
993589336798 37937799
261049088410 948741738
70648958227 83524425
520088730238 30212388
262005312142 953518665
886237631533 58242132
721789320697 52431321
976304439946 290990481
225641167594 3072933
439691353507 54470370
135717174676 49521129
49583288404 123664014
113573120068 198486582
579471591166 294666513
371014817590 341066844
136106791684 96457548
487571188090 91996530
635350974733 29130639
357414948655 16015629
662571800533 52632354
170133273865 61860726
269522692354 99530481
479051647411 10051650
845739772558 287343168
856745355715 21634980
249405942064 112769940
396564110044 255685257
388914329761 85132689
427531079182 208298907
681648218713 2115633
105262917661 455129139
955267517842 949986228
847214236126 508804950
508625485189 64876221
447394503265 58787793
300849299956 301425051
404184348049 250659432
699817503505 32969412
368994333340 65297433
910056943384 180900981
758904840442 323902455
484635515467 84098805
991570776721 7447794
784972564192 54125742
169847931454 175367787
983582705764 99875109
873988500622 914231073
937001760448 16666593
923416601122 277808460
217548980689 227607648
33282692893 182269920
306909692806 12272586
643136337415 320896533
443278177498 365994936
841182240886 96400110
585984719905 40302330
833674696237 75770295
150037488445 9908055
598233952027 226966257
717064721029 62291511
364027240009 157226952
687524872882 953509092
750517167838 44466585
642582357478 466032786
588077604754 953499519
25361096848 24765351
11371654678 7218042
473165473588 145854228
339150651838 39680085
420944711512 628486596
771393167812 45404739
917810025910 62837172
454934864158 213066261
135630127387 85151835
853449374518 228354342
75499634305 10769625
180130915852 532833180
472285087162 45768513
440717709037 48075606
625141195066 176315514
210791878564 475701516
840031953298 208528659
307570091692 68743713
960716707453 268599234
491127321043 240521625
865772155999 378660015
900673625434 48707424
664575503314 722225412
556325232496 46687521
851938150630 6835122
845002473763 177981216
646222564609 86731380
63385607143 102603414
181682518654 953489946
653025856459 69452115
910352649262 698560956
352846566682 953480373
187331420191 2345385
780101200861 80020707
738908863120 220801245
541639526890 225271836
444524051491 68724567
34393692889 13277751
352678105120 20792556
205588111954 953470800
420688580416 27876576
643538581210 505042761
616620228010 42379671
561239339272 11257848
975326393866 7112739
907308375046 5408745
161535205867 23128368
115462554040 15192351
982955917681 28460529
47569568173 33907566
542602758058 460355997
510131520511 229617978
914619797644 246284571
805140391918 743190282
507647272276 42982770
576429853795 147510357
887270841331 20409636
668978387263 193709655
723470838682 88339644
639499456207 190885620
397619596213 12952269
487462764292 93413334
522058050895 12846966
973479191878 723106128
717568381186 367000101
92232944470 183744162
741391148890 587159955
537375915037 14656263
876027541438 714614877
187087107658 309743988
604439505757 85975113
512469717577 38359011
466637190790 690557928
971472377872 17681331
418766655682 18389733
985383675643 193068264
343284329362 953461227
957179965306 36243378
337619971522 670569504
436954741846 14120175
869798591296 222888159
738882872425 255388494
948573951718 953451654
190014633658 143298237
309550555321 255034293
26774274070 486356265
27730497802 932965434
922755910954 953442081
482707856506 69538272
211293743089 17882364
842070247420 23932500
717167808574 195605109
675503526025 460671906
562151957989 94437645
903454933432 47587383
215150349274 953432508
987362913928 348055134
280857592192 225597318
853889464474 14570106
467239275052 302487654
449333046727 34740417
654779152798 39794961
567755996356 184730181
365955454204 218216535
161261150023 187678665
845112946183 137918211
195862812244 65125119
47203898719 168006150
995251071484 88282206
834702047359 59237724
527415144154 82614990
952027389619 200879832
920280096532 370063461
651114289711 35965761
955357772086 46026984
62134931596 15498687
233318600182 953422935
389089630537 6270315
977921803777 292100949
459428965132 195499806
481526935318 355024278
542220728347 282939588
316278431077 80068572
909330328057 30987801
865108157665 21299925
957150685591 9228372
769571271355 137918211
520961266804 44447439
89797288783 18380160
175873842358 9218799
81279026794 535963551
235717748539 393450300
316455646453 37641036
935287967788 637734114
15299589286 917907105
996005477230 369670968
878769619282 953413362
596326386793 218580309
607046531809 43269960
682297311886 414817236
328959592867 787293093
42692738659 321289026
599428983817 83974356
147094234006 53589654
529157182645 479061639
699633634894 111649899
478393944019 529434765
132861312154 12234294
519045459217 157983219
279141352936 2661294
738878928349 73731246
303862083094 172840515
924012669448 335093292
240673287259 4011087
854684919244 69164925
185318025442 155992035
315501835117 29848614
121386292315 30911217
303012339841 83648874
2211498412 7801995
885205723663 188080731
83988359497 154948578
786015917278 953403789
9933870754 74468367
789648083089 154527366
208262924419 15355092
897637120402 127761258
518811504670 38952537
572698573234 16264527
563024561566 75425667
388402164688 263994621
83716964947 189267783
724747719622 65776083
53548538566 580640742
241857807895 26067279
287714129068 13287324
897848051884 24171825
132868491904 40225746
551632893838 21003162
562150005097 32605638
614505196720 334748664
734379835750 869151816
810877734310 669861102
572778025042 801346257
411586493968 381321309
194999666791 53264172
886419409138 443631966
609752203534 99099696
804184168186 299692338
229259199565 75349083
837144356281 3924930
583027632481 146782809
687156259036 167575365
966508615945 190493127
602048670856 238702755
624218247082 156327090
821337593548 47750124
539152416328 84050940
224567396995 91699767
284500533109 366971382
582660019708 293594337
513250496938 76564854
375795936250 953394216
699900769459 15738012
809737856665 89861751
133621758463 206594913
540003700834 24363285
896937870190 556966713
971428016590 72831384
267663920701 45835524
334628157346 40646958
99211450939 106815534
676050188098 275252469
561217857460 14905161
785915213410 90579726
918703556065 184270677
177376900477 295059006
522577678816 119231715
741014359702 22467831
243681618952 113813397
811251253624 318024633
801803547676 146237148
514350823039 39756669
307875671425 20524512
653627055913 186683073
329705004085 82528833
510561233335 38617482
351730535380 150966210
722713273846 163688727
115648298959 2575137
729425153119 53312037
485615575969 45653637
757251132022 64981524
280831027117 60826842
892078678234 64981524
739103980006 50277396
217881537136 73664235
623413774546 2814462
661638283957 19442763
754382508691 47137452
942058596562 192934242
697876806118 64301841
115619273623 44045373
883392557782 102096045
239967110287 25148271
183594966118 953384643
875993825332 60386484
725195530897 461782374
633507031657 274352607
371014817590 953375070
867889771999 125980680
422885705662 517880154
13148155969 228172455
966331151671 335897424
16959734854 183332523
958136189038 784220160
649212439558 22027473
834683380009 71634759
742029625606 953365497
626474073964 1943319
60242104690 66340890
747766967998 953355924
15969258928 241746969
853760841646 97328691
551690887072 26545929
985526026153 176382525
540926007427 158509734
705372126046 301827117
813958591051 736613631
771672561298 845563944
325116078454 953346351
490332775708 181542372
365620695967 204220809
50357089048 203770878
13936919212 95864022
774541232494 953336778
104976899659 72515475
545970172981 11401443
320402631331 715524312
476199428110 953327205
800269042252 1732713
783825110212 65699499
564939028933 19892694
312628166815 10606884
906158518243 167039277
181203824881 375366903
715600075267 571192191
250089364015 94638678
973378660324 15134913
271351184608 137937357
522938982982 33897993
645807661216 169509111
530277908809 299022228
772518402859 94504656
927388853239 45787659
550646160955 105197697
839352417985 175214619
452059434424 226075968
34424063926 138655332
468513408541 30499578
470178796021 275041863
295989204046 93844119
660608319406 60893853
71538946372 122065323
787861836484 7419075
330350248912 456622527
663268605538 137439561
766870769050 6691527
689185899166 48391515
254905127362 313783794
4424136010 33543792
267318488569 30480432
958975118893 4116390
997052271115 138578748
656824779838 11985396
576537454315 22142349
89825471695 51426156
402718141888 234634230
571224440629 54259764
948573951718 145940385
509585499829 52919544
179596612522 72572913
434010089749 78795363
693976169614 125071245
457823437621 9467697
696786550813 138253266
495323902750 306891234
113627695741 113822970
565921118911 99530481
83718381751 138080952
911057068894 23434704
912114431371 7390356
646188293269 35046753
488130295063 145461735
416852427640 51502740
38049653086 196016748
909305696728 27235185
835185910552 60003564
788736919468 76000047
939769101439 105379584
932235374635 29934771
214194125542 396121167
268555517110 115967322
722095844065 681147669
155843746864 1589118
776226478468 54862863
574446604423 95624697
623457882838 953317632
172992084871 32701368
90746955010 68226771
808965286846 609264012
46445022382 371384535
354019456123 298361691
29642945266 705960885
607934978701 88712991
793199046622 225846216
269599419949 5322588
75545839084 341823111
114746857414 49865757
789840812206 953308059
818034643207 385188801
543839011186 183332523
905543883778 851834259
759124981150 53915136
372888603799 6662808
77240610193 40072578
585986845111 68820297
351497394538 381292590
740765902060 242072451
348861012187 72199566
566084458918 793237926
20015701795 21855159
175663332088 109323660
688125243577 348332751
241830304666 68226771
220737045457 58069818
944182195687 236414808
157698517003 41116035
75296552683 183897330
56251256326 49463691
555338518759 140617797
174849755629 24210117
462812295862 953298486
792511211518 69279801
858563241085 107744115
43778820136 18236565
599385053320 127292181
843389341198 287678223
86090587594 305196813
60907916413 282824712
390627764128 140464629
227520281872 24028230
664014893380 329378211
138458266501 60472641
627282777766 119011536
329608919884 272677332
668206730971 84797634
23415277906 293747505
13046193946 16599582
174032728798 336194187
179770071190 791237169
995187966268 159208563
183594966118 853164906
510595284496 5255577
191151758371 55504254
734143137844 30078366
262866508795 75033174
168120089722 9812325
758534126017 2450688
579090771745 205905657
885741807571 639170064
936060863089 63363687
742870690240 11975823
946451744770 142235634
742853880052 82844742
56307938059 53771541
998813589628 289181184
579382719526 29484840
124233184936 15412530
634643333092 111937089
736036803082 29350818
56777346022 468837675
842172467914 99013539
948305347003 22190214
789687303670 3360123
449425163614 850254714
527775692053 4537602
100486652512 429703251
101229009943 47979876
526879285906 953288913
388542591025 177445128
96393851698 60539652
513384384916 46869408
677938764592 4125963
320057691514 36540141
798122764690 192771501
75497451661 13947861
953355070378 953279340
237076583932 59706801
288779576638 149578125
348065448022 340846665
637678890397 13459638
540359802769 848014632
721860113032 74171604
674107857820 909435
587121381022 953269767
929822077384 558910032
766484125153 72735654
620589211642 403243479
741049588342 15469968
194113427170 593487708
448001590114 417564687
731813230996 65287860
765756456796 154297614
61991154709 88942743
886309189708 77177526
741955438948 26230020
300958968244 218168670
188123715871 54843717
816504972148 102833166
736842931747 160941276
23322314503 403071165
79350778399 2259228
156801262951 421212
58197410323 23224098
460693822384 5762946
726302462368 102593841
326701104691 192101391
636599031370 17422860
981085558606 641745201
528500861857 83955210
421301956726 68667129
885657900226 518358804
808679345428 39479052
263494081864 263448960
745729979896 75942609
559251408703 80786547
189332308510 196504971
436000882645 22046619
387222233611 35803020
558368810914 17547309
423816245035 721909503
207312990148 81791712
797417152525 15431676
321181117264 28738146
679749403201 107744115
850886101168 43298679
810339994273 62655285
9562246894 4259985
908303407720 27034152
824121524548 41968032
194933909854 125569041
720983010145 4288704
706124540608 24717486
45652592680 79475046
404685825562 730247586
847114231087 85774080
558246554131 142034601
80791085503 63918921
71524845343 64435863
725773822162 712384368
317384855179 70926357
179770071190 768261969
143266783087 44016654
230787042181 520646751
212965601917 77483862
106131830152 5274723
280676739076 246964254
166313548357 9237945
348690737236 301224018
375647290798 117154374
253519841770 401348025
452176378192 104929653
452844751387 133983708
836230426063 21366936
836627226913 19442763
884910798679 506718036
56370842242 14608398
218591581600 315698394
684329977084 246811086
420631458325 46658802
995820565162 479463705
955950560965 244159365
147116797567 68580972
286781809117 74841714
99411957424 19050270
345859984693 170744028
248511626923 19213011
585208933558 953260194
995428914586 757741242
788052890326 39919410
665469899131 16676166
574604176003 31188834
864012551053 270217071
269375316019 150410976
660750608386 857434464
165852043600 364357953
337463074144 62770161
863276975398 52153704
648004455499 287563347
502757547931 84156243
996682600147 631703124
997341362050 368761533
745745842357 98515743
345087284944 71988960
193941873529 56317959
394920410890 953250621
985800043705 54508662
662527362667 119317872
958718447617 72869676
606245855662 953241048
806907745513 106470906
282960178582 69480834
31370532619 109764018
843161134543 41087316
798137306077 185563032
538392856216 129484398
463395483022 58605906
350934119218 35343516
489190309261 392157945
343124225029 22305090
244554490573 65354871
166292248432 58289997
480024323038 853164906
109945256626 2623002
777257486476 101780136
307885694356 14541387
697726127098 234490635
803227944454 953231475
862405453570 5207712
251486851090 278985939
760931158741 190761171
522902184370 94973733
699695562631 48937176
895025422726 953221902
4781128234 136147206
150993013348 31476024
152749325182 118015944
682743754222 953212329
235998237439 109122627
140564898178 77713614
51488345512 115086606
903251421025 291095784
225171573652 303196056
242420274991 114234609
456876384823 3676032
404293815304 69911619
273862218097 447738783
653100818530 641687763
28237043524 201731829
427152700876 98621046
395852457316 4403580
622501659106 662844093
739380482446 423614823
781574171041 397317792
598423037923 11583330
263595230182 59295162
939249239674 547384140
625370330302 651634110
999794549992 115507818
103272172630 578314503
806953102387 64780491
196694050888 126047691
17829265498 232020801
60242104690 339994668
805998496492 69844608
595609937992 104929653
322119630946 115976895
727602959899 41575539
809897945944 4949241
672165494731 10798344
118197605302 367153269
893940398371 51387864
760665555856 415382043
327952607608 22697583
239055942574 155120892
676716756088 263649993
663552559864 7562670
376157202124 319393572
201556808092 97347837
391095515962 953202756
593468198032 213181137
212356366624 612825168
338173635550 3178236
595642036261 16513425
778082684557 249434088
590946275950 953193183
536262071860 57294405
176421040519 162827157
50480312704 124583022
765349642588 315669675
449307908029 104173386
837071515324 16475133
282926491195 79647360
921693411868 40331049
186076394410 24353712
613858228753 12827820
737104379950 98678484
278000303293 220485336
839529882259 20773410
810786057781 74276907
129090213394 634555878
864218782192 18236565
779983548691 121529235
60980431888 24248409
74743070542 421336449
783878699866 6155439
921120362515 49626432
738204730678 953183610
814146978118 534403152
736096136536 7198896
961925763688 19050270
470357610088 36856050
297385590226 953174037
217906235476 35870031
269329241170 20065008
94571103244 71079525
193939508998 3838773
942353291794 367631919
943682498752 41355360
854864025982 953164464
620261895718 290875605
414884676955 3532437
411820400650 130987359
109852082617 106375176
632836207774 43748610
936143043202 953154891
179079861982 481225137
848977789240 13507503
393705787261 175903875
939934532452 14445657
272523773194 324639576
489368280904 153206292
212281678078 761867205
417179083027 501960255
113577791692 94830138
91242947194 55638276
141668708851 721813773
171036242998 78680487
740075223775 15852888
818352055168 41460663
520146666034 35659425
258097356385 61573536
775609556056 652294647
223711795066 23109222
932028234061 263305365
866604849739 302861001
140365965757 170418546
261019779976 17700477
509532570712 67537515
941430181069 370015596
710425357231 4528029
87442051777 82289508
841482101446 913379076
691207880896 105197697
642168970711 18600339
890136985255 76153215
463242908548 425385828
803178705034 27579813
938157136780 835579305
384194057089 164693892
546003760546 860449959
114063157846 529224159
246321878368 363678270
717107474047 53273745
97534830238 678266196
286311391897 528879531
162395106073 4307850
306373949434 255158742
8606023162 953145318
457225421884 375711531
350934119218 861053058
901718988850 159342585
385275112741 13440492
156689909815 85209273
284865264409 27867003
664575503314 953135745
617545148032 28728573
926681647864 120849552
870077481505 78546465
487354656403 311830902
120442350742 8347656
356494508797 172428876
432940588708 181695540
300094271965 90799905
780836077687 189928320
218572493038 37909080
808651440133 278267964
832735464580 45060111
47518927003 34970169
443037531424 313190268
100244124649 91058376
995378631709 1885881
203223794263 444455244
977092384003 113047557
410440782274 403176468
801030273547 37114521
978216887410 293737932
714250290451 4566321
873922001083 25981122
77895562042 213037542
53455387795 11746071
943582671508 189976185
33365901409 41757426
11352556543 36501849
11381084083 26354469
30885956932 158356566
52465380946 21433947
543903849115 23559153
58968511381 301846263
525923062174 190579284
621212950030 12052407
177690914023 95643843
511900009201 544349499
419538943792 205819500
495323902750 953126172
913007502022 107456925
392020621963 21634980
898424256235 41173473
349173690994 577883718
707474750728 46093995
378570001579 72467610
251357370784 79944123
71716789474 660958212
752220387814 193269297
500307767977 491717145
598772792959 181724259
768725481751 41116035
136932410977 62684004
580019272069 39699231
905193621373 21826440
583712356360 534096816
564684693469 428879973
870163605694 170255805
415802685271 25588629
208271578411 137315112
789878041603 915130935
138153021823 416980734
187298221027 64110381
4675829326 18399306
74552983573 3226101
825179968774 30298545
611880665743 45309009
985654333072 200592642
214121259958 47520372
464327477491 235782990
670276893610 24985530
30369650842 134778267
253349408170 13555368
946661504254 163669581
662451238171 15182778
855677137456 38062248
592858723414 240224862
434962120507 52814241
462554250166 13038426
889090622155 59477049
581312953624 63583866
594719318029 14292489
916806434974 68370366
57041455519 225616464
941302371946 32299302
475747730197 336232479
377149008697 547623465
887325742486 39297165
215701524322 354459471
36248396017 44591034
84121730533 10022931
988383985162 219997113
373296017014 470713983
526985019691 446915505
23905602874 953116599
858865944826 477242769
207500559418 953107026
582837618004 243403098
556456306012 45538761
977130685576 50478429
265830207070 776102256
899625922114 75033174
151854387796 60577944
857690283307 10817490
738111694783 11305713
675928059856 115057887
180530713051 92312439
573734248774 221471355
884361657199 7926444
738033799282 46620510
170126199418 32682222
435002413264 69155352
356641885132 10855782
522067681333 12894831
498947318839 10740906
9562246894 602649069
531553593124 45950400
226625034058 148285770
575401775125 29475267
560101084945 161793273
868030945030 119815668
520185719782 634689900
271848804202 79388889
101206953751 63009486
97381742914 5303442
634121011066 770224434
589813089832 75454386
752074667608 33706533
352141959682 106250727
678897506023 1723140
76081400569 197510136
920682851788 6595797
328946142802 756199989
476155386829 143595
667255906411 113258163
470328575179 95021598
753329501929 119940117
299095094182 173711658
608100716050 19863975
167192039329 31715349
532369218205 237726309
83061840784 59515341
293758779814 708641325
144095350864 277971201
394710555676 794559
404852424481 559762029
505767889954 976446
570865577578 953097453
127177765930 706037469
496815439069 181035003
375693968746 23808051
935186819470 664098156
359564084452 835943079
905165007676 86281449
691225993012 106030548
559968163840 373806504
163886025628 325386270
642419572705 27905295
584800409875 88521531
391928644579 28699854
909101313178 22276371
783754107271 60865134
177823107580 13564941
671176129273 27436218
598513196437 54499089
655505490508 331656585
450346172371 9247518
201763217026 953087880
364321251466 953078307
748065176521 231542151
530189550019 476601378
996907393333 292100949
498976133569 132662634
35231737936 38215416
116238393733 356096454
99447277702 148927161
425356890844 30758049
575263091074 250075479
14256303211 78383724
971443668445 35812593
223733047126 12933123
859304005306 38473887
852820786711 85209273
520185719782 953068734
620415111583 3762189
926584778677 909731763
292555844818 40417206
342328105630 953059161
970481222263 45749367
984282918757 70754043
261478676785 56653014
751591862926 231513432
607202079394 403444512
823098701455 22716729
302132690536 1569972
321291183526 422255457
753388978978 56557284
455138635036 17834499
289588140937 134979300
839507826067 17681331
368709096232 238607025
464645684011 7122312
664520567959 31198407
237567129079 368474343
959898803998 59888688
698999557666 548542473
257999252281 32576919
54099751906 376439079
248670572923 761972508
1289086516 148802712
834783327610 952666668
992560243390 953049588
567451460080 422580939
873988500622 30499578
590899898857 40187454
691010791972 61879872
562135731754 49961487
99024346654 278928501
945705280522 399979086
359215966399 275424783
519790607872 275616243
928493253346 288109008
292604471566 953040015
480889846687 22640145
566656799869 378956778
646887615973 185563032
277227402511 52967409
600799589908 577242327
749633660614 40579947
194500616728 319058517
410105214424 71194401
113950588939 618588114
310691882581 2728305
214444239313 594866220
860373008551 86070843
638613795058 66972708
683285509438 181954011
12847965835 200870259
193926662032 129254646
29395640476 112894389
277118299030 176037897
338945330134 414482181
522948517690 100755825
95794017091 183351669
841180862374 111477585
444555910435 62923329
703328920975 398026194
71438171401 242675550
609968553334 37995237
797644880530 225156960
347628818011 139373307
178524612928 111937089
256134679390 1981611
809899841398 1072176
218975244202 563131725
900231525148 327185994
101964997237 193987272
567810591175 66120711
832715112382 92245428
41989088959 65728218
227475116458 80058999
135374260243 173031975
593814947146 867007464
659352977716 17815353
699955781398 218216535
876754917124 47778843
498682433929 436088442
988444936453 282824712
598148618305 339018222
878437689172 218867499
822283535878 29063628
880329229204 80690817
176901399994 953030442
767557493686 286510317
308441967721 283456530
957179965306 559474839
93479096080 190837755
813261881776 105858234
810877734310 486231816
997313164084 5255577
403425644026 76545708
479955832315 52029255
781176426556 52191996
89885040382 953020869
594697989385 46180152
959626949944 238147521
635766117451 89344809
916166192734 624418071
763664113516 233083404
372927265054 386280123
880667012509 5284296
766789925065 51407010
991668015163 881635008
742029625606 953011296
652629074755 298639308
946453630651 199884240
455686905373 255771414
897637943680 145433016
188321513197 41278776
601250774971 131083089
436912084558 64359279
648251438899 14340354
42229721368 310883175
992374349395 171366273
992410276864 3407988
380534956948 35496684
594497473327 208844568
671269069438 953001723
743775334648 55705287
510357902815 39957702
287193578047 86415471
202684599130 1694421
109965738754 356594250
932518779208 669468609
628132199629 72324015
276644052610 38205843
931196526340 30422994
917806100980 75473532
235879829002 12559776
421478473273 143269518
819369785425 97089366
305833892731 120466632
402498771112 40244892
991584983053 3015495
227211169702 95710854
920843463490 952992150
377708383714 952982577
163269605104 99367740
289818654685 641974953
781471883536 626686872
814289022292 332317122
276282618514 16542144
503901038689 13928715
773371841290 56423262
304079156350 677088717
913193673634 952973004
552465664162 101655687
824264866558 952963431
401613977014 261735393
368530368322 171318408
608298490138 808334547
246385644121 220552347
343192576249 8577408
25363040167 54757560
284561560984 374840388
811818051808 8788014
901409794615 71290131
540770800378 62119197
865819810393 475069698
7041267058 221988297
303956673907 95356653
38096551213 75770295
369794498026 170179221
195856063279 92570910
683514170116 152871237
533456237836 107811126
516960994516 316129179
920886407968 389190315
686399565343 99444324
355636207282 30557016
441775373758 952953858
61021854259 126851823
77422133419 11899239
328637063443 208375491
923680452148 22295517
509557039300 402066
593313172870 372638598
691181737033 145519173
192165046756 8280645
215919511105 19509774
962802330487 80394054
72487473412 173012829
15236267983 56911485
648291377455 23999511
402808386559 391037904
195931039015 19768245
480510430405 98410440
997128290308 145500027
279230760664 671019435
818984462602 180393612
333288755143 95921460
368146146394 952944285
448057046503 12923550
281867510881 158720340
773117314366 358212087
103161991492 94676970
416577931438 109505547
168180993148 4317423
472232665414 133648653
517317048586 377846310
880321025143 286022094
279937420378 8175342
310556147014 15862461
281129786782 685359789
142733212786 449461923
261942239737 4681197
571239470239 92637921
772504866637 28096755
474183251710 66570642
648261796885 32519481
676858637521 35257359
108936410113 32193999
208058914216 195078594
395606593957 188339202
826095325369 77397705
679875083026 952934712
472374533182 576304173
522006921502 5226858
734856619015 12990561
213720390583 209878452
241764480718 60367338
365981128990 194714820
434023511095 59457903
256041246910 93643086
4861981792 427826943
207414952171 6126720
345048581305 125454165
810830486074 37353846
136707171952 11181264
637801238818 7993455
140016484246 314262444
645373730791 7869006
423531165187 68064030
866287394005 31160115
667470098194 923296704
100086447766 219346149
907278890206 29121066
592739495791 43518858
427152442405 126239151
246547944763 79168710
312490803838 186166131
430219916092 34644687
68080415635 383743278
120484199806 17442006
422427756580 20917005
439729051981 74066301
853759089787 126191286
834631389046 148352781
756976731550 156432393
573627743668 47022576
328940973382 88531104
192162653506 11219556
424563346582 952925139
638642590642 18897102
963727748305 46505634
1614664246 19088562
281087918572 24487734
859196194180 321231588
183594966118 501567762
74443152544 72477183
408118403896 82825596
507095771746 654477291
785806521568 4910949
93538697578 58854804
107993799187 40828845
429322671613 17020794
578314884187 88588542
211299774079 6787257
463503696214 185888514
7554035230 44074092
746476889983 32730087
580451354905 390233772
956223741574 952915566
688352860798 89507550
179117742343 606545280
803618618584 428889546
502017468874 952905993
586165157290 328507068
636530919475 20323479
106113986080 11774790
203806977331 311926632
505492656631 266464455
342328105630 392425989
155687735683 114808989
504468378442 405684594
47360254528 292771059
541974677620 73176012
787982270305 242732988
145118097373 106068840
395779080271 39756669
217868489137 89143776
531443675938 48755289
688481096614 848043351
25659401101 122850309
525783099433 114569664
320223352279 83524425
421578530269 28460529
107876529937 164310972
990281766790 260222859
877813395550 522188004
408652707226 581502312
620589211642 806735856
357310832707 79321878
378664607446 952896420
28638764896 1177479
86915674891 14263770
611026974322 581224695
681274058008 427032384
917018568562 944357304
438647249635 118791357
664499277607 58452738
205320588988 149156913
291053902648 375874272
660574842625 83859480
723645268315 16896345
664301173945 73568505
140446082194 41671269
174032728798 900321504
758194623664 15106194
265108148491 363065598
131002660858 92245428
261875468062 103599006
540125737438 45347301
831788794702 71491164
128744057806 100717533
21738613432 246772794
371885759557 62616993
344166423874 35123337
474930161797 135639837
548563725730 168283767
827954269336 25473753
250492396888 641391
661526969113 124200102
567996906382 507282843
199707791326 137698032
701604822286 40503363
955219053835 12837393
623382049624 13718109
170091219676 3877065
473975699497 224314536
56161854079 206987406
488542585027 18380160
889163501404 76296810
599446741732 43643307
411972333733 22305090
234925079512 294685659
170826584725 232097385
721840689415 25665213
12430918090 952886847
584252709826 952877274
554407098670 171873642
411720429811 96744738
867090890095 99214572
10586295331 200956416
475979176618 163545132
939882560635 47941584
235231047646 952867701
367976459488 132097827
206510020573 30518724
657679769095 16724031
347109224290 952858128
321976409293 25435461
512324064382 16915491
33374057605 32452470
42690173095 35420100
259789136626 188358348
917450913961 377023032
862434287446 63220092
457958771122 38033529
473297542696 24181398
855727979659 57667752
706582541647 26067279
453127442077 31504743
633878473630 50267823
327357999859 370819728
254609943907 443641539
892157680111 943840362
454912836685 234002412
357343916995 225166533
192427563043 219489744
436688344402 204306966
978190431730 14101029
402541370962 2536845
963204248800 107552655
754043892535 405598437
527748447295 78383724
303788447578 114196317
261049088410 952848555
827765164294 112808232
806895061288 73329180
260034234145 2335812
579308653225 113822970
830867043343 17202681
374183975683 645067032
792682730959 22793313
344993986486 373347
133871332054 819764709
829853218870 88310925
346897176859 181197744
383275799875 35266932
85932455299 69519126
512320522372 33084288
409212306514 3972795
209141070763 7160604
325996095625 54374640
718965087367 9170934
133579608544 158002365
930758417995 207695808
643046379934 128622828
455162506006 754333254
463768519594 158356566
30512518294 1991184
104099624458 76153215
477815978236 263180916
402985946563 119576343
68739621988 66455766
728385577276 208270188
946661504254 627653745
800359273258 219470598
641116988260 439793193
997341362050 200429901
124278321631 2019903
251264732863 22391247
644444703952 4441872
981085558606 921334239
508882841629 505617141
184135247092 149740866
87972592918 217163505
936686885332 258997515
993929618656 413984385
585806949295 30939936
198807866407 38253708
67803702589 6366045
601464737002 614375994
761790723892 211927074
925034544814 438500838
58562271553 2642148
219880380925 4528029
266452978585 241948002
77185622881 106442187
227455817290 109802310
585981694837 175434798
125045957263 12722517
373333217692 546101358
269655101998 139670070
280094953666 315909
50628043240 220179
537248555845 136405677
795299804569 265401852
319620033100 200027835
270611325730 952838982
905531682295 7466940
278237838142 5542767
570613639456 235984023
125932614004 181561518
841402764514 35123337
154908254158 952829409
13596914971 248237463
950275519657 159333012
376752159982 297787311
364266641593 36789039
203254906513 114569664
434302741840 748340556
188329755550 7141458
14225774914 49616859
343082668636 38196270
54327474430 101674833
614795354350 8213634
165353514571 32280156
295189546729 174898710
446051635636 283504395
549177245635 16522998
278945068144 28565832
650130170257 50803911
961878003991 3771762
48377027485 139172274
873868085947 70639167
520724201032 183897330
197938322098 952819836
336537148957 35554122
114650250790 21692418
953115366550 58337862
913114154815 21175476
390222395443 639227502
243647749678 44035800
518176962457 31370721
11117663842 61563963
905271095662 28517967
163598605876 797478765
336561856870 13182021
983569791787 84615747
173014523983 47118306
399322768324 317967195
951036482908 342943152
4531056847 48506391
143295377638 32864109
148214688034 707042634
420683985376 6145866
486404645548 278622165
826927798930 136577991
52517860132 17566455
671231040001 287190
629117017912 3034641
415001109262 473949657
729486918115 85898529
158699130736 30116658
943792833058 632631705
66554803528 288070716
704661813538 54432078
448357140907 90723321
289490745235 117039498
71672068510 3905784
904327469998 50631597
42727689682 157045065
844637005342 1569972
868998244723 113459196
644120657902 367153269
907038244132 311467128
273431063842 22812459
309728660986 1493388
316353387667 62808453
169104649534 97328691
912689075323 93049560
193157203438 351817323
730866360085 565285650
486523015693 184711035
461478143755 123750171
894761929993 171203532
858280062172 144753333
72894187798 35956188
20156775004 782008797
687343056985 112616772
895265752891 290435247
106555393018 346293702
539014469398 145097961
500979830869 29302953
718065047572 34606395
540154226686 52010109
867086716267 101713125
885832071388 161975160
875780428108 78986823
463979987164 30767622
530625877786 11324859
920843463490 202775286
990436543054 44619753
12161911309 138214974
116585386264 35898750
671091819862 115115325
969783762202 149568552
963311389816 56260521
307665285604 55628703
606623893432 547585173
925708269316 270197925
534207053707 314798532
442731597490 950091531
695664704608 338147079
840492098689 928581
875900948086 233179134
545721858934 173730804
500041460782 32720514
453146310460 57916650
874810878760 57122091
48723751972 25799235
265599501862 16283673
313331577190 25885392
860397850486 132873240
817234928452 296159901
315569646157 683904693
132795890272 17547309
566774633926 190071915
973261496377 44064519
228259935625 208011717
748629906937 44083665
340247062582 88081173
349977895486 952810263
881907693844 101923731
197938322098 952800690
3698276950 65163411
424481855725 65766510
337229693977 223089192
868297386247 594607749
588729688795 95251350
589878798904 25186563
180182782366 488328303
893874181930 106126278
488294787922 106834680
347109224290 911703801
977225735893 14464803
133871332054 150956637
328548886540 44926089
323810147551 266464455
483474611422 362146590
885463185406 952791117
79252875328 60759831
455779686889 7045728
532591484119 4786500
709310068531 30911217
873708925249 126239151
289466381950 30719757
955267517842 531626982
132287094895 528659352
966675597784 49521129
556805563252 660833763
329293221490 240914118
844969657519 206757654
332665566508 84721050
533545305028 4355715
286484634478 373586325
39026918272 98688057
361247875330 154632669
408279297307 17920656
845164477642 132126546
211236314662 48707424
14249975458 49913622
306640720225 108251484
745238262751 307408176
442618362565 71270985
633428475619 332259684
345004248742 109898040
726669682648 8845452
4781128234 952781544
851804712583 29054055
778118104657 93212301
836695775074 774053634
611878243774 27139455
280365271948 567171531
443950561780 335093292
12218018662 8070039
165124413535 183562275
146302240570 559637580
569707377211 69365958
916062344830 952771971
252855240337 266560185
505781138986 2613429
446556492418 636212007
607082401840 98506170
724505570587 181197744
221736912496 1474242
287699415367 86061270
799320754537 20304333
247340958418 237984780
675956032162 71337996
165835472737 83170224
457314843277 624686115
799403049526 873249060
626144508385 156738729
451837264240 88904451
816437855845 169384662
464225247424 182834727
594668772589 5877822
722829394336 22793313
521101051750 5896968
212993430628 232748349
233111674306 149319654
281531421997 325051215
835739551342 952762398
137335185379 146543484
352404039703 336471804
723756765046 41183046
710467181668 1139187
846007768693 112406166
487591023346 37382565
651462819403 523844133
728531584672 84577455
455634684658 478238361
255652966030 112071111
383373387037 8462532
696175487077 190129353
285547288702 172668201
526326765157 370321932
743738938102 165124677
39892121920 171605598
677006411830 72218712
858824292703 817141707
389109944443 53522643
97458853429 62415960
634856906722 9649584
678805758391 56480700
232198979005 88942743
906767940904 298744611
660596515897 17920656
990497417761 61075740
246677831227 13517076
134611018618 87056862
437869064557 29302953
677759222977 96065055
325996468972 13718109
395284060441 582861678
925995047677 92159271
762110323978 520646751
803018165824 86444190
709215956368 104671182
400337502232 214885131
197454755668 63287103
822055708051 268771548
483849217966 952752825
6605134843 53321610
170869950415 22716729
57698829337 596474484
185940620551 175903875
406892805517 369221037
165337872289 19777818
32361621217 91929519
325116078454 103809612
561110649433 149252643
605374046644 822349419
192860147767 128527098
973844736883 449672529
354004512670 663715236
759087531574 107906856
365170673329 52220715
858941533234 237850758
545012570737 5590632
279008977492 179158695
215046658630 25196136
75100200880 436854282
319222125874 41910594
980129334874 541669059
406310847793 53024847
824638912387 172409730
788566788112 10099515
546003760546 573489711
479667091489 218580309
451264659337 24219690
386153096344 140933706
792862029157 792309345
804961629808 48898884
10043089111 316148325
817251087676 119968836
369049004743 39258873
814083068770 387026817
667288138702 142513251
628090164586 679683
80322803062 330479106
172908483862 119135985
169067506294 146112699
139448876449 112712502
196025874634 577883718
889237740019 23616591
158481249256 128680266
921799687222 771258318
114280503238 445469982
783675953299 290272506
659453561227 208423356
541238456482 936143670
392977257334 5006679
614529521713 128297346
853907802250 952743252
650176541869 42149919
460737063625 27905295
648645009556 626055054
60958921357 170274951
827083254877 14388219
98491053970 952733679
112783322941 26258739
720992703502 772713414
595368526078 298399983
863719339636 285821061
577503318058 34185183
823780601299 96811749
333676423351 6002271
636575529655 57208248
156401618920 378449409
304079156350 952724106
314051721169 463830996
533532620803 18973686
818803255285 641984526
290366842957 293240136
267488246578 225032511
797231417179 172716066
328552907200 289238622
484763937262 11755644
213037370698 5169420
635877738631 1838016
560347116526 952714533
81916416280 247126995
350332833607 579951486
308441019994 231369837
893975531281 75674565
180516095080 18226992
981085558606 906601392
201644822254 5418318
35366966134 5437464
363944404840 27732981
470937088405 52230288
299874743929 57361416
359373413530 46342893
254697450700 558651561
336536813902 47328912
572689182121 19777818
739416917284 446877213
921714903253 21012735
108053291290 207628797
184450160500 79905831
436994255098 518741724
658783685071 44830359
568710554386 236290359
398393980810 70390269
158577582355 78824082
891200527798 710843115
640417560253 94533375
670870702708 260040972
716211584842 952704960
764743436455 126689082
694126762477 72917541
716165207749 13411773
644155570633 243690288
437798837029 25109979
224712586594 937445598
381419364034 12033261
736763083354 476898141
724342743430 365056782
959714801365 248266182
384219435112 51119820
735286408423 23070930
389111667583 22046619
9378143050 146112699
938055490666 952695387
589778521729 107964294
244766130457 13957434
205182536755 160941276
378526722046 60290754
694099824055 107121870
212281678078 146304159
936415395052 661312413
405438871942 322045293
457708542475 17576028
71412314728 259447446
900555025537 124736190
208881766912 395297889
734104558654 1790151
407351319406 611982744
103036613911 126689082
171976613842 66972708
68848118278 933147321
122237634259 37181532
895889749750 63200946
839019402034 351195078
856913118448 737073135
706511701447 16714458
830958432682 952685814
236187271378 952676241
12275092888 47922438
543082269628 22850751
229493705254 703395321
302901503647 8644419
605050521628 147165729
345082000648 71194401
539098625641 44772921
728364535822 265095516
160009503511 358317390
361304394322 76402113
407079584320 201913716
82091429866 47261901
153675738592 89363955
623713568095 100420770
176725729963 163774884
135700326196 60673674
340167367357 8184915
560347116526 480526308
25339978810 206508756
550538761468 16398549
876949924615 817553346
953254280353 12349170
327366538975 69624429
480724109338 41585112
545571132049 30355983
956233306 736326441
43473623323 335686818
731208173623 234146007
498986395825 11190837
375577924840 164866206
758078953105 201234033
274057172242 95146047
550784879206 550916577
700438901989 464960610
503634803986 86109135
7704422968 341076417
257842647574 61161897
892937410534 77637030
310559334823 149836596
949034221558 412893063
245410915780 141996309
913978975543 58050672
32302507942 182193336
44791045918 112387020
595727394610 950350002
765813607606 59228151
434984952112 9716595
946305364027 293393304
962917307698 599509125
746538339070 139143555
811472954731 54929874
619289886109 260098410
747710548828 5561913
683699977954 952666668
235857878113 286089105
805936157116 117537294
38098216915 75664992
99380395243 44504877
257048887225 67145022
463499953171 516942
635439860038 39105705
307604659795 79819674
838434763870 72572913
674137740634 321662373
645340809244 62071332
387012067969 58921815
752437704487 51694200
80221228051 804132
618676764178 952657095
387182074876 82691574
681599300683 117412845
123516425707 382843416
763956913294 2067768
104025347551 175195473
609053273323 44399574
355271112208 17087805
12472407472 331292811
521981026537 10721760
894995089981 8165769
357599496949 13775547
154153293178 716950689
66935670814 262692693
218692069381 228440499
572655772351 60424776
865332328606 40646958
60143526028 53158869
829872412735 104374419
900762765118 952647522
425519570314 952637949
71622796279 51981390
828089761486 952628376
197759301517 35764728
26484340711 132499893
987058616977 53781114
122296192300 8242353
22905778219 10989804
373579033186 48554256
313220482525 181035003
524966838442 952618803
465724849690 903557178
908412554974 771909282
344089552684 136549272
266427303799 297777738
270165610942 285495579
713264505295 6729819
522834991483 21673272
535220562271 28048890
286896231094 647814483
515645639689 410327499
576421161511 34367070
929373394966 39632220
860489196052 62061759
941689293460 84098805
165257334640 26038560
439862926294 921257655
785382428095 550016715
595294105576 245892078
38179319371 50306115
133926367231 877978122
614756574127 39019548
529747957102 199635342
973873810084 262405503
786611721652 320235996
258992513950 117996798
38935773739 229014879
459452409409 147692244
711949753567 402688245
564132747100 24947238
451263051073 61860726
961161981883 743879538
441633170935 117633024
162051894877 145720206
368146146394 652275501
694662654925 383532672
335881628209 703596354
824712710644 106652793
181718541853 409590378
56374949059 26478918
970283137747 115574829
93299774644 144083223
666265889989 23702748
298771890556 199367298
239795667430 71893230
652042263520 69662721
781630144372 335514504
312584198026 82806450
383464431748 774704598
121327322635 56480700
656707395712 106585782
248594328070 4001514
329956808185 52804668
237143495110 822167532
252067520551 287563347
646136455474 8711430
634827172984 87774837
391931947264 76038339
330853420846 545067474
761949090031 7227615
170635699105 521843376
189337420492 207399045
120252929791 88129038
460241507707 383762424
189420006763 819573249
145853309254 193240578
217371535561 608201409
173803813741 145184118
455162506006 326965815
477155651842 529511349
835590321937 127119867
646407252406 952609230
51438766945 58069818
648319699870 952599657
508543913656 25847100
503155158394 438902904
468303577954 236864739
944474622118 241622520
520185719782 952590084
276966442531 206211993
41084396686 12176856
152039582962 952580511
551741102938 93777108
921116428012 398456979
549160320571 51694200
291478953421 143757741
61198328422 952570938
477229631986 851862978
843033038230 264415833
405665225527 146083980
35136572743 177684453
327813770389 122649276
645379838365 25722651
363739877695 457560681
702784326670 25445034
664270368031 293134833
774416174914 24497307
507713402560 23157087
735109461091 156566415
727686269626 952561365
184551189850 952551792
170101242607 92255001
507716389336 18935394
633889635748 81992745
441569960416 46563072
944249407720 256230918
361452580270 716749656
10149914218 104795631
873884369620 30288972
426475794046 748599027
315553841134 952542219
153351501082 460518738
768688702285 8443386
458987400934 952532646
488167840369 420628047
565075760092 622245
528791733370 236424381
701522925271 140100855
257100590998 53101431
84077522419 34759563
581119301407 28048890
709977752470 491678853
867294934498 952523073
232173208489 156786594
808965286846 152986113
31478889406 36339108
725421750460 39670512
298463984584 588528894
407351319406 282183321
752703379864 61161897
357281405305 151540590
719474577481 126277443
212721949921 112425312
632022583450 28489248
792017742514 323969466
373779577963 40551228
334678315774 952513500
16881580882 267527058
548172477220 153646650
505683647554 84146670
795156468040 324821463
141180116596 47424642
591782831701 62396814
646146152923 176411244
177910447540 436002285
517095906805 181963584
917822547394 95347080
536441523226 952503927
244673616985 62396814
840849014329 366473586
227223710332 256403232
287823352906 762633045
49016547658 636853398
874861184875 70543437
88928816650 167010558
124257634378 43662453
36264976453 2852754
596495149210 117805338
736220461087 63258384
837382800565 112712502
497712252763 466434852
48565768753 84845499
241245356074 356661261
312407930377 64962378
314254965532 23348547
232169924950 82547979
525496943317 141479367
371927095771 3609021
80057223415 39957702
243780374020 50382699
369547256155 364932333
870107780050 37095375
985769946193 37382565
717680260837 307073121
271068465199 354861537
597639842074 952494354
690527451202 159629775
76407121894 40130016
364032974236 52163277
506798587534 910028526
471327504064 15106194
344156640268 62770161
555436192078 55427670
426839749933 449146014
999047285704 152478744
424563346582 50277396
61824163297 172275708
906560101501 777394611
69804342010 952484781
154756995277 139440318
348966669388 42599850
565522317304 191507865
495268737643 17652612
296278327792 119260434
956021630917 69222363
487738558330 490568385
851668929151 192589614
318295300825 11276994
699650703553 36970926
971237437306 36080637
634862583511 20897859
721605997747 78938958
653900221468 36272097
485662512388 54814998
397789082086 13622379
81186909907 10080369
793584781084 40369341
463288916386 181398777
815981654530 125722209
2803483159 14474376
862829207896 506746755
507482415643 253033536
165398478952 10252683
548872431742 344838606
525326026975 584536953
472309134538 19126854
421546479865 125454165
349977895486 736651923
883015582615 524916309
593814947146 357494112
816137828452 179599053
900306864658 335906997
612841302628 69844608
525662173297 95260923
886534668058 450380931
625108589428 135027165
835519338142 119815668
801164362558 33725679
239554370392 255130023
148166788834 1522107
681787530490 929547873
228080480167 61477806
897842633566 3972795
47743863784 25378023
608158303126 27694689
919084164880 386730054
982635643393 91661475
550357161658 364109055
307879854826 7457367
123286897978 62176635
676962629020 947727
60696621157 377855883
13292497663 80078145
512413973998 109113054
240788527033 87133446
934570638271 11746071
12084379582 112578480
930847552198 93690951
633768173524 159591483
711183984670 118015944
453989132434 5695935
222517825879 225606891
420500442247 115402515
321515689522 516176160
302964647155 17547309
885090397732 114684540
696061878805 60740685
238849772965 195164751
262922271520 24947238
738693384463 143039766
32306748781 16254954
204560008657 37602744
749679415462 952475208
900620016634 43164657
55355399932 40800126
715506786382 699345942
293368406539 32012112
339072373417 166407459
58562214115 330795015
324021289639 71759208
26103220435 539562999
50065323154 415343751
711058272034 268331190
970567097554 952465635
368726337205 186663927
604173179416 18418452
70884047869 722014806
900762765118 941983200
772551314833 70562583
414921130939 73271742
326790478219 33036423
453153509356 75961755
150988935250 77129661
436038031366 227521491
536244610708 7399929
365259281017 4824792
577503021295 27043725
444489339793 41183046
274148469943 96237369
477056517946 86693088
915964484143 4939668
672610769161 536518785
826774190572 326257413
886926175039 34051161
73237150096 185974671
818361082507 92207136
561181738531 50229531
354624814351 39325884
313509539260 81801285
958792044841 175272057
785139063289 584154033
177465010369 189995331
366754929634 296820438
577417993909 66360036
669249542488 100219737
548503568998 142503678
602244007921 172428876
252742154488 601337568
650181740008 33275748
741697427452 283533114
456947780257 109055616
387751807879 175339068
375795936250 34644687
40161406318 53091858
183594966118 237755028
230308884496 16666593
275433732739 900503391
150651305113 109850175
382427052214 48659559
838896159232 342761265
149711355481 83380830
482365210117 47137452
375409286872 318263958
966498573868 163458975
802210361884 19710807
916733938645 274946133
686974898551 137267247
299195715985 25301439
957913525150 75722430
881540219185 17863218
868013512597 211228245
398715729340 10855782
324819750331 248036430
695107655830 28297788
779322351154 952456062
947491349332 83476560
114116824084 521020098
566735595232 30566589
976197934840 22295517
177455868154 324984204
763698088093 167709387
959879945188 43040208
954912114736 54384213
690767743075 12751236
330640799035 119088120
369890295037 75435240
711253369774 110328825
482110223689 605023173
436692719263 193365027
261720280159 72946260
812790181774 734651166
351111305875 448274871
424563346582 952446489
78093608266 3446280
703464407644 220542774
440819150026 952436916
40938054235 128929164
50781475192 746942898
412948995820 23750613
747737362801 18198273
115490239156 207504348
657873354301 3369696
23988160426 91747632
954981720019 230498694
636493536910 97855206
422650899118 952427343
779970807028 198314268
714791850115 98994393
793531478620 46304601
150911920465 121127169
38972878687 93308031
495323902750 883224126
968541597052 75339510
702681311617 44878224
830082344533 509427195
24659151142 171873642
597564860857 56308386
978868837429 214148010
516619774504 194465922
587879332870 53216307
287696313715 89162922
990922071949 9381540
481936770502 952417770
259043231704 66149430
755763061129 210232653
820168542880 28441383
139608674446 615993831
813718169248 2211363
756149101927 193700082
136713796468 8653992
691490021833 66714237
207986571055 250391388
256252963378 3666459
874836256783 66589788
641564076079 51521886
75328459492 193853250
968654650090 950407440
406913464051 378918486
162476265967 37267689
615692684986 25569483
919839216109 7687119
349021671754 813570978
839638742323 783818094
910212810970 52010109
534128449804 323366367
786418260895 449806551
202719440758 549241302
250448916322 39948129
312391512682 270092622
985694032303 16944210
350402324014 129800307
892933428166 77522154
643506324292 21682845
523987547872 6308607
288229669318 40110870
660575780779 64981524
687524872882 952408197
277421988790 325472427
327645448330 324716160
162406076731 79924977
340328452228 69959484
298152904468 22352955
738525541054 431196639
676959757120 41384079
74501710585 48487245
438685723522 45222852
979321530934 801432414
652144594798 16522998
630049309144 44150676
812457734722 148649544
705572632531 73061136
168017361859 115737570
686397076363 45385593
635619171901 80566368
576602919970 952398624
376666954801 11391870
846258012394 952389051
918092425318 469220595
883625340331 833932749
847131979429 42896613
650168318662 11822655
327984749650 909703044
241724580454 156681291
240034777732 607215390
582186208165 97146804
491345910925 1273209
430978859440 101646114
117499450504 34615968
495165349243 69452115
87016369186 251511429
982871254069 15929472
673137130993 9573
569847382336 8108331
832760593705 947727
760955751778 23233671
524254630480 283054464
457074953470 952379478
578770401727 668099670
437988464494 855357123
27683823946 40254465
128030710657 5782092
758117235532 147759255
192778767694 234643803
419782227922 398552709
846224137639 7945590
677104841416 844625790
542069814094 9898482
652655008012 145825509
662069045719 136233363
569797277254 35132910
484525607854 13899996
397342745053 91891227
38037313489 139928541
751591862926 952369905
616489441684 214712817
739084853152 8998620
815658852970 952360332
213893633164 255110877
349789512511 134519796
772548347203 69787170
341188744927 163650435
186463637314 652409523
554481366004 113076276
886020889240 199415163
256964817139 84290265
954311294110 601873656
104127146833 58184694
768631379161 63583866
835739551342 952350759
819641597095 660278529
556067249719 321365610
32976624937 147692244
794924131330 611944452
529411747861 161333769
597529230151 78489027
411134250394 5676789
585208933558 931816674
68823012391 20534085
269238680590 244101927
212933666389 31437732
278212728163 2421969
943197071068 426860070
498116223790 72410172
253264964737 118149966
260484572692 126756093
240480515758 450706413
81114308275 32500335
143269128472 133447620
824774226742 420838653
287605351069 176650569
949259704000 119987982
452631560677 374687220
875754992647 59505768
544067442112 17834499
676050188098 29446548
286790779018 72410172
756350584858 16609155
807052839382 952341186
109780476577 156939762
845205239476 75961755
55434530350 14101029
148825751770 24037803
639616811614 15919899
169202150539 36205086
310772722474 952331613
522007390579 10453716
943575271579 135429231
777125896018 103685163
913757743513 26316177
374530738462 254392902
670193819116 61468233
204577642123 22601853
809675967220 62789307
879725843014 340913676
582633349330 544349499
789773374513 38263281
518192327122 28431810
469505861986 898119714
750586294471 1426377
645255322354 129848172
274093080565 333561612
177780890650 67451358
892114222783 20237322
680499644692 313755075
814702629238 445948632
928462049458 9984639
641626133746 892538655
319364600833 1818870
230380260784 29140212
622683287635 699996906
930758954083 581645907
517040976931 75425667
193782100159 163621716
592082510374 757549782
735978178030 177627015
198242858374 550026288
142979344189 301616511
8344042963 14914734
358519017799 6241596
890855473105 224151795
518859111199 89746875
988533075064 1991184
819483747898 6404337
514203102076 222026589
12320957131 5734227
993123729316 111975381
652831926625 69346812
397740675517 26163009
482725509118 99348594
98337401839 85151835
567040682650 923899803
905079827122 63354114
843028194292 173012829
395034176422 664356627
309095818675 271365831
658838160922 218771769
750635639194 45615345
507903748000 529501776
989543252224 34223475
318855709726 78651768
435190001680 464682993
877611734824 30221961
287633553127 70935930
687833142628 248562945
108411560815 125214840
992518738954 11755644
95280707350 155733564
769266131980 351185505
148419129022 213324732
74291583235 199960824
824911599292 221002278
985866677266 419058075
211232112115 16819761
249498685288 48477672
801315496990 952322040
646679135179 341756100
29537033686 54958593
336972170704 480851790
949245287062 115440807
804392112892 278114796
497099240227 117288396
120610764439 673929627
54504762298 931309305
265658663002 30978228
316114570036 335294325
852563119843 15297654
914811190633 55973331
135487125913 121749414
534135505105 236883885
76299014005 135237771
102554383609 95777865
602239336297 26660805
181352043640 255340629
977887245247 277138350
970445390524 33189591
846157327672 59266443
117082115569 62942475
259625179855 211055931
675892649329 23070930
182283205258 274869549
962374532263 494292282
233246988661 43480566
691161585868 16829334
103993995976 226075968
518517259369 340080825
458783567137 196141197
759169524319 59898261
646407252406 167163726
968590840564 3810054
133871332054 179675637
905252026246 62138343
672527110714 361993422
793665707134 952312467
722700034387 14799858
271366061050 131111808
712386689914 579941913
100302003007 39278019
552697326670 811503210
613498178650 164827914
981089713288 341823111
700757587159 58548468
74498273878 28479675
135568458121 145586184
999960000151 184385553
476863420963 259973961
672168251755 45165414
258109054591 10176099
456311252341 171538587
913669633621 469115292
376645109215 91881654
914956010977 68695848
208851181177 396829569
305863281841 36281670
185391584374 8634846
148863201346 225750486
616764316714 952302894
950440730491 6002271
153952030426 952293321
810843467062 5820384
882594514210 952283748
215224645327 842730336
657881937190 766261212
792127879879 177703599
41563693558 436701114
32271376546 47865
575457288952 165746922
806431402606 53924709
581164055182 149683428
84762016546 284011764
488751894580 644004429
231345416125 25311012
728642493358 503817417
271487389252 71548602
293560695298 45644064
648033701014 147519930
680831306758 952274175
377532665818 121021866
62878471987 107179308
752344109266 51502740
421750591279 76651011
549359151781 459312540
284854858558 60041856
11804819263 490836429
132706478452 133332744
814434206410 260414319
844860956104 162913314
496895823550 1761432
316488261664 10185672
604182493945 85783653
522198769903 39756669
841167259141 38435595
376714609195 27101163
649156954450 25234428
5737351966 474533610
454256933017 884411178
777292762981 10721760
211881741376 78919812
351432039667 393641760
590619955618 104058510
925441387741 56940204
841476893734 952264602
943419231679 1263636
835739551342 952255029
462587229151 111094665
48259337023 328832550
689396304133 1857162
696992743660 201033
233318600182 952245456
253399298554 916815783
762051119065 6222450
511135245469 113037984
893896726345 139210566
156766292782 36444411
197832410518 54958593
878167969897 165871371
785857191457 24420723
227122064218 155781429
933164162149 72257004
566979247228 48324504
64724013754 131217111
982041782338 879040725
881595886180 938154
314453423395 47730978
146220567826 52565343
882445993207 28719
92517722074 83103213
419453476048 20754264
15254169493 2565564
657632746519 154776264
553594852858 29283807
880603543519 43844340
863913288616 283513968
168096817759 3676032
95309962438 77464716
110762183635 41441517
92611815091 15249789
561841821508 183897330
172983430879 42274368
227221987192 153857256
503766538039 30528297
124309094734 952235883
985516165963 48621267
132646417450 145231983
170895271000 93030414
492403713760 9486843
746810744266 173443614
486619568971 52134558
466637190790 862747479
702659389447 78469881
289293378694 74028009
347984014603 54987312
609015392962 40570374
170977474351 7543524
866940230221 135821724
656820012484 70667886
28527574501 101981169
420278214625 39191862
854864025982 216646563
689050776271 219374868
43422034426 208997736
881478004258 82404384
619998255298 425567715
77425062757 2268801
897894093922 952226310
451337611078 920128041
403471412539 26306604
275392444390 952216737
446369985751 169193202
256959331810 210606
7613761177 9525135
331206300772 539907627
439509954730 278267964
451184514181 1273209
335398339396 161352915
931074939667 92178417
865357773640 17346276
783030105373 10721760
399451486882 221777691
833643248932 17394141
862337054485 116627859
459713905477 211371840
178237346344 416214894
670046002423 35515830
495244403077 34654260
109955595466 3800481
53430871342 19289595
498256368418 31409013
742434764539 252238977
906500107510 952207164
142682925817 365296107
666275338540 81131175
93779607604 769027809
847200857164 574380
689051733571 310701288
205588111954 952197591
999253809514 952188018
714965111842 85525182
160327451560 256910601
810090167692 751461354
228385370644 13430919
232362376450 196840026
237728922352 173558490
654784178623 13201167
497236350214 335332617
794621930866 882755049
633020120158 926168604
655887816982 52565343
387216441946 9505989
931207008775 120514497
363249150661 66369609
412958779426 77110515
806096615650 952178445
737802592186 52038828
143768346757 20620242
100009882912 304316097
452697777118 48362796
754460534122 362433780
530218939129 172428876
685576243570 29705019
434925187873 48247920
665293028383 97596735
674224443295 634469721
837536447215 89038473
259260831475 813523113
243692149252 56375397
364192450843 81341781
488009646544 302506800
843210464212 126622071
540190661524 22793313
536441523226 896731629
498586531615 440358000
187345100008 30202815
536082807862 338482134
623310721201 30892071
823153143106 134931435
593814947146 543784692
273630053701 780591993
73025251741 582947835
195069650902 507952953
230449928986 952168872
867203324980 86252730
424486613506 32672649
71654090416 27541521
503929916338 952159299
852865530913 73032417
691128559018 25837527
684489013333 30920790
616692465868 53130150
723912982741 475682370
370333405969 562279728
378664607446 430335069
72238383952 122649276
542042387449 75042747
496280126482 857932260
467593414522 110089500
934733666461 444340368
831388844335 9620865
784946889406 87210030
527665947181 220179
107647294879 41288349
904435443865 23540007
182638742386 442569363
793429698484 42944478
78347005576 3656886
418144956343 472599864
837303153205 54278910
96433426480 137056641
668264944384 9209226
793456617760 48448953
339413966776 17891937
406395095674 952149726
2580470551 727548
161601820282 952140153
270527077849 25253574
127177765930 931232721
426199396909 203943192
526618128985 31992966
877928443864 170839758
875817609640 54250191
274008972187 400668342
155503330984 173012829
403526424478 952130580
268356446575 20696826
750597638476 18428025
563054237866 106107132
458987400934 316435515
441919255948 283868169
762669482908 292895508
319297532395 2374104
701365889779 465917910
559723870453 612001890
677135206972 806458239
143167252606 250927476
423430888012 37171959
218573565214 68025738
338238751096 229742427
415774033282 117958506
193023511012 46266309
881305422214 282623679
82070397985 27436218
609948268147 79025115
59522314912 83352111
144103593217 186836241
169671740389 259332570
637471768969 233820525
978216887410 952121007
350934119218 926283480
414000681508 4068525
621545435374 792385929
525915896089 440358
27496700515 71874084
609892936207 48056460
125764454686 423691407
658459926211 193709655
435923762557 98439159
842340349615 28651989
657479741260 367660638
733423612018 656248296
138586851037 46362039
124198990180 102833166
527596676953 28719000
784620938329 193144848
381550615345 777241443
557394637807 44045373
674137740634 952111434
125800477885 128852580
377708383714 756152124
658440081382 124544730
291011063473 511399233
520945193737 56136072
524306650162 446953797
659739056806 31121823
301948668757 180939273
511497698395 45002673
65979447082 294101706
487546901389 11276994
798009171472 376860291
515142831529 107208027
60242104690 524772714
839330122468 103953207
72243007711 59390892
90941397694 679778730
21993155410 149606844
294232978369 184634451
833728352902 78134826
614851869250 37411284
20274005962 260988699
822352419094 401434182
409236248587 21137184
181682518654 463591671
842343786322 42705153
743503978390 257753025
136648556473 20342625
407351319406 54518235
197707645609 16312392
969592650922 8950755
136558493689 3159090
259728482098 42532839
743942073070 952101861
339349846822 21970035
157855328224 277253226
223741279906 3321831
356671461610 821487849
297861310888 426793059
972449221846 1100895
919552179277 71491164
452493642466 426390993
267638686273 7342491
910120594261 140493348
248511674788 98793360
245618582869 19500201
646753144042 598436949
760929320725 158136387
654057042262 952092288
347965194085 75875598
666407493805 54317202
196815053608 161515656
776836264903 243087189
8084442349 494139114
401902976311 491870313
878535601816 17068659
265717613536 94035579
896937870190 930198837
135630759205 135314355
489193822552 111975381
667429168138 3666459
16255813018 952082715
930152460760 58768647
406309344832 63947640
668322813169 71050806
80205662353 41834010
808022714212 111812640
120452641717 24784497
836613489658 67011000
979023747715 86961132
975129563413 122266356
859326645451 127770831
536385879469 30241107
974237430916 122084469
110844568873 18083397
658588290568 179541615
503718902791 123798036
621830088529 590328618
934703339197 422619231
615808092982 12789528
176901399994 952073142
891862127401 32270583
463768519594 866145894
629030860912 27283050
581882705773 400141827
199460539882 337687575
984910453534 693314952
187124241325 244389117
304079156350 952063569
686439389023 115325931
967698426358 952053996
832703318446 4642905
642870131431 650753394
662524481194 3398415
901066640857 464548971
716545998451 168944304
373334356879 142254780
750284630095 260768520
218975244202 445977351
407351319406 897755940
707197794265 369297621
466413320704 63334968
759241652782 907855455
311674518220 9640011
122071868191 309945021
848549378344 362883711
532616628298 388730811
627282777766 192206694
914388418234 367584054
729314805148 243077616
140268263719 158509734
179398489714 186998982
145346016838 952044423
587121381022 912431349
209214026596 55734006
276287510317 37842069
37194012865 64531593
15157003543 48582975
174929747617 6222450
870793767565 203521980
682660731685 46543926
904569829639 5092836
666487950778 952034850
146852745508 158069376
744436059016 251205093
425576587102 824886264
520185719782 831357612
337440309550 33658668
617568688039 87554658
792666026074 7486086
829895550676 53130150
762031963492 12741663
831075835954 516654810
262929039631 19825683
546739771078 119815668
300131108869 14646690
549846116626 493162668
29642945266 952025277
124309094734 175923021
13387141822 952015704
167629865965 617046861
763007103472 40465071
446199691654 115833300
957179965306 952006131
671102034253 31447305
992408256961 69251082
277137109975 152698923
354374365525 254182296
908260310074 13804266
769587373141 140330607
358328314066 120524070
997112542723 172122540
627998589268 47817135
718513758709 326401008
52483847263 59036691
134447358610 189057177
306380363344 361256301
783919547857 85142262
4651379884 7332918
554152763206 208184031
266743270237 20773410
787750684381 152718069
838538831953 9237945
416455875688 41489382
637617355153 6471348
926411616772 64330560
562175718175 31811079
688481096614 321518778
219931467934 26823546
47811196174 831319320
33084263749 86482482
291648247834 229570113
960921445204 73759965
840520670002 773977050
998153296045 66321744
209322268507 83687166
471250345684 95634270
956838443050 55083042
654574491631 1244490
308337717751 491305506
58264392604 60195024
101239731703 68724567
288437996944 291718029
574015982164 656152566
112696256506 69413823
529457085589 84644466
226212317401 328401765
333012727261 700638297
481501183948 427874808
715255361110 887503257
203914539559 138080952
451942155601 118418010
27192853495 483015288
129008224741 77397705
916062344830 951996558
879569156242 7744557
627574266043 387754365
471135211213 73654662
877674179503 30604881
39917595673 100162299
488349746515 25904538
828659431570 313515750
238328570980 417229632
917354513851 600456852
504550811545 251377407
512298628921 229656270
931221282118 130853337
497964185404 70284966
853168368676 616970277
927440461282 82586271
388021211245 6643662
14157394975 148582533
646222890091 76584
448464243631 86157
217062796738 949421421
814273255561 208624389
710006232145 200142711
997968288247 20132019
28479565906 163171785
122800876768 381034119
827786904577 162128328
773736233443 176229357
711151627930 147376335
949530175450 951986985
13387141822 464060748
553405374469 88837440
73325298280 226037676
398745305818 951977412
865274488540 100679241
128890859761 171835350
310541155696 166685076
507838125085 465716877
453250058542 583751967
292113380758 232030374
224659891321 48439380
745854520534 184251531
376752159982 951967839
766891442638 919170741
764845857982 20112873
145268039272 2402823
162421240363 18045105
785870057569 49932768
837482005564 116647005
476046331213 1273209
641443944502 26660805
433090741213 28872168
204536028292 34663833
445156918429 145375578
42955316476 53570508
258771128752 339458580
322907168845 139200993
199850769562 951958266
257301792220 645201054
289028378908 699278931
970567097554 248735259
573059662702 235132026
400374310417 249434088
420971305306 396571098
964854798130 315698394
947617727986 951948693
276348668122 249855300
296307611599 65421882
246675236944 3015495
529607994361 123587430
519897509563 727548
738116500429 26632086
195757059313 26344896
189140077189 131130954
15710807074 476965152
984910453534 435657657
999105278938 17470725
253013185264 88377936
138345908200 98209407
354759014146 951939120
587885373433 131130954
976155995527 29810322
378214412494 96668154
660793763470 20352198
154496839429 33792690
900530930296 85170981
633020120158 951929547
259065958006 43279533
520276079329 320494467
951194648014 149367519
311931472594 739207914
646164236320 210797460
969610873822 771344475
316428392122 9400686
877548036082 33045996
143433569374 177665307
39015315796 31820652
362351389240 13335189
470398314484 11420589
838448730877 118810503
724160846857 595325724
223710033634 7141458
631854807052 48448953
438637083109 80566368
63415005826 6969144
950119412746 110070354
268980783970 550725117
915961152739 44265552
104923884385 231877206
969526960996 53905563
490427557981 67001427
943598419093 70553010
353802790414 659474397
641395179640 134931435
538690136158 603596796
811833958042 502994139
726467673202 182126325
136853768782 427951392
943901534473 46141860
247516220902 106231581
537332108989 33495927
948436631125 116034333
11184942886 140675235
101102301715 83361684
300927425209 161687970
233318600182 951919974
568578178942 346044804
135364361761 261419484
737108132566 68054457
338344638049 107447352
435504532168 181274328
579193949539 217594290
569371613809 62655285
256413862270 322916436
640360773217 170274951
122532009490 656219577
111878186218 924579486
732311256748 93145290
156820701622 951910401
657847095562 1694421
844239672496 78929385
138652450714 927480105
568953130114 484537395
922296305743 446570877
591771679156 46093995
304079156350 951900828
402057465385 442071567
820739510800 257714733
730645539694 832870146
352732891399 37133667
31926882568 530526087
972418827571 41058597
3946941106 661791063
990647795926 513811629
202635451348 8117904
757329205318 951891255
948406772938 92408169
835528671817 159333012
620312010373 183265512
535485299494 831625656
290692024102 891533490
140352199783 172553325
479689702915 37181532
29591982706 37325127
552697326670 951881682
619135502338 221145873
11146995514 129896037
626673680587 70715751
903631436314 677280177
638377437688 358489704
5631832879 50813484
605359304224 769027809
171728031751 58012380
432074982994 69413823
146083683499 18236565
501881852275 25617348
464724743326 951872109
485761665430 85027386
692085022075 179053392
373056510127 347404170
655937050921 10807917
138652450714 401740518
203459165614 71893230
858175266541 328602798
851995354786 951862536
767911556572 560068365
130879919944 111984954
85620758419 293575191
271567549462 493641318
474177488764 74181177
388162030075 39412041
498192573946 741371412
646931489032 10281402
914688991288 286586901
91418764912 354851964
430944683830 252440010
250358403607 124190529
32477799145 9783606
392779115380 76344675
962917307698 335974008
957901913101 142130331
708426858070 27838284
462557437975 162415518
427400124634 11927958
411176214334 947085609
912237449902 197998359
960828118027 114808989
101946731953 203608137
721805594797 6069282
822082062520 251903922
544989499807 46572645
124218930739 296763
689676157123 566424837
780490061602 736249857
305035380082 951852963
388874726260 240732231
30390491263 30585735
844055928334 219700350
365105576929 94868430
613860756025 29580570
529704892267 26143863
552755128444 865169448
390669703441 185007798
326898748849 100009131
27178111075 283303362
834955296982 240100413
444666359617 443105451
142996939363 139373307
319379233858 918357036
183469965976 86702661
999865399765 152584047
932371326289 550543230
887217433564 12186429
671595077953 558182484
495288572899 382920
811704870229 2527272
355447513879 16647447
512580865588 492052200
67891894546 951843390
458891349544 57150810
196025874634 891399468
404213067049 112645491
829820230312 79417608
532104476890 452534856
525656228464 253205850
872490037543 283571406
895899437626 62521263
555512153833 39211008
383406404314 1962465
56294018917 37085802
747766967998 950426586
530641730674 48659559
958994341477 17863218
200758988791 18092970
574575581452 59209005
859645144642 951833817
136335844855 216100902
763066547710 269719275
752548086658 951824244
583296486094 951814671
162814772728 83648874
808036633354 808468569
438448121662 292014792
138505327369 31715349
879293444269 68542680
431104495492 101780136
304860820519 9419832
362344487107 38540898
80543604307 573843912
471595467388 748340556
454886319475 142800441
131765380060 46419477
93582876973 15900753
668338752214 25732224
169251610138 78757071
939967938130 951805098
750034937536 322208034
775202343874 86109135
228496436590 24784497
996385138318 324495981
968844291220 626418828
973789357078 406124952
463637498035 32289729
906230689090 30719757
306859491994 35305224
884142387634 151598028
663619279582 819831720
19913577031 53063139
12157306696 206690643
347109224290 951795525
9387649039 157198233
960808943308 87420636
901718988850 628486596
374646351583 72180420
957945049039 5341734
838308160945 2536845
918813042466 23903781
363365027734 912440922
882473774053 48458526
524966838442 850398309
371014817590 951785952
665531727046 862986804
964211142421 292598745
3855988033 548800944
415513226470 350333508
880554606343 39057840
765121202089 257360532
787633367266 46295028
529650881401 12856539
36130370500 188999739
847674917605 74631108
276061013137 114311193
637618245442 82385238
612820088860 90685029
596488170493 136587564
637068295738 597852996
760750975735 296964033
166382938942 951776379
944669011456 18916248
238183032661 825374487
59810318617 212654622
524010614710 951766806
87803796301 10329267
596683618342 170236659
640591501663 6729819
998054445247 70945503
87784793896 173740377
239860735111 74085447
820331743384 16953783
650232147334 124008642
608737852546 74841714
50512679017 30920790
956123669524 49884903
243837061234 863484600
334563127957 8443386
756372981586 610001133
880682066746 656171712
685364843011 201703110
574690472506 917457174
697958329786 29915625
881812461640 753778020
211072568497 191814201
495323902750 208298907
830065649221 97175523
68691498517 48247920
441618849727 101914158
293113688155 439343262
518108285755 55408524
758180761960 29944344
152942364727 25559910
61106575309 8577408
199697433340 113688948
3687038248 18112116
716631829969 520972233
460524897226 346044804
753030671161 64081662
629515116598 591879444
976905356302 52766376
9562246894 595641633
875900948086 86961132
154799844025 31342002
192416104162 157523715
776431283230 7514805
178828896214 208863714
225133415674 182901738
939967938130 471518115
524010614710 355943286
512776566427 93978141
475172186383 2383677
58035023524 111410574
744349471231 329828142
417869780458 801911064
131719266919 73501494
55344046354 18294003
444604531702 6078855
105729275929 52909971
908131687246 35247786
610070750590 611350926
459760286662 152775507
926177451619 167537073
694946197612 59209005
815924723899 642989691
589033828486 347672214
90894872914 754247097
711817856773 199319433
543034395055 43873059
285676629505 142130331
533794476553 298246815
76240140055 231982509
375762712459 27780846
316480383085 21836013
579471591166 95270496
332714407954 3972795
227555223322 11478027
799074441247 109495974
148214688034 951757233
142112465266 353693631
371014817590 951747660
299298037690 951738087
496280126482 728897793
484225015654 448370601
956223741574 734086359
565128235186 951728514
545047536814 176459109
332510120134 9027339
669712459957 134921862
284954681710 801777042
637306481551 71309277
851715961300 45404739
773289130570 2986776
861330189583 34529811
144389793106 638356359
704736900058 951718941
320139732124 93020841
633976343890 30691038
564995078848 7390356
373762633753 99913401
739088270713 5313015
285620072221 84242400
124098598129 148994172
155095741363 725173896
18485021479 362539083
976136323012 155341071
677544625036 192541749
392831345668 120945282
142880158336 310749153
155864477890 689342157
807466766329 202507242
763018648510 1522107
322753866823 126612498
515404601122 588796938
802221265531 28556259
951136080400 206843811
841293412135 62473398
131561341138 182394369
827761938193 285112659
434803601200 117288396
261761070712 77005212
743942073070 951709368
716984432278 131791491
480980546770 753959907
67759054117 105006237
334089867556 30231534
362943302884 282997026
767064675646 176401671
27562763788 91403004
870958633771 41604258
716004639820 170408973
852314059102 5188566
475129356781 89967054
527847696067 452065779
649275923602 951699795
8320636978 92379450
907414099258 33400197
423310048033 261668382
928063860523 217000764
285910905442 951690222
741953821111 48592548
498702996733 209141331
499890781762 107150589
13066862053 168274194
592411716271 439343262
947617727986 358700310
334378455214 252296415
523054390978 951680649
43900253641 73032417
281129786782 951671076
305824941976 31839798
573699301843 22620999
447272495380 92274147
966642704956 37717620
523702119304 192340716
44689409377 134136876
636651682870 162760146
759533399530 617123445
479941587691 42896613
919648933588 148754847
545904138427 85649631
116565809479 19222584
677525852383 209619981
698633298778 220772526
630086749147 26411907
626605635703 382431777
623417737768 34166037
876424610332 410212623
200756069026 35678571
279895318324 101607822
661388285062 99099696
904925357194 363735708
162558044014 60941718
545605805455 254211015
478111875574 542942268
365277475198 700427691
836695775074 406890792
714205278205 55666995
584983072288 296763
986631110035 136549272
495328603093 135256917
65924042650 43222095
318998184685 330814161
893945835835 96275661
768509782915 36559287
826177314022 685225767
285755080240 97759476
331809644578 951661503
489586560358 951651930
55460986030 949794768
146090671789 44772921
509423859724 112128549
724490081473 70840200
666258901699 179761794
181682518654 951642357
629886616009 23386839
228938743390 329780277
157523809753 134136876
131958884590 951632784
629443615861 701758338
215996248273 105159405
451129871497 9467697
782607151087 526955358
797202458854 152698923
718124032306 951623211
444644044954 71931522
172875581461 181647675
764978995174 619239078
341148231991 169116618
678487006210 143432259
797444445148 29676300
340148527693 141737838
293936971636 231676173
102483648712 395967999
358373096560 202047738
717806126641 21970035
999776906953 27704262
829778233561 118542459
140173605895 167039277
798466182400 482919558
995737136467 487064667
633635147116 1187052
890830133374 258471000
84744277777 120227307
964793688190 8156196
687524872882 308480352
956051412520 66809967
467593414522 945295458
462405849520 95864022
961686821608 207801111
485390093527 340109544
667339555285 88961889
836695775074 938412471
989691572194 951613638
891838951168 310184346
607909160320 38703639
816123574255 146773236
627703281364 417057318
224001948604 147069999
539255029315 17652612
550784879206 951604065
910946165689 71491164
849218038729 189066750
877813395550 951594492
633779996179 110127792
597478560262 8615700
754088732467 40091724
374697413965 118753065
247509433645 46907700
694938797683 14675409
757099495702 43451847
9212999227 304287378
465680967058 951584919
467555978611 10396278
882560199097 765840
305127769105 186979836
627282777766 951575346
660476862970 257322240
509221697110 344426967
294282595228 163047336
987779124730 950043666
579320782216 137707605
366810577483 327942261
108053291290 951565773
871119829426 951556200
809949750928 77234964
320334959794 424351944
130046437126 612116766
149782559455 150209943
107911442668 44208114
833887490362 848359260
363981337474 307322019
306521603386 260768520
652829485510 126200859
523665512152 254641800
76926711523 190081488
325756014358 112693356
189273735415 37746339
851039131054 951546627
742690229617 284921199
459423872296 109199211
303060243133 51426156
277267618684 20275614
218881308445 58692063
692507943550 523939863
983954229802 951537054
656710439926 151531017
960244346914 408202293
118391707450 132327579
881495580286 88617261
903418489021 62243646
846984507364 131647896
178605562216 167364759
42886496179 125224413
667355733655 27503229
10518470626 16522998
25233756802 66905697
452644761844 578745288
141389085613 3886638
766730141680 140933706
464538026053 166378740
876857171818 925144293
299119160704 126622071
789398754304 63842337
240625814752 6519213
584758097215 127521933
447512716150 951527481
627902935852 24162252
627041657134 66522777
448151350126 44121957
420544679080 21998754
649275923602 951517908
150916199596 32806671
775306115194 163727019
640276042594 215181894
662169763252 264597720
159963380797 104805204
400585624819 59898261
19018764094 61018302
15954286756 122831163
435461884453 311677734
921799687222 570139161
174032728798 951508335
198792750640 11037669
174773315224 64119954
620492480569 37382565
495232657006 62741442
774331894222 190809036
462812295862 521642343
973042025779 353205408
122976282847 181551945
562652497348 91268982
833277569905 171414138
483712510045 67336482
149877265144 179541615
727686269626 30154950
76235535442 147586941
101228990797 93930276
658728822208 22802886
189878735350 248266182
820385256454 21242487
390386878729 415563930
446556492418 626122065
694140901798 64292268
401424895210 150439695
141521121910 951498762
168037168396 227148144
706408284328 55523400
30727906702 392004777
755430035605 171270543
327885366856 55580838
369984024280 69050049
610522385584 280508046
206154804835 46563072
900263307508 195681693
471418309450 951489189
697929390607 93911130
709448120764 27828711
968459135230 26593794
926191246312 303186483
393854274064 45873816
946740050719 418100775
121098681103 256556400
943681034083 85898529
723642501718 186510759
908584773244 252899514
269490795118 113401758
259690745332 29379537
659794384654 107399487
222310924630 11047242
339400018915 32634357
675904309243 117795765
144389793106 943735059
448724960194 344762022
80266374319 29159358
476103376720 57150810
534096447265 279742206
848170459858 826303068
24793824106 32241864
176853491221 25789662
144389793106 594904512
209294602537 3130371
853689934435 127368765
760982393437 124898931
595497483961 89861751
956223741574 951479616
991464650443 120303891
813734701819 3465426
704351064385 207274596
957034306630 23405985
167339162674 928312956
727512341881 118360572
670250261524 4537602
604539744640 171107802
446556492418 303157764
476970964045 86731380
354759014146 574504449
23269327948 244216803
271222561780 304402254
68757791542 36645444
116518873060 129924756
788530678756 139583913
797490602062 946501656
152039582962 951470043
898678505542 58481457
656739436543 84031794
506637028105 89880897
326892038176 15288081
883550737942 913388649
859712576854 845726685
521889939442 63564720
512848804285 390741141
374824811449 6863841
560282024218 17269692
762009361639 33467208
495954792169 14512668
717726383551 385179228
129810256162 134529369
348550626808 464740431
859500232660 56375397
449154318817 15632709
763659240859 83045775
751252676482 245738910
850871971420 32806671
845021811223 25598202
703811386510 160185009
82550853190 157562007
136626883201 26689524
546003760546 951460470
126016454338 173319165
317373530320 78393297
759088326133 86846256
510370280704 65058108
256224617725 32710941
828913250092 27129882
648529492165 120294318
833648332195 149128194
189109299994 117317115
623717933383 628601472
536113182991 45854670
363923085769 295336623
15076705219 94160028
436952846392 23157087
152544185365 238051791
395722599571 99463470
349799018500 126622071
359307915064 150305673
856776473446 279263556
109215286657 233925828
961399890079 62588274
412673944384 223003035
346860876043 221155446
530532943102 58854804
98402354644 82471395
873032276890 834727308
220887691666 951450897
373883488786 37765485
582745822507 3829200
178813847458 825613812
881480139037 69078768
775497456226 876321993
52432354096 100621803
312685169938 218963229
332040047542 139564767
157715767549 15201924
909188561500 16513425
100403501434 951441324
297071006392 67451358
103272172630 951431751
91797487846 931826247
522098167246 92925111
609445408030 587782200
1576716874 177110073
156595290283 37535733
881556617734 9400686
40161406318 224237952
695787459187 79475046
458357836681 85094397
767428832566 31217553
677913444007 7677546
501957842749 26383188
708561794986 951422178
137227029625 314281590
28146033013 282987453
551273590429 358508850
150848011117 29944344
340728561244 191373843
710380651321 55322367
997151763304 127713393
568953130114 232355856
512431071376 24382431
889757071177 262596963
183594966118 689179416
525580486888 6519213
104057043754 44562315
834345194638 315813270
35098701955 83668020
142373798593 4729062
484177246384 588729927
374798054914 15058329
785059693546 951412605
452867238364 6557505
402361140091 54336348
638561526478 90541434
971329127500 154201884
500457863044 41412798
118571752342 951403032
435854836957 56940204
339246305254 71462445
368146146394 951393459
28686721534 951383886
874899591751 23951646
16992082021 105082821
342328105630 391842036
698999557666 951374313
978748724998 224036919
320595153934 684105726
415446895153 252114528
593411324839 110826621
271446914608 65374017
932118737203 136989630
699797227891 9448551
912382318111 453788919
346593176671 470972454
414626655886 115929030
750635639194 506823339
531133204402 193106556
787569343042 39747096
631948498003 105341292
582340262362 951364740
567826233457 119317872
46854972442 846100032
6616842622 32672649
368963623156 112291290
292652001511 368263737
633020120158 951355167
906097308481 170179221
349560813541 399280257
248517600475 36166794
939967938130 951345594
614805540022 7141458
105184620094 90235098
501026317357 14464803
316412912581 69681867
894748355479 163736592
469450649014 7466940
778875267427 200544777
840464547595 27043725
731064138265 286424160
586761583909 173146851
261926884645 66886551
617720540446 951336021
60208210789 17384568
180676404538 13555368
509423993746 203828316
609226664980 296073744
483780334750 63172227
86060145454 951326448
934120615633 97788195
294131389693 317536410
7356697408 164607735
213132602902 18399306
785900049778 75751149
426378689626 42867894
612565581082 264099924
579263516530 75243780
56306999905 72257004
839375240017 43566723
112786472458 7275480
312363329770 90809478
499999952254 22544415
879481974931 95624697
163992008311 174640239
683501284858 165727776
780231939322 10013358
971523321286 951316875
240663120733 238540014
11474694358 945151863
139402016614 60951291
716211584842 951307302
97134912682 30557016
266662675150 5159847
356671461610 951297729
43986301246 915801045
508711034998 86089989
97969339135 110261814
179023170676 637312902
801315496990 833214774
452113962232 113966565
25818050338 391114488
338453052274 40646958
76871733784 397279500
650130993535 48180909
699939415660 1550826
298180876774 74229042
639815629159 837407748
873032276890 951288156
327756992926 203991057
571821801310 801346257
820105581259 184328115
951350955958 22362528
980012098435 77435997
344069286643 110912778
98929095304 283724574
24725310145 71270985
865791110539 104154240
586016952196 80193021
652074055453 36894342
314597617402 951278583
380095738135 457857444
670247762971 11564184
96279396910 44667618
480575813995 246265425
849126683590 951269010
213096704152 26852265
849719041684 211390986
723732401761 30451713
579087507352 18542901
752336833786 44619753
820770670915 52890825
705517740949 44236833
828657526543 15297654
453085866538 79867539
162605784565 551041026
735336059482 465333957
996385138318 951259437
183137457394 371298378
513558197785 877078260
888859261891 227684232
283998457978 951249864
577970993308 106040121
530111855551 556660377
686961639946 522944271
830346042391 125339289
810756123010 59228151
823138362394 114990876
689919646378 174132870
714240344104 5887395
506377829557 114569664
261049088410 945601794
541997652820 55475535
652895280739 28029744
809469927541 302717406
803988040654 79197429
29418922012 77952939
883837142956 513534012
518898293488 261649236
414044885530 224314536
50458744735 190263375
644351443786 115967322
277692129277 237381681
31188750922 164464140
745854520534 788709897
930866123818 453023079
258923904259 171126948
10266053854 13057572
622937661391 498609705
525413505049 92647494
458526359773 248208744
528506366332 2460261
543135089350 850484466
743796816460 126794385
10364981236 62932902
372826082536 17671758
544899121114 58060245
382060808380 347241429
110921962486 413486589
662859273631 388367037
751438392682 93939849
392630753026 265526301
276539860078 758669823
775267918924 149405811
661706832118 585628275
97199185804 6595797
911838078007 249108606
223561393663 136788597
521734244170 237209367
204543763276 21424374
533256583348 220542774
442466726245 195528525
903631436314 299146677
412909593352 144628884
480024323038 917744364
757116334609 23157087
726441739945 25617348
162558044014 951240291
31700978914 688451868
869207381962 349060299
651492725455 344082339
198668215483 55599984
838892301313 317076906
857785913485 844721520
291466757419 103397973
733220620645 84663612
754897924492 422561793
778366127422 181618956
700596617164 93068706
859770273325 592559127
846179125393 34414935
32067844993 187870125
109823105146 111659472
649897105999 62856318
771905912746 343708992
865382487034 951230718
989083422742 314195433
926981244472 205618467
153952030426 951221145
605033864608 132968970
536441523226 341957133
837398184376 242704269
95310106033 87631242
156744054703 70380696
986822900998 926407929
694872600388 104671182
858688920910 706678860
545620634032 377195346
158991466918 206279004
514906320991 380134257
805532348830 529319889
654364019653 87956724
25818050338 951211572
254133968866 177196230
254821124287 266330433
784768400821 18169554
279217339318 951201999
560226673132 28766865
3653982679 58050672
200072958892 126459330
989691572194 951192426
564987353437 93920703
461794914325 37842069
231406152718 207657516
604239568171 4901376
639533813704 113966565
211325454346 706927758
586358292565 203723013
970433271106 121452651
917974792294 951182853
152027362333 2690013
35254828012 16293246
240771630688 140962425
362011710481 371604714
774461072284 71548602
985414941061 258260394
700708803151 39881118
895523936701 401118273
543073069975 1809297
444644044954 841361397
866296976578 6720246
510389024638 15757158
615685610539 79025115
193419905704 21376509
713764661734 257906193
942677165530 77426424
12612584911 250822173
134979977092 646139208
481862727439 67824705
801864632989 15527406
258711517681 247404612
845069245438 69155352
297313672369 64837929
894968477041 51177258
123218125546 45998265
912568024738 49703016
943659140632 46266309
437950478830 699298077
570685819876 155838867
513347816056 125119110
981696258568 288022851
362081813560 253052682
521690313673 142848306
236142674863 25368450
223401380968 30269826
301985936446 8012601
353802790414 951173280
624322564063 23788905
931147282828 127004991
467383817779 10874928
801461561824 149654709
769579791325 157504569
27730497802 135410085
939011714398 901278804
295156519879 294025122
345196776826 951163707
881341407121 35697717
637196995150 100459062
851174589004 428937411
332516639347 59831250
861195353878 335169876
446140032718 325213956
652018503334 17432433
581384038630 125147829
199850769562 951154134
704556395662 160050987
399701529550 115402515
970567097554 317373669
195873112792 64895367
415630514866 221662815
430018193836 181226463
704991800329 592549554
528751540435 34587249
686274589828 137420415
825544102456 96457548
797490602062 951144561
173553489364 116283231
520860664147 203895327
544113924508 607215390
626244402640 15134913
497178121747 32107842
624201389029 63210519
291648247834 724005990
419722372045 25512045
664466681542 91470015
482892994234 951134988
830958432682 951125415
133871332054 946444218
62827936120 131121381
234399579250 782640615
933648063634 455186577
709647819025 407321577
427385420506 25368450
403487035675 18763080
277234716283 34759563
389051711884 8481678
34938507373 341392326
323505113479 646952913
232362376450 38828088
712336856968 10357986
801866853925 176621850
697882875400 117537294
333401266612 85630485
411496335454 144724614
763945703311 55245783
595727394610 951115842
977972042881 224620872
27622030231 59036691
355873642309 781769472
398497752130 23980365
393807730138 21414801
593716732258 69097914
857481946108 430785
96437542870 5332161
681787530490 951106269
801571632178 424610415
326072302186 951096696
899806541386 144868209
992106027778 276927744
955725624184 202392366
539083356706 38301573
534155062744 363783573
906982289947 96754311
547747564561 105551898
757408575061 584154033
426217662193 229129755
694796657779 221375625
777409903690 730735809
672134698390 4805646
125181118450 27512802
812378068216 398562282
735130368523 46065276
262299758476 64742199
818933859724 40962867
607836711856 207915987
753119747926 359609745
702693038542 20447928
307074526201 381656364
828570823882 420321711
411133465408 17872791
210269685079 37507014
184652242438 563562510
532863094756 702792222
644024860891 462059991
528616293091 62071332
324586207423 157772613
755386386817 13277751
669356621974 951087123
308461372192 116417253
950486399182 110434128
555565997866 951077550
492487741462 84654039
889536949615 658182042
178834697452 700695735
994097567368 340865811
843176604511 16015629
85524425320 417057318
285841620160 21883878
196982098366 113985711
123929682544 116589567
566337865801 101023869
615808092982 60376911
775271068441 211840917
371014817590 742328712
425416281736 24937665
115249717531 371355816
835969341634 83533998
331809644578 76296810
508453247773 43202949
957880421716 75530970
568421440213 375386049
595727394610 944079687
445600268686 951067977
110921962486 951058404
478695187183 319460583
868014661357 19634223
552475993429 68791578
720351364459 409398918
171906606493 74765130
286707541783 57428427
588077604754 951048831
3824904502 838700103
218848808110 15642282
32282318485 98372148
433422901075 690395187
551996721184 335725110
156820701622 423997743
270460756105 28230777
415788871432 112769940
647213902105 144016212
170207833870 951039258
451020978622 177416409
649145045638 79216575
947551458199 45471750
747571587160 76612719
335357567989 260471757
492026403538 128402649
429344465242 851891697
262813962598 10223964
688086453781 354201000
231661579504 619267797
84672891916 330680139
961879621828 19232157
776453679958 432287961
71686983244 421212
896733500305 96447975
584481686413 107284611
158558426782 28479675
488484658804 117968079
811377799111 41269203
447022630507 460767636
37270280956 13995726
779322351154 806793294
4651351165 8864598
762110323978 951029685
808380715693 567535305
218019020470 951020112
380303070169 33850128
15995919733 207580932
933803136661 146486046
664479863563 81351354
956233306 951010539
823308642826 105322146
600236730319 259677198
203332907317 320293434
498673291714 310615131
815367445369 160252020
384811138150 475203720
880606760047 23712321
226625034058 951000966
583037358649 22869897
916161645559 525730014
667054423480 377300649
738204730678 750944412
694340418172 817878828
102256638682 36463557
714147284971 87554658
26360561821 5983125
964875514102 800972910
670312845706 950991393
366994714138 33582084
890053910761 109314087
29248828948 294580356
455905131481 207571359
74585460670 950981820
820452560125 930227556
729802507114 111458439
161380487041 68791578
132879261529 12693798
389864522503 80575941
252027055480 239325000
485655275200 44820786
80420696560 754486422
56122547341 140407191
277304891854 787618575
144389793106 440377146
449118037147 155379363
372653634514 3465426
999204531802 43863486
522483978292 162405945
500848527601 108624831
498102400378 660537
395630277559 61592682
55404049918 13277751
668073273778 201521223
668041175509 108213192
128378139454 364252650
646900386355 159983976
570627711766 36099783
290061866323 600456852
610994698258 4346142
191120923738 49961487
48327027706 331177935
632209473037 791773257
650114508829 86300595
868176253597 29609289
847776027631 165622473
644235371161 116627859
819483747898 659158488
965655148795 102584268
485246048596 235581957
709317047248 98649765
567119123812 507981672
667347223258 20802129
602025169141 24009084
27730497802 740777886
333446556475 189373086
13387141822 950972247
483718588900 16207089
784895721721 122898174
609518526604 450409650
462812295862 893543820
747620208427 114665394
374839712518 950962674
184314444079 3752616
349801938265 45261144
925335864562 121864290
465604377577 25311012
829821187612 124851066
918931016026 340147836
241924613770 950953101
476322680485 786546399
24708892450 11344005
980942570797 20438355
157571454574 9257091
378436037017 89584134
859514123083 32289729
881020223398 574380000
900762765118 950943528
718916619268 21979608
235182066697 18887529
946464716185 149338800
269380131238 64981524
333153593956 491678853
647363476138 606765459
544972115239 20677680
413088661798 405914346
296429366494 943754205
658431944332 91843362
903383451841 241086432
886179016054 72649497
759684949693 31523889
158347284694 24813216
867048529570 161046579
64066999618 888192513
548283849502 317143917
320202329971 29188077
386314397302 950933955
154325655043 371556849
5512620310 15431676
541955790091 195088167
251312042629 119940117
767904491698 607062222
596477218981 53101431
455641175152 307427322
521790667432 129446106
973334653243 5514048
277786978561 314626218
115593014884 28738146
885319221151 78259275
992575397449 891552636
399623638141 28824303
491398323100 60309900
839515283434 35716863
179760167227 2862327
795419103295 49176501
88295423197 438299805
820089249721 343450521
517147505275 9123069
181545944755 66350463
217062796738 657167304
393812066707 50880495
302946669061 82337373
314597617402 840298794
75541684402 950924382
138256496380 91278555
48626088226 117451137
968447571046 12770382
767080959319 299232834
314338164475 118791357
528791733370 467727207
125119745947 54738414
195575421211 224046492
864827687911 501357156
892325131027 67748121
684680478814 40656531
902626604980 880716
482290933210 518109906
961961083966 949354410
644494804942 950914809
363679510357 504745998
608701743190 214827693
694218439006 723833676
679794109111 22247652
489270473563 130518282
528791733370 950905236
770666466328 27876576
556458852430 45883389
436994255098 664011999
46665833200 82825596
619478598658 47386350
875736095545 85285857
146895594256 23932500
444342518692 122831163
111067079593 431397672
262741485415 7476513
54602588785 556756107
584646983404 526132080
684610801039 15805023
955267517842 942031065
584995670356 96524559
589737185515 35372235
911281226170 64426290
167123266897 103168221
417869780458 950895663
357493016470 76804179
20790947962 224496423
804184168186 631846719
185174554891 74707692
531445178899 71270985
104144598412 6902133
553323850801 184519575
564849511810 157877916
390139292230 950886090
985668453247 81868296
256877023156 112932681
614613036565 28719000
179611469818 49348815
387933637441 207303315
392306266618 480181680
719711997454 218570736
634722482656 55810590
727305737395 23683602
888748301248 237984780
245451849928 66618507
768493671556 276334218
463464801115 168216756
519495031924 612873033
464869104166 758229465
225576205216 36865623
402396273001 118360572
587945128099 32548200
357407749759 31179261
618381087019 100755825
943705732423 3388842
95398407385 118542459
650020837024 203952765
879706155445 583953
425028402922 223194495
404482648210 950876517
178618083700 61946883
743167439575 675078387
559232090389 22008327
294516919030 301798398
884425758007 2374104
525566443297 318618159
432016903603 87305760
882105931528 320657208
897812851963 12004542
645451028674 178584315
956368743805 66809967
94485865252 104900934
34234149271 122007885
108736803490 133763529
718567491958 226880100
390613749256 464941464
348507375994 102775728
123195427963 126162567
83559852871 196658139
995703841573 290425674
958873913137 171835350
237119624140 17834499
631263817897 140981571
373577109013 53493924
135794022628 306125394
670312845706 193412892
229497429151 682698495
268313167042 92006103
692751968893 186242715
884231119771 126602925
563215787722 870396306
154631799583 238559160
753426725317 57323124
780278574886 950866944
179640179245 44859078
230097790273 201195741
367163849902 6930852
571566053134 9027339
940710372145 136577991
806998947484 37574025
740944601251 51387864
706424012767 120983574
519500086468 101244048
117615528610 950857371
427566058924 692845875
56896654321 323797152
179770071190 359916081
723553032460 240732231
484727894917 47999022
986792032165 19471482
907456331242 950847798
786934628515 15824169
699920269660 13182021
626191444804 49396680
73406946397 101732271
941502447646 180173433
721590805396 186338445
953251954114 52268580
755589713245 702629481
898426687777 50813484
759052082755 77359413
650232147334 394283151
293526820543 7945590
684324271576 205312131
577282028590 200851113
884506961674 950838225
151359846616 7131885
28647773089 18179127
170097413407 87028143
751591862926 529846404
215150349274 857568486
964610365240 79398462
54168849820 111870078
323016176596 26612940
333469847584 172984110
355115388217 382556226
854641036612 133112565
730278639415 94284477
607042051645 105791223
280910061805 161008287
798446825794 136874754
308482107310 243259503
969333337498 235620249
896937870190 489812118
593205103273 507876369
242880837502 153120135
935229093838 219997113
337110356959 60051429
587024898847 40589520
339459434434 128287773
516360824854 776102256
611026974322 950828652
783024217978 17911083
681660357277 31073958
553503727471 67011000
398580089503 139239285
951442622914 950819079
82902421615 269939454
262838038693 107581374
456945473164 102938469
682782773770 505195929
521899971946 124161810
319378736062 950809506
159520825099 104987091
421748169310 367555335
564638609047 177291960
358164701923 2441115
902412083623 170858904
598333463362 233830098
787412843638 501414594
124014135550 163602570
53213401501 271863627
677792450860 140081709
193375668871 344484405
634749411505 63411552
474014269114 133763529
23735054398 756267
385025659507 145643622
820232279914 72295296
282902434246 28355226
196025874634 950799933
734027400274 87995016
280602366439 190081488
133697959543 158232117
343284329362 950790360
697893252532 6356472
349948060537 9946347
13803816220 446475147
509269581256 190694160
582340262362 950780787
595187529367 324342813
578102583766 214827693
197938322098 883846371
981085558606 497949168
121234292221 35429673
360496356538 941600280
760648362748 33208737
160562755900 61401222
243040084357 671794848
978069046090 29752884
162437571901 51186831
698999557666 150209943
530485920526 190368678
380558678842 11659914
566028987475 22458258
230433927022 4796073
724745891179 8922036
522098167246 645134043
647208397630 118666908
868175947261 64569885
195856561075 1014738
790987576930 294800535
182638742386 834803892
966151207990 333370152
470362128544 36913488
908169251698 179378874
852407367133 455626935
139486967416 33189591
973435768750 71060379
603264504775 23023065
92847976909 745554813
43624713982 339056514
636581646802 75990474
579052451026 257791317
648869113486 388070274
864803889433 112147695
31328353981 97299972
945835444603 335074146
590946275950 877700505
188625250822 126344454
292419774196 155551677
887107870579 68772432
713197427284 4317423
227457253240 115622694
401197172686 11219556
276348668122 389314764
640926466414 89564988
936990129253 80776974
155789726425 6624516
455299179727 510374922
3824904502 950771214
928225117708 174190308
135783779518 950761641
12260876983 91862508
895592182618 308566509
601108165990 28814730
122294689339 47108733
371504687146 445469982
208008502798 241364049
975961405156 18418452
653100818530 880400091
283890076564 97031928
433908855274 17719623
419048088217 694147803
317352728191 29906052
364755482746 374725512
626326554034 670023843
211212927823 90436131
467462067481 119882679
842230719619 149099475
625133134600 17729196
747882983185 580478001
366825750688 120150723
948492135379 68064030
893112975262 950752068
702580364332 234174726
211913092951 97558443
16255813018 949067220
963822444421 4528029
113704078708 38282427
809843274541 62693577
891823969423 54039585
991555555651 12837393
448245088942 112540188
178256568928 533235246
558191155180 52220715
632063896426 941370528
627065206714 123692733
664857160120 233255718
136740003250 640979361
967698426358 950742495
325017289186 9180507
709300304071 87430209
807052839382 950732922
401531203375 29934771
811752199141 52919544
400657753282 950723349
606623156311 347882820
586165157290 950713776
781576497280 371939769
55281860146 113956992
271442099389 109907613
511349326468 219441879
394433666224 368933847
120380920801 5782092
512385389020 128957883
286867129174 783157557
988287719074 6892560
913109913976 41336214
486717889162 950704203
724521978709 244389117
883286048584 207973425
656843600356 35190348
34857711253 146763663
451745516608 445393398
647363476138 950694630
975148269055 170322816
324836292475 150410976
232729098934 500371137
532932020356 506746755
755416757854 950685057
72579900727 73482348
272295997324 24401577
56328989086 18820518
415755356359 128574963
852768374536 54221472
323038644427 55408524
325900126300 12291732
836158954045 166005393
488630336626 881424402
64946327533 60692820
619952745256 293594337
873032276890 950675484
828716668537 267536631
743445784123 147864558
739863918946 37037937
107913654031 12272586
360496356538 950665911
939831517399 5676789
450236341342 80078145
790797035938 420838653
324999205789 29398683
369271620766 747172650
841361954815 88215195
758978475958 161391207
600575237080 779663412
940668854044 28594551
891200527798 950656338
235810156708 176506974
706482312337 31447305
444442738429 120648519
784857736057 70658313
713758783912 534096816
278627139241 483714117
866946098470 222964743
128709154648 162310215
743674540531 131178819
336590763238 831750105
120946671436 348935850
258180417214 199635342
724577377660 92274147
942281503867 410250915
869145324295 51521886
418723730350 61812861
543135089350 204795189
6586515358 21788148
259546863142 122764152
51525795088 98774214
265664646127 157542861
740117178142 413074950
792510857317 107504790
397129324591 537533523
227416338238 130403406
834769221100 5447037
709377414586 89574561
804901683682 108931167
375543050401 191814201
901112007304 324457689
931097149027 36875196
358547104981 1636983
934981348690 9257091
335634539506 596043699
973018993141 293489034
208035709264 320752938
314597617402 831357612
484652804305 10214391
99400958047 14838150
748631352460 11209983
53525615323 3025068
10434136588 32385459
959262888754 543009279
881163138715 229895595
240040263061 338999076
683543760259 70304112
141930051751 191364270
830958432682 950646765
283742633218 131580885
816342748090 50669889
438906702562 950637192
133252652302 451615848
826120981009 47214036
933878562328 212826936
972251099038 35994480
822370827973 781865202
252055516009 375778542
635218091920 28642416
507592495570 139296723
758285429050 950627619
190175354755 106394322
890932382587 146888112
146975059729 5916114
95952048175 360528753
148966656757 194762685
980961659359 94964160
841842697210 161630532
953465954437 268723683
614210128141 504745998
982696278775 147347616
207500559418 950618046
245690906884 11765217
154908254158 546828906
167082533782 152871237
43884324169 50803911
910325002438 950608473
426775151329 473021076
869096674309 80480211
57164324974 122486535
615126671788 200362890
319134054274 230996490
952161306316 59314308
749438151235 16465560
935083664914 18389733
566447361775 531617409
613768434013 11276994
201654931342 33026850
64066999618 849326133
429344465242 483924723
916907458843 63698742
738533132443 486011637
196982098366 950598900
791430318607 213583203
667366579864 44849505
472213260943 38531325
719136995209 875498715
591485858095 97357410
578458421749 51177258
5812490443 865561941
742985849338 795937512
434783411743 178909797
218933375992 24487734
247509041152 31265418
132310347712 464242635
231406152718 98640192
389142234172 16551717
947467368967 122869455
751225221118 272811354
887375632870 284145786
507091674502 544349499
725691431443 68351220
443939504965 84127524
615691478788 107811126
105939968086 141067728
777368581141 11334432
534601725259 405627156
438906702562 184998225
546003760546 950589327
679426266586 398016621
327028525918 901221366
247661956162 950579754
997717054435 249903165
949260766603 229014879
206083342390 425711310
391602971119 162061317
463634415529 19433190
241697211247 34529811
944557103086 141393210
236059753537 104891361
184431761194 25368450
831569352823 140100855
568779030055 3762189
195577766596 127014564
988694332249 13986153
344856365038 180326601
363365027734 870827091
808965286846 845985156
596600882995 42896613
399574404202 65230422
626220431848 61841580
254306905111 7591389
124879023289 32701368
953988927427 97118085
90602565451 97596735
665199212983 145643622
372896740849 11832228
315481856266 62779734
853451116804 307963410
614147271823 320647635
279748860997 35487111
279158412022 35219067
438605061424 17173962
423607122850 878150436
115561883488 100707960
301681208710 296236485
881638290478 950570181
652871683294 176315514
797490602062 585398523
793369828942 173271300
72311828008 301425051
880430233927 153455190
254157997096 51167685
355614055360 17671758
264759331609 19337460
281069758591 46007838
625370330302 666883899
473244565714 49061625
280136289880 20275614
787038721225 254182296
195561913708 224764467
747597424687 9123069
383258759935 26105571
625938018775 364913187
397683467269 17643039
941880385594 950560608
186748424491 132815802
567742431415 200286306
551538944416 1933746
659092400656 328181586
411832845550 113679375
63006156661 31083531
586949233855 15680574
911207393713 54537381
923588130136 39526917
237988963324 100995150
962917307698 950551035
404237784535 30317691
260649419752 359064084
347927801947 16714458
936446851930 379799202
231924434938 22056192
830473640908 420024948
364364607583 629060976
197938322098 948789603
607980890809 164205669
937575179056 471546834
497150331328 9371967
228272543266 236232921
429344465242 849498447
195728627503 156413247
335514852379 52814241
458031177202 950541462
728589127975 43155084
464536973023 129618420
139279367338 185151393
561418934233 570627384
613081915891 563246601
257224193482 950531889
379501450387 68236344
252443074822 950522316
578681516422 644291619
504719104885 84711477
439862926294 950512743
570396705703 230747592
997852148611 295920576
455162506006 206068398
826177314022 534565893
657881937190 713284230
757112610712 89813886
996385138318 318895776
490542784090 950503170
48456626980 54250191
295256548156 89813886
70622000659 117345834
82178199538 39029121
498192573946 758775126
291336018958 150793896
67420409242 459369978
352311688972 457225626
50526770473 1273209
929228737363 128843007
366875156941 126851823
249574403626 763829670
385468990618 473518872
501061245142 950493597
127855007815 40503363
15604010686 509762250
240851976877 41661696
104434560490 25655640
315980988394 486317973
960904280815 36166794
382402947400 38282427
36577789282 475079271
139008346135 114071868
903890539132 285170097
421694675386 772062450
448397022025 64837929
286490311267 272552883
884065449433 368914701
437950478830 292943373
790776295339 4652478
245749508698 950484024
668331974530 20514939
395752429039 9228372
972986330065 379713045
189332308510 199865094
976050625516 151042794
410994293134 38234562
71554646092 146419035
522098167246 950474451
412170548179 314281590
307803270826 76545708
672199038523 19701234
373799949307 4786500
57373433494 950464878
434940217483 96792603
292499881060 91077522
512255339815 25904538
759155834929 76957347
770763369715 745660116
953355070378 950455305
833595068023 124037361
721551757129 208289334
852951578518 556669950
779256990802 36473130
672981550597 104537160
453802975876 284681874
188348537776 4355715
611321028163 228794700
352462406284 100736679
842343116212 31016520
359065115065 100774971
2291002177 47788416
210030235630 97941363
780278574886 908630868
352973255764 453683616
278649176287 890289
196684889527 170600433
655637042674 148649544
537842642560 388070274
456092235766 12071553
129789923110 62492544
576674238820 824331030
143433569374 950445732
760809485911 138023514
665476044997 5322588
722936579125 572293086
702824452594 950436159
763434122191 566128074
265606825207 182920884
698646863719 167996577
108955182766 545661
64983595222 19241730
671269069438 950426586
426475794046 950417013
110774494513 127847415
179614121539 73712100
422561788153 43710318
638228242483 252114528
907456331242 950407440
406225207735 100181445
926212297339 252679335
513016207336 162233631
554928803932 426783486
113095341211 439046499
988549081120 35142483
239619897577 13277751
719080256038 186836241
340415658166 950397867
10310960797 173692512
467189217835 284758458
332765868310 950388294
922964573635 248428923
226996409020 55772298
34253620753 158098095
105949856995 93901557
149813078179 252698481
977814088381 197663304
840060701017 272677332
625401969067 201530796
827813393068 10712187
224378215369 148094310
567896212087 43873059
225700774573 918156003
41988351838 19126854
503929916338 736613631
648090851824 76344675
991126206601 208442502
374564684320 204766470
830372578747 132796656
808059934036 629472615
245273007142 299902944
180747077905 520158528
650544409021 220064124
658500362563 276142758
6321563437 240492906
51519610930 84395568
224188583812 366703338
152039582962 878054706
541222641886 950378721
690393544078 698474799
935964214081 156049473
679786575160 20237322
781121659423 12904404
588594632911 12837393
498140433907 13756401
551033183680 435858690
919887239758 950369148
344344180819 95998044
979987294792 51550605
312320997964 120150723
995277722716 21357363
226518347065 58433592
105953638330 11918385
523868459752 54882009
962703364813 183275085
47687612836 113315601
575102293393 357628134
225167562565 402085146
744133561789 303914031
415001109262 812431791
219707100052 133361463
138563167435 25894965
767653979953 162741000
843159535852 158883081
656925713458 908630868
120855134410 383599683
591174773887 145777644
464050080670 51876087
273333591556 109792737
636845015086 910028526
888122748082 182193336
248618179894 785560380
617454453430 143106777
506485334347 88282206
572670974275 101043015
817571300434 950359575
386314397302 950350002
406020087064 63823191
708542547775 5667216
674876431606 85113543
187281439558 48209628
823990699930 196610274
636784039168 24028230
311520622672 373347
655942459666 20505366
248337360031 38320719
292528360735 25636494
240968390038 68236344
58625999014 100056996
263917759606 950340429
693981291169 230881614
928302994063 57725190
535035535327 312185103
365682642850 146074407
928297671475 92312439
587038827562 44782494
215859660709 105513606
213412704790 585312366
770658243121 42839175
435522596419 134979300
563215787722 246543042
195069650902 276688419
924537375151 15718866
116348645974 717975
371847304816 89947908
199533983938 258135945
986550141601 194341473
704169320980 48716997
547510967866 107571801
551668074613 55609557
906288797200 203952765
200753848090 43729464
476917690300 211745187
565406024500 663772674
980808749830 63756180
387204858616 30059220
266786430802 851010981
852530562070 88598115
649229766688 29676300
64033871557 18313149
4567654426 70112652
767680248265 13124583
753403912858 78690060
568953130114 397940037
254330952487 181887
497809141096 131877648
941755586485 90292536
761071508494 66197295
121238198005 150554571
257224193482 322734549
290271112957 181035003
135644496460 114483507
373486060210 305828631
415285427362 516204879
225260056891 289487520
114746857414 313113684
963650455903 204134652
570417804595 346552173
668400398242 950330856
327886305010 72046398
365682145054 154584804
622501659106 950321283
701868228862 144140661
316399845436 77177526
257599627396 249884019
942804553441 17336703
587996410660 41163900
323203630990 950311710
472207402267 41996751
871910616664 98343429
9523135708 25454607
887173359472 45567480
934230595738 950302137
555565997866 116378961
835739551342 950292564
732376898809 58644198
742029625606 950282991
311592803092 2010330
419638072207 36530568
808860667621 31083531
311622412381 81408792
633683969416 258059361
273294514570 138109671
572465796166 252440010
743524100836 259830366
74147231968 418608144
827704662934 251233812
913803320566 70620021
232881405364 82433103
244766781421 17135670
692226779059 14101029
789311965486 465534990
168295386406 950273418
820301913916 125741355
299834948968 224515569
575424061069 150994929
999007567327 99827244
742138709941 33275748
684656201686 893553393
158542382434 113918700
845149160842 82576698
171568737031 437141472
683699977954 888652017
256049517982 76794606
547147002406 728285121
289524155005 146361597
418585094164 55686141
65747918596 111611607
830958432682 471183060
540072214795 11018523
91651637710 124123518
857360455165 106959129
662810843824 732698274
59169046585 33266175
171261998965 549499773
754889165197 495153852
603901258351 114588810
957820839364 291928635
862177979944 35266932
292455634654 90924354
704665049212 26919276
14916127717 372906642
426475794046 664327908
120238914919 196093332
878729991154 19241730
699866957623 7888152
824866826371 221155446
920681827477 78240129
52543697659 3417561
605976935038 152000094
543838101751 233447178
409263766870 808095222
783795970000 242072451
490473115888 29140212
888832840411 348485919
942294762472 66360036
635888791354 950263845
485730097768 11717352
543135089350 715821075
185407638295 71136963
231027104302 95146047
560288840194 18408879
432389212627 389391348
210043446370 318149082
243442418401 354201000
891200527798 888489276
547548589756 209610408
546169631917 622235427
536229207751 123587430
774541232494 235486227
995241977134 102689571
891200527798 950254272
919887239758 950244699
310772722474 785895435
862278170962 102976761
803061225178 46342893
468271269079 8108331
337288347748 62473398
725606815696 111142530
376718084194 13229886
573734248774 950235126
812039251027 41661696
234982058008 76459551
523054390978 860679711
267171064369 544828149
426350324827 35132910
757247953786 71500737
959092412770 597460503
798231494824 201616953
915106121098 644444787
842710150513 340731789
600411944938 45510042
468549638254 950225553
344024915788 64119954
583896435577 78000804
470848729615 535925259
744790709947 76363821
24249780943 469660953
575350186228 166953120
146302240570 99147561
982998006070 950215980
562121018053 17317557
388008565312 173127705
178929862645 580478001
685429652221 13478784
74096322754 149022891
694606231663 228440499
663420653497 88081173
908821637983 222744564
930327646660 52182423
93633719176 42465828
171089650765 46773678
93709935310 478391529
145562931445 635656773
478897311505 29494413
872841414508 160960422
161439705619 98573181
607435382977 624877575
712150757848 118379718
530427611383 206030106
2982924952 117135228
984417314104 404468823
93458705590 122161053
862513815838 639821028
653231882473 52823814
177575779552 265832637
32511616462 950206407
274982925115 306699774
982143112543 589610643
443970425755 492904197
652442755456 638251056
534173500342 323280210
613895645518 145155399
603253285219 12511911
780987714007 9477270
135673454785 44141103
632063896426 849766491
537758572474 267967416
339270343057 5006679
459225184681 419795196
525923062174 177330252
927470396053 54508662
740817854731 116704443
312480666031 51550605
516868749088 96524559
693017045263 47960730
755151455824 42542412
435926232391 90723321
462223828498 276181050
584242241056 1388085
460388654290 350697282
105184620094 950196834
640471169053 163152639
313470806902 120102858
192778260325 272026368
671123784109 108921594
244793284966 950187261
108277146322 389582808
26421685426 86673942
296157602689 66771675
914806605166 250927476
790461774424 87439782
565552721152 406402569
395248630768 615429024
180726294922 950177688
915657277000 114607956
64862994568 127579371
987779124730 333025524
232244374171 29695446
482824130164 52833387
581496167179 594933231
867294934498 105159405
39836560228 171978945
284954681710 198266403
584211052222 15058329
204582055276 10357986
30379913098 151588455
855263277520 29417829
300082047244 41029878
965868833209 641974953
141521121910 296964033
893112975262 950168115
594443261428 15106194
540958278010 2795316
294423481069 6270315
21902819101 48860592
989484655891 36004053
298089244018 40666104
143701048567 594176964
91829863732 913809861
711430466182 848636877
206456497930 1493388
763415091067 470493804
739873147318 16590009
273950538595 181705113
740117178142 523279326
266467989049 54814998
709518018718 223835886
105152142997 3226101
778209277909 106863399
584252709826 187716957
148904987491 224209233
707500952029 88961889
670588059883 251128509
628974294055 202440231
630035380429 50468856
812790181774 950158542
662606052727 10606884
794387329447 117431991
738809275201 239344146
526369058671 260739801
612757184677 168034869
108053291290 516578226
878769619282 571067742
822306377056 24171825
808863118309 60137586
183429807241 157609872
103059072169 160654086
721188768115 527108526
632365924576 178469439
205588111954 860890317
625985740180 40713969
439815591901 40895856
931217682670 4470591
359926929871 340224420
518993516119 44476158
49476453724 22726302
494827125580 76057485
240893638573 6624516
907160079703 186845814
863470039570 783301152
383151685930 266866521
863430593329 15144486
465650988514 23252817
31490405725 36310389
866277926308 28269069
881891869675 404172060
881213655436 272782635
492253197481 93748389
410219990602 538529115
896995279471 26268312
546544797787 171490722
976659014293 165871371
585861457957 94073871
384895351831 94973733
800140735333 38751504
208456783150 707559576
417869780458 352286400
277100847451 99214572
785643723130 296944887
619371342766 68265063
102110458972 174975294
645392943802 14579679
632838198958 55609557
682697846206 21759429
33095569462 264262665
651188371066 950148969
958136189038 459877347
655290892567 590692392
175737704725 9936774
412132438066 950139396
276272911492 22793313
716211584842 950129823
967186332388 126478476
488182783822 377549547
431409726505 634670754
761535651307 487112532
231421373788 823450314
286700677942 93824973
299933330689 151272546
143433569374 941140776
613729337881 536088
19048478686 54604392
8374963753 39450333
121401073027 12473619
168720800953 56681733
115673878015 21903024
736746072133 179196987
946272834973 183677151
762724699972 9946347
550221091036 49521129
260846470384 159371304
490900259056 15996483
24665775658 65412309
301741039960 83773323
625289117062 593526
962843465668 16446414
214104421051 58615479
941434096426 63631731
350795975347 12885258
704736900058 646550847
269358036754 13909569
218975244202 950120250
969948599689 374687220
530704180834 950110677
11474694358 338156652
890054705320 127713393
530189971231 194571225
788884588474 937512609
167719258639 503338767
142788630883 617381916
734114150800 13517076
359459417362 54231045
797236117522 211802625
644173845490 210979347
673103347876 67393920
329897197114 757358322
957086623075 16819761
206544335686 805280760
518273272318 863484600
551198739142 34309632
281079877252 15173205
574502204407 26976714
274355773258 48027741
727686269626 266933532
293946946702 409858422
967537173265 38655774
489266960272 95366226
71367340774 162702708
486658808698 19184292
128574519976 52239861
228177454657 296753427
661519033096 173740377
375424412212 99875109
333675035266 10013358
542798238718 95098182
597639842074 950101104
16075136308 83141505
695174662738 720961776
312521504449 149922753
88720043185 122553546
917018568562 950091531
476890081768 62473398
435748634095 179742648
528131947156 145030950
974391992482 674216817
46764482965 58644198
192200979706 950081958
490589481184 798665817
129771121738 98984820
486751088326 902207385
783965536549 63603012
742029625606 950072385
985289123122 200113992
19622060035 210931482
380035734571 441937545
361452580270 7419075
682743754222 920635410
760044971077 122094042
234274823914 950062812
929288061244 135773859
964521001285 119499759
304917789442 93958995
688660437196 559120638
670764825328 72783519
687524872882 874579707
719080256038 950053239
326935863370 80384481
819214961296 262539525
792562245181 105015810
38124418216 75942609
974391992482 950043666
127177765930 583962573
631422882865 629290728
641016902545 588203412
452391546421 193298016
873246310024 512729880
587092503373 14713701
416397154906 122496108
196824808495 103015053
936143043202 950034093
124767028762 486384984
818188969540 103464984
940872825955 12531057
807902510143 22735875
389183068498 789916095
741493101340 530219751
714828514705 407407734
399416641162 115440807
717052965385 16676166
703528776496 128680266
872076053158 950024520
320184753943 106662366
60341625598 691055724
731471651302 6078855
702795881281 928581
980942494213 125521176
631733737321 157198233
814882994131 645296784
670180512646 81025872
136568152846 36769893
750540679126 75856452
602330107483 21836013
143219741365 178459866
207500559418 950014947
883550737942 927135477
821396195362 311189511
47648507131 111688191
570847153645 1311501
535485299494 308059140
826177314022 950005374
170207833870 949995801
700861856275 15422103
624414106570 832247901
422180495563 216981618
565925675659 14445657
767741840947 45720648
616921955305 748675611
311954457367 638346786
277757378845 187477632
909515877424 181427496
189332308510 499452129
997106607463 180240444
974239469965 46907700
985131886597 181819989
451283623450 9008193
623976911752 119652927
161759669479 660278529
849808290763 115555683
64066999618 44629326
794621930866 206211993
44699441881 106451760
719044303942 24794070
840301538551 108184473
950189803015 275951298
784818218713 192187548
173112719725 778428495
938028613774 3197382
723833760685 15402957
193954050385 147807120
776288616811 78469881
92978495191 180001119
361215202681 132538185
150861078262 89670291
99299254495 65421882
174847285795 70036068
469505861986 949986228
700912005130 797038407
674137740634 421336449
556444818412 23147514
550661123554 5159847
18972641380 66312171
282285645856 115526964
174032728798 549518919
551443731358 275740692
818372608399 29235942
819483747898 949976655
161273977843 25837527
904838731117 242551101
87759664771 72697362
868123468075 13373481
615306768637 469412055
91637259064 127579371
60487441534 132231849
378151383862 30844206
855548897548 232853652
665215305196 138052233
343664568922 551682417
748552710265 22946481
171715414537 176621850
503783510968 68533107
60680021575 200583069
949199193067 152287284
43384958197 550591095
988735348462 949967082
371283866755 41364933
328940973382 734210808
84527717371 122151480
93593091364 670110
267208150171 428104560
703296305764 213583203
525759540280 141029436
297292267141 14244624
119451980119 22218933
148214688034 609015114
985866677266 372830058
589568595412 227885265
468332201224 142293072
199814396254 14369073
92091034318 211410132
490396981819 44160249
324159854722 335112438
731277376840 108519528
613179244582 681262545
894028163635 23080503
486591960439 73625943
388226844766 949957509
273352565242 15910326
205539399049 28920033
140068456063 441152559
396832858354 949947936
127023300094 41144754
238099718842 761915070
725663775046 46285455
346734761341 68006592
697087110202 949938363
490542784090 949928790
682081909813 99109269
277096951240 33859701
766699077295 175291203
357509462884 8165769
65023223350 949919217
462950060905 291430839
880858726888 532680012
774541232494 949909644
562067332669 131130954
128751084388 97749903
496280126482 949900071
533521487404 21386082
189199104307 102440673
59801118964 388558497
137635777579 19270449
44637447133 36970926
503613322174 148678263
536050116067 261256743
119026402831 198400425
346956864514 51636762
797490602062 949890498
863470039570 949880925
251956751368 246284571
370125470836 510145170
377678778517 18198273
144389793106 949871352
194949600001 24554745
190070271934 15489114
985866677266 949861779
800714546434 63631731
76497908134 949852206
987620609515 132863667
625370330302 949842633
917699831107 212712060
63880693984 178814067
155586376759 221710680
671913935437 149099475
181248004276 393833220
653100818530 672302217
729335932759 60204597
224657852272 6490494
531728727067 702639054
342281144584 26938422
885324773491 40388487
929340674452 30298545
71427038002 191795055
277018682392 221107581
105416468581 547623465
686167688137 5198139
60989564530 99559200
408204838513 35755155
478021922185 42513693
146073402097 51301707
470462085718 949833060
398745305818 949823487
858688920910 750073269
706649347522 318311823
625841953720 261208878
311336868937 332451144
610017136309 35554122
999280700071 500667900
696021471172 95797011
248562832900 13651098
772628785030 50995371
853907802250 767007906
49922656735 691965159
710237037175 174611520
988616628208 65345298
468303443932 226171698
227070752938 123022623
237143495110 949813914
195753833212 60673674
551644620763 13526649
692468359195 674532726
943447663489 70543437
509667258730 869065659
390050583331 20294760
344768695504 365305680
760145631172 34271340
533475393409 9285810
253853958616 126066837
565902231382 91996530
418826004190 440080383
26093226223 472599864
245683784572 49434972
376752159982 949804341
808457194390 309131316
309800247880 7505232
35133097744 22726302
255230494486 71500737
856228796635 120303891
101359725166 809598183
597507422857 87018570
728642493358 949794768
107886629452 98582754
113360111245 120026274
799991856037 360394731
265499913943 10195245
76339153594 91757205
626656707658 290291652
193519407466 158136387
849889575106 162760146
142709328151 151531017
343976514700 42130773
848046694633 96342672
404865242728 535858248
658143404539 100238883
171964513570 54556527
921469777015 193116129
473211127225 23674029
77454131866 784220160
620451728308 73664235
166172739100 18226992
8730969958 714241530
57910000144 337869462
499148797678 949785195
245289654589 387572478
669368234023 336184614
266667346774 7514805
821926673584 344273799
796076515405 71108244
401662665292 369077442
999724858552 68207625
14062545691 253215423
229342073026 99683649
50437320361 71567748
289525964302 1838016
482892994234 268771548
415169373883 711580236
288335900899 202411512
803201670661 746694
88615994248 296858730
630286342105 52680219
470089192741 235553238
984910453534 754582152
893915690458 3360123
540266418154 949775622
206551228246 128488806
781345127443 111755202
141449816725 15020037
495779280787 188971020
723574581283 114808989
919952058541 872741691
905845136515 552802458
128786025838 215670117
264504306889 238109229
820786906723 361342458
683275811989 294398469
494734095166 172917099
618575447638 70351977
691139989180 86444190
339459434434 785991165
51501163759 110855340
270184000675 308403768
765892632721 14866869
136643138155 49731735
754460534122 281350470
904572577090 3321831
36856105111 60051429
758135759287 18810945
327984749650 949766049
207396591157 7342491
155315575735 521508321
224449457635 170858904
494776340815 369048723
742846681156 72630351
999087731629 143307810
466264288240 251951787
315553841134 310337514
521141943514 949756476
885981381469 356287914
295097712940 78374151
251790257752 634508013
81027347143 183035760
261611042656 136721586
149970458299 62808453
222741163969 26373615
633976343890 949746903
799061747449 35592414
727596861898 11726925
854618970847 117039498
882769996873 617429781
895859144869 15967764
851854367734 5514048
766497556072 102124764
863304191437 85984686
433217100721 591889017
818527524166 949737330
826112585488 46572645
283737703123 211745187
44794205008 34223475
393779748259 80508930
446270723314 120485778
753467946655 11525892
918790450186 45165414
745743793735 51253842
471284779765 119308299
848077663288 53733249
714168154111 5753373
661612829350 31150542
261049088410 78699633
719080256038 949727757
350660718430 44610180
529507152379 98802933
637801238818 578228346
776863729840 264205227
727466879704 58031526
301133713786 69605283
35394943921 793639992
472262064097 14684982
546003760546 277789314
421981032535 434432313
196500877321 52230288
246125861620 570273183
988735348462 255015147
73629236938 949718184
445330620514 58462311
128983918894 73941852
397789082086 521508321
309771078949 2565564
849913804369 134998446
515404601122 637044858
555876057763 459494427
815390784343 38971683
647033029843 291986073
604006034836 264549855
447182432596 95672562
637708777303 61554390
149170911766 949708611
523054390978 949699038
447214473427 112530615
595727394610 157341828
597639842074 203110341
85103921722 949689465
23166303322 705913020
18688935952 127100721
630151448962 82624563
237664256737 140943279
296429366494 949679892
332414476291 50363553
452293834810 343651554
725621136904 130642731
894913039798 1972038
535955822017 329550525
30411714604 26612940
215964197869 83696739
935121229366 37851642
924179096053 467325141
45720876889 161640105
152010274528 17700477
194629880947 149003745
884712321670 207360753
45542685067 328382619
6342834643 218905791
826177314022 949670319
367089458119 7792422
324818161213 90953073
809832571927 53838552
66362750002 115077033
577502695813 20486220
951442622914 949660746
593017941550 323490816
608158303126 949651173
118465199371 19213011
651158421241 3197382
927373038643 9486843
131816528599 91546599
486322480489 127349619
456591176434 46055703
925150684450 174132870
139608674446 930361578
340203524578 68370366
748609152673 41853156
309141051100 454411164
772506695080 26134290
511441571896 81485376
766664920831 71749635
558616546489 286883664
182586152416 38512179
797490602062 949641600
761521253515 501519897
903176493154 105867807
322063083235 122256783
367263270988 414242856
935729656435 137018349
715058573041 149338800
118571752342 387783084
329897197114 896444439
769562521633 136319520
123239521201 98084958
258523906027 122658849
690647171140 533886210
810741696499 28967898
590946275950 949632027
239933805820 12741663
852951578518 606746313
780266354257 2690013
44942524978 890145405
834658806118 87449355
550784879206 479588154
953494166068 14962599
183399575707 169375089
669227773486 12148137
114746857414 607933365
32615148457 496848273
579291115489 107246319
979655245714 357589842
153549786631 320896533
501946450879 2383677
14408931031 792998601
254281699402 9075204
663460611199 129101478
945120546628 530526087
184967835529 423796710
464877308227 259026234
892156751530 866184186
523054390978 391602711
602864209780 294283593
41117630050 949622454
696827264782 130594866
387982938391 189344367
668317481008 62980767
697087110202 949612881
61971558778 82385238
326009229781 4681197
913193673634 949603308
365235760156 30595308
97348735210 80260032
290692024102 861225372
19902510643 79857966
565971989833 38483460
583048511194 149367519
515325752413 26603367
24454116628 399912075
576467255506 44370855
105184620094 550792128
49221620464 247816251
630151448962 949593735
895981646458 861962493
659604843346 141374064
343027413280 133409328
56276835382 76660584
762959171461 26182155
329836230769 1531680
705343052845 152679777
360089584714 340310577
294067882411 386050371
624414106570 302487654
846258012394 218446287
513129398488 7409502
613607033233 188444505
648897832486 75492678
773585008762 949584162
391095515962 129398241
363365027734 726188634
322641786139 69117060
262616816236 242704269
855820249714 949574589
579569207047 431952906
902618247751 40417206
64361522536 632306223
872699092717 29054055
836319924040 219441879
619520260354 22381674
320370513916 424572123
675621819586 367459605
977077555426 161410353
786916947184 4997106
816615076702 949565016
137533949578 23396412
782917316287 198342987
943315498651 419967510
213980450701 26364042
881143561930 101579103
844900444729 74985309
579077321680 136721586
239494835905 132279714
809921510578 949555443
842825610466 411457113
30342406084 136673721
378664607446 949545870
44366598244 39574782
176577233587 13335189
446310010906 199080108
707605571254 484872450
942739629355 5801238
934132438288 58328289
476199428110 949536297
18953390077 91288128
35919888949 46563072
790318313446 464606409
27348079690 301482489
36336511390 935846907
122235221863 30987801
950292712765 107677104
924631046956 6681954
856458979420 44983527
468157283368 4451445
381533278642 929844636
801089750596 26995860
247661956162 336242052
867028828336 97587162
482442971596 395087283
375542705773 125569041
226557701668 25378023
433743395542 329435649
129887663440 139947687
543956385739 110855340
87242186683 689141124
452293834810 724005990
698854856290 110194803
226499564839 35132910
413942257489 48468099
196228870099 407848092
630544123849 226612056
219733693846 110769183
504886140070 288520647
987779124730 450792570
782367299572 749747787
275228300251 48487245
476005569379 15355092
106994621404 50727327
753997147576 125377581
9130355518 103541568
813746405506 351118494
484391116777 190062342
574343091574 270791451
623005198906 426467577
492668680735 331666158
666404430445 3685605
682609822471 127225170
54445030870 11181264
671269069438 949526724
923678470537 19308741
421694675386 886373643
126352070053 805472220
147175403473 4403580
636643421371 68686275
711124488475 100784544
861797539351 118015944
472139874325 7811568
44942524978 874627572
812790181774 474887811
257107837759 99779379
264958579939 368483916
218695161460 142666419
579319480288 13430919
833741601934 19126854
765742317475 101349351
165678887176 120208161
799866239131 116110917
103112690542 38177124
230435937352 2144352
297280138150 93537783
539103833353 149616417
348065448022 949517151
737753875189 871143
333478377127 177684453
464724743326 724360191
606245855662 895812621
365172779389 20811702
652144594798 949507578
565077674692 26670378
371583549520 253090974
275392444390 921640575
156552135199 516942
908838744934 299615754
901516619722 13019280
632842439797 94686543
469207513960 102565122
343193868604 21012735
222145034113 148917588
320311146262 15469968
270611325730 108969459
568623191188 224266671
591902499682 901948914
356565339424 61841580
615638788996 110970216
421694675386 605693283
734379835750 913379076
425519570314 949498005
260789587618 210414540
837651998806 132021243
510290049391 294618648
585033148651 143987493
389944083706 33582084
515404601122 931031688
113346766483 352707612
49458523495 34730844
955646139565 462184440
642582357478 949488432
419601790537 40302330
530704180834 56528565
146302240570 949478859
327836554129 91374285
840348283510 7371210
999253809514 755223543
903631436314 949469286
563762951683 253780230
616837052368 595852239
385049716456 110951070
915004402492 1225344
662862585889 67614099
575252761807 201549942
886963777783 219528036
441468993985 122141907
911016642115 255982020
169251610138 927317364
556522221598 949459713
225224981419 85544328
676785183892 104269116
68337632572 460030515
848302873594 816117396
320334959794 302229183
26234514130 483340770
397872395905 825374487
420738451654 914776734
195069650902 949450140
338207897317 75597981
216106573006 205762062
136740003250 723010398
150879783904 28833876
510346635394 209763576
566084458918 836316426
803227944454 949440567
943376526526 370408089
168242289067 18054678
964424495872 109189638
772113828733 24123960
609819214534 124449000
781735131463 34261767
440767124863 31495170
926580805882 949430994
158684417035 3819627
573687527053 15766731
360258969376 119174277
892156751530 480545454
157776925354 949421421
679729022284 104096802
432606854782 520933941
203418719689 16704885
212952908119 239995110
128583997246 255225753
954165089773 97213815
447853170322 592903755
45533734312 222888159
873809374738 103675590
941848971100 4767354
520117123756 61382076
131002660858 467899521
159535663249 89287371
748835023516 763331874
411759525943 319460583
205588111954 374936118
577287915985 128613255
430041169036 104144667
150127135498 949411848
262005312142 193556487
213354338209 79838820
738601378360 231465567
222674593327 111908370
363778093111 406268547
740117178142 949402275
880426174975 108500382
150127135498 949392702
646206596845 53895990
454206282274 696407031
74601160390 203914473
609982175713 34453227
70837130596 840346659
104478366538 443517090
661706832118 881864760
414716613367 94016433
790683418093 7189323
707461539988 18131262
234008076361 172189551
453958403104 191412135
923712134686 949383129
723286280815 369824136
835212915985 56653014
85805249275 189133761
55839827932 33677814
475720351417 292771059
449425163614 933769566
354457526176 204096360
870850449298 145854228
972670583806 85496463
831618979255 231551724
800252165053 86951559
327984749650 605406093
711182003059 130192800
495323902750 688413576
225584476288 46572645
967609487707 53838552
43779815728 69088341
379952401606 216512541
995338166638 71663478
961564210624 93815400
4380195940 356469801
584252709826 949373556
765935218906 920128041
96535608682 22400820
773519054884 57639033
819375691966 79896258
541708739680 107973867
72454915639 17585601
170207833870 47970303
704736900058 656085555
30649235788 207868122
610636342576 205312131
224712586594 949363983
742985849338 371307951
138652450714 486164805
571821801310 944127552
978122137948 24650475
82235250526 451165917
488093180542 413812071
691349767810 667410414
720006453361 20591523
875216702857 590165877
370980081265 1579545
635937412621 843151548
962917307698 707980788
629195225230 914479971
918145364008 526524573
793434197794 120945282
912885915349 178143957
848882480452 123175791
100352414425 4528029
947979491656 487074240
213227433040 1388085
574928553016 564941022
772775692288 110213949
309626019280 114397350
888154243252 62396814
471960284845 208385064
457526645902 96409683
896990071759 649413174
255816252691 165842652
240243938209 461571768
497078131762 59984418
551741102938 949354410
181300694068 230948625
238020343618 9017766
13033433137 241239600
595333871818 185677908
28079213473 467775072
695851052626 13899996
475141734670 41096889
728804411080 732803577
373728065650 56030769
259136640946 78986823
950974536025 367593627
595048558126 406852500
775363323442 8050893
89575941877 89545842
39205182586 949344837
291648247834 949335264
872353631866 485523414
745708785274 106231581
581442031864 527749917
862974765361 485647863
134237671618 51272988
278199124930 14866869
200677283236 25693932
137696226982 742261701
20080707946 646751880
418826004190 948205650
48767419906 949325691
38299982944 806094465
626744176159 465027621
31687232086 426994092
395661897178 101014296
953904196804 183993060
617129564956 551682417
715773796498 204498426
164470491478 949316118
901447789852 10520727
471324450277 55666995
571681991737 26555502
419500843252 53340756
497991478027 166062831
368908252924 152459598
324838369816 33227883
100415850604 77091369
976944213109 12665079
800231496946 64857075
415001109262 702830514
745121960374 122084469
219555932809 274802538
936741604600 270848889
982041782338 916681761
963334690498 18428025
609088253065 746694
932126050975 167058423
173076505066 424754010
933135098521 38560044
508208485309 409130874
316940093599 237630579
741869703160 80327043
92753711578 776542614
35658536476 566080209
159323458558 260079264
534529075762 771315756
580478082721 530526087
308860275010 731185740
913724084845 247624791
87972592918 949306545
708895241722 82433103
647217922765 127971864
93253738087 134519796
545842919092 128766423
183049069885 438864612
856654814281 23243244
925624582150 778505079
708495946411 36798612
111445797046 309160035
194588812777 409580805
773371563673 162999471
164604532624 692845875
874471142563 320523186
168139427182 79226148
229493705254 949296972
555139237618 201090438
657881937190 949287399
716094338830 41221338
495173802202 69050049
342136745452 89402247
53470876909 18533328
981085558606 624389352
122396647270 949277826
861557592106 573384408
250224649651 107418633
628672572241 493871070
704323159090 85573047
383445726106 949268253
840272876989 230776311
855630679687 77359413
398745305818 949258680
20989807891 1550826
425104747597 143221653
854756668879 19548066
163489439476 1340220
554348090698 184682316
62635231630 198467436
459943624666 939398490
377624317720 6375618
870093477988 30241107
93367226002 34118172
973034003605 352564017
273479996926 217871907
301627111687 284653155
388014050641 126449757
317235975883 178440720
827540734882 527012796
670492980847 739188768
17852824651 104020218
860117237137 417698709
46749300187 96696873
802131748408 108710988
450117693580 245116665
397589345533 80528076
67062072706 568023528
951442622914 949249107
357547285807 38579190
6693575698 498207639
220634489908 65058108
893913258916 148534668
467444769070 117154374
957638406703 195490233
779885664766 97989228
340699392313 456373629
610361329432 546197088
443510025985 77637030
991604019658 939130446
989631764182 11114253
676050188098 949239534
622016848186 394177848
532075576003 135189906
549828655474 181954011
838012556278 337189779
844119933412 115680132
896937870190 931567776
482008539283 417334935
856776473446 949229961
254976360055 296437518
30436623550 125099964
150127135498 655396299
337504582672 938154
729598717090 749699922
209413006882 179292717
544351497649 161563521
209189902636 208318053
347888782399 145251129
761496334996 430938168
481398982600 278411559
780164306077 17930229
90602192104 102622560
609029762035 65728218
351890342950 402439347
469196083798 273481464
712299570133 74248188
19602636418 281809974
984543467098 252066663
138766934221 276956463
955267517842 949220388
52423623520 75473532
122053669918 22276371
294983602780 206030106
703554154519 71749635
629383669735 451079760
260759269927 81897015
164139585679 36367827
845301788662 664270470
5737351966 949210815
391095515962 949201242
891314896429 833779581
799995541642 101416362
273550463779 32643930
236187271378 949191669
95260230703 158279982
437493295588 393957669
948109837624 419776050
892059972592 70974222
998407981618 243326514
818527524166 705108888
10713070570 430775427
324159854722 628017519
428972491273 113956992
25909539499 334767810
598885256563 354105270
633754914919 8644419
864236635837 90732894
927724660414 152584047
650884853620 160242447
144389793106 92312439
670312845706 949182096
899428766179 243766872
498084163813 31342002
693214574545 40340622
508904648923 316177044
19584045652 408671370
181577794126 66599361
978968616808 30145377
317485156981 321920844
462452824231 54556527
279986127802 110108646
809403672808 337859889
4984736371 164148231
196875679417 53398194
30599168998 949172523
666852107698 367086258
334617062239 44399574
407292344245 6184158
801947554315 275424783
877755234094 13861704
575520901537 47453361
74585460670 949162950
866338710766 949153377
809875564270 7667973
7396540234 37037937
216985068070 3867492
425676902569 350237778
128446442809 554736204
48725704864 30595308
653945855959 41728707
88651270753 208011717
575646696238 26651232
562877730892 323701422
347256112402 737934705
828980663158 8491251
766648330822 35965761
28535634967 41374506
461646628555 156365382
127939154485 72448464
299245217968 22850751
273968717722 425682591
107485195270 424122192
468954107077 504449235
615808092982 319269123
45310281346 478448967
660631256314 15010464
748953135190 690069705
66710929585 77570019
277691238988 133773102
323956920787 127617663
316043040580 175013586
503929916338 718520661
773905953160 626169930
448482696283 584651829
923413556908 280134699
467593414522 627491004
472045216501 147883704
607373397802 366406575
408054618997 15268935
201544592944 6634089
953757969229 352669320
17332991605 512806464
808919091640 12205575
190780517431 121854717
659707025548 44753775
282011134600 47903292
435145171321 619851750
648927049282 241440633
477051176212 36856050
7649799430 911579352
504857262421 14713701
987663783745 106336884
28457366119 136597137
279806681917 71606040
839141888569 261409911
215754826786 158145960
695914387594 110424555
231884304922 426735621
918203711443 628859943
980019938722 59371746
468224514547 211381413
622179617905 137985222
262961535874 564270912
490495066777 5073690
838499094430 55848882
540075728086 131801064
439862926294 949143804
433901713816 63334968
842329091767 93317604
595352644471 228038433
167188956823 106662366
825704545936 261754539
941860391689 1617837
176642061943 181207317
565966284325 99961266
373595833801 114311193
808937309059 995592
830373172273 553530006
720828607228 107858991
454840598827 241344903
140564898178 949134231
192693366961 332431998
832737675943 102440673
94914329494 546110931
542178865618 5370453
123158514475 142532397
458987400934 825336195
763782847435 226621629
510251537212 191211102
915833726536 11717352
393811004104 95280069
698973513625 3005922
101921401795 146620068
77970193150 93844119
557359303864 76258518
626133652603 163009044
857614292833 3130371
502322723125 448294017
960048636502 949124658
48767419906 949115085
328940973382 686623425
955926034939 67537515
536285573575 73712100
864351377815 57859212
333503812588 153206292
956953577521 211840917
346971539923 3570729
284592845548 266311287
248017372933 284231943
107655498940 326257413
333589806847 97433994
805140391918 949105512
9498954310 6289461
580135813771 95682135
269285138359 305158521
331243032373 85812372
393854245345 16034775
971217965824 150018483
829936255072 9707022
811833958042 949095939
651956556451 2603856
412040436055 44686764
288375198064 220073697
380577054910 641304843
487069926664 402985008
268371734656 146189283
4481076214 106987848
655969489726 167479635
589674683398 283561833
138006794248 241699104
856634174893 89708583
888704514346 446752764
17978546860 46103568
379160268667 114234609
91193397346 507541314
525489658264 289439655
928516123243 662250567
912526946995 17288838
604031336275 227425761
211325454346 949086366
419192726674 500371137
846935263852 129733296
383365709491 43786902
588827974786 121356921
896835577204 90665883
69054521731 736154127
674974353823 3388842
505842363802 949076793
766063860880 509101713
704529179623 118724346
842433117466 949067220
741793626529 28977471
518650898449 549097707
321105902203 30116658
312577257601 69298947
781667890711 34338351
858688920910 333561612
204457931758 21271206
110666482354 29350818
935132812696 7983882
107537109649 313142403
546640786258 233954547
436613406958 107255892
345164921974 1033884
375584491918 56155218
832680400684 114397350
63645925732 320752938
604247724367 16082640
385022548282 109505547
143385612736 1177479
408729463540 428267301
902675212582 949057647
907823829139 156250506
696609431167 31648338
208392418390 105303
183594966118 362787981
300386464552 789178974
373883488786 312223395
110880266590 30930363
64709242615 160759389
136740003250 949048074
903384246400 22726302
277249611871 33247029
225668810326 410863587
942813341455 1589118
16112968804 79685652
382489502374 136740732
119386931584 16666593
488438631820 33572511
973015221379 389774268
929119021210 120007128
135580319068 23405985
833690529979 66350463
844899592732 271451988
942689036050 10223964
920418282787 147098718
833692827499 35238213
34203649693 126909261
345196776826 69270228
144227199793 57639033
173993407006 1962465
353714014504 60845988
627758172946 78029523
352799126986 16302819
423192185257 392272821
67835532814 22266798
113267942401 273739935
85977084625 13440492
770510263687 111142530
480310546165 526515000
128064177865 24956811
148069594165 106470906
984942302905 660919920
146213694412 12406608
33742077925 374380884
96080881609 155379363
208456783150 291287244
15037609087 103666017
432693413848 162233631
419711238646 51837795
426132921997 311869194
240380736379 516434631
511579706194 537859005
554121181879 310394952
25382272324 300745368
595622382892 53484351
74864360452 348313605
877813395550 20304333
632063896426 529932561
32897647687 308834553
855036512296 566386545
840520670002 367775514
899578574056 17949375
569348734339 283016172
214925770786 72170847
221557820812 259935669
595487930107 220533201
247948399468 530449503
17050314580 35496684
369189005776 822339846
962680791679 212482308
998328085360 428439615
598596065806 949038501
302788580539 254584362
382489502374 53015274
962092894603 815112231
532145506768 404353947
560650982692 555750942
181092940822 45462177
77189595676 122228064
183594966118 694683891
704736900058 949028928
474286980646 745861149
958805054548 108442944
768580814575 195088167
627104197543 107753688
628257276355 92532618
520864569931 85113543
489531213364 13651098
74487906319 53206734
733356011584 9630438
699214567246 514807221
287625081022 53216307
770716337566 380028954
343409170855 146648787
325334189686 123089634
438454832335 444455244
871902221143 45165414
589033828486 649154703
950486399182 949019355
525823526212 57418854
96653170603 315679248
813984830644 169901604
911654372137 14483949
527639698015 81035445
897515983660 313879524
676050188098 928437405
491499007822 949009782
707137886431 211055931
117615528610 949000209
428080789561 84587028
452218250494 52881252
401081741452 174238173
103483439167 159524472
956543977570 291038346
69010811413 398523990
167339162674 823613055
620589211642 183208074
551741102938 948990636
492252958156 45567480
922489823938 143106777
288975334915 719631129
878944719025 772560246
346027426036 36635871
131002660858 948981063
430105442158 24047376
773978717533 391392105
431983302373 47683113
607744428136 208490367
857094096013 88588542
467487053011 52900398
507533688631 2383677
545940515827 2785743
879725843014 948971490
74227204810 25875819
265389910600 196974048
810877734310 948961917
599668007962 63842337
71154284086 45490896
749068518559 560757621
385013214607 158098095
526879285906 948952344
187937817784 143968347
563292754642 452745462
198661179328 85247565
776453679958 858611943
661677523684 17700477
77313029938 131102235
868275875716 179694783
762674537452 365688600
978002169112 122974758
752260805020 191967369
195666211543 123951204
634871055616 43030635
595737953629 797641506
207500559418 948942771
716211584842 495948411
312394221841 93403761
659414302354 44610180
382489502374 834133782
65979447082 100459062
805140391918 921487407
942719928121 80030280
135941724445 61181043
910856993194 226736505
530556569266 10089942
579310615690 123434262
636845015086 765093306
551741102938 600973794
516872492131 58749501
204445199668 41699988
892875674257 74382210
844941589483 312089373
443508637900 47328912
517861091749 109993770
724944392815 755654328
99205592263 175042305
173076505066 948933198
908100220795 162760146
483772111543 4039806
138137322103 174994440
156250499542 18581193
739069708666 10156953
447396915661 19280022
838608222538 393115245
296797745107 196658139
823279104640 8989047
955890021313 176143200
126682826776 225357993
745643593144 85362441
800984753932 251061498
627979950637 112588053
411849895063 110960643
620259521614 209237061
629559133252 317833173
500946430672 4537602
534673474894 39976848
88285275817 361189290
785717157613 60826842
387949787092 125511603
878769619282 948923625
730554940822 514778502
939952481827 2326239
728642493358 948914052
805789115836 242072451
713237614738 18399306
232854936019 321260307
645451028674 570493362
227275327948 67317336
940818489607 96696873
694640330689 475222866
226533931909 33352332
889157872480 8366802
73629236938 948904479
835198298014 345518289
839352599872 48171336
757329205318 948894906
324291138844 316110033
106140843826 901508556
24328633744 2594283
66935670814 664184313
352582700602 101693979
743849755150 13832985
328565170213 327013680
308486099251 161601813
988495347871 197787753
29372904601 11755644
427432017778 586126071
86874424834 71768781
788896535578 784516923
721852741822 74343918
482749231012 33170445
504789188818 20802129
962486182162 408901122
446263601002 128967456
832649968 113315601
876748043710 47281047
821138456002 229474383
607136671177 57236967
579771857884 406546164
275225667676 90790332
808965286846 490711980
758389908772 558134619
165426715210 96189504
793717315177 475682370
814702629238 548063823
925624582150 854045622
656828082523 38540898
889252511158 27847857
608837919115 239449449
931474148821 47127879
806038856260 40857564
823001899279 144370413
639555697582 30796341
366742666621 436547946
861296176714 173797815
421538457691 70304112
59285880958 539457696
948109952500 235735125
934124205508 19146000
260768057941 70782762
36588147268 459312540
412065230125 28221204
252128826043 35295651
769408712242 265727334
454253745208 598255062
846106600345 71519883
708575283343 15412530
235541567047 2527272
562031922142 213066261
640387721212 57141237
48767419906 948885333
370936303936 34922304
772628785030 924914541
495396150181 137248101
946661504254 506143656
543135089350 339669186
14717928325 411600708
662436342583 170753601
573219292477 78996396
127335959755 735618039
324398758510 664624671
602345539159 20677680
346904155576 80145156
474390972145 309791853
493567418602 615515181
697811977762 126669936
634726733068 139181847
500798068318 161391207
996240580537 86214438
613637312632 17346276
903631436314 689179416
482736144721 106863399
27397332775 280220856
57149228353 114856854
280903858501 80978007
63771092707 21807294
359540132806 209821014
708397823161 122898174
86695371442 224802759
130046437126 948875760
916062344830 948866187
541613660644 284442549
333252463900 365927925
939252848695 693554277
267428262160 184931214
76497908134 252267696
30342664555 69902046
537295233793 62415960
213237901810 833214774
507587814373 147921996
389253401329 650456631
474771652063 409628670
286250900110 405177225
824122654162 97242534
854864025982 966873
166163510728 177847194
737989763482 26306604
898850317654 923746635
781822284055 132069108
251682925276 673747740
185255255281 36913488
635661877054 69490407
643114769446 368991285
409874821033 70543437
679807779355 52048401
805140391918 948856614
387121946863 40551228
398585019598 82404384
364321251466 929681895
280891528477 116972487
398506511425 65354871
961741971661 37009218
886275464029 20400063
633114366343 111592461
549688271521 116015187
639577543168 2010330
102884154313 356134746
825221090290 370254921
561945190762 46476915
754460534122 808219671
91474384042 169671852
80827146994 127847415
39205182586 388903125
860353651945 196198635
166954044976 152469171
635896248721 283178913
65380736608 187353183
684157040839 294360177
836555429413 70830627
651136910710 3972795
94232429650 90809478
925624582150 164282253
668209861342 18782226
991560016669 12167283
435762179890 128460087
869003318413 58653771
718124032306 948847041
579471591166 948837468
169840933591 111544596
876668798416 110032062
552697326670 603127719
930405700810 948827895
463623779926 44361282
171164057602 588959679
305991603814 948818322
197852044741 26325750
314597617402 441985410
223473628399 81935307
39205182586 799919880
366233698930 948808749
565868716309 128354784
278758873294 180202152
444442058746 76689303
565763671780 297662862
50488775236 84098805
728987284099 135199479
551974473532 176066616
221530700503 190359105
607485018982 545890752
698648041198 322638819
243837061234 948799176
439613505871 203416677
560177649799 155254914
443078580448 41987178
704489164483 152296857
504385667722 186912825
54504762298 948789603
642793432555 702447594
955890911602 61678839
486470871562 134347482
207697973824 393373716
695567768410 121854717
124155107548 121586673
85675879753 239506887
321933675421 31121823
945595214260 46084422
400657753282 948780030
804033129484 32519481
943715180974 23951646
520016061595 29886906
295928855854 194379765
323127299980 3283539
958593309361 443976594
419614962985 38646201
869834212429 286089105
165153955813 194341473
404957363707 47223609
349770385657 133399755
832870880146 870693069
199391317519 291775467
990789035968 767706735
474286980646 910421019
556014713095 479300964
636404144236 7916871
286867129174 661341132
585208933558 789896949
881963389558 504296067
512168014909 136405677
77699439991 625700853
555300466084 231063501
216942841567 65823948
483849217966 701021217
973435768750 948770457
675529105081 92570910
670643908765 614921655
890216977243 12598068
739160954410 780869610
516695209744 463955445
672378106969 634670754
281849140294 40484217
854864025982 948760884
17903896606 184385553
139608674446 948751311
175317181981 276966036
139302486133 207293742
866084034766 211362267
383304643324 25559910
903539491741 5667216
712124594839 143834325
465479871139 166062831
338605584364 295240893
251790688537 600925929
515568883375 596531922
95382477913 141383637
565469503063 541984968
553366441078 165335283
14262774559 38244135
632609279809 131427717
766624130278 139823238
990462887950 87726972
963873531430 905251599
210369230614 609015114
238842554923 149836596
492455231554 724360191
177138331744 258777336
809719390348 59343027
25314399754 372456711
464540821369 85142262
929302880248 102411954
246643789639 45203706
382287918232 184050498
759000235387 44648472
10559577088 33582084
807937451593 43480566
978349071394 789274704
778116735718 191010069
454837602478 209830587
191021824042 146926404
427191739570 84701904
890244304066 789963960
263870214607 27972306
104154066109 6413910
435777353095 231494286
89525310280 246839805
963216195904 492080919
721735711897 105408303
132437927083 221413917
19348195651 595229994
476199428110 948741738
77454131866 906543954
185438530366 29063628
537397746958 124487292
150127135498 948732165
630966312295 21280779
960048636502 253904679
231765063634 341564640
363977996497 166637211
805140391918 736163700
995428914586 621287700
448737280645 521833803
669229084987 74075874
452693507560 10195245
625264782496 88253487
915512035444 345786333
753263419510 126172140
766808707291 42896613
196520052040 427195125
555314413945 48257493
439862926294 938211438
273479996926 424849740
704591614729 109639569
875773794019 7179750
719544268921 426907935
183594966118 927432240
631764035866 252296415
415284087142 616079988
35828131744 330938610
83359059196 303875739
782965468477 58242132
120484199806 355311468
123862231186 423566958
331295387110 407407734
481274093242 211410132
124066471141 187267026
824953586470 93911130
330426047926 366272553
293248887634 150343965
397549923919 197558001
480287312494 152306430
788664212533 95634270
515326365085 5437464
996164781523 22467831
811587620125 130135362
939189111661 295183455
593539976386 64981524
49827807451 234433197
138533424124 61468233
51323938810 278210526
364321251466 92752797
176238004759 209342364
106624845133 160816827
850875312397 110817048
379620831178 339583029
798839337940 38598336
489294492220 42063762
627967046233 161123163
980036528731 73109001
956919287035 231494286
54504762298 948722592
466058669773 201549942
387933244948 23865489
583198845586 33754398
928234384372 190665441
83918294710 145614903
935543270125 283265070
487367876716 64981524
116155022476 222112746
897894093922 623173581
867469804489 20687253
698435080240 131714907
632743033765 220092843
836476815937 132787083
127810991161 166991412
244586311225 189306075
912559275016 605923035
659765813341 928581
493307889091 24535599
415957332994 602476755
970567097554 948713019
886934446111 297969198
936958193725 30365556
567040682650 948703446
564090252553 34501092
499040741746 79896258
301210485154 948693873
829045985218 417995472
277416924673 535992270
151850443720 180345747
790797035938 270638283
955813705357 149989764
600508513270 212941812
888146077483 115852446
834524726680 244513566
849863144053 180843543
339376210864 43155084
391732694842 266675061
151733854153 269231052
940801449667 62348949
946553965264 42982770
524010614710 948684300
685289771545 177761037
49350607066 299797641
430072941823 45146268
226411962316 65469747
12094967320 10760052
145590568696 702179550
921321089179 55465962
103783198516 349175175
276068116303 1723140
674137740634 110596869
124309094734 948674727
998285834230 2077341
761987123560 31849371
540069630085 149338800
102961513726 15986910
355426587301 89833032
520298748193 761560869
102271945909 12167283
397481879035 122553546
704470688593 90828624
107844211489 87190884
536833355689 517305774
83191474258 148391073
987001255561 746425956
27730497802 925249596
508462217674 66494058
693262215274 545335518
603909443266 299443440
228308154826 86032551
955286682988 268599234
554955129682 264128643
162372858421 159457461
560139664135 88167330
78269665309 47194890
677962635562 34003296
221843915398 948665154
809822721310 9180507
472374533182 948655581
403526424478 895123365
700080756913 232442013
528387536683 383609256
913193673634 615658776
196025874634 948646008
96257733211 247031265
459828781477 31495170
866162686534 127512360
879486378511 74276907
227502208048 354201
334274166952 285533871
763066547710 948636435
679368101038 325855347
860775845872 325175664
649101095995 130901202
764602301716 174735969
507679399264 24880227
253247187676 13430919
916280053996 596838258
404482648210 948626862
604099821517 190493127
645214330768 30078366
79818645109 233035539
730790159005 664672536
842755938172 507148821
529345540993 100707960
812686223086 89593707
670933989811 145413870
306726293272 24095241
566926768042 12033261
194692746838 14598825
358583909074 948617289
117460871314 3522864
745854520534 948607716
551543233120 55590411
544952241691 39019548
237104833855 6662808
836695775074 861656157
794064556606 485638290
648319699870 780955767
636490894762 186970263
606292667632 608383296
278393452738 116876757
459943624666 910258278
428287556788 81150321
261049088410 96285234
322033933450 190569711
767719966642 65737791
883129826797 356096454
257224193482 838920282
788675355505 151138524
149026210390 110194803
246480349810 91000938
259388487430 669143127
838326043309 90924354
610070750590 680812614
277304891854 736278576
585016051273 132059535
31555392730 948598143
531763783393 802705623
9504181168 20371344
431588789470 356756991
333722092042 783291579
931204739974 77981658
75541684402 75923463
130948692376 3647313
38248958854 948588570
494825373721 474811227
853935688399 603395763
300137532352 4604613
291183119002 331216227
810877734310 89162922
553849413982 232710057
179740312825 10032504
646129543768 33227883
342464051803 546101358
826776813574 87171738
733289421796 124449
447757009537 150382257
350602208254 25349304
902358790732 138052233
488012461006 113172006
141521121910 607617456
460633378462 38330292
128986465312 57916650
417760518328 70045641
793665707134 948578997
128387243377 109074762
206293192123 173903118
278159617159 39278019
289616477017 65431455
935688167053 287869683
738091112833 7189323
494367679018 948569424
436038031366 948559851
419417194378 335782548
449111068003 25646067
407092278118 180278736
209903967760 245882505
791503973269 162262350
627649375801 40589520
880269953188 398562282
973067489959 204105933
197938322098 807003900
530296269823 11698206
792429582547 124630887
433118321026 32117415
792709483402 653328531
13665706549 97501005
578440462801 29609289
737185386676 24152679
210976005646 107753688
709315917634 46898127
116559989095 30968655
256202963599 21855159
772472299291 23511288
388405869439 589620216
23614291003 36492276
9296514079 20017143
43799794579 169193202
315474858403 25033395
82199336722 23942073
410219990602 658344783
640566793750 52268580
41995531588 70007349
783863335201 174314757
979005654745 127196451
96426361606 13804266
335112441751 165421440
242502258163 21510531
461471816002 60405630
221843915398 948550278
661422049033 133859259
10518470626 948540705
625673976289 21625407
472388040685 37698474
988818662281 825374487
504543516919 207265023
79222729951 91067949
153832237996 76038339
205130478781 420752496
768329092540 198572739
488373449263 187745676
141860819815 456900144
247606618741 5121555
627186965701 82270362
913193673634 948531132
382445193049 19174719
346605516268 414903393
949972926700 427032384
478781707957 46390758
872982434371 4097244
230287038910 129091905
482505502432 167584938
511579706194 718865289
520771252327 164071647
266131344931 75109758
175485168985 263707431
537010810390 133466766
930287755969 74420502
417869780458 948521559
742029625606 921477834
623854329487 55887174
856373798866 220667223
410937754996 229120182
271406047471 94399353
453944254210 131312841
463160839219 470493804
9574 858181158
494601480397 400429017
347617828207 189373086
560272451218 58596333
183080153416 199616196
542081119807 2287947
355540113508 44466585
999776610190 391200645
293911105390 413400432
136745986375 42944478
612828714133 80480211
2731427188 37392138
114746857414 881491413
107126609836 484422519
65848224490 92944257
82738340395 342139020
794410113187 15182778
390139292230 948511986
676361109565 570522081
965686567381 35018034
149610130579 247998138
885365315146 80432346
699778158475 51904806
358569831283 6318180
940924161862 775499157
654875447605 10070796
450176328205 12846966
167921756308 110797902
687256497919 187697811
841476893734 948502413
737381858836 732918453
567104256943 536518785
887317547998 14579679
525923062174 240330165
402520540114 20170311
41883096703 56624295
270284038525 259591041
759276316615 85410306
78725862532 622867245
660750608386 948492840
944749056790 677088717
384882035788 291622299
564172011454 948483267
361452580270 948473694
368963517853 28881741
11262981982 179962827
766733501803 47539518
459943624666 948464121
755964888688 86434617
325004241187 48697851
568519793215 95921460
408623490430 437639268
259136640946 484910742
998081651713 95213058
186015356962 241364049
417817133050 11880093
354711421282 21558396
774383052334 102096045
732840850162 145241556
545464517548 47635248
483622839754 62502117
258490419673 349146456
759241652782 600169662
815080743592 273845238
884506961674 948454548
449413383343 3302685
813636463693 16034775
679875083026 948444975
836108379886 477970317
759185827138 37095375
747674965987 65814375
925624582150 512241657
958042674493 84443433
961876711636 44696337
937964235349 4279131
386170155430 19969278
517539008164 632966760
980633075707 140301888
116488603234 76114923
215593483444 123214083
419448105595 253952544
81987055447 123242802
841476893734 948435402
807824308306 60539652
423607122850 103474557
380436632665 82749012
454206282274 931414608
437854590181 85936821
831726148990 42887040
841411408933 27350061
264455561173 1340220
631002211045 49272231
507351552733 384623994
276840624592 44141103
583296486094 812431791
685378101616 103953207
30599168998 387515040
756471660070 635273853
283629298471 110529858
698847418069 85515609
925378923916 208739265
813870088666 577251900
771094021135 428238582
190288532242 148304916
893861459413 9467697
669785348779 172802223
996385138318 590012709
872825753080 152478744
261990411073 6863841
856538578915 59218578
187289279845 39890691
747051237172 1483815
984705719875 60233316
443687821222 335236887
843295223554 28546686
174988952530 746799303
185131103044 40101297
496923824575 231245388
453768340762 22056192
578913824413 386701335
454206282274 948425829
433541836027 31169688
386040977368 612672
491632694767 638452089
389644496671 429760689
866110111618 197184654
870163605694 282279051
756903000304 124477719
449626809286 488921829
642582357478 22544415
454206282274 2096487
989501935156 10319694
903377593165 158787351
715255361110 948416256
109805797162 124075653
573734248774 521671062
224918492251 296648124
420738451654 948406683
112738320268 1608264
7257549847 58012380
522682512739 62674431
505842363802 249797862
610572327925 18456744
915995605966 19739526
983216816131 689772942
922115069707 630602229
267382244749 106547490
504824321728 45117549
43497689845 427530180
36758920015 348045561
434125583902 948397110
236187271378 948387537
490330899400 56940204
396596859277 28977471
442606779235 38521752
882426090940 71845365
652512341593 26794827
560954188321 73558932
633275365057 236309505
285669497620 87841848
165767236393 301827117
236187271378 196064613
579175196032 263812734
347847024973 182068887
21993155410 24430296
353658538969 92714505
862329654556 1579545
991604019658 163621716
693154015747 81121602
559760621200 396896580
955267517842 712738569
648926809957 126717801
785705564710 83141505
499148797678 113947419
622176573691 56518992
707212967470 131111808
711084281875 218350557
946711638055 892873710
103803866623 146562630
677962635562 948377964
743569610878 209093466
664468471693 66829113
503614499653 305857350
184394426494 1206198
388903330384 50507148
305190280795 270092622
73785047086 789695916
299298037690 365363118
134827555786 629003538
652411145410 554822361
823308642826 92666640
992721347407 293565618
523054390978 948368391
444644044954 948358818
271567549462 509790969
209114429104 280134699
380577054910 536978289
781234798618 948349245
115703081146 948339672
654779468707 71874084
263103426880 565094190
479718134725 207293742
43030077514 736154127
108719485933 95155620
395876634622 948330099
396344160796 460662333
699551833609 138913803
161869079296 61018302
493411455286 12224721
821211459700 37325127
442986019111 443641539
33310378009 11296140
174032728798 948320526
764978995174 948310953
904587660046 778715685
249808463476 131025651
708378016624 102517257
793579429777 26325750
452887849033 193623498
754405340296 4997106
375203007868 282068445
836695775074 948301380
326072302186 665802150
888331856602 948291807
67769306800 39814107
258820429702 202401939
102753262684 2929338
382306576009 155810148
108061150723 543660243
195675258028 342282615
66504411256 15345519
133684767949 65689926
772312583359 120169869
813261642451 82184205
132915108322 948282234
683780333716 71050806
557478445330 100200591
591678524293 36664590
448240436464 27656397
972122839984 206786373
103165370761 72324015
446208805150 12263013
370058593858 795229110
813746405506 948272661
348995206501 7457367
311681851138 10894074
930824778031 455291880
904457260732 804132
496230609445 25502472
933274372006 813082755
6033387418 446953797
657535494412 245394282
441775373758 487505025
836883798367 220466190
649478019205 296456664
256267969750 469230168
953309688877 16140078
179461843828 224352828
945371560261 176143200
433613355910 242464944
663619279582 882984801
211009520719 169719717
676050188098 883099677
601569570925 113468769
443561997802 52172850
646407252406 948263088
487462103755 77809344
772628785030 948253515
324050583019 53350329
491990045284 103464984
575950591123 106547490
390015345118 51043236
98491053970 122754579
728612734993 10032504
237143495110 724446348
218019020470 948243942
270611325730 948234369
152303941357 215306343
352730708755 50172093
399181796326 476744973
751015850035 410298780
327666087718 67001427
500105021410 87908859
647867944519 398026194
91797487846 427252563
88622389012 17432433
357532351927 41613831
487622413213 34376643
103348115239 412902636
121029133258 181408350
63110775886 41824437
515569170565 617850993
771030590437 610604232
578244407761 238157094
828375094324 240502479
35152320328 17949375
632063896426 929595738
703640704012 108710988
357411674689 174697677
560299504516 26459772
54999102445 420350430
182623659430 1905027
112389671608 423251049
596683618342 755625609
604333408198 940480239
107589943036 443411787
91191856093 340205274
428974482457 164789622
211734412906 493603026
995428914586 948224796
13077516802 15766731
423330208771 181752978
683374423462 53197161
544091313082 948215223
269518154752 23970792
248618179894 128584536
803227944454 948205650
916863930412 26536356
132193825156 593602584
77467763818 151435287
773354839642 73003698
772399793389 177177084
889179296854 48812727
160589799625 23693175
285338961076 178163103
950142330508 262348065
143433569374 365056782
828351726631 429119298
44771028775 137966076
491040312046 221959578
554609774134 179675637
14260888678 21261633
167339162674 569459478
190560788362 99520908
248349900661 85362441
445600268686 394541622
620888588071 296523675
831870423673 13947861
15066098335 73807830
578396044081 65431455
480878598412 71414580
818527524166 904839960
185036196322 345278964
525509321206 85573047
810814681051 31543035
519286800028 225673902
551421330538 268761975
226553996917 12253440
856640406916 5609778
939790324780 62396814
36707445994 383599683
332610588769 17451579
124094749783 45241998
457074953470 948196077
259395638461 573834339
645965740165 368914701
886532159932 755989383
347492201728 539955492
580088551870 16934637
247525774756 106154997
687449288566 52881252
131680429258 95126901
733364656003 5686362
903344011081 170629152
646407252406 1445523
866055535945 31447305
406024729969 183255939
399601227748 50066790
441117798907 243374379
884506961674 938086989
348838563502 161410353
803117772889 38617482
744852800425 16905918
580958676040 328315608
463218985621 270580845
414780695029 126909261
89293279906 196093332
389837086285 268541796
394947033403 660671022
957610903474 208203177
890499663841 684603522
122281335004 91728486
624208511341 169164483
337815260722 225492015
269543121136 71175255
449833193593 115593975
613495191874 324792744
451949096026 310864029
507528050134 16235808
186168850444 80776974
892156751530 831999003
21605443429 22419966
52818869452 688442295
684656201686 948186504
497080525012 79790955
74282115538 250295658
399049899532 288271749
436994255098 948176931
912139512631 43959216
757250021554 27216039
686090223421 82442676
917974792294 761915070
898855333906 41996751
581968690459 212329140
856433668408 135793005
373619871604 214693671
601464737002 564759135
186093673675 305158521
449425163614 948167358
278181012814 49262658
654794814226 116943768
69704719891 74037582
265614273001 95213058
500584667002 361945557
704163041092 336672837
381082901803 365755611
661903126483 571852728
797223663049 251942214
401112585658 437725425
511502006245 3120798
771401410165 43748610
389726537281 126468903
879725843014 948157785
932318148274 453338988
534529075762 434824806
313641393670 937895529
648144824398 46945992
252008857207 282805566
700752015673 90799905
818273087491 109409817
704248930048 338328966
464855893426 796569330
878741239429 18791799
103124762095 43461420
55460986030 948148212
624681959110 626514558
274185048376 214473492
253025505715 34587249
312685169938 948138639
984171144409 635656773
230920901440 473863500
184551189850 948129066
482892994234 795468435
723627749725 155963316
60103194979 107696250
120484199806 565429245
108259560721 585436815
935282099539 712633266
863035352878 330862026
811622063779 143125923
364998502924 36712455
455520603217 176976051
427975869481 366779922
955882228891 153780672
101033299531 220341741
614851869250 793343229
798400764610 5810811
541222641886 433685619
704134925191 321346464
150127135498 948119493
126818169850 252372999
237143495110 948109920
278745968890 198122808
630780758836 265200819
816918559948 517018584
328735330288 20400063
549828655474 948100347
330419662735 150276954
756975755104 252411291
478706646064 58184694
432656758831 236903031
450116525674 210606
972083427943 138645759
614673164578 145385151
869759102671 168618822
493268611072 79685652
537322459405 27235185
381285054844 150248235
408817831903 396561525
108053291290 69030903
868086095083 72381453
801613935265 250266939
203675664490 774943923
719212315573 723565632
496847747944 301032558
684390899656 148371927
810069547450 694071219
960048636502 948090774
151677775519 33247029
510960720106 186558624
855753922489 6241596
349823611537 29025336
165426715210 96045909
52449097273 16733604
479068099306 587571594
386118020872 179005527
191952660178 139210566
465491349166 119509332
441518677855 161180601
100933520152 124477719
602420960734 948081201
324159854722 744540075
918683778247 7256334
415001109262 369728406
853480343173 146486046
489428495074 68925600
727235739619 37516587
579059381878 345614019
439812643417 1885881
12100500514 119987982
102129901735 64464582
469505861986 948071628
53153225623 358843905
959681286292 50918787
866338710766 948062055
414044885530 948052482
12946156096 388558497
806469828628 206422599
670200280891 38684493
111627597889 234557646
169251610138 48582975
784103469814 948042909
464724743326 948033336
110210003422 163688727
381903083632 285217962
552327564064 24344139
305647707454 182279493
95280429733 150047202
361711223584 449098149
691679414065 54690549
46158454627 142867452
284528227798 414884247
539235222778 52737657
48767419906 77426424
107262575155 778600809
326442595399 292072230
979173111142 948023763
179977671268 707377689
39563030899 191842920
160431711103 76852044
667204748299 168542238
792306569497 171959799
41656857994 83160651
930846269416 403779567
284954681710 948014190
400598663245 23080503
82800191548 271203090
890182485724 45117549
479068099306 948004617
457600444159 189267783
41751199909 177761037
806025406195 27761700
141362577976 87152592
893074333153 10827063
907639098958 165229980
345125414203 10176099
421694675386 947995044
525923062174 336222906
681528929560 244513566
486654079636 3810054
3824904502 14512668
590714402836 152976540
697477631164 347069115
67546399495 279761352
320531215867 98209407
94350483886 202038165
829603947523 199960824
532445907508 49176501
119131265473 98314710
857273235562 190742025
305991603814 947985471
466288345189 317105625
860601368374 299730630
322014749158 205991814
434916428578 96725592
794588802805 18313149
114544622308 38071821
216738984532 264559428
855820249714 947975898
668130951103 177387690
441696486757 34414935
979173111142 533321403
466637190790 947966325
898850317654 794070777
62062004482 63574293
908889462688 396762558
625176959794 181532799
505337344279 351290808
368229460213 465716877
272371815484 8328510
28686721534 660651876
813509219377 208633962
761937947059 59764239
332563250284 159371304
436538316346 208270188
788773832956 100995150
333722092042 947956752
965679406777 36406119
347953122532 24861081
210128732227 40455498
633747428833 153148854
606245855662 947947179
200696802583 41891448
11711396356 256508535
660750608386 947937606
453250058542 586748316
490254526006 136013184
811833958042 250822173
956039915347 139382880
423607122850 947928033
141382891882 42149919
209413006882 947918460
914660789230 276200196
526668195775 36846477
655474579291 447307998
329726533762 150219516
421598461255 57351843
134726133943 17020794
606293720662 753682290
357474904354 95701281
307086435013 754630017
584058793657 37727193
637904560207 227684232
5355661402 91919946
962717753032 124583022
668011575793 58232559
902383632667 116618286
865911031510 179321436
732805879993 392751471
107673438742 295250466
260908991647 104259543
254213290744 35113764
258180417214 947908887
968654650090 947899314
845301788662 893390652
695155693144 4432299
198420877882 138272412
326848117252 122400378
874944724354 947889741
694983111100 63363687
92693377051 13746828
557916429226 287343168
736030389172 24210117
986682009676 1053030
882517197181 31945101
204631888222 632392380
52280191261 223807167
997081803820 118772211
641626133746 82653282
689373175765 49367961
169251610138 612930471
926728622575 262635255
869738884495 205474872
337638495277 800369811
815658852970 944453034
956880736564 183188928
780172558003 11248275
88757320447 137966076
339165202798 34989315
697892209075 106231581
468549638254 28374372
452603751112 368215872
509667258730 97520151
890459007310 610623378
488405030590 93547356
234570926377 498724581
839336306626 157619445
533572852030 69212790
829835173765 105906099
397370525899 117326688
83191474258 947880168
525353252587 170456838
768919474504 743084979
356954937286 517717413
340156080790 247021692
167226109636 75339510
695238103009 280105980
777949696441 138023514
942423471457 249204336
520488523345 462643944
925079748520 532842753
464724743326 576103140
280865710096 193211859
125721921847 240942837
930226086703 152564901
718023050821 64387998
417886111996 43241241
63150053905 183878184
723138004618 396571098
293121145522 167403051
390539146867 121960020
407192880775 54317202
289228550338 316157898
760197876514 857281296
409039609594 122438670
861975022771 74880006
742581738808 212300421
561840787624 7849860
66649049713 189248637
933514864912 1483815
301134498772 19069416
624414106570 947870595
963506956633 292541307
168559553341 78948531
700182087118 392569584
283088270803 843457884
671269069438 269164041
676050188098 611025444
403526424478 927671565
15925902811 193116129
45100919836 630046995
611619332416 211390986
237983257816 24851508
382329398041 56289240
99192917611 189468816
307845076117 19595931
884132996521 352506579
156820701622 947861022
537884198953 458747733
953954809255 107437779
136062401683 526256529
966742202626 451577556
557918315107 410595543
555565997866 63650877
551552413627 128546244
849981830107 55140480
36985024702 37736766
383199321178 161046579
604944251755 295317477
758888221714 302449362
239055942574 947851449
43726561129 102038607
501502273252 13995726
698974269892 4422726
496047899167 78910239
825445682443 315076149
991548194014 34185183
703418265784 116264085
558722644048 79637787
678501672046 305972226
934772025472 402793548
256080390907 163076055
10720422634 523939863
177413593786 298553151
315941356174 95088609
138241552927 253914252
716518858996 293240136
32511616462 947841876
444344136529 230048763
191729283796 139315869
203884030408 264492417
989160581122 231877206
504483455917 333303141
789505100761 44543169
255311746018 35314797
786888611104 19806537
525298724779 566980071
739765106440 310528974
973398620029 10511154
333722092042 947832303
115473630001 5657643
774350733886 164990655
531798705697 745918587
554422070842 9879336
947583948961 1282782
174408871114 136616283
57037970947 117259677
515126251093 258719898
824264866558 947822730
181682518654 947813157
661607277010 26450199
951914083591 82184205
487674112894 947803584
835662330043 41451090
451234044883 24535599
392602570114 252372999
803704124620 450256482
386583561343 238271970
348189983179 339630894
858522900463 17547309
170869912123 153809391
8090502058 501414594
121164198715 8472105
534550921348 32682222
420738451654 190895193
780130417657 125502030
986444943904 201952008
709136021818 214674525
670420063306 290875605
631491195793 515812386
825074665774 98276418
816852860449 419795196
774353222866 160902984
850082907322 638825436
846496533262 9170934
261746644201 160395615
547580419981 45682356
765850664689 75081039
161825522146 502103850
223600327054 142513251
357239178802 344101485
180354512413 255053439
357150082891 58883523
368836321402 82892607
774478667458 9697449
10366187434 99865536
669989550442 49358388
718946946532 39268446
903979108528 599241081
617720540446 946051725
388064739676 100085715
699742910689 23157087
436785606082 137803335
270035542591 53254599
984711559405 28278642
743783845045 14407365
352406796727 293575191
588027944122 33974577
913109712943 12732090
865382487034 947794011
604703232334 133648653
340932734188 289832148
207423175378 16331538
124350296926 443622393
781559246734 237975207
903192997006 161898576
292604471566 904466613
606224952322 4652478
568937089858 7093593
8234690584 120801687
386314397302 947784438
21036931678 784516923
37936538518 77464716
340083211114 46218444
944518246279 183954768
3698497129 53733249
400855110250 584575245
250321940050 31657911
46854972442 947774865
255180226663 49119063
826177314022 628343001
686196435856 274563213
846878352367 282776847
806121869224 882582735
507867092983 16226235
46592350852 215631825
318811539904 210615573
357627685342 913082313
171164057602 947765292
106140843826 927815160
884382382744 60855561
345196776826 276458667
103802813593 25713078
596426797990 41479809
659495309080 274017552
881223965557 190062342
295307936020 12531057
569690231968 121711122
401613977014 947755719
365144902813 57236967
251240896093 26919276
988735348462 947746146
391870335436 34539384
357271324936 155302779
73455893146 137956503
267252339139 216445530
699780408130 75808587
920527864918 15575271
871816284322 207322461
89885040382 857922687
233318600182 885962004
282086010514 947736573
76497908134 918347463
466005683218 77847636
11999917003 199013097
593488933150 237276378
338099856439 9802752
155771068648 66149430
954969897364 114761124
651591327355 118829649
387865831882 171739620
917974792294 273816519
655784581750 118762638
25818050338 947727000
950486399182 947717427
346047318730 81418365
738879416572 128996175
475743613807 384164490
298341813958 795229110
51340212910 2986776
963559033753 49233939
177666033796 87277041
436038031366 947707854
698639664823 161582667
916062344830 947698281
499065899590 43145511
937099266934 947688708
203675664490 86319741
262781778172 96706446
1534212754 226324866
132009363019 520436145
107917990600 31054812
973050564895 84721050
924668358418 924407172
251605230808 384087906
987779124730 748120377
474079614412 136960911
639199151197 436729833
914149897366 900656559
91541777962 223165776
868251158230 947679135
821946642862 176698434
693262215274 201521223
28596394798 36645444
101665381483 548341440
619454637439 81121602
56417209762 947669562
592738768243 65823948
581569123012 237486984
528535104478 152871237
461856072130 947659989
940924161862 776274570
771672561298 686996772
479073919690 886967169
6693575698 947650416
249477069454 4518456
984910453534 947640843
589990052218 195499806
575398587316 238166667
390970515820 86702661
305756619475 108950313
742612659598 265813491
316510064866 947631270
394468416214 108576966
750325028155 147156156
602807173846 317909757
852951578518 712738569
916526817217 73511067
931114131529 230776311
380476025560 25071687
453250058542 718185606
515607520003 514108392
351299511055 493459431
739160954410 788393988
113440007503 151138524
599385129904 40474644
568953130114 947621697
870610004257 498064044
428050414432 171758766
242317690723 319441437
134666944084 23013492
971390480857 5839530
923477830030 152804226
308400057127 300170988
619171707424 417813585
265685955625 92714505
942601586695 73319607
730564963753 669899394
754460534122 320006244
826521023014 504908739
232594780171 708066945
607202079394 659962620
141521121910 947612124
564918207658 34922304
49105576558 489917421
238923312751 29188077
552645215350 19720380
151281118264 555377595
6693575698 23788905
973327387336 97031928
489464901193 23243244
709414691848 93891984
995910714103 264990213
440716062481 62291511
861255405307 226994976
191112614374 34615968
788401299661 474313431
13387141822 947602551
273479996926 23626164
409169524777 16781469
972419909320 9534708
11474694358 947592978
585106286371 52297299
364229651521 14168040
803227944454 608421588
16788866377 276104466
511392673012 15383811
731365103812 107485644
99094689058 86673942
207207620137 179474604
490322618755 52431321
583478478397 48937176
974784619504 501203988
189043294159 197548428
475243204378 365056782
158422662496 300601773
132673480321 138980814
271526542822 21338217
848055061435 97405275
594533745424 171366273
493846854472 128843007
826177314022 947583405
822352419094 29925198
738069362977 62636139
6640947436 2163498
624224957755 30777195
659661563371 110414982
767810326189 23530434
24861826606 720760743
5194739272 342177312
786015917278 362874138
51636091102 947573832
47811196174 938900694
785800088512 192666198
50570844565 41393652
302166708886 534451017
528452910700 321451767
35380287658 152383014
810877734310 16781469
713251045657 32557773
723808746436 2163498
493287651769 106691085
304850204062 128747277
241924613770 66809967
462335823025 407685351
445964368168 418675155
194074009648 7151031
269990721805 312060654
623832952978 389286045
488805101314 758047578
153224754562 166838244
228965117005 293651775
360245643760 55686141
35328281641 29848614
444644044954 27579813
280198567726 430612686
360246543622 140187012
187258158022 53800260
857379639457 287582493
887117501017 84893364
731393277151 100908993
222919026217 38837661
687164903455 19959705
530704180834 440166540
553337454034 201779694
294416349184 52383456
681505399126 211745187
750036919147 587360988
914400116440 366531024
632563051792 149310081
187144201030 58280424
911435906704 74784276
781934048830 127761258
147258464302 947564259
505768674940 46400331
566921033815 90043638
379048293286 135161187
231300040105 15508260
542084441638 4575894
3989512237 347126553
914924975311 144255537
862839383995 350467530
191939995099 82318227
527446830784 355187019
913943191669 173931837
302878384852 130767180
822995198179 241306611
392649832015 329129313
387270621034 665400084
613895645518 947554686
806939336413 91240263
795469792330 5207712
484805441698 247404612
186329485384 86769672
960722738443 59448330
850082907322 682870809
654721408462 163880187
302166708886 417976326
139366022134 37775058
841111496416 237707163
957179965306 746703573
882904842151 565611132
879791781838 850934397
239055942574 947545113
492148248682 76631865
735336059482 947535540
622501659106 926053728
425519570314 911761239
307272036337 481627203
86060145454 947525967
463796166418 698560956
295072928443 186769230
362984313616 352190670
915106121098 227674659
319064276677 248696967
120472448254 2077341
760054151584 126937980
610199976517 9324102
925462036702 125099964
710432374240 24487734
730282009111 185601324
655969489726 55925466
494236753189 19500201
738204730678 917667780
477155651842 947516394
311634407350 82930899
405438871942 99779379
991227642109 224850624
87192588970 473662467
985819084402 21558396
698153385142 824139570
791753259670 524916309
273479996926 410978463
455908376728 18150408
507754811266 947506821
539310194422 947497248
221843915398 947487675
471418309450 787685586
726730045894 947478102
271329310303 215296770
372378343753 405598437
571503742477 243824310
840520670002 947468529
6693575698 365458848
111601367869 141804849
647979259363 154737972
826864751152 93030414
188094441637 57332697
182243151826 272514591
504835991215 15422103
4781128234 745191039
508409058805 88435374
64959164926 938154
406395095674 835339980
447132442390 356785710
451801470793 411428394
958256559940 94121736
715255361110 762834078
953248708867 52641927
229282117327 64512447
471908667229 245882505
732467388286 110989362
330853420846 628544034
717871941016 220801245
305035380082 947458956
858955327927 229924314
594059173522 486279681
764978995174 936430860
335468002117 61841580
16104027622 120638946
232225084576 87880140
884329836547 155053881
212281678078 947449383
886105773031 182059314
10395346792 27053298
59625540571 415784109
654752176084 11918385
774541232494 947439810
659682212332 81628971
472646358517 632277504
338276612311 156566415
542224452244 659416959
384401949838 488481471
358048753747 341555067
672799366834 220705515
411176214334 947430237
888331856602 615046104
813471070972 5178993
854386519261 57457146
515529921265 346791498
966505495147 224831478
641500721965 25176990
228927466396 25952403
338151885694 70390269
315553841134 947420664
938661011635 123242802
1125627541 37258116
7602359734 16302819
11984083261 109706580
664869882637 489505782
958991230252 17671758
466982326159 195882726
696783200263 208375491
823244641840 11257848
978675577705 40857564
880566266257 411639
198630660604 49415826
81279026794 719669421
963480429850 104795631
747641919991 80221740
398526700882 209160477
593510922331 52000536
893965632799 24535599
515404601122 931309305
287407333564 239325000
786373210357 372810912
50483251615 46151433
102055308919 137152371
29477499199 101492946
889027382917 240023829
147447071548 2249655
975458487601 683694087
874884227086 22889043
235535382889 341334888
787928364742 947411091
651188371066 947401518
734379835750 947391945
227581257790 898617510
402570200746 497987460
418239202528 573786474
538944634363 328554933
100174892713 91077522
371630734837 315037857
538256100430 80432346
892824621448 224218806
389183068498 144092796
813482510707 10233537
574598671528 9410259
979173111142 947382372
405634859971 450907446
826979694163 40704396
763949274040 15881607
586165157290 947372799
676857718513 114741978
924551887819 8586981
783533095420 331321530
554370022441 124420281
646266676993 49693443
540714204802 429406488
324435806020 389802987
980707783399 63737034
152039582962 103608579
40165714168 10731333
215598777313 13115010
654905908891 19548066
976667572555 515544342
461837428018 6040563
322629140206 504085461
378698256541 160864692
402269229718 55063896
844296966901 20543658
270611325730 947363226
635776571167 82461822
428142123772 234911847
560262954802 51856941
257890483855 132499893
976177573069 16293246
284954681710 947353653
500155365817 771602946
779322351154 947344080
611660429305 289305633
191915181883 230498694
115235932411 56155218
410995719511 153445617
787563465220 264760461
984791168473 12100272
902399456836 108490809
762226243435 380641626
896905814305 17336703
126925732078 147548649
409263766870 43107219
849840637930 125071245
36753396394 225271836
213756107446 390635838
252443074822 306661482
940769619442 72496329
691584947701 555923256
936143043202 947334507
15299589286 783282006
63508227700 236232921
980584157677 305780766
640427631049 160338177
467102227984 467889948
959092412770 139507329
516178166533 102287505
154844482924 11420589
656531712016 269269344
289373820613 32663076
274436220658 145480881
567900606094 57055080
519229496050 947324934
420570382585 42762591
104864302033 199338579
605289631930 947315361
420738451654 796492746
822719792542 240693939
807720891187 29724165
14724792166 340894530
662500280650 58979253
717120751798 6461775
813910687759 593420697
816998408341 330201489
411090779401 64723053
503718146524 46065276
16023777163 128929164
380375576071 10740906
810877734310 924952833
60959562748 55628703
404482648210 941791740
650232147334 947305788
965793723451 916250976
679875083026 62731869
741744737218 115440807
33659405497 533733042
893849665477 51368718
432711851446 371298378
621545435374 947296215
256194175585 1866735
754224640348 129015321
867372427933 827193357
117615528610 947286642
904459950745 34414935
929845311055 291718029
406358731939 11525892
97534830238 947277069
144389793106 176822883
760300125727 375376476
594674420659 43145511
845057700400 234174726
59816684662 274926987
520582511059 370494246
33405686797 30805914
455782941709 45682356
391095515962 947267496
28963706716 105504033
70906659295 634450575
938839978870 16341111
22648503844 201636099
603026242378 207016125
481579337920 24143106
231406152718 789370434
922572075154 564807
426887050126 206949114
559424943955 887637279
915106121098 947257923
295045750696 72486756
516290697148 39096132
463768519594 48994614
39614954851 488510190
556522221598 331005621
851995354786 353100105
985575365395 26775681
248499287326 61209762
860601368374 947248350
917018568562 938402898
676527402148 97051074
560922501691 90828624
796534378330 832075587
261858992929 3187809
500799829750 173797815
142511176624 591209334
29642945266 754036491
154299310147 265047651
208002175045 478650
43030077514 921142779
423607122850 121165461
237143495110 947238777
313346367475 121529235
213548631817 208739265
551934822166 666596709
720036479770 858056709
3454452640 11075961
709518018718 769362864
668371826929 928581
909511358968 624293622
968111874655 494292282
34424063926 655635624
123254120026 78134826
408307543138 947229204
173419993879 122658849
834783327610 947219631
42028950931 34481946
960048636502 578276211
914149897366 472350966
561048788707 69097914
686234957608 217402830
838448979775 94954587
927537029614 95414091
687939230614 156595134
936031311238 15795450
322148685001 64531593
740117178142 947210058
981601696474 175798572
708138615040 259571895
955267517842 420838653
574690472506 947200485
109180708981 388692519
374839712518 947190912
372757491991 94246185
164706523366 567324699
190827865489 398916483
868931434756 79111272
465680967058 636422613
967551676360 137286393
213146263573 6232023
711253111303 89957481
843812429506 479607300
688046362057 402956289
789521087671 47979876
892580107882 347576484
20169909160 668377287
529452155494 257331813
885463185406 947181339
399298740094 124851066
373629186133 145050096
353265710914 99070977
194011430947 16925064
944749056790 947171766
894958626424 36176367
717039572758 89507550
380577054910 447164403
518273272318 943428723
795440671264 73664235
975198163531 131734053
99703144846 449461923
88823134822 89660718
298886173030 197184654
258763298038 279531600
203486458237 43566723
638405314264 268426920
460899848398 503166453
905510076034 7447794
581318400661 33495927
729496787878 56116926
578487820432 4355715
822129209545 154326333
550784879206 508661355
962362431991 441391884
535883115082 458087196
885387773404 35927469
529747957102 947162193
732467388286 947152620
35763973498 187247880
219955007941 390233772
228324744835 16015629
565180293160 854993349
990647795926 475031406
299200885405 69681867
479327632909 285505152
372837704158 10386705
993336757285 141268761
223053613024 460834647
582136658317 82835169
959040483337 1665702
69745711477 2335812
919676666569 71883657
825055223011 62626566
186673151992 673450977
884506961674 947143047
819251271685 167125434
509967592459 500897652
152600235280 65728218
294222773551 153809391
95499881185 15967764
850082907322 947133474
37815918718 143805606
475397540284 680908344
5145467041 78393297
607202079394 947123901
137347352662 158193825
355467799066 95174766
922755910954 947114328
318208952365 187908417
658125876376 434355729
965785978894 519928776
341679146479 590902998
645581958595 267919551
941590729852 112511469
612636727618 186884106
931498531252 416703117
313641393670 575595771
158544086428 32040831
879653226328 32098269
174988952530 947104755
615756508177 3427134
67818741772 19816110
233186994670 97031928
314597617402 947095182
514448377390 69978630
797196734200 1005165
982998006070 947085609
599382229285 55935039
183594966118 947076036
547738747828 56959350
568691360521 107208027
701735666050 105303000
559028779015 226966257
192021423037 144906501
97296064564 55628703
419443816891 9630438
412132438066 931175283
540149105131 6107574
369938514238 60214170
388179127453 5073690
82192089961 20773410
278773108345 201272325
888775249243 167728533
756638689774 197098497
122396647270 652380804
486717889162 660479562
157568975167 30911217
504004231537 679491540
729538870786 33965004
240792605131 143987493
651023834434 114043149
526415937652 443411787
918542787103 47750124
909368778706 343249488
83258351236 350553687
183242999719 262568244
404952184714 372562014
996959681059 191258967
378460773649 163727019
960608254936 226075968
290374597087 105877380
976304439946 642989691
11474694358 732085602
621426648109 7026582
476199428110 947066463
742661797807 310404525
13387141822 947056890
460302018640 126813531
328940973382 947047317
496599567919 319460583
658395653089 47903292
689819397922 500763630
687407090782 19777818
84729104572 175071024
213774870526 231369837
60718256137 32835390
628408740361 736134981
850082907322 947037744
45013231156 338788470
245749508698 469163157
667444174510 947028171
412475582251 183275085
729598717090 459044496
73447928410 162157047
520954201930 19394898
845301788662 947018598
63961088038 54958593
669181727356 8290218
879387278815 239669628
415957332994 947009025
5737351966 64158246
404522998405 141804849
343203029965 36195513
326195525842 204948357
747766967998 946999452
933274372006 85458171
843714526435 598350792
938759144458 209648700
541842091570 216053037
802125123892 102411954
119277732373 112406166
10974643222 107724969
32958809584 63076497
727255507864 127062429
287550612655 229235058
99287211661 91431723
778366127422 3293112
315441113578 77914647
863210280307 40522509
158132131519 301740960
376128808606 584986884
217548320152 340904103
184182576004 167575365
486791036455 312625461
161568586918 12176856
573515797006 116943768
954245809309 27350061
931775631310 23224098
226401929812 208318053
304871398684 135151614
659676171769 58787793
863590400899 92168844
580151408188 17470725
86572597717 307073121
33086350663 162769719
431771269996 330976902
801145532467 158969238
958889909620 34931877
507063922375 357407955
546959984278 946989879
432987209218 168714552
907456331242 946980306
476725368730 230680581
904378896154 99559200
421694675386 753557841
878361210475 297222504
93709935310 643008837
978830133790 22276371
223583344552 67997019
940787951737 19538493
727298299174 75626700
414044885530 946970733
610070750590 946961160
527835509638 682353867
92425706398 121213326
176499098761 42417963
251217949612 149281362
424464059518 31476024
164220755146 45557907
364156561666 150037629
3143368432 346408578
114522613981 149941899
200101189669 289075881
196587752296 302564238
937568104609 78230556
118292358856 45404739
698999557666 815705757
453948801385 164559870
811494551419 292139241
277098932851 26737389
886822719628 211467570
687524872882 83323392
513492153658 491171484
437950478830 548705214
45436376902 444053178
451877375110 325213956
585523042834 246399447
109061056054 889389138
189965753920 203770878
391964112544 75885171
777323147683 43700745
892740264172 203675148
931361924542 654161382
6924246706 646608285
330524802994 79743090
324199046584 505368243
204669854740 563428488
734320803151 28604124
976304439946 228086298
47386072909 18332295
757830409306 5322588
575646696238 409561659
840430726186 45921681
389731266343 78536892
106952260879 97185096
436904608045 9908055
488630336626 946951587
15798045823 415113999
687524872882 797000115
918767676019 19002405
305892852838 78134826
284886660064 30662319
850271543287 354966840
181563281458 51445302
177008406988 732564252
677809701406 56815755
669241501168 56576430
931148489026 32079123
5212277008 281082426
137378168149 243824310
18620594305 332805345
290568574786 1531680
862249126480 207973425
905290634155 162099609
348774156358 186788376
618454990579 181149879
589067343559 327061545
769800588478 285418995
2674017907 110616015
616690905469 10951512
82235250526 946942014
687241133254 204278247
776453679958 173998848
937987469020 30662319
372927265054 943620183
75416684260 110481993
11346353239 57907077
789271414258 35257359
867119800555 7667973
615808092982 282183321
678247183414 623814972
440819150026 695736921
356508571534 129091905
369941472295 106289019
782873290060 87592950
532616628298 412634592
26806602091 760823748
940924161862 890719785
297199514344 111314844
37201977601 37449576
912766310287 333753072
844345564930 946932441
10867904272 129532263
405255936004 118159539
621257225155 727548
741713711125 168733698
905428552366 56557284
635731444045 143068485
473237922052 3991941
227423958346 111582888
214194125542 946922868
112031172331 324649149
649105499575 7821141
191244755974 907663995
185507413582 879662970
873330112066 448763094
166382938942 946913295
302569339693 364137774
252255333238 19394898
662663055850 183849465
445231204909 116972487
885522806050 567286407
93709935310 892299330
259136640946 338386404
399701529550 50918787
223572220726 116034333
599213600890 20237322
838413827719 166589346
877750102966 6289461
923712134686 850398309
172995090793 29302953
289419043465 287113416
301068770554 25531191
665203492114 281474919
581121225580 121538808
238832867047 204134652
229016906935 463850142
759241652782 946903722
601477086172 858535359
185507413582 946894149
528352413346 335897424
675820507201 181915719
529579064755 44830359
154646743036 219154689
887233870405 50832630
578244024841 40752261
142953343921 447231414
626189166430 70811481
989465710924 29915625
428068047898 33314040
197769343594 22247652
545880713296 73377045
364737303619 491382090
285227483491 225989811
101770895089 476122728
681455045146 52699365
955717946638 98333856
809836286251 57007215
736246815556 27292623
889947439855 142599408
999855970360 100564365
797334403513 71921949
752470109092 2402823
120484199806 241919283
239884485724 66302598
938901159913 17748342
621104631535 91757205
913999413898 35353089
671269069438 946884576
259723829620 97845633
845175189829 18629058
608496411913 110673453
580427814898 946875003
616250260279 257102061
160467427966 9898482
834987778171 690921702
895497840703 406737624
383118592069 302210037
108941742274 42341379
887375632870 946865430
17212036750 946855857
643460708947 6873414
231406152718 911550633
387132505882 10405851
731511164554 867993483
669952522078 210567708
631999512520 34769136
534529075762 946846284
704577312667 4738635
774457195219 68906454
499684167703 28029744
702450305554 266598477
568832150632 47022576
753548288752 420723777
38354252281 165871371
434473878361 351759885
910132598803 22113630
56322871939 32021685
317229408805 153799818
13387141822 685005588
365001240802 173596782
556873828315 139172274
600042187813 311036343
137173095343 34338351
109736775832 114033576
979864300888 240215289
114746857414 946836711
347109224290 710000691
992849367136 96486267
729974275453 99262437
392836141741 152737215
557117327143 78479454
296429366494 532402395
998481416101 81427938
847879521334 86999424
832870880146 835617597
89665056934 149683428
625370330302 944386023
868251158230 946827138
542001510739 89957481
501865654759 120409194
496280126482 26507637
742985849338 895362690
97446044755 57026361
567401383717 442818261
531737419351 842318697
724817598430 770358456
903159357484 223673145
598512851809 39852399
861138136057 17633466
305365131640 517813143
210692798014 164990655
134941397902 584575245
915472470235 219020667
850069451776 3312258
476047393816 90349974
393291017890 182729424
831764833483 70294539
604947937360 263458533
691785779668 101818428
903473887972 29733738
624460076116 540252255
202719440758 5265150
625370330302 946817565
678918859294 578754861
218942546926 20103300
554952937465 436854282
530426989138 250439253
135234149815 311141646
42945226534 25454607
341192009320 32375886
915150645121 734239527
859645144642 946807992
860963304358 395470203
725486846860 103694736
794317800748 147768828
35228215072 2709159
951356182816 57447573
500930281021 106643220
313022666053 202019019
144389793106 330526971
416544512095 89344809
736032878152 206307723
782191022350 429195882
691997907775 252583605
350737828945 176018751
127790112448 320963544
720036479770 903212550
492933776251 153684942
287823352906 459829482
314543830807 11382297
96940887118 366942663
800260914775 33141726
686282994922 172122540
353602029550 31820652
796673789929 78278421
415957332994 946798419
920843463490 392081361
742463014462 483359916
673181516902 724829268
642094875691 105494460
31431665797 78355005
508401228091 200343744
300869642581 174869991
670401587416 853088322
189717095245 81676836
955077880804 10319694
766891442638 457934028
987306710845 237084918
665531727046 632660424
908666239474 608258847
293560695298 946788846
869207381962 342062436
731595742009 336404793
845301788662 917572050
232186400083 38406876
707615546320 904083693
791138246377 515209287
125071201264 95481102
990558330760 19107708
616764316714 783798948
303560303842 6500067
407472417856 62310657
968513548162 131073516
210956132098 340473318
939703296637 12703371
732513616303 128775996
909368778706 946779273
60242104690 946769700
927459463687 24296274
119394810163 109553412
201342554779 402860559
457074953470 638940312
59190748576 5140701
159340871845 215622252
893380550185 54843717
312630445189 18562047
408206858416 59266443
662044912186 540367131
163747801081 619018899
555565997866 643372611
99467610754 769994682
214434139798 516865416
496136401552 126937980
124139072773 104929653
472374533182 946760127
19817081191 104460576
829045985218 946750554
583296486094 929825490
647060121433 53895990
45809139949 49090344
649557695284 522274161
280627687024 436844709
28533643783 8098758
949224274327 186194850
167898905557 251865630
930483577165 469651380
767565736039 64837929
467415648004 44677191
491157705745 103235232
618676764178 62080905
1816568389 85936821
744898296802 639457254
195069650902 617362770
352831483726 1905027
754896431104 268072719
884304889309 101148318
333722092042 319996671
737869536175 123223656
265369280785 409781838
473372925979 682057104
95365409254 113373039
529747957102 876379431
805554194416 53982147
454106995210 31476024
686568649150 309839718
142297214593 106767669
11474694358 821114502
218783127757 5906541
930469236811 800149632
305429787682 359791632
655013265994 946740981
230245281484 179426739
103830316822 124544730
15801492103 110740464
215034922132 14359500
892136757625 1617837
446377960060 153943413
724817598430 869371995
79238372233 41154327
823264793005 27263904
460748407630 49664724
804069669625 13871277
397568007316 52383456
786015917278 835129374
229493705254 365114220
84199526212 432795330
600560121313 309303630
188561044711 471508542
105184620094 57964515
488876429737 263611701
819350438392 39268446
354759014146 8204061
59700947092 82174632
330532729438 3474999
206390482522 100009131
510569858608 2259228
748381190824 105149832
502973692606 892873710
464117369287 270083049
841282910554 71787927
959092412770 946731408
991387788826 98487024
938055490666 946721835
495323902750 946712262
898751365645 39536490
133482423448 105762504
666727371508 254909844
872076053158 597345627
375072910798 609666078
290692024102 939293187
852267256705 339860646
791515661902 185658762
60190596469 8338083
944469663304 45404739
30531386677 19481055
8090837113 314721948
777180328096 40646958
496022521144 213975696
171660752707 8156196
977309485978 875623164
535360471666 66082419
984515571376 251836911
610892449045 124554303
501148436026 324869328
719930625628 56911485
987528785299 130001340
565016254324 71175255
79800111781 273739935
64653432025 183035760
573734248774 472475415
165426715210 161860284
182519055259 52814241
740983295317 37430430
773585008762 946702689
533335579744 127579371
2868680770 946693116
264645776683 41087316
356694982471 473403996
732387859894 63220092
254665160971 107667531
294280307281 159744651
745527702406 221662815
31586600710 158883081
514929382348 437323359
530704180834 400515174
44816806861 33122580
810691466968 35142483
185878922566 261859842
163933881055 518186490
723371748559 437419089
111796389025 25732224
150816716980 184031352
594771170878 907616130
876857171818 946683543
202437472135 209667846
230312713696 32136561
794948159560 487447587
433027674289 125492457
636993185980 768568305
741856856194 14225478
671922761743 265803918
902519923468 127215597
696996343108 40886283
749198567764 213410889
476358722830 215402073
700202563765 553625736
525768615484 50928360
935604441595 465027621
813397358872 117901068
694994502970 31064385
36198463249 14321208
551526987739 93729243
200658970087 65421882
682600689829 125521176
888020719048 73625943
50119209571 44236833
822352419094 946673970
564879973096 156336663
103673855710 55638276
788806304572 48946749
575912452291 414606630
588478196512 523059147
328631731282 259677198
986084041804 443746842
359774604295 623776680
889222988026 17269692
725556825490 78565611
512535929926 946664397
220454287756 241584228
856138523245 463256616
442731597490 420302565
956223741574 756515898
18938063704 95347080
121083804661 318618159
200806993294 946654824
620687966710 723039117
476977234360 101847147
701599490125 202497669
181682518654 831606510
794751578005 204393123
278753876188 389008428
228537481522 814365537
310380089971 374869107
492455231554 946645251
50560764196 57303978
179770071190 946635678
714299137378 946626105
261838755607 151004502
594771170878 946616532
356100589420 259294278
384228022093 18868383
537895322779 210931482
519042960664 137056641
880406291854 124937223
604209958882 1531680
73589972584 16618728
710474242450 946606959
402082623229 451012749
701653960495 76909482
141415842148 51052809
98129830480 299950809
757994519245 141613389
703847582023 704754687
871998678691 28556259
88928816650 370685706
945306262828 282451365
554348234293 74621535
78341003305 48353223
626096873137 181915719
821916870832 127100721
556229282317 179474604
323203630990 797306451
178117942315 561781932
13114439863 182873019
153812450605 118513740
602322563959 62224500
25859281249 626610288
937658416291 169930323
670488165628 263994621
704288476111 298438275
338945990671 197376114
15186756427 91020084
224531211055 27464937
405438871942 704888709
137388459124 278507289
803248066900 412347402
528644476003 10817490
209065664242 305656317
303044878468 52182423
288899306149 210558135
777104375914 77435997
368858128696 173185143
930243222373 40742688
713785999951 472551999
961691378356 98726349
237897033805 82547979
593667651487 123204510
584252709826 7198896
942642099631 12645933
614665544470 89057619
322993029082 37143240
648607636564 342761265
981826173751 41968032
258890647657 166704222
162975704431 520637178
438906702562 946597386
373781348968 27934014
940637971546 134759121
753716735260 239066529
596683618342 330689712
273296697214 117958506
364955185099 153713661
855544493968 108490809
675755927743 54996885
222601398169 46831116
172260324751 503999304
628938519754 46113141
643657650184 746933325
622770717844 223443393
675093964366 539457696
643438030510 38493033
274397444527 12387462
165805758145 245154957
688111448884 8137050
24718484596 20869140
816115791406 244465701
497895882049 117374553
544466249200 528429600
260092864678 498265077
690393544078 146945550
372741189172 111314844
495867524701 57667752
770243301436 290176776
586165157290 795257829
122396647270 128287773
190288532242 946587813
12430918090 946578240
455098648615 17805780
758184476284 47300193
670995496336 233514189
240631376665 89612853
77201849116 217077348
227735229922 468378171
569849957473 8194488
428275772425 14684982
611026974322 871286595
304691148667 6796830
633487789927 314358174
593987184562 610020279
667444174510 841447554
440725214269 58692063
133736471722 15125340
974391992482 885875847
509180226874 400342860
126999147415 124688325
367823798857 128297346
871001903731 20897859
324034442941 25176990
410866589314 175856010
234274823914 613926063
249195814714 204038922
647981298412 69662721
248527556395 11315286
19885126075 99540054
524662555156 8529543
546003760546 105398730
822831155251 375252027
469505861986 886392789
369669608668 247146141
941461877272 288061143
983954229802 345470424
807052839382 371250513
190288532242 584757132
524966838442 943888227
879725843014 861780606
736866299440 118686054
642582357478 946568667
492280528396 4757781
253114256998 265622031
62154552154 137506572
439426219699 51282561
970288728379 8108331
322247407258 946559094
427310483062 67767267
508633497790 64292268
352846566682 946549521
77095780276 276985182
450010112206 234107715
674690744125 365707746
456459346651 359935227
937802413357 152354295
912043102948 23779332
920843463490 946539948
851995354786 792108312
852825228583 25512045
55679604631 305905215
396880244704 384231501
666487950778 44859078
321054332452 174582801
96342932911 204881346
516072662500 222103173
883933571785 256470243
286867129174 143767314
251382193573 64770918
925139062828 169384662
259136640946 852973446
429086017480 161831565
182585922664 22850751
770587613527 18590766
624414106570 703395321
514380116419 14340354
465524280286 79589922
999190344616 34194756
88770780085 48353223
313993833238 471221352
600508513270 946530375
414004654303 18973686
696032307808 53158869
202719440758 41824437
944749056790 146131845
664362489010 16006056
654882512479 63727461
841810780828 20725545
228293670877 100162299
52592314834 858133293
932785128787 363218766
430821268714 329196324
415001109262 466233819
803227944454 369833709
221674486963 71041233
38248958854 386442864
406258617505 75042747
65348006521 542281731
737029547809 140110428
534067029436 427195125
895724912263 210845325
410079568357 82749012
992419849864 105417876
328940973382 946520802
228537481522 87076008
417507475219 283906461
317466288598 827116773
75357322087 76584
979837228444 81705555
497680977772 370226202
733012781242 245126238
766234758076 333628623
83337472081 238520868
63790908817 81035445
174746328937 187267026
945736383199 281580222
610756933657 188339202
803227944454 73692954
260092864678 730506057
542002295725 116733162
634779470725 1273209
27061626811 120141150
250453243318 16331538
824991505123 159591483
411894562681 24257982
737568896110 619612425
896937870190 345269391
421694675386 567985236
556362701218 47032149
285569766106 38473887
334300387399 123750171
117398522365 46898127
766891442638 946511229
212942904334 262817142
974446309684 716644353
836695775074 39479052
126639001582 184730181
488546021734 23003919
381307522675 41144754
542838703789 212989677
101125420510 152804226
725584165978 7380783
514411219096 9429405
437857892866 42618996
96200668558 180173433
520185719782 946501656
13387141822 936373422
782191022350 508824096
525804351493 89651145
746570820259 35630706
386314397302 946492083
283826090632 90034065
473369048914 905232453
973029600025 263649993
758285429050 946482510
519523875373 489505782
894505105549 336711129
326564517127 222122319
465592152856 74171604
886800835750 405847335
374760385159 14416938
499148797678 917581623
366233698930 618904023
28539272707 14129748
89885040382 946472937
965469767650 278756187
718981897555 33141726
588943530469 30470859
413099699467 61621401
819107351203 35400954
65023223350 562787097
715255361110 730381608
52592314834 946463364
648093044041 210012474
976128999667 62071332
829888964452 36252951
330763936534 11813082
921799687222 11286567
324731726596 305991372
914338734364 451051041
744600054079 112530615
313641393670 522637935
248718045430 543612378
402046609603 369594384
843534601900 399605739
919705596175 1100895
38867460811 8788014
227581257790 732143040
949430045962 28891314
291409357711 155254914
115635748756 25378023
638757462550 788441853
78107355094 24573891
648674293363 536327325
250452190288 26172582
31555392730 558192057
731511164554 876733632
392625775066 329435649
125126466193 28881741
495248902387 23568726
208106271847 48621267
732243240583 19662942
867681942169 400065243
325116078454 946453791
470210147596 235984023
392911778014 74343918
57208226752 107878137
280638188605 429339477
182638742386 586001622
951498960019 708899796
214974640951 160931703
345014558863 93078279
38605524385 489438771
781234798618 946444218
459635368585 195404076
502017468874 946434645
326072302186 320188131
105966284263 9419832
460450696903 55360659
286614587953 76402113
178035174157 414424743
502973692606 709665636
531466019320 137487426
607202079394 232920663
301907361262 5533194
605589927367 558823875
367533354037 375443487
635888791354 719822589
913040988376 130642731
238017959941 52919544
477787268809 919008
299298037690 254641800
810877734310 223251933
199641431290 190809036
285188607538 710709093
665919117637 152335149
902487796480 133438047
320334959794 478410675
110921962486 392981223
921799687222 131331987
907252363423 118264842
501206850472 391210218
28384764487 140187012
588801515014 93614367
317183716876 198323841
45291001324 549011550
264646408501 75215061
338017289314 8060466
873032276890 946425072
944749056790 120169869
914910022285 66264306
674101788538 24985530
34424063926 946415499
465023420926 65622915
804184168186 42274368
562259563990 946405926
778366127422 946396353
730140922237 41652123
618676764178 36061491
349871399953 68456523
616095369139 472695594
461149292059 275290761
868251158230 946386780
99447277702 946377207
314881255819 72189993
561303340258 946367634
144389793106 946358061
490542784090 740787459
458987400934 946348488
337414749640 8682711
830834533435 94964160
397133498419 568243707
970715507773 169451673
524896251232 3101652
834623998690 71500737
341243291881 58002807
330853420846 946338915
209413006882 946329342
460899848398 141718692
698386822747 475921695
456205020760 194389338
230188389145 32921547
152816288317 28757292
741916610860 50143374
818800048330 529224159
15151862842 100104861
835909070026 242129889
391276302067 638145753
86814775471 68686275
50543360482 17901510
124309094734 946319769
720036479770 915331968
240012166306 946310196
49798389622 848608158
3641748385 47778843
88928816650 427252563
106140843826 175894302
396577866445 192139683
407187012526 113401758
703780676326 557512374
420738451654 248170452
97534830238 332566020
410113207879 74516232
285910905442 904457040
975348216214 934889607
515404601122 358154649
843287201380 27934014
223756362862 119576343
387270621034 946300623
172806895186 201234033
259893779089 93365469
806932711897 40847991
681596878714 120045420
86482735966 397710285
697605679612 108959886
784103469814 946291050
152697152332 278287110
404353847587 108854583
74585460670 946281477
193157203438 842108091
190189398346 21204195
267742654534 946271904
820002824677 351989637
606352546747 582947835
468646440430 594894939
200632845370 35688144
837933636466 235132026
824264866558 468942978
427857250438 306709347
250292589232 33084288
56927613403 312261687
650232147334 946262331
447512716150 946252758
722905150966 946243185
438906702562 946233612
71359835542 45663210
76882311949 326649906
452185434250 90560580
332271771580 276851160
252260531377 18887529
801315496990 203904900
96720239041 338070495
563815363858 278784906
704558358127 54144888
7362019996 266435736
801782180740 425529423
688293728377 173338311
670018087555 210165642
777022287439 141795276
304043740342 5973552
366035139856 19040697
755205485836 41221338
89632671475 71548602
496586127427 44160249
750378866707 128163324
246705732430 815456859
665078210263 74956590
3331918240 435571500
854465573095 347097834
616690809739 45931254
212972599780 42542412
428388241510 260806812
575429115613 188894436
869705474725 413323848
356671461610 406976949
391862590879 20677680
286867129174 774982215
912077527456 40493790
756977229346 59534487
323564896864 319393572
416771602801 130681023
353558108626 43413555
447512716150 946224039
670312845706 808621737
98508792739 513821202
144529645063 602773518
330592867024 71022087
285320686219 164607735
370058593858 946214466
379216194133 80623806
205151529808 252487875
689437320346 330364230
930303407824 92187990
511454026369 107744115
691349767810 878686524
897894093922 328047564
41828128537 165210834
115470547495 60577944
173076505066 946204893
734379835750 502802679
465541798876 72630351
513241890811 103273524
579902519761 57198675
935549061790 264511563
366233698930 946195320
496911264799 56518992
980028401254 45098403
75541684402 778600809
46680470317 25358877
517317048586 946185747
31555392730 598934745
837113713108 306201978
431873500063 91814643
940436641783 228698970
280011094186 19500201
624279179227 76670157
290546566459 56499846
69327543691 97606308
927441428155 83179797
62800356307 270523407
560347116526 848780472
406206013870 124707471
224291933920 380478885
678795678022 61697985
939967938130 480191253
962796356935 5437464
949530175450 245537877
816721662484 584527380
110429617615 137956503
559842910708 457656411
634763483815 99444324
745854520534 722589186
259499840566 400141827
888029976139 158126814
368040464566 89660718
470601095251 44715483
18537376216 304383108
723318359938 44983527
560347116526 347126553
48603658687 8855025
559889626948 88215195
708561794986 587226966
373493814340 333485028
351802265869 19155573
63110775886 3178236
380420253262 135601545
792422182618 746694
559533961279 177808902
689381523421 23693175
563215787722 581923524
160109254171 326535030
677514537097 345996939
546390327859 476543940
45787055038 11229129
683699977954 946176174
565940389360 11707779
287878885879 771047712
766029943741 831893700
849126683590 946166601
890794971745 174266892
298171839862 84433860
516003593305 130604439
820257389893 168599676
188132561323 226851381
645203101639 60022710
401528992012 4106817
611220741415 490788564
185132203939 343833441
463552690828 45653637
662663055850 408135282
582340262362 338932065
244793284966 946157028
144134131087 163190931
506037088195 703452759
989691572194 946147455
249941097391 108174900
650232147334 602352306
524821581832 34778709
384499201945 840222210
815658852970 43605015
178085796181 361897692
627494762278 156729156
606194491036 21386082
989588005999 13794693
115253843494 252956952
727686269626 946137882
672703119892 283609698
829200397708 648991962
989691572194 683866401
27730497802 919228179
524966838442 136070622
899806541386 321796395
293142234841 243288222
780278574886 938699661
862313658073 31495170
639713686282 946128309
647329601383 7945590
766805701369 55868028
869207381962 728514873
259097252143 18763080
713135020897 64033797
781234798618 768644889
598426254451 17623893
504275559076 18485463
908755593856 82873461
875636210863 22065765
44732248552 11181264
384401949838 122314221
315491036773 6710673
291555719308 81045018
416713083052 178852359
718892782498 26986287
903631436314 946118736
526879285906 946109163
263917759606 946099590
14662098589 145854228
343938825799 147347616
604706678614 469852413
192525839461 210826179
59285880958 946090017
273590163010 112693356
28468978168 59898261
175945176262 620722893
623336903356 47022576
703780676326 883664484
630344584237 502161288
924668358418 502132569
625370330302 664969299
285910905442 469134438
808385550058 533532009
796070379112 235735125
84627372301 313831659
302394709027 145863801
484561899097 139756227
752451403450 1407231
28533088549 75799014
28686721534 307877253
905353260721 20428782
155733035119 45701502
924300472120 188387067
479859058858 114627102
820119557839 176104908
490345641820 73759965
387270621034 782257695
802271720722 852274617
293560695298 946080444
149652357082 446388990
953986084246 259418727
114390592738 268934289
52941978232 256527681
856776473446 946070871
636103006375 556526355
227809707862 713044905
857537507800 5016252
947518622809 41623404
585610989985 54231045
45898748710 946061298
978123727066 35381808
919594807846 205675905
133173627187 236051034
257224193482 940221768
199770465757 13756401
322335574588 783674499
948573951718 454650489
973176612586 56767890
765831365521 85908102
171741883882 133897551
569827173733 51684627
415001109262 946051725
926327843449 137075787
226838789575 138310704
152039582962 535590204
840413351191 9649584
502767771895 99319875
146017266025 124142664
945499254508 5762946
801606104551 366885225
756114821014 131935086
202719440758 28853022
141733345747 363515529
613895645518 491650134
126666581395 54537381
943487018092 137420415
865382487034 853289355
809690853235 188674257
470960906029 336921735
278261115586 946042152
211325454346 946032579
210267368413 34807428
74403462886 48640413
139608674446 946023006
277101603718 166608492
24720016276 109907613
233772255079 133897551
454299456283 137238528
581384038630 378449409
140065976656 113200725
914910127588 9505989
89785724599 30968655
618310677604 2364531
770277678079 35171202
646156242865 13708536
592707675139 58395300
661454472784 77598738
485761665430 946013433
669233402410 103867050
405170429968 144504435
740117178142 235878720
747647797813 58692063
983079797782 673747740
193157203438 946003860
624843388609 156020754
600601179910 504918312
857732697178 851010981
183710952586 445345533
765935218906 232154823
492455231554 285581736
271744946725 295183455
62321811610 491037462
277329800800 661216683
904398511231 20677680
246575926642 55427670
848170459858 470733129
398201247601 266560185
222530979181 116819319
387883972717 149645136
11252949478 157657737
247661956162 36913488
885463185406 945994287
686568649150 945984714
228266531422 237716736
788884588474 322744122
647263432807 30968655
702824452594 429923430
928493253346 399634458
522979984141 46773678
492363478441 29245515
541099058548 94236612
543040665370 4575894
666634408105 543353907
99600608443 234299175
164470491478 567382137
638309861881 367268145
731317947214 13555368
149052689308 51837795
521489989075 478697865
637479006157 201846705
277112765836 141345345
433603007497 96696873
554609774134 521288142
34258215793 134146449
447373165048 115278066
93579143503 85209273
873988500622 920472669
668342792020 20055435
249533396986 21338217
932107594231 102450246
914113983562 23942073
42469793062 201798840
165170976607 86597358
309664904806 57686898
229493705254 945975141
239797227829 104518014
159433165138 120131577
139970447689 405301674
574765486534 777787104
756134866876 61248054
67844770759 1550826
748102549513 224534715
450225351538 142513251
787765053454 91872081
745429990795 403434939
248618179894 945965568
850688409145 42035043
677713655497 24047376
810133408933 717812259
576451641943 20218176
501990553690 4192974
605150358445 38560044
582271704628 32825817
879775613041 347595630
152522339779 300678357
962692710064 150592863
327984749650 315162306
501972087373 29341245
540936135661 150688593
648198729961 32395032
483429254548 205072806
273479996926 945955995
640395350893 57476292
484452010630 302449362
761154100246 906802425
112722572683 48697851
341265491668 44820786
892060891600 34663833
624414106570 945946422
377720531851 696943119
765190855237 692051316
815512792228 107485644
992509098943 11008950
700511714227 209064747
316468110499 15852888
275392444390 945936849
640315349332 70409415
613475442775 6184158
162558044014 945927276
717167808574 945917703
535293355363 64435863
907333638193 86472909
952279791337 23607018
163514267746 876800643
67891894546 945908130
292787440315 637523508
506968661452 124420281
164509022803 270494688
471241902298 133686945
667271108335 147510357
163164455272 101693979
971523321286 609828819
451030216567 283992618
876521517811 107878137
544595771890 233705649
618245638642 339381996
522098167246 945898557
551656443418 38674920
423910960297 378525993
207585625096 684450354
627113339758 55408524
747692092084 59955699
507320124574 330862026
525798607693 106949556
424422110632 6299034
30215046892 81753420
365162306527 78402870
51607069858 3111225
124835983081 411820887
394529128180 271203090
224712586594 945888984
113503103146 132758364
375795936250 64292268
786573266911 219853518
357294864943 1091322
415001109262 945879411
71353383340 302592957
359150927437 163324953
40161406318 945869838
451337611078 945860265
934230595738 501433740
139753399060 127024137
683480856076 72161274
418516024969 106930410
743813502199 63593439
395876634622 945850692
397789082086 600734469
114746857414 132049962
977962575184 54623538
495221370439 45309009
844810956325 196409241
813577101520 4977960
474990672730 220992705
931361924542 945841119
228300381550 10798344
564492132574 144724614
104923922677 240023829
559117022929 232173969
7289284342 69844608
440819150026 945831546
91214601541 49683870
571854043174 632804019
543047050561 39727950
139608674446 227885265
612702283522 145203264
209209412410 82490541
900652718002 46285455
198758938804 52517478
563215787722 945821973
885463185406 815954655
345876536410 102335370
793298624968 76871190
191244755974 945812400
93110382412 554669193
861564484666 128488806
765735377050 139938114
780993266347 92590056
342328105630 554573463
86337848611 657732111
458758878370 10128234
185507413582 945802827
929102680099 25971549
852185158657 415736244
436038031366 528601914
931361924542 945793254
840520670002 88387509
85876807450 45040965
100327285300 42465828
452293834810 897995265
710994889201 416176602
535446657385 10827063
39937507513 36760320
883550737942 478238361
237143495110 945783681
668400398242 251932641
486717889162 945774108
211061569120 49415826
146226254188 2661294
290692024102 932706963
604236552676 9716595
883550737942 773948331
591680142130 22802886
72378523099 15479541
381912647059 330833307
691349767810 808631310
303122932618 632985906
774471334540 27828711
140564898178 945764535
104228396362 945754962
775497456226 945745389
456027962644 56720025
464635278160 54116169
298341813958 837828960
182839220152 232422867
547938915166 650762967
131645851582 51062382
514804770607 377291076
391370500387 13660671
283510152913 258978369
859540448833 52632354
532847567350 113813397
328876302286 51071955
808830962602 90991365
136084898233 148917588
982158113434 100870701
983743656613 71883657
396832858354 582861678
95622382774 796617195
846922158415 118743492
817571300434 927346083
183170771434 216493395
322938750172 53379048
290692024102 884162280
329630851627 113765532
522403900147 239114394
224712586594 27082017
409263766870 489917421
316263324883 147730536
219847478524 29705019
141616612585 155302779
953205496345 21989181
102828420307 392933358
635262443629 314214579
801315496990 945735816
168910652689 134395347
631834330405 62224500
158942922235 567956517
465555765883 59007972
642042013585 237094491
671902218085 117355407
976105057594 133820967
981776202691 39957702
147232496845 10022931
773273421277 239219697
62876021299 180240444
977260663678 336222906
332765868310 869075232
794233395607 364913187
561303340258 945726243
550628383894 84606174
821937452782 75799014
667300037941 78422016
135783779518 454679208
156536119570 43978362
988735348462 858851268
852676358860 187611654
801690433108 528429600
539791764187 237084918
618676764178 302947158
607202079394 466157235
815658852970 773728152
608158303126 912689820
457074953470 532105632
335487779935 114665394
117615528610 563064714
463768519594 294321885
33325704382 41297922
542178865618 520378707
767543526679 95251350
92753711578 945716670
833463104218 4671624
290713362319 334107273
207527469121 588279996
627978543406 241478925
884078018782 45222852
444644044954 160845546
266786430802 930256275
571821801310 945707097
320440071334 380871378
209306645371 52641927
934394313184 505148064
549650831518 120667665
251249837275 93126144
905065161286 209696565
462812295862 588232131
54156395347 72247431
879725843014 945697524
867003210988 158002365
867908200024 72716508
356036584342 527548884
811188904675 103244805
537860457913 297241650
773585008762 303454527
818362518457 96428829
437950478830 156250506
227581257790 945687951
902526691579 9754887
746225512576 350036745
425356632373 97883925
389183068498 945678378
868251158230 786900600
911045820619 90072357
444126590104 374715939
862098935683 230881614
227335168771 42159492
555238461763 313439166
771634953073 9735741
807422950708 259255986
474051575095 90072357
823364271529 802935375
81105472396 54154461
612939421786 945668805
44540558800 357427101
763066547710 945659232
552697326670 945649659
223756362862 704189880
781234798618 918500631
530639720344 14886015
774660425917 306699774
255037349638 145471308
828089761486 945640086
393798836821 127158159
503929916338 816002520
900024681337 665974464
924767056048 616635222
692152301119 80106864
563987093905 146256294
336828882040 681865644
999423213322 404162487
504564797698 46409904
237000507301 20438355
106936781338 82404384
569508833191 88655553
447401070343 26584221
560910975799 174850845
373883488786 142379229
226625034058 566654589
389825110462 288999297
721889684029 25023822
314497468768 38933391
836695775074 945630513
411176214334 769477740
539972272675 153809391
473162295352 20792556
827133537754 945620940
42626991295 302411070
297809386936 35238213
618508235605 41393652
333475505227 177732318
606154121695 21759429
50276867308 365889633
276348668122 386940660
95002640419 451386096
714743640487 225003792
431786960143 290655426
956233306 945611367
944178854710 18581193
201044183515 705759852
665316635401 138856365
121036073683 174688104
608619884467 222352071
527835509638 175894302
357439934185 140703954
526879285906 640156083
875663101420 201415920
174829173679 41441517
112834409950 406460007
21788507908 179426739
198894545830 423050016
203094932110 359016219
919984003642 80317470
392010847930 5896968
394795066120 110060781
966393117700 233648211
288904992511 534403152
923395052299 205273839
515404601122 557167746
499677878242 102785301
639453122887 189669849
833752697041 46773678
244912296502 201042573
746448506038 335169876
437784037171 154125300
307523930686 293153979
808302609586 211410132
694703809252 380986254
787171699768 179637345
740971329067 63957213
421370614282 53264172
240968390038 728084088
981500988514 39651366
246414525862 277186215
455654835823 346523454
80844454978 306029664
895621160089 269422512
23315565538 438500838
312418805305 253617489
827785736671 106451760
409814003764 343096320
249196149769 151751196
879725843014 932592087
712252767736 108261057
528089758945 430631832
147219611587 11478027
869207381962 945601794
412649533234 422686242
27361816945 264712596
64497258103 392971650
673569950950 15546552
819077023939 288463209
774081971911 60491787
739160954410 447451593
170137294525 36894342
100286954251 104690328
62163493336 866892588
242328843268 231235815
306534852418 329885580
600508513270 920951319
684855128626 732028164
173745428014 746694
950486399182 63287103
676439359267 61851153
557425625608 22850751
583296486094 945592221
501906761221 80480211
396443231773 126382746
502892996308 20208603
515417763997 738145311
50585328514 82930899
791394036937 108213192
752897127811 230728446
360608121313 316770570
880682066746 945582648
12057402868 1397658
910923611701 204239955
636416694439 390587973
535485299494 717764394
576540814438 5648070
65023223350 900991614
815658852970 89287371
492399817549 2881473
820439971630 591563535
806096615650 669506901
430829195158 364109055
981009045709 60530079
401162097214 253177131
778366127422 305972226
919747324882 63794472
500899130479 98573181
72191677285 379732191
345862157764 144695895
27492201205 135735567
248931255286 542224293
301127070124 16810188
414744595246 62492544
615420534169 145289421
365929741126 63440271
555223700197 312749910
307525912297 291679737
451337611078 755223543
158733149086 338003484
118361255737 53819406
341828896918 29255088
484393548319 182308212
345148820188 1177479
544091313082 945573075
521701322623 155092173
987482059486 73147293
154908254158 945563502
241579712245 316789716
619303087276 276554397
228804730963 406852500
290952783049 598791150
553558686064 55264929
882573208804 1502961
921352603495 200544777
678627269806 70418988
53487983860 8941182
786972141010 814212369
732749418439 337429104
797908147603 457407513
919655672980 166685076
287263930024 102383235
168019219021 2374104
29256449056 55006458
435024574759 6461775
767435897440 131207538
536133592627 167651949
170409000892 581205549
205588111954 140225304
540435075268 763284009
555395018605 10846209
104122006132 76076631
364074348742 10922793
680675538994 47443788
143033154022 62444679
512535929926 945553929
100089319666 288999297
905039543938 335705964
672099010246 61353357
14343365554 945544356
708166855390 338185371
592737408877 61458660
410079424762 48879738
661628940709 28824303
104228396362 514127538
865205361907 155053881
771459719308 144648030
252526905583 280651641
180361079491 137736324
258076228774 27713835
19124484214 676322877
438085075210 271940211
470809633483 170006907
877582144681 210175215
305991603814 93556929
13011290788 219441879
202719440758 903518886
620454877825 118149966
832684679815 153560493
954813302230 276927744
773497821970 469077
824973756781 145385151
601540459432 826714707
747586674208 6433056
306947827546 945534783
12430918090 753050472
916193140729 774484419
675616946929 332700042
524010614710 923851938
526121845519 9391113
642582357478 945525210
495323902750 723230577
303707067505 37248543
179953958947 288147300
49684111240 21941316
626273964064 38512179
216944172214 12234294
454002534634 115345077
106835527717 74621535
716923595863 28680708
448468939882 945515637
777166179202 111879651
625134264214 60262035
438793132582 22228506
175945176262 138119244
310772722474 127215597
286395385399 298639308
926580805882 783875532
956742387568 416808420
46616379082 155475093
163207064695 49339242
738356127673 726102477
611887969942 24918519
11593897354 445604004
352215336727 392387697
937828748680 48908457
338503210702 945506064
52222925575 56930631
436804866958 98860371
834678823261 545661
25552116490 25521618
968448107134 59821677
75061736566 460212402
365062555867 80958861
490542784090 797478765
414645351955 235304340
409181586757 58826085
214696401706 352449141
943286559472 330976902
346153000558 945496491
281129786782 945486918
873032276890 879203466
664092243220 204469707
876601442788 179283144
680639869996 141412356
724127130751 5111982
130046437126 945477345
6113168800 459839055
917974792294 744559221
788680467487 173376603
929638113043 85439025
815658852970 791572224
293006901340 367899963
884506961674 945467772
781322745769 543688962
517987273462 147519930
357099336418 437782863
942836609326 437342505
231364437676 30595308
27888729919 223299798
769760113834 15728439
3461373919 83045775
342328105630 386624751
249167593510 258001923
600508513270 720387396
363798713353 317316231
175657990354 137305539
638757462550 945458199
740956213300 27953160
19706560906 272074233
849126683590 945448626
751943890855 428123706
412786273966 157045065
433687929580 108959886
764304552697 659062758
675093964366 945439053
251486851090 945429480
161055483691 521738073
78485446210 3886638
162248830633 116627859
690393544078 945419907
411176214334 344848179
703780676326 945410334
29642945266 595364016
295473142762 945400761
918783174706 29752884
828858865879 126440184
321462904000 731740974
964829755162 875661456
537173771569 36664590
294001742554 180929700
674994246517 24803643
543433766950 607981230
283722663940 82758585
88848417115 64694334
809813837566 40244892
650156639602 1885881
269342729527 89536269
892664206687 162061317
19924260499 91805070
631682416468 151540590
895981646458 815763195
766653136468 148754847
1707225583 3848346
88928816650 945391188
164424277126 1120041
673091573086 33955431
665540409757 933721701
693653502076 108395079
596324242441 199003524
129956828365 49090344
609235500859 395900988
177421280905 350496249
23905602874 282930015
545446654330 539524707
253399298554 945381615
561744665131 236836020
536441523226 612040182
512209839346 220600212
441707476561 4595040
616546831819 187822260
625370330302 938824110
437950478830 945372042
877813395550 544866441
894448356805 237726309
628800266488 317105625
607328375983 278124369
850589539201 43633734
198760824685 24171825
542808137200 47194890
209413006882 363649551
900726679000 12913977
348644202883 309054732
636819440122 1158333
169251610138 843390873
911171370514 87497220
484870461514 633043344
169251610138 945362469
961004860234 945352896
624795849091 429731970
856714454071 1809297
224653774174 14493522
704558358127 54144888
42757069219 175377360
199719422521 3561156
715105260562 18820518
95307100111 165727776
865079103610 228076725
854200257400 328669809
556324380499 30643173
635027684950 354775380
835739551342 269384220
933879117562 174085005
642423890128 1416804
763919894503 19184292
304867425889 88253487
235781150518 266071962
604062276211 251722035
148214688034 499184085
967192315513 311218230
569799861964 74181177
286809063448 20371344
594723625879 27972306
58329657226 752657979
892156751530 914652285
843665158474 180106422
312685169938 353396868
650016318568 192666198
174988952530 920453523
532474942417 125492457
465680967058 645421233
845607310957 636537489
50680374739 615859809
26268115360 367564908
896818221355 51818649
432803168293 50363553
159466536616 73587651
261784859617 133686945
414044885530 945343323
113790633682 352765050
698209387192 614500443
674114673796 6308607
804184168186 945333750
921799687222 205187682
424144024555 39766242
401291878375 132758364
666269096944 139995552
869123976505 37708047
647137586149 167632803
24479896717 352104513
319139022661 222706272
874607452510 169700571
970632873637 321040128
712337335618 20074581
21993155410 425194368
215890629364 156346236
823193943232 55647849
239651871397 258700752
94931379007 257073342
496685543032 502879263
609156485317 874101057
905911238080 373519314
599941996795 400180119
345196776826 945324177
226555423294 26670378
204967508029 312060654
25346488450 186472467
202719440758 945314604
1408117198 335705964
763937537542 74152458
7212116389 402582942
917588458825 282460938
896842737808 5140701
114083950402 319048944
411933792835 35879604
293978355715 520637178
563092970224 33113007
634932567622 945305031
546959984278 911071983
915348260560 521364726
942133131940 66781248
910788115459 52584489
238898595265 47233182
490742467297 632258358
919710181642 126832677
279217339318 945295458
359980318492 267096273
980129334874 945285885
174867293365 39823680
401613977014 945276312
212844560905 36817758
304946939227 53321610
251156395222 267527058
810804629401 32193999
740117178142 384566556
16337480281 452525283
362408804002 945266739
320849565982 420551463
414044885530 945257166
431329724944 150889626
809696912944 150592863
224165953240 481703787
240968390038 945247593
802755501850 51474021
682726517341 2029476
740117178142 456287472
504117662014 307293300
449320745422 87535512
685451449942 123434262
199825194598 1158333
224712586594 945238020
411272298535 210328383
183392788450 157207806
497969192083 122946039
742299766093 658239480
241828619818 29063628
917505757678 167355186
286867129174 945228447
807442604077 406354704
860209970788 258011496
111982531918 677337615
377265358939 331532136
898509944158 328057137
109965738754 625892313
62735767276 63823191
429177200305 102823593
823066890376 46630083
694218439006 945218874
724392877231 205474872
203565598228 77043504
125200829257 13306470
268131126874 69040476
918829575037 48075606
613895645518 870252711
204399344998 69155352
242413688767 56155218
762985592941 11899239
498088883302 25196136
602006855992 393469446
325116078454 945209301
271025846203 302813136
46519567333 271815762
32511616462 945199728
897529558174 100602657
551885004274 612222069
573239319193 33553365
275076721369 136415250
371067373360 808210098
973659355738 289410936
795759907576 175291203
324159854722 398179362
781380978328 779002875
202719440758 184328115
319378736062 769745784
720992703502 166924401
346045787050 58510176
750535088494 38493033
190156917157 36051918
461856072130 345939501
78410355598 332307549
797490602062 945190155
994331531488 106892118
633035666710 236596695
636814184545 9113496
955962134722 111611607
355394316718 83419122
531200454727 202899735
406964995510 178354563
37376058514 780534555
419100241921 636556635
425020562635 282317343
519290638801 203933619
997153974667 54221472
204382448653 97472286
723861374698 945180582
847133807872 7438221
687310326898 107686677
431033808460 145634049
224541310570 52594062
859564189873 11899239
42705623917 247203579
955267517842 945171009
372784468705 103713882
224778333958 164157804
211910087029 311735172
400278657001 120485778
873032276890 896712483
14775385471 443785134
65979447082 945161436
299298037690 513304260
893827570993 138980814
768609571867 2278374
820022497192 34414935
241924613770 945151863
341286389527 70878492
780278574886 945142290
711541532128 462643944
206076871042 205254693
773467858480 28929606
688799973244 294178290
677962635562 945132717
206192694769 277138350
98314024573 160165863
756372981586 658545816
587121381022 858544932
44951887372 867218070
671855942203 42791310
271093862368 325979796
654057042262 945123144
872076053158 945113571
547916208010 675049668
205005579850 136472688
785059693546 877939830
305944058815 27972306
913023201742 1598691
945467165812 61248054
441775373758 905222880
662356274011 115115325
981899569942 81820431
20938573195 33141726
165426715210 945103998
785059693546 822627036
714299137378 945094425
351662098003 98850798
234151096981 78355005
376405248127 70629594
405130567996 14665836
237143495110 945084852
644259361099 209457240
937710847612 183590994
556382115262 44753775
517260706000 6308607
561886939057 71012514
272859325990 569861544
776539865677 81973599
793759532107 524485524
780026234698 144303402
770716337566 630094860
827979695224 77043504
842433117466 501960255
131765734261 53302464
730041564070 224391120
566084458918 612327372
774541232494 885368478
351091030261 761895924
530158006984 264205227
35969668549 308509071
153583387861 312548877
230449928986 761235387
736292283214 945075279
159354618673 222074454
10165096996 228335196
940924161862 945065706
81041926822 10798344
473135758996 14560533
889955691781 188444505
787728924952 29216796
501885423004 8902890
445442701198 48267066
416913556726 754151367
691077879556 33103434
314391007435 135888735
814046863684 395652090
542120503129 25866246
813445865263 265870929
683699977954 83447841
650232147334 455119566
430844904451 232738776
194220252277 283705428
692064928348 55523400
31954481527 382010565
34017464416 327597633
534339869509 19892694
901366170454 298782903
560937933367 199137546
246743076703 381445758
751531030603 48123471
929271308494 81226905
759241652782 189918747
463125218086 202497669
421356082468 141996309
785059693546 763025538
949776661054 209792295
108549651340 2948484
460644109795 86597358
377956094662 334490193
410918628142 134041146
72774352984 49750881
404482648210 299022228
5265435877 374802096
577559143702 945056133
699955781398 945046560
262431837157 477405510
609519273298 126727374
821132779213 237008334
967262753647 182614548
445051194217 242838291
109143192394 230986917
662663055850 945036987
604333408198 945027414
565438610992 75626700
105016857361 94495083
787928364742 945017841
351317106229 421757661
455162506006 642578052
751278418279 294857973
31555392730 945008268
268698878266 944998695
394861320853 23080503
785708455756 213564057
588077604754 502467624
714299137378 854696586
642466949482 33897993
764022771442 944989122
969572518903 25684359
352695566272 28249923
385442004331 280651641
977260663678 944979549
911005374694 40225746
754460534122 745516521
806714868709 152746788
179202855886 315171879
58030610371 187458486
327563149249 404574126
48039990874 351807750
589202112253 134979300
285910905442 496293039
196357512073 304545849
197938322098 404621991
834903746377 799747566
494297752345 5274723
327989488285 645124470
5166221305 236740290
884738953756 708545595
250779333898 384442107
21993155410 177263241
655906245007 2785743
724168208494 267967416
409393241695 540261828
737520753493 610403199
582340262362 548207418
976672636672 115632267
121352087986 35305224
434125583902 944969976
429043857988 109151346
500834053225 103924488
312421332577 15843315
396092812108 359399139
92753711578 944960403
464744837053 659062758
693262215274 944950830
743769341950 14474376
677614536655 298620162
904374664888 200401182
991038709381 340664778
324159854722 944941257
456956826742 74152458
155502622582 14684982
626051669431 87497220
184202966494 32050404
129090213394 944931684
968953614880 241019421
841476893734 944922111
402570200746 276458667
53956166479 422111862
144300098188 12358743
382489502374 944912538
339199933642 210414540
591079867165 308020848
99733156201 385437699
155778660037 21089319
542178865618 881395683
43668299851 213085407
194779784554 209371083
222269971336 434614200
61198328422 202804005
164368035751 37928226
520990311286 99683649
391717387615 254584362
727686269626 944902965
237877667626 174716823
924020768206 25588629
384401949838 623231019
817571300434 944893392
944107038064 629214144
796534378330 944883819
915950651158 11229129
994648556437 365353545
978078954145 64416717
743444932126 88856586
399701529550 944874246
667775046109 291143649
473969218576 242302203
746810744266 903547605
925239789934 16733604
913193673634 944864673
802314617335 886632114
83008136254 45040965
446261897008 112042392
463145771317 559599288
215932511239 100545219
121440423538 944855100
254241751273 94102590
254256474547 85793226
256378748506 345403413
649397625151 715591323
87456315547 273117690
923455448356 65441028
863032413967 128967456
49290488626 331800180
870163605694 944845527
771672561298 448179141
66935670814 701672181
896638421269 197605866
425117039329 133945416
862934970400 177856767
918809873803 36482703
159640592902 12042834
531425688271 96783030
292604471566 944835954
746810744266 944826381
898639045636 41221338
392051739694 944816808
437691322666 77809344
903549390223 31543035
90364312627 463381065
246705732430 944807235
777595409284 214770255
956926380628 224113503
688276228933 3771762
453073555660 47587383
375637038115 51952671
404482648210 936469152
562805789797 292560453
850131337129 872215176
718961880412 31389867
191019019153 199309860
277863428539 349902723
442731597490 708918942
815658852970 944797662
475243204378 447796221
790797035938 229771146
873988500622 944788089
816157060609 366770349
432763392478 183485691
166382938942 944778516
910660928581 104814777
911893802440 234318321
669770213866 35937042
160645596550 944768943
898850317654 944759370
861592418680 179809659
881368182802 90876489
214910463559 174621093
399595053163 44332563
299867056810 152191554
809345842315 30078366
802275693517 565563267
309829269124 690749388
341423126167 16771896
805862253556 13861704
69299896867 113219871
670638911659 600456852
440178797002 28479675
799588277503 526294821
691164534352 106796388
48583277770 118915806
930798212956 38598336
230029716670 348160437
888331856602 944749797
564453649114 318005487
785925226768 28489248
131002660858 740519415
595596382624 84740196
542922812167 45835524
553920646675 194015991
372841657807 6126720
554609774134 402506358
886057161337 327913542
583345279675 124516011
71413023130 277052193
696997788631 46362039
9161266735 66091992
86416500379 80518503
895981646458 944740224
366233698930 356048589
403526424478 944730651
288938823493 416415927
907890983734 466281684
761535105646 96141639
795578154598 944721078
62256667345 620119794
208289039563 90005346
816156313915 177531285
145191819046 79905831
205302496018 213918258
809580754162 246523896
703780676326 304766028
554985916450 136616283
559648358629 459389124
965806283227 760297233
525779701018 44102811
543660130108 323701422
584113436341 38560044
549492790861 216273216
548872431742 233514189
576128122408 341813538
267742654534 944711505
609114526858 944701932
900518514115 182174190
207130863823 203943192
485618371285 107811126
250530627358 944692359
107097067558 646311522
106140843826 858075855
566735451637 186089547
752494079884 7983882
19521524389 210357102
125484358279 27704262
543135089350 573020634
566339186875 124094799
755416757854 644186316
830527967683 205781208
485602882171 689256
532429939744 41699988
741163273198 111793494
919887239758 944682786
798204077752 5743800
181223066611 291775467
971304869518 15565698
904981933624 406038795
935186819470 944673213
818225796871 147347616
727586197576 49884903
878769619282 944663640
2868680770 944654067
413726328901 46476915
94915267648 299539170
224247563065 413189826
514351301689 12856539
876625202974 70237101
750589817335 12377889
984910453534 528678498
7190893048 389295618
838608222538 944644494
386111740984 141048582
573680892964 7859433
630195111415 812450937
834363967291 273854811
286987978726 291947781
933574361107 523853706
456478128877 431158347
938787250786 193403319
375615316978 75033174
942685216423 53187588
410564187817 274917414
486468258133 34491519
47188802098 535714653
444860337316 53838552
152801364010 21759429
561391115095 692443809
919071413644 212089815
631107672694 29130639
306686890804 240961983
329682900028 157035492
772628785030 760718445
509723605408 243460536
427168802662 248352339
980471627062 100688814
459943624666 321327318
877784374306 3111225
605534767741 217910199
710549696836 668731488
300261479464 312615888
677006411830 226353585
944320927603 364511121
380577054910 12521484
764054917576 671737410
287904953158 811350042
725592638083 67728975
924668358418 165421440
766410451345 394656498
893926211185 20438355
431678880973 134941008
262961535874 944634921
951136865386 34769136
261240548410 628496169
730730059711 286280565
315951044050 285016929
413088661798 443162889
282877573165 149970618
176980875040 385016487
655844757628 39775815
623468212105 625854021
898357283527 262214043
551584358728 57820920
55578063820 657282180
824065867126 110635161
537397746958 944625348
917974792294 794501562
868433341993 193039545
312142700839 464204343
342134132023 37842069
713222470252 28766865
84337090222 509877126
598596065806 944615775
188028330499 295528083
122159920645 173328738
841987555846 344426967
121735884610 309389787
545047536814 944606202
805900717870 173481906
534072553057 254565216
829950949627 3484572
968263597132 203962338
873626520865 196543263
285033515365 154804983
417441163048 100573938
335274570079 19959705
819550462135 101674833
512366107 149999337
959349457393 214655379
386216670637 11171691
990331029448 251683743
372097337911 278124369
577066655236 185649189
309345185752 29973063
302431191730 323969466
117580217905 8031747
346947607423 12913977
541891852024 81303489
120513426175 698896011
854646512368 198486582
459943624666 640156083
630640753711 454573905
742840286392 54700122
435081807634 944596629
343487477995 548552046
719080256038 363218766
391877084401 47022576
558434669062 433245261
142477345642 944587056
157236581461 237094491
8606023162 944577483
981394546327 191402562
155660069713 140493348
511496396467 3455853
447383082676 59515341
164268313810 157207806
627077153818 189851736
813746405506 276458667
418461927946 333944532
62967835942 95959752
447512716150 679558551
558334472563 77962512
457974738886 8347656
427989731185 259370862
776453679958 944567910
227581257790 109314087
772682441695 563820981
579249511231 165115104
83209155589 901211793
393816786196 15154059
506798587534 944558337
542178865618 529932561
89767057249 58682490
107097067558 522207150
692053239715 85314576
310154550091 480162534
656925713458 944548764
127993988629 49300950
116122225378 99070977
192851666089 87123873
146949710425 10434570
808394893306 314358174
93262870729 258538011
568953130114 815447286
759980630944 155829294
597126293008 445422117
197723153869 52574916
251292216946 112013673
375795936250 518358804
468316396201 45203706
160535405839 41891448
533572852030 944539191
403157667037 83514852
898850317654 904638927
396712414960 28766865
243244869973 229081890
816615076702 944529618
697155959218 247911981
258116483239 8950755
480902138419 41747853
549721958908 73482348
955512653653 552946053
418826004190 524274918
636657283075 115230201
623457882838 944520045
727441578265 205331277
953099743414 186252288
290692024102 112951827
89885040382 844558779
723861374698 521087109
625529768617 237343389
283998457978 944510472
814462312738 167958285
495323902750 316052595
966285478888 335897424
125265318466 944500899
459597469078 100717533
870968781151 58395300
314597617402 944491326
621545435374 944481753
377477908258 52191996
156689096110 97031928
305882341684 70045641
260549803114 180393612
430981204825 175645404
13664404621 265870929
901495013461 129762015
608108154271 15422103
995844449797 198917367
50289561106 102115191
638288504518 393459873
41030156068 67011
505510261378 96888333
911281226170 944472180
823182053566 18073824
900762765118 944462607
511477432354 15163632
202719440758 866710701
533618524813 848014632
364973325934 38033529
963178344262 337467396
123219752956 14263770
594771170878 944453034
410977540384 115967322
273841406395 582402174
67678899388 153416898
322247407258 944443461
972479545018 944433888
497236350214 944424315
479068099306 944414742
758137836628 96380964
79250233180 18351441
690306232837 43547577
966742202626 245872932
823058916067 70275393
764213944252 182978322
356048876074 479693457
202776639433 77503008
390768286195 79723944
69804342010 944405169
926501880589 43672026
648319699870 496379196
413651496760 213822528
230319204190 48314931
25263260788 350974899
177704249212 119346591
830958432682 161754981
112569538705 52795095
511579706194 806707137
919614796270 161927295
469301635696 76229799
34424063926 944395596
65023223350 24832362
370734591253 145806363
315183858349 164789622
53548538566 944386023
662948206801 288913140
330716674633 40512936
151600138489 319039371
486606358231 52412175
11345386366 57983661
333655353178 19739526
239510095267 273443172
104228396362 868242381
282086010514 553941645
433694908297 370618695
113790633682 944376450
141094390381 414472608
541074446365 125454165
587625437764 235974450
268210697650 28230777
26855625424 733062048
738756097186 333398871
337332211234 26134290
976985080246 7553097
286224804112 120083712
675651486313 132490320
852485147758 172084248
962917307698 944366877
374839712518 35621133
487674112894 327626352
637801238818 944357304
263491908793 326994534
214670631190 71682624
386057481220 133409328
571500190894 12387462
380715882556 525768306
724750294759 11889666
109749938707 7706265
336353854726 21730710
161425470568 47386350
490325969305 183658005
25266946393 465324384
416892998014 268044
138616862392 14282916
897894093922 450285201
993214347334 233408886
920497920574 324227937
408160438939 120571935
878446094266 284921199
326844872005 14531814
738527857720 258279540
479927486662 81849150
809904273697 2029476
142054567762 120323037
242768186530 68628837
931587387838 478927617
552016288396 495393177
785711270218 49320096
343985532466 39900264
569798914237 75329937
524508372418 148649544
659719594897 21558396
989691572194 944347731
640669910014 721172382
944445280873 56499846
867294934498 944338158
781991793166 44878224
468703351915 181283901
780220509160 20371344
294516919030 190397397
222609602230 18782226
150765932215 105877380
453250058542 485274516
784824240130 149683428
712307238106 16264527
448337717290 14857296
946661504254 944328585
346854366403 136893900
31598882869 41939313
459309494092 486566871
669356621974 913829007
36146414848 160050987
893584761421 305685036
693115149367 22573134
698491283323 46811970
967698426358 759598404
86930101402 63344541
298191119884 63641304
714774235795 443076732
996385138318 735397860
37115399389 12406608
434125583902 624686115
870534195670 495345312
946292765959 132069108
167901873187 366090666
420779022028 803212992
560264697088 38148405
283042234246 944319012
939414402643 79522911
187419861046 944309439
4647904885 3005922
793407546562 131935086
327490834807 2115633
938855257378 88827867
505057535062 582488331
758100051997 17958948
640297256362 203378385
507575742820 144628884
640669910014 944299866
129006176119 53848125
376955701108 395077710
89204959408 317153490
868251158230 781578012
566084458918 944290293
116481203305 14886015
735529462801 585245355
59487765955 531933318
409148330155 96390537
579471591166 935722458
645814620787 435590646
702554919298 109697007
665397412375 22266798
94829493568 441142986
286867129174 128287773
949334651017 167862555
654209051929 410595543
377274252256 84797634
439759647289 5782092
269735811961 58950534
860521926139 47874573
749679415462 616214010
740339377045 344723730
301023796600 41699988
638251361278 71213547
879628116349 30834633
200528930455 206939541
921838974814 645296784
260177403841 25042968
835910898469 767180220
811833958042 208815849
906286595410 23645310
205972065838 502458051
940924161862 944280720
118311255958 84271119
596055633634 26756535
334495494712 11612049
903217207123 36616725
324794391454 303397089
346911842695 14445657
130768126450 81064164
185507413582 944271147
491973426556 387639489
694855522156 184825911
663289809733 233820525
304854042835 21548823
764978995174 595813947
650372190751 503999304
944749056790 89612853
750190211596 251655024
674490812020 521077536
877693153189 13287324
827278434682 208873287
480785912626 38378157
114746857414 944261574
418718972569 81600252
126834893881 149645136
414044885530 264492417
953137327012 59898261
522625993747 275616243
168068472106 69490407
570453301279 154996443
419476929898 60635382
817584137827 683081415
652090185958 36444411
670312845706 381780813
246439798582 25521618
654116682052 371671725
297897209638 213104553
749679415462 644521371
901718988850 944252001
233612156227 47070441
900397176340 246878097
734006808751 152153262
522098167246 944242428
46854972442 734421414
604333408198 411926190
802072146910 109256649
235422823555 119423175
650232147334 887589414
961442183593 486729612
365133855571 11142972
529410780988 286041240
471940765498 249510672
492064370056 175846437
487544460274 42714726
35598456328 713131062
547526839900 7658400
491499007822 704850417
721498703563 230096628
387008037736 132834948
847214236126 942634164
421612074061 6279888
182478781648 104278689
30599168998 619162494
168295386406 566319534
170161676956 29676300
625812162544 179158695
112246382944 518186490
100953010780 173175570
823308642826 677864130
821096880463 232815360
920843463490 92197563
180646182577 51943098
633763444462 158662902
951750136393 612107193
672225293170 944232855
54399530401 21472239
621993202876 207265023
773532189040 22850751
475595720530 321461340
547916208010 226793943
521942744110 56030769
821396195362 201750975
517451874718 747067347
401093477950 501309291
272594335777 286606047
608469224593 570522081
326798845021 181915719
140190272488 72448464
653834158195 94160028
930076805341 65957970
887550359266 39881118
828858597835 54221472
528514139608 34730844
548722876855 75693711
857092794085 70591302
962766039244 128661120
528332338765 378286668
121194439822 17422860
710265354109 79810101
172255136185 501232707
356811954958 659282937
847214236126 944223282
965539947313 161793273
553423840786 43451847
110921962486 91316847
225668810326 673738167
137929214656 71682624
820979486764 211343121
763066547710 774063207
499148797678 774551430
791753259670 347251002
294437735266 27216039
391888773034 81571533
108878378587 9649584
342428583838 645411660
317977123024 377204919
859598815414 7141458
114157968838 105427449
631107672694 579070770
108792795967 82385238
4781128234 190895193
857134111153 509733531
387558797053 268044
510011589967 88894878
742309741159 154575231
521626490482 69729732
721648597597 215488230
309716426692 49884903
225503057923 101512092
546768193315 136549272
406169033371 12081126
155714654959 12119418
782136546499 10568592
394979782636 697814262
732467388286 853997757
631840265665 56834901
764022771442 944213709
338333227033 116656578
798308413879 46955565
217730513488 176267649
855575902981 12454473
42139275664 831836262
612837980797 48075606
32276526820 80681244
946661504254 393976815
807611969593 273098544
542443874977 355684815
66869812666 32356740
830662248154 29867760
654448903444 224630445
736936421665 220044978
137170931845 385140936
811930252849 769056528
230398966426 14589252
309929737759 322083585
127450797463 318407553
948573951718 714882921
314086126531 64196538
655488259108 441592917
766891442638 944204136
569180575021 631291485
133871332054 944194563
427225197205 92886819
638538139639 180632937
27474730480 132968970
724410826606 340310577
789840812206 944184990
28686721534 944175417
574267024516 354603066
772334505529 218063367
845872483057 317536410
79366579330 944165844
366101844520 106308165
325116078454 944156271
947111224648 388510632
593423827177 276056601
981944189695 20763837
384091338799 181963584
811772714080 40292757
396832858354 847028613
756933413725 375807261
271288826086 157877916
144049888687 35420100
353880542320 473049795
121440423538 944146698
478902232027 62626566
491499007822 944137125
283824185605 44064519
694943593756 110137365
42691446304 222773283
159778851649 745200612
929449477078 944127552
730554940822 734354403
587780376769 127368765
963080785819 389286045
120484199806 522934698
950081379217 309121743
924668358418 887838312
762110323978 140780538
267742654534 944117979
599775436168 349280478
124665181615 232738776
635476649077 99798525
290789850589 119940117
86060145454 733205643
183425882311 99444324
332721147346 3905784
587121381022 944108406
207231198436 152248992
505842363802 944098833
194725630093 323002593
779945141815 294618648
904374435136 193853250
359205005314 313534896
609531813928 448724802
880682066746 462222732
280060040935 34826574
400803990430 342502794
577559143702 485868042
355608187111 91881654
748723191730 944089260
833997541570 723757092
278141256145 25492899
516360824854 944079687
602200661377 49712589
936050840158 3436707
212727789451 26249166
91479323710 136635429
890244304066 587265258
179500145401 116091771
425592602731 422580939
577140683245 243288222
839430294340 90244671
920071826344 455464194
847214236126 406756770
725435401558 16159224
904587660046 944070114
898431656164 255407640
181330724569 33955431
920456354608 361687086
130905594730 13526649
557189316103 118398864
181602166984 65852667
112536425698 32969412
192091995193 69002184
402570200746 881970063
110528420548 266952678
158032610611 100420770
471267261175 58395300
284587475095 53273745
829045985218 944060541
769760113834 944050968
405045617194 247337601
870913458784 52747230
429476610934 59323881
864192475588 92618775
396832858354 118398864
103272172630 413840790
643538581210 944041395
413088661798 361754097
21821582623 54470370
63110775886 944031822
923712134686 944022249
687070264777 478650
799128882898 40340622
49195342579 147156156
551226864616 28814730
739759228618 261553506
970132152391 395996718
973129867627 186194850
432717834571 202354074
229493705254 944012676
902675212582 944003103
801111921664 28833876
326822997700 117633024
887375632870 943993530
836695775074 943983957
139403481283 28805157
376515040864 118552032
136303325374 297203358
807075661414 529961280
861345276631 123587430
419782227922 943974384
723633713704 34204329
689437320346 916155246
317129093338 10664322
284954681710 943964811
935186819470 943955238
164294744863 102660852
338273730838 129848172
622501659106 877537764
999617985580 260318589
30599168998 943945665
518273272318 777614790
678247288717 362692251
805140391918 861962493
609114526858 487361430
164968756555 26833119
883382726311 43011489
327028525918 806065746
476858787631 118781784
765343429711 171462003
762047921683 20782983
382355580196 108261057
892479840280 619631571
162558044014 460882512
600637327558 345202380
200405410036 61315065
522627563719 73099428
983545447648 346638330
133871332054 549289167
461743679629 84108378
323203630990 774149364
253516778410 275214177
266786430802 943936092
540266418154 943926519
874149642931 621852507
764614095652 189641130
979662549913 412251672
796392194653 84232827
763921694227 55140480
844195225057 117393699
998311916563 99501762
917642709016 127598517
982041782338 943916946
949305932017 149941899
490978020535 168322059
435842583517 136587564
79526611171 372360981
189586596109 573240813
964829755162 504688560
500937585220 50210385
102522256621 666615855
910325002438 487447587
173184794842 477960744
361801985197 186146985
16874870209 195662547
6693575698 925661235
550159354759 52890825
594568131640 165105531
51429548146 59821677
420262074547 207810684
747365212426 324984204
871734511756 157169514
66844827136 35094618
970567097554 219039813
564060078457 51856941
368663509606 209007309
529747957102 943907373
691154798611 136788597
395350324747 244494420
530588849422 86836683
99125045041 173941410
513600031795 620454849
317466288598 943897800
496280126482 190914339
648141435556 98688057
355626873607 44973954
915865403593 142034601
734490107137 683694087
379620831178 943888227
413954549221 48860592
231631778755 636527916
365277475198 943878654
910325002438 613437840
721876770052 49770027
909266686753 42867894
58179719419 27378780
482736336181 94504656
731822354065 61832007
552900322135 407848092
883508132611 2153925
771431823586 206173701
667385362090 14493522
594712463761 11008950
875681156098 147204021
449425163614 943869081
765935218906 525193926
600508513270 943859508
559391534185 422217165
534529075762 943849935
760197876514 943840362
980129334874 943830789
543005025091 39488625
973435768750 943821216
578332259182 11200410
515404601122 210433686
21993155410 894922332
902675212582 570474216
271331732272 161965587
891907656589 215287197
198007305136 615754506
899806541386 147232740
453250058542 943811643
425784866863 663236586
950486399182 943802070
928093469812 85640058
913193673634 943792497
65901785425 18533328
860198454469 171959799
80683446691 80863131
39205182586 943782924
858688920910 342397491
683247686515 162645270
281734264294 315133587
543943931266 6059709
701443948021 70208382
142477345642 855108225
759055366294 131073516
185613348400 728275548
161023873645 465343530
601464737002 226353585
926626670125 98946528
958667749009 69107487
110921962486 524495097
992560243390 825336195
659794384654 943773351
633187925275 734497998
723861374698 900991614
581850396898 191115372
664575503314 849910086
973435768750 943763778
277304891854 913848153
611983198054 943754205
307713188896 160960422
79366579330 827576277
691058695264 8452959
808484630608 307274154
782812089871 240732231
994290798373 79781382
319259776483 16111359
433123959523 15805023
289188688366 171816204
971523321286 17518590
808009063114 731587806
922951678804 683205864
494085786979 255599100
616576843174 26986287
961602071839 341899695
537397746958 943744632
514448377390 943735059
522978021676 35611560
112834409950 145528746
450036227350 24037803
361146602563 107418633
129090213394 883980393
103649569009 120122004
693268179253 916729626
203051135635 108174900
200925889954 353961675
559104309985 97826487
937722191617 255943728
224712586594 943725486
998184082813 91240263
89885040382 169250640
865835002744 414903393
598315446976 267230295
871670190769 337094049
495778735126 437725425
933943831042 48496818
292425364828 113382612
845691984142 39096132
662140517737 317316231
853761320296 29906052
899623720324 11612049
576602919970 649030254
280234476049 607244109
550855671541 812288196
378664607446 674149806
716344515520 729137118
740896898992 11994969
777170793388 147165729
823308642826 943715913
243837061234 494991111
875694424276 152478744
898123041790 702495459
610619561107 4891803
490139429827 9802752
180000311413 601222692
808009063114 728897793
764710294729 106844253
506572458220 116187501
951958760782 401022543
203899988599 249501099
226458353074 72831384
543135089350 398600574
739500681034 456392775
349492290007 155829294
561303340258 943706340
683321255020 361505199
284954681710 725729130
471501087181 825671250
458031177202 798273324
926054926792 289544958
748723191730 643430049
626295723493 9113496
39804701284 188415786
733908695074 319709481
501061245142 943696767
100403501434 679386237
236187271378 943687194
662190029293 330881172
24294419842 60836415
955267517842 943677621
18795004792 54834144
500957937418 1455096
338292254593 135343074
244542217987 29877333
230449928986 943668048
500581919551 28498821
459177932353 691017432
954260637886 36808185
465770819236 414903393
764183396809 515994273
94279777708 21424374
381136692490 300994266
678918859294 803270430
936143043202 588844803
274067185600 97845633
822809568136 104958372
805944208009 75770295
143261527510 115689705
60110116258 116484264
978216887410 333207411
159639089941 31227126
680762308666 8989047
669632640283 418234797
415545085414 378621723
676050188098 756123405
948273459340 142159050
499148797678 216033891
975348216214 943658475
556106939377 47041722
574690472506 943648902
661270939228 193288443
886008386902 156911043
166382938942 317881038
791428786927 142283499
121307353357 18964113
890244304066 661503873
84917204449 166378740
492094218670 310471536
136644191185 82270362
499148797678 132346725
186463637314 552036618
617720540446 943639329
542930901352 73176012
396832858354 94696116
431256912706 738710118
341131708993 103723455
988628747626 10377132
713342913646 261122721
560347116526 58940961
682743754222 932975007
527439555304 107619666
253265606128 46266309
242158788496 704314329
208603929733 723000825
274940631601 336318636
554770342063 160453053
495323902750 411715584
115396213150 65058108
452974111336 79111272
999121064815 68159760
491137066357 163248369
911281226170 69270228
573541998307 175674123
99751335328 41968032
435815616376 183868611
992981541547 300496470
344310761476 349644252
569909353846 531320646
124035196150 143298237
158733149086 30250680
372391927840 217527279
37959073360 210060339
70760565742 848780472
115648069207 15738012
143685530734 438175356
725773822162 920376939
393007963426 943629756
930197003929 84395568
680610423448 138262839
87016369186 751327332
245937618148 475012260
185321510014 122065323
43986301246 258739044
584252709826 943620183
952398846646 943610610
467593414522 195605109
826177314022 237936915
110921962486 943601037
351631895188 161831565
149753438389 342809130
405284549701 98046666
825221090290 928446978
943542570211 103273524
264776773615 59362173
627886824493 202162614
874603115941 323624838
974391992482 653022195
982041782338 943591464
544665712228 284174505
724365488878 46295028
65979447082 404459250
912553196161 177445128
15140202928 14302062
972139228960 22668864
438345680989 164253534
90892594540 374715939
412870076008 53857698
233882871094 33515073
728804248339 714806337
958136189038 50516721
569736900343 144332121
806957103901 21682845
193170710941 37698474
832870880146 862067796
922755910954 943581891
602420960734 943572318
777230816098 104182959
932170919626 51043236
95622382774 568751076
828089761486 723613497
805052094658 50985798
376579419289 140330607
222406788652 2048622
604834344142 385341969
144389793106 474121971
417869780458 489505782
768996967939 480421005
374038916014 654008214
271785804289 488452752
878338694779 18169554
264417862699 186692646
887963271475 97558443
468369765676 113966565
116564344810 58960107
419782227922 936612747
696130886470 50124228
137696226982 81772566
21829470775 106671939
932318148274 166436178
833617267810 197060205
622127521639 185294988
832684938286 161429499
424563346582 943562745
517317048586 647919786
944381285368 56643441
62319284338 234691668
486400672753 190943058
107102179540 207399045
943497270775 133294452
459185207833 386260977
214856242087 109984197
230449928986 437916885
228353320240 1579545
454840158469 170466411
801243100483 11516319
235574268415 103321389
508711034998 800475114
773407213525 77637030
761914474063 78173118
211960680334 224802759
619825338199 749824371
538353970690 677672670
764380246408 231867633
665262806422 152000094
194383242175 95825730
422650899118 321289026
782825798407 28096755
19124484214 943553172
157717414105 27225612
500895023662 39373749
92473753285 57849639
577559143702 943543599
681253935562 21491385
338503210702 162942033
192614916226 124238394
249452342395 75234207
705485968162 163171785
101119724575 197787753
989917629016 156193068
140892783001 341535921
727686269626 323088750
679875083026 943534026
215987431540 14110602
180381077488 322246326
143870040736 109199211
154989930994 255847998
726078626482 112932681
147258464302 31351575
275392444390 943524453
889848522046 345757614
429344465242 942835197
68848118278 943514880
357427939216 21539250
271567549462 943505307
492141451852 226516326
24861826606 943495734
305035380082 598456095
162558044014 434145123
680072660173 639916758
452177000437 33266175
53548538566 105025383
655145976493 380947962
85681432093 119739084
725662377388 90981792
190864386484 364922760
559188916159 128574963
947497734523 68724567
692305991542 397490106
212281678078 943486161
987293902171 73721673
174988952530 943476588
261830838736 26048133
346614428731 429760689
962917307698 937081824
815426817115 124037361
679199606665 226277001
180563079364 96246942
951442622914 850005816
894732358996 212999250
651956546878 32959839
925176924043 255043866
472883405143 298821195
976814460667 46132287
236001166777 90838197
628998772216 30796341
239055942574 943467015
352616129518 119327445
629195225230 943457442
593178614782 1062603
998816662561 351989637
161601820282 569287164
73629236938 943447869
729248129203 119413602
507754811266 523298472
90197933887 512816037
652018005538 18073824
877813395550 299386002
314359512265 55121334
185978845540 393459873
979173111142 634048509
681863425234 124238394
353444496262 220542774
784103469814 916681761
105047816443 18045105
548388625987 191804628
859487471851 128977029
262005312142 943438296
587121381022 26364042
859388860378 214425627
456765156136 9917628
537106885018 91881654
73726527337 418866615
749679415462 943428723
47484981145 140770965
506798587534 289822575
156554614606 202220052
603668739754 294982422
805140391918 788815200
726029813755 313649772
877538558812 144954366
419782227922 943419150
661189721896 279895374
900028587121 589888260
430750801861 311218230
877122343918 108825864
525659397127 250219074
583296486094 943409577
998297585782 86042124
533157627247 393268413
91650718702 92551764
382714295560 576945564
874774817269 77914647
274783347211 70715751
978069046090 29752884
399611241106 62234073
777409903690 883348575
566202522727 755003364
705368268127 170590860
776291000488 67173741
887193836119 95069463
161324178655 161697543
305610554641 92130552
420390381466 310442817
519633390493 444780726
71536945615 3819627
162077971729 221605377
45576458611 31150542
241924613770 943400004
805140391918 874282944
759241652782 532450260
228052756759 401989416
593230825924 179196987
693907981135 166397886
479889462706 15125340
923629935427 29590143
492981985879 151492725
357140797081 307915545
812625558985 108988605
58329657226 943390431
585857513881 114512226
318973065133 23530434
849126683590 777375465
517113760450 166608492
509144423854 483359916
403526424478 729098826
302001387268 140952852
447772508224 232595181
393904943953 25023822
480834687061 49932768
767443594132 263324511
759732919996 373988391
863470039570 136558845
51408793882 8979474
607819719781 4355715
557333657797 44839932
272328258334 26593794
525840939499 20830848
4235375596 407158836
404345863705 1895454
97534830238 943380858
722264759650 267536631
491499007822 943371285
824176310827 27589386
932318148274 943361712
760197876514 679213923
267624499087 6672381
389183068498 403655118
430142441803 46381185
21197384731 703299591
91797487846 943352139
470193232105 146782809
861722668918 332345841
75367775803 39009975
467488048603 56222229
919887239758 943342566
520393817656 730841112
666487950778 78489027
437510392966 401022543
38248958854 943332993
174032728798 897660210
463768519594 943323420
201643223563 68724567
524987908615 183782454
481396618069 379138665
398745305818 943313847
759860327053 164923644
982774202995 135697275
464724743326 943304274
415309426873 81983172
988451580115 191077080
62899254970 89239506
61913757004 219240846
598308276799 131686188
982041782338 170925915
807052839382 943294701
480789224884 24018657
966742202626 925977144
262908888466 11880093
331622678407 118906233
512149548592 21424374
214194125542 733521552
698815903753 166024539
967734057064 802868364
950612580895 774178083
959821157395 153196719
509667258730 677576940
298057260625 189708141
741073401874 943285128
459733405678 133495485
70619368084 26852265
288952551175 680324391
130046437126 651634110
363246087301 6222450
608521521892 150631155
89039030599 18303576
519064643509 108701415
836577150550 64541166
932250365953 17509017
407351319406 313831659
50507126677 158969238
156421262716 86827110
476199428110 202804005
426475794046 943275555
545047536814 474830373
466637190790 943265982
282697773079 230852895
128709604579 2192217
507226357039 104671182
834652890004 15642282
134558347972 179005527
957854651200 128996175
941880385594 943256409
785624069761 293642202
653873129878 19050270
444406389748 51627189
56254894066 139296723
361452580270 189066750
834228786958 55638276
134827555786 227550210
181682518654 943246836
117295411582 179168268
308860275010 172237416
867798033940 265937940
570402286762 278507289
35467334947 475998279
442517453572 62818026
950202544678 198544020
342212391298 72429318
986483685835 187267026
253399298554 943237263
994281933775 56624295
270846850249 447834513
986738519095 42676434
855056299687 545459967
999764021695 419038929
866887080925 142848306
885918946363 226075968
35380287658 943227690
826822725682 172333146
326160010012 87860994
164070315451 155551677
650232147334 242062878
747317960098 356307060
84468383917 416320197
104152333396 27665970
345196776826 943218117
806600040574 298380837
243658404427 84730623
533285503381 115680132
558256701511 80250459
671269069438 408767100
505842363802 506114937
686468299483 71979387
975884419090 377922894
420475533301 41738280
805061954848 26172582
370058593858 874139349
848170459858 846435087
226625034058 870740934
702267327232 296437518
80063886223 179034246
743773640227 72812238
838494719569 91240263
998069599306 71117817
173598683497 224812332
51892053976 446877213
166191349012 131619177
136299725926 421901256
981007973533 57323124
450515294470 195241335
631107672694 921123633
128701017598 5427891
78279343612 84740196
911281226170 943208544
709954260328 388347891
486330483517 92475180
277304891854 943198971
650232147334 943189398
122396647270 469172730
593486568619 46285455
625972998517 42035043
624897581362 208633962
280002583789 30729330
852995384566 502103850
109525375273 249970176
490191660115 236242494
3730959172 4958814
486555295849 57639033
608665576396 321231588
830958432682 485647863
243635591968 153914694
577559143702 917686926
995718354241 5236431
766436528197 410614689
239055942574 868232808
510665996155 685340643
973668325639 330795015
33244764667 195088167
585670639348 423921159
920689371001 17920656
627339411634 401166138
339344495515 70514718
166382938942 943179825
167996779909 91470015
612895035877 8127477
189332308510 943170252
181682518654 713016186
996385138318 23319828
839951415649 194982864
146674075036 152919102
267461566627 162721854
660750608386 219039813
380149203340 254220588
665746181392 708248832
144557617369 546311964
918931016026 645392514
688306336018 154431636
575217312988 414080115
808009063114 943160679
439759446256 90282963
119876883205 49099917
791753259670 943151106
635137496833 387907533
928195115926 22333809
166269072199 3436707
986822900998 943141533
683435346034 45318582
143846347561 212865228
765793188397 73118574
107097067558 115440807
348454494742 328353900
342141742558 86367606
554609774134 701978517
502474589197 30308118
839564446270 943131960
103984662301 37631463
997341362050 943122387
495679874755 572685579
905451977497 67470504
516951230056 331273665
252443074822 266071962
76337286859 631818
359218627693 49272231
179478328534 25090833
271737987154 723757092
402570200746 943112814
365584892947 559608861
232578601801 54259764
982366948429 135343074
247954286863 202727421
558613435264 711790842
875650646947 51713346
262961535874 781568439
355277765443 335466639
989903547133 608134398
582875000569 139583913
945705280522 792290199
25738521946 63220092
279531209269 416530803
580234147627 136357812
673586914306 531588690
254605128688 135869589
128932262986 54058731
37936950157 88808721
217993053013 10022931
781060755997 42839175
841476893734 202995465
487975940011 430852011
71057931841 457436232
970455030535 39402468
578515367434 926762130
69745414714 35219067
900762765118 666070194
137456561446 141297480
522098167246 943103241
246275793946 313094538
193514486944 289899159
358246196872 7438221
102123832453 5906541
700605443470 100296321
890826342466 334786956
319378736062 943093668
225484467157 22582707
136740003250 457139469
189754114036 461820666
266724583741 9314529
404482648210 943084095
562447989349 43155084
999953337343 161180601
728514238396 65680353
874785673051 126497622
61875196960 96917052
900700640440 44169822
127917557797 57351843
840559306630 8979474
315736024897 193039545
950486399182 943074522
552697326670 943064949
805140391918 170475984
54937203427 384221928
224756727697 267900405
660561382987 58835658
800228289991 15718866
813746405506 943055376
804595845478 477070455
171677256559 331532136
524010614710 943045803
643401375493 39421614
396832858354 943036230
804766694809 342809130
906291027709 87190884
30923961742 128881299
263775729097 73118574
184478563591 37641036
161399728771 165373575
695841058414 47338485
282598367047 352707612
459943624666 44466585
478980299842 51722919
453106477207 125224413
802931482309 139200993
428793600622 282212040
534062415250 225846216
777409903690 474399588
277582681168 663772674
124751597086 68533107
20080707946 943026657
900762765118 943017084
891200527798 943007511
118962713662 168034869
537479194042 487007229
20080707946 942997938
2626306075 75444813
950450887444 13182021
941978604574 468789810
435275747041 679003317
911281226170 942988365
981753993331 131686188
997716719380 2230509
754360356769 15259362
191071661080 54652257
92753711578 565917468
644289937261 16254954
791200872943 506718036
696384121039 652036176
882446318689 91374285
679737886882 39278019
748723191730 942978792
274981106245 90685029
801041339935 235850001
438340942354 154498647
46694322448 114062295
40944429853 87315333
895730742220 99932547
906500107510 942969219
228537481522 942959646
763594374211 275616243
87379980445 190081488
299500908706 638557392
131468061826 141048582
458031177202 942950073
126599311924 92972976
367189922662 10281402
873988500622 942940500
366573617014 144159807
726730045894 942930927
437408115034 88234341
162120284389 412261245
816615076702 797383035
550261556107 212108961
208942976674 104604171
977260663678 942921354
894069198994 507541314
966411890353 179570334
814265070646 411571989
420447493984 5542767
516233967550 30336837
422496241822 3522864
612847237888 459504
371971041322 688681620
597194357038 304823466
596683618342 933568533
526574246353 157207806
686383951780 95136474
31555392730 757454052
112922414539 666596709
419650536253 46639656
884217028315 132499893
646407252406 942911781
489586560358 937014813
889991035297 203349666
530918510731 366980955
223560876721 44897370
589033828486 268369482
986372686900 88722564
242753874895 37076229
707605571254 306470022
613826293225 17269692
901613268730 85888956
6694753177 430363788
331636272067 158232117
690982053826 165718203
301856911552 9917628
285910905442 935569290
661575944581 96007617
217062796738 942902208
948209023477 3561156
888264380617 7170177
298212352798 66647226
794125440886 340473318
108698702950 172333146
364327148434 62176635
410699741497 455387610
63878492194 42887040
24766407034 16427268
123967093828 105149832
881907014161 123673587
29541628726 70351977
201440754613 228804273
238696269910 209026455
87972592918 633186939
800178778435 153445617
577954355434 420570609
745759952959 35659425
555565997866 380373582
307547394109 76497843
483649931344 128239908
105735977029 251061498
323203630990 491286360
356166403795 290234214
394823000134 47118306
362005047673 187267026
727929452545 151789488
403288874575 196619847
33467840194 942892635
695857945186 202957173
345196776826 942883062
174789215977 80528076
74585460670 439888923
61551610414 151148097
395551798105 150927918
746259984949 523671819
357093975538 232518597
536051561590 232164396
187938669781 146677506
826041075178 50602878
922562837209 124123518
614851869250 760383390
940564891264 153857256
316510064866 828150657
136681525885 29896479
173909700694 17911083
512383302106 82576698
882538095040 5561913
692285088202 4652478
500859613135 21194622
703473588151 53216307
496526813119 508383738
125265318466 516176160
2678182162 104977518
84425937235 117987225
378357040621 181647675
399337998967 83045775
845301788662 26852265
798680349556 610412772
501800615797 193049118
788752073527 111247833
860866856383 111678618
357218501122 118532886
167339162674 64062516
49402559737 287113416
39205182586 584623110
358583909074 942873489
303470623978 221988297
121440423538 340846665
242880837502 50057217
395876634622 776446884
41642919706 139133982
172744153744 229742427
285781645315 115325931
175832171089 9410259
741787968886 76564854
264488616742 361926411
942836609326 935282100
810756333616 29858187
934681321297 132164838
38049346750 32500335
632495418547 113382612
224167044562 22898616
813485909122 84271119
302953389307 9123069
765935218906 942863916
578784426172 223443393
549828655474 942854343
293131082296 31791933
854864025982 942844770
132915108322 672034173
732467388286 728275548
576793977904 474667632
679787637763 40149162
531660404566 237151929
67891894546 942835197
480913243099 11889666
443687821222 396618963
484743623356 45117549
938790984256 157159941
153952030426 496379196
628104667681 118149966
852951578518 942825624
76866487780 376984740
961961083966 942816051
615808092982 844405611
612215831527 532134351
533572852030 942806478
38852680099 227655513
727361232076 236338224
433474365523 2220936
71255011192 62961621
650930957188 180211725
558712956172 286778361
502516643386 185601324
357768485026 88473666
396135029038 660067923
742795743223 66379182
733423612018 942796905
798267316990 11841801
713838823765 415315032
33467840194 519440553
240687081952 57907077
527835509638 412108077
849126683590 942787332
969173803453 265765626
692082791566 66589788
168295386406 279943239
462547491628 214176729
565900355074 146112699
56725843282 25588629
332801719195 139239285
490716371299 748043793
935787161446 17652612
875900948086 589648935
405136800019 227425761
457772643283 212807790
768431179012 203675148
290692024102 942777759
20080707946 942768186
656069192521 201884997
4562676466 116943768
419625234814 93059133
786710572450 107485644
577559143702 366511878
703754469544 8653992
986337199789 329550525
260548194850 118370145
128744019514 319766919
611983198054 942758613
632734800985 207561786
55027696996 245892078
271567549462 574954380
687066627037 73166439
91797487846 795219537
480324187690 634795203
836133307978 423767991
512200773715 240732231
306549929893 377721861
607888530505 23482569
953291212987 17805780
782112412966 315909
896937870190 942749040
591902499682 942739467
698448645181 225233544
101359725166 942729894
500002805008 49942341
829045985218 942720321
816615076702 942710748
131831280592 36894342
79366579330 932802693
76356911509 69634002
981021969259 2134779
641983168354 123108780
617378166193 155637834
666420513085 38263281
948573951718 811043706
724424525569 79092126
458608792876 341899695
588889529176 34654260
445269535201 93949422
227856883606 22889043
246105480703 572685579
70380291982 356785710
272523773194 252191112
174770290156 88770429
168295386406 942701175
924668358418 942691602
929449477078 942682029
872439176194 47223609
635032749067 839408505
601220533864 123175791
290692024102 942672456
36477569545 619612425
588077604754 942662883
317466288598 942653310
583239865891 17681331
644494804942 942643737
897486699853 235093734
879973793287 49511556
858688920910 942634164
409968157783 137181090
641445839956 104900934
67595260087 158509734
85736687449 135639837
133144381672 691065297
751820523604 683387751
974834035330 359341701
409303408663 779165616
913083119149 13095864
275392444390 852523515
966584414959 79168710
982489310515 104135094
886419409138 942624591
618697097230 769994682
669356621974 602553339
935186819470 84548736
529747957102 942615018
559889741824 66455766
550600516891 3503718
851021894173 2029476
289968596584 655999398
321291183526 683521773
389183068498 623929848
228070016878 205254693
493937970286 120658092
16033187422 97242534
304808762545 17757915
665008748575 327320016
21993155410 82538406
210369230614 942605445
283042234246 21003162
299996388040 231398556
46936821592 526725606
288595396210 162597405
719497648411 201425493
417751299529 20735118
424326313621 150497133
218257723225 661848501
881483633182 3522864
439862926294 170236659
486261481333 223586988
990647795926 942595872
400801099384 737456055
393007963426 941552415
731332871521 62100051
222433736647 308815407
542372450824 684708825
233920751455 223472112
239617647922 287639931
58450832260 622168416
249574403626 579252657
251486851090 942586299
793469809354 173481906
858428702143 76593573
821231610865 101167464
1912457038 53781114
937410686197 565285650
733790947174 109256649
480628542079 187726530
982998006070 595124691
516846453571 32174853
836695775074 942576726
199850769562 942567153
981422796250 140809257
10159669105 121634538
673124599936 12042834
943317049477 82117194
689030874004 95864022
210369230614 942557580
953833729951 165699057
416580918214 261955572
970884624391 591391221
537265480909 102737436
593814947146 624686115
60912961384 2460261
381892754365 226056822
781146386482 42283941
328378247815 105915672
289055231173 449548080
218019020470 942548007
94666159042 680534997
643538581210 942538434
582340262362 685043880
648319699870 942528861
233071113505 218293119
748332157918 74822568
20649640909 216435957
893907831025 51225123
49039388836 659914755
556522221598 889465722
82235250526 702342291
829045985218 569794533
916062344830 942519288
551589652597 81332208
742858388935 92561337
796208297323 51215550
231406152718 107543082
355390066306 236769009
211325454346 942509715
605933693797 183859038
373969511764 45682356
485064573235 42839175
294208921420 32634357
481936770502 58222986
5737351966 784784967
407591170921 345843771
74488384969 12856539
406795629994 76497843
974426416990 807970773
234012929872 24210117
790493039842 171471576
823314415345 758736834
62678798353 297720300
444425669770 165249126
369109530730 911512341
52247336725 218159097
240567295003 328889988
513386423965 46122714
240879805588 64579458
173016658762 33965004
171372136330 634527159
550556040733 28450956
53084079844 359131095
960831688756 41307495
965272918051 13277751
291575066341 46180152
633901056337 27235185
388906499047 85276284
935029271128 29733738
766891442638 784019127
536995062805 333303141
159508734400 70189236
687968447410 398294238
805549494073 219480171
381983401102 71213547
115113465022 377989905
389688733504 126430611
667444174510 650858697
232820406208 97903071
552409451506 253387737
253957796947 176870748
398745305818 942500142
913193673634 444445671
711984723736 319766919
465680967058 942490569
707374913911 188674257
959896066120 113248590
464229086197 374036256
336332803699 214119291
594926176894 61066167
519686070712 256230918
731511164554 942480996
636696752554 88885305
425519570314 478075620
887153572081 23702748
105259509673 216675282
352697289412 24190971
526729204504 6356472
897708276511 169422954
901718988850 606612291
51636091102 942471423
211325454346 498925614
756372981586 942461850
174988952530 241928856
141739864960 68389512
793133749189 494072103
273479996926 461198421
310501829812 130527855
867518961844 146256294
724560739786 118973244
825221090290 942452277
792375361075 253952544
805544621416 381034119
491273644348 200841540
693262215274 942442704
52252621021 52345164
663619279582 545459967
261727603504 33227883
858353343487 246006954
817571300434 321509205
272274994162 82308654
867972252967 156317517
111878186218 256661703
338503210702 942433131
321846867457 256460670
787928364742 140120001
205588111954 781271676
555606108736 288099435
577304850622 202602972
198894545830 488960121
260019137524 52670646
353976530791 675107106
103272172630 663887550
862513815838 942423558
507221350360 9573
371226610642 563265747
212234238382 16302819
537601805026 29934771
94280936041 145021377
483693555505 17298411
467511789643 51560178
452178646993 8443386
490187285254 305857350
389183068498 942413985
897628303669 152928675
505420313470 358116357
546745677619 193968126
317922863260 256230918
598146521818 192752355
998749201630 420321711
49463616331 201205314
864174650662 9448551
60929312068 100133580
31924900957 281072853
633589646647 62741442
348917521606 80470638
524117966332 204766470
283273144579 129675858
264696149809 146667933
831914656414 930572184
524966838442 942404412
356482666996 136491834
298834957480 90886062
591180651709 603472347
502973692606 796205556
289735800370 207169293
798231925609 197414406
357627685342 942394839
915031283476 32337594
131128507516 462299316
172059908515 35439246
573734248774 942385266
980912789194 14225478
585621549004 217737885
912899231392 277971201
305035380082 942375693
588550568392 302746125
30599168998 158299128
940424263894 425471985
81218577391 19270449
132445709932 362060433
341686575127 591161469
442072098466 365229096
421941295012 122113188
945319406557 59706801
157161835477 552572706
790760231845 1636983
543370661734 411217788
659556384820 87286614
456118729738 937704069
565856510734 113401758
277304891854 181312620
923712134686 163190931
413004748972 62770161
873988500622 942366120
203938385902 210347529
576602919970 942356547
720992703502 942346974
293560695298 937761507
896646433870 139392453
896321248633 601902375
508934909176 14924307
476958030922 90407412
938055490666 493871070
830002208950 942337401
539899575313 308509071
356004955150 458431824
579865529689 358662018
18842697478 23281536
452181308287 16953783
459943624666 122094042
607689603565 137343831
259487386093 273912249
15120166639 139076544
391095515962 321614508
713200452352 7189323
925554061951 41843583
977631990775 311390544
685275785392 65508039
845166870892 65862240
706448940859 84041367
750223726669 157437558
970712760322 539093922
574077268510 478448967
141392866948 10568592
131497776418 79139991
586165157290 677998152
387152838934 32653503
181546452124 117441564
113114439346 258269967
914002592134 36549714
466637190790 613897344
194288622643 242847864
116515915003 109658715
227581257790 84788061
271567549462 542147709
589033828486 942327828
844219167130 13162875
994472690854 409552086
605289631930 227684232
920414769496 332767053
670312845706 73405764
583576687804 238099656
372927265054 920558826
131336557525 31983393
666844899229 548628630
5624231917 26689524
569826283444 22774167
372388864480 34558530
655367677600 587255685
908255092789 11296140
809637062548 53350329
618232600216 283121475
629891833294 118446729
364679540137 390932601
188201841124 13363908
819618430435 580458855
23905602874 397557117
604920462850 183428253
351890342950 942318255
288231258436 74669400
720036479770 942308682
884709468916 738767556
43030077514 942299109
13579176202 694569015
614510969239 101263194
885463185406 927365229
756372981586 327051972
628043237740 21453093
320334959794 854485980
307264818295 551921742
575646696238 113009265
21830830141 6567078
430591870915 628706775
93635528473 46773678
565128235186 788528010
712732964470 536432628
793190995729 72161274
795578154598 514146684
455938569970 96601143
263193039733 376314630
468328850674 133064700
587840858983 45146268
236628969598 90464850
67778113960 27216039
803810748694 234203445
570972795178 290875605
732467388286 266292141
588599811904 334365744
91471129222 196935756
351890342950 942289536
587121381022 942279963
814521502597 102498111
9574 942270390
889288080334 942260817
298445882041 824417187
730273067929 150420549
311105901166 434518470
651030516388 80374908
134531045776 193834104
259136640946 942251244
123658230556 623202300
757995017041 58433592
540612194914 450438369
662663055850 488682504
779732468047 141795276
39205182586 942241671
809499776155 395479776
282908379079 4403580
769516159594 111276552
848082019003 2345385
450421297183 874359528
23445557305 265937940
519813937273 255053439
414841416568 92369877
419168229367 526266102
130885826485 33266175
543909104692 74315199
606898140736 226037676
155864477890 942232098
9038454718 430507383
896937870190 801604728
277179020569 110041635
464197543162 193106556
148711995811 381560634
60242104690 81255624
640669910014 942222525
114299534362 393718344
885332451037 93930276
84476224204 285677466
718777226815 141153885
75273386023 201052146
919887239758 942212952
989691572194 942203379
542904920230 161917722
990647795926 363486810
204490949035 125597760
875586622723 286443306
509898762589 668204973
636195548566 581167257
954311294110 715524312
362075457088 277109631
504886140070 198400425
382489502374 741074649
223063243462 136568418
548144275162 234327894
760884892432 167020131
931827660565 455818395
775497456226 50459283
637238168623 316416369
190288532242 866748993
953141654008 73903560
284814125443 48841446
522825858841 130393833
663232496182 3446280
347109224290 942193806
425908205395 499030917
965198181640 284442549
105829840294 13536222
425519570314 942184233
206448925687 38856807
654597744448 109783164
785059693546 867811596
1912457038 324448116
77064141511 303981042
890636806639 319010652
271528907353 10827063
212281678078 205302558
505625367130 78565611
598853742247 256211772
632607709837 246342009
881810776792 566386545
344766819196 413151534
117408392128 90455277
931785539365 255982020
335227528357 192599187
824943381652 33227883
178813847458 942174660
903325487326 19289595
328489926433 260577060
441865972630 67719402
94110412192 77407278
371014817590 40800126
62154552154 418608144
640643444761 7457367
388151557213 27235185
696130886470 473729478
731678988817 304153356
344075796283 82461822
16255813018 942165087
817571300434 773900466
502612555273 253349445
576468758467 73702527
97534830238 942155514
452561668204 146189283
805877704378 9065631
340771611025 417717855
971294798722 67346055
274105343578 55121334
979458262093 427683348
953976377224 288032424
434913508813 75435240
473330756914 288463209
357500129209 89258652
374443021063 25138698
225269017219 380220414
218019020470 690816399
204153376336 289401363
117020570752 319393572
386970128656 255570381
174988952530 942145941
422650899118 929164953
912791831905 350678136
332436475045 77435997
551444219581 73195158
297811560007 27790419
686568649150 278832771
280173563050 243403098
488480906188 123884193
394920410890 942136368
852784801804 90790332
802021572751 55178772
774035370547 331704450
458031177202 942126795
451765313572 430306350
123352871002 742501026
363440328952 859243761
956453168092 511284357
390139292230 198151527
840520670002 178957662
875900948086 757291311
122397939625 22783740
840310068094 37143240
822705672367 581645907
196818126541 122898174
338503210702 520723335
822080502121 198486582
673767642973 306259416
640403028439 62214927
395510471464 275798130
203691574816 431818884
165042238903 56049915
662439291067 58471884
755567456020 761388555
177303628735 49856184
246705732430 942117222
203780890906 470350209
206650203493 203043330
699192932266 213047115
196025874634 836010090
204651828781 592090050
209993819938 235084161
854443507330 64703907
122396647270 942107649
678337399366 378430263
289375964965 331417260
624283286044 46093995
616466351608 91785924
889699700188 318034206
529541777920 66637653
770433411643 130843764
972041335462 111381855
959735670505 38224989
73629236938 885655668
266862593590 471364947
580826664370 485638290
657582076630 44198541
885480665704 446915505
961458783175 80030280
710186214118 172400157
256267969750 574935234
889288080334 942098076
506690186974 90560580
938055490666 838929855
495323902750 781463136
795871442599 402937143
77009728579 13239459
137548902604 61822434
760536253345 46697094
850809153394 28182912
263601251599 228191601
44227425970 535331733
101359725166 924474183
223133901775 331771461
971409961912 11908812
597244653580 7093593
207170285437 36310389
658922738377 804572358
397789082086 936459579
828760742629 239774931
843155658787 131485155
994067383699 171012072
351377904352 333169119
437950478830 942088503
235767681307 349500657
482094763294 353703204
906978288433 134471931
468297355504 217077348
578065947895 75435240
872616554311 211639884
240012166306 920750286
760866952630 105676347
552401601646 145097961
32511616462 706774590
756703049053 229809438
378970799851 523308045
83739777406 309562101
823739322523 35573268
926580805882 130039632
127743080299 80422773
39205182586 408709662
381352065844 121682403
943164407992 260088837
383021828185 33917139
837651998806 606344247
600508513270 942078930
221873055610 868137078
973960962676 330680139
559390892794 839609538
433373006599 724408056
791047417753 633301815
256267969750 942069357
906126400828 323308929
38197450633 8338083
653404981459 617152164
17851216387 264971067
46854972442 161362488
630004325617 31715349
727457842792 2134779
43745927308 42551985
309423559903 286912383
641626133746 942059784
230926472926 62827599
426776012899 630267174
911002636816 85247565
154597126177 281139864
942199625998 184136655
581384038630 942050211
869355141217 693046908
182384296138 81198186
266293348810 209878452
400657753282 23664456
969376617031 191019642
777053179510 87171738
535534916353 605358228
237143495110 834708162
40161406318 942040638
596201813344 349768701
559957911157 163324953
203675664490 942031065
485348441404 5868249
914612665759 98697630
48616630102 66848259
183059916094 278373267
644494804942 942021492
306471105811 21520104
199933652596 666462687
965586998608 10271829
576414738028 16829334
604333408198 942011919
499700518387 168618822
532401268609 199855521
677482390963 83380830
940757346856 93231447
891200527798 716290152
828748106269 171777912
277304891854 428161998
727686269626 942002346
220253953585 495986703
506680585255 29695446
513388003510 80470638
409978477477 2067768
777409903690 13172448
791427293539 123558711
623457882838 941992773
444484122508 40493790
957179965306 941983200
871781572624 165995820
738538139122 436844709
566399142574 506392554
66935670814 307513479
320310581455 1742286
633020120158 941973627
324858923047 130403406
853746587449 25339731
586165157290 648838794
954247216540 18121689
629195225230 941964054
930049081933 51071955
106319514298 109046043
487492727782 15154059
134167491955 338817189
21993155410 768549159
860316786322 43978362
527691420934 42379671
182484477583 22678437
554159023948 353693631
489586560358 707578722
892226538700 775719336
81279026794 731310189
320458556797 165028947
411176214334 879040725
787928364742 845496933
211133021992 58452738
241203531637 580056789
973677831628 88990608
893112975262 941954481
395789447830 469077
944636329234 22381674
38248958854 935406549
221243041426 545507832
162365659525 178086519
632478684943 284021337
46854972442 941944908
459272810356 87736545
96915920734 385035633
73166223739 162157047
78410355598 36415692
78302136925 80642952
429344465242 934410957
9574 862747479
606929961388 148103883
586925722567 28738146
805822286281 21299925
962917307698 941935335
267742654534 941925762
236187271378 567391710
628239001498 179742648
157776925354 712633266
28031463349 333513747
896469486538 177215376
977312874820 825422352
631227746833 504717279
11206185373 106442187
925127087005 7007436
212118931597 122859882
988250240779 433704765
987575204776 95280069
642582778690 808076076
617491529659 103800039
814329315049 7840287
141521121910 680534997
764763099397 103168221
747077093845 200496912
283998457978 135860016
11474694358 96380964
754198841113 87774837
197938322098 941916189
290263511995 47166171
999253809514 941906616
701727806617 82749012
27118519150 575634063
801046404052 90225525
950161715833 167709387
497485813021 577586955
252100087897 293948538
199850769562 302095161
758034103600 98927382
978693900427 70782762
858653409172 13182021
275710727494 200659653
699451671310 386672616
800476848844 249615975
271567549462 941897043
792709483402 793850598
17731132675 117297969
304877707291 128977029
567367504870 410279634
154326047536 441755658
62062435267 34740417
473203038040 103819185
925503698398 2680440
482586662326 133868832
528231630805 519258666
627282777766 941887470
488818752412 575164986
248618179894 937818945
256176858028 30403848
957930335338 39306738
884453117641 39211008
301210485154 695057238
978780689245 348926277
998297585782 344666292
689313832738 87793983
617720540446 588279996
289663614469 15402957
939967938130 941877897
797376323680 37152813
483849217966 941868324
707605571254 51502740
385907395726 209217915
612939421786 203129487
242376555100 410614689
418826004190 714097935
523054390978 60156732
398745305818 713609712
733944612970 286012521
70920990076 159304293
858451026379 30087939
746977888846 569354175
258959582830 126832677
119423060086 68341647
803957186875 44763348
684656201686 377721861
281822958139 147740109
43030077514 782937378
286867129174 362826273
473857463374 232135677
600962129875 381101130
495774953791 71950668
670312845706 367076685
377501515276 116426826
149170911766 532986348
118571752342 941858751
212142509896 72630351
356985168820 619899615
681331342840 416473365
866338710766 213353451
45733484530 114627102
62069117221 64723053
116409290929 26028987
614040820063 575174559
614336405584 22037046
719535758524 16944210
794621930866 941849178
630151448962 42283941
673971423424 28269069
506556050098 185208831
895025422726 864805674
445600268686 941839605
191244755974 790997844
953160503245 35812593
363858879658 444053178
537898960519 54757560
774541232494 141718692
305035380082 941830032
230311316038 5485329
9960617716 423863721
763662074467 156566415
174812736838 149760012
768333926905 26957568
759752238310 232231407
242089374673 642568479
300127576432 60692820
582767476633 313515750
633844901119 45701502
303122932618 941820459
523537980646 319029798
401957638141 23453850
117347440837 171098229
230126710306 7667973
999687811042 66589788
641290221268 149788731
512611307728 255292764
747239806126 491745864
220933622920 373586325
573406147864 234088569
500860158796 96897906
725612224441 38560044
34981796479 147787974
667444174510 941810886
284894739676 18265284
858533143573 86338887
802271720722 941801313
189628803466 20256468
743364748678 429617094
992560243390 179101257
640246385440 378028197
296327542585 47826708
189072434371 209916744
858476126785 126449757
924668358418 941791740
764980814044 856907949
721948927234 941782167
504886140070 941772594
852618738973 302870574
604243071889 48860592
890252010331 334068981
694228366207 389400921
230449928986 317555556
991560332578 19059843
253674273406 156537696
971523321286 941763021
421428109720 57820920
969205729408 280833528
692083911607 165115104
369102370126 941753448
282841827583 56030769
738204730678 929815917
504886140070 941743875
306947827546 500801922
404482648210 791112720
628341356014 502735668
703780676326 906342921
380067497785 296466237
107097067558 941734302
999024358369 5657643
689072784598 100602657
387133530193 37889934
979766675434 20907432
18067183267 55140480
875175912304 392234529
203675664490 941724729
589434649996 88875732
806597532448 45098403
865382487034 547881936
767296840042 107026140
654856186729 90656310
134875995166 490549239
395384730109 136625856
758887044235 278545581
878414742691 314865543
846879405397 195212616
716879186716 187994574
224832440554 721823346
324159854722 902054217
503929916338 115220628
267827653201 540347985
86239849810 636681084
716729369266 205340850
934758958327 198208965
16835668774 34271340
382489502374 7945590
366384684286 579712161
192034260430 46342893
470296218439 80116437
777079706293 36903915
639760996048 543937860
396592302529 3733470
882364900324 187688238
139608674446 57667752
26618726485 43269960
617720540446 366779922
958603332292 313735929
804239739451 77570019
417869780458 362893284
343952151415 213937404
455642256901 305129802
4488351694 154699680
689126738026 101167464
85991319676 18361014
236588724706 507321135
459943624666 603261741
915106121098 941715156
163182538669 316713132
263538356989 333293568
768453005452 96917052
211813035955 432393264
169189456741 30805914
663619279582 941705583
966742202626 890537898
534529075762 479291391
136740003250 283159767
330853420846 691448217
301210485154 23750613
24316437742 151722477
83031360352 133887978
606044223655 19969278
97534830238 404085903
3570611422 202602972
11117548966 276650127
28050532765 601251411
384148872529 152354295
703580202652 178852359
333114143623 591841152
652688034862 214827693
220570140202 72611205
863224984435 117039498
122981749030 22802886
826553054272 16475133
853907802250 756161697
115263531370 167403051
685212881209 370140045
483865693099 41661696
20080707946 324945912
137696226982 143824752
838443695479 15125340
316700519701 27388353
412550270797 325730898
941880385594 941696010
300900687820 9917628
404482648210 242637258
8177903548 207571359
180627974731 52134558
493411455286 578477244
160645596550 723785811
495701299129 474610194
410219990602 193269297
742985849338 941686437
335634539506 941676864
296255352592 124353270
156820701622 941667291
697087110202 600734469
565775494435 118082955
279769615261 138913803
526879285906 630774543
331809644578 593669595
429849287824 121309056
891904937857 25416315
951774365656 303282213
822503241709 408642651
899004596122 225156960
842912830069 209016882
52509254005 46017411
419396583709 215076591
635357742844 342435783
363466338793 742395723
189957473275 88645980
808316088370 548590338
19577248822 139583913
261675545530 145270275
589990052218 846415941
449232415351 41757426
608700469981 395977572
719080256038 162176193
574690472506 716998554
955267517842 941657718
793590869512 32337594
600272456755 52527051
981750920398 262644828
204427403461 78623049
537397746958 20457501
998213548507 23338974
87758525584 13976580
651648736636 100124007
229218265417 139574340
430744828309 219403587
251486851090 941648145
706541425612 18858810
736591305442 640625160
857732697178 941638572
964659273697 22946481
701868228862 941628999
367229870791 381560634
469505861986 941619426
504550591366 106834680
732323366593 73769538
377474509843 32596065
535161870208 294561210
533242156837 72745227
44788920712 132203130
298341813958 424447674
460864432390 5973552
646062446611 203550699
828816926566 84663612
778366127422 692003451
470081007826 291153222
458031177202 349921869
238648548505 252372999
87985554760 786498534
343284329362 941609853
504439305241 86501628
981965623642 22601853
672673223413 423203184
513229522495 158117241
397087643749 671995881
961381356751 28795584
390139292230 130432125
359956357273 496130298
994134614878 209409375
410219990602 941600280
431256912706 86913267
916062344830 705960885
427538115337 85975113
913623127987 70620021
912237449902 941590707
605289631930 941581134
93269399515 366722484
542148312694 6260742
152160107032 611255196
85973083111 29953917
823856285437 23865489
498884022163 36875196
482359006813 288798264
436246741912 410327499
391751840842 279407151
271392827158 101665260
971328658423 110616015
549010129774 734737323
665134020853 90656310
288426863545 298888206
202751117815 858745965
38017554817 112377447
773585008762 443631966
295164771805 274639797
415891063207 45471750
178813847458 941571561
431925289993 176420817
629361154039 350697282
764978995174 563648667
129588325303 242158608
709246216621 27943587
177857623726 941561988
986822900998 755223543
443380254397 181647675
583888489987 88004589
10267556815 168255048
48924168208 738087873
480980546770 941552415
722905150966 941542842
414826865608 13363908
872797024507 125884950
834783327610 754572579
680831306758 941533269
204631888222 941523696
36519652453 561073530
857981202685 528544476
182452647358 5207712
810538547866 245738910
121591408894 773718579
143433569374 941514123
467593414522 903777357
198461563132 230881614
753421268707 51809076
408307543138 581234268
338157686932 288022851
251193165115 244810329
87972592918 885473781
158900829754 309935448
167160429283 134634672
784846478209 105408303
669139606156 198228111
892377744235 101148318
873735997693 205178109
847781091748 7658400
676730608219 90282963
114746857414 941504550
138563579074 29484840
796575369916 647125227
115816636072 688997529
80855023570 90091503
781968234013 111180822
843389341198 941494977
338503210702 841332678
491499007822 941485404
659794384654 941475831
389956471168 11612049
846258012394 941466258
625153802707 89411820
268698878266 363084744
279754078282 119317872
251014025566 305732901
999065196787 169107045
187693160623 304421400
563215787722 941456685
34424063926 941447112
950486399182 896214687
183349939702 88827867
175674283600 130527855
477318354550 359198106
436038031366 941437539
516045714505 196983621
759777606760 383178471
759241652782 941427966
262849143373 84108378
67446447802 233590773
726730045894 941418393
367494573814 615572619
411718744963 337381239
344240553094 531244062
159529996033 91058376
342545470168 443746842
789840812206 941408820
322081099621 96553278
821742996433 119882679
529593175357 14206332
757329205318 941399247
56417209762 941389674
422650899118 941380101
47727886447 41575539
132915108322 941370528
122226673174 55274502
698749045921 69892473
520795012513 132404163
930138082114 172562898
42088376023 645928602
131172409294 580966224
92175669211 919008
160207386994 111381855
874944724354 212549319
529443310042 49320096
232740892870 324160926
37957781005 251875203
241924613770 741447996
561115866718 160740243
748382119405 233006820
890244304066 759387798
445276265020 141737838
194574711748 248974584
28686721534 298093647
895869866629 14541387
992560243390 941360955
460271260591 83706312
64749018430 48314931
261634391203 68504388
712112293534 206192847
573005460376 52354737
433020303079 34156464
811833958042 941351382
274461234907 9496416
555427882714 88665126
212432270941 736919967
230260703587 164397129
180524442736 61114032
395789505268 54125742
275050261597 169020888
76497908134 130144935
12959271106 316828008
195755805250 200573496
97534830238 941341809
15754278067 172955391
650106735553 258471
963597593797 115804581
986667994804 17355849
297288380503 59362173
43030077514 233198280
519628221073 175205046
98491053970 941332236
769760113834 941322663
31166809606 295441926
210851374759 208404210
31555392730 941313090
979263145207 598446522
725273684869 54240618
660750608386 909166956
99948558274 105867807
429344465242 941303517
995475592534 593545146
777708112213 231542151
604941542596 122180199
124309094734 941293944
336402753610 160902984
914697539977 23865489
979173111142 941284371
556522221598 752361216
859408006378 145203264
933961809136 93030414
190895584891 316904592
65023223350 941274798
481760057014 39402468
707255777926 219355722
916062344830 754055637
562259563990 600925929
270411378571 170322816
344425991677 579539847
414415954156 522178431
467593414522 392425989
743893934545 12693798
464371092079 8673138
129800788465 207533067
783884357509 37009218
2789832061 26603367
306852522850 79877112
786774520090 90407412
657881937190 941265225
387270621034 360576618
652568276632 27771273
917627966596 151942656
632063896426 434078112
175149013090 717907989
436608371560 330354657
98491053970 713963913
400547677447 9984639
747766967998 760239795
653869645306 107648385
660631170157 22295517
76207697158 140933706
925624582150 941255652
691349767810 512739453
614851869250 77952939
598073431963 254622654
543889039684 45567480
259136640946 520560594
16484760886 569689230
310594898518 120667665
883431663487 574380
562536080095 404325228
855423653989 341258304
545047536814 62932902
252891636883 221681961
498192573946 602696934
142570682392 837685365
306808707229 42867894
517317048586 941246079
759985197265 83897772
409456854280 64072089
850900996756 81485376
222800139130 313046673
910325002438 837302445
625866326578 240751377
173519543506 493229679
483849217966 941236506
358583909074 466702896
204089897773 354536055
214194125542 941226933
625370330302 918950562
114746857414 501960255
815562964321 21864732
576093640462 71452872
466865727019 556928421
950813728771 112205133
672464024644 372188667
38359067500 191775909
466318098073 27254331
907276410799 53043993
595262313643 125138256
164212129873 200161857
9790419349 361897692
591064378051 530277189
604333408198 941217360
840928422364 438721017
458987400934 201368055
127817376352 91690194
892156751530 666855180
818527524166 826303068
836695775074 81925734
770991963382 22889043
627005844541 146821101
109389725863 410298780
350197299073 665945745
299124109945 21644553
503929916338 941207787
96438279991 124956369
244633199779 71223120
992560243390 129733296
178813847458 941198214
543135089350 263669139
248551383592 36176367
857371425823 316521672
876614347192 36626298
982762887709 34453227
993473584174 737121
457736438197 219058959
226510755676 13919142
388226844766 937244565
616764316714 190263375
780017035045 32921547
775076985439 370542111
367189922662 656659935
60242104690 919697256
880682066746 941188641
176753204473 125454165
319847966230 344015328
302850986926 214119291
597639842074 941179068
134709630091 79178283
511947711460 463323627
337546986970 941169495
325597791814 192398154
616698898924 46534353
331503389254 177550431
876676849309 79513338
599344703125 55877601
420614676856 106030548
351247299913 280441035
681280337896 483292905
779885233981 36817758
67733025130 34424508
425229234889 201377628
996625037698 694980654
617863733380 277415967
663730297663 25674786
715061588536 21998754
590127970429 109850175
40059266500 44150676
572962267000 55829736
169251610138 941159922
730554940822 302975877
731511164554 730707090
374929200922 186826668
326072302186 88732137
367423724041 400429017
170748421180 363601686
801315496990 941150349
402133752622 280077261
401613977014 200104419
471051705934 196725150
819756482668 556392333
270004621801 509647374
824756746444 13727682
286652640628 74104593
342328105630 941140776
548872431742 188635965
636036311284 1943319
791386905052 137286393
179582903986 65900532
943546543006 94523802
65689054219 136779024
30974105116 402870132
714118240489 10894074
619632987910 941131203
444328025170 31016520
677167975351 404382666
220603683994 103685163
102315948898 941121630
231175619824 76105350
753504310390 941112057
897921568432 911158140
10518470626 283169340
570865577578 941102484
699071010538 795123807
958078956163 6461775
155746600060 20974443
757865551789 53867271
673440658012 335189022
86194186600 741850062
540266418154 941092911
455162506006 941083338
75541684402 941073765
397091942026 475088844
161027540104 212118534
804184168186 896511450
108961108453 26163009
528374584414 129963048
323203630990 405091068
634753164121 55714860
294932894599 448447185
471418309450 941064192
284954681710 214310751
665531727046 491219349
68895925840 469421628
968552797462 16092213
385120661959 71117817
845069484763 174506217
573906342595 659886036
298369393771 723106128
571005553984 262616109
137696226982 937943394
993168827719 1694421
202327229467 84146670
10285707223 25224855
259096428865 17997240
992252408521 128393076
468977972566 495584637
708561794986 525663003
158402300725 159811662
127870525648 48841446
166277419855 39641793
602053840276 17030367
127983668935 133256160
821235430492 46304601
620955168286 190990923
866401260748 185199258
779980456612 81313062
54504762298 941054619
201846980776 643391757
585103385752 12416181
543720162391 5552340
752199241057 135477096
786842296930 34242621
132662452225 173922264
372927265054 812537094
266681811577 88961889
563791038865 355225311
876729960313 11276994
712006176829 361380750
304520605672 489735534
980180942917 475682370
409892808700 273797373
549277800427 448456758
802037607526 39794961
937785756337 220973559
627282777766 802207827
396585840754 172878807
562934412625 228765981
788905122559 897018819
276851959024 435188580
926580805882 236874312
487573811092 50066790
674842437883 13268178
50529527497 117393699
240277491574 356086881
775185122047 162760146
947311175899 213276867
179242717858 49358388
692539496158 643315173
919887239758 702744357
954230913721 23712321
801879519004 110884059
934187262859 10769625
889943007556 69863754
24861826606 941045046
295638669505 733923618
960626759545 9314529
736832114257 305235105
658838160922 941035473
719080256038 941025900
496532844109 665773431
595727394610 267728091
506798587534 295518510
790099063027 633799611
653232284539 781204665
163235812414 95126901
217198407856 610968006
770875756735 21539250
368504147875 62827599
525234432511 63804045
612802378810 100219737
305371832740 4853511
264237890299 358317390
862513815838 471183060
897668175214 73367472
617947880050 704400486
333362428951 123951204
965785978894 926474940
111431179075 98707203
859349965279 194437203
618352435030 186022536
628865449045 89383101
868251158230 912555798
611730742990 29159358
906891049684 472705167
436038031366 941016327
903938203099 70581729
753325222798 104182959
169251610138 668798499
970057147936 460853793
390139292230 903346572
831068053105 471039465
562259563990 941006754
982433739250 208997736
948573951718 404325228
208095961726 227712951
828664754158 291660591
34221398035 61908591
955107997462 46017411
718124032306 940997181
44351310163 521537040
530627045692 784986
561730487518 486317973
960647762707 137391696
920843463490 940987608
393388940107 19146
674092359133 29341245
529658262184 12358743
529612560682 90158514
502377844459 257839182
490739700700 434595054
555867805837 187085139
344762425189 378956778
376752159982 894376671
317466288598 940978035
255109175857 26067279
326947753036 54403359
218590021201 145021377
531501535150 34424508
108253481866 127368765
585583276150 59352600
528791733370 380134257
103075939795 87305760
696130886470 940968462
229493705254 258174237
759083214151 54317202
647363476138 940958889
347609892190 29475267
32081993887 112042392
65094015685 812288196
4396709365 37621890
158085826918 283245924
770565681784 65000670
207745762240 236366943
402997778791 389037147
324639605617 305129802
477704194315 99492189
912917276497 195442368
338503210702 940949316
562259563990 697795116
961961083966 502295310
186801219586 161266758
175945176262 847382814
273479996926 771746541
55468682722 824685231
887640297601 654774054
98216734174 68159760
301565279680 362299758
26774274070 553654455
423461837521 108921594
60036193552 11707779
859812652996 475155855
900336378217 242981886
783147246082 940939743
714928782307 9419832
891516637831 184289823
43986301246 940930170
748155612652 48716997
326840631166 5801238
556339726018 69748878
393675881209 184423845
130490605180 388424475
698643379147 4614186
572020307038 673115922
6075633067 505597995
212221898785 10444143
735926311516 172266135
773435578324 123884193
985485187735 162769719
311728946206 304182075
328076009059 491918178
603262867792 94064298
930101790871 208375491
605289631930 149109048
8364289858 162434664
787396081315 396657255
983954229802 883999539
709201577722 9898482
508041704503 289238622
914943183157 97883925
317466288598 33907566
79586136085 445881621
253704677254 284136213
94414728289 12885258
838034899660 542339169
190882833655 172285281
444644044954 940920597
159210525877 288999297
739160954410 586097352
934230595738 454880241
405350699131 8213634
258180417214 940911024
861740761888 552074910
823538710735 169978188
403967720632 478630854
546003760546 473432715
556405080889 10721760
261717992212 54374640
466003280395 237898623
994472690854 164014209
199520648749 105303000
47940833740 303961896
941880385594 940901451
526588127203 78603903
682283277868 208069155
283527537481 214473492
926474788999 11248275
477155651842 940891878
37765172245 246495177
381533278642 607761051
843466595308 805433928
851672882800 12444900
631447188712 476725827
79704209467 408929841
380577054910 940882305
472374533182 940872732
536441523226 517803570
585359650870 776638344
980129334874 940863159
133871332054 890336865
649981846195 51713346
599472493102 27876576
390677840491 248811843
487674112894 940853586
557291909944 163640862
540775653889 161649678
571610548438 179139549
928493253346 337161060
192200979706 677873703
681399023950 173702085
836140372852 88875732
125265318466 336940881
12773698501 54106596
955653721381 312539304
758039962276 148936734
980174978938 404497542
994472690854 44629326
995428914586 610776546
712191136762 130374687
447737471044 157447131
713342913646 552802458
627120442924 122476962
951336481582 80058999
507919208395 440846223
225624462709 3982368
861994905892 2929338
66935670814 940844013
960433069036 74219469
371840574997 100554792
733126920121 117374553
766080000958 618023307
353802790414 829031373
919073270806 622082259
548499079261 24803643
859395398737 158662902
806202684490 280622922
952179274837 197088924
628938414451 63784899
191502336685 240665220
607609496701 151454433
242550266758 57418854
861557592106 940834440
579121376626 328928280
945705280522 940824867
235154716636 3283539
128757373849 302870574
109722253591 80968434
739501312852 258853920
211325454346 634929225
808885385107 23377266
41894708752 8251926
740963871700 36750747
676746193063 76593573
913193673634 110644734
400657753282 940815294
279046752550 64952805
34671908896 21903024
565128235186 788920503
159689372818 940805721
885297404284 101473800
979173111142 940796148
29885419783 647613450
605814902440 29523132
568169861773 702629481
271567549462 940786575
237690391027 16676166
758260141276 4422726
997672090054 479875344
619288115104 87449355
84147697990 445565712
680708833888 84414714
65979447082 940777002
212745710107 471116049
762161233192 449442777
482892994234 940767429
263630746012 81303489
586640858806 67671537
560185700692 125731782
682806074452 773862174
945705280522 940757856
841243335772 38119686
699051462472 229244631
351317680609 226075968
13841811457 456316191
650691881086 340473318
216106573006 813513540
507578528563 10424997
125063121652 93939849
821188216456 158088522
797850862771 491047035
145346016838 894003324
388047776320 1732713
939967938130 940748283
392919522571 2345385
817363761886 38311146
914171226010 918969708
21285217006 166081977
993516467122 407761935
666881889301 358662018
858811091536 66685518
680986829716 774139791
991144826086 155781429
912552123985 622283292
253234369429 87296187
599861449573 197165508
929449477078 221815983
779860564360 192541749
30486441442 22381674
917974792294 940738710
138524368066 20610669
242577932728 215047872
488401421569 153148854
295473142762 840365805
849934721374 105073248
755416757854 844549206
565770152701 150688593
283998457978 940729137
100988268139 200879832
967474163779 184644024
514448377390 940719564
83652864139 194485068
333443646283 113899554
480765091351 87229176
203101690648 196160343
508894511116 137908638
609314344087 655683489
465008678506 531962037
9562246894 80642952
343875490831 179867097
119828798026 380967108
404168045230 283494822
105184620094 860057466
542178865618 940709991
168003528874 163880187
628239001498 909147810
799945082359 338022630
15850237819 160941276
246705732430 436547946
304079156350 214186302
604838048893 222179757
121311900532 49942341
253857184717 303971469
863957391427 230747592
978796522987 186281007
354045628705 497834292
299622361357 416234040
771175353343 31456878
122396647270 940700418
207297558472 11679060
182642877922 934487541
516109135630 202468950
722769113155 28967898
933854936164 314329455
371160327190 624523374
492455231554 940690845
129046105102 2814462
878489862022 20744691
855221625397 575528760
959321073448 683387751
546003760546 738738837
211258983526 12157710
714152550121 85802799
387592666327 336577107
720649391095 153866829
221843915398 284413830
673719940714 108375933
566852309248 97759476
148127501242 469077
840520670002 171021645
299374401511 446140092
872076053158 920989611
964829755162 940681272
772530646726 76765887
516013970437 262520379
109009515022 940671699
192200979706 940662126
158144107342 167326467
86060145454 940652553
804835247062 176325087
164410807915 9515562
400408888093 52967409
434896899658 87726972
308358012511 358547142
404482648210 940642980
49723643638 585944184
929267230396 120035847
981901206925 108050451
875900948086 256977612
130046437126 872004570
300254261422 570378486
328755050668 77254110
594771170878 113947419
5443972327 71548602
425882492317 309236619
197737455931 104039364
701868228862 823823661
81959312893 115804581
715637132350 272600748
928235868187 112884816
90842680918 285629601
952710505234 80958861
972926843443 155781429
468192176953 89861751
154127637538 476946006
840135073654 329722839
115648365970 21242487
714224376340 53570508
711430466182 940633407
81044425375 163803603
264546198337 40168308
797218407472 225597318
124007712067 72400599
777409903690 168858147
146302240570 918098565
313290786637 285045648
672225293170 940623834
516906533719 138818073
239658361891 240655647
571821801310 940614261
363365027734 940604688
574690472506 940595115
892833610495 104738193
476072685682 65297433
304079156350 940585542
312851577397 649240860
671978955253 95797011
536919598846 74075874
986536107583 114808989
23329455961 311677734
980129334874 810000249
315946449010 462663090
21036931678 940575969
250072860163 415113999
976304439946 940566396
109730898010 44026227
44827049971 11104680
765423479137 315535653
232788834454 27598959
370417399471 315516507
828089761486 793036893
159412439593 146821101
983997145561 264559428
300627014896 102584268
389684463946 173941410
156993752743 468981270
428238657904 26498064
766472178049 129426960
478198042147 260739801
820620116344 54441651
541797433525 65689926
403526424478 774522711
91816212634 441659928
368782348828 274228158
507618007615 18045105
935543729629 490616250
757329205318 940556823
414441925705 23492142
677006411830 933281343
111299291854 255761841
912808240027 108720561
587279019613 748675611
521141943514 940547250
321400162558 556880556
360322869151 49052052
318422512330 645459525
327028525918 940537677
914010202669 51426156
413660801716 18542901
656456621404 241660812
662164019452 482996142
240012166306 598791150
678918859294 940528104
936816101686 235610676
586165157290 940518531
800359273258 940508958
41670949450 250592421
85193467564 795698187
796025998684 106652793
762110323978 940499385
212887715989 137755470
237006643594 5380026
376786661074 879931014
519123182404 61305492
419598516571 119719938
760808279713 300601773
954720482422 234088569
705174357439 314865543
92753711578 940489812
482892994234 940480239
339329044693 59237724
775110672826 3446280
728642493358 893888448
666547896904 876570891
913877224126 201224460
92753711578 940470666
527212024240 388242588
589990052218 940461093
512535929926 82682001
784027301545 31045239
197660517730 25167417
432213136438 940451520
847886212861 171653463
59699319682 233772660
65023223350 56499846
472987310485 137477853
551741102938 795181245
209118727381 218063367
276917629804 184270677
305991603814 888182940
306947827546 926790849
691227132199 89019327
904587660046 908889339
163514267746 710010264
204631888222 514816794
809422435888 104958372
966464733313 202210479
496280126482 940441947
550784879206 564395361
490442587591 77962512
400317427651 243489255
345467979916 58443165
247661956162 940432374
564172011454 424227495
994393641112 30413421
38120435848 49942341
188023103641 45251571
543987363967 4719489
954311294110 751614522
748723191730 940422801
68384597710 196323084
952721791801 565869603
314597617402 700188366
41328618970 93422907
102315948898 23243244
185754913924 594473727
659362435840 250812600
978863304235 200343744
98491053970 162989898
831061562611 37382565
181827817648 192446019
916720861927 21108465
626679539263 531923745
337546986970 763896681
670057250698 120524070
928699503631 720234228
827183652409 754400265
358583909074 940413228
149170911766 627739902
155864477890 490635396
220384050655 482402616
75541684402 871860975
701868228862 940403655
139614312943 611456229
948675511675 459331686
847383486766 747172650
275392444390 904734657
613772828020 33113007
932443545001 107705823
668760180301 457713849
309153764044 38234562
110823307240 82509687
178813847458 940394082
362408804002 618348789
296429366494 338003484
398745305818 940384509
142477345642 909750909
655791512602 52182423
239164816303 205809927
48851346397 146495619
325116078454 940374936
705944012974 424706145
484805441698 63076497
465567808717 58960107
353554700638 225874935
788884588474 940365363
877047703237 691017432
191687545516 335198595
26828792305 701212677
927312652159 32375886
250343536738 130269384
835739551342 940355790
148214688034 940346217
188706812782 479875344
600469593544 11621622
599552289538 799154040
157587077710 122170626
276882583051 300046539
622556617699 853739286
104119268254 3580302
474680038453 174917856
623457882838 940336644
590908840039 10396278
870887305348 147950715
944772233023 880179912
510623482462 709780512
211658709622 335705964
576279347089 103091637
669658228912 58854804
773198053048 68284209
350934119218 907836309
76189747783 49559421
746810744266 940327071
882463933009 30097512
494367679018 940317498
613895645518 266292141
460463036500 358049346
175056777235 200956416
253411877476 920654556
423607122850 884640930
147468936280 230814603
820373931595 8692284
653100818530 204929211
901718988850 681185961
814924521805 102593841
666543780514 863379297
518012976967 88138611
517832592928 239133540
252443074822 169690998
868120136671 32289729
718707353488 251951787
245617817029 46639656
645204480151 126488049
37292735122 822263262
984623870725 97826487
446157168388 117010779
792033863446 278153088
48264822352 323538681
649063206061 63210519
541761754954 190225083
823757176168 126564633
742641838102 37305981
163514267746 940307925
18323218633 711197316
155462272387 50373126
295368542683 45414312
665948975824 381292590
189848264491 166866963
989261030611 25722651
859661954830 396312627
493775143129 125913669
409263766870 773096334
703947935782 491037462
131677461628 252219831
186463637314 940298352
759241652782 291009627
418756537021 2747451
630979226272 14311635
659190217570 206671497
524833806553 85075251
869859274543 85400733
677842996300 68753286
755714248402 204230382
704140180768 172314000
188861139115 208241469
143271847204 112750794
44942524978 578199627
616674746245 18475890
199591910161 199577904
986485265380 136195071
50022847753 38090967
776453679958 940288779
324159854722 940279206
275392444390 940269633
730657266619 406029222
570865577578 940260060
321040738792 22755021
903303526864 197950494
633020120158 428181144
49004198488 480937947
670374553264 269489523
888863483584 333111681
900762765118 940250487
326680111102 176650569
748558827412 27283050
424420770412 26182155
535485299494 940240914
20080707946 798503076
291352034587 210280518
736292283214 171184386
612573335212 2364531
554609774134 752839866
12986860492 328114575
705905960299 35668998
5944473394 277109631
719080256038 687934926
326459329003 121845144
334678315774 940231341
606245855662 801604728
837374385898 1129614
740199735694 91747632
541222641886 940221768
768139901341 349089018
659529934621 107045286
210470465089 808535580
872657699065 299127531
858610081774 39909837
347109224290 675461307
958192104931 197826045
964006768444 485619144
362674311157 285313692
397789082086 940212195
645451028674 382699821
988805528125 748311837
405372688312 25397169
908018007871 62482971
145346016838 940202622
339380279389 36023199
322247407258 940193049
708561794986 940183476
373883488786 940173903
624990927685 259313424
615213805234 395470203
824775480805 398447406
161916465646 56432835
292310345233 209849733
748723191730 940164330
332931194020 733033329
376153554811 134424066
598345860397 143595
355715237878 940154757
984256487704 610958433
98964888751 439936788
560347116526 940145184
253399298554 940135611
511254496330 259418727
945507439423 30643173
181006582789 408365034
612939421786 582976554
338435907031 11889666
511642237030 873076746
443687821222 294245301
126422852815 611015871
364045179811 58289997
604195589809 10070796
611026974322 940126038
753681698080 150104640
203577133693 21395655
542879101849 17221827
934752668866 60501360
355731052474 539926773
58064651959 245327271
67891894546 940116465
821466633496 781147227
50364584707 260242005
554157473122 73558932
439638625423 138339423
715089465112 107782407
770917648183 611015871
791714158057 5619351
494367679018 940106892
537839933401 271921065
961613913640 180288309
419669663107 38684493
486769554643 564730416
907793616751 250611567
570935594500 398131497
821121798982 206192847
993100964722 51598470
304705335853 56241375
470678177047 634460148
175562470960 263046894
178615652158 3953649
420738451654 126411465
290056869217 119442321
543873349537 92341158
241734373633 166378740
408966117673 142273926
186463637314 940097319
241209926401 137822481
948051174280 450696840
363365027734 840451962
415866996685 40809699
430128053584 79953696
485761665430 189066750
932982141127 57189102
164470491478 940087746
395426133334 5906541
116659304878 271787043
371835137533 42781737
938308390180 332116089
578379884857 44887797
351890342950 940078173
393964187158 907214064
641517331120 26431053
14705665312 132174411
119973398191 203636856
798134290582 219604620
291648247834 580171665
211117341418 19165146
393007963426 940068600
25818050338 443009721
316746996616 258777336
145981003501 196983621
641626133746 806515677
967974061747 505799028
119527976074 647804910
131311303951 357991908
629711181211 36655017
830037820510 526333113
427058808892 47242755
485065071031 327961407
939595600387 42015897
309246775312 276085320
941451538432 149214351
945761387875 858650235
741850164667 28690281
622501659106 601404579
546582410104 228737262
642312182791 14148894
171575112649 166560627
842878769335 362070006
616497760621 75712857
537163576324 87784410
771287165983 70993368
780591985333 445182792
644333867758 57926223
942011564413 431522121
222730892140 15699720
558884255434 148908015
887270544568 41901021
736053517540 55628703
644040857374 352449141
863818037266 330412095
794984680555 170437692
417345672373 261476922
445639604143 892251465
350586125614 321853833
872076053158 314559207
698309492053 644396922
925624582150 778246608
538353970690 713217219
808965286846 790413891
542018560252 90866916
432213136438 346063950
30599168998 940059027
482617774576 187611654
51182966812 222658407
932709310627 38272854
207405293014 26871411
393728724169 181121160
268447447513 12885258
797490602062 373634190
22949379142 940049454
162938618629 336098457
766744338439 120571935
76497908134 859789422
268296079237 140234877
939748414186 132863667
713170182526 14474376
129896977969 83687166
948785218255 33151299
930061861888 195021156
24479217034 145844655
898886570605 822464295
641278532635 130173654
911923335145 131054370
851039131054 940039881
554071622458 405004911
337114262743 223682718
754321030885 29685873
425742247867 38167551
182446568503 162319788
229957928743 444493536
808533242302 265832637
423213006532 294580356
230504504659 640433700
254988000823 111410574
442935090751 267986562
663146023273 137382123
103050513907 117719181
398519865760 22525269
958136189038 136357812
476460091327 181973157
913037446366 108605685
923467357168 5399172
693917448832 4939668
792527389888 69997776
339315853099 70131798
76986121561 29063628
578304899548 175147608
452293834810 447604761
865382487034 940030308
204631888222 940020735
376669979869 51684627
115115283892 284442549
575268719998 66541923
425295413038 122438670
33237144559 21012735
250167144640 227741670
854733856420 37985664
29642945266 342282615
39205182586 82883034
542178865618 940011162
454164471502 18064251
911462711104 677940714
625370330302 940001589
389570401651 99693222
273275818501 121778133
392325020125 344302518
28440115573 230288088
772321677709 108251484
916829209141 132423309
667052365285 98477451
13176176140 22774167
117645090034 636451332
303122932618 939992016
884340711475 41230911
837117379567 45577053
697007983876 19031124
482892994234 939982443
400657753282 939972870
52472359663 65823948
740842868980 76105350
209413006882 746828022
966935328328 503405778
55409899021 4528029
756372981586 939963297
347997311500 46706667
611026974322 222352071
275335441267 10606884
780763791964 184720608
522833507668 138262839
122961521281 257111634
857182043164 133227441
588943204987 11315286
560347116526 413122815
112239624406 22956054
227478629749 48468099
701590682965 208011717
177424995229 30355983
367189922662 939953724
372927265054 939944151
793665707134 37679328
845708736892 176947332
912670570714 421824672
415901363755 35286078
334589980222 35305224
498771166066 8338083
268469101639 10606884
352033602895 324840609
562259563990 716615634
711849466819 450534099
720592374307 71069952
934852199347 6241596
757329205318 939934578
29642945266 10798344
767915701681 293134833
764022771442 108251484
520001424478 79886685
817364642602 60951291
815200980472 45854670
268698878266 939925005
283998457978 861311529
486481909231 115086606
544091313082 939915432
966496716706 14024445
587121381022 939905859
452488147564 299845506
961004860234 601749207
667066734358 265535874
903152340475 199070535
813746405506 475012260
772214938759 283829877
512535929926 842778201
191289423592 813781584
45932330794 864403608
422193342529 394168275
388226844766 939896286
187207239235 10807917
235231047646 285160524
341951316442 199597050
915770927656 622245
18986254186 82222497
948573951718 271365831
554609774134 939886713
692658009898 480516735
666126162481 244121073
234042596599 78910239
687524872882 228019287
557478445330 939877140
794621930866 939867567
19979333968 38732358
549278556694 18657777
835739551342 939857994
980129334874 939848421
516717447823 13488357
895025422726 140359326
952339622587 8835879
841476893734 939838848
125396784475 171232251
933102483310 130853337
797255512420 80681244
716863783759 52000536
152229482563 658325637
296220133525 138511737
506936266420 626686872
598033483834 125023380
223132255219 367086258
845765935567 321375183
279217339318 739609980
826692418006 387036390
472016717680 37899507
902675212582 939829275
326072302186 410298780
865382487034 701978517
59519251552 176066616
100061050597 183370815
560717007673 547499016
357989123530 22956054
895517934430 141737838
48539586598 75234207
775333484401 139737081
181358945773 103091637
827537748106 523020855
972479545018 78986823
583849202395 319881795
763742200477 94102590
593246334184 530640963
146797528444 251731608
937099266934 331685304
238501124305 289477947
307070811877 704630238
936143043202 939819702
324159854722 939810129
818907859456 289008870
852621936355 106356030
977825834452 203962338
416913556726 13440492
456186487432 80843985
541353696256 679970190
157600575640 47386350
147258464302 939800556
828089761486 939790983
310572861472 69241509
25818050338 856869657
496795632532 241861845
83191474258 822550452
934850112433 38981256
764281357318 75320364
693903567982 66082419
959236773610 758229465
392051739694 939781410
375507592009 157265244
690305610592 13000134
202818722341 772177326
919674062713 33984150
620094875587 236577549
786849486253 68322501
605146787716 40560801
323640963922 499231950
383366992273 49425399
82818667438 211419705
464724743326 939771837
305256181327 39201435
391006740052 60845988
380809487350 617381916
818199614716 15106194
84750777844 76832898
327402724915 86214438
865690325995 608699205
324159854722 939762264
176422160560 116283231
675093964366 822828069
538353970690 939752691
122782343440 142264353
419256923212 499251096
80322803062 939743118
331809644578 939733545
692925345496 284519133
752395860904 15221070
166332656065 31227126
623498749975 500849787
696148874137 913953456
115526884600 49195647
915106121098 394043826
58329657226 773412243
651832452079 265143381
752238691390 248677821
465413740855 202708275
905240490781 274448337
105225008581 709627344
513083199190 219556755
506240428288 10961085
250530627358 939723972
716211584842 375654093
387456605278 714567012
321291183526 939714399
761976574114 95844876
725773822162 387783084
508173524713 487610328
935763295957 307676220
436038031366 794415405
435336468580 350343081
537189892501 107782407
17034710590 29743311
505582575820 17930229
372927265054 749355294
456491330044 558910032
645929688247 165699057
775357033981 82749012
924668358418 939704826
949160843629 196887891
284479127881 249682986
698494384975 71950668
110921962486 323892882
646633108195 677299323
990647795926 939695253
341371881898 939685680
322247407258 939676107
16255813018 776102256
772628785030 161984733
557655354370 267737664
138422013550 119327445
736818501451 59390892
834603962401 98391294
744567525025 34347924
253269119419 24899373
323203630990 566692881
804621893611 5389599
893497273774 214090572
170033896552 143537562
874889769853 277617
939011714398 144121515
732467388286 939666534
83191474258 939656961
822946873675 106499625
761948046574 23396412
622293842941 118111674
466269476806 737121
759957110083 206585340
216868086010 143595000
51065496529 169710144
918413637760 251836911
117116942143 337132341
365706202003 156461112
566084458918 837666219
955856726419 237649725
324615941161 54240618
539310194422 939647388
848170459858 605004027
349740374302 211065504
406216333564 154297614
106140843826 666816888
74585460670 939637815
986387831386 326142537
449425163614 265736907
580427814898 939628242
752548086658 110290533
649732498264 211314402
17212036750 639304086
872703764341 88808721
54231237061 212740779
788972679220 83103213
182638742386 423050016
279711784768 62961621
416672732857 59199432
598233128749 240789669
668400398242 463898007
281413252885 59362173
69590418271 68600118
719591052172 320379591
787928364742 102651279
188338648867 13182021
853274906593 575997837
414378293974 436844709
829591694083 290779875
292474043533 85343295
332765868310 816462024
621545435374 939618669
793131107041 306058383
125826937657 364118628
973435768750 633684735
517008007519 226123833
749383498978 226162125
885606062431 735005367
509667258730 694578588
420643395856 28202058
679249711747 589830822
658838160922 816940674
752548086658 939609096
255167456281 66321744
475103413951 89124630
132321146056 237582714
411907859578 72170847
973505594212 804849975
400657753282 939599523
48618515983 110185230
169808471548 162310215
989691572194 379559877
252443074822 640548576
516275916436 8232780
879725843014 849287841
844345564930 939589950
196982098366 356670834
265697941021 102737436
949721951359 119423175
818381348548 107801553
108387704899 168944304
57812202376 251262531
529747957102 939580377
515730580918 591831579
897940542118 296877876
305570759680 124707471
204505289389 18629058
919004479228 838250172
851039131054 518473680
696130886470 151856499
881638290478 939570804
882952879465 126315735
309816498742 793802733
479893004716 28202058
124111646128 149223924
28686721534 939561231
613620377995 121050585
686909783005 552572706
710962953673 358508850
316191106171 279876228
981542439604 18686496
136087157461 386490729
167786317504 33227883
564113648965 25866246
88834804309 9458124
760197876514 899459934
527835509638 939551658
340152510061 90551007
432028841134 79886685
103272172630 895123365
730604117323 864642933
704736900058 700188366
485128913368 5772519
365277475198 939542085
23304958654 491123619
885836896180 417880596
354759014146 835722900
794739200116 666232935
917625688222 321126285
113996596777 458259510
30490711000 162741
720554685406 168207183
997907241226 59007972
426475794046 939532512
293359005853 9266664
143327169571 56825328
973185706936 190627149
879805528666 831443769
254597719186 88014162
161601820282 450859581
511090874614 300381594
860282208646 222466947
340085613937 24755778
360513138007 860966901
498086557063 75540543
981085558606 870760080
132151742248 69538272
12332846797 17863218
792735876163 820272078
372927265054 496628094
10518470626 939522939
473119389166 174975294
260892707974 77129661
906415160800 51933525
998829844582 299299845
571821801310 939513366
139477786909 96007617
298341813958 682822944
640411692004 136922619
910325002438 288779118
584758087642 334547631
309495395695 85649631
700912005130 939503793
935186819470 65287860
550746562579 9276237
134827555786 939494220
120484199806 816481170
642143209768 289832148
493411455286 548800944
716211584842 939484647
776453679958 425337963
923712134686 939475074
292543667962 43528431
115762988980 427740786
309647146891 38761077
66093193468 132978543
655045115365 656411037
997111374817 209304072
88751011840 134682537
643409407240 59611071
210103564810 92111406
452123219323 60185451
924542075494 25196136
588077604754 939465501
746731694524 30413421
367680921832 408843684
31555392730 939455928
796444989748 60625809
90439087330 154182738
842217221689 13813839
836235471034 125166975
423219295993 90340401
998878465849 174515790
796415303875 574380
204631888222 301740960
678918859294 939446355
935999749057 56806182
857536799398 126507195
251356135867 101196183
420535163518 166608492
269423908567 21663699
465680967058 939436782
43485742741 462289743
316342464874 10415424
433574288497 60051429
575646696238 939427209
444644044954 807932481
64488221191 73587651
812790181774 39383322
495323902750 138827646
456118729738 326161683
410512283011 15211497
66683167885 205178109
738204730678 939417636
681551770738 73597224
333313865122 9640011
866338710766 939408063
907456331242 500399856
942196907266 498657570
228168829384 245183676
749355373504 78824082
392887969963 68724567
239309330311 92915538
600020198632 48104325
956300229844 845343765
537924740608 182030595
409560012928 353128824
236919950506 18868383
513081112276 17221827
323203630990 8290218
7956336463 77933793
553653550402 663236586
819855419623 559168503
205431712372 94849284
572399177659 105101967
899492187304 167977431
248618179894 810230001
50005300444 233255718
139608674446 111468012
866664786292 272045514
37292735122 417114756
52592314834 541372296
721416873559 325434135
599567682922 100736679
302539979302 469852413
853466653783 76852044
42073853782 939398490
928874115151 512978778
175021165675 530229324
839564446270 124630887
125912635153 267412182
733553852683 639438108
508524451747 161994306
808939080064 8653992
986822900998 939388917
277807474354 132069108
539163856063 37392138
642842542045 668788926
897894093922 939379344
716112278632 8395521
855596197741 111343563
579222075013 148687836
852471343492 387256569
377708383714 939369771
317956818691 242742561
658838160922 936105378
69804342010 293929392
661204990831 148324062
128048114371 45749367
811833958042 939360198
459943624666 939350625
637609591450 152555328
210666931768 339247974
326623400650 206058825
250530627358 653328531
988390265050 269077884
568649986015 126047691
882594514210 311352252
835162648162 471565980
822738680071 392847201
438906702562 939341052
430869258163 231216669
772628785030 939331479
538942040080 313420020
195069650902 228555375
985721889733 44839932
934230595738 939321906
812635045828 120916563
135783779518 40043859
831914656414 438079626
302958597019 81083310
633858360757 49387107
593664674284 18858810
762110323978 702744357
743193650449 1081749
51636091102 236807301
892156751530 939312333
146122779631 14436084
744287792392 397394376
407299322962 5705508
728016404104 247136568
447824058829 537485658
507303094207 165842652
995428914586 929653176
319183470100 69461688
189875442238 71175255
63732417787 20849994
836695775074 939302760
832408010542 10042077
513135908128 192819366
395657043667 40254465
165321856660 24382431
495959234041 276544824
620046292612 172084248
147833772883 192666198
718646938285 269690556
591306498367 105427449
506011805902 516032565
36610796986 310040751
504229953304 74018436
980129334874 939293187
914865833317 146725371
16716417913 54250191
633976343890 887110764
393007963426 810325731
200136178984 87736545
675573351487 382939146
283998457978 939283614
871119829426 863800509
503400284632 213027969
739709209693 259897377
737029739269 138406434
221648017618 126507195
324536667148 362137017
409544562106 206987406
206544335686 939274041
235315404922 751126299
763912063789 80480211
304781412484 188348775
238703487952 215737128
596683618342 134213460
223756362862 939264468
33467840194 550275186
295711491316 637360767
631815040810 148410219
50563435063 3532437
404482648210 202497669
181596222151 31188834
843389341198 541563756
794464679287 107696250
336183034114 240626928
241621134616 189727287
298348218295 835962225
737202876547 20562804
990647795926 939254895
502144062226 180020265
883887267184 476362053
716761084615 9592146
951442622914 546685311
464724743326 939245322
658838160922 146304159
146934699961 186922398
990647795926 857951406
785059693546 767668443
280012309957 38655774
388162920364 35391381
321291183526 524925882
421947574900 332116089
706536820999 90436131
832459388833 311811756
219598121020 285763623
348670940272 290463966
81528949105 344225934
506798587534 939235749
821215757977 40302330
955425156433 245490012
669554208694 144446997
500105021410 330603555
565553123218 494483742
435081807634 939226176
483849217966 939216603
210102789397 236405235
789840812206 693334098
950441199568 8558262
557272610776 139181847
854595478705 29676300
760576660978 422896848
112834409950 939207030
459753193069 77560446
224712586594 207801111
433961219584 27283050
200507228464 135046311
403526424478 918500631
137926275745 75291645
335727005113 753825885
378266527906 310720434
350225740456 21903024
72153691621 139469037
751591862926 736977405
294318752449 158930946
817435099882 48458526
333263721748 97845633
563163896581 28115901
895780454809 90799905
226962606757 275683254
798446825794 875699748
679213315201 578209200
175087985215 491506539
473642884579 211984512
293560695298 925517640
186127332343 95423664
359540132806 939197457
562700190034 495230436
568953130114 759598404
950973100075 153962559
217062796738 939187884
321038613586 209648700
123880975120 207571359
328259073538 599164497
604062812299 162463383
9574 939178311
167657350048 102277932
470943368293 450648975
56232024169 159457461
305375326885 297050190
905962415338 369699687
597860336983 491382090
468549638254 335658099
69804342010 939168738
234086000581 73463202
712113260407 157418412
599345248786 96074628
55091271289 183093198
737176464640 928581
103364351047 836708919
157598823781 14886015
176390253751 159266001
713248508812 938154
288531438997 38627055
591322858624 352114086
401534850688 19031124
268698878266 939159165
858688920910 555415887
149852815702 29283807
764022771442 861704022
745307915899 384623994
263620119982 53302464
207500559418 939149592
661794511225 507713628
535485299494 939140019
205588111954 772560246
341371881898 939130446
269038528306 221145873
564008058775 58567614
782841105634 256594692
103975472221 15268935
191244755974 362070006
279318181300 120849552
18572624002 157743894
461120716654 208519086
709518018718 285610455
633633031483 153866829
27730497802 939120873
173602139350 31849371
950486399182 895889205
194795120500 136884327
475644389662 84290265
987779124730 54451224
88832037712 70974222
353510358502 255599100
340415658166 619823031
153952030426 520732908
821396195362 939111300
339459434434 929892501
868251158230 939101727
198662787592 181887000
655609300120 229014879
716016433756 90254244
296155209439 138243693
271093460302 395489349
820342091797 50861349
468740418571 616166145
535485299494 939092154
864426263302 739437666
229493705254 939082581
506206989799 263448960
474286980646 512547993
972145049344 317335377
96424284265 98046666
821246458588 115670559
619768350130 656219577
674879045035 151846926
760780431856 317890611
355619981047 50344407
910379415370 538739721
473087070718 204996222
777409903690 743860392
409150646821 26689524
644494804942 914479971
332765868310 225386712
59588531353 176631423
904114824949 56250948
352846566682 788518437
804184168186 939073008
629697357799 337668429
273953879572 438117918
311912068123 558804729
843227006356 90101076
203675664490 338932065
174988952530 741802197
211012919134 219604620
412132438066 723737946
304079156350 939063435
108053291290 347088261
609150358597 899584383
774474771247 44744202
514989079576 93327177
548872431742 939053862
98513004859 683655795
320937254662 88138611
390755305207 304019334
937133691442 807970773
7148360209 20830848
460012645996 568243707
485565767650 173481906
362319338836 54116169
25651388500 98582754
269332314103 91125387
127177765930 699968187
415928771254 5628924
485761665430 939044289
774541232494 383015730
385829950156 194590371
260792785000 85257138
975843025438 175023159
413088661798 400026951
577559143702 917457174
267678586537 27445791
582004340311 153187146
541437048367 700705308
289319407681 384183636
613895645518 565716435
700777087360 14101029
905261091877 10061223
77247684640 43001916
394777566676 40560801
412680109396 45136695
179339117968 29523132
130664278546 165775641
982671053920 47194890
809736564310 21060600
571939759816 778007283
869207381962 694578588
263707923538 1838016
232158245890 184701462
757329205318 899613102
48767419906 339238401
466225584601 31610046
121440423538 786010311
352395720766 334547631
537127371238 200803248
284656841053 51129393
917018568562 890566617
560137002841 48228774
485761665430 59725947
601694680462 690069705
693169658029 16609155
163232682043 74047155
851614219456 180087276
290692024102 590165877
744898296802 939034716
711430466182 491190630
856655896030 6691527
529747957102 939025143
706537644277 55197918
823031795758 209763576
682095379024 68571399
346643540224 20696826
650767412056 236433954
634378390744 373088529
663134057023 160156290
592858723414 498494829
448192198117 6318180
71716789474 939015570
903631436314 939005997
23651242783 189468816
702595834300 11717352
716646658546 333733926
491499007822 896185968
610070750590 938996424
422363866378 243939186
833933067415 571651695
840956423389 144973512
248005071628 298830768
460780496326 15010464
730849109539 379942797
963921750631 589878687
652981791940 61468233
157507650529 224113503
291648247834 26785254
427188331582 7687119
607804728463 47989449
265411698748 288061143
929275750366 143202507
757177563517 39230154
518562348199 504066315
408137320144 127933572
767220351772 8089185
18548681929 195394503
1733627917 156049473
877418752717 349290051
192932519647 10750479
420738451654 793237926
7649799430 938986851
974784025978 30480432
872314420858 592846317
67429120672 201913716
621749541307 50095509
5737351966 296236485
967229410888 177186657
72501220240 49971060
620589211642 200420328
103339997335 495460188
410955072553 164358837
243947026285 679424529
886419409138 938977278
290692024102 938967705
886419409138 7380783
244793284966 630066141
681789569539 227933130
209301562108 86310168
961685548399 198505728
828952547257 6270315
503019987634 422226738
463768519594 938958132
190051087642 22180641
840520670002 123568284
177367279612 249951030
497706604693 165622473
18784216021 310404525
382577526109 346360713
415001109262 938948559
700836315511 52402602
513424151158 32241864
531058219093 343996182
185507413582 917868813
220550190070 93537783
897894093922 279464589
833112119746 477415083
10252144285 159610629
5812930801 384269793
154162636426 564596394
929678587687 323423805
790523510701 212740779
414556839997 182959176
559788698809 427539753
871119829426 835770765
374500085716 21328644
768803890102 17164389
348834609853 19509774
761169283024 834545421
149170911766 938938986
333511078495 123798036
92504942119 143977920
555655275664 314989992
740117178142 201205314
296429366494 762240552
498775627084 115029168
913193673634 484154475
8505118261 77330694
126822209656 261161013
604333408198 938929413
253399298554 913168470
639429726475 115574829
955775978164 2058195
911083720126 47855427
735685713307 510499371
919398858109 29973063
518273272318 938919840
950142301789 112004100
766751202280 64971951
281870468938 176660142
865181898484 162606978
60900660079 118676481
270611325730 938910267
383472473068 211764333
235231047646 170801466
22949379142 938900694
14853041647 390291210
784103469814 673584999
152995806694 244245522
330648773344 36281670
610070750590 938891121
196487685727 306173259
530134964773 442674666
450120833524 71022087
653100818530 489180300
349395143203 64991097
697087110202 733062048
352250766400 461954688
388774420366 298285107
405244572853 141728265
872076053158 938881548
199083957208 551672844
132824810305 30470859
756019674967 35410527
817571300434 622895964
31624595947 56155218
190709591074 255895863
263687772373 209304072
755154519184 244800756
713065693231 12100272
13121341996 48046887
254924790304 68284209
675728194762 285620028
836231852440 215373354
329814595789 6279888
655013265994 938871975
962966225728 282633252
452293834810 400476882
152410268668 289315206
574690472506 938862402
860601368374 938852829
911799259492 98477451
414435148021 272016795
494781797425 423059589
550701339727 4786500
316510064866 938843256
810877734310 319585032
919187553280 330124905
437950478830 497183328
607062288967 16791042
174485847607 412940928
90841264114 348093426
148048131499 67279044
366819614395 204776043
716211584842 938833683
448312415851 101914158
660194373313 497958741
325130801728 877681359
814702629238 938824110
222132723235 402793548
722749325764 79790955
902869209427 60616236
256070195662 76181934
671269069438 248304474
120484199806 885186591
634413006712 115727997
42073853782 938814537
581924032414 395709528
921799687222 851547069
510623482462 938804964
17212036750 938795391
633886878724 54116169
715670522974 171758766
34999496956 181350912
441567481009 64033797
953615293237 451031895
131669927677 113296455
830958432682 938785818
12244555018 86367606
171911976946 60271608
707605571254 39096132
966825430288 840471108
598085943874 3561156
135911071699 414769371
327468271246 89631999
811866056311 148017726
454369932709 574609752
105477678343 458795598
508230914848 41269203
2637018262 143240799
510623482462 886852293
436725650383 22190214
930347635084 20371344
169166366665 17097378
543715059982 17585601
911044978195 99951693
604561781686 305570160
781330471180 709005099
335273756374 303090753
122924894983 405119787
233767899364 43528431
370348952521 568100112
811767343627 23128368
429763178689 383503953
171940150285 106767669
805004363680 23654883
980833917247 18801372
784493177071 400180119
93387807952 103742601
775032748606 58194267
734379835750 938776245
697027263898 33965004
57637629148 259562322
330177676441 359686329
663699893815 462509922
979728862084 116101344
225283491595 342359199
118235839864 111870078
588077604754 485609571
97534830238 938766672
310651580251 36482703
530543942479 60817269
737248506946 938757099
576188422735 279694341
546665159116 220035405
69804342010 121988739
472937109673 8912463
657655913179 11458881
683699977954 846999894
382022439796 410940171
341066382841 33218310
282349851967 467861229
753978729124 387639489
316063115161 48697851
833449883905 175406079
7142961037 265507155
336388078201 158710767
781089120796 101119599
136236974911 350132475
544961958286 29082774
987779124730 195002010
154908254158 938747526
310448010406 159744651
433286763442 516654810
283998457978 938737953
269387751346 139009533
54735596047 190703733
693262215274 938728380
279499005697 350907888
539944376953 137985222
79571192632 512327814
218367965893 579520701
833238885412 477405510
575397926779 143977920
177250173103 373528887
256154840128 8519970
643538581210 938718807
32511616462 111659472
574849594912 538127049
565730530054 88138611
757329205318 167738106
51503595301 92255001
782992282450 105752931
90342122413 230843322
173076505066 938709234
617720540446 119652927
433169360170 259437873
443687821222 477999036
295259764684 23999511
935872734493 65862240
992313761878 158452296
271385647408 154546512
794621930866 635608908
669356621974 938699661
556748919811 62798880
83734569694 22199787
44664672745 200985135
545943205840 8941182
603377184466 938690088
568795553053 24784497
994280794588 4326996
755674482160 269068311
751591862926 730448619
955653137428 164358837
822173685703 134634672
84948259261 17298411
277319107759 32222718
759241652782 938680515
660563623069 98343429
610070750590 335323044
218717476123 96591570
515404601122 267708945
22747153609 150554571
619216662232 210031620
246705732430 938670942
962917307698 938661369
269275125001 62521263
367963220029 155810148
311728946206 865619379
479944526602 27876576
350934119218 285505152
75541684402 938651796
560828657572 391765452
504663351733 111180822
548431474735 15000891
681552230242 45376020
315553841134 459829482
833394398797 238731474
292060757977 420915237
151083359230 51138966
232770923371 127196451
543135089350 438271086
400203470659 429846846
643538581210 709723074
230270898832 51703773
841343287465 46859835
179770071190 938642223
616764316714 818252175
266623952365 40742688
258407316460 208834995
591714231583 26976714
779003794525 46476915
320151104848 51990963
730373163217 58242132
921045271903 731128302
885186998875 85132689
360496356538 920118468
535485299494 287410179
766891442638 938632650
365414656288 551902596
33910639309 62224500
936955599442 103436265
899274564295 37966518
726588158980 105197697
191979904936 18916248
804211977751 861426405
841306354831 9927201
344240553094 395470203
946661504254 938623077
320059204048 108490809
152995806694 938613504
511620812656 33582084
404482648210 318532002
876857171818 446312406
361452580270 938603931
211803577831 23032638
77196363787 96591570
824487936604 331656585
112834409950 314262444
857732697178 627491004
825730718518 256173480
650975442919 72697362
30489102736 77043504
786015917278 938594358
739049193727 20285187
284954681710 938584785
979543691545 231810195
599487924778 105303
237143495110 938575212
407380038406 98850798
76497908134 938565639
107148072502 844185432
353802790414 749853090
658509973855 240358884
249702471220 307551771
347899762630 90991365
966308683840 165325710
34912593262 358212087
337266626611 218111232
201763217026 938556066
972479545018 22975200
376421005285 73357899
60242104690 48468099
223507641268 23559153
302827111864 30949509
611983198054 938546493
590856705481 18475890
200557084648 47922438
345196776826 422332041
751157980366 186281007
268813859569 488337876
281129786782 938536920
552360236713 154115727
352701022882 45328155
159689372818 938527347
914149897366 117049071
88928816650 938517774
656767140805 107447352
947372356942 48755289
219931467934 812517948
458987400934 477013017
149016627817 29025336
781087110466 9113496
406694443384 407034387
157255344541 494139114
787928364742 938508201
862513815838 744942141
555343716898 40895856
903206102443 225568599
564172011454 938498628
170559000229 479406267
573505333717 145184118
782191022350 285466860
11474694358 905739822
426774241894 462768393
580307572537 82672428
335223948055 4461018
262114482634 774273813
386792195305 82442676
43206172849 229330788
69312753406 263573409
623558188732 833645559
711430466182 938489055
26816797336 477415083
581222268595 77943366
769760113834 938479482
758455751866 370934604
890956899040 159055395
252443074822 316760997
313641393670 626447547
205267698163 176104908
996759988279 442081140
360508322788 327013680
131819429218 70514718
127392631915 265966659
727995525391 300716649
734452925605 104661609
607317596785 714835056
194576702932 159543618
239055942574 10827063
260092864678 938469909
179833990111 84165816
801750139909 432690027
328420751935 498609705
400657753282 170552568
723861374698 406574883
715255361110 938460336
825221090290 783416028
5737351966 938450763
873913768303 50842203
910110044815 101445081
638421109714 30576162
835739551342 938441190
83725561501 80106864
821829679948 29216796
684877002931 573843912
163280403448 197203800
983688171505 142618554
305035380082 938431617
661706832118 210433686
465807148771 774178083
879270938146 279742206
433938263530 54680976
717316477264 138128817
287493892630 72840957
567692670961 254823687
306947827546 98487024
629281755577 777863688
87016369186 938422044
335402561089 5466183
320239339189 16073067
823823114992 331350249
161601820282 371307951
835739551342 938412471
606436080745 557866575
241924613770 163564278
961961083966 938402898
659386559800 11707779
534349825429 44562315
833323549024 57907077
633020120158 612107193
440662233502 94763127
116399765794 38301573
336064759699 36329535
441462560929 100286748
720445275589 312587169
719896181974 22515696
655485435073 403262625
17046179044 12416181
85878846499 120016701
418729301836 28948752
13346690416 6538359
554254457185 201616953
150127135498 489438771
342515822587 132260568
915745712374 158184252
51263896954 296944887
593879641480 8156196
290446499890 119614635
71502559399 122275929
526184586961 107571801
845533771171 151531017
132498016804 357293079
837651998806 938393325
249574403626 880993617
42073853782 54307629
101359725166 913809861
763066547710 923631759
545047536814 938383752
550784879206 794970639
61070772289 89258652
471670414405 565898322
856996374829 624035151
443687821222 938374179
438906702562 793046466
661706832118 870492036
616682643970 9400686
120358261510 37641036
152995806694 308987721
300826027993 190052769
363883309954 22056192
606966042025 165392721
679620608059 200286306
68848118278 938364606
221002279 101148318
944659448029 49090344
539039665534 1952892
998205038110 70878492
902571435781 78335859
571720771960 25071687
325916141929 6260742
416371135492 464194770
372927265054 938355033
23719373824 111420147
909200345863 72812238
303008252170 35506257
128133989662 938345460
997341362050 938335887
677874271291 13497930
670312845706 938326314
248618179894 938316741
693262215274 359418285
972523504234 885272748
860187349789 41652123
831749899603 42829602
103970752732 144743760
386015082403 232815360
322609572994 321174150
578718305461 132069108
462520878688 622245
498702527656 378028197
581095952860 61544817
231406152718 847105197
42888736261 111803067
240012166306 723670935
377708383714 805299906
366920494669 209476386
933632335195 96534132
90934189225 110041635
479172109951 581186403
663527832805 20342625
710474242450 938307168
169017525661 94648251
874944724354 938297595
216534926464 319383999
368372480833 315372912
534947004223 7208469
289250989450 349127310
321222711949 22448685
597639842074 606889908
224275698112 214463919
84698365669 174266892
171661681288 310500255
107097067558 15211497
586532291413 526945785
885061420261 370810155
564672047536 416473365
764022771442 222821148
691019378953 172275708
146302240570 938288022
156512675293 202631691
390139292230 938278449
279641145601 367593627
974890841512 324237510
951859641940 36367827
848838281911 80499357
948472089517 34807428
29402140543 120772968
242293021102 76631865
132915108322 704524935
814702629238 41125608
165216687682 34922304
692305991542 101425935
679676552671 85305003
52592314834 938268876
979786711723 32261010
24141299707 470168322
679966792366 278172234
500429153617 20505366
109590605695 267306879
760197876514 740107776
789840812206 938259303
340415658166 938249730
197553118243 328966572
50784663001 669277149
881089225582 352544871
387958651690 204450561
82044713626 18782226
170931753703 174506217
391095515962 920357793
719567875939 373337427
763066547710 296954460
444644044954 474887811
273427186777 9783606
647025381016 185429010
705424940287 94878003
580427814898 459848628
958136189038 261151440
754097941693 49224366
851995354786 938240157
518273272318 400658769
244514427568 188262618
840845405308 522120993
469818047089 39794961
901718988850 938230584
972193603600 89201214
485534090593 75215061
320062200397 251042352
924056925427 135199479
972882845935 184146228
523488181900 31973820
691640164765 83055348
726606462556 94236612
8342262385 184050498
483697576165 39230154
659287402666 449586372
687062501074 444053178
801249198484 25397169
870163605694 938221011
614462319253 186194850
681750094579 10396278
889137089497 130097070
883254409819 248036430
287823352906 938211438
903388726564 206527902
83719329478 367459605
811833958042 938201865
662561050054 64397571
648319699870 485054337
987877573462 666587136
179770071190 938192292
64066999618 307685793
331809644578 938182719
414044885530 691055724
708415896985 121423932
183285752737 116627859
157776925354 836488740
547916208010 532163070
11276365036 18073824
652469760889 135343074
454206282274 938173146
476199428110 633684735
895025422726 938163573
795255539017 257523273
874395803053 405598437
990060170986 196725150
769419989236 199194984
146302240570 938154000
14694656362 245288979
883550737942 413735487
180110975293 107906856
419782227922 938144427
428955882118 295441926
419782227922 397317792
157472718652 4920522
891200527798 541841373
587297811412 416980734
662663055850 8912463
916062344830 938134854
253399298554 721823346
457074953470 938125281
69478414171 121768560
743664048523 112023246
146727281770 435667230
306947827546 938115708
166998023338 38473887
102888586612 33716106
604776800839 343804722
916848221119 139478610
70760565742 15843315
293560695298 741361839
181219783072 185007798
634707280732 142532397
111099828826 64713480
471197933509 95634270
902675212582 559407828
407301965110 20074581
114746857414 930428589
839325431698 135285636
880818012919 546101358
149589328450 33122580
409263766870 590673246
647363476138 684900285
531472146040 69308520
108758897974 214109718
213187618933 31227126
79844702815 23032638
932465438452 91182825
393964187158 938106135
249080565367 117144801
26390372143 9783606
10434730114 28192485
385241128591 13086291
25549771105 85362441
427395654043 11525892
439862926294 731731401
381533278642 938096562
283042234246 234452343
736011185734 212740779
915072389938 8022174
59285880958 938086989
171164057602 895850913
223601743858 51722919
109965738754 938077416
795470098666 79896258
399955166185 432240096
606296171350 266617623
475598257375 552113202
919887239758 938067843
625864143934 48611694
464724743326 38100540
13387141822 938058270
650926151542 182825154
255311746018 131360706
835387738111 209438094
588570355783 314827251
710474242450 931529484
952110320518 259753782
751710501115 385035633
350661378967 22841178
153350026840 318771327
687453309226 36568860
294161688238 42590277
879771927436 640510284
422119716586 435667230
347325909145 81016299
389432837641 271777470
995428914586 731922861
854864025982 486672174
153952030426 115479099
858722675308 123520419
506655647590 95959752
295473142762 817294875
522098167246 938048697
805140391918 930878520
766691189143 32873682
669924894400 274113282
930405700810 344312091
770307928759 297222504
892040213920 8663565
851822039713 151913937
398633133496 62061759
124636462615 21185049
272159830972 123405543
670560930001 631971168
559251896926 50018925
681787530490 815294118
790606566049 23042211
365277475198 938039124
603065166196 262711839
885463185406 938029551
254806755214 120217734
954036763708 71424153
396703349329 97654173
782130726115 16570863
805299236707 326535030
353364580858 111381855
138606255508 12205575
656925713458 141374064
366580519147 209476386
138228485782 299299845
866695525195 31868517
854864025982 930677487
871119829426 484326789
339167672632 83122359
980129334874 938019978
307371490234 281024988
498192573946 552333381
659939741086 498657570
718124032306 398476125
200591001787 32777952
162558044014 938010405
987610577011 29532705
220247070598 115153617
964829755162 938000832
758443986649 180317028
568953130114 937991259
601652616700 383159325
474150397174 88933170
216902529664 65402736
740874804508 76114923
445145938198 276525678
875762373430 3398415
381374897449 46543926
163111507009 15125340
616104157153 197653731
742029625606 330756723
208521084991 761513004
554609774134 704352621
368837374432 61487379
679473662509 219662058
992346080326 151550163
491697274225 713868183
504886140070 937981686
565128235186 591429513
875686363810 71634759
14343365554 445058343
526879285906 158433150
421545091780 126957126
437006317078 636623646
438336892975 462749247
230449928986 251549721
225668810326 937972113
791046029668 674733759
547599154342 283600125
379421381815 37708047
341984458168 234318321
841476893734 250927476
624414106570 937962540
924327056341 35592414
447740055754 704400486
298341813958 937952967
372664643464 215631825
303061573780 19710807
970567097554 937943394
218019020470 613983501
431256912706 271997649
139608674446 499308534
273519341956 521316861
916676787835 205589748
710326793623 14129748
488630336626 217488987
25422565081 309830145
53626405348 816079104
31555392730 661503873
857074174600 339247974
564558013960 492617007
569909353846 937933821
531671222056 223472112
965828923372 528429600
931829881501 111008508
406326671962 20514939
478161827488 700217085
291300905194 305656317
823308642826 937924248
830609194588 7017009
691349767810 431301942
3348431665 305129802
698054984275 826896594
574062966448 520637178
920843463490 550418781
61142789968 21079746
757329205318 937914675
266786430802 156805740
846258012394 473116806
591902499682 684134445
368146146394 69088341
608510283190 12875685
345196776826 937905102
751591862926 54872436
254486978722 646952913
612826263445 58960107
950383235053 34079880
646774290799 382106295
135783779518 937895529
995428914586 937885956
257013936202 141814422
783841786378 184682316
310265568172 153991278
994127387263 140100855
853729097578 37583598
965172420697 14254197
358403998204 37191105
858688920910 645842445
651427964110 333322287
857567557447 51186831
698589109810 188052012
731511164554 345278964
738477656908 531732285
18330551551 719047176
204902603089 644607528
78839752513 11324859
644812169038 27216039
345595865623 492119211
799153523800 88196049
127530090622 219164262
265756479916 52670646
217062796738 184251531
983260727482 330660993
871978039303 13497930
905976095155 408671370
944288877199 179895816
144155076811 175578393
574511729542 114253755
974073445426 99099696
642582357478 937876383
789398074621 229196766
305035380082 937866810
993516467122 937857237
653973828265 39852399
800359273258 937847664
987779124730 937838091
981085558606 937828518
112506892993 12014115
208000260445 254565216
104228396362 137037495
13779251902 174668958
358295564833 157265244
826177314022 334116846
110921962486 204766470
796534378330 532153497
52358756872 38119686
202388745565 72745227
583218920167 24296274
389183068498 127196451
895158755470 466865637
933644942836 74363064
552697326670 173654220
559973754472 98793360
944274575137 104498868
800359273258 937818945
20971513888 4987533
283042234246 662279286
540368753524 199884240
671326947796 873746856
220393269454 353837226
345001711897 116953341
622501659106 67106730
927620381725 815820633
19124484214 937809372
494211624064 36042345
62702213911 258241248
307388118535 101598249
829566517093 63957213
878769619282 59027118
910325002438 937799799
369943798534 84539163
91394612233 240425895
376752159982 937790226
287823352906 937780653
809393056351 104671182
945301926259 167537073
769460617048 167029704
239055942574 389343483
573734248774 937771080
482411170090 122266356
71528406499 138846792
399004916005 529808112
600576778333 741266109
486428156836 102402381
779936401666 254976855
360496356538 911895261
294947972074 47462934
305035380082 847287084
825423080590 84835926
899806541386 523059147
552423169615 235850001
913036393336 80403627
3687086113 10070796
7268980009 288807837
316860991900 578745288
788271872701 293747505
215929782934 120705957
349021671754 937761507
736063368157 145184118
422019353254 159955257
64393324042 378210084
149170911766 937751934
284692098412 132834948
835739551342 937742361
549828655474 937732788
498192573946 331656585
918869523166 13047999
147686339110 437782863
899474994196 83246808
420710751484 4001514
366072828757 86980278
435081807634 205819500
207866295883 567209823
13337787526 20074581
240452754058 277463832
891452843359 659455251
834690243850 64244403
826177314022 937723215
282583423594 129627993
429535733782 621211116
779322351154 937713642
393844107538 60214170
472221962800 113248590
395800303612 3283539
329897197114 937704069
617610474184 46084422
249249346930 2144352
994322686036 46783251
166148615140 103953207
956852974864 253052682
290772197977 854591283
657881937190 937694496
337422168715 38521752
844756935886 198697188
931792843564 137439561
321995765899 18801372
963685607959 64340133
280246509310 404727294
229286597491 59285589
415957332994 937684923
209413006882 818606376
462578613451 131485155
382734858364 524945028
868251158230 658009728
389634454594 472188225
438770339269 110156511
600250295260 136922619
825221090290 937675350
241415056645 92647494
309484118701 120380475
798332145346 35506257
878769619282 937665777
184855266622 217058202
852951578518 500907225
354759014146 66809967
86699506978 271806189
463471894708 195471087
182385004540 38521752
757329205318 474514464
253399298554 733655574
912237449902 937656204
111639899194 97462713
700743285097 66580215
871119829426 937646631
960560476093 318216093
245094250513 333513747
86361580078 455387610
51370521028 62473398
254355522286 83103213
6476760913 183658005
873032276890 910909242
183619750615 285677466
782714885629 90713748
646908667000 264770034
65293909498 513045789
245875498951 799221051
506457744961 95557686
478734015271 213812955
780278574886 399864210
325116078454 193336308
212281678078 715782783
137409127231 70514718
78410355598 937637058
21993155410 937627485
215719636438 133466766
596085357799 415382043
49723643638 937617912
876857171818 133150857
76497908134 937608339
157639719637 19021551
191672937118 358346109
110921962486 280230429
725773822162 937598766
193978585984 68399085
897634057042 641391
922755910954 937589193
636845015086 783100119
113120307595 534182973
71716789474 692855448
819840504889 483264186
643414069291 4882230
285910905442 543325188
107097067558 596723382
534555018592 757674231
303122932618 723651789
574690472506 609809673
131958884590 937579620
406320363355 50842203
224712586594 937570047
240012166306 937560474
214828997329 108854583
826177314022 128785569
677962635562 786718713
259136640946 470493804
868251158230 194264889
954311294110 505799028
536441523226 107772834
722905150966 937550901
744103215379 679089474
461856072130 856974960
535027426996 435801252
487506474610 117336261
462812295862 217220943
883550737942 512969205
240806055196 16637874
327028525918 28690281
609958578268 81628971
809318319940 301961139
687605142487 118666908
605345040454 20562804
782191022350 937541328
822570683494 151492725
496280126482 937531755
850457470093 411600708
168379178875 711781269
14343365554 907635276
306947827546 555339303
351817678399 52775949
451337611078 937522182
788884588474 937512609
435081807634 937503036
667444174510 937493463
166664308558 283839450
332765868310 411753876
933274372006 161151882
509439616882 190158072
484348066996 66455766
474706986448 302238756
355715237878 937483890
975348216214 937474317
534529075762 906362067
256049977486 172448022
869980516588 20313906
985796769739 31562181
290692024102 937464744
963629414449 180010692
653849905780 90455277
449425163614 226975830
509100167875 122630130
654763051012 104288262
417807378163 20782983
402858951145 40867137
969610873822 47922438
202719440758 783349017
5372969386 238741047
187074720196 72984552
961876845658 48113898
987701463073 55762725
230449928986 79350597
399426980002 59046264
797934731824 126478476
181682518654 937455171
887915148004 264071205
214780395208 240732231
668109009787 47252328
873988500622 497307777
349230037672 464778723
828089761486 937445598
745854520534 937436025
766891442638 937426452
282189140443 37382565
290444001337 93212301
37026083299 23204952
181089102049 117499002
514448377390 431397672
739160954410 937416879
927108354766 280431462
37741172734 232020801
560803748626 460710198
852015869725 695105103
433169360170 937407306
692305991542 937397733
612939421786 937388160
694674372277 450744705
844017645907 134337909
245749508698 815265399
838419418351 85218846
508421838760 9735741
446801283601 467621904
217388642512 51474021
322675597975 190387824
759101594311 71395434
140083973896 342847422
126617242153 540271401
190047354172 62243646
779868299344 371815320
259018887565 57878358
236187271378 417698709
809921510578 937378587
689437320346 937369014
690617494840 192761928
2687467972 113755959
93709935310 844242870
300184593220 29140212
513400496275 56040342
186463637314 355206165
133228882543 230268942
882337799161 195911445
465204532513 83026629
940818642775 4097244
605289631930 384671859
903843794173 294580356
844449393688 200238441
525983611399 214109718
440819150026 338482134
519602575006 71787927
211584394423 283379946
188114458780 221538366
628679656261 323663130
92753711578 869266692
4863216709 302985450
689281590874 134299617
572565355366 48870165
906500107510 937359441
850936340272 62195781
363102635896 208653108
149478789019 276037455
70760565742 937349868
68852416555 919429212
883707486244 777461622
828889767523 70304112
707605571254 308748396
734864555032 101167464
477466812634 50957079
718124185474 872167311
909368778706 690557928
817571300434 744760254
316510064866 352324692
442338897976 227071560
627888164713 159285147
544091313082 937340295
22627797445 93882411
613007581546 258844347
361452580270 937330722
662663055850 40599093
148214688034 91604037
81802315693 313228560
90579475375 241469352
584252709826 888987072
108053291290 721823346
527102480401 176267649
263512337575 221088435
957951817150 5485329
638518467124 8634846
179456607397 185208831
619965103999 503300475
241787235739 109725726
736292283214 937321149
490480716850 29015763
486195772261 2651721
307493105626 136721586
189221323240 24085668
938708780905 159907392
163602348919 169451673
693952083946 159400023
770972874820 330124905
59574018685 622187562
633839300914 100219737
927429997993 66178149
970258190509 70878492
517317048586 891409041
781234798618 917734791
653945386882 87324906
830958432682 937311576
874622166211 118178685
578515367434 892969440
727686269626 573432273
558106012918 148515522
227581257790 937302003
556084883185 127435776
150127135498 937292430
222696055993 69528699
969354991624 197194227
312994856488 396293481
455559862090 211706895
669893743858 92427315
759121190242 82040610
985866677266 937282857
287352126073 348715671
893508033826 457034166
898850317654 592846317
784983582715 25636494
336551843512 11621622
149170911766 937273284
166382938942 159735078
297449078362 276487386
873032276890 922358550
292740867670 117920214
329897197114 830438604
475221171424 1560399
210699949045 497719416
975832925923 447920670
838154858923 371355816
19124484214 844060983
428388241510 937263711
767466176839 162769719
853907802250 937254138
410747721373 66226014
697486916974 432374118
74471096131 92484753
725419663546 234481062
230468251708 884009112
473708564932 406488726
368975149048 2345385
744963527224 797631933
271406248504 1053030
637801238818 350343081
786761979460 189976185
940034336458 460298559
486717889162 937244565
248904336010 4566321
708561794986 676849392
705693123790 199300287
728329125295 201377628
935728297069 274237731
732167795770 113679375
259593943156 113200725
914339691664 313094538
410773041958 336988746
802082878243 137918211
837676687573 699020460
159446117407 175961313
385822119442 328037991
884279157085 14886015
32676597544 608785362
890244304066 824857545
129755182693 225032511
613895645518 917572050
602194218748 48908457
446846075668 28939179
214985142532 95911887
546258861850 326075526
338251502332 103723455
521999626876 3781335
342953222530 57744336
296699506981 644808561
41117630050 937234992
122396647270 3216528
838324856257 136501407
790078883143 319613751
281631909778 194915853
120484199806 860067039
60151509910 4805646
682103630950 608009949
403879141663 207695808
680112349831 493823205
760443787738 77072223
460696723003 104211678
572185958230 503137734
469556321269 725844006
303122932618 937225419
808670011753 45959973
847907053282 58778220
830002208950 937215846
431415451159 387553332
494367679018 19241730
532190586025 8845452
578237965132 92274147
452293834810 937206273
47399992051 100966431
769760113834 714758472
853837215040 3101652
843725966170 408106563
108053291290 937196700
513492153658 435293883
20080707946 344206788
896937870190 937187127
520875866071 162166620
92119743745 286108251
674754739630 193345881
87972592918 937177554
936712531399 65172984
177435937168 173615928
321399636043 746732292
928091449909 46878981
481393439833 403281771
712234875799 120409194
392800664203 49913622
604186256134 82356519
914149897366 302592957
691700800147 376142316
873846077620 23961219
658274870548 372705609
650717900500 406842927
388855618552 263267073
150499649647 61315065
320655636148 103867050
918010432573 434671638
611664536122 67001427
407954064205 288587658
146221467688 32529054
928264491457 17374995
308793584011 26947995
104614810507 462749247
233445700903 74190750
947380685452 134548515
205742045794 628879089
801315496990 373050237
19128811210 95825730
632063896426 937167981
290340134287 250984914
693262215274 937158408
866338710766 933970599
212281678078 556880556
218019020470 603386190
600508513270 937148835
799403049526 549786963
143535933463 571527246
534064712770 48343650
911712911032 210309237
376666581454 29082774
521435489986 155934597
389191856512 93978141
753257120476 22726302
133058301256 277415967
567040682650 287994132
415228917943 707990361
733160253307 22879470
883246512094 75454386
665418415537 4997106
712665082327 614883363
930405700810 929394705
622130087203 194762685
601071405670 161429499
255641440138 461217567
314434277395 134309190
255882325537 215076591
563215787722 840566838
621545435374 937139262
313926410599 425864478
9721914961 608373723
836317128724 98984820
542860511083 30394275
159930909181 137822481
344860050643 8759295
681306596635 25014249
77454131866 729989115
452293834810 937129689
191005597807 197558001
22949379142 937120116
784845626212 90637164
503179741858 178086519
395876634622 937110543
171695866471 163631289
974196152140 52019682
267279756211 201808413
702721575655 19184292
560347116526 777614790
183594966118 937100970
80322803062 937091397
122210600107 64464582
136538524411 10740906
108053291290 623948994
803663458516 228832992
394966284706 312644607
714785570227 340176555
40982013451 51837795
2868680770 720961776
507516993319 402066
401613977014 561389439
528791733370 121682403
8981141167 445326387
242505848038 129924756
463360541572 238482576
492455231554 493784913
978449310277 678716127
822208703737 19586358
927018157960 423136173
630367559437 563418915
376581544495 116474691
112834409950 793132623
374239384207 114071868
500288315641 710441049
559390892794 563955003
776453679958 937081824
777409903690 937072251
442843697320 652294647
625854034846 29513559
846258012394 937062678
253622560060 256489389
893150884342 690979140
228167584894 267507912
461595843790 39584355
910962037723 72094263
917380810882 281101572
672309076066 727500135
842975600230 85573047
883550737942 937053105
427432017778 307570917
341371881898 589103274
574582713337 58845231
321978678094 151186389
697154408392 452841192
655969489726 752064453
234741632113 51234696
520002487081 87813129
764711414770 206413026
379620831178 937043532
21292214869 639782736
158733149086 382489215
708334076554 158844789
306793677619 65546331
378934211845 259677198
332627982910 60290754
53303043073 40455498
698956559842 22094484
186650387398 487706058
596683618342 937033959
233318600182 937024386
874804196806 46668375
794621930866 387419310
986470925026 59534487
181170281089 58088964
136603247464 112942254
354222997249 207552213
414103778626 37238970
150127135498 695296563
957179965306 937014813
873988500622 339583029
842197635331 187180869
681433525042 10530300
312070118353 291737175
226625034058 937005240
900906178231 22266798
787078602343 558038889
848170459858 936995667
565290277357 23348547
688852375846 533005494
430300688974 509379330
433732731220 3331404
594283612507 97261680
13147189096 199242849
506798587534 691352487
744601576186 169729290
711650913226 694023354
278865774985 288769545
552697326670 203454969
825221090290 936986094
153952030426 936976521
94666159042 936966948
941110126960 6921279
87016369186 926800422
815465262283 33419343
896797677697 2287947
362408804002 936957375
505842363802 936947802
737248506946 680046774
160645596550 936938229
452293834810 921717159
354775814761 919189887
430300688974 122371659
800359273258 895008489
16718342086 18159981
712102146154 247098276
966742202626 893113035
440819150026 41154327
213710329360 251655024
624414106570 936928656
223591136974 49904049
304079156350 936919083
761930623714 87104727
742985849338 349519803
118250879047 247031265
731336040184 50420991
809495870371 367928682
538499585593 178249260
944133622285 525528981
213237901810 936909510
393231129202 202095603
446344464133 175214619
696752088013 179445885
306538681618 250850892
655681700719 91929519
626326554034 373414011
214194125542 268493931
176901399994 273117690
827632051729 255599100
258445005361 85592193
676339666045 101253621
570334567360 227846973
572451963181 203521980
149048429323 79025115
646098125182 205541883
580427814898 893438517
98265508609 58873950
317466288598 936899937
63917042665 82605417
610437319906 439582587
328940973382 936890364
224910288190 240818388
623457882838 936880791
571013959078 779950602
38808012481 302267475
612125376250 284835042
290692024102 198342987
874944724354 936871218
555510957208 8271072
649427464192 76488270
792198614776 379684326
741501611737 382374339
497236350214 304727736
881293197493 218417568
920742453286 22046619
188937723115 150966210
895663099402 237534849
830703086572 15221070
292194521506 371384535
308134033030 625279641
228291181897 82528833
118571752342 225338847
630469693774 412280391
285025646359 668338995
601464737002 520416999
988096843027 365334399
460351817386 45720648
249574403626 224505996
169079520409 56633868
648996625846 73137720
645943894579 297930906
109657291213 281943996
67891894546 191335551
319378736062 916212684
331809644578 853672275
343941487093 169154910
898320025411 159983976
57521508658 736115835
545083875922 738595242
949178907880 285754050
685612425418 106107132
452929462864 195155178
842433117466 375759396
52484775844 10903647
986165402731 580535439
271275586627 62262792
466637190790 159821235
640552080049 62770161
132332356039 348371043
546003760546 399184527
734878014670 17920656
40161406318 510135597
786462459436 453702762
563003118046 48870165
993250360960 128699412
337546986970 936861645
883494395356 6308607
314434823056 96438402
296205486835 909435
474168394414 45194133
397343080108 110060781
669356621974 936852072
92851614649 475500483
856917292276 475864257
724333802248 93566502
795578154598 613437840
30869922157 533062932
510623482462 646100916
348065448022 922301112
434125583902 916337133
491907841933 207121428
801315496990 936842499
763066547710 936832926
314113553176 270322374
324528453514 196725150
819483747898 294101706
562789716730 11822655
197739696013 107504790
397029056989 312204249
416751824983 83696739
755060387875 84453006
669050156044 273108117
916062344830 816883236
240968390038 623489490
10454498359 16762323
545047536814 936823353
901102807651 82327800
523054390978 877336731
529479668296 30202815
564172011454 936813780
199850769562 888316962
655969489726 404009319
656109016201 253655781
55019205745 341392326
896942101456 820396527
902675212582 936804207
377114268280 507512595
785691712579 137602302
849735220054 124592595
195069650902 936794634
897714805297 72505902
373736585620 68255490
276381876859 18868383
731552414611 51292134
70555477882 173319165
378664607446 936785061
91923478099 799221051
695487125458 104498868
240394885273 309542955
108871476454 42800883
121440423538 222945597
506798587534 936775488
200648277046 64206111
965937280159 368302029
815658852970 936765915
115078466134 298668027
184256077498 86109135
595394239156 39718377
525643419790 175607112
241788432364 106154997
347746786090 67001427
390976163890 15010464
320621068045 6222450
498033197161 91058376
795295056361 73654662
150051283138 23616591
144222375001 13124583
712386689914 364195212
653894247916 10223964
393056527255 288798264
615808092982 786268782
377393704150 287094270
120792412114 528372162
814967782192 174649812
558434669062 292196679
501593532661 207494775
14875030828 29906052
894069198994 375922137
721433980510 344503551
917974792294 936756342
862513815838 914326803
830958432682 936746769
96578606506 275443929
301493845954 426151668
845642625754 116790600
9709202017 191364270
605289631930 936737196
585851808373 271633875
113952838594 506986080
304079156350 936727623
692941341979 247031265
191803914904 292895508
523791081193 4815219
580427814898 857137701
1510136659 224448558
868750974133 232815360
32120314606 298916925
700416769213 17384568
127624652716 93815400
532616628298 806104038
232362376450 936718050
340710812902 533043786
208212781045 12617214
852951578518 870673923
100562403661 706066188
292320894679 105819942
313269457993 305263824
418826004190 936708477
940924161862 846425514
313641393670 431799738
819483747898 936698904
795143123278 237075345
169024293772 150659874
804579523513 414060969
941703136018 78862374
390525084130 360413877
913530365617 280412316
723514596865 177540858
510832202581 463409784
532463540974 5303442
372647622670 175607112
670312845706 936689331
416858841550 21242487
350033600773 531358938
240968390038 936679758
349845629437 102737436
303727907926 57342270
166425644095 841629441
737248506946 936670185
338565530932 773862174
730672774879 391880328
471257123368 94437645
669229400896 2345385
963873531430 936660612
209413006882 936651039
131535819520 274907841
665531727046 936641466
652692917092 163592997
4205756734 537523950
484321367899 12301305
293560695298 911885688
900079572919 83955210
176252728033 188186034
901983959917 333944532
312200081401 63756180
768803890102 586700451
453300517825 725844006
455021404078 76842471
49723643638 56078634
287672936449 14838150
638117808355 387285288
482539027078 263965902
421694675386 1646556
920288061268 226592910
51636091102 797296878
575584150348 6940425
408307543138 245346417
847614531121 491736291
93942616648 81179040
817396539838 154431636
338265833113 132538185
859645144642 936631893
668174642275 41144754
109965738754 936622320
559002491557 195059448
696130886470 488203854
99040295272 341650797
96105149164 160386042
415957332994 936612747
783573560491 362989014
166895295475 352707612
361452580270 203253936
775497456226 645009594
220473098701 289803429
864317116048 75645846
780278574886 917055108
35006111899 161601813
633516461062 305148948
631697857717 54116169
309343634926 83246808
590946275950 936603174
681146363761 388654227
618676764178 613820760
815573475475 47941584
532616628298 371106918
747145129156 126535914
739385460406 561552180
631107672694 117211812
512535929926 936593601
251486851090 936584028
365035196233 65536758
553428617713 134232606
883419745102 99233718
293560695298 860086185
651740369392 50009352
35590108672 647757045
841476893734 238453857
613299586765 56289240
72383587216 217326246
350578160878 238559160
752400963313 31715349
997925525656 327358308
517317048586 299577462
470943368293 450648975
172465263535 130929921
152039582962 936574455
810877734310 507330708
592858723414 936564882
784021586464 43968789
326317878355 233025966
267742654534 936555309
828838781725 13928715
991604019658 774982215
406006751875 74927871
695982920701 83916918
990474567010 57112518
203424090142 167958285
352846566682 934037610
377360897479 254536497
747766967998 936545736
104228396362 838843698
182289466000 230288088
707393303644 104039364
669356621974 936536163
384242496469 81437511
461856072130 645842445
205388566861 136520553
417869780458 936526590
426738639907 563974149
635742031783 114665394
323606089483 395939280
158076943174 123367251
166576131655 594674760
236040109741 30892071
960048636502 225386712
383960877955 20323479
696130886470 438395535
925421911 10252683
708561794986 576332892
273277991572 1024311
288779576638 97031928
942836609326 936517017
670312845706 285754050
213237901810 936507444
22730726341 21060600
99447277702 518444961
545238183109 416760555
585667633426 274869549
548719660327 63009486
193320059314 644530944
620634099439 659953047
701868228862 658421367
826704317245 107102724
581194841950 60463068
736430737513 441564198
34059221842 188023293
977260663678 936497871
38638694830 423844575
940346990638 9841044
87972592918 936488298
237311635282 676887684
306362768170 543746400
215008988875 63832764
481496483605 284040483
683427812083 226650348
108053291290 604822140
475243204378 899593956
357244731142 119605062
292604471566 265937940
441775373758 707971215
205862627302 629070549
901718988850 182059314
727686269626 474686778
540266418154 906706695
829133721763 383494380
985382009941 325539438
187109958409 138224547
999253809514 106853826
961204342408 489544074
603377184466 936478725
189227220208 41901021
398577744118 24554745
305689244701 156844032
30427222864 96055482
631259864248 183610140
9379847044 77541300
677006411830 936469152
633020120158 936459579
504557905138 74037582
807052839382 936450006
554157741166 383417796
578515367434 212616330
918553949221 123156645
824136707326 48831873
281695742542 368072277
405671974492 147089145
930330681301 47836281
342328105630 48803154
644524500388 777633936
611272215436 240234435
264005304691 801633447
455162506006 917447601
795234267811 188693403
755838649537 475222866
857732697178 771564654
587743645168 68743713
991604019658 918462339
256267969750 936440433
834542532460 219240846
573985492159 544818576
380369267464 24985530
134415490093 92714505
344742331462 270848889
727624776766 13047999
36434242147 833195628
121805978116 112434885
301966187347 103579860
474862930618 299893371
211325454346 936430860
572480816203 170600433
218975244202 936421287
13937608468 329521806
613895645518 936411714
969538209271 52775949
999253809514 81236478
348450569812 105303
364932726841 216167913
818527524166 936402141
963648024361 172381011
764022771442 936392568
135717002362 27321342
9054527785 477730992
541222641886 339583029
20080707946 318704316
274436220658 589725519
257844705769 273778227
735336059482 327521049
411920917150 89239506
204516767416 56576430
973435768750 936382995
334678315774 936373422
475446716785 199989543
580210052386 25081260
552697326670 575595771
202241934037 94255758
554970034843 491047035
696659574541 205312131
906894639559 426036792
800359273258 936363849
131739753139 187621227
154908254158 936354276
241924613770 936344703
489148130623 108414225
460789571530 7533951
7544309062 58912242
252218381458 20371344
946733311327 400974678
726730045894 936335130
100403501434 746770584
992192328373 136405677
703302250597 82442676
524618844838 72285723
553792263172 661149672
782902277104 52948263
646134550447 184816338
428982351463 203560272
220487065708 323366367
223756362862 446905932
892156751530 173472333
621685957441 674178525
201869582629 484288497
979021986283 123922485
668400398242 195404076
937099266934 409628670
455162506006 936325557
521611097098 188482797
656618788024 245298552
614851869250 358202514
153952030426 936315984
426475794046 189688995
171097692085 37468722
124118002600 21874305
901359067288 113688948
680831306758 936306411
202341569821 273605913
453250058542 936296838
459290951191 500955090
60073643128 20792556
195550110199 182748570
577559143702 687552006
169905953407 270456396
417947254747 654601740
873988500622 871937559
83654845750 466386987
733122506968 42360525
6561079897 92255001
855891329239 183533556
499034643745 67020573
245749508698 936287265
519229496050 494943246
748034274877 597202032
283998457978 232834506
413088661798 171050364
297385590226 936277692
482543746567 304287378
527619633007 188042439
484514732926 114196317
807757421755 18801372
449298784960 1493388
639713686282 647115654
17265138181 58749501
27782708944 825422352
729598717090 936268119
655013265994 850561050
789840812206 936258546
474166929745 84529590
332215338745 378315387
228833124481 217307100
289523523187 45835524
919638020368 206010960
830742259288 155867586
573734248774 399672750
743942073070 156537696
327984749650 484690563
929449477078 213784236
40077991288 16810188
947353833187 147548649
137711314030 801729177
535187659870 53302464
739160954410 846540390
530000760886 265200819
417186588259 318407553
828443761453 500744484
679875083026 936248973
475795681354 222734991
928870582714 255761841
436038031366 936239400
341371881898 936229827
963750062968 55236210
268698878266 454545186
106586275516 76880763
804994101424 48649986
726554251414 14579679
726383775430 71816646
371329214056 482421762
63110775886 892442925
966561344029 2546418
283998457978 677586513
907135094173 196983621
141761461648 20553231
399125708119 543803838
682429160815 107954721
788884588474 936220254
752548086658 110960643
636673222120 49971060
982041782338 936210681
441775373758 936201108
188741792524 115134471
190288532242 936191535
831914656414 76488270
18746766445 221308614
191115582004 59611071
917018568562 173395749
359713710442 36817758
871184303581 848148654
5687250976 4441872
20239734622 122792871
696130886470 913685412
35433599695 83629728
694847586139 104278689
204502484500 40780980
455162506006 841122072
443687821222 483484365
653100818530 936181962
452633925208 503128161
639713686282 936172389
220628296177 154154019
482503166620 56624295
747664521844 50727327
344240553094 100583511
925624582150 233447178
607837238371 227368323
547580113645 136587564
860840683801 553845915
943595499328 56069061
598239695827 84453006
495968079493 182844300
419575665820 142857879
807552971194 59055837
558338933581 21682845
130840191994 19500201
980806615051 196562409
381721254070 442531071
529560416551 98353002
669895179808 358920489
142477345642 323969466
542769682459 199137546
652662407941 133505058
193830673561 3570729
736292283214 834727308
865049322007 280220856
37292735122 936162816
754460534122 828217668
468549638254 318350115
452293834810 936153243
403572374878 487572036
624414106570 705482235
680142935566 626514558
300139983040 13919142
314528150233 2747451
77757414079 216838023
879293894200 108931167
12360685081 35774301
786846786667 70179663
203675664490 936143670
186463637314 733511979
509667258730 310931040
944880656821 327578487
288717040321 21156330
887843570683 385169655
888651077860 233188707
969137435626 189669849
992375928940 91087095
340317079504 53158869
285335830705 201387201
982802079571 160405188
87715964026 152871237
624916468891 243517974
8606023162 226813089
384401949838 536394336
159551583148 114550518
461542646629 29484840
184551189850 252047517
496622983477 155886732
999253809514 556689096
190171468117 11123826
579471591166 767888622
707605571254 685560822
59638646008 439793193
738595490965 329024010
465705282478 706544838
315095547424 397691139
518149459228 8462532
228036578389 2211363
986703711667 63172227
202719440758 573011061
817571300434 242273484
901718988850 650313036
299430441853 36090210
241924613770 936134097
431884202677 69231936
222800139130 75933036
58329657226 377233638
24656614297 144676749
879481515427 189909174
792047055040 558574977
588077604754 918385755
975853373851 92015676
512043393595 398830326
153701576119 44361282
636845015086 936124524
110921962486 814796322
629195225230 936114951
448728703237 550160310
754247558110 15517833
971523321286 936105378
31555392730 844865115
550458252538 11391870
858224720659 41240484
610070750590 448839678
778485158104 311725599
553446681964 116426826
303412065937 641831358
335294520211 250343523
182614344901 2824035
57057710473 136415250
476800354039 96639435
909333573304 15077475
994899751957 420264273
646407252406 474983541
622647790951 341564640
730604414086 394618206
384324297754 23951646
186005267020 97845633
494367679018 936095805
864085985536 244666734
768604689637 123013050
169489173706 240339738
459262270483 125377581
854007782662 576007410
939377776345 364089909
426298362583 57313551
54504762298 788489718
277099957162 9582573
48398049793 230603997
633795111946 65134692
903450577717 2546418
820439971630 936086232
768440627563 330546117
465310476904 293498607
20321421031 76344675
651787707877 249998895
748723191730 936076659
324769444216 197108070
803227944454 125502030
81148847659 24899373
247661956162 520560594
558356088397 24056949
964645230106 44093238
706649347522 936067086
909624463963 100420770
428927115253 224592153
837417100624 24975957
973693569640 72276150
504255599371 293402877
97925293762 312529731
540609457036 82873461
555565997866 643267308
179213472343 354047832
683699977954 936057513
696639653128 76852044
549586280779 42733872
81985830103 60817269
53655507268 311294814
742029625606 509743104
160323306451 22640145
508969582582 612308226
32612123389 509877126
585208933558 593037777
930224363563 21548823
717167808574 936047940
305753757148 201415920
447469718326 22094484
250278536068 220801245
956223741574 936038367
293273978467 28977471
829825572046 2153925
524388394009 43806048
939011714398 195825288
142778732401 615237564
145945621693 51071955
229623400258 646292376
278057320081 112281717
440819150026 817390605
756372981586 936028794
920702581741 93920703
186197875780 110874486
708117056644 423251049
720428072908 34501092
729598717090 936019221
303122932618 628390866
944549320237 80528076
551455381699 133993281
990345321937 171988518
326864161600 71902803
324049415113 75329937
396832858354 452343396
76302871924 96170358
606585333388 590424348
773093420158 263573409
777270094117 26555502
523489349806 101196183
828089761486 936009648
69751752040 16274100
249118809502 120016701
826673386882 191708898
848519204248 101971596
947617727986 936000075
670678735339 494493315
174032728798 935990502
499465108744 161582667
187419861046 321920844
516891484963 347691360
376135586290 335256033
205230047554 137429988
458942019433 16140078
245418411439 310088616
631107672694 427740786
350934119218 94370634
286867129174 935980929
189332308510 267814248
365963170042 1952892
700912005130 171490722
538353970690 935971356
753504310390 875986938
842506456219 387869241
218425020973 137257674
52592314834 935961783
887102452261 214483065
925624582150 171193959
898472599885 69404250
856776473446 935952210
175221633868 81179040
803910987577 122486535
799422674176 746349372
314597617402 935942637
995984148586 360557472
678997712095 306106248
213237901810 343594116
778413657367 368263737
972479545018 935933064
851755239319 112061538
427007009389 169097472
351716242891 3762189
982041782338 935923491
847862002744 152478744
264766913425 56298813
495323902750 404861316
524757423586 172859661
478871186788 7399929
650935341622 126287016
179480712211 198544020
477155651842 368713668
451777059643 95643843
501873629068 8653992
755621409448 431933760
309572640232 109811883
817571300434 415458627
133644580495 176238930
347109224290 935913918
250530627358 861991212
938109281353 649489758
325644651649 23118795
457074953470 935904345
592588615738 90876489
513492153658 935894772
569909353846 645957321
33467840194 83352111
607914406324 182710278
861557592106 134385774
6066998221 54690549
738507878869 556066851
18920114329 96447975
410588541529 505856466
344496104329 186558624
615631580527 131925513
306433091428 145710633
820315459711 4882230
595455075571 196428387
222800139130 935885199
953355070378 797995707
875480190109 114569664
131002660858 606669729
120276240046 84912510
72445964884 157868343
714622235701 436538373
680831306758 935875626
478418498764 570742260
913905531487 54020439
912430824502 213047115
644177923588 262549098
389183068498 102794874
53548538566 144025785
615808092982 207217158
85103921722 321451767
718015047793 69002184
976983060343 167211591
930085478479 86520774
239426130484 232777068
964404756346 122821590
777409903690 935866053
905931551986 218264400
998365630666 761225814
782037351073 37822923
438368388145 473202963
337849120423 550705971
794742761272 542090271
865934571517 156078192
247704000778 722809365
456118729738 207274596
982041782338 891447333
451337611078 935856480
921680124544 89756448
39573733513 169461246
621217516351 134337909
210085414402 171404565
122396647270 74497086
981335519209 157207806
508711034998 935846907
469285801954 32395032
917536850782 22056192
115281423307 354794526
547589389882 221662815
90841264114 935837334
485136380308 185984244
797490602062 935827761
30599168998 829510023
329897197114 416214894
181539942484 26182155
538353970690 935818188
59665345105 532536417
532616628298 709857096
427331256472 69145779
436202505079 59802531
550844337109 798388200
423006086137 170322816
905543883778 884765379
438906702562 870156981
756372981586 935808615
898677347209 79953696
228214483021 166991412
217500254119 314865543
584124474010 89507550
587779687513 90953073
935840578786 35180775
727790433439 234433197
696297791725 696550626
313372712371 8768868
907337524831 29274234
672748687372 28699854
139608674446 935799042
492507729886 752916450
995510964769 467803791
129394634794 593478135
487298137411 4001514
94372291180 1005165
112549961920 53350329
869088661708 89804313
508711034998 935789469
142128902107 62090478
865382487034 935779896
11296315168 7696692
218975244202 935770323
857305113652 399711042
387270621034 341641224
491808541204 466023213
729598717090 143030193
376575523078 2153925
787250437693 178699191
474669948511 456019428
994472690854 570378486
511218808186 329215470
563405601166 739035600
258180417214 891763242
441434445028 316990749
25077439285 288166446
262562881954 127387911
283949333434 23846343
873832043602 40350195
617478855007 125080818
808009063114 241335330
614851869250 935760750
993324953776 6681954
300582289840 588729927
806877466114 75808587
397464590197 85659204
196554735019 110127792
252592308319 68609691
148625522902 151722477
174822664039 56222229
369211454461 33275748
696130886470 896942235
669356621974 891428187
185914926619 520493583
283705384675 205704624
887089940350 168599676
94568748286 47118306
992317208158 113487915
104359584754 70648740
56417209762 935751177
62154552154 935741604
566084458918 935732031
597639842074 393814074
290692024102 935722458
164470491478 935712885
340415658166 825355341
213958145611 115086606
776095740007 94954587
103272172630 935703312
109450792030 156231360
128133989662 935693739
278739152914 342541086
283042234246 933922734
459531558973 92714505
254802294196 401884113
233318600182 826102035
925624582150 680640300
323552691289 32835390
323487604462 417401946
917755392799 21673272
994472690854 935684166
329241670885 155436801
986558422246 219738642
826177314022 935674593
500105021410 931366743
46534271461 211553727
850901178643 21883878
63941788870 67365201
263917759606 917102973
217062796738 863015523
678918859294 86061270
547543525639 7524378
688900068532 267996135
905543883778 685512957
383445726106 935665020
496375100215 573604587
568182613009 205149390
277493030023 30681465
695498278003 356115600
370058593858 755577744
901328807035 1761432
779322351154 935655447
721438441528 460030515
359540132806 935645874
462660050962 13804266
402039420280 102344943
246239282524 90187233
982041782338 935636301
848339404162 275156739
507754811266 690213300
795578154598 935626728
107837577400 104412711
17458273456 167269029
778262819698 1455096
103157300722 18897102
932318148274 935617155
256791105481 89536269
930148995334 46113141
268698878266 935607582
880969074859 257102061
269791555540 785617818
747390456427 33017277
424226448085 221251176
383089250824 332719188
530704180834 830189706
307343230738 319470156
141853027393 26555502
982045324348 176210211
945705280522 41901021
387270621034 935598009
667216848571 135065457
678602437444 29283807
277304891854 935588436
721948927234 935578863
881638290478 935569290
423353605183 38512179
137377670353 46476915
560347116526 268723683
714092489119 143690730
540770685502 208423356
75446695615 7869006
664070483791 351290808
651658328782 380115111
373831492342 5705508
921602669401 21309498
979034814103 31590900
835394295616 321604935
135800254651 381072411
93353402590 310299222
847214236126 935559717
8237782663 72094263
627723767584 193747947
387270621034 646139208
248845059994 541582902
675524079256 313869951
286867129174 578841018
222097035091 437658414
994866485782 6375618
743372378359 183389961
335167620523 33850128
90526900459 286835799
823030378954 221720253
419326767820 70639167
513492153658 632239212
466497553531 12272586
528791733370 770616927
356200541113 214473492
25544582539 231838914
52592314834 935550144
549452459812 222457374
955693870543 157772613
794102992201 436423497
771672561298 935540571
682743754222 629233290
623009047252 140541213
765935218906 257111634
971523321286 913331211
584252709826 872540658
103097632213 87506793
165198297949 71701770
884287121821 114301620
262631884138 205857792
525658602568 130767180
763066547710 803634204
860601368374 241096005
396638013604 133667799
332566782721 78728352
186463637314 88617261
140564898178 861799752
39205182586 935530998
255032601430 112473177
517317048586 935521425
424773875998 668913375
947617727986 786661275
187807251637 297107628
14380901287 518923611
954311294110 935511852
495474505186 132480747
236915116141 63947640
522098167246 935502279
493081621663 98611473
621545435374 359619318
986822900998 928638438
73196512711 378650442
837651998806 935492706
241634536816 238166667
268244069128 264770034
231406152718 66714237
904587660046 886459800
613895645518 935483133
79787628589 411045474
146471156155 541037241
80549635297 387993690
468280947382 145231983
954189654091 50306115
340180300480 166445751
578098821577 248696967
132451118677 137583156
125958748294 50162520
987349310695 140244450
2699750131 96160785
741830434714 17987667
312685169938 935473560
434730865546 207016125
536167816102 156748302
542786990443 298620162
49077326635 581703345
836695775074 935463987
449226547102 96974490
481270599097 305857350
171164057602 935454414
76403302267 72467610
261769782142 186874533
479068099306 476524794
196025874634 850762083
65701135345 122907747
924499044859 69126633
755838266617 182241201
578811288010 220064124
322063925659 102096045
681787530490 935444841
857058915238 149300508
98621476522 751164591
376019963596 146256294
118614467068 731204886
532616628298 896645472
497756030092 138760635
151811567767 49693443
411176214334 935435268
205588111954 935425695
867513993457 669765372
42073853782 639782736
768803890102 935416122
42073853782 935406549
485890135090 192254559
449425163614 666309519
925943209882 263343657
629195225230 570416778
537397746958 935396976
442731597490 468569631
589990052218 358116357
920618770126 20371344
67731952954 137468280
941677260199 104211678
307558326475 45155841
526879285906 754495995
770090612086 437572257
555086432950 62999913
335446960663 96313953
580427814898 787446261
346843204285 213975696
297866911093 404612418
434566975786 166034112
346569339901 352927791
440379581104 258059361
866036007025 236041461
536086139266 49827465
156464714563 106681512
982041782338 512873475
908805162850 462663090
990955721044 246476031
160645596550 828811194
213858931039 191278113
530704180834 690376041
962707931134 99846390
838608222538 775374708
739764149140 299165823
9562246894 935387403
888716920954 75655419
317278824631 50200812
395436299860 4394007
286558289140 266579331
504590683090 115297212
693185013121 23731467
641626133746 935377830
322388637727 496541937
270279625372 295288758
90713660116 36894342
1354202062 381665937
241322370859 88712991
638640149527 6107574
488777933140 28498821
560211011704 60664101
609114526858 907874601
285910905442 935368257
911174730637 68456523
217062796738 720148071
418826004190 935358684
216106573006 813322080
910070919964 118226550
693567019594 112932681
250924135096 361428615
546959984278 935349111
30178209988 243929613
459012118420 179694783
627282777766 935339538
4422747925 2747451
642454389706 75751149
89404317133 295059006
714627606154 40847991
676496318617 363601686
993516467122 901929768
684468632416 20275614
540058219069 153445617
273210109429 216704001
335025068980 179053392
906500107510 935329965
408307543138 935320392
466637190790 645545682
620431433548 84050940
940859251441 42226503
717514858543 437294640
786441867913 474744216
997913693428 32959839
823876350445 199874667
33936256657 5207712
755000757658 260787666
333049994950 233619492
663619279582 264731742
328031331868 349874004
156692446660 10568592
622221088141 94102590
723122132584 718252617
502973692606 935310819
35380287658 711005856
780278574886 103407546
761154100246 935301246
493411455286 63325395
53112961585 88157757
339801927655 115325931
294333437431 102096045
598252035424 214080999
951442622914 322686684
864269346778 94763127
551741102938 935291673
375636080815 55140480
538938995866 28527540
9320561455 13775547
834311488105 191852493
242277895762 151148097
834112522873 645287211
975348216214 935282100
128848221619 142963182
166382938942 922004349
238099718842 935272527
618676764178 935262954
400963313869 343507959
141521121910 935253381
4327860349 146553057
483447098620 29379537
218019020470 935243808
435081807634 116733162
859645144642 893266203
126221542198 935234235
925379134522 218283546
161601820282 935224662
311728946206 318254385
952404245818 129484398
306737713861 48228774
722656161328 76459551
631927724593 114914292
747335919046 324687441
894361309516 481033677
320043906394 149836596
490326189484 51684627
275267434675 51818649
584016471424 141881433
854345403226 178976808
456537184714 324237510
140564898178 78192264
456118729738 701576451
568953130114 935215089
154908254158 367459605
336590763238 209619981
791668715026 24478161
342454930 403348782
400960537699 517162179
174739637410 38942964
734379835750 320523186
512650241119 356220903
323434321144 98917809
324159854722 935205516
753895874809 420436587
608934127765 5083263
940480639291 174400914
323203630990 916653042
513492153658 935195943
529810114591 29398683
651188371066 746033463
228715309570 429674532
112094095660 31102677
984619256539 3905784
408307543138 426371847
460494493378 218350557
116776985767 382881708
520335738265 458068050
211575721285 321346464
937099266934 935186370
335465398261 114004857
977505378277 373615044
364321251466 16197516
294516919030 935176797
539310194422 935167224
301287279760 380459739
817571300434 857137701
346786752304 12444900
24463603471 39153570
557331676186 92551764
165426715210 935157651
907456331242 693506412
712866134473 211515435
243574066297 26297031
653100818530 853566972
556262720806 210414540
393856274821 69298947
85103921722 813149766
331809644578 935148078
614356738636 283935180
26387777860 55006458
648161797327 125291424
334132687585 362969868
582222949339 6107574
309816498742 904667646
140966705707 184299396
752141247823 51703773
430198166236 75483105
175945176262 935138505
410219990602 935128932
441775373758 935119359
926291379892 217326246
735336059482 821688882
850082907322 935109786
146722916482 489783399
2868680770 935100213
498775378186 10769625
827756385853 196591128
348065448022 935090640
522098167246 621718485
469875016012 7246761
332663039236 61611828
509428847257 141929298
488319553273 82500114
942401252524 350955753
758200405756 5025825
93349171324 45691929
912318810829 47797989
310462063570 15986910
491301741103 26813973
98694566377 199989543
315575495260 629214144
546959984278 935081067
739160954410 623202300
19945866760 68399085
332342927689 116848038
472668855067 200324598
869207381962 935071494
904297305475 133160430
586104506854 35707290
968184026356 377559120
449425163614 935061921
870171714025 578544255
917974792294 935052348
607902315625 142417521
5737351966 695421012
742029625606 648829221
156820701622 57964515
333468526510 170610006
864916420048 401683080
24648994189 68150187
477696267871 22620999
401924161360 26746962
527970728263 723077409
993900468871 497221620
653100818530 935042775
78019561111 309887583
821288713810 74305626
479356304044 646416825
880803165196 62310657
270465370291 59505768
225118405210 15431676
672421932163 274936560
441422890417 49817892
813746405506 509197443
836695775074 871497201
744898296802 3513291
305137112353 227282166
817418366278 56815755
487048588447 52890825
119871330865 455109993
452121611059 124190529
612939421786 935033202
611774146972 27953160
599552289538 913982175
191949194752 163908906
528217290451 134893143
464724743326 645852018
417181763467 437505246
574548489862 59141994
576387301810 182509245
492455231554 893898021
979173111142 859282053
940924161862 408767100
540966932002 159859527
72188719228 261065283
577559143702 341401899
600508513270 16714458
196234202260 272169963
756372981586 790959552
577559143702 317890611
862921127842 459130653
9574 935023629
708561794986 774551430
254092661371 131638323
362408804002 66695091
678531128167 108586539
691349767810 828868632
637134138832 96486267
306424810783 267929124
193841385748 60673674
797490602062 163210077
49723643638 935014056
169251610138 364683435
617671205296 8558262
847708624138 108232338
798484600852 894826602
254544359284 451051041
343710481030 244781610
6457748935 9276237
629195225230 710766531
983532734704 3656886
145955577613 214693671
657881937190 616501200
492603794941 282824712
576613038631 51837795
866008609099 145691487
325357729693 385361115
591902499682 102478965
966742202626 935004483
645451028674 338242809
902406751462 48324504
584117035789 90474423
233749854259 20036289
252103649053 19691661
510495706150 10204818
56753289073 211582446
727686269626 841370970
871119829426 41297922
138652450714 772005012
241688787007 106815534
392051739694 934994910
118302573247 57265686
839564446270 684756690
764978995174 356766564
852479691148 92331585
501061245142 866059737
358970974183 189832590
607202079394 240818388
164470491478 934985337
209206617094 39632220
164874041293 529099710
442768080193 813867741
582910439815 334949697
743260182799 93757962
768952080142 236730717
337134394762 143604573
589033828486 934975764
557478445330 137726751
457806742309 116541702
576388115515 70438134
123212525341 70830627
897649479145 15115767
601464737002 606411258
781686117703 394694790
990413204080 18322722
646407252406 267402609
301612991512 240961983
895025422726 934966191
431256912706 888374400
820728722029 548829663
891200527798 501156123
491499007822 934956618
422169831241 227033268
14181700822 103934061
629524555576 85793226
517317048586 934947045
237668689036 330680139
667444174510 934937472
483587237767 14914734
445620802771 897018819
614851869250 934927899
110346265504 153732807
642169028149 312654180
529598631967 71328423
518324468722 48401088
286164896278 152804226
233911207174 172668201
6146358391 63603012
582340262362 70754043
635289420343 192790647
774457530274 41795718
895642766350 187381902
561655349041 158270409
575646696238 879643824
956073918643 67011000
710474242450 900532110
404482648210 934918326
181502205718 106805961
229660275454 197270811
616458559186 34769136
141595551985 335964435
495435667525 273452745
655969489726 170236659
474286980646 307283727
294701304583 220485336
802936996357 93403761
10518470626 832592529
99475719085 305053218
961539914350 355703961
461856072130 934908753
409953731272 172304427
589618595191 200879832
982281499831 492674445
840649647031 111860505
663619279582 934899180
222448134439 184050498
618454818265 173931837
716387814199 743869965
728642493358 487782642
731511164554 934889607
666725657941 518540691
671547710749 416827566
911863934680 1397658
718124032306 934880034
67730679745 25339731
49723643638 436844709
309816498742 339898938
82235250526 895965789
915106121098 934870461
467593414522 934860888
525617285500 148142175
356748399811 294331458
37078045543 89373528
483180002347 257102061
504785196877 52976982
567040682650 605817732
147258464302 700858476
535485299494 309102597
9090732871 199051389
215610571249 383695413
510465522481 105331719
498192573946 785005146
627282777766 934851315
507754811266 934841742
449718346312 530947299
532257032218 169193202
295267509241 57581595
23905602874 934832169
466993440412 499777611
901200959620 106279446
594519108307 78115680
63110775886 934822596
976985893951 80575941
542343712678 611571105
928234413091 26335323
843389341198 934813023
988552383805 134443212
294516919030 444704142
449133057184 98372148
516360824854 934803450
288779576638 582727656
99242716357 55437243
852682485580 90225525
200806993294 934793877
291648247834 934784304
452293834810 934774731
229844747164 451194636
263288157061 522168858
961004860234 470685264
700987612684 152143689
376098912127 262108740
331561746262 6413910
102848475742 19710807
158733149086 699977760
154709924836 138138390
198894545830 366655473
862513815838 934765158
825908154073 238444284
946107528409 497891730
465127067797 309112170
543178512478 394953261
626646052909 423155319
360496356538 934755585
840160748440 42954051
952686237679 599662293
960944650156 28288215
273256088548 200305452
769760113834 934746012
685612425418 934736439
552529678813 47472507
361325617663 37076229
635888791354 731798412
39831572695 223950762
562259563990 901460691
576645242203 567592743
158733149086 934726866
467718581497 552965199
405619514452 684316332
509667258730 917916678
706649347522 934717293
54504762298 498169347
544091313082 934707720
176153417731 644751123
752324800525 37564452
393007963426 353818080
255404393512 49904049
857402595511 145691487
261049088410 649011108
517654219219 47261901
280449686662 155972889
110921962486 934698147
556667826928 612451821
613055762455 319039371
677865243952 40723542
229816219624 568578762
987546543214 149894034
306877977457 26191728
767544177643 103694736
34609148308 582411747
132357159682 8500824
243429695884 290081046
730721654617 156872751
623219873431 76890336
362727249847 4853511
49723643638 416827566
267974005225 427482315
794584782145 10511154
997915521871 65239995
161028784594 67441785
196025874634 516166587
613795391581 75875598
566084458918 934688574
274377513541 11008950
614483006506 142503678
681003812218 569737095
86060145454 899785416
304079156350 934679001
523054390978 907041750
186716153908 609129990
921863539132 664682109
21993155410 656899260
992616350743 57438
930301617673 71653905
332835100246 819965742
190959561250 235964877
222609046996 84098805
537397746958 140617797
52592314834 934669428
404482648210 934659855
345196776826 45213279
682692370450 13220313
856589574286 115421661
800115730657 139756227
47811196174 800771877
518864797561 239612190
166605817528 371202648
598480753540 2996349
441775373758 268206741
98641149037 517181325
282812974561 63526428
279558961396 50966652
999114947668 106394322
420472948591 122132334
640070261386 160663659
693262215274 519593721
12430918090 934650282
593418992812 110721318
436038031366 934640709
879725843014 910191267
634829451358 52268580
921799687222 934631136
53344838791 59343027
521708885293 138569175
581164275361 180843543
613364405548 395297889
821396195362 84261546
975036532999 186989409
579954357556 160386042
589033828486 671258760
590826627115 32069550
273479996926 798416919
452893104610 187764822
718124032306 902743473
349977895486 934621563
917587300492 167584938
681331802344 306316854
339121358458 209409375
862241774416 249711705
652144594798 760842894
690984360919 7045728
637506710419 217096494
962917307698 933003726
371616231742 236338224
794566593445 5121555
733214656666 102517257
674137740634 934611990
578183389459 57476292
725222957542 282212040
628662683332 27771273
76938553324 241900137
115407806053 45959973
260092864678 158452296
302166708886 54432078
884506961674 718472796
620333501758 223165776
971523321286 934602417
181682518654 934592844
218975244202 742290420
703780676326 235859574
379620831178 505952196
140166847357 346207545
784103469814 121347348
97383188437 25109979
249574403626 588615051
207500559418 934583271
959615653804 64186965
622501659106 465257373
774541232494 772512381
98491053970 934573698
593814947146 432709173
772461347779 14177613
563040050680 54795852
56297570500 68753286
651188371066 907932039
535485299494 54164034
238868775370 65900532
31026124798 346781925
357010173496 480028512
188560910689 423902013
99093387130 331982067
313765612918 446752764
355218805336 223558269
561013148428 255149169
748063252348 558594123
829045985218 872550231
447894937321 447738783
369755210434 50105082
107097067558 934564125
345527715436 185984244
249574403626 934554552
17888618098 175607112
566261626429 604190322
194325076627 522092274
366920571253 189277356
317466288598 934544979
32427043099 62703150
38165649127 5284296
45115939873 730955988
745854520534 934535406
538847793895 138291558
855249272221 61439514
945705280522 934525833
653041881661 30738903
621586034467 461753655
814057566298 166014966
256267969750 878724816
253856227417 234031131
183594966118 577529517
500766984787 52862106
344535009001 610326615
812790181774 107906856
592592377927 200171430
260609232298 64608177
170718409825 53608800
934574132416 542348742
1520245747 84146670
874474014463 422427771
115703081146 934516260
268698878266 75961755
963873531430 934506687
492455231554 925948425
624966545254 339918084
400657753282 539840616
203490804379 109764018
391742602897 170274951
798632331388 705625830
251486851090 575021391
805140391918 470618253
50418518989 140723100
63110775886 580353552
856180318963 521709354
874630877641 60606663
377000483602 186415029
169688512285 139469037
873988500622 621900372
50435415334 8596554
861390087844 63689169
72673013206 874464831
718767050716 20706399
337636331779 313668918
230008177420 331350249
736292283214 934497114
262088951443 131686188
998297585782 66254733
294516919030 481608057
660648162232 50727327
741073401874 448992846
746810744266 785244471
812176815037 485284089
165059336281 266196411
464724743326 934487541
619632987910 934477968
129187704826 6873414
334735255978 431905041
223560311914 65412309
444931981648 253828095
256752124225 152450025
573085299196 293240136
305991603814 422370333
114526644214 119815668
774541232494 812958306
97826576986 617123445
140443258159 64110381
403118456029 259897377
103982106310 94523802
756372981586 934468395
88386835774 274773819
201763217026 76947774
381222246391 113306028
207663137677 74611962
75413879371 66206868
819483747898 934458822
755718604117 133945416
530092757416 574399146
51636091102 934449249
375531467071 6547932
223349447443 15642282
327665360170 288941859
258849876250 48496818
672534529789 159476607
341211748846 60367338
735480104413 484106610
108499565404 460853793
7277394676 284365965
563742790945 107102724
153825508177 47348058
395676381127 65010243
598596065806 123175791
876510422704 213181137
53163880372 49377534
538525040200 484748001
820439971630 158308701
361452580270 934439676
607503389569 261620517
130221240106 585312366
189851059807 335466639
261049088410 934430103
477706089769 97769049
694598305219 378411117
777878750938 370015596
462812295862 867084048
984910453534 934420530
791183555386 143374821
180607488511 34721271
677006411830 310710861
555331511323 144887355
505607101846 102220494
252748855588 528659352
130227855049 716634780
708281587795 172744785
323203630990 186922398
96043671358 148678263
159361961164 212731206
728642493358 814030482
131435695513 351290808
258946831594 11669487
893112975262 341076417
293224821112 292723194
25480577461 232097385
950673685354 45127122
202509805723 28537113
161601820282 934410957
879854140360 471106476
996385138318 213047115
793819095313 404344374
436038031366 285227535
248501843317 70476426
103422995245 677787546
215436447952 399232392
874771246540 15556125
500105021410 822856788
449181936922 184079217
843350287450 16216662
901060226947 97070220
207500559418 803749080
460611130810 33620376
866338710766 934401384
770716337566 456852279
627868415614 333992397
287823352906 57954942
376752159982 662097399
214194125542 646416825
526879285906 816442878
396756527344 3283539
333722092042 444656277
853907802250 196715577
840353405065 38646201
652144594798 827470974
161601820282 934391811
368889671731 172553325
607202079394 934382238
607202079394 934372665
416760325807 118102101
186300594070 88358790
868578363370 62320230
788884588474 934363092
272141479531 317651286
185596461628 333360579
83418210763 481828236
798446825794 918759102
229379551321 67020573
655330697101 543641097
225368892328 154623096
790859270011 364022898
260092864678 934353519
656545430125 214846839
890489037811 115278066
106867855738 134089011
284720817412 22171068
536513330299 400974678
97396676794 69413823
3303792766 63172227
708488450752 22745448
413130859582 167891274
424796755468 29609289
339498358252 778323192
491208126736 185630043
443091705031 202459377
622501659106 934343946
884710110307 548552046
859866903187 56231802
870340629610 477242769
506428872793 183093198
925520221396 17690904
320025162460 70658313
430089866887 14158467
618380416909 127684674
560347116526 934334373
887375632870 934324800
991604019658 560030073
244793284966 36406119
14962949260 65508039
831418568500 358058919
210817007689 97769049
527474889247 220954413
675093964366 468454755
688050239122 226315293
803447711815 84472152
111878186218 934315227
932967953941 211831344
669197541952 90263817
73629236938 934305654
418745231308 32529054
863674432693 50373126
143433569374 934296081
351686049649 152718069
761154100246 567171531
79476908155 373289562
368637365743 229072317
935885983525 26459772
596618707921 42226503
201855022096 511743861
313540383466 22046619
220887691666 934286508
619448549011 113526207
990849642631 403004154
192200979706 786986757
270278227714 107476071
125265318466 934276935
657881937190 934267362
876857171818 934257789
785576147323 149003745
554190308512 296265204
954311294110 134443212
669483215326 180020265
512051492353 305685036
454222843564 400859802
502017468874 867352092
930205763224 15661428
489323546275 118245696
327531414754 156451539
185507413582 934248216
390918084499 57313551
716818685356 155465520
63333769348 632622132
132767496754 10089942
9562246894 226382304
645728329765 4671624
178813847458 687571152
640669910014 795219537
742985849338 631253193
677962635562 455894979
693870569851 317603421
393755365828 157935354
814181852557 158423577
725143022992 366435294
376859980681 788700324
824264866558 639821028
777409903690 719229063
642582357478 646502982
166586767258 287314449
511579706194 613093212
705532387639 138425580
497236350214 934238643
286567249468 73156866
174801478990 160740243
983954229802 934229070
258620660338 137812908
17448039919 688557171
374839712518 934219497
391304532844 666749877
121984887913 335035854
759241652782 8405094
581789455180 502879263
491668717966 282001434
121440423538 934209924
69804342010 457618119
719080256038 934200351
439862926294 934190778
933988948591 167900847
705705903745 473212536
545047536814 829912089
458491121560 188348775
413687931598 187764822
527835509638 622015248
534248715403 218111232
944749056790 934181205
32310070612 82787304
249574403626 68073603
342923910004 8960328
891200527798 404612418
551390371456 290463966
529501217119 147730536
734897084086 37545306
907781267581 284021337
302342928670 742864800
114249936649 65115546
78013185493 302267475
586166918722 300936828
296074106983 194714820
323203630990 934171632
353802790414 373873515
442336954657 349290051
599552289538 934162059
842012436073 308250600
975749995024 457177761
405438871942 557598531
191321263390 553080075
433431823111 500763630
134032177600 84539163
295089221689 162329361
356671461610 934152486
830613445000 118379718
56800349941 452017914
95622382774 289899159
916432207258 146754090
751600775389 681521016
618198041686 74793849
341417497243 212424870
858694559407 922626594
297385590226 255934155
748319406682 339918084
473379808966 833817873
800359273258 934142913
400657753282 934133340
807052839382 20715972
726265118095 211936647
451337611078 914173635
327028525918 934123767
314597617402 740433258
53548538566 79800528
121440423538 602696934
16623454510 526974504
431256912706 934114194
881227440556 368550927
334678315774 934104621
206544335686 934095048
531512544100 40197027
44942524978 934085475
31357800529 120887844
698999557666 660738033
126832873978 2919765
911408642800 416435073
763175488450 74516232
916062344830 934075902
412580473612 106030548
105561863305 305512722
231306415723 64780491
483849217966 380622480
335634539506 391803744
701868228862 126229578
705693123790 297509694
913193673634 934066329
496280126482 806936889
42836764444 149702574
734379835750 934056756
223990930081 674073222
220887691666 934047183
259136640946 709991118
672225293170 789772500
797490602062 489735534
637101887395 90914781
890244304066 891265446
120484199806 934037610
318064409638 106116705
29257607389 160759389
770660263024 23252817
449425163614 310864029
773941028632 76555281
113398709581 186434175
740712436855 250333950
782534243119 204220809
408307543138 934028037
384424848454 559072773
114746857414 934018464
147541403890 545890752
463612972009 43269960
435824634142 4796073
544268882659 542224293
929774643169 135343074
507108254938 482881266
206544335686 934008891
244793284966 928791606
664575503314 784516923
2670035539 35879604
829691358586 160319031
168702334636 271231809
957179965306 283379946
611983198054 905931282
574160036668 244714599
59289308092 630008703
655969489726 549786963
832366597744 222112746
425905620685 377578266
517618387480 332642604
133871332054 933999318
662337922570 42236076
257770725625 230201931
4335796366 276200196
266378615521 158911800
109406133985 84749769
623166858157 83466987
944749056790 931682652
617720540446 898387758
974075417464 146983842
10398860083 3388842
71186659972 204517572
283744787143 116177928
532332381301 171653463
322247407258 309456798
675610130953 170811039
644782550176 538730148
11103237331 40819272
392295027916 59678082
698632140445 14675409
971286049000 126689082
103272172630 377166627
977284979098 544943025
254029469998 257829609
630755878609 176956905
60956327074 26526783
154944440098 42341379
983605183168 117901068
510428072905 124267113
542971117525 45452604
245560350310 40742688
114315789316 173692512
403071577048 210577281
356671461610 596426619
946911215959 135783432
64166587537 817716087
165426715210 933989745
127613902237 78000804
305035380082 884956839
441182330500 185323707
111653253529 134232606
102315948898 365535432
452485045912 153148854
44390492452 143365248
112641776563 25894965
623898413152 52239861
554491369789 20974443
48056437288 240234435
999253809514 933980172
475243204378 877748370
221945982724 38598336
142477345642 933970599
186260588503 175195473
33467840194 933961026
115703081146 261898134
334202082262 46237590
156535143124 206326869
705547149205 81370500
341055670654 278756187
622340310283 38914245
55008005335 401606496
572543662948 13861704
488630336626 423251049
445600268686 746100474
585916923919 158528880
610140355873 41795718
390884377966 97682892
22639600954 145117107
711430466182 933951453
999369949150 331752315
902675212582 933941880
378756536965 87344052
660750608386 555281865
593327063293 185907660
669952435921 210854898
219759129307 96227796
730894964209 584699694
975495113899 762307563
772628785030 917265714
23412329422 366483159
447512716150 933932307
227305980694 1790151
161601820282 929231964
429120738751 43844340
653600136637 384451680
790850347975 819257340
520733841043 158366139
106771627942 157504569
611983198054 933922734
717167808574 933913161
867294934498 933903588
215314449640 723546486
427043865439 159505326
622550088913 872215176
796643759428 237582714
830958432682 46141860
778837559380 393459873
399701529550 573786474
378664607446 521613624
601480072948 565266504
386949853042 90014919
963732649681 93920703
4583191405 144782052
358170790351 308719677
202719440758 777222297
449425163614 640711317
26774274070 933894015
193051684351 39641793
739008029827 1771005
582340262362 21175476
796534378330 7888152
365476191532 461619633
165937051840 105973110
705693123790 738461220
706649347522 933884442
936414945121 359150241
360876739693 360203271
689437320346 889743339
389849923678 124276686
506798587534 933874869
597639842074 933865296
196542433714 276803295
221719020559 18753507
581570424940 48544683
290415789706 173596782
546959984278 169748436
593308970323 362500791
642582357478 933855723
271141602919 314406039
333907597636 214770255
286378211437 65125119
385012946563 100545219
721948927234 652017030
552697326670 572589849
960589021 391535700
385358173570 933846150
468395488327 65546331
734525536810 685254486
53548538566 933836577
570921474325 595507611
622791376378 458431824
87016369186 517956738
634602801010 138100098
618676764178 618827439
52592314834 533943648
703522314721 200161857
807338832757 509053848
147755676349 205685478
93648815797 3235674
916394374762 594693906
640299343276 50497575
941880385594 673747740
224542038118 117767046
499964551300 46888554
846258012394 933827004
695343003943 632995479
231406152718 933817431
814276558246 11822655
111878186218 933807858
860957215930 241134297
992086326544 391229364
291244740403 319881795
947557000966 16044348
782763325009 162329361
925624582150 933798285
762110323978 233638638
614505014833 262520379
636845015086 248457642
117395688757 114301620
577123739035 407465172
763706675074 29159358
427432017778 117968079
816777032716 635005809
224835360319 443296911
770716337566 510145170
239741130049 166378740
756863138332 176200638
828100933177 159055395
529747957102 766787727
696572431522 185218404
440357735518 175023159
800700062485 204364404
983376235300 403990173
536441523226 385207947
436912582354 52565343
696695569021 134538942
376084523908 201770121
307904051278 357436674
799794441631 15431676
203462927803 16015629
705717276469 19174719
850082907322 933788712
716802363391 48496818
498440103007 106786815
24861826606 933779139
386314397302 933769566
677006411830 745382499
633796270279 117384126
63710945548 295489791
35380287658 933759993
107546740087 26833119
675093964366 933750420
877813395550 933740847
787106488492 487715631
944946959419 637083150
533065487122 167364759
36336511390 933731274
152039582962 60281181
583052531854 111276552
195069650902 933721701
576602919970 933712128
604333408198 759100608
207754933174 251176374
551741102938 933702555
213237901810 869314557
698857527157 95079036
402305329501 195528525
531385682704 142044174
506705226157 24152679
986490520957 120380475
320147179918 137496999
874701574246 92264574
782191022350 174697677
698862610420 23970792
854578084564 89201214
472374533182 126516768
398564121739 115096179
927959361655 403291344
623159084881 139296723
806096615650 367440459
989417022646 59046264
276799747882 94399353
174803671207 11056815
493166486308 52948263
21993155410 933692982
417869780458 47281047
612939421786 175587966
86121527530 262683120
593814947146 933683409
474786279607 382269036
951442622914 163257942
731657057074 355550793
468138769186 144619311
929001053131 298438275
847002715210 89239506
463137481099 598350792
325787586112 139650924
554354533327 106308165
484822921996 446915505
608158303126 933673836
834531236320 220801245
368146146394 832448934
853500896404 114655821
337309178596 156135630
978835868017 13182021
63110775886 933664263
767263143082 402554223
539834048128 330622701
851769953020 177224949
799403049526 933654690
387160066549 13095864
892682471971 150822615
708561794986 68159760
412023309958 3580302
656817820267 8721003
818527524166 933645117
978216887410 601040805
10335927181 18887529
276348668122 464271354
459245010364 342933579
255839122588 149214351
775028833249 40244892
781234798618 933635544
48069868207 350467530
318422512330 333504174
764978995174 933625971
657749527546 96361818
358583909074 448418466
529974492574 23961219
894174300961 813159339
77773037215 55638276
258061189591 43518858
500684197483 277013901
224524864156 117269250
505575587530 73759965
366344688292 737934705
811011890332 155934597
225102494884 330909891
397789082086 933616398
342096127213 5466183
189267819301 13306470
381797761486 517018584
176901399994 625595550
165670271476 151961802
274436220658 933606825
381533278642 789274704
15838453456 130077924
510623482462 933597252
741817846219 159151125
888504180175 418426257
377906047018 686987199
641065849294 201798840
208168965424 73310034
196025874634 23607018
718659383185 14608398
313641393670 618712563
91286092705 66283452
462852512035 673403112
228971607499 352497006
804485784697 517793997
348877219276 93623940
992935811326 156001608
634475212066 230690154
43136041051 571651695
687524872882 933587679
575646696238 22697583
962917307698 644042721
640491645700 98688057
29154247708 460662333
317266686067 85084824
516167138437 162741000
713342913646 933578106
168295386406 933568533
710199625891 115555683
359460173629 27311769
213237901810 861043485
71716789474 933558960
848731743994 338185371
440646974140 47912865
133871332054 933549387
301690073308 131130954
920950192867 89517123
923806447882 699652278
754354890586 33878847
677962635562 577462506
222042717889 427262136
799403049526 723785811
113321129989 11860947
324826058938 59429184
686185876837 83668020
889288080334 221471355
605289631930 933539814
327803843188 8261499
263917759606 933530241
707512736392 3991941
379620831178 933520668
934456260067 507723201
535507221664 833597694
679427616379 358192941
184551189850 394867104
843278614399 51253842
243275091934 126497622
730554940822 928140642
264288225133 92159271
953355070378 933511095
259899178261 162741000
275244181858 88885305
120032712499 165957528
76497908134 637743687
203253480136 300362448
556839241066 562710513
805058508568 43968789
249870467797 197653731
787928364742 199989543
111878186218 933501522
963219556027 5858676
742029625606 799814577
583296486094 933491949
374839712518 933482376
518478517438 607263255
586036040758 60223743
567393620014 430507383
842055629449 278066931
764022771442 98439159
958693615255 115124898
565128235186 627921789
469001656168 457656411
225668810326 311601150
149170911766 730850685
408307543138 67862997
208456783150 162405945
97534830238 933472803
405145185967 244810329
574690472506 565764300
61074228142 56461554
885463185406 821468703
611308611982 318005487
494167521253 135831297
310772722474 933463230
634571344132 23386839
152585770477 149989764
482892994234 933453657
433807142149 54814998
253680869203 20208603
683231718751 295815273
715255361110 933444084
883073662006 152172408
360249444241 105513606
740117178142 933434511
915877379416 136434396
829045985218 933424938
609447897010 505406535
390167896354 842663325
628239001498 436404351
869970742555 13785120
988055353645 603673380
207036502762 63354114
481753480363 124295832
83886952708 199999116
417869780458 933415365
396449425504 308489925
486388055539 103196940
567996906382 507723201
278891985859 242359641
855544072756 61190616
412764619840 253713219
36336511390 727136361
875900948086 933405792
611983198054 933396219
774972706750 423499947
870053185231 87028143
127557976771 82950045
238016179363 4786500
956504431507 369900720
709518018718 791112720
980129334874 664605525
549593565832 178737483
644793760159 528151983
398287002535 393641760
955592798809 18284430
746361621490 84587028
818279597131 60022710
785161377952 342713400
751113140434 74793849
84628166860 310222638
585208933558 933386646
657881937190 933377073
15455112244 774139791
908412554974 245968662
165093349150 144370413
315017881675 14455230
251486851090 456928863
954311294110 521929533
438233485429 511542828
502831403626 59419611
981162066022 622340730
834275148997 42092481
259136640946 87947151
186755843566 152832945
580754876443 493708329
924617079949 9888909
111673739749 86425044
984910453534 135601545
664935304519 259993107
771458963041 44054946
273298831993 32576919
137428273231 75377802
903426262297 91939092
430170509839 24899373
244612072168 55475535
107303892223 65527185
950486399182 933367500
216751630465 171634317
490542784090 933357927
967560952597 62751015
391230007039 462615225
673868647696 90225525
934694283139 398830326
519652086562 397710285
71359175005 204239955
812790181774 711446214
676050188098 933348354
524966838442 892490790
839564446270 933338781
861557592106 249826581
394459628200 81753420
882594514210 890183697
709518018718 933329208
859645144642 589074555
664644055567 67326909
759594877336 75569262
379786396213 234490635
102315948898 372944934
369921684904 51914379
528522247939 234500208
308337535864 25062114
651188371066 933319635
745410844795 202411512
348077375980 909884931
861828565444 535810383
179770071190 22965627
943979994781 704304756
803875414309 119499759
623089929529 161668824
410219990602 747641727
487102762054 304746882
630647244205 266598477
197520024382 103388400
463646860429 39823680
781532471053 548810517
908167442401 118456302
803227944454 933310062
451383551905 795908793
706649347522 618664698
998297585782 765418788
889288080334 341641224
187781624716 487074240
579292522720 144628884
642445774006 88933170
704106905020 317517264
744703882837 119059401
206852452264 466559301
906500107510 325309686
896937870190 230814603
888974606968 32366313
344595701821 89660718
507754811266 933300489
380242444360 299366856
801066507352 76459551
499548537439 443019294
361793551384 238042218
578900987020 301760106
619029960013 130709742
513210338203 18552474
613895645518 724580370
427165940335 162166620
132790548538 16542144
618208332661 368311602
846405101539 182834727
133871332054 602639496
540163933708 48793581
315323040196 61630974
302166708886 18226992
169251610138 859521378
640669910014 933290916
639314017624 359064084
235231047646 933281343
453963419356 34845720
684656201686 482029269
774541232494 933271770
17048562721 82691574
250530627358 576218016
374839712518 933262197
231475518676 211323975
661706832118 933252624
422863486729 149511114
312161760682 231187950
511579706194 933243051
371522617375 298438275
667444174510 144054504
634633807957 140579505
921731636857 507369
31842094507 627098511
682743754222 933233478
721743542611 114397350
984910453534 20715972
217062796738 933223905
888555568039 595229994
850817577634 177196230
591902499682 45883389
902675212582 865600233
713813043676 225798351
561303340258 933214332
78440443537 625222203
804184168186 933204759
895025422726 933195186
722193833293 336175041
646407252406 915542574
461856072130 379100373
999927212626 118561605
166253228884 105216843
583824743380 177282387
498711459265 54202326
572242381492 431081763
520185719782 308662239
760028792707 99444324
527241154879 453099663
483849217966 933185613
532683620152 778237035
798446825794 198687615
316510064866 933176040
565467827788 63737034
236786062528 24143106
726106340317 386548167
71608274038 49444545
403342674835 24420723
924668358418 933166467
873675831388 44504877
246705732430 652945611
830322157756 244216803
109965738754 662920677
655013265994 623623512
682022298742 539074776
498867413008 53340756
174032728798 718654683
745854520534 328899561
524010614710 933156894
27546011038 121586673
699955781398 933147321
27355470046 252382572
747766967998 933137748
41117630050 506612733
711870460408 319680762
730064137204 165641619
361452580270 933128175
27189416788 434327010
358073662693 260634498
107761127422 145988250
861783084121 569746668
984910453534 839255337
335466058798 72534621
91797487846 933118602
421912164373 340310577
156820701622 294446334
418103131906 288511074
80322803062 933109029
930681163885 432881487
538800388399 119739084
946661504254 735570174
802975585120 77560446
986822900998 920424804
721284565126 324764025
307175645800 115862019
2708069068 23013492
86060145454 933099456
869526344749 13852131
372727365760 79197429
731367372613 34663833
943792833058 102651279
234083856229 15900753
248273039044 72984552
863108270419 106499625
615537267331 129886464
609114526858 933089883
727686269626 521316861
101898014956 62463825
589711683043 8108331
904498252318 11726925
251486851090 933080310
849866188267 82385238
554764052602 225156960
601812102880 177320679
344240553094 933070737
383373635935 20390490
603714527413 446025216
816538860568 42465828
620589211642 933061164
724817598430 933051591
717585631732 34558530
631107672694 373653336
742463952616 157619445
909368778706 175434798
363365027734 929289402
595349810863 196964475
466765306249 13718109
207046573558 208011717
720992703502 880811730
818527524166 933042018
435081807634 700896768
645570155086 689236854
578110021987 266196411
121673037865 2642148
592679578384 8251926
801040775128 142044174
396446687626 231034782
530604223660 24487734
402218052460 268426920
753907027354 115507818
221416485040 21357363
751807772368 487926237
78461896630 448590780
524010614710 933032445
817404562012 55705287
158733149086 933022872
724340302315 340951968
775497456226 804696807
921056941390 561686202
319828609624 20275614
263917759606 933013299
127728079408 369450789
517069111978 76545708
420738451654 885464208
557478445330 773689860
754460534122 933003726
730326456550 158107668
594598152568 67997019
519994292593 122027031
129661099249 160759389
563974074625 144782052
748723191730 932994153
282086010514 366416148
85422357994 168379497
458783279947 173376603
919887239758 932984580
719080256038 656420610
746810744266 932975007
906500107510 932965434
67891894546 820693290
129946097032 51588897
244793284966 892653531
456118729738 408422472
561789945421 442339611
551538245587 104527587
873988500622 787915338
46854972442 786048603
430179853087 24296274
68848118278 609847965
546550407565 333130827
124161483166 10089942
447001119976 370226202
169542208126 42437109
361609529605 202555107
492955411231 360366012
986057208685 691017432
115803090277 386012079
484521625486 34845720
208494577354 101483373
174388681657 275061009
80166853411 73712100
367189922662 278143515
414498291529 166866963
495054484330 30719757
225593407897 16877199
724658011039 57428427
632598921823 112798659
526103704684 527654187
525923062174 932955861
746288876263 63267957
759668656447 221193738
368996822320 43643307
313641393670 932946288
995428914586 932936715
577456697548 50727327
303895540729 75913890
455825512840 90273390
16898496373 122783298
116413321162 203426250
137942741305 599413395
971523321286 200755383
856206596848 154125300
164209133524 159218136
886011928912 376372068
555565997866 932927142
904328312422 5533194
510009751951 469488639
834783327610 197902629
421880831944 354143562
50029500988 339056514
911281226170 932917569
868083950731 41384079
413759049415 210864471
165761377717 522819822
663447381313 36607152
618547638073 105599763
433884750460 41307495
872076053158 932907996
829648883185 265698615
816615076702 932898423
790841339782 807712302
971439781807 4786500
509927548600 202315782
997222316314 87688680
100403501434 932888850
764687309956 10310121
474370870 148352781
980129334874 932879277
544824154951 122946039
588077604754 803739507
665531727046 280268721
604333408198 851882124
683920941940 629941692
421694675386 932869704
56209661641 133840113
851995354786 54298056
896937870190 932860131
966143482579 310806591
643538581210 408125709
822211795816 5504475
158940270514 433092093
47811196174 932850558
746737227718 46706667
503071710553 740394966
490385073007 91517880
661999354279 73664235
321291183526 932840985
246448557877 1732713
263718779320 10271829
450197025031 76584
78438538510 520551021
585866790118 60520506
760968742339 130968213
284563628752 203962338
242880837502 932831412
770716337566 918912270
447663433462 776638344
529747957102 932821839
193176665347 524791860
339225905191 62980767
92753711578 932812266
740911344649 86472909
923942748256 488012394
533826517384 601902375
193957697698 71768781
772136861371 229895595
109965738754 132921105
961443054736 430344642
888166314805 92733651
198894545830 932802693
705693123790 932793120
272523773194 408432045
665531727046 932783547
616054052071 665668128
588621647917 109993770
645127934443 184864203
521141943514 932773974
418396486918 232135677
161601820282 621057948
949241409997 231800622
971523321286 623499063
988319606737 370302786
18843740935 120552789
895025422726 310107762
448468939882 623135289
986822900998 932764401
734379835750 932754828
259574184484 200726664
224323649269 191345124
159689372818 175434798
805140391918 547977666
606245855662 769228842
939729316051 154211457
81090519370 15393384
231039195001 312979662
435775113013 9180507
944589976768 90263817
711447084910 622733223
221620380367 19892694
594064869457 579606858
598155386416 239133540
965785978894 932745255
470462085718 850771656
957179965306 932735682
632513281765 218350557
335129682724 274256877
646239164191 8969901
359540132806 932726109
750190115866 91833789
828089761486 932716536
967054378156 132633915
794556963007 29781603
776191125379 227109852
930693043978 384767589
652144594798 932706963
708582424801 76277664
685164863041 311409690
885463185406 863800509
732467388286 281733390
102315948898 233284437
91797487846 516501642
892405391059 568147977
177142878919 467344287
80322803062 932697390
397361469841 132011670
51025395232 436394778
761154100246 932687817
783996916843 22735875
842944459261 62435106
642416289166 11439735
226993786018 470713983
550631830174 33189591
747766967998 932678244
759062383303 37956945
990647795926 880907460
621545435374 119873106
797402831317 14819004
858409431694 83438268
704209020211 319221258
999961503112 121481370
466157989648 390080604
505842363802 868548717
388425733414 91326420
956111990464 71979387
126730825798 23894208
283998457978 932668671
107916248314 100219737
372104173033 427338720
850082907322 932659098
326858015734 68131041
395197070590 31140969
395622092644 24851508
993548469661 851575788
612939421786 725011155
436311474538 383168898
193157203438 819965742
835739551342 850254714
361452580270 932649525
352272822592 271298820
853468893865 82241643
758071830793 44054946
55237010641 36664590
677083168144 671048154
482799326521 43672026
733724807317 65374017
77982925240 255646965
650491470331 197988786
874108009954 735436152
681787530490 19576785
939011714398 599509125
405175407928 48841446
720036479770 692022597
137378139430 117814911
666183533470 232556889
720036479770 441698220
963873531430 914231073
58460548855 423825429
518273272318 572427108
306093163771 459331686
724817598430 84663612
462812295862 368311602
210957883957 37430430
991052188165 394962834
537875544961 82442676
883550737942 264750888
687248265139 239449449
96578606506 932639952
691260063319 58615479
601706369095 526562865
495711140173 228038433
964829755162 662068680
585718877695 412548435
152039582962 932630379
236010586609 81858723
807467158822 149788731
719649236866 24353712
559798549426 39689658
981085558606 178479012
254355522286 932620806
784202751397 772177326
181729378489 555234
495142412335 103397973
668400398242 932611233
130046437126 570857136
936151591891 914441679
101635082938 616242729
244823669668 782554458
236187271378 639744444
851995354786 931634787
800707156078 565247358
853620463174 247529061
242880837502 932601660
336652585672 148965453
475342897600 740193933
235534559611 75799014
285654104236 123424689
398745305818 932592087
323666744011 153531774
571821801310 932582514
394779921634 75980901
978764242831 77780625
451089061798 198563166
582005891137 148094310
587643032938 306029664
186250737886 8070039
841476893734 932572941
942451606504 133198722
953355070378 932563368
357627685342 886794855
281129786782 287295303
167162793814 19825683
548701739671 6212877
301210485154 932553795
584585984248 478267080
107097067558 781003632
751591862926 620502714
648319699870 932544222
171164057602 291287244
676652616988 64301841
830897983279 19270449
908181217948 116522556
596502941632 42820029
198894545830 932534649
262005312142 932525076
51636091102 546369402
784103469814 932515503
79366579330 932505930
899428957639 196964475
341603720812 268063146
178813847458 932496357
8131934002 357589842
264390120145 288214311
326072302186 932486784
946548432070 70074360
485645836222 17059086
432213136438 894194784
894179307640 191775909
673841872015 242675550
618276291388 116101344
704868279910 467956959
548872431742 566319534
86824664380 33572511
399504004360 51167685
264641028475 122869455
985866677266 932477211
846680258278 294877119
73287618952 296858730
401005664821 73616370
473330756914 872665107
244981892212 183275085
25511498251 113152860
983954229802 289678980
750635639194 932467638
507754811266 715265841
882403077448 82002318
639713686282 659541408
983954229802 362108298
714904955110 6002271
307462529464 323979039
301011591025 112320009
712569869269 244551858
429344465242 4058952
148022753476 119384883
525561264304 262922445
67272209629 465353103
560189970250 103551141
717167808574 699757581
269438028742 172840515
854864025982 932458065
738204730678 932448492
854901657445 260079264
835163222542 391392105
355535279143 111123384
320778208840 294283593
626008380325 136156779
458595093913 358288671
161777331664 526438416
784103469814 225434577
333722092042 178143957
769939751179 552658863
332480300239 31887663
493150279219 31332429
186346343437 4116390
468053033398 156202641
291332859868 161640105
49723643638 932438919
885129206674 264578574
812288656396 186453321
494284292707 42934905
1332040567 408049125
533954154193 179761794
918838841701 43719891
650540388361 63191373
130046437126 932429346
270296550436 94035579
174225816208 312194676
478111875574 151148097
493411455286 932419773
371308048153 119739084
761360982349 109467255
535763672761 348859266
173893072393 5734227
841265592997 51809076
441228108586 155254914
608158303126 932410200
492522079813 118925379
811597777078 134529369
591902499682 815495151
95270263207 156815313
795578154598 170629152
263917759606 738652680
814572909607 88780002
912237449902 390080604
933274372006 883674057
704300260474 96763884
87016369186 932400627
549696973378 30107085
171164057602 932391054
223494382663 103666017
331326623809 78804936
720242529022 178086519
618292374028 180498915
555369343819 18102543
681787530490 932381481
951442622914 650303463
111675242710 173711658
67891894546 817629930
302001023494 90991365
673539403507 565936614
300753292339 190569711
358075452844 452228520
240432622039 350582406
333425237404 265325268
44942524978 491602269
409587382135 534642477
476655303943 290301225
800359273258 932371908
28686721534 921946911
853907802250 165775641
242880837502 116436399
638658051037 35018034
415957332994 848148654
994472690854 323653557
857334617638 339717051
113617682383 108921594
822293290765 14876442
539310194422 932362335
232362376450 22429539
958136189038 932352762
742029625606 379291833
65036003305 473212536
514448377390 810804381
114746857414 842385708
968654650090 932343189
434125583902 932333616
530525380432 26699097
528791733370 218963229
518273272318 932324043
127960081063 39009975
59750305480 349290051
656398656889 121940874
190138431694 18820518
524627307370 198189819
64606237135 387084255
623019692428 98477451
530704180834 932314470
770583650305 71481591
214977283099 147510357
18168260482 754247097
428388241510 932304897
326072302186 932295324
152039582962 932285751
250530627358 932276178
251486851090 476228031
490355358415 51531459
243837061234 932266605
116659304878 594799209
738716560696 387266142
369102370126 125329716
616410234682 133064700
136740003250 407915103
667444174510 932257032
736816558132 266866521
435745436713 235754271
544962944305 35975334
697087110202 932247459
328781855068 69136206
544737739480 9917628
701523614527 172945818
2661027346 72371880
294745330810 378593004
432213136438 932237886
656925713458 932228313
518146309711 37076229
839173747513 352104513
415001109262 932218740
974027150398 188023293
131283044455 60539652
319515945871 778160451
966249522700 424265787
403138731643 277559562
188376084778 428745951
617517472489 16551717
786972141010 83859480
475806154216 238607025
119289401860 87286614
76571505358 549662514
669356621974 932209167
369102370126 341172147
976345230499 736230711
874944724354 932199594
398745305818 932190021
176527693312 323308929
250624280017 546187515
812286272719 80700390
285832324777 24056949
286147090498 397987902
304501440526 44705910
164234195638 199740645
349241400823 21338217
352640454511 51407010
732280814608 3072933
454077510370 74573670
57373433494 358317390
729227413231 87516366
282285349093 24372858
440034895666 240100413
954928838767 281608941
703961156095 458001039
955361495983 715591323
265263345967 236414808
656746214227 105532752
120484199806 848837910
252182942212 20160738
302625389608 231073074
65023223350 932180448
872076053158 932170875
343095754927 130642731
764022771442 320618916
764983437046 722503029
374693871955 61812861
625626628231 579482409
281129786782 883779360
54740286817 119997555
526540233484 269613972
482652103354 126172140
311824302859 753347235
505842363802 303310932
763066547710 932161302
702668225326 108605685
928493253346 932151729
437950478830 932142156
532407251734 99846390
982041782338 932132583
474286980646 761790621
680221462885 163487694
133220946526 356134746
5413147267 137602302
604597192213 82729866
945056177776 289937451
783406664809 208672254
931361924542 932123010
384791752825 95864022
453250058542 141096447
908845771516 99683649
214044580228 31744068
307716596884 161190174
400106027092 116005614
883243027522 37736766
89289517717 89143776
783672660187 213841674
551363375596 112090257
701661561457 147031707
157466611078 262491660
367858596712 193680936
366233698930 180288309
414087226909 500170104
385358173570 783224568
21993155410 932113437
130046437126 881759457
428388241510 932103864
352068266728 715543458
564172011454 671000289
99056770405 207255450
261049088410 797737236
299600458333 196926183
178125974062 243939186
305035916170 861771033
542222451487 739935462
105184620094 522312453
761757323695 2259228
296264925592 133447620
996898193680 38636628
880596574375 33696960
161201395357 65680353
997443975037 406957803
866338710766 178699191
330502469185 193987272
634932567622 633885768
752548086658 932094291
878596160614 72572913
136740003250 815801487
90045311548 574025799
808965286846 572321805
327819485470 114627102
202552989526 93824973
448179178837 96620289
151515283417 201607380
88321117129 382087149
284954681710 761666172
202169246248 257188218
915870295396 63459417
533207483431 156614280
684406331332 57007215
392116290433 505511838
906092177353 236290359
944464149256 16867626
20716776358 8347656
357627685342 932084718
31810178125 50047644
184551189850 382508361
40161406318 932075145
687618123475 804591504
350381675053 205522737
878769619282 315956865
188376084778 932065572
343284329362 445115781
281866792906 120820833
929954337952 180384039
392051739694 93556929
437950478830 932055999
8495918608 59017545
61914379249 2843181
846060678664 50239104
383194209196 2843181
872610178693 191067507
36023420944 81466230
794417034466 175664550
35522485000 531531252
133871332054 932046426
861557592106 494359293
11816440885 570330621
754152823702 225750486
679573901392 239516460
172120281334 932036853
360325271974 84251973
409717134577 44638899
111878186218 826102035
807461797942 155254914
176901399994 41824437
242157764185 98161542
498192573946 265277403
539534575969 696856962
45199397287 90914781
449425163614 932027280
70760565742 246504750
742985849338 710785677
217592470828 303712998
649275923602 676600494
975390385279 578295357
859346777470 60520506
79098300097 85362441
383947504474 270848889
142746950041 585207063
633976343890 771602946
499148797678 16944210
501061245142 380727783
75653812951 594933231
329897197114 932017707
958606950886 160740243
398006101996 540424569
719294777395 209533824
789202335490 587159955
154908254158 932008134
899213153500 352123659
965645432200 105542325
58329657226 931998561
837855061282 714442563
290692024102 164674746
65979447082 931988988
251486851090 931979415
317466288598 829921662
372927265054 891600501
962917307698 931969842
84560255998 364109055
447512716150 456048147
238618211668 145442589
258180417214 387840522
470462085718 903097674
405438871942 587619459
447115737505 287324022
360007735564 378966351
426160205047 41814864
65979447082 931960269
608158303126 507933807
339894594295 117317115
334678315774 931950696
735162141310 114531372
162973272889 165383148
331518696481 96419256
353802790414 597192459
44519967277 212329140
565484704987 171998091
961382103445 305512722
106140843826 931941123
974952539497 234978858
974391992482 931931550
654057042262 850742937
285684144310 141249615
312826802473 629491761
576810740227 412127223
927537029614 931921977
195111417901 832142598
376372048963 286395441
4314324127 135793005
346153000558 82050183
59574975985 138617040
807016513939 6844695
681070344568 496809981
961763979988 109285368
927537029614 213420462
309722486401 9458124
791640608698 68628837
257910481852 34194756
54712975048 376017867
814876245166 54814998
581384038630 931912404
96578606506 385514283
332682060787 44045373
958136189038 931902831
266270632081 466434852
557164560325 24784497
633976343890 370637841
426475794046 931893258
950080728253 23530434
445346109628 77924220
62154552154 376908156
657881937190 931883685
293560695298 859913871
839564446270 820415673
39397437145 110300106
1208788192 306948672
548872431742 288836556
695705945092 94140882
171747024583 92484753
499502797645 498399099
285910905442 812278623
104514849241 141173031
607850659717 114512226
900762765118 734210808
800359273258 931874112
223756362862 931864539
682616236381 40627812
436994255098 931854966
10044180433 353913810
496280126482 931845393
299085128689 164339691
795620438539 860430813
103272172630 238185813
537629059357 18562047
22949379142 874598853
497938759516 149625990
513285275647 80882277
814702629238 833540256
665585192251 828667599
480819561721 85333722
261684390982 83419122
12289327939 96792603
16169258044 38282427
315810703870 91929519
308860275010 931835820
36742818229 284011764
824264866558 197041059
44062779943 824666085
978976658128 30796341
40161406318 461054826
902567855479 19548066
705417980716 118762638
140882626048 411256080
75316119895 65737791
723049023583 8835879
718038042139 46725813
189889102909 234548073
840153358084 105331719
188534307322 556258311
194700979618 220456617
747493682086 86932413
14369432833 786287928
910325002438 461370735
489270789472 8893317
856776473446 931826247
184551189850 706506546
415957332994 168082734
920843463490 908563857
382489502374 587370561
226625034058 931816674
747766967998 714356406
219585714412 178488585
592721977201 40512936
147116596534 68647983
719080256038 84529590
249574403626 821248524
152039582962 244551858
953090294863 151779915
688176947350 38033529
321895929082 87458928
805746420256 302650395
376752159982 829902516
119556953545 855424134
837651998806 332489436
962917307698 509398476
71050110700 384997341
507393559057 281139864
895981646458 931807101
511471650262 79896258
145140096127 99319875
739160954410 931797528
750087033802 368943420
577356142756 10932366
357460449124 57409281
85550195836 460853793
742371362560 150841761
212281678078 903748638
906267612151 93039987
242434452604 51464448
644880376663 532488552
574690472506 599700585
961004860234 931787955
23490330226 55083042
791801478871 589878687
538135518922 115048314
487030313590 365372691
615121846996 24526026
609336160954 428927838
315305703493 38627055
428388241510 152804226
804226777609 757272165
67891894546 931778382
858146595406 209859306
50160296887 184184520
207500559418 559867332
543135089350 931768809
722445804226 261534360
492831699352 269604399
220768588492 57303978
524263322764 608699205
481810966228 22735875
774132689665 39699231
776296533682 103551141
83191474258 931759236
79366579330 543478356
595442487076 16867626
641716560304 112769940
463209125431 140579505
279276510031 480430578
883165294762 276257634
903631436314 931749663
449722644589 304402254
635888791354 852887289
589046091499 492272379
262961535874 931740090
922755910954 931730517
390139292230 38981256
952398846646 931720944
896800808068 41977605
745393249621 215536095
421407556489 142819587
170248863748 95318361
368146146394 931711371
688647571084 713782026
571821801310 796310859
863406852289 8223207
914921576896 35927469
335291858917 56949777
110210443780 275099301
234860576638 232346283
987635763574 44102811
381586456657 298658454
193832856205 94102590
951442622914 931701798
3824904502 921736305
259229767090 31696203
294642200881 392004777
427432017778 906304629
208936400023 2364531
329322916936 391095342
83037822127 85151835
596736509167 464682993
988586444539 39517344
94666159042 931692225
616843810906 75435240
790466024836 123711879
451986574321 75684138
308860275010 722809365
302962119883 52278153
540266418154 384671859
398827834651 127072002
838608222538 931682652
77454131866 931673079
769400642203 54556527
21565121953 100028277
970519045186 8625273
582012678394 121567527
981364458388 403568961
274436220658 929452143
779435628463 419019783
307904051278 931663506
909368778706 931653933
539068949341 68858589
989691572194 891313311
238930530793 93834546
906500107510 324984204
450381387346 726016320
902546469397 35190348
703237144624 142082466
319681941691 478851033
969610873822 382230744
290909800279 108069597
408743784748 388347891
29642945266 569335029
873520978540 209926317
154908254158 753634425
436764995413 63526428
954207651331 15134913
669975363256 262501233
767603664265 26928849
11474694358 754304535
895097651011 618702990
155085057895 622225854
952136464381 12081126
145856985286 234260883
66935670814 931644360
627282777766 623298030
182638742386 931634787
595430769724 195471087
175631166808 176334660
503684880349 114789843
449348574133 25311012
914149897366 170284524
428787186712 316789716
131597622808 79819674
298198951 456536370
600508513270 799374219
775497456226 168992169
951442622914 454411164
696042847681 25933257
263796253609 5255577
807052839382 931625214
105072055279 56566857
891749357461 173003256
166382938942 929069223
211644541582 498887322
802167695023 66876978
363965991955 201444639
518273272318 931615641
595309747858 24401577
426510802507 494388012
959563902166 364606851
896420089858 317794881
957870791278 181102014
21993155410 723967698
503510268829 118063809
501061245142 694396701
24861826606 103627725
697614161290 368694522
74585460670 931606068
544401746326 27598959
901883768899 457713849
940603451308 54709695
775661173672 564414507
814015205773 414740652
287302145440 303397089
980460799999 28977471
945027736393 412921782
831634870435 150410976
914918685850 43873059
576602919970 931596495
762313941688 473375277
268698878266 890805942
923712134686 84692331
322073489086 3838773
907327243429 53599227
914601637663 401692653
681787530490 623499063
65167536325 444436098
225668810326 415104426
391705392646 75339510
830308353490 54479943
986574476167 122448243
159348702559 187678665
921799687222 931586922
821396195362 366607608
770404874530 239516460
238828463467 153196719
16031569585 40972440
112197244735 508000818
774541232494 931577349
849126683590 929509581
64341591550 76000047
162558044014 931567776
598837621315 624666969
9562246894 280364451
14343365554 931558203
596819487931 637580946
396832858354 857434464
225966731659 212980104
507591921190 131839356
776453679958 271901919
356408227348 228478791
918617600098 211256964
372927265054 918232587
10227522529 96419256
108487704457 480641184
107097067558 931548630
836383057975 37210251
811833958042 658765995
774235570696 271978503
926891545462 571938885
424322972644 114540945
633813712285 89296944
363441171376 604324344
507404596726 143480124
807052839382 931539057
729462210202 17901510
282830636746 81992745
103061647306 141230469
530704180834 779050740
519772304296 324170499
9562246894 211515435
932717888035 520455291
445248292714 59534487
853003004674 309753561
795578154598 819037161
222101247211 435762960
446834894404 390626265
262465141624 82126767
382489502374 641821785
181682518654 931529484
908412554974 931519911
695414121760 194111721
482126258464 354641358
33991531159 219642912
932846788480 399711042
191620467505 191440854
603907940305 390319929
368937153811 58663344
72940023322 625691280
650232147334 109610850
176783378569 75952182
651783409600 301425051
613046926576 545278080
53159629960 105762504
111393576331 312290406
372619075984 252976098
534529075762 320762511
283042234246 931510338
704080263361 256728714
617338160626 214396908
101261002909 64531593
373959910045 620234670
998360317651 804955278
156272230252 13507503
715255361110 597115875
760879081621 229187193
390139292230 931500765
738204730678 931491192
965069903440 553778904
117615528610 931481619
420738451654 702753930
81059186941 114301620
683130608725 32442897
992560243390 136424823
21695716819 44064519
957272076712 345518289
493952071315 16388976
488988443410 255589527
356363234248 224352828
689437320346 771650811
891358137670 219700350
999132169495 50306115
751692360280 804428763
732316110259 20218176
328940973382 912105867
614851869250 931472046
449196143254 20802129
94666159042 931462473
603765015415 193451184
49577324425 3187809
873032276890 913101459
470077896601 357206922
128133989662 392837628
967166746030 45098403
539864557279 371231367
355715237878 717429339
388818121111 35381808
51815709301 132825375
636845015086 758028432
105184620094 57974088
306947827546 606210225
517567344244 424840167
911502477346 696866535
24958456468 189344367
391095515962 931452900
253984457752 77062650
206176344085 45931254
51520778836 2996349
799403049526 931443327
820169222563 210768741
947900188924 441621636
720663310237 286089105
422393255488 144743760
986602898404 160481772
633020120158 53254599
576055482484 320810376
701392033642 132528612
262328917834 381436185
487237588186 78077388
891511774747 81897015
301210485154 496302612
201055068016 39737523
380378074624 55734006
541987773484 21874305
135783779518 507761493
646407252406 931433754
875900948086 931424181
330542838526 65316579
754255838755 168245475
174988952530 285897645
848587718209 197644158
864206863807 34405362
472813522243 3963222
407027727379 93920703
47492831005 144762906
758683196773 96859614
264752458195 62301084
313641393670 315353766
822988382203 47663967
33994671103 217000764
712622472904 332939367
521184753970 425835759
870163605694 931414608
279217339318 931405035
82798104634 197940921
516633186277 195356211
111007880161 283571406
398745305818 591745422
715255361110 931395462
228537481522 351836469
693752266717 40015140
899622629002 49253085
265830207070 931385889
719835067942 150066348
898448341903 6949998
15299589286 394589487
563506615462 253560051
681787530490 585743151
606245855662 931376316
615461822518 280910112
994472690854 931366743
129090213394 931357170
329928003028 560499150
171863154646 2699586
473731970917 504229056
849930126334 95701281
513902270551 141795276
647363476138 536815548
153952030426 827557131
691166286211 64397571
576266768167 224209233
498004487734 29121066
763133664013 415650087
615339824206 321691092
334287186232 7304199
681787530490 931347597
173337388462 210203934
698043333934 931338024
799175359813 172773504
773585008762 931328451
137295285115 198658896
917974792294 637513935
282086010514 668396433
385941580909 301089996
63110775886 931318878
553499400475 44179395
495734814202 286988967
768486463087 105877380
250254191929 143930055
902691994051 881912625
461471576677 186166131
922755910954 270102195
828204819373 611954025
171831353140 181561518
599227749784 239717493
496280126482 860134050
822352419094 521288142
760982948671 121184607
270793700953 299405148
571638463306 45040965
942572829403 92934684
772962270058 569488197
438906702562 394800093
918552848326 173836107
799318141108 8232780
751591862926 234366186
833218925707 96065055
737990385727 45241998
180726294922 861091350
698497477054 7103166
526879285906 931309305
307414185814 191115372
374363919364 214473492
148674555808 92685786
780278574886 842165529
808965286846 931299732
497527465144 435274737
237143495110 241373622
652631783914 167355186
34162447501 101981169
924347714875 173185143
113185021075 475404753
787928364742 444196773
705085070068 309179181
117615528610 338472561
62154552154 931290159
690263288359 105168978
414756417901 161573094
845301788662 515879397
38248958854 715189257
531210563815 118810503
210149792827 13756401
42073853782 931280586
367942149856 19452336
797490602062 40857564
358969145740 283006599
455480741245 267881259
230449928986 620320827
247909628818 576734958
12430918090 517334493
453831876763 115613121
775497456226 931271013
754460534122 286031667
928493253346 931261440
388226844766 717917562
947255719510 255627819
940341160681 113880408
190519327699 308451633
352846566682 931251867
207838361869 73166439
369918123748 91565745
592463219011 127483641
402570200746 476285469
481056326638 747201369
501854808550 86128281
717167808574 144006639
332765868310 28278642
349729662115 158528880
221180740342 92934684
128802347803 210701730
841666831627 158165106
323514437581 593995077
283998457978 725020728
677006411830 263018175
52592314834 437802009
977577960763 286653912
36193762906 43164657
391095515962 931242294
679411122100 295528083
828089761486 931232721
203675664490 931223148
311875642858 508795377
360080145736 164799195
860933101543 112942254
967581888748 8663565
163514267746 931213575
50679867370 74956590
283470587704 137918211
51636091102 931204002
131109323224 813561405
515335670041 5600205
1926739954 580114227
436994255098 883434732
736292283214 337074903
973435768750 931194429
940486641562 391411251
426176747191 231781476
426360309466 37995237
334129882696 267057981
707992196005 341574213
453250058542 718434504
937296738778 97960509
920769966088 15881607
194502780226 540750051
82235250526 285227535
587236649515 254297172
115237215193 245882505
449854751989 56653014
786015917278 931184856
923986851067 48860592
468019125832 498935187
910325002438 931175283
518830296469 341248731
856629828751 306336
61198328422 836632335
609144069136 484422519
376259049271 52584489
435081807634 916155246
506624650216 143537562
746729033230 39948129
540748332547 69136206
147258464302 931165710
128251038733 450850008
340415658166 435657657
155685725353 32978985
588077604754 282537522
664899290893 136654575
644750710378 647575158
713953498732 179283144
590459473846 170619579
280505966329 452534856
180167025208 241028994
422650899118 861780606
321291183526 443124597
215150349274 114761124
843389341198 909435
448242733984 392493
516816470935 393909804
561691219072 349022007
168159032686 99396459
88745564803 96160785
889217598427 18198273
524966838442 931156137
639532741528 108787572
175945176262 864623787
352846566682 269958600
491275032433 129762015
637101705508 140033844
443585987740 33132153
901718988850 909951942
601574156392 761149230
370058593858 122027031
643538581210 931146564
810120188620 559781175
122406210697 38636628
508503094384 12464046
770272030009 163947198
134128376677 214655379
445600268686 931136991
383115662731 220609785
94666159042 931127418
754827869278 109256649
882594514210 931117845
76046267659 339535164
575462046733 35850885
114329765896 357293079
370904483284 41355360
741564104281 411208215
641626133746 931108272
350570990701 73310034
415001109262 832247901
894025722520 986019
498047681110 57466719
432862271995 186568197
947351392072 15469968
937334781880 496819554
290692024102 931098699
243872682367 372341835
703357764424 175396506
902675212582 409628670
629195225230 931089126
445954910044 490884294
740117178142 565457964
927856538062 119499759
983177978470 675796362
81282444355 849172965
136740003250 523365483
900762765118 528477465
869863936594 273031533
353373761365 32356740
915896477551 80116437
421245552610 98171115
679875083026 931079553
957179965306 678428937
68848118278 647115654
925924475521 135237771
152995806694 246571761
203675664490 297787311
843234023365 51483594
852811701934 12607641
87022122559 702878379
791175121573 289688553
344240553094 931069980
218975244202 73817403
399701529550 931060407
458773563352 20543658
306947827546 931050834
888594580 5351307
842079581095 293268855
884217430381 14426511
173471965696 501807087
80847566203 27034152
212997307693 188425359
236065516483 88243914
63720729154 280910112
265830207070 479224380
634932567622 931041261
886419409138 931031688
260092864678 745114455
931361924542 188693403
659426498356 188387067
149014751509 6260742
102315948898 331532136
350934119218 338845908
7832576719 334298733
628971240268 152756361
793956209392 305091510
560347116526 847047759
210369230614 877001676
757068048397 45979119
175645813498 13967007
39205182586 931022115
331521434359 727548
621930442288 322677111
680955975937 803011959
288106809436 51751638
371726637151 121242045
409263766870 922540437
254381302375 867792450
492455231554 931012542
938585518957 11755644
765935218906 426486723
776524759483 684469500
203390977135 123884193
479523247591 213391743
536441523226 809196117
357191476543 117393699
976930179091 95375799
420738451654 909779628
163231916203 3771762
191278998595 317143917
661613030383 40637385
558434669062 931002969
817131204997 393354570
130046437126 477979890
46485324712 320781657
282086010514 930993396
579236980174 66666372
2868680770 930983823
37792359565 208231896
594771170878 930974250
292649081746 854658294
159932507872 113373039
208456783150 70581729
712343213440 986019
310772722474 554822361
902341884814 9180507
864196381372 162606978
239055942574 636996993
160443610342 76689303
540581503876 386548167
381533278642 339429861
435822547228 147031707
535485299494 930964677
443687821222 562078695
818677456492 534096816
537935816569 144734187
360132165418 85285857
992560243390 13335189
302492860996 196466679
108222063280 582363882
769760113834 638279775
321209166154 35286078
612939421786 311227803
775497456226 518933184
12430918090 913896018
83191474258 708105237
662820569992 11056815
884991508642 69729732
242570178598 15986910
931199819452 100085715
570865577578 101981169
816615076702 930955104
978084152284 27129882
703251207361 8184915
475762520482 375137151
661706832118 930945531
911632928617 21395655
652144594798 930935958
360133630087 42102054
442115990671 545249361
675093964366 677194020
550784879206 545134485
763198329628 605683710
184551189850 772435797
225668810326 588816084
598596065806 930926385
237764687080 247289736
393964187158 871497201
860146463506 279742206
72673013206 379607742
10744795492 55772298
755416757854 930916812
148886013805 156700437
224245265545 396169032
459737675236 115469526
333566439154 99166707
83191474258 930907239
839434965964 38244135
496280126482 609627786
117328850071 256537254
418402594492 78364578
713720089846 304430973
126221542198 852858570
574402626061 176420817
623457882838 930897666
511423756543 73712100
995044706323 34300059
277304891854 930888093
435081807634 896224260
716911093525 195911445
179770071190 754122648
783147246082 930878520
84147697990 930868947
737783226007 366636327
587121381022 391296375
595004847808 419766477
86856887098 93116571
395071042045 699451245
872076053158 930859374
364321251466 712738569
332765868310 701940225
751591862926 930849801
41117630050 930840228
381533278642 930830655
397789082086 930821082
569909353846 480315702
740713604761 22343382
785059693546 390836871
800359273258 930811509
95747224267 278220099
484449378055 328382619
432782691646 151052367
783707142133 273969687
304390968106 14282916
951125770279 79321878
611983198054 930801936
379221583732 165565035
294263908732 80240886
587121381022 287888829
964829755162 338386404
98916650404 381388320
680699835268 35104191
214194125542 748627746
886029428356 175444371
563772725716 212826936
157776925354 930792363
155417824948 113765532
264873983338 930782790
313254686854 38043102
314597617402 930773217
906500107510 39211008
842212435189 145519173
718938206383 109859748
562188526849 12253440
60878422000 166981839
805840340959 33189591
191805484876 335294325
3308292076 112827378
939967938130 919323909
981812178025 93805827
329911910815 613313391
63829277401 33926712
860079710977 296207766
468587777086 689141124
935186819470 866825577
359713126489 455799249
976304439946 513428709
302952432007 92360304
659794384654 930763644
973123894075 232891944
256267969750 255857571
191576527435 344628000
169005990196 55236210
569390223721 72352734
442912450606 354181854
323203630990 930754071
390408733888 176985624
70622125108 51885660
96578606506 216579552
350077952482 247318455
451643506720 73147293
222800139130 930744498
743680389634 184682316
616937875204 274984425
924668358418 930734925
245424844495 298601016
153215602774 54700122
796838177485 223653999
691905413449 311878767
940924161862 880639416
215150349274 198180246
157776925354 930725352
802088631616 20313906
318995303212 308489925
319378736062 134759121
557298534460 37191105
840520670002 481234710
160645596550 343230342
793190057575 343182477
699955781398 930715779
32511616462 282728982
766101004120 300975120
170207833870 275960871
786972141010 930706206
271567549462 930696633
755258357515 111219114
217703632504 41757426
372164291473 251501856
977507599213 516942
899580096163 49741308
500250052360 211400559
832797928405 24219690
626326554034 328085856
660488446300 121615392
90841264114 930687060
195995379148 3015495
495323902750 930677487
135783779518 930667914
766891442638 548188272
779993466319 18102543
847414407556 290856459
755749314301 535101981
822352419094 930658341
572021503663 687590298
862635421657 302200464
185219978776 54575673
774124906816 210031620
758589735574 212731206
712908380122 60348192
31138789435 303349224
534258489436 37219824
766891442638 122017458
333722092042 930648768
290692024102 322973874
890060496985 1627410
754167824593 167680668
385768453204 299299845
583296486094 648771783
41051321971 26115144
49857455032 582057546
785343150076 307666647
437623229917 86702661
163462156426 19720380
333756095338 244302960
586850631955 210768741
563742513328 380498031
142477345642 869764488
311728946206 930639195
795358889125 97702038
746307715927 350132475
379679159467 784899843
815117063554 46046130
787540365571 197146362
500556072451 71950668
662663055850 505243794
283042234246 627194241
948146741539 51062382
682743754222 930629622
681826090534 680123358
117002946859 107983440
433169360170 671909724
323769146392 100813263
981085558606 680927490
971731668058 35573268
453648773992 277559562
24231994309 257427543
408307543138 355703961
219807549541 51397437
936143043202 930620049
525400054984 388749957
769783692133 263276646
780278574886 373011945
633491073466 426496296
321291183526 673326528
863470039570 671105592
897894093922 930610476
278148943264 40292757
278000379877 131140527
994374533404 58328289
412132438066 235811709
35380287658 864796101
166798579456 232375002
634377002659 153608358
841127626921 314348601
305377815865 186127839
691668845473 330833307
284543506306 312003216
530710489441 161439072
432643490653 87334479
9164014186 22477404
257998170532 67489650
130046437126 618607260
87772339423 65010243
375795936250 930600903
426893176846 18428025
938055490666 930591330
479492853316 464280927
695007570115 86271876
866338710766 34874439
457215762727 335447493
527835509638 930581757
854283810544 364913187
722184968695 678562959
362735750671 250027614
169976171362 143240799
803793967225 69911619
667444174510 127330473
838608222538 930572184
761154100246 375443487
696130886470 930562611
794621930866 176238930
359810779 321030555
789689668201 113440050
365277475198 689763369
589635558547 285246681
445600268686 839379786
760276126216 679032036
756100356211 90665883
653100818530 930553038
15727770430 358346109
874645677499 187458486
631916045533 54949020
474119409373 65776083
653235721246 626801748
672876582652 202890162
448468939882 930543465
148909314487 46534353
511153166125 148841004
520062615094 82193778
180362764339 230795457
626326554034 930533892
321291183526 401338452
935928095152 178986381
616764316714 780496263
302701389655 32691795
233085846352 79101699
79366579330 930524319
44631904366 209313645
920843463490 930514746
595917188908 313094538
70760565742 930505173
403906510870 483991734
247674927577 629051403
928315649569 105456168
29642945266 930495600
147709103704 296542821
680831306758 930486027
670338338605 843314289
202057395316 335485785
296146794772 229598832
350529970396 285533871
363365027734 147443346
279217339318 692041743
380577054910 930476454
381502505539 2019903
342888767521 30911217
764022771442 930466881
611026974322 930457308
721986999055 734028921
310481142559 116618286
916459643476 462155721
254919132661 230824176
804069564322 33735252
749679415462 369335913
360696642844 1148760
697270548028 191421708
164470491478 726494970
980011916548 24535599
497340245983 91173252
692305991542 245786775
756102088924 116244939
579268590220 11679060
651188371066 930447735
973125148138 191517438
193923589099 18964113
53548538566 930438162
969430465156 29561424
466020329908 405952638
204459157102 14474376
29003702710 525864036
426061153216 101263194
641499238150 53158869
957290811073 305484003
320935119883 328382619
32147492353 76076631
428388241510 840471108
3824904502 610958433
459943624666 75444813
781234798618 930428589
497976716461 163229223
884715231862 221145873
458466633826 183744162
422489291824 50258250
993125529040 246801513
472505520541 605999619
841269987004 25004676
518321893585 193365027
777625880143 531205770
756035786326 10664322
861274493869 73654662
533733439105 6701100
879146240248 54929874
176173329571 402458493
550784879206 930419016
248618179894 361821108
969360668413 143595
834783327610 930409443
242880837502 783109692
170207833870 930399870
598685848 256403232
425519570314 601251411
449892871675 9314529
929449477078 435399186
446556492418 905347329
133250450512 318426699
879051285661 350907888
738917698999 175961313
893951761522 25579056
903631436314 8510397
452934134488 172505460
995008395934 64703907
995902950400 267718518
741536486176 404468823
646407252406 130968213
582622924333 189143334
123352871002 930390297
275764211845 186290580
809921510578 930380724
341565208633 28288215
72673013206 656305734
694026178966 16360257
868702955965 296274777
646182003808 65383590
924668358418 813178485
564514447237 186127839
304297640929 456402348
64599028666 216493395
547304506975 16312392
55185708934 240215289
987516866914 7122312
185507413582 833597694
947329603924 170035626
158658502924 14397792
294516919030 262769277
246205394104 387591624
169251610138 782946951
903082237396 98822079
25655265565 27905295
761626173595 53819406
814937368771 89584134
27730497802 85429452
582219943417 30547443
491263908607 4863084
14005222567 128153751
233318600182 730563495
194113427170 876982530
343519126333 112377447
869010048232 56069061
12430918090 930371151
530704180834 415343751
71716789474 3005922
186463637314 824168289
380919347098 527797782
863793013444 65661207
307905448936 497508810
607202079394 930361578
88592463814 233935401
526700935435 43384836
465167130802 246380301
133871332054 225070803
732541617328 324017331
596683618342 70859346
969234802609 198974805
962917307698 930352005
186932790898 188482797
828089761486 814710165
860689104919 662815374
380577054910 665859588
36336511390 537753702
483575510842 88176903
915143398360 689926110
822352419094 930342432
999074329429 39708804
648822100483 176640996
555488020300 2402823
323016377629 62425533
407351319406 796665060
865382487034 394886250
918141783706 125262705
386781923476 460662333
352846566682 415190583
180920033296 306010518
949530175450 521604051
625738632331 1215771
713399805985 268560942
771744894886 191450427
998297585782 399519582
801315496990 930332859
996385138318 930323286
629195225230 750044550
400216576096 276161904
840859104271 307733658
336136068976 199960824
335634539506 930313713
558434669062 316607829
258799914763 226784370
576602919970 872157738
268302071935 10453716
601464737002 348916704
620260048129 182930457
208264350796 58452738
841476893734 745076163
398745305818 930304140
576602919970 738978162
466368030841 116819319
48357680452 56461554
42073853782 504133326
351320341903 533417133
500834081944 123731025
421796043883 298763757
57654228730 245920797
378664607446 930294567
207839836111 269211906
296429366494 676868538
310961942392 391200645
797490602062 659311656
397139720869 536260314
988735348462 930284994
350451213325 44303844
169567318105 601663050
969872322025 60252462
888657769387 443555382
48767419906 716108265
212959178434 157877916
9574 930275421
665531727046 930265848
761693883424 260557914
395681665423 136788597
295949131468 387256569
80530259545 285600882
687168091264 86367606
486520947925 142034601
819483747898 930256275
445055138293 154967724
120484199806 930246702
292001280928 62856318
439862926294 899871573
909368778706 930237129
501435712183 446992089
16986625411 37535733
638757462550 75396948
930337679164 30662319
30599168998 930227556
938198185804 484470384
711343241098 44275125
869705895937 99540054
749179326034 425481558
111878186218 930217983
485461173052 255110877
144389793106 930208410
884076372226 191919504
421694675386 930198837
654725103640 250937049
969282638890 74037582
637801238818 930189264
734205620815 9142215
327937032337 5073690
303122932618 827614569
442123859677 239564325
472374533182 930179691
498054028009 24334566
145858564831 246858951
238406342032 570742260
381885000235 469038708
812790181774 900848019
261509923057 282786420
257443721518 423614823
14751529555 65441028
855918018763 121376067
558434669062 87076008
440925218866 280622922
609114526858 930170118
489926124241 587485437
254355522286 930160545
680865444076 462462057
736292283214 550686825
96200467525 344379102
249132843520 81408792
244442974696 82040610
308860275010 842318697
435006051004 22793313
231406152718 799967745
743942073070 149415384
956233306 930150972
14963954425 7926444
893741538442 54719268
397619127136 36702882
487259204020 38933391
923712134686 513926505
445008996433 246150549
137017955305 171366273
689223808246 23645310
505842363802 930141399
935981933704 54920301
309816498742 839590392
368582177398 363678270
29171354659 23233671
42073853782 835205958
415957332994 930131826
202560456466 36262524
301210485154 693669153
476199428110 892021713
200121532294 557215611
365917076047 146849820
166382938942 930122253
392582342365 369479508
754460534122 712489671
496280126482 639208356
454733543968 46180152
44759292277 87813129
469505861986 930112680
960791271550 144609738
621545435374 930103107
736292283214 930093534
363127937335 75808587
21036931678 930083961
67197425353 410384937
32297692723 68600118
298143656950 57236967
97534830238 606344247
674470000318 422159727
951442622914 930074388
342756736705 495153852
382902816649 244389117
313641393670 930064815
8518434304 52335591
868083558238 10415424
441075543685 398370822
394845161629 17681331
58900409059 67681110
995834733202 363276204
37692015379 296820438
897894093922 388510632
956814031900 169288932
980277993991 336912162
703584759400 35353089
825854104915 5523621
335997643396 255388494
162558044014 930055242
245749508698 930045669
433732645063 183236793
849126683590 691275903
300823481575 44725056
136409269765 210270945
777409903690 157734321
53269958785 28537113
706649347522 900512964
851039131054 930036096
243918393442 412318683
275701910761 449059857
760060728235 34099026
155864477890 930026523
455162506006 930016950
776720364592 116063052
451167349792 111803067
25604921158 71462445
609970793416 24487734
270611325730 930007377
817571300434 929997804
73790216506 422657523
907456331242 929988231
677636382241 207561786
678182039149 461820666
248618179894 296092890
673181516902 319259550
647859003337 97271253
385358173570 343594116
497380845076 529855977
390468804463 534106389
581148058699 44476158
215432254978 526907493
965785978894 929978658
955471958830 83017056
132915108322 929969085
11957757511 232891944
142905842695 440549460
219931467934 283829877
933274372006 67192887
884367085090 12607641
788300304511 548351013
146620274776 537476085
746208367333 536863413
866789599066 471307509
333287884000 40158735
236187271378 740270517
978964509991 74123739
724462377211 246246279
735192353698 18763080
868251158230 793065612
369810944440 219336576
312452215075 177071781
652962588502 42149919
449425163614 489735534
434846325499 24593037
924179766163 310394952
393007963426 200075700
449229083947 131600031
205362738907 47740551
582532258450 665313927
265830207070 613217661
780278574886 929959512
577059954136 1627410
418826004190 929949939
734021398003 16657020
704736900058 929940366
201419789743 270571272
945287614624 358920489
41808494314 238118802
376752159982 775087518
311283365440 319824357
805140391918 203474115
3588560797 4776927
362408804002 929930793
295473142762 921334239
181682518654 861378540
424257732649 130910775
385358173570 25349304
70760565742 872320479
94148809495 97615881
739271656582 331943775
255130102435 1100895
294735834394 182375223
262385609140 39574782
79366579330 929921220
930660591508 156183495
992560243390 929911647
962917307698 929902074
363903403681 209572116
779410843966 832927584
2476794961 212893947
567996906382 924263577
134827555786 414453462
396832858354 471211779
411176214334 929892501
20211896338 70648740
554609774134 922789335
634932567622 774369543
82951425802 3235674
720992703502 929882928
745960369195 645248919
761991297388 61468233
776453679958 391535700
856724544013 1665702
819483747898 332891502
595727394610 799833723
792202223797 85735788
974000317279 166933974
392733289429 63497709
20365006900 518732151
830016702472 842041080
676050188098 829251552
127854500446 83438268
709432354033 20055435
161271910075 114052722
439862926294 929873355
319378736062 336232479
847804488160 149731293
839564446270 388568070
890392618555 269135322
560748464551 437084034
961665205774 1292355
432985007428 52287726
109965738754 910555041
322247407258 641927088
939011714398 861847617
913512578983 55638276
738569117350 184730181
43986301246 669545193
660750608386 893687415
452293834810 760383390
371487599341 193575633
934230595738 861081777
212281678078 418904907
829784274124 121510089
186614335480 761388555
917026753477 561006519
74298284335 98343429
808009063114 482029269
35498495062 771631665
414044885530 797756382
432213136438 929863782
549828655474 929854209
749401591948 166819098
842810054341 63536001
77454131866 929844636
270611325730 892557801
430213157554 31619619
956223741574 929835063
432213136438 908420262
791661592714 22362528
57373433494 929825490
182934280042 544158039
455560417324 417708282
873988500622 867821169
479692689691 281742963
117164816716 294905838
319016880754 14684982
806096615650 631502091
43986301246 760574850
123352871002 572398389
589990052218 929815917
882480226255 81456657
908917224388 349443219
817571300434 236989188
152995806694 929806344
709056977557 248208744
841210012159 123778890
310817303935 788690751
482540089681 39603501
23667363715 157035492
79802303998 149137767
882594514210 929796771
538302271009 20524512
715715726680 354124416
177857623726 929787198
501061245142 812355207
176607302380 36071064
443687821222 869400714
166908353047 346130961
120032444455 398026194
443687821222 862144380
762681324709 123750171
160645596550 929777625
948144597187 279340140
724817598430 623087424
567417188740 108816291
254424782941 151464006
942836609326 929768052
521141943514 929758479
992560243390 929748906
453739257988 363266631
303975274246 44801640
777128528593 28336080
780278574886 929739333
895042874305 30126231
315039583666 407407734
330853420846 929729760
982998006070 18159981
283549019293 393287559
489024667642 443411787
945705280522 849211257
913836079372 265143381
544091313082 929720187
488630336626 18542901
630537020683 444005313
720741186592 2843181
229196027338 211735614
937099266934 345700176
877150354516 530947299
645451028674 929710614
715292150149 83840334
569131743148 731683536
616764316714 801719604
396471625291 73482348
640669910014 517851435
426763759459 240320592
134080195768 230881614
456118729738 929701041
4379209921 299941236
368728184794 270571272
106193236855 70409415
347806684351 138875511
698198837746 372772620
736292283214 703347456
651188371066 929691468
493179888508 166685076
937633421188 368598792
850107107866 786460242
109791724852 124353270
851469044911 478879752
482892994234 558431382
306947827546 664586379
536736113155 161075298
774541232494 122955612
498979024615 94246185
599552289538 249472380
526879285906 929681895
103071201160 98649765
281936063134 14397792
553572566914 34884012
853907802250 929672322
297385590226 929662749
217062796738 335198595
517893410197 195471087
987897963952 797191575
459943624666 605090184
540266418154 929653176
962946447910 868137078
763322682898 334164711
386314397302 283580979
771593434972 19031124
319378736062 41795718
22949379142 929643603
367879858345 184682316
568953130114 929634030
783830949742 28833876
962917307698 929624457
695174662738 400285422
792974454469 56030769
330853420846 601902375
280552098616 456421494
732467388286 929614884
177857623726 800455968
418536932401 94495083
684024789844 490281195
835457965639 74047155
8702432845 519574575
795578154598 929605311
241924613770 929595738
402033753064 236252067
850082907322 113679375
877586845024 92599629
647030866345 304842612
799261287061 65249568
118571752342 734861772
622180565632 155599542
912196998496 6538359
511579706194 929586165
909417955207 678649116
681661228420 2431542
677130793819 492530850
527447366872 180307455
124493327119 99712368
994472690854 929576592
433554577690 51043236
606245855662 787273947
295368954322 27713835
445600268686 929567019
746810744266 378104781
861557592106 337476969
924668358418 207628797
885463185406 929557446
437950478830 929547873
432343424968 577204035
788953619377 177483420
466637190790 326410581
599552289538 232001655
394521890992 199415163
655013265994 929538300
507754811266 922722324
634932567622 782008797
397304347750 175578393
351232969132 597355200
185507413582 638825436
813442409410 171471576
538900569844 247155714
539372686966 591994320
812448965854 230393391
563816139271 67403493
794213062555 77780625
586165157290 929528727
333722092042 929519154
727454358220 148639971
899365737547 189296502
51636091102 224266671
129307558786 599020902
418826004190 909655179
205872698098 234710814
71716789474 516243171
642872227918 24171825
629195225230 616185291
230449928986 929509581
677006411830 347203137
275946491338 154182738
484805441698 697737678
639713686282 929500008
356869842889 183562275
19515062614 273471891
853907802250 929490435
27730497802 787618575
611026974322 929480862
989691572194 929471289
503634287044 84644466
550784879206 424686999
335413464736 18916248
521141943514 636001401
742985849338 901192647
810877734310 777519060
272053522807 384480399
22676973946 1780578
698043333934 929461716
713173600087 36530568
432451006342 522034836
785059693546 435619365
886419409138 864384462
282608839909 368646657
715584691456 7974309
581454170428 821593152
984910453534 556105143
959092412770 929452143
152389083619 60740685
59926582702 113430477
802172864443 9831471
196982098366 721823346
427432017778 929442570
650492293609 139727508
345196776826 929432997
575646696238 278143515
202719440758 929423424
536187182281 38426022
11242476616 150305673
904600545304 883090104
149170911766 929413851
25523091154 163602570
781234798618 292809351
807662936245 3417561
358385014945 112320009
300254261422 844080129
466442872555 2278374
934257897934 96084201
679875083026 34778709
409488560056 576945564
307759761541 66321744
891614971687 463428930
883550737942 38215416
937688178748 105331719
767602027282 160405188
378664607446 929404278
309816498742 929394705
168058985263 30422994
578134959652 241641666
22376611498 18504609
770416429141 230048763
188376084778 712173762
66272735083 602869248
951205743121 9228372
349021671754 19260876
838402636882 56758317
269655101998 897976119
413088661798 138473445
686191745086 3455853
982041782338 749843517
942836609326 929385132
140564898178 929375559
182456562715 143738595
687524872882 658019301
160089189163 241048140
342414741280 822339846
415001109262 929365986
358590514444 631818
480105655246 412318683
733423612018 929356413
485761665430 241708677
697087110202 929346840
840112127173 39699231
387270621034 180422331
91797487846 929337267
922502412433 225874935
493411455286 929327694
621080287396 174477498
155319558103 127263462
872699619232 228756408
462374957449 54202326
347109224290 929318121
776453679958 837570489
96645646225 642616344
526187248255 635053674
558548740930 112032819
112986323887 681540162
67745565760 55389378
45898748710 18169554
4545617380 120275172
877327991104 330469533
223011922609 244714599
202156456720 136549272
374425205710 144628884
695174662738 109428963
858592850374 15441249
247240422772 172974537
763236956683 579932340
972479545018 804964851
625370330302 929308548
111365182813 107074005
513492153658 748388421
383116830637 65957970
263917759606 671536377
386314397302 929298975
82235250526 389544516
47811196174 929289402
30221460802 252822930
372927265054 929279829
544732053118 189554973
975698453992 523432494
482428956724 309083451
416419172806 250697724
849826345441 153723234
277000101199 184806765
253618347940 593995077
75541684402 388424475
420647196337 4279131
919740853534 99425178
438633521953 122486535
648319699870 929270256
145346016838 209208342
174717801397 43748610
445600268686 929260683
997971657943 115057887
802164650809 56298813
416913556726 669095262
571383859798 22056192
34988105086 182873019
973628655127 497910876
267742654534 688595463
837651998806 431263650
965785978894 929251110
944532242005 159112833
383445726106 929241537
372758209966 115354650
373883488786 736470036
298341813958 391516554
696863211397 36760320
97230834142 63497709
197938322098 929231964
955267517842 840126480
493141692238 207638370
830958432682 929222391
434125583902 929212818
92396508748 61037448
744898296802 929203245
364712461684 103129929
734618595943 33610803
835739551342 620368692
751706174119 244800756
288779576638 502391040
334971517618 546905490
888616739509 9237945
12246622786 49971060
139608674446 929193672
265983288913 276544824
179810488396 641381427
965514665020 43892205
257278625560 360366012
54820230940 606985638
689437320346 436413924
996572587231 506430846
338061430417 341392326
477301525216 536671953
874944724354 929184099
713148202918 143595000
300583266286 84864645
982998006070 929174526
846787217407 171289689
922660826437 38866380
156820701622 929164953
122396647270 268838559
528883643743 377731434
573801441661 212262129
494367679018 929155380
245519837374 118274415
832688633464 151282119
885643780051 298936071
79704917869 61410795
818527524166 929145807
22001522212 293268855
577156775458 275807703
640276243627 87315333
443976418453 309763134
504025215553 445201938
242286090250 496829127
784103469814 858276888
220887691666 929136234
218975244202 889379565
324926345686 54355494
909368778706 929126661
423494596327 16953783
668827775254 465534990
116505796342 3360123
278758863721 222189330
27526664005 163727019
768955057345 576600936
189594857608 629960838
424060576714 48171336
476199428110 895333971
183847281679 659455251
619074158554 224075211
4122739678 448763094
44942524978 929117088
729146885155 335533650
403551189829 620895207
543819625861 12148137
771511595395 55370232
761154100246 929107515
191787793972 23645310
379329892654 86999424
857177103496 168216756
594771170878 317067333
551021159992 232451586
844354630561 461772801
847214236126 929097942
11474694358 929088369
823847602726 232317564
554351326372 161831565
130046437126 929078796
427432017778 929069223
635283092590 162846303
900762765118 265143381
804334100512 302391924
742029625606 747852333
592453215226 254383329
728368307584 246131403
887375632870 100143153
960817003774 71280558
488149345333 89900043
376541586793 32931120
995428914586 621172824
480780695341 134577234
258853887337 3570729
855521451757 14407365
707605571254 863092107
623648347246 647938932
881638290478 12310878
815566305298 63574293
355260103258 290645853
725773822162 929059650
143220392329 33984150
860381863576 160692378
72673013206 929050077
125297359297 382087149
880559019496 73377045
216106573006 929040504
427432017778 929030931
382946421664 377472963
862006374346 353387295
897894093922 872157738
262961535874 758162454
295358376157 4872657
882349717546 11564184
729424214965 25358877
900830092027 145452162
42371708104 361993422
761154100246 865016280
893112975262 424371090
343358165911 796770363
964829755162 929021358
375051055639 308710104
141969703117 451788162
49656339967 11889666
12430918090 806180622
430300688974 929011785
655013265994 929002212
504383552089 107638812
46698544141 65517612
19146530833 102948042
608158303126 928992639
546382717324 188549808
99447277702 16743177
816615076702 891093132
68720629156 75100185
658849993150 533043786
167339162674 887321370
947617727986 928983066
572377552252 116101344
13124127739 118245696
212106764314 67930008
99447277702 928973493
796534378330 368263737
85693111153 38071821
9574 331302384
389183068498 928963920
383729412388 320781657
35380287658 790002252
703567192945 166790379
928333732966 47032149
350618865274 112999692
256267969750 276650127
273479996926 504334359
988242917434 206958687
910089711763 190789890
221240839636 541420161
901075754353 601203546
195069650902 568961682
496280126482 928954347
88149760429 616702233
467631160861 301089996
537131391898 159400023
350934119218 928944774
565128235186 928935201
924668358418 739619553
248681112796 825288330
415957332994 644674539
340631768641 563418915
762110323978 928925628
700538556919 226698213
735017072068 267268587
734379835750 928916055
228184998181 49817892
190321042150 735024513
404229331576 80260032
980129334874 851882124
549828655474 928906482
16450977769 729644487
199850769562 395470203
931064466805 192283278
248343247426 219824799
342776648545 306939099
529747957102 916911513
801237088639 41116035
798446825794 792548670
984339236716 322677111
851995354786 928896909
306947827546 928887336
884506961674 928877763
950486399182 196897464
190127949259 122965185
70622412298 69413823
950212921810 75540543
92592889270 19806537
949325681116 65364444
198894545830 618635979
424494616534 17279265
656850923701 21558396
104709602353 100774971
750635639194 928868190
301210485154 928858617
537737779918 354880683
49723643638 928849044
811833958042 724159158
740117178142 380861805
565128235186 14436084
692167579627 40388487
366548363440 170542995
507754811266 664768266
386968951177 222533958
181511970178 756267
594418955581 287927121
200806993294 928839471
654445916668 290473539
856776473446 848148654
109712201941 37612317
43986301246 928829898
867889130608 318129936
396118611343 474466599
88729271557 136520553
338503210702 928820325
934975126240 38493033
996483424309 770971128
782191022350 928810752
884392846033 62052186
768803890102 134491077
211222826305 60099294
998528620564 323739714
120248669806 186874533
550621252009 2019903
207886609789 377578266
261049088410 928801179
714299137378 189373086
7891163479 389477505
780278574886 387572478
388811946526 10357986
592858723414 921353385
874944724354 928791606
55159105567 158126814
296429366494 296265204
460899848398 120524070
401884931206 536451774
697814677348 137678886
342328105630 928782033
440819150026 928772460
275210322157 114167598
196648789744 174860418
964754505901 17681331
321291183526 297825603
927334842373 9812325
516360824854 928762887
906737671078 240339738
526815993322 6289461
872076053158 928753314
244991982154 112482750
771672561298 928743741
537596951515 168561384
386427712903 532651293
977260663678 927250353
574303401916 217948491
543403899190 238415565
971523321286 928734168
665933008060 424476393
598367227333 28450956
703780676326 823258854
229493705254 438184929
310772722474 928724595
74585460670 314482623
575646696238 928715022
525795812377 51091101
607721318914 27359634
124309094734 928705449
733023120082 4183401
492146401093 110931924
656019613954 412845198
633020120158 2048622
537694012162 555301011
637657303282 7036155
861917632636 180719094
995428914586 928695876
956223741574 928686303
928493253346 928676730
567040682650 928667157
247661956162 928657584
493411455286 897966546
548463161365 153378606
498192573946 114761124
871729275325 309380214
6365675821 131092662
495038210230 207992571
263917759606 928648011
714773642269 276420375
499626203188 352420422
76497908134 928638438
55460986030 928628865
907456331242 711139878
27529401883 166062831
611983198054 906228045
200806993294 928619292
891793488991 330546117
266255401438 309207900
83848746865 159792516
255974867728 4365288
989460704245 64636896
695174662738 170150502
875379798058 162808011
553653550402 818060715
807052839382 928609719
124309094734 820856031
780278574886 519488418
595413969109 29484840
354274490416 351501414
596083050706 143307810
603377184466 928600146
882332534011 14914734
298848972352 312261687
671834249785 92073114
525923062174 928590573
45898748710 565879176
581884974574 385341969
848232693931 364022898
149032356256 76268091
265830207070 283351227
444053375800 112434885
39205182586 499681881
150357308710 322552662
861557592106 928581000
388226844766 928571427
757406019070 504296067
821151752899 164119512
838608222538 77206245
130489686172 434403594
114207030463 59754666
491228967157 188339202
188919141922 83811615
573550164076 6748965
761154100246 422437344
751498903615 30786768
790260693559 323002593
604333408198 337716294
838931205985 418656009
889288080334 928561854
625370330302 928552281
497834528692 75234207
680979965875 569746668
611481979012 64703907
479242270468 152670204
361896614302 169547403
411176214334 461820666
652958519977 89708583
391401938119 622005675
202387127728 252870795
445259876044 243651996
896937870190 660249810
560742749470 376199754
567191658433 728007504
349605012082 57150810
488805962884 257753025
228537481522 722072244
236187271378 597144594
832870880146 114990876
398097055069 511897029
684339215029 243805164
547916208010 323308929
335980469434 305732901
578422044349 14244624
528391854106 198486582
27782086699 657818268
595727394610 8615700
436652972167 75693711
265265241421 473853927
244793284966 636604500
318422512330 438395535
15153260500 61860726
816615076702 928542708
40199765329 836555751
617787733333 212262129
281652252403 150276954
425519570314 623365041
804592083289 45452604
333033280492 83151078
381889604848 367229853
613895645518 681051939
298992308881 269231052
682185585403 448820532
232362376450 928533135
962572396600 141977163
830958432682 340980687
427432017778 863341005
861196445200 173012829
741926222152 12732090
764852635666 13574514
427283209585 66704664
212076781678 175664550
314018598589 295030287
965927860327 197328249
713257430848 14905161
605380565857 677136582
416792452795 2862327
136871890471 504353505
478111875574 928523562
113790633682 928513989
28686721534 928504416
149627342833 71606040
942062014123 362673105
428085384601 223079619
949530175450 423633969
799530207685 538222779
844289729713 23798478
548620148992 217077348
637801238818 778868853
297057240418 90359547
548216627896 534020232
960481786033 476974725
162703601479 312730764
783890072590 4796073
87749804581 111180822
281698604869 184347261
514237469146 33390624
836218469386 420943956
887737798606 321174150
976304439946 397145478
746071329838 696320874
464942012134 550217748
682120709182 434518470
910325002438 403444512
854702533564 13162875
820439971630 928494843
517412395666 132030816
692884995301 175406079
673663871653 380296998
426426133414 20170311
218264443471 15201924
221606614393 177847194
179046567088 92207136
658545125911 78058242
41638286374 231982509
873988500622 576524352
681980694484 715648761
18696795385 1541253
613463103178 7553097
416946076207 534068097
51872525056 7074447
126221542198 708105237
937906682473 44753775
646407252406 928485270
111878186218 928475697
804514159069 464367084
374734068982 33878847
21926148502 28297788
906243909403 1282782
37083511726 75483105
952182366916 140924133
96578606506 893256630
284954681710 928466124
493411455286 358145076
415001109262 105772077
442439280454 49770027
646550923990 643812969
641206763854 38531325
254887876816 361878546
750203652088 261572652
173297268019 574638471
408132993148 34749990
717167808574 912230316
338503210702 851882124
349977895486 712250346
174988952530 814384683
934352890813 135180333
562042911946 85841091
73293783964 143259945
415957332994 643267308
254355522286 452745462
154908254158 928456551
106140843826 928446978
520185719782 928437405
951442622914 928427832
827703944959 115842873
843389341198 928418259
812790181774 928408686
139324484887 236271213
883042492318 365525859
288779576638 855242247
873156821620 232499451
379058708710 469794975
196833290173 44753775
137427813727 166484043
65979447082 677107863
114526175137 182777289
919887239758 801145224
646407252406 928399113
342400697689 23013492
436930321123 8950755
405996183283 317450253
313101557146 69404250
341371881898 602620350
486717889162 928389540
620780135554 594263121
382572940642 583474350
788732305282 99865536
247661956162 928379967
476910797740 42389244
862611910369 15000891
641626133746 652342512
620209655857 282346062
446556492418 509417622
4781128234 928370394
187274288527 14656263
691741628992 224630445
512832616342 160338177
680205925906 278909355
659546247013 38627055
372648934171 194418057
228024784453 235218183
475243204378 928360821
309816498742 928351248
94417734211 122448243
80480269339 664557660
538353970690 928341675
529747957102 314453904
500057064772 1177479
616764316714 7974309
352190743690 180862689
447006164947 26833119
25191013357 544789857
948573951718 928332102
727686269626 928322529
785194184623 341985852
879725843014 577156170
32511616462 928312956
703780676326 356374071
991261817719 247557780
138652450714 718070730
268503842056 26143863
155864477890 928303383
915664437604 217862334
89305877974 302210037
723643813219 135429231
627282777766 836814222
915476806804 289315206
953853928981 319920087
720350129542 436796844
312045544462 49846611
622185916939 170341962
795921968893 506727609
878769619282 437725425
20578503946 79676079
734852694085 428688513
826783007305 36932634
211813313572 370925031
885463185406 835914360
29642945266 928293810
158733149086 782430009
945493012912 182786862
467152256482 233399313
449161709173 36808185
227332603207 189650703
677752407001 51923952
45313488301 553530006
586612714186 258528438
986936781406 99846390
403552731082 176775018
971264165122 77809344
294516919030 222151038
963873531430 928284237
430300688974 716749656
783147246082 928274664
706440889966 102249213
885470480032 352382130
477155651842 179359728
420738451654 928265091
567817062523 12655506
417869780458 431751873
790594178587 104527587
649635370606 163277088
488630336626 572474973
765744950050 68628837
114746857414 926005863
289735800370 928255518
254854792528 207284169
1196611336 405406977
986822900998 928245945
269655101998 444905175
447102153418 256537254
547916208010 928236372
393088261750 60539652
712472224669 705941739
373883488786 928226799
838608222538 586528137
802857588322 217517706
536261152852 131351133
457074953470 928217226
975348216214 522580497
459365323828 215038299
47811196174 718482369
184264855939 189133761
717167808574 781290822
539945372545 158088522
476276471614 736872102
620589211642 577826280
1912457038 928207653
400238067481 369891147
211964911600 251683743
842433117466 124774482
888331856602 32931120
856776473446 928198080
97534830238 891112278
342328105630 928188507
660750608386 928178934
431910308248 75952182
212281678078 88569396
656354132866 185649189
6693575698 254699238
371848444003 15805023
865382487034 873201195
38575790647 373605471
419512148965 59467476
975348216214 928169361
664575503314 430114890
754021625737 82241643
552925441687 210768741
989219914576 435035412
267748790827 867141486
33854914876 152335149
374295414976 437486100
409954200349 235696833
275392444390 615754506
601657613806 32069550
774246302029 55973331
948173373625 311878767
856215633760 93643086
846258012394 809732205
988314150127 166704222
508397781811 88282206
555070828960 44208114
23430336235 386193966
571739917960 43968789
942836609326 487859226
682743754222 928159788
906759210328 285170097
439158855382 282585387
231579347434 333398871
440478211723 156269652
815014967509 550390062
864426263302 591764568
119527976074 51856941
127502702269 343498386
621739997026 127818696
900976692949 103369254
121440423538 928150215
72673013206 928140642
563473004659 101962023
592858723414 928131069
136261271185 431665716
334678315774 928121496
10067634283 72917541
965785978894 895879632
900383352928 116589567
455748584212 73329180
541222641886 928111923
625370330302 442425768
678918859294 125578614
567996906382 928102350
458987400934 928092777
630628911910 241861845
58456623925 272045514
754187535400 208346772
613895645518 928083204
126221542198 479262672
186148766290 66082419
150412822537 43001916
52592314834 928073631
961961083966 928064058
238723342354 289162038
905044818661 287582493
21124716088 87334479
830002208950 27761700
412132438066 182030595
335728536793 668750634
464724743326 918893124
573734248774 123166218
131059208569 365075928
393886937140 17805780
403541329639 128622828
193157203438 748263972
376752159982 903700773
133095597664 424974189
778366127422 928054485
913041294712 92896392
86352198538 349452792
115392096760 243173346
613176688591 601002513
197656506643 18552474
706684968655 372341835
205609565047 449002419
993055952476 47319339
251486851090 270207498
450381387346 928044912
352663018072 128086740
5737351966 928035339
85750855489 59457903
561724849021 182241201
657307915483 290396955
330853420846 154029570
183594966118 388529778
991168346947 182614548
458987400934 827499693
769760113834 554937237
903631436314 658928736
907456331242 928025766
541904842585 46974711
558110129308 239717493
742985849338 928016193
807597236746 243450963
252814220032 278545581
10271280712 22726302
674137740634 393976815
627858727738 299893371
171445733554 487169970
521763374809 206853384
710776059994 94064298
644494804942 928006620
851039131054 91163679
29642945266 927997047
404983191661 212032377
307904051278 105054102
170207833870 927987474
686011523788 296437518
310628633770 42379671
172120281334 927977901
908412554974 215947734
212158410649 62645712
421084209268 66446193
658838160922 927968328
244793284966 537351636
161017823509 16398549
525923062174 825786126
336590763238 927958755
998297585782 830936400
574826906902 99635784
674554367167 284653155
553653550402 886392789
5737351966 927949182
27730497802 927939609
789840812206 927930036
856816756630 884841963
446769453376 653721024
695174662738 36990072
198894545830 167125434
293025693139 429090579
807659288932 209907171
965785978894 927920463
631505660596 432632589
749444411977 162300642
381223107961 266694207
472374533182 927910890
843589570066 714997797
709317257854 31820652
632778961234 212147253
428388241510 632172201
12430918090 602562912
86911309603 73080282
256674429757 496790835
883141754755 85295430
814210341805 37861215
255393671752 469804548
805140391918 892749261
853907802250 927901317
387384300409 393871512
619136756401 442368330
824982908569 139402026
174475480048 427032384
622501659106 927891744
147937601641 220092843
910388059789 158796924
715255361110 927882171
14956602361 293948538
725591575480 67489650
945705280522 927872598
117615528610 927863025
111878186218 398705877
232362376450 15087048
935839564048 14857296
243333314920 465065913
713342913646 774704598
809810056231 17690904
449332893559 54977739
871203468727 238875069
492455231554 927853452
953653776697 317354523
798013900534 120399621
844183067347 129829026
16116798004 85611339
387740262841 302688687
564351285025 330775869
217062796738 885875847
817571300434 4250412
967173944926 23798478
594504796672 21127611
134294975596 183141063
730316720809 47587383
136165311433 374246862
385358173570 719209917
605001354700 52163277
519915803566 37554879
177156530017 145251129
97534830238 927843879
717167808574 927834306
561162851002 56394543
542729801341 178019508
51636091102 88330071
161265438727 98037093
950486399182 742223409
362408804002 481569765
475243204378 927824733
896937870190 733023756
777940429777 139938114
474286980646 709790085
576602919970 927815160
213844370506 86080416
807052839382 262281054
807052839382 927805587
958136189038 927796014
702824452594 927786441
222983998168 468598350
608158303126 927776868
230849429422 182068887
968188429936 287601639
371413810657 351606717
376752159982 339669186
655456668208 274448337
586165157290 907644849
847791622048 85716642
93709935310 100593084
238099718842 675030522
801315496990 655089963
4980667846 9754887
200679216982 64857075
913051863304 109907613
421694675386 591046593
426557652769 685666125
926580805882 801767469
8079789871 203541126
792428960302 18466317
598054707175 269815005
186463637314 927767295
634339160590 306201978
527304480274 309207900
308860275010 794654730
260742191695 59065410
722905150966 927757722
376752159982 927748149
457182295519 536805975
605379541546 168283767
253399298554 833138190
349415265649 483589668
184131982699 105839088
977442924025 745018725
61198328422 234624657
254981002960 177990789
498057435997 54566100
957913257106 83390403
880682066746 927738576
877560854329 76402113
723421317553 170811039
761154100246 904763376
691349767810 927729003
28165954426 183744162
202937484979 272323131
87972592918 463955445
328546043359 143863044
464724743326 427922673
879725843014 819333924
893112975262 672752148
801228367636 54125742
109502725555 283111902
598253605396 6021417
938055490666 203454969
798446825794 927719430
207500559418 832621248
746155533946 462050418
802271720722 498418245
286558595476 174247746
600425854507 17135670
434046256543 13344762
282393686734 478496832
190288532242 927709857
737248506946 761972508
807252350275 518511972
898438290253 270312801
882594514210 927700284
473019236440 28719
582704495866 130642731
676600415419 41288349
55764880915 106547490
806000525968 1608264
427990755496 25435461
46076787364 587954514
187419861046 23348547
851109540469 829002654
17212036750 927690711
430300688974 927681138
140287984099 181752978
119608839205 584958165
214051185598 95959752
567996906382 678831003
677962635562 450763851
342948579625 124152237
215150349274 927671565
396708499603 50593305
334001106700 535561485
374318409322 424141338
725398421059 109227930
763956817564 9707022
893112975262 927661992
837849413212 393373716
833042485744 58960107
298436079289 745554813
498192573946 153321168
663105529483 182604975
333501821404 103886196
679409599993 133667799
528791733370 516386766
699730618957 83313819
209058752536 94916295
723861374698 530976018
223756362862 924809238
440290255441 410672127
856776473446 715476447
384401949838 360117114
998842681975 191010069
884506961674 433388856
31555392730 801298392
587580827584 9352821
718124032306 927652419
978738864808 16733604
906307732594 126440184
196982098366 927642846
587121381022 566635443
355715237878 156786594
254355522286 927633273
265213173874 60606663
969251871268 265622031
34424063926 927623700
389704059877 283983045
605831032945 244398690
809783510302 26373615
152995806694 536633661
711430466182 927614127
548449175212 271978503
237143495110 917562477
2504183314 25512045
613895645518 391037904
305991603814 927604554
822887731681 181035003
850082907322 927594981
799099321474 188358348
231406152718 927585408
586165157290 528458319
389183068498 927575835
96454956157 30241107
103133626693 17317557
899375128660 315602664
812112111130 32691795
199513057360 7438221
817571300434 927566262
506087719792 489687669
434125583902 785914581
460899848398 927556689
97928280538 100181445
408307543138 680917917
195590651854 286012521
282167792653 224199660
69278271460 491956470
33467840194 927547116
247177030366 289659834
768157467796 610431918
440961969613 490376925
42878330410 5782092
939967938130 239564325
392667149572 40713969
393007963426 156327090
958136189038 852494796
543897703249 35104191
808965286846 51770784
64575105739 138731916
953211776233 56806182
571821801310 118753065
867613964296 426783486
701784239452 29705019
458647381639 250343523
473944338349 209313645
10518470626 927537543
947617727986 550275186
19642134616 264463698
527553598453 21433947
709666275769 611111601
872076053158 927527970
153952030426 927518397
736292283214 749489316
592575625177 28336080
381857688466 597383919
580005506095 300046539
327028525918 927508824
407351319406 626562423
650405083579 594004650
393007963426 702476313
938055490666 257236083
935750190520 3331404
238099718842 922415988
365539402051 417727428
196363504771 219001521
123352871002 585388950
182834357068 25885392
324295207369 448753521
602665053088 24363285
835088983927 24162252
54811538656 97625454
800359273258 272476299
331499234572 202851870
752548086658 927499251
862685306560 747230088
987088331569 138320277
696130886470 168944304
491499007822 262491660
732544613677 509369757
186692843653 205551456
299298037690 927489678
321835963810 183543129
897894093922 927480105
754460534122 500371137
470462085718 927470532
480980546770 927460959
417746225839 55839309
670969438630 206633205
424123011820 4394007
746833451422 650762967
997887980350 53436486
568953130114 927451386
553653550402 399241965
250530627358 927441813
763151910151 755405430
150034578253 16609155
800359273258 927432240
148269627481 351338673
917974792294 720760743
449876884765 93729243
594119167513 377070897
457074953470 95021598
412665252100 349797420
978076781074 57122091
529747957102 927422667
742985849338 60731112
119290129408 201415920
594142803250 356077308
110674944886 172878807
388226844766 622350303
970726966654 202105176
129974366101 2029476
906500107510 927413094
527355322477 108605685
512583689623 93566502
182155539730 25856673
779175859627 58577187
438447824899 149970618
195890660101 59974845
186463637314 927403521
799455768037 696081549
855820249714 227550210
350647325803 149147340
628818503053 162568686
869928401176 89919189
84778826734 139421172
809921510578 927393948
878844700321 557139027
39961305991 81006726
784103469814 927384375
169813229329 364118628
482201004448 535303014
23905602874 852044865
110371854133 411935763
787928364742 927374802
836727222379 701442429
670736403091 75282072
565228991011 817773525
522098167246 663475911
13422485338 280852674
862291180669 83064921
414044885530 90053211
962917307698 927365229
519229496050 927355656
780706756030 330354657
190843708804 176803737
196982098366 458393532
401317955227 40139589
32927563312 224783613
488284085308 315191025
788218560664 531866307
453469940779 649307871
420738451654 598532679
870271761448 733406676
124309094734 907185345
11383036975 56040342
773389216285 75004455
116659304878 927346083
642582357478 76995639
439574763940 250937049
263256862924 26689524
182248550998 49588140
526431484204 152938248
189767324776 303397089
335293716079 304919196
215150349274 839102169
122961482989 215899869
225412526062 97596735
332765868310 474610194
976396245016 511743861
429111720985 61209762
59738645566 139583913
578515367434 927336510
642222110434 155130465
883550737942 621402576
991604019658 115507818
223936296970 365028063
341371881898 927326937
764840554540 51885660
162003225745 289477947
688063985950 346925520
762600633892 365391837
190288532242 251836911
162558044014 254794968
706234601389 70667886
349129530745 775451292
777094362556 102517257
462812295862 927317364
96578606506 927307791
720036479770 43911351
816615076702 736201992
135224615107 268015281
846938700559 198505728
593814947146 670502493
497494744630 183485691
509667258730 629520480
538941379543 43614588
661456492687 130001340
877813395550 927298218
646407252406 370905885
555452035393 35008461
24617968096 109811883
326072302186 740931054
803227944454 927288645
542178865618 733961910
62978998060 69691440
405658859482 680707311
140304210334 163085628
259780023130 202191333
233318600182 927279072
925425381685 123013050
841476893734 927269499
244017655879 651643683
641524166242 23808051
261517303840 61927737
13677557923 102545976
578515367434 872090727
382540995541 718903581
163514267746 299510451
113790633682 487715631
182638742386 217067775
159383433403 276353364
904477105561 13095864
217062796738 914853318
706649347522 927259926
419782227922 927250353
174032728798 927240780
980779982965 16513425
733423612018 676849392
612258201625 222734991
209413006882 890719785
206544335686 785972019
453250058542 927231207
710607010387 507924234
897339151204 424476393
856437995404 114311193
397559420335 149673855
708786942373 441219570
157248346678 69432969
325865165704 90455277
638757462550 299184969
220558317547 227167290
572778025042 927221634
179550068596 160481772
582189070492 33007704
376752159982 446312406
205466672968 65603769
133871332054 606526134
379620831178 858755538
169820590966 24353712
12253601503 132653061
586326290026 90541434
732061296145 67642818
733305916075 44007081
985501930912 232106958
925115149474 119538051
766702054498 98860371
985866677266 835904787
604333408198 860718003
885583393567 796301286
295248688723 12502338
6080620600 18475890
656467285726 228354342
540919488214 10109088
837891764164 458881755
289735800370 927212061
168295386406 927202488
160157425507 195021156
678918859294 927192915
674137740634 560757621
437219785405 376927302
170619731341 440453730
420738451654 578285784
393964187158 455244015
856381160503 6203304
321786509692 121634538
656976383347 228038433
189733953298 49817892
902675212582 927183342
667319126503 80221740
1912457038 927173769
828211204564 771162588
121325235721 8443386
889288080334 899536518
564932394844 24889800
942438692527 28786011
837651998806 382958292
698043333934 657387483
807496375618 309878010
626702121970 44390001
704456214217 5399172
381078450358 398045340
564848592802 102737436
428388241510 306106248
526879285906 310538547
185943990247 174975294
248618179894 927164196
514448377390 818166018
530539960111 75760722
756372981586 431311515
516360824854 828294252
14420179306 504296067
188993887906 16159224
550557084190 60597090
403697273809 622292865
39605477581 144628884
406678035262 545890752
800359273258 927154623
149227804105 268560942
638920481167 354871110
628649070526 62885037
833980807966 396293481
249642659116 430229766
737866817443 294302739
820439971630 927145050
107883661822 10683468
566658341122 279196545
78926397736 410806149
912147477367 7112739
798446825794 927135477
329175473590 111582888
138352915636 114981303
320334959794 774647160
365391326887 534747780
441889263739 361208436
661540610638 39373749
936037390093 76315956
715575711982 240914118
478111875574 927125904
78270115240 64971951
126107972218 22228506
733876635097 466731615
744693505705 148946307
243291614932 26632086
441149016460 555463752
827870314126 71089098
532928076280 490032297
624414106570 927116331
411176214334 837254580
211325454346 790940406
67891894546 682669776
939145745971 603453201
485761665430 718846143
48046050583 198208965
826177314022 927106758
608512303093 498399099
650886701209 202258344
138652450714 768376845
700073423995 282001434
21993155410 120466632
921799687222 275855568
786527182489 331139643
2868680770 229129755
601061095549 10444143
455709555091 19701234
19517637751 316416369
110608996489 196380522
328940973382 917064681
237143495110 927097185
610156218334 29302953
151360172098 548877528
585600134203 477549105
585208933558 927087612
892156751530 927078039
657881937190 927068466
732992285449 131245830
972479545018 410164758
681787530490 419335692
837651998806 869678331
517317048586 386462010
742029625606 822703620
370784121955 21012735
977029623415 122515254
288779576638 927058893
708561794986 927049320
635888791354 927039747
782191022350 604467939
728939390380 14168040
650232147334 867218070
7054228900 313946535
903190364431 97797768
666487950778 536260314
457074953470 927030174
583296486094 927020601
666196409155 242943594
251486851090 6260742
807566392540 206527902
314927282803 328478349
855421509637 364788738
215150349274 927011028
776453679958 927001455
598735525270 358135503
250282307830 139210566
98491053970 433312272
445600268686 926991882
321735945106 450706413
55460986030 920080176
987517230688 24210117
191244755974 809425869
5621800375 34462800
110921962486 926982309
954678093178 519641586
412758828175 98611473
745424553331 221174592
330249703693 436107588
723861374698 926972736
841476893734 576227589
192200979706 926963163
555565997866 926953590
360974987392 23300682
243458472322 204038922
80331409189 144724614
60758558467 151349130
694218439006 926944017
500690238046 287199573
493679508859 106231581
660750608386 926934444
741296414482 8184915
604395450811 94782273
283787961373 157763040
966742202626 664768266
129481720375 471001173
382535730391 594607749
521431526764 404756013
829511941420 283427811
808813233406 122036604
939739549588 166292583
821708514487 422896848
993516467122 794319675
669851919421 385274958
236653715803 235869147
784103469814 926924871
91797487846 184117509
108053291290 926915298
505842363802 126679509
610070750590 926905725
163514267746 102067326
709757410729 650198160
452293834810 718941873
689711500639 345929928
927381166120 25445034
368902710157 20534085
980021566132 46869408
328637427217 41058597
85611300295 66675945
748723191730 757798680
938055490666 926896152
941880385594 926886579
727443674752 93451626
430300688974 926877006
287823352906 476687535
974391992482 431263650
446223126358 143556708
706499074660 52651500
544475611594 152947821
698117562976 324017331
238764736006 112549761
474286980646 926867433
316510064866 926857860
276348668122 926848287
591475394806 162051744
600508513270 457378794
941109600445 579539847
789840812206 926838714
32511616462 926829141
552931769440 418914480
140980711006 17556882
918864238870 27321342
955267517842 384442107
821396195362 635762076
813117798553 465850899
335634539506 926819568
490177444210 159763797
934902266137 128498379
629903273029 201559515
398493405988 128680266
724922681251 135065457
43030077514 926809995
69507688405 121749414
644494804942 853633983
254161835869 27273477
817571300434 56394543
856317921265 207073563
808009063114 926800422
493751268067 485102202
922048901131 607282401
711430466182 926790849
808386986008 523087866
729214547119 218494152
140294685199 100372905
333722092042 835129374
911281226170 926781276
447929993647 138904230
880362303919 15891180
594771170878 894156492
294516919030 926771703
797378276572 24861081
167339162674 629434323
57373433494 926762130
929341267978 48707424
255825193873 145634049
502017468874 926752557
874241945797 192982107
776453679958 654467718
901718988850 323222772
382489502374 799259343
483948135775 565199493
505842363802 194035137
888331856602 401702226
948573951718 926742984
245426510197 166991412
621757467751 173596782
275821314790 49358388
499434953794 4566321
825016796989 168953877
381333312337 104537160
562075843066 44399574
814702629238 926733411
106159549468 72304869
552788318035 212022804
533488345678 9687876
426475794046 258978369
497498688706 461734509
269235531073 328382619
775497456226 702390156
181559749021 29590143
404125225201 38741931
677474541103 362031714
489586560358 926723838
83577888403 170456838
465991026955 459494427
274351848328 44696337
618676764178 926714265
469151397034 220801245
196982098366 926704692
479068769416 692817156
615223196347 506076645
927105013789 369785844
406568769040 503731260
513887595142 207494775
744898296802 926695119
650232147334 565094190
121018019005 55753152
241924613770 101588676
281129786782 922167090
390485863549 414118407
920187975553 475299450
162558044014 64943232
701707052353 128833434
643538581210 502199580
445709209426 74516232
856776473446 926685546
579673524028 602830956
70760565742 926675973
953567054890 371355816
423607122850 143346102
982998006070 907386378
905989037851 74592816
176275894693 497719416
986822900998 387620343
883550737942 535130700
878040093763 354459471
342333887722 95280069
480090529906 721899930
970567097554 168733698
591902499682 355388052
914357535736 281628087
360389956735 56825328
951040493995 76047912
841800978076 284777604
580427814898 855596448
248618179894 926666400
986822900998 926656827
82235250526 926647254
207017146156 392263248
27730497802 926637681
599552289538 346331994
11294840926 6528786
908412554974 926628108
158243925013 351549279
149501792938 571106034
772628785030 793151769
874944724354 768223677
534529075762 926618535
236847243571 186845814
520905963583 115086606
636845015086 352841634
176779865278 67767267
181682518654 926608962
975746922091 318455418
767847666370 540108660
293480592526 49262658
615808092982 741859635
272523773194 926599389
710696010568 425452839
681168161482 285447714
885463185406 324764025
670312845706 926589816
34424063926 577309338
591641945860 71022087
191244755974 926580243
883634626141 324859755
885091623076 286414587
35704180540 423586104
814702629238 492262806
328262998468 566080209
1017663247 805165884
259635949480 85324149
85667177896 325807482
980751723469 250429680
880012420342 572676006
869207381962 926570670
671048616913 73932279
873032276890 926561097
807052839382 926551524
301244957527 17633466
180439453642 58337862
223756362862 926541951
258282972763 292053084
708081272770 67671537
587565510784 126478476
654656560960 206786373
608158303126 926532378
744898296802 732085602
500550127618 8079612
410219990602 754888488
763110937711 131791491
743129587933 86291022
865382487034 926522805
940157521822 574159821
620589211642 856362288
672617125633 517305774
392051739694 421259865
67922834482 278325402
303487596907 292550880
552418258666 101550384
805140391918 926513232
663619279582 926503659
182638742386 846377649
520856222275 119758230
173076505066 608009949
564172011454 926494086
333722092042 926484513
160645596550 926474940
58329657226 441391884
278261115586 926465367
406542290122 524006874
34579127380 586508991
695770400101 269422512
70516190290 813705
700912005130 705338640
334724266174 487572036
761154100246 926455794
165426715210 926446221
1692243838 119815668
863912494057 117901068
379964626327 83131932
225858451456 687245670
239404112584 309179181
283770682108 37880361
898850317654 648685626
309275226268 451950903
52929255715 330507825
770716337566 586288812
390139292230 133505058
123352871002 926436648
324159854722 926427075
712116764125 116091771
419423263660 225884508
519547281358 145519173
627282777766 926417502
58329657226 275491794
336590763238 292359420
832870880146 120571935
762110323978 926407929
949130516365 28604124
112396851358 347624349
119326774852 166168134
987315632881 66159003
681916411789 705932166
777358443334 3972795
428614183456 266464455
746810744266 726906609
385235557105 91297701
928759449757 489256884
475243204378 540223536
279217339318 38100540
479359166371 96945771
998604342994 581167257
955059969721 133840113
35975268754 309964167
558677411623 591238053
704013539551 392138799
373917243184 123520419
564052984864 61468233
148214688034 926398356
334267647739 318359688
675093964366 751825128
509409787414 115412088
851691396982 63440271
128133989662 390425232
599978642239 77416851
6363091111 95375799
651188371066 491573550
728642493358 926388783
618406551199 190904766
298871411464 346226691
277304891854 408901122
865382487034 926379210
419243051935 200870259
98491053970 782018370
269655101998 926369637
999109203868 55848882
526619258599 228890430
950130278101 193211859
349697104342 17566455
809594520136 253052682
362408804002 590778549
112834409950 926360064
234182965498 20342625
610070750590 926350491
753791471671 397403949
982792171516 139181847
457979716846 3972795
682315529305 42887040
382555288030 281446200
196332689284 147768828
231406152718 926340918
124309094734 926331345
419740800070 6739392
26628376069 29618862
224712586594 926321772
451337611078 926312199
108053291290 926302626
874531730080 225740913
930917559547 235457508
72490890973 114167598
692395432081 626294379
951619819144 429913857
855223875052 2278374
744362050153 230211504
672001585825 128306919
605036918395 118580751
161879418136 415697952
770716337566 926293053
569909353846 364568559
460899848398 926283480
255311746018 926273907
555368769439 96333099
501890946625 47348058
269655101998 926264334
934680603322 255225753
960624586474 299893371
871558914217 185227977
369523629991 501089112
688954615486 424744437
674137740634 926254761
923111624488 414491754
801803873158 237688017
797490602062 401434182
51894887584 302181318
283042234246 313812513
609114526858 792778422
661149764194 13354335
138929349739 60644955
877436012836 55915893
715255361110 926245188
512535929926 926235615
339041280313 144734187
471250039348 50641170
953814095728 197203800
538353970690 926226042
653409777532 171710901
555177472180 13823412
612142100281 511533255
881638290478 926216469
254355522286 856668624
258180417214 926206896
722664346243 120772968
145521662242 656296161
134827555786 509350611
271095930136 33342759
682098432811 192110964
35142642025 107447352
394147912174 274285596
718124032306 202957173
839564446270 926197323
198387075619 161238039
660750608386 926187750
680499012874 220782099
295473142762 926178177
777350813653 23080503
333565960504 7170177
97913949757 54135315
608021949406 38253708
505928559094 28182912
905781437773 675978249
339459434434 926168604
794406312706 182509245
647190333379 108634404
633409109440 57572022
946520498056 99702795
156727675300 46323747
706403880748 148936734
590507578171 255551235
638223111355 488299584
776453679958 926159031
91146499219 604927443
191064864250 5715081
355540927213 121136742
139801445947 215794566
126221542198 718970592
543135089350 812977452
958632587380 367028820
207930655162 28010598
468549638254 926149458
378507078250 90311682
231406152718 926139885
977260663678 280814382
175141919497 57706044
117615528610 926130312
306862325602 19126854
762110323978 926120739
51136796233 93202728
644266272805 101052588
394207015876 624044724
439862926294 655176120
734804168548 439257105
892156751530 16963356
511579706194 926111166
815658852970 926101593
221602727755 101684406
477638006593 218522871
678232967509 365688600
213105855940 8902890
821396195362 880553259
519945202249 184912068
514039920718 226841808
625370330302 926092020
894791261665 173931837
690133928410 34615968
558434669062 734679885
740117178142 926082447
642320587885 107208027
71716789474 845410776
358601360653 30126231
707736539467 82921326
634803106462 66647226
189356585638 40656531
974806685269 423490374
939260516668 86989851
163514267746 926072874
459943624666 926063301
167339162674 912689820
620421018124 119145558
921799687222 696876108
666174343390 208136166
399898216408 143891763
838204360906 366061947
274007727697 66226014
790552344577 205331277
979670083864 89593707
680831306758 926053728
886243691242 42082908
968198854933 290377809
627006485932 89363955
309816498742 926044155
736426946605 23817624
187419861046 926034582
785059693546 926025009
361452580270 926015436
289735800370 926005863
46854972442 925996290
481509560323 51062382
115408064524 248878854
174715886797 157925781
779038582807 225166533
845984831785 214483065
847563755929 509647374
399701529550 241833126
212424277486 483991734
688173587227 18389733
374839712518 925986717
371281540516 578180481
130046437126 59716374
48767419906 851815113
354067799773 355684815
89772868060 40292757
23489564386 36281670
699565886773 352401276
396316150198 252162393
436038031366 925977144
149170911766 925967571
566097296311 683081415
663991047037 496446207
676616584216 56624295
628343347198 209514678
536089863163 174716823
789600744604 57543303
178813847458 677586513
352066131949 649298298
573734248774 925957998
42073853782 925948425
158591740822 8663565
58080275095 114263328
30608119753 916882794
119166838741 253349445
693726247303 442885272
248156037838 423337206
168383496298 269815005
667300755916 47529945
416979715729 439754901
678132709480 302123880
28686721534 390032739
34424063926 139411599
271485292765 39076986
3987128560 741955365
61444823599 600983367
677962635562 925938852
241924613770 925929279
728331001603 268513077
338503210702 653117925
887444156404 845602236
966742202626 925919706
610070750590 417622125
962917307698 925910133
781106715970 20610669
92753711578 252286842
418304892454 63172227
42073853782 925900560
436904904808 55044750
702824452594 155274060
434024506687 66398328
218975244202 925890987
945520238524 76354248
871161692155 849871794
865985605180 78661341
768592187299 36128502
509319131104 206164128
823308642826 155120892
502509836983 211888782
528964612177 632612559
971523321286 925881414
270611325730 659177634
419782227922 446187957
675093964366 925871841
927055990456 267584496
895981646458 925862268
677471382013 269412939
487674112894 171270543
815675979067 562595637
604720741351 99693222
597402809113 150497133
726402586375 176851602
524010614710 925852695
466637190790 483484365
27730497802 925843122
510623482462 649202568
162558044014 912460068
9574 669200565
755416757854 318129936
250331283298 3857919
587121381022 412759041
11016324064 97845633
5640946375 65977116
921879727075 354191427
693262215274 390176334
786587262637 99013539
500446097827 358853478
388183550179 10587738
222800139130 925833549
783147246082 925823976
980696142631 310232211
497236350214 745918587
249907764205 563275320
894500807272 188052012
736143494167 47721405
717296105920 607990803
736136735629 43269960
451588911901 655712208
318422512330 925814403
912155432530 35286078
102315948898 780553701
182872696933 375357330
531801778630 709694355
448468939882 925804830
45898748710 254546070
409278949648 834545421
543853562146 36348681
935006927746 5715081
496651041940 204373977
932190908050 82557552
871119829426 877805808
399701529550 663629079
647363476138 64196538
507754811266 925795257
685330073875 162147474
210369230614 620464422
21993155410 789896949
95895557902 294302739
473680745794 343766430
936827876476 8989047
168295386406 925785684
486509623066 21443520
822352419094 36099783
607202079394 312730764
798330757261 50468856
65023223350 789322569
252443074822 925776111
96388787581 411639
523380983446 36722028
807365771179 46716240
229723476400 177856767
405438871942 103110783
35674485094 450333066
366233698930 804725526
809921510578 858832122
709518018718 925766538
806617903792 149625990
447524328199 709368873
51636091102 925756965
445865632246 203560272
733891693426 58309143
431632901854 55666995
760197876514 925747392
284575499272 115498245
646407252406 763839243
87016369186 709818804
569909353846 650964000
877813395550 246150549
105403123819 552381246
487491387562 24190971
630209403904 255522516
275475384862 256872309
96187304650 298916925
143756428372 382355193
418430566798 121443078
530704180834 150640728
696530176300 151971375
846258012394 925737819
426960274003 298639308
573734248774 925728246
400657753282 759043170
23681321149 12770382
834218084344 483982161
706649347522 925718673
985786880830 27876576
469036406158 420225981
199968976966 771631665
607889516524 14732847
752028765073 139469037
341323360453 4135536
261663071911 90838197
591205780834 138444726
868251158230 591343356
40161406318 329320773
752548086658 925709100
129090213394 925699527
792709483402 925689954
189131652949 34577676
120959231212 317689578
614851869250 594090807
242880837502 856544175
58793689255 442885272
92753711578 335256033
877361688064 298466994
485761665430 925680381
650232147334 925670808
709541539579 555463752
600815835289 76114923
120484199806 467746353
515404601122 925661235
757329205318 925651662
153190090729 722005233
562259563990 644933010
514448377390 637427778
779940604213 152746788
629195225230 912948291
241924613770 803825664
434290909612 733033329
581685425389 520254258
73950315358 509159151
385777212499 461121837
231444320269 194485068
354759014146 308039994
287823352906 925642089
397492332751 125119110
48767419906 674551872
36336511390 925632516
188376084778 44868651
39676643263 82184205
81090729976 31897236
472374533182 605319936
516376074643 1636983
402570200746 925622943
837928907404 550074153
70760565742 925613370
498192573946 925603797
532616628298 925594224
131958884590 472973211
328975876540 179589480
298341813958 6509640
329897197114 925584651
218975244202 925575078
459943624666 925565505
426970995763 38292000
363365027734 925555932
503929916338 910047672
684868789297 347069115
758527434490 536767683
621545435374 516463350
667444174510 330766296
429195944239 4901376
646828416541 109955478
825344850034 421728942
330331658146 400639623
440608595983 102450246
52592314834 925546359
39205182586 163621716
623154987637 17844072
552697326670 925536786
598596065806 925527213
941633770060 132538185
66148611565 240875826
91998319813 201952008
70226243266 374237289
973046017720 214195875
69804342010 370896312
55460986030 491908605
534529075762 409025571
681787530490 925517640
351890342950 150430122
222800139130 828418701
79366579330 246284571
247661956162 757147716
997341362050 925508067
973016686048 36607152
581303313613 20074581
850082907322 925498494
974740918759 168006150
162558044014 925488921
578663691496 727777752
716211584842 925479348
304328772325 611829576
866784563668 328966572
803227944454 735627612
165187968682 33180018
854864025982 848675169
874684218397 184079217
758285429050 925469775
945936966268 294092133
752345152723 59103702
444644044954 664729974
547395488767 434834379
349021671754 925460202
637504518202 169729290
345196776826 925450629
183036826018 526984077
822826818682 122266356
564328922497 761895924
270611325730 925441056
305035380082 153311595
15299589286 925431483
932703384940 283006599
66197922088 608613048
181548414589 19433190
910325002438 918414474
579979534546 241364049
686079568672 313735929
233949834229 190655868
211325454346 591611400
361452580270 925421910
735449662273 65584623
930936772558 136884327
6693575698 251176374
992264594950 171136521
70092393580 147596514
442731597490 925412337
831914656414 925402764
544091313082 925393191
623457882838 33620376
729598717090 925383618
992643930556 270197925
507394755682 80882277
730931245879 346341567
41117630050 504544965
305035380082 550954869
242880837502 474744216
854895540298 127024137
267372834490 245930370
422012049055 167862555
388226844766 925374045
995574653938 552027045
363538930852 101789709
889507483921 677892849
433169360170 925364472
843219079912 111803067
410747884114 47539518
596683618342 642654636
34101343042 257312667
474286980646 925354899
492455231554 192618333
169251610138 925345326
325634035192 236386089
119316225406 115948176
677383004077 25713078
182436756178 76689303
994472690854 925335753
628073143792 57505011
354759014146 5150274
486489510193 63947640
716935696135 178201395
350831577334 3025068
60242104690 925326180
931929804475 74927871
495890231857 352401276
724307725396 59141994
526879285906 925316607
192264582718 752485665
497461535893 381665937
288357076375 62033040
443435260855 148869723
411666505102 409408491
755416757854 581224695
736292283214 296944887
195069650902 219058959
391095515962 79245294
171885402298 33390624
16255813018 925307034
542178865618 925297461
87665236699 176315514
977579176534 349127310
492135009223 122812017
800874090052 17815353
39496259224 148410219
433169360170 644061867
849634933306 345298110
1033257664 181178598
740117178142 925287888
347109224290 925278315
399406426771 4011087
653620096342 358738602
220513056403 241057713
668820930559 242436225
861753924763 280326159
775814312953 313563615
52040559925 511246065
210065043058 57610314
692030685727 230402964
342328105630 925268742
995428914586 925259169
191858069365 231647454
585208933558 49856184
940924161862 925249596
665132843374 286184835
284871113512 21778575
338503210702 570368913
424403213530 60367338
222539345983 16216662
303122932618 856927095
861557592106 925240023
415957332994 674590164
390506598667 80403627
844345564930 98850798
912776553397 29111493
100173485482 152009667
841231963048 138808500
166568195638 369450789
703926185926 624523374
914739756907 240014256
521444230135 160548783
688481096614 925230450
155780105560 44696337
681513804220 96984063
264749232094 32883255
603767102329 357570696
214993662502 79589922
365849347072 305991372
92753711578 857846103
840520670002 913513098
165426715210 274544067
828089761486 582555342
490420847308 39546063
546366634684 86281449
100824761299 501089112
857732697178 569047839
45567220666 34520238
611026974322 923143536
202752553765 198850356
274436220658 919438785
318034991809 107006994
469786685941 346954239
406524838543 334365744
705403975417 211486716
396832858354 382479642
176901399994 784574361
226344013 315372912
73686090985 572369670
230449928986 925220877
956017351786 39632220
781234798618 925211304
363048491008 77187099
250053963061 121548381
997511091340 437572257
931901018464 286586901
336293745859 21271206
500105021410 925201731
243837061234 209907171
162558044014 210117777
255872398336 113612364
244493500990 65345298
446556492418 800331519
345196776826 925192158
172120281334 427424877
310772722474 925182585
951442622914 847880610
946014775612 26565075
619715028520 530516514
259002393286 18772653
171825800800 165995820
700912005130 925173012
43166243866 415487346
640929041551 42839175
931078204060 67518369
241714337344 11181264
910224221986 35467965
650798217970 274017552
984519084667 313285998
895981646458 842242113
719080256038 402659526
954311294110 925163439
189332308510 925153866
362408804002 653462553
893112975262 925144293
600508513270 925134720
545655738223 198993951
788884588474 925125147
122158905907 154431636
86060145454 925115574
637801238818 287582493
333059587096 162281496
937695004297 269422512
860601368374 925106001
924202770082 351951345
560347116526 517851435
418634864191 5341734
653100818530 464874453
242581302424 114981303
366233698930 925096428
287691670810 30107085
621545435374 925086855
942492377911 204718605
685612425418 555463752
620102629717 302688687
121440423538 925077282
148695664273 418981491
52840198096 499365972
848597530534 482785536
983954229802 925067709
499148797678 925058136
158324807290 264195654
821396195362 925048563
657475375972 346169253
62154552154 638030877
529406109364 105092394
984910453534 390520962
502387273864 285217962
310772722474 606085776
855675395170 34395789
971907600652 337007892
755416757854 925038990
981085558606 748129950
938055490666 925029417
844345564930 658095885
851039131054 920329074
174032728798 566740746
547597469494 253043109
288513355600 156173922
815123936968 333485028
313049307712 537198468
279811133362 317737443
655315447312 572130345
279217339318 925019844
553653550402 841782609
953446291495 796904385
538353970690 229914741
754197807229 167604084
2707331947 38914245
845718386476 468847248
748723191730 925010271
94373296345 115718424
490542784090 925000698
897894093922 924991125
903864586729 98161542
369749849554 162319788
400566497965 4279131
21993155410 924981552
50258630743 32509908
736292283214 307704939
618676764178 924971979
968272624471 150860907
202296394834 68399085
349021671754 167403051
446022045493 28805157
408307543138 738671826
111196295947 93757962
327028525918 445843329
930727707811 285782769
248116195012 217709166
188376084778 525835317
912367087468 303961896
687524872882 924962406
604879959487 352362984
243432969850 292024365
954854370400 53446059
401613977014 118092528
354527868580 10147380
873633576166 294139998
331809644578 729845520
78811378141 337888608
867294934498 316071741
543939556405 57323124
552514390732 143020620
922495117807 16216662
968654650090 924952833
630151448962 601318422
885698058961 593554719
754460534122 924943260
207500559418 791715819
752570085412 445297668
717167808574 966873
383607088594 674695467
803702037706 281857839
9286711327 198505728
786015917278 510815280
532125212008 208117020
929327837059 50306115
871119829426 849373998
765068445286 581760783
289282819675 401606496
979553025220 299587035
175004077870 649001535
278056276624 172017237
109965738754 157734321
895025422726 29456121
403526424478 924933687
641640167764 432163512
433169360170 924924114
613895645518 154527366
42073853782 924914541
474086152771 4336569
903778295707 642453603
534650250796 622168416
36336511390 399031359
292604471566 741591591
402109877560 199711926
247728804421 118925379
512535929926 352516152
263917759606 924904968
600198304297 19481055
158044538569 617324478
336392682814 101004723
698940850549 16120932
727238592373 61123605
742127624407 494167833
439138905250 111994527
768061268719 124688325
64066999618 924895395
51908174908 460068807
505261794163 412912209
834958197601 20687253
852780005731 45385593
404102096833 330814161
486717889162 890691066
731354401198 1206198
792040803871 92972976
828741567910 232556889
45611400061 204029349
62154552154 924885822
91629926146 25923684
236412054991 180001119
339459434434 739609980
681787530490 730573068
203637635053 287190
907793023225 280412316
825221090290 10405851
83476500760 550303905
890244304066 924876249
44317967404 114397350
412250769919 524026020
575646696238 833549829
108479605699 384691005
821396195362 924866676
520700976934 399251538
977543708569 277865898
109829480764 78709206
307904051278 924857103
805140391918 924847530
843389341198 300582627
239055942574 924837957
93709935310 302401497
679875083026 395833977
246705732430 924828384
954311294110 924818811
307904051278 195490233
455894285272 6672381
559946394838 347021250
288518936659 137152371
15299589286 924809238
214574738449 197012340
732867692854 171816204
85965156667 7869006
728642493358 924799665
327028525918 821775039
353629695520 54652257
341530831990 101933304
378055404964 423404217
426068189371 139344588
595944108184 260242005
576147163105 263793588
23482135738 165268272
224877223048 304986207
522646805449 323548254
380577054910 873689418
348065448022 257322240
174074457505 458920047
331809644578 436452216
688829563387 115986468
352846566682 924790092
895566268507 304201221
568039362637 408537348
322010680633 173328738
480064855120 856285704
956223741574 924780519
438317076865 282853431
225002533618 11870520
616764316714 903633762
536460544777 222629688
214240669468 506038353
926227173781 282154602
939207616270 127675101
841349643937 51091101
371971041322 792615681
859068566944 251722035
832906482133 710278308
713978158780 35850885
583296486094 924770946
125472200569 109467255
883550737942 897373020
645918870757 29973063
680119931647 228785127
342413975440 559044054
497236350214 924761373
351890342950 354201000
833827103878 924751800
500902088536 102421527
978095419705 16331538
724168639279 590902998
602420960734 924742227
877813395550 506612733
998362730047 636824679
296496961447 155159184
739160954410 873938316
748642801768 20639388
940924161862 273443172
775497456226 924732654
490193421547 60865134
852415552048 85534755
620290691302 235160745
785059693546 570703968
860601368374 924723081
939967938130 581693772
917974792294 800666574
224712586594 207973425
308207161177 437945604
301873003765 55542546
968222844871 324007758
779322351154 884698368
544654913884 339774489
763066547710 817993704
898850317654 924713508
917018568562 77292402
273479996926 924703935
120899428681 165383148
398895573199 361189290
943044592324 370006023
414044885530 602457609
768803890102 352114086
107136556183 637456497
789840812206 789600186
37292735122 924694362
179770071190 305828631
724817598430 924684789
528791733370 480861363
212871039823 323481243
948773414746 491870313
923712134686 924675216
514448377390 924665643
657492435058 60204597
584793651337 47041722
988155831853 155388936
131002660858 924656070
46605408424 80709963
612660688837 93518637
671269069438 924646497
633020120158 39871545
513695512897 70773189
557569044202 67719402
510706059160 102833166
635888791354 924636924
371971041322 483063153
124959340759 178431147
600190023652 132145692
374839712518 275960871
60242104690 924627351
405063700591 240923691
825221090290 371585568
131958884590 924617778
353802790414 924608205
710474242450 718022865
472012649155 275664108
34424063926 432996363
75697226506 480622038
14051134675 57189102
151083359230 188511516
6693575698 576103140
168295386406 401491620
973482054205 718913154
455671885336 26498064
669356621974 924598632
513064464829 1541253
866760095080 215057445
21993155410 924589059
574435126396 123597003
783727293298 255101304
691349767810 924579486
553653550402 924569913
555565997866 924560340
849126683590 924550767
750635639194 390980466
576602919970 924541194
842433117466 920769432
739934634697 18887529
140564898178 924531621
760940454124 70294539
861614359996 814451694
384439045213 114033576
757329205318 879682116
73909256761 523700538
809732084146 144877782
127933994638 43662453
55460986030 924522048
341371881898 168283767
32904434944 458632857
264486721288 184270677
667444174510 211974939
517061654611 27187320
169801578988 184519575
56991608908 284174505
531660404566 924512475
31074372718 320551905
257224193482 924502902
211736595550 317316231
795075384730 48171336
152995806694 924493329
459567706621 182949603
88050699025 781587585
337048055875 442770396
790797035938 924483756
807827687575 27464937
651660597583 356029443
192201362626 813705
628866760546 274400472
483849217966 435274737
590619180205 109476828
353424814174 98046666
227798737204 198965232
475612396696 288721680
917018568562 924474183
962917307698 710048556
677966148853 794166507
503571114817 172716066
34198623868 22525269
29642945266 924464610
521141943514 924455037
927537029614 836335572
515683041400 35850885
582112687525 75215061
303122932618 924445464
625763838040 361428615
409123373344 105417876
475243204378 806439093
953685807955 553166232
948106209457 2814462
748723191730 924435891
968654650090 144006639
72313828765 33993723
684656201686 924426318
561603405943 350170767
874712487466 116388534
746810744266 924416745
54200488585 214148010
908412554974 924407172
76690842376 556038132
783147246082 553654455
759900437923 256862736
280946879563 103531995
544903448110 42379671
465174875359 58605906
478912915495 81025872
38087801491 84634893
299159530045 15690147
245381019301 117767046
841656042856 692405517
930973331845 16111359
771191570005 394656498
120862850248 184270677
103272172630 777270162
266883012799 21108465
358583909074 924397599
360607968145 747392829
949481558275 7591389
714299137378 924388026
643643673604 21280779
494635014616 655051671
99537828709 424983762
93378694456 25847100
862467993979 12377889
585795835042 96400110
607636540426 400639623
847214236126 911158140
465467474104 25933257
519987352168 106183716
895527335116 207446910
624414106570 924378453
75541684402 744894276
826706576473 328574079
773193505873 28565832
551741102938 439975080
60242104690 924368880
316510064866 924359307
757177927291 20218176
510623482462 924349734
420738451654 924340161
433682798452 153952986
672225293170 924330588
182108957512 75358656
92753711578 924321015
650232147334 924311442
935186819470 924301869
991902276046 96371391
434506838200 364654716
784103469814 185093955
465225660124 410585970
166382938942 924292296
366233698930 114062295
547461054244 284155359
411609028810 231187950
68848118278 924282723
610327536742 262510806
692483159053 608814081
473330756914 551242059
47811196174 813092328
295473142762 924273150
16255813018 173883972
637289805385 299041374
90316428481 249204336
563215787722 754247097
884780510149 213248148
318691331743 167680668
776453679958 924263577
575646696238 280431462
322247407258 924254004
802993764247 168800709
257224193482 890068821
977661915973 296935314
398855749519 338022630
85223574649 595191702
480024323038 907970331
197938322098 694511577
762405995656 23310255
987508452247 29848614
906179042755 227368323
703780676326 146103126
801315496990 924244431
15897557158 1321074
161385139519 64052943
137696226982 924234858
649275923602 150410976
297740107135 109802310
905170933363 37947372
487320767983 265315695
849126683590 924225285
563468974426 564299631
14343365554 639505119
107662707409 97922217
320334959794 828437847
358583909074 924215712
59626038367 371872758
121440423538 924206139
25818050338 522006117
95622382774 924196566
171164057602 608641767
358583909074 924186993
38299322407 620473995
221843915398 299204115
452682469891 499030917
443687821222 924177420
490542784090 153665796
773288709358 17777061
700912005130 168657114
650232147334 513543585
815305527205 265698615
412448634256 72113409
268698878266 924167847
792371618032 125090391
406395095674 924158274
805140391918 924148701
652144594798 924139128
408970607410 6366045
512535929926 321174150
366741508288 204689886
555944188804 221375625
685177489828 215335062
259164201613 339602175
717901042936 133112565
755908053787 211936647
643538581210 924129555
884563748710 551395227
434125583902 766940895
384401949838 924119982
379026141364 236185056
75686361151 168274194
685612425418 216675282
799916143180 194370192
843389341198 759684561
170207833870 820118910
643988942995 463208751
744898296802 924110409
275740442086 330412095
289253057218 280986696
865382487034 901451118
293471900242 18734361
609529564273 178239687
626200271110 25196136
499148797678 303157764
870809610880 276334218
552184993375 208318053
207500559418 725087739
726562704373 23023065
720537903937 344168496
43824119572 56116926
138432323671 117221385
170109820015 13497930
743374513138 21366936
445600268686 924100836
575465406856 24621756
240012166306 924091263
153952030426 61085313
342959138644 151377849
177857623726 754553433
627282777766 924081690
286867129174 924072117
713692577044 256527681
634758247384 119365737
571666253725 43269960
806374443256 239765358
623457882838 924062544
705300567871 181657248
123098013115 136893900
215150349274 106107132
847745461042 4374861
218975244202 924052971
715635811276 26833119
244156895164 75014028
361214963356 102555549
537397746958 190569711
58329657226 924043398
736116795070 72754800
337378113769 100995150
143653958980 363113463
733059440044 120150723
558237507646 62770161
221228720218 543583659
769760113834 352353411
955989149728 18322722
24861826606 574695909
822905566180 123759744
86060145454 912651528
391941903184 61889445
109767380713 78709206
411363012283 150200370
981634416988 290081046
577380266716 126622071
279217339318 924033825
177437564578 123223656
829045985218 924024252
671359371547 752543103
23780822911 4145109
956223741574 820109337
307186032505 177023916
960518508061 3398415
982998006070 924014679
505842363802 197041059
347109224290 272916657
664213150210 315238890
638383765441 70629594
702945551044 502812252
940071307384 296753427
972479545018 752322924
518426325442 189440097
464724743326 924005106
974601497587 689897391
594771170878 923995533
989068354840 20218176
344762224156 359073657
803227944454 784134003
727329133807 251970933
383445726106 923985960
538353970690 923976387
890867046862 31677057
21375423385 392751471
743394578146 500486013
864426263302 923966814
16983025963 103800039
813074241403 631080879
870163605694 923957241
317466288598 49099917
999266876659 727892628
986822900998 196658139
352846566682 922463853
480024323038 97692465
557478445330 908841474
980387939896 445431690
136740003250 923947668
154935096850 366473586
824264866558 923938095
550622544364 122476962
842433117466 923928522
943249167334 364109055
277137961972 64809210
42675583843 74908725
698043333934 923918949
753889001395 476697108
692305991542 200563923
146302240570 201128730
908001886939 318359688
633382620949 433417575
529175668108 237869904
886419409138 335964435
751591862926 834018906
578269881514 14024445
777409903690 923909376
700912005130 923899803
308860275010 923890230
169123699804 10645176
422650899118 864757809
461189450794 504286494
968654650090 923880657
877908445867 598245489
881638290478 923871084
640053652231 217086921
576313771597 211486716
691349767810 241574655
76497908134 513237249
581384038630 70696605
95622382774 636403467
61583277898 92647494
699955781398 923861511
481021729816 595411881
453250058542 923851938
318422512330 923842365
903928993873 587159955
562976514679 118513740
912237449902 426898362
401677063084 255608673
276348668122 923832792
509667258730 923823219
303789261283 132614769
580427814898 923813646
200489997064 66982281
658969559920 191584449
576789727492 564692124
285910905442 242905302
682743754222 458259510
354124069867 495575064
864426263302 923804073
615674831341 11028096
642312469981 72994125
845251639807 15422103
960048636502 533560728
631604262496 367469178
947617727986 923794500
121215797185 185046090
377490372304 33113007
510387952462 186874533
633020120158 34414935
283293582934 353052240
345196776826 151971375
744898296802 585656994
234594581260 293594337
82446325603 469373763
865576263700 688605036
393438710134 262204470
832763025247 52546197
851039131054 912239889
280922286526 130010913
95286010792 296159901
449425163614 923784927
784103469814 923775354
240012166306 703280445
960048636502 923765781
537397746958 612557124
938055490666 809033376
523054390978 923756208
803227944454 923746635
233333189434 803280003
461856072130 923737062
359218436233 241143870
445600268686 923727489
140564898178 923717916
116659304878 923708343
286503426277 40187454
371302783003 618233913
991820934265 635656773
703406883487 34587249
747766967998 923698770
22822387816 91824216
516368703433 766213347
283703632816 220035405
868166498710 38674920
996077466190 211840917
470645265073 696340020
937099266934 141919725
556522221598 657301326
660750608386 923689197
645200315896 55686141
24861826606 258068934
164405523619 29781603
648989608837 95835303
324261481690 510298338
752245861567 189842163
609114526858 690251592
140459790730 10482435
967698426358 85525182
443687821222 687140367
775586150071 53493924
417554220178 109917186
176192772334 548054250
946015177678 436193745
427933413226 24478161
573525331714 110223522
158809331020 273558048
462366963994 189861309
477155651842 923679624
137229633481 21874305
934927433554 10022931
103028381131 146667933
978045439072 64502874
843144726421 15115767
697087110202 923670051
745251741535 436222464
631107672694 771315756
520633937215 225951519
269445916894 71376288
231406152718 923660478
601464737002 923650905
468549638254 418177359
942474284941 295776981
481936770502 923641332
967992030268 195270054
452293834810 923631759
123352871002 212185545
144716021800 317517264
838189388734 31217553
902475351580 69241509
766155799972 15862461
888331856602 923622186
758285429050 529894269
188243588977 92255001
850082907322 923612613
452293834810 213123699
877700457388 29341245
675979284979 21606261
602494567531 90981792
308860275010 923603040
994669176679 603606369
824264866558 923593467
65176831708 659617992
809921510578 923574321
55460986030 923583894
628239001498 553788477
595055153923 603769110
407317004293 765840
941045681524 338013057
257625972292 353119251
170903743105 42513693
855247510789 112923108
298341813958 118695627
544091313082 923574321
642273929083 105063675
48582923569 96476694
95289514510 282623679
711430466182 236740290
445307434708 102919323
535288693312 12416181
514467695704 117451137
370058593858 540319266
13387141822 923564748
741230916016 336012300
959092412770 542942268
965122717681 40158735
671269069438 262644828
472852848127 286548609
709518018718 224841051
725584960537 20821275
324413232886 108241911
775335801067 20199030
660750608386 723402891
557478445330 923555175
348700023046 83916918
539325568660 8213634
424450561588 35870031
715255361110 923545602
511579706194 326429727
463525876855 109725726
846258012394 760144065
838207500850 347021250
409714559440 215583960
607447617271 234567219
145346016838 923536029
293560695298 923526456
30152449045 310950186
496759101964 420273846
746132348140 69662721
200017760974 125262705
445248062962 270226644
978544944547 513706326
718529965798 386825784
415389227401 109381098
2868680770 323912028
30865068646 147117864
887375632870 923516883
571120592725 478420248
529342372330 178814067
528386483653 102431100
800359273258 923507310
663619279582 246083538
778835290579 184586586
803227944454 96955344
557014216360 227023695
590647238668 67307763
785631527128 180498915
383030817232 38933391
60138222586 44801640
154427971267 227971422
655681576270 25109979
245749508698 858745965
799403049526 340904103
18168260482 923497737
112834409950 921496980
94666159042 634163385
303219495469 283801158
405438871942 754811904
612725325733 172735212
207500559418 923488164
998297585782 487256127
827133537754 903557178
172586610883 410892306
864308481202 32653503
765517543435 248811843
323203630990 164425848
552697326670 923478591
604473365458 273768654
170207833870 540185244
388648410967 65642061
922882207543 278124369
154022583436 199501320
332765868310 373777785
957179965306 460537884
480980546770 364760019
282386267659 14531814
30323920621 103637298
803274296920 791543505
704736900058 695535888
864812552998 435265164
410850152473 203521980
995471744188 105408303
269655101998 825833991
62272366 100219737
303122932618 4461018
591902499682 923469018
936425925352 252200685
456118729738 923459445
834783327610 923449872
592227177550 159955257
27485911744 138722343
528375455557 104269116
671350928161 685666125
975646644916 618186048
295473142762 923440299
976380248533 26833119
883550737942 923430726
759962049751 9276237
508431210727 120830406
947617727986 327071118
73629236938 810249147
36116681110 3149517
20769006646 67259898
363365027734 918663372
905998735300 341153001
850191800197 800446395
677006411830 160730670
18168260482 702926244
242732048455 47721405
91797487846 923421153
643538581210 178584315
699641925112 13105437
968654650090 923411580
745682631838 130853337
442896741313 53675811
980129334874 923402007
604523125912 189612411
950621445493 419575017
306132518374 116714016
616566973411 25923684
375938018716 272466726
953960285011 298074501
744343497679 501357156
376646143099 11248275
122396647270 478008609
529747957102 923392434
418299340114 65823948
17212036750 923382861
62154552154 616012977
248023011430 549222156
323973979873 3092079
937383709483 20084154
130820634355 53111004
364661858806 555942402
591902499682 639830601
428388241510 923373288
355761686074 177119646
679875083026 923363715
26416851061 278267964
687961669726 75540543
880430549836 2843181
768568991920 24975957
122007039835 125281851
716654594563 230020044
258714791647 110951070
270258918973 222514812
210241147966 20610669
903447753682 106643220
393964187158 900886311
374791076197 7763703
146559514945 503836563
432882183835 98343429
529747957102 923354142
563215787722 923344569
174032728798 104010645
518273272318 521546613
707775118657 747881052
12430918090 923334996
437032901299 744051852
962648521096 74181177
791753259670 923325423
34424063926 923315850
887375632870 428745951
783801646789 97156377
997127218132 46591791
873032276890 923306277
244793284966 923296704
120138513295 24554745
751591862926 809646048
10518470626 497939595
101714979196 57016788
287018956954 357628134
911065387831 54317202
897230392351 4394007
875900948086 617448927
127809603076 211075077
647363476138 923287131
677962635562 923277558
817060517965 64876221
459943624666 781970505
951097778827 162587832
620589211642 923267985
512122160239 235323486
470876615764 341794392
766891442638 923258412
115703081146 877566483
40207299280 38569617
992560243390 923248839
995744861878 437639268
445157435371 389774268
819249079468 55264929
670687418050 296791719
313641393670 923239266
997341362050 565726008
417343652470 28010598
531904353325 130317249
401770916776 92207136
579471591166 923229693
472023409207 190502700
261350724067 577902864
626672675422 495421896
608158303126 920472669
612598234585 165727776
279217339318 923220120
262600542136 127904853
620315715124 40321476
444644044954 607588737
260261914285 602821383
945705280522 490281195
355270451671 111573315
811541459119 90551007
762110323978 923210547
677962635562 118714773
124309094734 923200974
651689881390 147653952
96578606506 541487172
182638742386 308978148
675093964366 923191401
839564446270 491209776
82532654917 623278884
530262946210 104690328
135937081540 421058832
547037688319 420513171
637125034909 523700538
874944724354 923181828
251006099122 207408618
769624210045 14991318
970567097554 918395328
987366599533 177311106
933274372006 238224105
414071632492 189325221
493411455286 923172255
473330756914 923162682
698817320557 49655151
96578606506 537456939
289391731696 262348065
296924032123 393718344
712386689914 923153109
371971041322 325884066
698847963730 57686898
198353081896 468426036
421434466192 93126144
636845015086 923143536
521855132014 113487915
714299137378 125099964
930860178985 238970799
31555392730 223902897
988280079820 98755068
402202601638 293029530
545591905459 43260387
657412912147 430268058
920556622210 58337862
137696226982 373279989
360873111526 197069778
843896451727 36559287
860851328977 157207806
399711676930 625662561
842433117466 923133963
828706291405 52345164
646448387587 841265667
950486399182 923124390
170591356969 515812386
235844025982 53704530
429344465242 85544328
652278789112 681147669
640669910014 491420382
889877346349 179876670
817571300434 268455639
425519570314 923114817
240304975657 181925292
892348020070 120208161
507754811266 227521491
553537903081 823278
770716337566 521450883
689437320346 524485524
49723643638 402592515
687524872882 254708811
735991446208 36195513
994472690854 923105244
256267969750 923095671
510362057497 180680802
265830207070 923086098
136495934134 102574695
339459434434 919745121
165426715210 923076525
633020120158 308059140
535485299494 923066952
319986209923 204316539
632183310028 458565846
274883653105 284758458
525923062174 923057379
77454131866 319604178
608158303126 923047806
697087110202 824752242
492666105598 664021572
493411455286 923038233
999389995012 281015415
902700849076 755051229
698999557666 923028660
918931016026 175808145
173076505066 306125394
149021079262 59888688
814427658478 66044127
631179680800 239392011
532943986606 48611694
626326554034 923019087
471820318012 379550304
318422512330 425069919
743565551926 33160872
299024273128 57945369
698043333934 923009514
315097280137 393057807
995340875797 39727950
170207833870 413074950
102315948898 588327861
355020816550 614797206
851039131054 922999941
971523321286 783712791
982041782338 741897927
405438871942 618348789
158506483684 160682805
532616628298 637868136
181520786911 83696739
256267969750 922990368
127177765930 704515362
468380152381 12952269
962917307698 922980795
874308736618 291038346
185507413582 399644031
779322351154 922971222
120216332212 23262390
44942524978 36616725
939011714398 627194241
343577224870 168436935
267107202886 292014792
363328204495 421212
791497272169 142417521
735636699547 412940928
294516919030 922961649
130920289285 23329401
143186331595 7256334
756372981586 405502707
87172275064 2871900
762253995562 643812969
241924613770 922952076
651188371066 35736009
358583909074 553664028
215996736496 61889445
209413006882 661532592
394783320049 37889934
140564898178 922942503
505056137404 127263462
309816498742 264856191
205928901181 525528981
843389341198 202593399
275392444390 49760454
152920404265 16877199
363413658574 445833756
425896928401 257178645
988735348462 728352132
745854520534 922932930
550645883338 89488404
593658815608 7170177
578515367434 798445638
429212055598 96361818
136740003250 922923357
683699977954 340224420
128908397497 112616772
959092412770 922913784
748475953951 102756582
769950070873 418675155
391095515962 922904211
618350338543 220341741
560982055324 36683736
134173551664 93968568
618676764178 922894638
319378736062 922885065
449425163614 922875492
544503765787 428458761
191244755974 751576230
374515115326 112808232
200189385718 121002720
577810884883 52852533
154908254158 921008757
952398846646 455540778
945355085128 164291826
600508513270 528391308
747766967998 922865919
35380287658 409676535
552697326670 574504449
293275988797 160587075
193349515435 551184621
877813395550 922856346
198758105953 97395702
238831881028 25799235
623457882838 922846773
920877763549 710680374
439568742523 234155580
154908254158 8443386
194113427170 334786956
151690919248 100918566
380229109171 89880897
785437434553 48018168
4781128234 922837200
872247333274 55159626
98152001548 145815936
473330756914 922827627
953688411811 553807623
30599168998 922818054
516360824854 922808481
537397746958 922798908
361393461514 11774790
855343757731 266100681
434751035857 219135543
566739031939 196581555
751591862926 645957321
291081693067 378660015
117469199824 61860726
112137346474 77943366
713168842306 28355226
449801143189 215756274
15299589286 571460235
22414635454 321930417
224208600955 295920576
891200527798 922789335
501463081390 202038165
902218689877 190799463
65979447082 922779762
635888791354 660345540
723754572829 72324015
982998006070 922770189
128764859935 242359641
51636091102 844549206
961004860234 922760616
196982098366 633225231
247396271212 13517076
962808792262 49444545
193872651166 202574253
957179965306 516740967
483124584250 243546693
136740003250 62291511
113130799603 297232077
343512147616 615122688
211325454346 754984218
205588111954 894338379
768832666540 774637587
576341150377 160376469
727136400598 174008421
941880385594 891619647
885463185406 857348307
25818050338 298112793
470268830086 44399574
196025874634 922751043
195069650902 337342947
658838160922 375491352
138652450714 612729438
680831306758 922741470
692853567142 298285107
393247508605 409159593
396832858354 922731897
927203232769 102804447
482892994234 364693008
768803890102 922722324
61364592286 547948947
126080287102 38904672
695566495201 345231099
779322351154 181887000
362408804002 922712751
292604471566 554535171
398159729500 315669675
723574083487 192685344
973435768750 922703178
476199428110 922693605
568953130114 922684032
786015917278 922674459
534885698731 13488357
813210953416 138588321
441775373758 464845734
706505680030 77704041
743942073070 587590740
680831306758 922664886
644911728238 476055717
939657911044 13306470
256267969750 681521016
941121892177 469708818
340415658166 621048375
848170459858 8701857
50526550294 92992122
287823352906 220581066
263138693812 254967282
251125589308 79819674
702824452594 922655313
809338346656 307082694
365837313811 94686543
683411528410 81389646
904974093337 519316104
896050792237 231245388
597174282457 424514685
397789082086 141249615
720992703502 922645740
51636091102 922636167
349021671754 20773410
997171005034 9017766
332822980828 481158126
542634626575 48343650
395365124605 312816921
557912858497 480641184
138652450714 922626594
833949657424 97769049
67822542253 32088696
615808092982 922617021
549340608880 360930819
611842747090 40426779
762110323978 633225231
305290337791 243680715
848794830064 182652840
991604019658 356756991
601269949690 143585427
416913556726 863762217
3460483630 172390584
506384387062 338912919
280173563050 922607448
385029737605 80432346
24861826606 875958219
325138756891 694367982
147258464302 118915806
249574403626 922597875
916103049226 569354175
462442303504 267613215
113033576215 538605699
602616661573 518148198
438906702562 922588302
369842755519 54317202
239938171108 7763703
549828655474 922578729
504272668030 337630137
250080748315 270982911
940248982264 42149919
702350468737 56643441
663619279582 760699299
564472708957 155436801
628239001498 102651279
219444972166 153033978
734174221375 117058644
95622382774 741313974
578083351609 369785844
931827986047 310146054
687360537283 91613610
679875083026 209313645
530052723130 150056775
585208933558 922569156
172603995451 426467577
659794384654 922559583
243837061234 150525852
949926277471 114741978
185507413582 922550010
781234798618 347854101
805648804375 99817671
29407855624 13526649
976015502179 251195520
372216464323 15201924
425519570314 922540437
59285880958 922530864
738273120190 468186711
512920238011 181341339
24861826606 644262900
891961341973 124267113
240012166306 392004777
752449756894 8318937
909970508767 285246681
469191957835 273577194
88928816650 645938175
368980366333 39182289
580813692955 328468776
522166432309 741266109
350934119218 850704645
759241652782 838499070
846258012394 922521291
372508804597 277482978
18755066236 145145826
246705732430 922511718
4964211859 316579110
598685611648 795698187
710100248578 306096675
993251595877 52795095
461856072130 922502145
51636091102 922492572
297196766893 73463202
491499007822 528027534
550209526852 379090800
156639689857 74994882
685501353991 4413153
51636091102 141967590
804007914202 54767133
888331856602 922482999
725455906924 75703284
706649347522 342675108
745854520534 140895414
330751415050 42657288
684179700130 70457280
792019015723 5111982
974393581600 822224970
33467840194 83112786
417869780458 406651467
763312009003 567889506
752063601220 58251705
595215204910 359054511
519009924241 95873595
809477786974 398935629
228569531926 134002854
840868150756 313161549
128133989662 922473426
24011288794 577290192
703133057395 588662916
709518018718 287458044
152050869529 111898797
225338603356 250228647
844403902792 777365892
646587550288 33170445
428388241510 755003364
818284546372 50353980
889874991391 200621361
363365027734 922463853
9562246894 46754532
101359725166 498111909
229380163993 11650341
822760525657 147778401
696130886470 922454280
772628785030 396944445
41117630050 922444707
180001163410 648283560
990705990193 773393097
122871066004 349768701
812249435815 425979354
303122932618 704783406
674413404742 485858469
63543686092 402228741
992161062955 252755919
350448772210 261400338
158458379359 80575941
115117734580 538366374
95622382774 489400479
74887077181 421939548
814399695745 159907392
989691572194 555482898
865634295226 192570468
989691572194 922435134
438906702562 417545541
985866677266 810737370
417869780458 922425561
106880386795 64052943
481936770502 594971523
181682518654 922415988
322746217996 41163900
29642945266 101847147
298341813958 922406415
739769414290 185361999
884224562266 83562717
562781905162 186281007
771672561298 922396842
942163392193 511542828
9730454077 135055884
31126334962 220868256
207563099827 422073570
801839034787 385284531
96075300550 268867278
357700133806 406038795
606559390558 515678364
436038031366 323270637
750456877084 48898884
432213136438 922387269
600508513270 922377696
802271720722 922368123
988019502760 97749903
652664533147 394034253
538382335489 880897887
774541232494 795430143
127177765930 252660189
395876634622 922358550
52197088048 285457287
683885588851 575346873
658838160922 799249770
525715820389 16695312
208456783150 841926204
860618925256 315535653
303214144162 9553854
830002208950 922348977
809921510578 586116498
995428914586 522551778
86942297404 12397035
506924147002 456938436
765935218906 922339404
547943529352 643075848
912486338329 7782849
646163566210 204996222
334678315774 721631886
833668387630 64206111
45361113976 374313873
290692024102 922329831
830741656189 39220581
877662050512 34673406
363679634806 483589668
30599168998 922320258
885727515082 241612947
441185642758 291813759
525019585672 22065765
252443074822 922310685
309342084100 370350651
60242104690 61812861
266786430802 922301112
37550966797 125032953
888448561045 143508843
879725843014 922291539
95383578808 52268580
2689583605 58586760
154908254158 621115386
946418813650 52115412
104228396362 922281966
508506215182 43710318
589033828486 723690081
921602583244 43231668
501954932557 21156330
865837434286 44380428
99279266071 43011489
776263841887 18964113
581384038630 366224688
668400398242 328775112
63532552693 28805157
644242952977 158662902
913936662883 146524338
402713173501 137362977
661015206106 138138390
733423612018 70495572
324159854722 922272393
433813058263 82844742
519942512236 6844695
793256341027 317249220
731583038638 434614200
719337023044 147137010
70254301729 271289247
435485472325 378583431
991422854725 32576919
310564121323 74123739
192886377787 129886464
389183068498 922262820
310772722474 922253247
720036479770 922243674
906500107510 527232975
651188371066 830945973
269655101998 922234101
438906702562 922224528
857271799612 354258438
951442622914 898923846
475243204378 922214955
422650899118 191115372
985810066636 7294626
522098167246 102603414
519945738337 181839135
123197352136 83227662
95141745682 26718243
720560170735 46400331
580427814898 922205382
618676764178 922195809
462812295862 658574535
901450135237 146782809
295086876304 306517887
407242267882 21204195
228429722353 58845231
699955781398 473269974
540884010676 59926980
932409752311 414769371
787310517841 538165341
976304439946 922186236
918931016026 1972038
238099718842 922176663
660750608386 602773518
751904746858 457541535
772241264509 269001300
520713852619 1464669
782191022350 579185646
646168256980 8634846
129140634385 589543632
109009515022 922167090
986611303498 81992745
549105151372 260414319
683699977954 817285302
657881937190 922157517
872076053158 335629380
412132438066 680534997
290123554735 529319889
498756107737 39708804
162907975456 13354335
157543740739 70055214
62154552154 922147944
374839712518 922138371
694218439006 805213749
888331856602 922128798
463308962248 87535512
332529122539 144217245
760197876514 831750105
841476893734 922119225
453339336340 314989992
408968530069 165019374
819706052104 459130653
570865577578 665581971
89885040382 922109652
423326360425 90416985
991278771502 198792918
445600268686 22314663
997088150719 129809880
772628785030 187573362
478573677094 353837226
671269069438 465649866
10912160251 394474611
73657362412 817323594
837651998806 187860552
543450577138 111621180
77454131866 627194241
789152038948 528410454
824655914035 164100366
861799099750 158739486
315786139552 391411251
489767978281 716634780
97534830238 912517506
168314494114 601165254
380296637113 173347884
713342913646 922100079
392897743996 39852399
825221090290 111468012
162558044014 206020533
537709750174 182959176
566805593008 13526649
467593414522 922090506
964829755162 128326065
544927744384 76038339
259712782378 44610180
671530642090 483608814
776453679958 922080933
788381981347 381101130
222377868619 195471087
709862962627 29255088
36905042287 348237021
573434713696 174017994
536550396955 95509821
349977895486 34931877
858688920910 668185827
26660388181 45864243
468754806790 449337474
675549821053 173079840
240012166306 295623813
85103921722 922071360
776114991310 181532799
29642945266 103570287
991604019658 922061787
747823640158 858382191
694218439006 209390229
893112975262 579290949
856393193764 277751022
68848118278 678802284
49377535915 88129038
841476893734 922052214
778647688498 51876087
669017971618 34998888
596683618342 517391931
658650725674 127971864
865762027765 39823680
989691572194 232442013
919010194309 353980821
63029591365 1799724
352846566682 922042641
789840812206 630525645
589990052218 48133044
36347855395 365487567
8606023162 922033068
336364997698 158969238
959092412770 328976145
21902369170 40130016
945705280522 728687187
563592657586 535283868
297385590226 922023495
574690472506 421681077
695405850688 392234529
359897492896 465822180
461856072130 305416992
766621181794 82423530
376498355125 21673272
284435848348 422561793
44824235509 36358254
362615973295 287965413
20080707946 659541408
503405013694 279847509
976114630594 11669487
467364087826 192647052
619632987910 799201905
85686936568 135314355
760112728771 6337326
353140132300 592999485
743368357699 362491218
518945919163 155723991
812790181774 922013922
930584438293 370197483
932045408023 22841178
531159281254 276707565
454206282274 657473640
606245855662 395001126
205860463804 459188091
586165157290 922004349
419782227922 921994776
535485299494 378650442
92753711578 96132066
268698878266 921985203
552979577002 345853344
862513815838 361131852
780635542483 361399896
996385138318 921975630
241924613770 921966057
488630336626 921956484
75256776868 106327311
697087110202 458288229
606105519574 64493301
230648664466 158969238
859399840609 46725813
977983817671 153694515
659275053496 279033804
939641052991 73750392
343284329362 921946911
474754918459 385169655
683198998237 21615834
388695452689 380383155
802271720722 46543926
874944724354 847842318
280357422088 168178464
221843915398 175367787
730554940822 775929942
979173111142 921937338
148214688034 837101412
372927265054 921927765
886905439921 370925031
207500559418 891255873
456670249414 72927114
343163656216 8586981
492645360907 454660062
694878516502 163899333
556010347807 157753467
241436241694 6184158
807153882397 666711585
269450693821 140493348
731164798360 227502345
64066999618 921918192
579471591166 921908619
6693575698 28565832
638757462550 921899046
46675521076 57294405
533611450366 258672033
517317048586 921889473
448089422389 86166573
440819150026 753280224
313217428738 219173835
240012166306 158883081
263703768856 25789662
588914754031 574380
872567033182 362223174
218751354970 33352332
959845779151 104527587
482485820344 124889358
212492532976 93623940
322826037670 76028766
27991333333 30461286
557141010745 99319875
727402865053 246466458
379184794693 58663344
53079149749 48764862
791753259670 875671029
540266418154 46381185
994472690854 921879900
334678315774 854955057
876857171818 789590613
393715484710 119135985
709059466537 207073563
30859592890 414970404
863518612972 350122902
74585460670 530554806
305991603814 24085668
145346016838 204440988
787950976168 49492410
800210005561 19595931
799223186521 87133446
488630336626 872578950
428994202837 21826440
276134122138 107686677
158944769824 666156351
510352589800 130527855
902489222857 60453495
132915108322 921870327
434125583902 859588389
757417372648 653835900
783147246082 921860754
125313422791 291153222
477155651842 921851181
955526314324 302181318
138686578459 593832336
4781128234 554085240
53548538566 921841608
565128235186 921832035
624807403702 475701516
182763622171 699135336
237143495110 581128965
83933180725 168896439
407733808621 515333736
485403754198 239602617
698631307594 282776847
735973611709 159601056
9574 741888354
677962635562 633052917
1519202290 247337601
598596065806 434212134
535331149567 44179395
173698788358 281915277
342724724593 105628482
648777337135 337132341
232362376450 921822462
904587660046 921812889
859364152465 178928943
127177765930 376410360
745206068752 53379048
349381731430 315545226
408307543138 921803316
492951897940 157188660
119527976074 921793743
113589087832 82787304
704736900058 921784170
548325472906 6796830
50679867370 773651568
71716789474 909166956
806096615650 921774597
793173390982 342426210
835943255209 497997033
182246693836 69902046
163058261983 101282340
726471492829 58921815
325501650175 532488552
397311077569 117757473
986172917536 577366776
563215787722 321997428
399203124970 256269210
534529075762 921765024
317472692935 398437833
398745305818 921755451
868251158230 921745878
274919810326 213525765
987142572187 515525196
955267517842 921736305
104726833753 283236351
511933983778 29618862
965785978894 921726732
334475247817 16551717
40270911865 740998065
101013062209 214693671
556676882986 179196987
947144873743 404191206
394157954251 490788564
424563346582 921717159
599552289538 921707586
29642945266 921698013
155864477890 921688440
655013265994 570847563
84657134758 177435555
484060608952 555597774
674137740634 227799108
770465701372 203464542
93709935310 570311475
316169739235 243489255
782717623507 244456128
535485299494 835272969
394197146113 427175979
100064487304 221921286
799403049526 921678867
839564446270 69997776
116116519870 201138303
660168995290 197203800
676050188098 921669294
910325002438 35755155
514448377390 679290507
138332927212 118772211
411679964740 352257681
287386655884 65364444
243837061234 921659721
924464907541 126995418
757329205318 221155446
298813676701 305148948
533296761229 81035445
587374720894 473471007
715255361110 55619130
269177777164 332680896
572778025042 176267649
842246151295 26105571
29291792572 128431368
905850248497 337180206
120484199806 797660652
767422859014 186261861
974391992482 82251216
743942073070 513782910
717360359896 263046894
789357599977 291440412
134549349352 117288396
374042831371 755252262
419631658297 106872972
438234682054 583359474
442987043422 317258793
799403049526 320073255
718924909486 89756448
528791733370 711599382
494902101316 167785971
813987109018 72161274
132915108322 749824371
704736900058 564893157
588665214640 280316586
586165157290 921650148
546778177954 109515120
511877885998 544148466
700522541290 46687521
456678252442 67116303
456444010705 396867861
487397198815 181752978
157921324486 77943366
447335112373 105456168
209874061708 154422063
621545435374 803040678
466047076870 169662279
478120692307 314013546
308706335689 55485108
781934240290 181169025
329564309704 106269873
962506476922 346686195
503929916338 921640575
32864304928 313353009
694218439006 921631002
310211557306 457034166
395876634622 686393673
178813847458 921621429
567247679629 642166413
172689520633 165555462
656625221080 255570381
747766967998 921611856
788147069500 550189029
122313490711 14464803
703176518815 136166352
985866677266 921602283
739160954410 921592710
669717198592 318761754
346161625831 581272560
400032200116 517707840
704176290124 440453730
371971041322 386174820
883627120909 567209823
759317269909 529434765
174988952530 523805841
580228269805 136520553
921993339439 357896178
618676764178 921583137
296782418734 502027266
122527002811 439458138
734280424237 35018034
743942073070 607942938
28442642845 155838867
990647795926 458719014
240968390038 474399588
315909717409 87315333
567400972078 124573449
607654384498 422600085
436994255098 80939715
224384418673 163229223
902675212582 111630753
765809835844 62913756
425519570314 718980165
262119163831 16379403
791753259670 778686966
509040882286 495172998
242880837502 921573564
261865808905 29685873
936735295993 191641887
652144594798 921563991
745912475476 559704591
554970704953 148103883
390139292230 168322059
182051730118 201808413
553385596651 201540369
382620499306 250707297
974631413212 254909844
52592314834 921554418
628239001498 921544845
955267517842 921535272
271070398945 414223710
444644044954 419565444
382489502374 120179442
942003771991 663045126
511375403320 154546512
3824904502 738968589
507062754469 32950266
395691755365 31418586
869207381962 112597626
337283752708 98094531
636359476618 125253132
386314397302 883884663
592858723414 690002694
480412383739 890289
544091313082 705759852
291341590444 254881125
316393019887 13086291
744898296802 921525699
542902593991 93039987
256617116206 339200109
283795504897 3762189
201763217026 921516126
64787367868 193795812
781797020908 269269344
879249982849 185563032
512247001732 181561518
720036479770 921506553
861305309356 217077348
37292735122 639457254
767847666370 737101854
550462388074 230134920
221843915398 921496980
485364485752 167584938
57373433494 921487407
966850856176 780343095
898850317654 921477834
24107698477 296456664
875900948086 507359427
630151448962 921468261
423607122850 821277243
466119487042 334901832
285787858192 73377045
502017468874 81552387
237838025833 183504837
492455231554 921458688
198894545830 447020808
485782706884 519555429
551741102938 314989992
681787530490 742299993
475243204378 921449115
896937870190 741888354
19552272865 89622426
631107672694 895611588
787688076961 146725371
466637190790 658574535
742290796192 657856560
242880837502 398409114
209016420730 300994266
467593414522 97520151
274436220658 921439542
721948927234 784306317
60919030666 214100145
710273644327 7897725
130046437126 906811998
578522547184 186415029
61940389090 81514095
63805842697 184002633
754460534122 921429969
327984749650 876848508
184551189850 803193846
878769619282 921420396
383469151237 142120758
349021671754 31581327
672270391573 563792262
921238991131 149913180
387396668725 399605739
657421604431 130614012
834783327610 735752061
295473142762 844530060
848891412061 107504790
177273043000 304316097
125460215173 639131772
590350753285 85084824
971523321286 338740605
893112975262 760373817
169251610138 895898778
701868228862 703098558
996828540532 426553734
853954815253 809176971
786972141010 741907500
704996883592 522896406
248354285095 147548649
948429212050 80891850
590476293607 361016976
304444395019 420762069
866794050511 297978771
76497908134 904437894
459943624666 238319835
618676764178 921410823
569623517731 206125836
569780763829 58002807
821396195362 828456993
802271720722 353741496
287823352906 921401250
922180328848 13019280
187927785280 8969901
744614049805 171653463
847858479880 68178906
827133537754 921391677
540266418154 400716207
234992052220 8634846
532141304221 44926089
214194125542 921382104
710474242450 781319541
564750747169 7476513
251486851090 808822770
158012181829 434901390
764978995174 921372531
159689372818 921362958
489334746685 25416315
521141943514 921353385
625860716800 73482348
438906702562 921343812
566094874342 589840395
431111962432 70083933
183671837308 806850732
946319876695 206633205
635888791354 9525135
349021671754 921334239
732467388286 921324666
461716329568 55044750
287425933903 162769719
191410751794 423069162
242044764493 697823835
292604471566 921315093
613617486949 235495800
34105028647 31514316
144664767958 357522831
413088661798 716357163
381350400142 64971951
327028525918 921305520
353802790414 272485872
274606457317 75779868
317466288598 921295947
377056801561 307858107
543142680739 25866246
854207274409 474380442
917018568562 615735360
588196616290 596417046
303122932618 697220736
413952768643 30001782
935186819470 188387067
188376084778 921286374
213237901810 58893096
843931316593 338568291
236187271378 343105893
513492153658 921276801
942836609326 921267228
806431948267 541898811
680831306758 539036484
793068183712 130795899
677006411830 921257655
355715237878 220303449
370058593858 395891415
416913556726 306805077
371275720132 352870353
905119957138 52201569
127496240494 316512099
544811039941 19634223
695122015330 11880093
175409475274 225951519
767703998878 77704041
867814011277 190024050
293879447479 320504040
891620543173 248696967
832592041894 148563387
763747235875 198505728
318422512330 921248082
756372981586 921238509
245292804106 125310570
514710610579 278468997
290767363612 778524225
134308502245 99865536
114746857414 657243888
873032276890 921228936
509722083301 302908866
491499007822 921219363
899403838087 313994400
36336511390 558393090
111878186218 921209790
11656916413 37468722
254001200929 242244765
875900948086 921200217
468549638254 921190644
446026755409 356441082
346858214749 13708536
248618179894 891303738
574403286598 137305539
8462403535 11142972
786804981376 32806671
113944816420 291411693
785538381838 371920623
467593414522 921181071
140138070919 73099428
629195225230 399060078
742029625606 63411552
154714328416 21778575
589033828486 895898778
2868680770 921171498
23905602874 121471797
875703690940 36578433
615808092982 921161925
735759951922 460355997
279754461202 203349666
880682066746 921152352
74403434167 53111004
882033090571 308844126
484057191391 662202702
633976343890 163037763
700912005130 752150610
816036479101 112147695
556394541016 66302598
12430918090 921142779
593814947146 577854999
853907802250 921133206
727435652578 137496999
218019020470 921123633
649794770629 395537214
374839712518 132576477
498969623929 132767937
796204602145 9611292
111878186218 921114060
94666159042 921104487
783887851654 45998265
524010614710 256757433
598596065806 921094914
624414106570 773890893
524010614710 43729464
976798646071 389965728
219931467934 454995117
575646696238 838221453
220887691666 508996410
22949379142 921085341
350534603728 299328564
283998457978 7486086
551658951544 9161361
570709120558 40350195
929698978177 277703157
173405835412 85793226
806096615650 333571185
436994255098 921075768
165681002809 573240813
176901399994 481138980
848170459858 780228219
731025922849 172428876
269151690739 9678303
669356621974 860038320
414287360047 647613450
162558044014 127387911
216338871424 70064787
821174996143 24028230
993516467122 921066195
430563084904 187180869
361641637447 123300240
580123981543 171174813
821877123736 417890169
386680200778 161630532
358339696363 153110562
730644486664 366598035
518496849733 582095838
40161406318 921056622
752992312150 5628924
569581032757 142034601
172120281334 921047049
702364435744 86530347
815658852970 921037476
655969489726 921027903
162793300489 399040932
20080707946 915360687
226169076160 258987942
779654859736 362989014
142623975283 664672536
436038031366 921018330
821396195362 323797152
48767419906 921008757
299816540089 340961541
440819150026 911234724
999253809514 557119881
51636091102 654668751
201772790026 876752778
335634539506 920999184
370058593858 920989611
536959537402 104900934
304364307301 581148111
356514640816 36272097
552697326670 95193912
19124484214 920980038
645885690739 239497314
337546986970 920970465
692434853695 681396567
14218355839 51818649
759241652782 82356519
459943624666 920960892
532285665061 259973961
81279026794 496283466
621692342632 500677473
371688498319 238463430
750673366387 621823788
595822808701 528343443
245749508698 838642665
182440968298 76181934
383796251074 162846303
917018568562 920951319
485137174867 112942254
75163957060 112090257
716211584842 878743962
874149662077 458278656
428040295771 89880897
137696226982 812527521
747504987799 14914734
444644044954 519871338
404482648210 801585582
158733149086 920941746
75541684402 576218016
314597617402 920932173
111628095685 158595891
610643292574 16408122
865382487034 484671417
668760438772 180719094
426475794046 558182484
90841264114 86597358
180493971877 131513874
237951848803 65919678
527028050326 228296904
990251851165 334451901
168295386406 920922600
186463637314 798780693
984319918402 536289033
123352871002 732937599
255916328833 277138350
307904051278 920913027
941152765102 450725559
349021671754 864451473
313641393670 111745629
104228396362 920903454
251790066292 226583337
878769619282 887665998
322247407258 825384060
569909353846 920893881
724469327209 125186121
666487950778 92187990
952398846646 483120591
710106212557 62348949
668400398242 420091959
853907802250 130106643
184551189850 920884308
524999271766 339889365
245749508698 920874735
66935670814 920865162
790525836940 10520727
239292903043 522369891
339459434434 920855589
993863220328 179053392
486717889162 920846016
811714519813 22295517
973343211505 16609155
457074953470 920836443
23781952525 59745093
426475794046 605635845
581384038630 369077442
996385138318 819333924
977811656839 113669802
331354701418 105867807
66188081044 181752978
522606799882 244791183
546685587898 206192847
349021671754 622292865
933802562281 100028277
482892994234 920826870
442459594360 42992343
266557659340 26172582
104228396362 920817297
61198328422 336471804
781003385008 90847770
480980546770 26402334
835793102704 764068995
958037648668 3781335
611983198054 920807724
421586437567 25665213
959006748085 20055435
223756362862 920798151
295768680418 544158039
555972591895 311141646
377708383714 920788578
476199428110 920779005
942836609326 920769432
986405637166 232317564
735336059482 535915686
626706429820 522322026
695174662738 902753046
369102370126 273404880
226406993929 180939273
561046759231 68188479
54799007599 426831351
538410221638 312979662
164049159121 160127571
634695668683 110663880
635888791354 875747613
951340789432 33132153
36336511390 584575245
835739551342 920759859
332129019004 336864297
918649545199 120878271
275797822648 128306919
728995153105 185180112
177471520009 220092843
542178865618 703031547
221020009672 84433860
995932741576 115680132
854788527823 20524512
675093964366 539831043
762696785104 24344139
215721187264 266445309
698179605589 502410186
783147246082 920750286
671923843492 20026716
937099266934 920740713
354759014146 898856835
530704180834 809751351
511893154933 172773504
515404601122 80700390
311346240904 152124543
894098971024 855280539
563737075864 149625990
734379835750 825690396
610607556565 261419484
643741174609 140282742
535750059955 224257098
77028309772 63239238
447912522922 432374118
477155651842 920731140
756092420194 89670291
426666354184 183188928
693877050772 209485959
50280543340 4920522
38248958854 920721567
851264862394 358633299
482068964059 507483876
294080681512 115297212
291648247834 836584470
205588111954 920711994
947676276454 500409429
198696350530 3953649
726399331555 110501139
501682063765 271815762
556943424025 125320143
758881463176 229014879
524966838442 920702421
674046705496 32902401
218058968599 381560634
802743899374 50574159
90841264114 871334460
843389341198 103560714
22714260781 153905121
470858206885 519258666
816313215385 176363379
320829922186 91096668
553458485473 116953341
921323099509 169882458
335194683394 64608177
195463981918 443411787
88350630688 127655955
56766825295 136319520
836695775074 692520393
562259563990 920692848
983831268709 61238481
756812573746 131992524
502351844191 393546030
354070757830 519842619
570297414547 330258927
558434669062 401204430
652772593171 261170586
19124484214 920683275
815141943781 303138618
612939421786 14158467
552441118990 120131577
915106121098 483111018
660416486059 253952544
948573951718 173079840
27730497802 408690516
878580805522 117613878
648995697265 145806363
889682152879 381847824
565654166233 371001615
382762103122 589486194
962970016636 570684822
107156046811 830878962
788978394301 138607467
299118672481 70964649
614727845554 82011891
186463637314 703270872
128137790143 252574032
389725704430 107255892
237747264220 215737128
88684603939 28680708
20860782997 57734763
456444058570 317230074
781234798618 512586285
984484382542 11822655
190863879115 280737798
987454891312 159888246
365011100992 21127611
493411455286 920673702
977658622861 274438764
497236350214 51301707
715255361110 135457950
405438871942 746732292
772180772722 279311421
465285433936 294704805
398803720264 859923444
886149540787 60597090
221843915398 920664129
444644044954 576773250
604943878408 178488585
632907928690 52010109
144389793106 282068445
178813847458 514510458
559301446774 45768513
479068099306 354727515
130046437126 920654556
706183711321 4154682
895025422726 694023354
798833890903 189832590
676050188098 745602678
919546559926 299529597
415957332994 233274864
757329205318 698599248
6693575698 920644983
583882918501 107830272
139332899554 124937223
798680052793 344532270
249439974079 65144265
272423308651 7792422
527158788787 638136180
242584203043 110788329
395510605486 123482127
897372943894 162808011
493411455286 920635410
740174051335 572666433
536667828946 392569584
832272571738 529999572
892882069021 56375397
339746471266 628745067
185507413582 426888789
153308135392 369584811
47243377771 291239379
670576792462 578668704
332765868310 912067575
476199428110 439314543
160163504362 259476165
38414428159 193068264
832870880146 207743673
723376984990 178986381
908412554974 920625837
446556492418 123434262
456746297326 148515522
864698605579 413247264
243837061234 245288979
869650181077 367402167
801088439095 42848748
364515535501 722005233
472237873126 26354469
45685179172 68427804
448006510636 249108606
811833958042 712575828
406092200473 8807160
278261115586 248333193
833275626586 126727374
433005790411 44179395
955096931074 64952805
282464182306 483178029
308896930027 461983407
423607122850 920616264
188957855134 115929030
948239972986 265555020
675523878223 244494420
145346016838 920606691
820439971630 438644433
793118978050 91690194
995112760780 235227756
763066547710 920597118
74367142924 106585782
120133018393 306795504
79366579330 920587545
976304439946 920577972
786454619149 90330828
822352419094 920568399
437950478830 881424402
731511164554 920558826
36336511390 173079840
317466288598 920549253
465680967058 894367098
549257199331 117269250
172792832449 3800481
736292283214 613677165
684451812655 45481323
470462085718 171758766
911281226170 920539680
531861025927 503511081
262961535874 829959954
996491819830 38167551
699955781398 920530107
632063896426 920520534
461097588286 133227441
678203425231 620359119
861733610857 360605337
938055490666 888374400
473330756914 920510961
900762765118 35190348
174032728798 895908351
183813421978 369441216
564581276350 413620611
168988375876 98094531
549098995933 332948940
580946097118 120591081
571144257181 412921782
25828532773 336806859
609114526858 920501388
585397617388 366081093
466116672580 95806584
314675876677 228919149
35380287658 261716247
431256912706 920491815
221020229851 525347094
275221637443 128220762
178813847458 920482242
717567060112 472322247
551741102938 920472669
511069019455 12444900
685860394837 633320961
298369135300 76325529
961004860234 191172810
7673569189 248677821
543135089350 450562818
565128235186 920463096
415957332994 439065645
712126815775 209916744
14016375112 253052682
577296550831 136520553
975731634010 316186617
323203630990 739734429
182638742386 551261205
149170911766 920453523
784103469814 829873797
675639826399 341995425
57373433494 920443950
973681268335 640414554
290200253611 55513827
945594132511 45988692
525742452475 20629815
842433117466 119327445
932318148274 86961132
292317611140 94294050
949608846364 56633868
53548538566 920434377
844190247097 51483594
880521349741 120734676
924668358418 898426050
499148797678 109601277
493829986846 387371445
574382963119 18389733
694218439006 389554089
502973692606 920424804
644494804942 920415231
839012959405 34548957
852144281947 178660899
174032728798 84213681
41117630050 551950461
821549411227 108768426
287823352906 843745074
272523773194 920405658
977420379610 681827352
825221090290 920396085
183594966118 920386512
572778025042 901958487
820118456944 243412671
337546986970 309112170
740231336167 358642872
829657862659 198228111
246228177844 307427322
965785978894 787302666
122687331415 554602182
196982098366 881127639
456806406193 29676300
238099718842 920376939
903335969761 203790024
869110890214 9190080
721031770915 716002962
382512621169 515123130
885142044067 183437826
845301788662 640787901
663619279582 920367366
571434395665 184347261
214194125542 920357793
781234798618 717659091
44942524978 531636555
252443074822 918290025
381533278642 668750634
308647097965 33984150
286867129174 219346149
690393544078 86358033
811132031482 594636468
618328741855 113909127
280173563050 920348220
794201775988 206939541
537397746958 606794178
735336059482 697881273
227376141211 116465118
860176264255 110146938
231905968621 232815360
100780045816 289353498
658838160922 920338647
737015140444 82452249
302612772394 436701114
509380178125 156374955
4587977905 12473619
955057442449 147912423
157776925354 920329074
415399633252 64895367
535485299494 529157148
770176749940 127809123
662663055850 26660805
905028937054 156231360
401669825896 334030689
255311746018 920319501
664575503314 707339397
325116078454 496982295
415001109262 304153356
394920410890 128517525
675879764071 7821141
558986657815 188980593
11474694358 731731401
967698426358 918424047
281129786782 558833448
843311851855 25483326
942836609326 191460
453870896311 16810188
37292735122 807243225
547916208010 920309928
759241652782 347624349
623891415289 273739935
68917761853 734450133
468036098761 80528076
670312845706 782506593
110921962486 898158006
275392444390 920300355
707058535834 234088569
889288080334 920290782
100403501434 682612338
650738405866 251071071
972914657014 63172227
246705732430 920281209
734379835750 218302692
559390892794 920271636
526532689960 185055663
758723815012 397250781
232362376450 509762250
201763217026 920262063
967882591732 658430940
953281611268 23358120
632251297474 732707847
549828655474 241622520
453907484317 139296723
115703081146 98180688
6244031710 192752355
230449928986 767352534
980684961367 96639435
283042234246 226353585
528018277354 165229980
115551975433 29992209
436994255098 616625649
131040876274 842672898
997932245902 159763797
850082907322 790634070
886777736101 54183180
934230595738 41460663
715699720624 329004864
243261057916 101397216
975116008045 141067728
896188806178 703203861
986980386421 172199124
519229496050 605099757
588077604754 920252490
994087573156 152469171
775140578878 244542285
57888652354 55906320
109834056658 41872302
756777718453 34548957
764022771442 917064681
343048224982 93164436
364321251466 704927001
693805320283 308719677
395876634622 920242917
706085176432 63689169
234805158541 91939092
507754811266 101253621
930545878249 464367084
29350216591 22046619
951442622914 920233344
638757462550 920223771
469153790284 310528974
566458744072 534910521
286393174036 280240002
576602919970 547996812
215150349274 920214198
189092059021 9362394
793665707134 920204625
664327978345 15958191
263358518611 157360974
138652450714 432632589
995428914586 920195052
931361924542 273816519
362408804002 271930638
440629723594 31227126
845528994244 496857846
14343365554 683828109
490542784090 920185479
237905860111 15355092
231088448086 131121381
389183068498 319776492
991906402009 37018791
872351296054 36138075
828089761486 115498245
587587672279 225032511
684656201686 920175906
845301788662 409083009
716817708910 125109537
998297585782 77857209
40244595688 271078641
198552650227 199396017
279933035944 128910018
874944724354 920166333
191244755974 920156760
728266651897 226162125
21993155410 920147187
178813847458 307542198
566084458918 558670707
980572737088 274448337
44797431109 75789441
340133584240 82413957
549828655474 920137614
224712586594 850293006
905543883778 384480399
103272172630 498533121
506157956893 90302109
945705280522 838460778
285677012425 92733651
296993235340 4451445
421183892917 64876221
439862926294 682516608
654057042262 920128041
346786694866 59295162
579183132049 225013365
894069198994 530066583
55666192858 318177801
315553841134 787436688
465203288023 153684942
52432028614 82404384
493411455286 920118468
555565997866 920108895
141870967195 296380080
129749927116 166953120
350785330171 47721405
864358404397 15144486
863378181154 20342625
441775373758 850848240
407351319406 920099322
375795936250 16321965
584985542122 140550786
318742882348 540577737
687524872882 920089749
792709483402 920080176
536836083994 487150824
283042234246 814059201
872076053158 920070603
193209347569 749537181
168295386406 387218277
351303809332 99243291
373691831845 28383945
586165157290 727854336
252155955925 47625675
922145023624 537303771
963873531430 920061030
576127595893 44926089
189202598452 25693932
219931467934 920051457
525923062174 84127524
219931467934 920041884
816615076702 920032311
170663298064 104786058
959484541996 182470953
164470491478 385983360
457074953470 920022738
71716789474 920013165
223756362862 920003592
734445659698 348983715
197486959240 180384039
702886208017 469651380
269655101998 233542908
547174917274 85218846
947391177460 92599629
982041782338 919994019
879198212065 181360485
50430782002 28881741
33535530877 406354704
794621930866 845401203
411176214334 255158742
158733149086 385925922
237143495110 310461963
649275923602 919984446
520716877687 300611346
285624322633 97826487
261049088410 919974873
463105535998 527472300
617720540446 919965300
466354877539 225606891
806096615650 613830333
311504214550 91613610
234579867559 287190
106949810191 10817490
199269481948 402870132
243245702824 361811535
242456087584 112511469
452063617825 191230248
104762780368 305062791
66935670814 919955727
505842363802 662202702
742547419603 108414225
688659183133 117001206
492302881351 58491030
509391866758 206346015
466482006979 35458392
609869635525 46007838
639491165989 5963979
829045985218 502209153
683699977954 445469982
307038158374 463974591
649914174658 280900539
548872431742 734679885
862741624519 271298820
864484141660 276104466
178813847458 172534179
611026974322 919946154
709750575607 330795015
904587660046 883319856
162154373842 192704490
152803163734 38253708
427885251463 206058825
139519190134 11813082
473799518005 209141331
710474242450 378133500
559066400905 114330339
671269069438 897669783
497615249554 458144634
273479996926 919936581
981831190003 74353491
994472690854 919927008
604602285049 53302464
510623482462 919917435
51636091102 843716355
76497908134 919907862
123571307716 27953160
200060571430 44437866
680681636995 18810945
681239968555 143039766
218019020470 16877199
282148206295 70993368
963621449713 184433418
95622382774 919898289
604454851276 771162588
417869780458 131293695
100139051401 107045286
930778770193 519038487
948850764586 182336931
700912005130 919888716
987779124730 708354135
935771461726 139756227
70117235515 148908015
320910258802 229120182
650232147334 845382057
264033468457 230776311
617720540446 422226738
272714419489 113286882
834350890573 165182115
64582027018 400036524
461856072130 919879143
855441995857 234098142
278866895026 311017197
19691627026 280220856
751591862926 919869570
83191474258 724283607
133871332054 919859997
925522576354 42657288
233318600182 200104419
432213136438 919850424
963448168840 328315608
643538581210 919840851
775870803226 175712415
482753452705 85965540
446556492418 11659914
61198328422 871439763
756372981586 919831278
913193673634 478927617
300867258904 40225746
258180417214 919821705
190715794378 184787619
16255813018 553778904
301210485154 919812132
227921233312 177397263
95211743458 160290312
207313152889 59094129
327984749650 919802559
393476255440 438232794
929632914904 191421708
889896664663 1694421
666696651751 472140360
490014971254 180326601
626326554034 919792986
804184168186 919783413
257152170322 33639522
946661504254 168810282
341371881898 919773840
159689372818 919764267
32511616462 919754694
124781378689 63009486
953885318848 382154160
733251857344 84826353
201424585816 59926980
562259563990 316933311
655676368558 159964830
648027545575 27177747
267742654534 670157865
244793284966 919745121
244793284966 723048690
519685467613 356785710
731172724804 168628395
536441523226 919735548
842973867517 200592642
594771170878 674934792
333248022028 14608398
154908254158 919725975
549317470939 94609959
961961083966 919716402
364034668657 97826487
90887683591 869802780
924327362677 218254827
851995354786 919706829
844564250542 569153142
288779576638 880151193
553248894211 11391870
549271329079 181245609
103272172630 919697256
143433569374 359111949
808536650290 222055308
292032460189 387400164
549828655474 919687683
47811196174 511954467
75541684402 919678110
354226855168 136338666
729351986680 135084603
540266418154 919668537
673181516902 919658964
475243204378 919649391
635920832185 630401196
557879936950 268513077
456577917829 241957575
161601820282 334518912
567040682650 611255196
938403804271 543746400
465191886580 431627424
352452421645 335055
134735917549 6232023
73496118892 14263770
388226844766 919639818
58798494901 78230556
472374533182 893046024
98491053970 39220581
412945673989 20438355
372927265054 919630245
973165594063 14148894
271567549462 519440553
336590763238 816567327
887994690061 162578259
602420960734 919620672
865382487034 919611099
514715291776 38856807
142881699589 34663833
255170825977 44255979
642946313365 449146014
684656201686 744319896
963873531430 399328122
537012523957 123750171
94344002965 65565477
731736273649 326496738
211325454346 919601526
625278060247 54977739
61198328422 919591953
946139540521 42896613
157776925354 915370260
403234653103 126957126
987105199195 537169749
525746482708 66312171
210369230614 919582380
445104410524 100124007
261049088410 454918533
145346016838 516721821
939967938130 911196432
460899848398 361754097
720992703502 826322214
15415968247 682344294
338503210702 473901792
503929916338 672129903
714973449925 21433947
110921962486 919572807
237143495110 707080926
35200529956 96706446
247060890730 281876985
490607219953 783147984
911281226170 286232700
292538517688 9707022
120558294826 320934825
968284293958 217517706
9574 242713842
552697326670 747794895
421447935403 147730536
228537481522 686795739
482094016600 560575734
723678601501 13478784
743942073070 211649457
748959912874 273481464
207222209389 239736639
238707575623 72247431
789840812206 523662246
42073853782 903595470
445600268686 919563234
174032728798 919553661
760197876514 318168228
647071293124 187238307
497636185705 451261647
522098167246 919544088
822512824282 58050672
839383568527 21079746
697362228649 321164577
55779900952 287515482
91469903878 121567527
840953982274 225482442
383049159100 313927389
180619875973 53398194
87016369186 92858100
790295587144 240301446
823122365911 84031794
183594966118 919534515
249574403626 154785837
101359725166 919524942
739860051454 2699586
541222641886 919515369
677962635562 919505796
507446899813 15594417
940662277393 111688191
411361595479 467305995
559152845095 33036423
337822938268 389802987
964829755162 919496223
399701529550 776695782
218623028905 287927121
171665634937 18456744
150397180255 476936433
534529075762 919486650
938469226153 421575774
268698878266 919477077
104228396362 883224126
78572627521 610987152
748723191730 919467504
25818050338 528477465
731941279444 313869951
203684490796 824283165
119889031342 549222156
152995806694 209926317
199850769562 919457931
269232544297 212329140
500105021410 488002821
877813395550 254297172
110795267923 20840421
63555815083 94609959
47525982304 60999156
380767787362 166742514
120269462362 101014296
897894093922 919448358
912237449902 833875311
681309937612 368407332
444644044954 919438785
951218925142 130097070
508375400137 7926444
806287415113 509810115
845301788662 551538822
984910453534 919429212
672354365929 155360217
990647795926 919419639
314597617402 193125702
644494804942 919410066
112834409950 375941283
202719440758 623231019
722905150966 514615761
631531383247 419345265
149223304795 111563742
328940973382 354421179
816283673107 270178779
626665945603 24784497
675714438361 124152237
822352419094 919400493
459799449805 54077877
970348779808 19854402
312942157123 353837226
361289805070 58979253
554650909315 220676796
670190841913 39182289
163514267746 919390920
609655276909 90876489
550629973012 17355849
649620877084 541535037
614851869250 919381347
540266418154 919371774
202719440758 840145626
439515516643 221950005
853366213867 101282340
504886140070 68245917
995047291033 44016654
228537481522 919362201
709518018718 618233913
220887691666 919352628
150152551813 246246279
885121557847 206633205
714299137378 133284879
991604019658 911579352
492996134773 355416771
2069789293 350237778
721948927234 68159760
771672561298 391152780
630151448962 832831854
271905964585 443182035
451337611078 546694884
134827555786 919343055
284284681105 437993469
744293335159 443880864
285910905442 140502921
569292043033 515467758
710862312724 38368584
45447615604 292024365
417581627677 9573000
676050188098 919333482
356848552537 159371304
70275046420 169384662
971523321286 856888803
534130038922 284538279
966742202626 919323909
990928485859 167221164
341396053723 713332095
807052839382 919314336
89885040382 919304763
466057999663 470637399
199203380383 195834861
993529227931 713935194
581252011906 85774080
182224053691 97481859
836874177502 645622266
433879581040 43174230
708691049632 198544020
706793229712 283868169
961961083966 138521310
500949407875 20514939
778134981856 10147380
936143043202 919295190
227581257790 919285617
666487950778 919276044
351701280292 69193644
327028525918 919266471
199850769562 30643173
778874080375 13517076
546959984278 523087866
660750608386 919256898
866338710766 919247325
401613977014 97864779
118379348707 22113630
617720540446 919237752
596683618342 919228179
363365027734 919218606
528791733370 919209033
774541232494 312730764
572577350335 6078855
649275923602 883865517
30614236900 854706159
293041335421 359121522
825365135221 350017599
176901399994 644042721
82566600775 354679650
176403847411 245480439
862141554679 105953964
277997709010 60711966
484805441698 919199460
775497456226 686565987
799403049526 496666386
156315500212 147740109
230937491449 226248282
126221542198 919189887
28029271132 30403848
970567097554 387112974
42597372433 238731474
513246466705 56834901
341601892369 288970578
314424139588 69701013
664195296565 11927958
503351759095 66628080
379252638544 30451713
500105021410 224697456
652144594798 919180314
5869794421 445259376
623457882838 919170741
908412554974 815925936
819483747898 536451774
451169838772 95988471
622501659106 843161121
651719126905 174037140
790797035938 655080390
705693123790 432938925
428388241510 595134264
556522221598 495747378
258431000062 123147072
116945221669 468847248
380577054910 919161168
248721664024 721000068
554609774134 919151595
958709276683 128431368
416938341223 802868364
860601368374 919142022
939011714398 293115687
427432017778 919132449
608158303126 758449644
481936770502 677548221
11061326737 326065953
329605014100 187238307
869207381962 919122876
355715237878 872243895
378664607446 919113303
378055290088 23425131
996385138318 919103730
712035125581 79599495
501663894211 47989449
654057042262 219317430
183323623525 217603863
190288532242 919094157
564747836977 89115057
458031177202 329780277
401708606119 135352647
189332308510 135008019
11474694358 877011249
236837077045 211831344
351365440306 279847509
42073853782 919084584
237143495110 919075011
85103921722 919065438
952398846646 593411124
614142963973 107112297
228537481522 678917160
547147892695 630315039
83191474258 579961059
817571300434 115507818
91437279094 32816244
714993821269 32921547
452952686962 125176548
86871275317 75789441
68297272804 406699332
268771929829 345250245
785059693546 919055865
53548538566 919046292
291648247834 919036719
206544335686 919027146
240968390038 813245496
44649164485 38646201
202719440758 919017573
964829755162 897641064
885463185406 919008000
362408804002 918998427
935186819470 24746205
4620104893 90771186
379972667647 565055898
415957332994 918988854
887515934758 3053787
711430466182 746454675
923795199607 613026201
787928364742 918979281
926580805882 627644172
459831873556 71979387
178813847458 564778281
326072302186 187621227
858182082517 218350557
354999325165 623125716
691435513171 86750526
106829458435 159830808
684459442336 140962425
951999417313 318235239
785340019705 566290815
183594966118 857865249
614851869250 649528050
282504685669 45404739
72204677419 201856278
629195225230 685235340
278924371318 242867010
429804170275 306852942
186947609902 419421849
557478445330 399988659
509043754186 463649109
43986301246 849833502
400273458862 260174994
10518470626 786402804
196756715746 91000938
998297585782 918969708
756372981586 867093621
720455547418 413812071
372110414629 588586332
516526868539 64589031
551741102938 918960135
805140391918 99865536
697692095083 248065149
759973432048 6672381
680831306758 918950562
989691572194 918940989
183004268245 43796475
753314462746 122170626
710499725776 854007330
628239001498 918931416
829045985218 33754398
859353066931 1818870
323763986545 317507691
682511785378 153436044
61431804319 114607956
353397033328 329521806
990647795926 188339202
760197876514 287419752
228537481522 546704457
19124484214 60156732
536177580562 13383054
464724743326 918921843
609114526858 637312902
351047396527 419019783
482171605765 631655259
874944724354 878064279
477695540323 650964
222800139130 918912270
526879285906 731013426
767524313668 92810235
1912457038 918902697
283998457978 918893124
152039582962 428018403
524966838442 510193035
97534830238 918883551
932723804149 244762464
228537481522 918873978
241616108791 10070796
319378736062 581234268
588077604754 918864405
642314805793 205723770
829797274258 9582573
969610873822 808727040
452930152120 141728265
827627944912 304249086
791109000862 66819540
855820249714 558211203
215150349274 918854832
278684778274 330862026
534529075762 625069035
1912457038 668913375
412132438066 835406991
300191074141 8223207
435915261733 29590143
619211856586 360547899
709518018718 918845259
995215852417 35496684
144823737196 300257145
433429372423 311103354
333269877187 398303811
432069047734 42379671
554609774134 209859306
720383548885 285112659
118912560715 447365436
16676814412 437428662
391876060090 5686362
197481186721 145576611
748205708161 205742916
309816498742 722531748
160306907902 181532799
981085558606 860411667
404875303951 493296690
453250058542 655147401
205588111954 918835686
662779425238 168762417
470611874449 566769465
851995354786 486317973
600030135406 180996711
503929916338 652045749
443854439287 330469533
335947758493 77330694
461093615491 490788564
887609587417 68418231
507851632588 678170466
301210485154 918826113
887073982159 196581555
858688920910 897171987
154968209857 331675731
385884908749 53446059
299406001984 89038473
446556492418 918816540
164850309826 467325141
858688920910 918806967
679522168900 162415518
67891894546 918797394
473597805322 627749475
880682066746 918787821
738964846024 46371612
212738386762 189756006
374839712518 858573651
779322351154 414922539
917974792294 521757219
609761326603 54968166
25007173465 231264534
771672561298 918778248
36336511390 918768675
919529299807 94954587
367189922662 731740974
347109224290 362759262
766384355347 243651996
307904051278 918759102
374839712518 839102169
861060441589 414223710
196493726290 151866072
406504534210 130681023
592335496045 412251672
732559873039 678390645
897174773221 27455364
998297585782 228306477
530704180834 365468421
299298037690 886421508
601598806867 541937103
294516919030 170820612
619632987910 874091484
166688279350 498131055
768803890102 782592750
553653550402 918749529
249514911523 16982502
959092412770 500227542
396832858354 856343142
532616628298 829031373
934675749811 74592816
410737889902 179283144
115776678370 549662514
403737011332 493737048
251486851090 45107976
653755286248 87803556
843389341198 918739956
830958432682 918730383
899930195827 95921460
459943624666 918720810
13232656840 49061625
684518565184 67556661
530103211132 57016788
149235271045 841696452
939967938130 637389486
518796455914 2776170
928493253346 918711237
898850317654 897574053
570865577578 42236076
373302086296 19825683
190765985617 340951968
742029625606 918701664
636845015086 735694623
916483298359 401663934
140564898178 918692091
328940973382 73616370
741073401874 918682518
982041782338 311907486
38384464669 290291652
729905100955 548159553
163958215621 164167377
428095254364 244063635
901310063101 160405188
41860877770 15517833
442731597490 192034380
653100818530 918672945
442335355966 136989630
706871393257 589888260
760197876514 536748537
517633857448 600992940
761154100246 99003966
444644044954 673738167
547474197973 353416014
685213857655 161448645
369896259016 16637874
537397746958 902877495
664202256136 239707920
356671461610 918663372
194581374556 308011275
29852383360 221672388
711162024208 82069329
468549638254 918653799
118918744873 326286132
495939437077 276152331
448939644292 250659432
81081405874 90407412
713342913646 918644226
131958884590 909875358
694218439006 890480460
772628785030 918634653
807052839382 909128664
870771921979 299701911
483384491200 315037857
753504310390 714164946
318422512330 918625080
618676764178 451491399
900086187862 393076953
968281307182 279531600
386793928018 265861356
735741227134 1751859
420283977571 7064874
407351319406 750781671
363365027734 913101459
746299885213 368455197
742029625606 918615507
406395095674 762996819
638757462550 918605934
91797487846 192838512
794621930866 918596361
644156087575 73022844
311935780444 671593815
724214063164 313353009
71753626378 260969553
37742982031 362500791
391805794270 47367204
143433569374 420771642
702277953262 95433237
329897197114 918586788
354573809407 137315112
981085558606 918577215
803227944454 918567642
412132438066 918558069
849126683590 918548496
939967938130 918538923
74585460670 918529350
777758992708 175262484
806363951248 278622165
895025422726 918519777
303841769188 142752576
443687821222 918510204
85103921722 506995653
810877734310 164703465
553653550402 522877260
87316712488 37066656
38151624682 4518456
211325454346 874139349
996385138318 879749127
194939462194 43145511
250001780638 465534990
919887239758 918500631
133871332054 145126680
970567097554 918491058
502543734976 152363868
408307543138 199501320
650232147334 918481485
563727349696 228143736
105220155070 633301815
652144594798 742520172
203934192928 446733618
324756894013 33993723
259170749545 429990441
202332264865 118772211
103558577644 513534012
546785778916 51426156
39205182586 918471912
138652450714 918462339
542178865618 918452766
523054390978 677375907
381533278642 16025202
916062344830 438433827
221843915398 918443193
188454631243 418100775
171949924318 9017766
316737682087 156394101
842582638153 531138759
612939421786 533225673
582721277335 29695446
93496921006 16006056
2260512172 448897116
11474694358 888977499
391841185651 102450246
391095515962 730975134
49723643638 283121475
634423412563 380201268
15488340127 669688788
185703612217 312204249
320813695951 375252027
935769786451 92484753
288309699598 405962211
372773536339 59180286
483560758849 225013365
294688208719 654362415
917018568562 197577147
820041892090 124544730
811130968879 365506713
783147246082 890346438
394793812057 18629058
678700273504 53857698
262961535874 613026201
780278574886 610106436
560390520508 871238730
716548765048 520369134
974336980543 15738012
975619457596 630602229
643806634783 373911807
587121381022 426630318
180726294922 918433620
576781504285 624025578
624414106570 52948263
986822900998 395709528
159801309907 160252020
520185719782 918424047
985406181766 72467610
227581257790 287649504
894069198994 503817417
9170131333 98898663
5737351966 918414474
867294934498 918404901
223614016444 75521397
221315336722 69432969
788884588474 918395328
553398204292 17403714
316769828221 550160310
362556036742 242043732
616868547538 129838599
161907371296 555272292
422862692170 295805700
268698878266 918385755
442207977628 236156337
753504310390 310337514
803227944454 581703345
53084702089 332431998
235616667232 164358837
117227969797 145289421
757329205318 918376182
630523015384 6519213
579471591166 918366609
289955701753 624035151
416913556726 918357036
412132438066 774340824
523054390978 763896681
605289631930 615582192
862378515148 17231400
677757968914 148467657
332129143453 423155319
403526424478 288453636
320991820762 13967007
975579720073 668204973
25818050338 569583927
249574403626 918347463
77454131866 918337890
714949383403 107418633
387751300510 62703150
705693123790 918328317
266786430802 638777571
410865612868 5360880
458429452294 8500824
427216476202 48831873
58784795938 63057351
522685671829 255063012
257699875852 131073516
282086010514 918318744
390583450711 57189102
48292277716 377405952
906239477104 152660631
589033828486 64397571
919887239758 166493616
894284955268 479463705
386314397302 322983447
131958884590 918309171
384401949838 350793012
978216887410 918299598
672296372695 183533556
22625452060 94294050
925624582150 612116766
524966838442 841256094
22766424058 101780136
471036877357 65689926
451337611078 918290025
930405700810 918280452
985866677266 484231059
821554877410 312663753
499148797678 918270879
806302856362 245499585
562004840125 38397303
507993466156 407034387
110921962486 918261306
726730045894 556124289
20022000829 11008950
719590209748 378028197
648910890058 4422726
387270621034 213104553
720717857191 166426605
506646112882 33199164
635434345990 270848889
794621930866 918251733
771672561298 918242160
718124032306 918232587
414694222120 67489650
294516919030 779347503
330853420846 918223014
753211074346 137544864
285230154358 352592736
614851869250 918213441
353802790414 918203868
725773822162 918194295
167339162674 918184722
476199428110 918175149
47283144013 74908725
799935375337 191354697
362408804002 918165576
254526917278 582488331
478111875574 918156003
73927349731 450572391
538773832897 350113329
478111875574 918146430
502634142388 66350463
511190634847 11229129
464724743326 621354711
629195225230 918136857
896368893454 86405898
744898296802 680113785
157776925354 918127284
716519452522 557560239
348065448022 502706949
755998681378 52268580
965118218371 253780230
895025422726 214636233
657881937190 710699520
925037158243 353463879
270730595737 399883356
792709483402 470311917
204631888222 918117711
696211146502 544828149
150601975444 395872269
950486399182 918108138
860065504645 199013097
283222110916 513562731
475243204378 918098565
874944724354 754199232
388865689348 245241114
714037597537 74621535
244793284966 918088992
246350740963 81667263
68848118278 387199131
184551189850 918079419
550784879206 586681305
426475794046 918069846
743942073070 918060273
410444630620 572685579
494367679018 918050700
922755910954 918041127
119102546473 370771863
417869780458 824139570
59701157698 233332302
830002208950 918031554
490542784090 172811796
459574465159 118006371
936143043202 918021981
392547400915 114234609
662820426397 289075881
879561449977 8682711
434640563437 344685438
616764316714 886421508
470462085718 790088409
553662750055 261208878
18651017299 300678357
538137060175 33409770
745726552762 75751149
681017061250 613485705
117615528610 509676093
604333408198 343182477
209004425761 23865489
788884588474 918012408
240968390038 116158782
419415997753 169499538
441780591043 892816272
655969489726 918002835
24861826606 917993262
137696226982 917983689
673181516902 505980915
900894939529 534479736
875900948086 391775025
825658480660 422561793
318741896329 212118534
717167808574 917974116
849126683590 917964543
830958432682 917954970
399701529550 326094672
712881891631 29503986
80322803062 887397954
432780891922 132499893
550221713281 174917856
361452580270 200640507
804024207448 86846256
274436220658 917945397
675093964366 917935824
337178306113 156413247
19811500132 167020131
989461690264 162606978
897637579906 62492544
586165157290 138511737
280317100612 702916671
334678315774 917926251
457074953470 917916678
895981646458 917907105
174988952530 917897532
887375632870 917887959
159689372818 856505883
801315496990 621354711
968890413934 16704885
649037799319 109122627
161601820282 917878386
219931467934 917868813
261376858357 524303637
492455231554 672417093
416389620955 122208918
986118006808 435877836
483849217966 549691233
852520357252 146275440
299806076800 165766068
231406152718 917859240
135505324186 95126901
501536535019 25014249
357627685342 299969955
137358045703 87277041
45459476551 28192485
227240740699 263075613
851297841379 202248771
343353207097 693621288
395876634622 917849667
429404813434 56566857
874944724354 266588904
76064820133 89536269
38955886612 18322722
746054720683 696675075
25818050338 346590465
533402408857 23338974
265830207070 472006338
551450011246 92101833
65979447082 917840094
278261115586 917830521
627748083004 131044797
846258012394 203550699
738204730678 855787908
636731473825 11650341
314597617402 917820948
729034804471 452822046
147258464302 246801513
79690615807 272198682
766164597559 169231494
632063896426 547728768
831428017051 271059495
542178865618 878303604
916062344830 719276928
48535422343 20782983
325780521238 101875866
347109224290 917811375
75703372372 575117121
770716337566 917801802
851039131054 423050016
460100880337 556602939
297759272281 420570609
505842363802 917792229
97763222872 527501019
266821649869 726332229
512626174597 39785388
143959481275 211122942
813746405506 393641760
109009515022 917782656
610070750590 559254660
102578794759 563974149
710474242450 821009199
532859591038 350831304
681630652258 23147514
507608645221 25454607
482892994234 364147347
694023919738 113631510
713342913646 917773083
559390892794 917763510
309816498742 917753937
439337621584 137439561
594449263699 111104238
816206198818 367239426
68735113105 9410259
278657217607 114741978
397441672435 221950005
75591444856 497719416
522098167246 136089768
930673007689 597202032
628239001498 917744364
389209585708 753500403
51636091102 427654629
935911237099 121069731
462812295862 56528565
78410355598 917734791
674137740634 719056749
595496172460 29369964
122396647270 2929338
554221535638 224467704
555565997866 917725218
758422351669 683119707
832870880146 151205535
109009515022 682057104
654674577346 110941497
974924452315 259504884
345196776826 650992719
726730045894 461763228
415001109262 488912256
708222608542 245738910
815065015153 343460094
397180808185 157179087
19124484214 917715645
936833419243 38550471
419900846965 419211243
542178865618 339745770
360496356538 917706072
926580805882 552582279
820119366379 12042834
487317685477 75732003
41943875680 50478429
638757462550 907271502
76497908134 561609618
605444025274 389286045
477002995303 85726215
621662312131 784650945
869491948960 618138183
134827555786 426477150
896937870190 800771877
352645757953 64761345
86060145454 917696499
38563250017 441123840
284145365236 503932293
665531727046 917686926
900762765118 523202742
354401667721 189200772
229731986797 678352353
688726127122 525260937
222800139130 173654220
754547916466 762958527
637500765586 245518731
278331209092 327827385
216697571734 96342672
779418330052 359303409
416913556726 852427785
465149210146 102871458
30984204631 203483688
774326916262 90799905
905287762255 120792114
225464966956 84041367
371014817590 917677353
911365985512 119059401
386128522453 3092079
994472690854 917667780
604550514265 508757085
724432002082 329722839
599380716751 26871411
953355070378 917658207
393989201407 9496416
926512257721 19442763
814702629238 552065337
18061200142 21788148
746200306867 509695239
978216887410 108050451
673181516902 917648634
725773822162 917639061
321291183526 507234978
965785978894 774762036
91915944148 222734991
567137484826 594894939
711014609581 3666459
129090213394 917629488
524464231315 381101130
868251158230 917619915
98491053970 899124879
400657753282 917610342
314224992469 71012514
302166708886 917600769
166382938942 917591196
661706832118 805376490
625721697694 499930779
91482099880 225855789
869433563233 577768842
895431116893 378315387
620589211642 424706145
715432088263 136568418
17212036750 917581623
724378527304 393928950
244308062407 73721673
861557592106 161927295
916663194175 171691755
235025213092 139181847
147258464302 818740398
71257232128 87535512
833827103878 917572050
61198328422 917562477
886419409138 436739406
620932920634 230460402
560347116526 280038969
896937870190 350390946
151645370914 191594022
262961535874 804122427
13387141822 181015857
343904171539 98037093
301210485154 132432882
668400398242 389496651
1912457038 775269405
205588111954 917552904
914149897366 917543331
290104370443 516434631
173076505066 917533758
448098746491 228134163
756372981586 917524185
977032610191 161841138
561676610674 8692284
101221839766 60290754
270611325730 917514612
303282715561 45912108
65979447082 917505039
471418309450 728419143
356671461610 917495466
48920712355 714298968
182638742386 917485893
33581797186 699728862
985866677266 917476320
569158135909 354449898
609184811824 373327854
217513685038 81102456
172805401798 188272191
321624285634 219173835
814370852296 34606395
684966883828 66656799
759241652782 917466747
720036479770 917457174
307446829744 274620651
914149897366 917447601
716211584842 14110602
18168260482 917438028
512535929926 544550532
220637237359 44361282
995113373452 87659961
512535929926 917428455
198894545830 622139697
159398510878 224371974
637801238818 403808286
4552749265 63947640
714345920629 828303825
426124296724 26277885
826177314022 325376697
502440547609 82107621
9574 358393974
599552289538 882362556
538426064953 504181191
763377287290 356546385
879768088663 804199011
249062405386 5628924
369102370126 653768889
321291183526 917418882
893776604341 77560446
999154522450 44083665
716441748481 548465889
954311294110 840183918
953845677055 8338083
678999617122 713379960
597639842074 828830340
640669910014 917409309
765197881819 410921025
932393822839 586796181
494367679018 917399736
256034976595 170485557
212023048429 168255048
716397013852 725911017
754061707888 250247793
119527976074 562672221
455162506006 917390163
631259691934 699470391
309324670813 205723770
612939421786 917380590
106005964348 49042479
443687821222 156135630
679875083026 644511798
615220362739 257657295
102109051741 31830225
516196144627 120361329
731580568804 747526851
213237901810 917371017
142641359851 750264729
555565997866 44074092
655013265994 348763536
769298096227 124085226
466282582243 25827954
354603284674 71768781
953355070378 735225546
267547139674 110683026
658467766498 312089373
34424063926 917361444
721948927234 877901538
611487464341 126612498
277584614914 327310443
49723643638 917351871
817074848746 357206922
811833958042 636221580
326072302186 554831934
455359518346 570072150
319816404049 115689705
354492783535 43786902
195069650902 494292282
87588997327 260347308
42665053543 204843054
532650698605 548561619
866612240095 172246989
140598738733 721335123
371471038051 333762645
116659304878 815179242
616764316714 591305064
350934119218 691457790
869983637386 4987533
369828654490 21443520
70206455875 137860773
373071798208 596139429
826807925824 48257493
468549638254 614385567
446556492418 917342298
996467427826 258260394
213237901810 917332725
567996906382 441688647
840520670002 917323152
309036284188 508948545
877294188841 371633433
527510251909 96850041
681792527596 818118153
742094923039 827930478
562259563990 599279373
581949142393 69528699
920428698211 283992618
161601820282 917313579
341371881898 917304006
845301788662 784871124
553653550402 917294433
573083039968 384145344
348240346732 519766035
753767453014 392636595
710087612218 37344273
948329710288 77005212
764022771442 917284860
553653550402 207456483
627381925327 351568425
406802206645 19423617
495323902750 917275287
663619279582 432776184
578515367434 788518437
309858112573 702974109
631107672694 245126238
564813756655 48678705
820535213407 671143884
671847096751 143011047
769517136040 172601190
669356621974 917265714
765624598294 191517438
279614255044 344034474
749679415462 818548938
265025945140 73434483
462373990576 238166667
412818668998 150774750
538210092592 9726168
79615161421 583158441
94453230895 72697362
402199720165 144695895
436994255098 917256141
139257933391 218905791
729432055252 31839798
437950478830 917246568
861331022434 71366715
310772722474 917236995
570865577578 675939957
224567684185 71692197
691349767810 844060983
851754722377 25914111
20495056105 375692385
153952030426 917227422
34184388817 17126097
165094938268 248840562
929584791433 706276794
48767419906 917217849
984796175152 37152813
433169360170 303655560
660620955766 42714726
402570200746 917208276
107097067558 757186008
726730045894 917198703
99447277702 74516232
17212036750 623489490
174032728798 917189130
409683246157 434872671
655969489726 389707257
259136640946 160424334
42073853782 602696934
466924869013 219882237
716691996274 280354878
820130068993 33505500
189332308510 917179557
126450059281 210309237
399701529550 103110783
424860435064 140703954
290230829773 404909181
505234329226 410614689
159482849008 161161455
258180417214 687073356
762110323978 828591015
912903912589 96620289
929449477078 658890444
421694675386 760345098
629643270349 190742025
981085558606 565036752
107419869118 125722209
53844382558 273376161
614158989175 613045347
389728652914 160290312
569463323149 124927650
772628785030 917169984
100082810026 3474999
218975244202 917160411
111788539165 9908055
624180720922 121184607
979833121627 2766597
811833958042 282863004
511424101171 31428159
562081797472 123118353
800359273258 917150838
976304439946 917141265
374405676790 229684989
820305867565 10367559
335167170592 322074012
825645758143 14407365
119527976074 887847885
37554039730 582258579
846342226075 403846578
41117630050 888230805
994472690854 917131692
242880837502 216091329
439583140315 128986602
750110037721 338750178
924859397206 85496463
777409903690 307676220
518273272318 872981016
366744944995 152612766
849060988183 21213768
110461620154 13411773
322247407258 917122119
502973692606 447671772
545047536814 917112546
379288977652 182652840
735336059482 917102973
360496356538 917093400
990647795926 792577389
929958856408 80307897
286867129174 917083827
386996885191 65105973
505240532530 495594210
777409903690 890269854
31555392730 917074254
426475794046 917064681
37385650660 124334124
162863355703 360681921
215193820267 311572431
794621930866 917055108
818527524166 370178337
521317004965 276937317
270145019419 34405362
52414979101 57552876
31555392730 917045535
296429366494 141632535
265469194186 109151346
296429366494 917035962
10518470626 917026389
275809061350 380067246
585555983527 437294640
725238906160 333485028
720036479770 791849841
961091074672 378344106
99929412274 395489349
736166172604 52718511
73416873598 122256783
731322082750 124860639
56278338343 86894121
604569143323 391688868
526312970464 17145243
278376709561 427664202
439862926294 917016816
28891459285 455904552
297385590226 853633983
424563346582 917007243
287425886038 164827914
268293121180 329521806
189153287929 35764728
461856072130 916997670
270524263387 29953917
409993755985 80470638
115703081146 916988097
645451028674 395872269
993375882136 3484572
981085558606 916978524
104228396362 320551905
908495868793 825374487
94799510932 732918453
400398587545 212558892
725168123398 162846303
855820249714 916968951
331042908808 720502272
457460525191 245643180
333722092042 509800542
14343365554 298581870
724817598430 916959378
187419861046 358489704
235231047646 82844742
749794904134 350601552
648319699870 916949805
616764316714 916940232
851605804789 200228868
374217299296 183313377
814734746653 816193980
454620879331 332834064
138652450714 916930659
510257730943 173682939
419477485132 29819895
365277475198 398150643
165426715210 916921086
943792833058 916911513
944749056790 916901940
293235944938 144198099
207147654865 39603501
767951763172 177550431
71127843460 538682283
3922807573 763590345
441775373758 441142986
952398846646 722742354
733423612018 757760388
380126754655 351740739
688481096614 33247029
614542071916 9917628
653740591693 12665079
873032276890 245490012
907092992119 317383242
912237449902 916892367
996848825719 398830326
818022581227 193288443
994277252578 149118621
711430466182 916882794
501320510701 50794338
280964206693 113775105
595979691025 66886551
219223749709 528544476
489586560358 467459163
461873944921 523030428
956223741574 320197704
87016369186 916873221
88198812481 553233243
596683618342 916863648
635165124511 330795015
211325454346 27043725
848170459858 888345681
437950478830 775077945
940513254502 195968883
512356229662 87104727
990176569093 348715671
544091313082 357436674
371971041322 777863688
390139292230 916854075
330162168181 56030769
381533278642 916844502
205895165929 599537844
785759374543 43557150
5737351966 916834929
346887690016 177167511
570865577578 22439112
350934119218 916825356
969883675603 225989811
295473142762 739475958
790088140234 273739935
811309122409 249204336
432213136438 786824016
468779687017 75291645
846800925943 301855836
186807738799 117872349
848170459858 916815783
479068099306 746291934
79366579330 19624650
788427797725 269671410
818527524166 916806210
903825672484 251990079
110921962486 916796637
136740003250 916787064
448468939882 847660431
357154419460 74420502
956233306 281561076
542899798675 92523045
799158578344 165411867
655570376302 59898261
14881396873 173721231
470462085718 496216455
684656201686 916777491
129090213394 336261198
131002660858 694511577
721948927234 864977988
989691572194 916767918
197553979813 6988290
102315948898 916758345
611983198054 916748772
451337611078 240071694
475243204378 440779212
180726294922 916739199
936143043202 916729626
895025422726 283178913
885321154897 95079036
727008553183 465898764
989363662744 15106194
669933979177 294628221
808681030276 195700839
527835509638 476505648
50159148127 475481337
238556551975 309437652
506545806988 39909837
741073401874 916720053
63708916072 285093513
178813847458 916250976
509667258730 109955478
643230765487 141029436
118571752342 916710480
764499592999 52010109
344557831033 222428655
93709935310 854476407
554299316263 166397886
527499635452 292723194
445677685537 341995425
144031412797 2747451
404482648210 871822683
466725204952 226650348
423607122850 916700907
998297585782 428583210
244793284966 27177747
755580331705 359131095
22668071056 180900981
180359107453 183217647
306947827546 504745998
105809976319 202086030
358583909074 895046781
419728259440 3647313
578101913656 186616062
877813395550 916691334
451343488900 824512917
806541779296 99942120
24861826606 916681761
607584022948 169384662
220583188201 214358616
279749780005 361160571
639996520567 464922318
486612159469 46122714
809921510578 848522001
649096223338 117173520
697278024541 507206259
278680422559 137468280
664575503314 916672188
470462085718 884497335
661162429273 453224112
27730497802 303732144
57009663586 291354255
567094645651 818022423
845951938957 89967054
644494804942 483905577
418845753289 653290239
786710151238 107389914
874483683193 248208744
98491053970 877978122
6201096805 401079981
378664607446 737140146
622788389602 375185016
954895869355 125779647
653812015846 88827867
619311540235 129005748
587121381022 464931891
885854931712 131714907
119527976074 544866441
390012990160 2431542
730554940822 832180890
535505632546 769994682
509667258730 916662615
316952739532 97223388
556271930032 51263415
543484187941 136989630
804971442133 90120222
226280601610 140397618
403526424478 916653042
709518018718 916643469
701317747162 73740819
125265318466 497556675
592758900262 60041856
70082303638 371643006
628759227037 202114749
485761665430 916633896
174988952530 477424656
828495781135 230594424
865766057998 348035988
386942433967 240358884
923712134686 916624323
273479996926 916614750
95622382774 916605177
113790633682 552802458
790999045384 508173132
863557421914 762958527
207500559418 916595604
111878186218 916586031
368206408429 379665180
684301248511 83189370
63110775886 916576458
226625034058 755673474
898983277051 522915552
167826782575 373337427
949939670098 148151748
775167172672 95672562
546959984278 916566885
287823352906 916557312
480550043479 295757835
907456331242 555961548
988296392212 134031573
503147432983 675107106
841711250347 161889003
318610564342 306881661
106140843826 768328980
9182729401 86166573
494664135682 246935535
504886140070 512691588
146711582050 437151045
442236380719 391889901
177857623726 518770443
537397746958 916547739
823067560486 11344005
688481096614 916538166
496280126482 916528593
549828655474 913800288
67891894546 916519020
211639506184 204192090
332946156619 660718887
404046946780 252995244
660576393451 9142215
58329657226 916509447
657762470242 57169956
514448377390 916499874
350699489080 164933217
244793284966 916490301
993828652225 25550337
138652450714 916480728
734379835750 916471155
917039217523 456813987
428388241510 916461582
589424301583 190110207
220022602894 411983628
749679415462 487361430
225668810326 916452009
421276262794 61946883
129090213394 511054605
681787530490 916442436
862760311015 600983367
992290499488 191909931
945234139846 319709481
850082907322 916432863
864426263302 879796992
225514392355 58548468
198005447974 835253823
546538565764 351271662
168125575051 17623893
133871332054 916423290
608977799791 18217419
984910453534 916413717
166549652737 156872751
267910201180 618549822
516454822141 8309364
804518246740 538959900
729124675795 96754311
470857335742 135735567
677401231069 397671993
533572852030 916404144
168295386406 916394571
396876195325 673920054
241924613770 916384998
690305466997 19155573
45945541534 437265921
40161406318 341229585
605149027798 89574561
626443603105 129560982
10518470626 916375425
185507413582 890719785
151635357556 319106382
196025874634 55197918
826200691288 269278917
377588313667 23693175
865718374885 187602081
40507977637 414118407
502649554918 77110515
15299589286 673766886
593643374359 54470370
940435330282 300381594
954311294110 884717514
176964486064 423566958
107666594047 62741442
135278769568 28958325
159290919931 347097834
244860573583 574782066
15299589286 916365852
832342885423 474112398
533572852030 916356279
716211584842 916346706
285910905442 765428361
320334959794 916337133
987779124730 916327560
545769743080 17068659
431256912706 889293408
431056247572 6662808
799403049526 916317987
528945858670 751174164
368540037052 309447225
549189355480 586844046
889585848499 239975964
606187024096 6815976
155551061962 211256964
385574427640 216512541
16399494175 625231776
734379835750 791734965
93609403756 12435327
73629236938 916308414
530704180834 545038755
748723191730 52373883
697486198999 492119211
388226844766 199367298
658381753093 341928414
529747957102 916298841
993101644405 143221653
500105021410 916289268
54504762298 740394966
925768540924 697268601
367189922662 849910086
931361924542 916279695
916062344830 916270122
40161406318 916260549
713134657123 158940519
73392653908 136970484
727727376088 779807007
858688920910 851259879
759241652782 294503772
361452580270 916250976
805140391918 916241403
907214932993 2517699
440518676794 245518731
299298037690 355665669
662663055850 759579258
75934206121 509819688
771037971220 310088616
516827374582 219384441
540621423286 164196096
586492850653 12645933
78565476490 583665810
427432017778 916231830
965293490428 159744651
804184168186 916222257
499387577017 77512581
105184620094 916212684
890696733619 84299838
480654858256 44504877
636214005310 164856633
106506484561 156059046
981523322323 236625414
944749056790 886335351
166700714677 425156076
71716789474 865820412
804282119122 701394564
391095515962 916203111
573734248774 122993904
734096335447 209754003
137188230256 195538098
608311011622 27953160
936588781228 468445182
88928816650 916193538
225668810326 829768494
565207346458 656755665
165426715210 916183965
832870880146 916174392
331809644578 916164819
362408804002 714863775
3824904502 916155246
896937870190 766596267
732467388286 916145673
174032728798 916136100
518740875076 385341969
231198039790 19165146
898850317654 916126527
785059693546 916116954
385982783101 30777195
547916208010 336797286
379620831178 301396332
337546986970 916107381
695174662738 916097808
801826159102 344426967
110009793700 756640347
335634539506 203512407
377967256780 16599582
506679407776 31112250
526725767797 11497173
475781494168 62463825
856588387234 29121066
624414106570 916088235
201314371867 104518014
193157203438 572293086
561488137450 548523327
960564056395 91757205
481659253324 12243867
764978995174 916078662
972479545018 916069089
688320810394 82404384
791753259670 916059516
183594966118 171844923
484805441698 245872932
526030921165 775451292
185829056809 525414105
777206921890 146964696
713096585302 154240176
493634094547 200841540
312895402591 376161462
81657954853 128986602
351588318892 35506257
281129786782 916049943
477155651842 916040370
634636689430 173271300
475243204378 94791846
192567261832 253751511
254203870912 81370500
786500646133 381991419
861176849269 285773196
961292758636 515170995
903086449516 470723556
140882836654 513122373
383818661467 403071165
288779576638 916030797
3824904502 537284625
535133620285 118418010
655969489726 520139382
439536041155 73750392
815157499906 281752536
676494126400 10999377
294516919030 224908062
650232147334 746579124
232362376450 443488371
290258304283 101760990
835810276666 268225887
80682632986 453884649
719080256038 158145960
589033828486 916021224
646693590409 534364860
921799687222 916011651
762110323978 615151407
612939421786 23616591
716327753197 184624878
346858473220 430785
589990052218 899938584
848170459858 916002078
816490066987 51818649
812144726341 592721868
268058908162 405675021
572510865850 40637385
74397537199 22094484
216923111614 33639522
924147830635 312749910
479841444538 64971951
141423050617 17863218
513492153658 238913361
709518018718 457426659
271862091526 152009667
744237122503 182250774
417659800795 95442810
805208877160 363017733
35878801633 255599100
190288532242 915992505
428388241510 915982932
944749056790 915973359
448468939882 915963786
582739054396 491085327
841476893734 903413583
331430050501 304220367
923456424802 159859527
871957840273 58787793
811268580754 432757038
441041368075 682373013
85620318061 182796435
704120594410 493603026
374839712518 714107508
159487338745 34032015
852951578518 290358663
494367679018 744846411
578762953933 224170941
891718350514 218589882
578515367434 915954213
188504573584 116359815
712623650383 522369891
555080478544 250659432
491499007822 891112278
578515367434 915944640
823933884175 152287284
192594946948 197088924
531085540435 84184962
447512716150 373576752
883161178372 303186483
495071074339 32988558
616764316714 541161690
988735348462 915935067
607550163247 134309190
201894529867 311926632
380726288407 725451513
229493705254 242273484
203719891750 685666125
722905150966 525500262
828089761486 915925494
656547268141 247356747
669356621974 915915921
118320350308 29551851
415448311957 352295973
927918341350 308891991
183261600058 77368986
91281229621 252382572
104228396362 915906348
606599903494 452372115
459498838459 21290352
954775575037 109084335
291149144425 443976594
287344955896 283609698
275392444390 135936600
777084808702 139421172
45898748710 447499458
836346843316 58347435
98345596327 16666593
543681669358 365994936
265306414894 74305626
449255352259 39641793
516360824854 915896775
772290814357 237640152
49723643638 915887202
785059693546 847717869
798016198054 364625997
627282777766 383015730
478499869264 293938965
625524197131 377635704
5248099174 405722886
708950583235 85391160
393288710797 162157047
854864025982 893237484
674137740634 461399454
745273500964 257341386
652144594798 511092897
209835769708 389065866
891024379117 57734763
664575503314 915877629
33467840194 194121294
103272172630 915868056
968385289108 152248992
889476429109 25875819
824264866558 859100166
291379346356 149281362
219448724782 214741536
863470039570 848416698
882971594680 18102543
645692431015 629194998
155864477890 915858483
392309377843 14426511
962141946655 139440318
236187271378 915848910
18168260482 915839337
345862521538 188769987
840534301954 151435287
731511164554 722148828
773025700756 344034474
850082907322 485532987
47811196174 268206741
667940668582 120457059
43664068585 201846705
200518706491 11851374
446556492418 509082567
362239720195 99444324
317466288598 256872309
504886140070 264396687
186700741378 90560580
370058593858 915829764
450805298932 198409998
715255361110 776504322
102315948898 915820191
212281678078 915810618
845301788662 21759429
876857171818 450562818
699407099422 349720836
814884851293 37468722
524010614710 915801045
12430918090 915791472
483519470500 145547892
700912005130 915781899
691158168307 36233805
627282777766 594588603
244793284966 885866274
539986794916 212003658
502017468874 915772326
671633915614 299558316
871182819766 423490374
659794384654 915762753
631896325153 65776083
954789360157 183495264
358954824532 529090137
904587660046 915753180
449425163614 468052689
577955331880 171873642
804810347689 24755778
484294783678 242503236
397789082086 75396948
549983690209 752083599
322845288973 25023822
76898136118 180699948
56488337152 316253628
109615734820 141240042
8606023162 915743607
225668810326 551184621
569261581747 572159064
137696226982 14589252
777195252403 149444103
21993155410 915734034
564605936398 180565926
419542974025 37593171
33467840194 908908485
343417920577 308020848
652144594798 507885942
783147246082 312855213
600508513270 875690175
218523048493 221069289
578146102624 182461380
826664914777 40244892
426475794046 915724461
647917570951 76047912
790797035938 915714888
204631888222 915705315
161601820282 154087008
835406185282 77368986
405497315107 204306966
498932298802 110424555
852951578518 311055489
488630336626 915695742
766891442638 915686169
312719364694 695392293
612401356267 55676568
856776473446 476744973
630356856823 368550927
93709935310 915676596
311728946206 915667023
131958884590 915657450
306947827546 915647877
481936770502 537361209
33830752624 39488625
93709935310 915638304
446556492418 915628731
370147297276 37688901
22949379142 894654288
286484873803 61133178
179250280528 384604848
737122932424 36635871
871119829426 57074226
303787193515 62262792
193157203438 142561116
852951578518 419335692
924668358418 728285121
715996933555 149444103
597486898345 15020037
967530835939 124717044
948573951718 803997978
28686721534 915619158
608158303126 915609585
38885237872 206642778
88928816650 597814704
417869780458 915600012
513055896994 120054993
666094849198 104795631
712056415933 36310389
636845015086 578745288
205588111954 289611969
674137740634 915590439
794298042076 277090485
836313366535 108672696
720036479770 443603247
481936770502 915580866
351890342950 906247191
484436071585 12540630
952398846646 706602276
371014817590 437715852
919556774317 196332657
421435873423 81820431
646296697921 13095864
872076053158 915571293
89885040382 392157945
481295517616 200851113
45950002552 84242400
434125583902 856582467
815098731259 114741978
559077409855 3312258
662241292708 263851026
519229496050 915561720
958136189038 915552147
98491053970 915542574
615295271464 426553734
453250058542 915533001
945394430158 160319031
740706941953 195844434
305991603814 367593627
90841264114 915523428
40161406318 688719912
892924285951 128546244
199850769562 915513855
229493705254 549317886
29066089951 409762692
401613977014 741371412
41813031916 48353223
862723531549 600523863
945497320762 101119599
479068099306 915504282
398577705826 10415424
176901399994 188320056
982750423663 201703110
734201073640 48898884
366644246608 32768379
999703376740 80058999
330853420846 162980325
209413006882 904093266
496280126482 915494709
522773638126 50411418
941202697870 634345272
862513815838 780860037
948573951718 915485136
996845628337 126612498
319829968990 120217734
267742654534 317948049
128133989662 713188500
644494804942 843314289
184551189850 915475563
727710742 10128234
939967938130 596579787
608391683293 399222819
91910621560 312778629
176371634266 366827787
93709935310 915465990
753504310390 398342103
769619318242 2555991
917637309844 282795993
234274823914 915456417
931524780418 644530944
402931208149 220571493
739160954410 915446844
426034147783 284701020
124578459808 343823868
548872431742 108950313
697087110202 559675872
576602919970 454640916
560347116526 909875358
870958135975 39526917
836198557546 309552528
864426263302 915437271
879725843014 820080618
846258012394 627634599
862882931572 235955304
492296716339 37851642
285910905442 568961682
558434669062 915427698
368928451954 114531372
277304891854 915418125
226625034058 894663861
803227944454 915408552
412132438066 915398979
213237901810 915389406
887807375170 161544375
76497908134 168886866
487916415097 472484988
203829148399 152947821
522098167246 915379833
71716789474 767716308
571821801310 915370260
172120281334 728936085
663619279582 915360687
87016369186 915351114
278788377280 46180152
805052228680 28316934
450683023003 577902864
908412554974 915341541
924668358418 915331968
628239001498 543918714
431018501233 141929298
590139285715 725451513
631107672694 915322395
938055490666 119997555
203273219662 233466324
850082907322 753280224
939011714398 608230128
608158303126 375759396
940924161862 718769559
986822900998 915312822
908703650758 376439079
685420500433 124458573
185507413582 915303249
699955781398 915293676
602420960734 328660236
904587660046 915284103
260354762812 645574401
313641393670 40953294
828150272419 799805004
347109224290 512413971
981085558606 915274530
243037691107 650628945
180847900741 684364197
767337994369 432517713
653767281217 91517880
948962002846 50306115
96578606506 915264957
748420133788 212578038
415001109262 328822977
935409774640 309552528
372549212230 295451499
774839517601 288491928
336590763238 512193792
515404601122 2287947
290692024102 915255384
823605922768 604372209
605775605275 29982636
778383196081 33495927
601240560580 11095107
958136189038 915245811
864460735675 874646718
320334959794 915236238
493469410228 255522516
147258464302 799967745
821396195362 915226665
192200979706 915217092
417869780458 768022644
805751867293 4796073
155959355893 370226202
448468939882 236529684
580427814898 703098558
772325018686 260749374
218019020470 157562007
473330756914 825221319
878181869893 356929305
250530627358 582976554
115703081146 426419712
818936607175 222744564
176901399994 751940004
958136189038 915207519
806096615650 627471858
431986222138 69490407
331809644578 499863768
243886639801 571527246
343450344328 440444157
436994255098 568636200
739733285788 189708141
115703081146 255244899
10774232467 467861229
540694819477 460710198
722312423617 511782153
311593205158 20648961
951442622914 555750942
88928816650 149415384
213748123564 110060781
420738451654 915197946
562259563990 915188373
16255813018 890939964
415671592609 161305050
237143495110 629635356
15299589286 473471007
619490651065 74899152
979173111142 914652285
466503440926 1703994
269655101998 915178800
363365027734 881567997
275392444390 651078876
697697455963 258442281
630541950778 20849994
110464654795 194647809
620484879607 49923195
437643199195 196141197
890885752504 178306698
765839962075 50344407
462812295862 915169227
564720305029 236290359
574555717477 56538138
919887239758 915159654
481936770502 256049031
830002208950 915150081
993136815607 211544154
41117630050 729213702
140053062679 363802719
851039131054 51876087
404482648210 788910930
427959987874 15584844
432735429745 143882190
752548086658 915140508
785423333524 166177707
663956488507 426036792
197049386983 574782066
472671401485 254498205
570365248825 283102329
458031177202 841074207
23169883624 32213145
645605891095 722627478
822027525139 98649765
848542026280 222897732
450184867321 74918298
116122522141 121184607
477155651842 705941739
648012496819 61152324
43986301246 852408639
420439759000 90819051
550784879206 341306169
387108200035 40283184
17266554985 578362368
717167808574 915130935
268103661937 118992390
671269069438 482488773
490971826804 458757306
343284329362 915121362
217062796738 75483105
567721083625 70026495
517460921203 8835879
91797487846 847478544
948241361071 42609423
306947827546 796952250
138652450714 712556682
840086548117 70610448
330853420846 915111789
735336059482 480105096
310772722474 915102216
190796044837 85620912
458031177202 779998467
826177314022 915092643
78410355598 915083070
562259563990 373739493
100184283826 98075385
82235250526 867658428
590946275950 662212275
463768519594 915073497
918783863962 84137097
442071591097 213774663
163433322550 28431810
439455704539 224477277
366915172081 77522154
855820249714 157284390
684656201686 365363118
165496282201 299290272
929449477078 915063924
675093964366 915054351
42073853782 738030435
157776925354 915044778
450381387346 379310979
780278574886 915035205
39205182586 361064841
515217127582 87583377
817853713507 225051657
587141158840 313180695
33024365488 152995686
678132010651 388233015
641484371281 65249568
299298037690 252851649
198894545830 915025632
423607122850 259265559
356671461610 191067507
124373147677 740548134
214196652814 114560091
482439716776 58462311
427432017778 915016059
401273536507 154737972
521755333489 224802759
57680851243 559608861
485334148915 172256562
801378678790 553568298
799403049526 617410635
488630336626 855941076
78410355598 915006486
524966838442 696971838
309816498742 914996913
590645802718 14828577
801701087857 169518684
558434669062 914987340
247661956162 553032210
393964187158 914977767
189768645850 49971060
621545435374 847737015
378154810996 299003082
322426824424 209792295
475243204378 370226202
993650642290 63909348
629195225230 914968194
501130505797 382852989
390139292230 914958621
793274663749 92073114
337546986970 726973620
200480902714 220600212
287823352906 914949048
646407252406 489132435
832870880146 914939475
506798587534 914929902
772115714614 11008950
397698286273 18188700
37292735122 914920329
781234798618 902274396
824264866558 914910756
490310575921 141067728
631107672694 798723255
862513815838 914901183
231406152718 914891610
783147246082 186558624
13387141822 914882037
142477345642 84654039
833827103878 455875833
905543883778 914872464
652320814582 249740424
846791678425 212329140
23386147267 140024271
286170458191 618760428
875725622683 101330205
791753259670 317967195
422650899118 75846879
975964047304 164521578
980129334874 9908055
709518018718 914862891
592858723414 914853318
928493253346 914843745
409856373862 172668201
974907249634 399251538
470462085718 355167873
94666159042 541563756
882594514210 914834172
807052839382 512739453
591029494039 648216549
118883602390 497135463
699224389144 364836603
133099618324 17796207
548020601575 443651112
489586560358 914824599
301210485154 104680755
326072302186 914815026
894117159724 639868893
852313704901 467985678
581913243643 171289689
248914004740 59209005
255438224494 580458855
927537029614 914805453
187182320716 59314308
934230595738 914795880
163514267746 843859950
825343729993 765859146
110714376073 45825951
533572852030 606219798
721948927234 747230088
644585365522 82720293
326072302186 914786307
215150349274 771478497
56773153048 345001347
248036662528 248218317
443687821222 237285951
315366377167 66407901
868251158230 174831699
462812295862 914776734
296471631289 828275106
475243204378 541984968
86254841128 419977083
495323902750 914767161
608755428574 157083357
879930877528 466741188
631975340695 27589386
343657676362 175712415
481774588828 27263904
592858723414 914757588
92243072704 420781215
616693413595 21606261
543135089350 859090593
800417831299 780630285
646407252406 666922191
917018568562 914748015
526369451164 68772432
306947827546 525701295
989691572194 885052569
320334959794 914738442
852951578518 914728869
497566484692 261161013
742985849338 914719296
547818615367 20763837
404816669326 86539920
851677276807 69289374
772416900340 56940204
914149897366 429521364
21036931678 395862696
780278574886 914709723
414429949882 75655419
430300688974 224046492
639713686282 165612900
440819150026 914700150
458987400934 914690577
796534378330 914681004
357205079776 106691085
567040682650 803232138
77454131866 699910749
828276013774 181992303
612136040572 69069195
307904051278 914671431
539428162501 263554263
601464737002 520426572
681450028894 93537783
582340262362 557866575
227581257790 153359460
936661813645 371394108
831574838152 116139636
129829756363 64052943
852951578518 633292242
810626447152 33438489
867294934498 835292115
148214688034 914661858
949530175450 914652285
204676977052 815514297
30328879435 108107889
553897480015 132308433
411916168942 99118842
277841525515 125004234
611629824424 228335196
31555392730 914642712
69804342010 914633139
432781188685 41910594
450381387346 914623566
908621217655 248428923
379620831178 822540879
958136189038 15201924
551741102938 914613993
151083359230 899144025
821396195362 712326930
611026974322 914604420
700627097596 16867626
836942394700 122113188
527079064843 646215792
609578262124 159744651
364321251466 914594847
865382487034 914585274
951442622914 46122714
571415326249 93116571
875156421676 15163632
517327014079 362002995
244793284966 443995740
76497908134 914575701
694218439006 265018932
166235537980 56595576
293560695298 517707840
645451028674 383886873
849908740252 18849237
533981207491 332259684
120734954968 496503645
990647795926 898272882
436994255098 731578233
533940895588 374983983
770102875099 289229049
587121381022 914566128
58329657226 153378606
630667902739 293575191
483849217966 773096334
967551264721 30892071
343140690589 488223
585875051617 157035492
242880837502 695382720
700180411843 679022463
822643629754 16427268
199533725467 264971067
828750614395 147376335
420738451654 439544295
107306725831 282413073
188376084778 914556555
475243204378 257705160
235231047646 264731742
203675664490 914546982
615099589771 113507061
246705732430 34663833
681999591586 35803020
317045415745 5849103
984012778270 535791237
90585582949 148534668
543135089350 677691816
314597617402 914537409
156889119853 716902824
707064710419 261141867
313547381329 9458124
575691450013 817811817
997444377103 334155138
956589267433 43796475
724990400653 419125086
479794699579 67374774
276037176367 238377273
617544027991 131925513
740583775735 188061585
292604471566 914527836
993516467122 528707217
226625034058 914518263
189989494960 230115774
722905150966 914508690
820201722898 127043283
475026916108 83495706
177227829721 430344642
302166708886 914499117
921207582118 131351133
46359363178 338405550
482892994234 914489544
202278837952 3139944
5133098725 18724788
926263924528 262549098
961961083966 810900111
646063624090 163458975
979173111142 314683656
689943320407 230096628
78804906793 359552307
847214236126 847478544
917018568562 652505253
49723643638 258164664
312259223395 254412048
644494804942 448217433
516360824854 914479971
301210485154 505014042
856776473446 914470398
451585015690 158107668
198894545830 914460825
497236350214 914451252
848184091810 151435287
771672561298 316406796
945705280522 614644038
311742626023 398361249
491499007822 914441679
42561636424 12215148
777409903690 831587364
274240811101 124267113
797490602062 914432106
555565997866 57418854
723861374698 914422533
333722092042 914412960
878219357761 75023601
417869780458 914403387
779322351154 323873736
963803662195 2967630
266132752162 296676843
503253951754 72697362
500105021410 829931235
87016369186 914393814
235292209543 90196806
87405396760 304632006
235231047646 914384241
514119070282 79886685
593872997818 569086131
435017950243 3168663
826177314022 460135818
321062976871 4556748
782191022350 914374668
42073853782 399644031
608304071197 142235634
397789082086 914365095
705112965790 67212033
254355522286 655070817
794621930866 621057948
933987206305 85783653
836695775074 914355522
933274372006 914345949
137696226982 403655118
429344465242 824369322
340415658166 834468837
292402437493 93748389
789840812206 914336376
960048636502 116359815
297385590226 12224721
647363476138 767094063
819483747898 884698368
565128235186 914326803
630151448962 171327981
243837061234 593516427
373883488786 586824900
67891894546 222112746
646407252406 416693544
562902946174 106087986
482252602918 83763750
517317048586 228603240
727007978803 601347141
368146146394 914317230
863470039570 267115419
17720190736 31476024
394190234407 104020218
786972141010 503712114
451212601363 51818649
196513475389 425318817
733423612018 914307657
684531555745 33476781
328670712538 82423530
785669531938 175138035
973435768750 603079854
129090213394 914298084
613216320811 60644955
300532787857 252842076
234663650455 195815715
402570200746 914288511
78045360346 54585246
211325454346 914278938
558434669062 914269365
713701518226 230651862
629195225230 914259792
202567645789 84108378
605161951348 66302598
738556337395 139172274
528248670745 348658233
466637190790 914250219
394657674424 76928628
494622349537 14550960
955815840136 126038118
993287331886 140742246
264702132934 36769893
751192347436 299328564
209088610723 36674163
729598717090 48238347
691228166083 50229531
689094094096 40225746
564172011454 414070542
711973772224 136702440
861557592106 468962124
716743690474 365248242
85645686511 263745723
712016898589 51617616
205325050006 8175342
33467840194 899766270
216337789675 680956209
507754811266 914240646
820769340268 583828551
830249919898 334490193
742985849338 914231073
436038031366 914221500
410081693563 15240216
16892819584 119222142
416654295259 37612317
309284062147 55868028
419782227922 545182350
883899405748 225463296
223510848223 11353578
851758886632 57897504
757218019015 41728707
19254169645 327262578
914849559217 153723234
40650529180 315995157
424563346582 914211927
917544949540 287094270
221843915398 914202354
371971041322 430689270
101359725166 502314456
30599168998 914192781
575646696238 914183208
534529075762 914173635
667444174510 914164062
707985313018 531703566
245749508698 914154489
653503152574 418253943
824913791509 104967945
581111087773 187755249
777409903690 376305057
342779482153 141613389
577559143702 436021431
95709793837 19165146
181736711407 5973552
240968390038 51071955
580427814898 202440231
961961083966 914144916
857080339612 325836201
764251125784 182049741
35210303989 116656578
664988300647 257513700
991604019658 914135343
827133537754 807980346
891200527798 557024151
307904051278 914125770
226966388092 530248470
701970411064 22352955
432213136438 914116197
510810701623 67374774
436994255098 914106624
676507968958 146830674
858014420995 606028338
577029837478 165450159
834048594379 344044047
44942524978 164397129
905543883778 914097051
61198328422 823057821
229940142109 27244758
428388241510 160845546
365277475198 914087478
47811196174 687686028
129808705336 117479856
326661740515 55963758
439556115736 222505239
436038031366 12655506
794621930866 914077905
356423132509 65010243
280173563050 914068332
32239441018 57868785
584952716305 175214619
446985889333 164176950
893112975262 914058759
36182897551 97108512
565128235186 828993081
771428530474 16590009
337786704463 492674445
306947827546 914049186
396832858354 852734121
604333408198 281407908
236187271378 612614562
622501659106 914039613
516163711303 96649008
340104166411 164626881
364958095291 263918037
987619432036 92369877
690393544078 837580062
689437320346 914030040
67724859361 84711477
808009063114 914020467
896937870190 877384596
131958884590 128105886
765935218906 445852902
434387769226 157437558
16694447878 410748711
959092412770 914010894
208456783150 914001321
109965738754 913991748
977118901213 65249568
133871332054 419192097
993128812579 231216669
315211658341 207111855
69938938390 271940211
258988598593 45634491
767847666370 913982175
384401949838 913972602
396832858354 780142062
856776473446 250190355
351319403749 411055047
665555152177 142120758
581029229050 236338224
659794384654 859004436
294516919030 855548583
541309909354 491133192
109582344196 23903781
541903846993 229187193
661706832118 765236901
782876439577 7620108
454505716141 496915284
858496785319 55446816
873032276890 913963029
16305391585 571527246
452293834810 913953456
844345564930 44868651
882836127157 373337427
10518470626 579003759
795578154598 904035828
100403501434 913943883
900651138457 50698608
27730497802 870760080
980129334874 477271488
491606684926 567640608
502551364657 307446468
878769619282 543382626
688706397169 319920087
129553441291 436471362
956223741574 913934310
457074953470 296791719
38248958854 96534132
701562327739 125291424
116659534630 238099656
976304439946 874034046
105184620094 913924737
518451282253 273146409
715255361110 913915164
225265771972 354201
909036465676 252870795
416503491790 365152512
43986301246 665409657
739489786960 101492946
500105021410 913905591
917974792294 913896018
542795835895 159782943
488298358651 85888956
735336059482 334949697
688481096614 368359467
239055942574 698503518
215814504868 42063762
357509931961 57878358
297385590226 913886445
793861417546 408202293
826733802085 264243519
750145285507 143451405
673181516902 850963116
20080707946 913876872
627282777766 913867299
746316618817 4489737
739160954410 842931369
450179755339 21194622
175501404793 187870125
771672561298 737743245
381533278642 851259879
349233704131 173596782
759241652782 893199192
495702323440 106700658
19124484214 280326159
384462499063 214109718
895693646845 55312794
445147852798 40292757
467845050400 459312540
748220833501 240770523
75785317252 53991720
408307543138 789274704
170207833870 913857726
384769304140 386088663
310772722474 425156076
464724743326 713571420
619632987910 913848153
181682518654 913838580
705693123790 231321972
484805441698 782075808
362526178555 333609477
443538764131 34156464
407168766388 86836683
284441525137 165287418
655230161455 402219168
237914676844 76354248
591455597842 40235319
727003393336 95978898
301210485154 827336952
65979447082 597460503
254412366760 420254700
671269069438 913829007
115436898400 17097378
204631888222 905845125
8061562879 206432172
308796867550 13258605
162981706702 281024988
308860275010 738614388
43986301246 298715892
830002208950 913819434
198708268915 84031794
648607416385 129101478
163782254308 68437377
463085183800 589658508
876857171818 448992846
39329947495 72448464
49723643638 913809861
13049027554 564807
283889942542 49444545
855820249714 913800288
802271720722 913790715
491499007822 913781142
418826004190 893074743
189332308510 760833321
7159866955 225032511
519879062392 254881125
891200527798 913771569
580427814898 789456591
400771844296 781252530
781234798618 734383122
951442622914 162788865
242890324345 686087337
965027935408 331283238
302861823562 25445034
172120281334 654850638
297385590226 913761996
245356665589 139746654
958509373297 106949556
802317470089 465965775
250530627358 50679462
310772722474 913752423
266786430802 913742850
214477869262 612059328
545047536814 308978148
266568754447 76430832
391095515962 913733277
998753126560 325826628
489976995163 382920
454442457757 129829026
841476893734 913723704
103737707620 212750352
195852396820 69701013
586027042138 60061002
480577106350 182882592
649887255382 2919765
251130940615 245710191
827133537754 423107454
306947827546 346552173
269574032353 16120932
822523096111 438807174
722905150966 471642564
410219990602 913714131
916322740003 169844166
861314480290 35965761
911281226170 684345051
257224193482 435514062
846013435909 12339597
442435384243 210280518
725451465052 111496731
473228550085 48975468
874944724354 487505025
346775733781 109122627
25818050338 905538789
680831306758 527472300
227129473720 36004053
306427452931 31179261
164286004714 11449308
808009063114 913704558
842929563673 15374238
166297456144 14905161
985866677266 214731963
864160961272 67633245
195069650902 600514290
254355522286 913694985
429140076211 140349753
909368778706 913685412
628571127160 136530126
637801238818 18140835
473739581452 453070944
773585008762 913675839
818527524166 913666266
51636091102 913656693
398745305818 913647120
460520799982 124209675
677174925349 213085407
882118768921 291909489
302692122991 213841674
141521121910 311447982
480980546770 365142939
709518018718 913637547
353802790414 913627974
432213136438 866260770
254355522286 913618401
933274372006 19615077
310047074020 56921058
961413627334 501644346
263917759606 760833321
720104610811 475797246
526896029083 699499110
6693575698 893342787
682743754222 106786815
25818050338 839408505
34424063926 743678505
298341813958 355818837
656925713458 65029389
696130886470 467765499
170207833870 913608828
397423416724 93183582
754535921497 580056789
801315496990 625681707
415001109262 353712777
35055297973 190655868
747674650078 13832985
259136640946 632373234
842729641141 353569182
511150169776 238654890
560430794119 419756904
754460534122 819018015
53769291946 336960027
448278087073 147108291
692919410236 106087986
326072302186 827279514
617996051386 475481337
943855124569 631224474
264873983338 913599255
632134487728 838125723
7649799430 913589682
821396195362 493918935
290018088994 168513519
469505861986 913580109
685471859578 48879738
304976635 69222363
642582357478 913570536
650232147334 913560963
531246242386 327358308
497479963918 177770610
958136189038 690596220
927537029614 802906656
186463637314 736240284
994137649519 28470102
442463318257 85362441
222800139130 913551390
556522221598 246389874
543474346897 225654756
954212188933 41623404
465258198751 370053888
883375058338 5686362
961961083966 62655285
143433569374 666118059
43797717238 43997508
40977648163 61468233
147787717180 148056018
978273406402 675633621
465704478346 442961856
180367579558 208308480
120211421263 128354784
990221638777 28240350
814387135969 105437022
108429261292 114454788
536441523226 913541817
530704180834 134318763
190288532242 913532244
972095068711 56049915
984910453534 781616304
144286150327 36741174
132617372968 219891810
485237710513 329789850
159838280833 501653919
802330766986 409035144
733195730845 87229176
807053519065 462921561
764022771442 913522671
536849438329 447528177
353881107127 472504134
926686482229 315774978
527835509638 913513098
921315651715 169853739
809921510578 913503525
967508377681 121758987
747766967998 913493952
688230154084 3944076
678918859294 127282608
719483461225 142800441
225668810326 595095972
12177812062 98965674
921799687222 301798398
122227295419 38761077
569909353846 913484379
909869571055 139220139
329618818366 167671095
184551189850 752150610
369102370126 913474806
205588111954 889398711
260092864678 867103194
773767125514 55714860
470462085718 756334011
675929869153 30547443
300957953506 123472554
692305991542 913465233
697681287166 222878586
570865577578 328315608
280173563050 913455660
231122393944 39593928
661970721436 513275541
216228456442 5944833
212086900339 54853290
708813737200 185036517
524566116754 347021250
670312845706 865360908
17212036750 439917642
514280423197 88253487
173076505066 913446087
22949379142 110960643
252637713058 633177366
847836337531 253952544
724168533976 173175570
855826184974 812833857
109009515022 655434591
414044885530 913436514
778702312036 354698796
987622907035 70304112
655969489726 228775554
95622382774 287678223
138652450714 913426941
775497456226 99224145
393591504787 200152284
844345564930 913417368
80508136342 133237014
611742737959 157590726
846863897137 186702219
968654650090 913407795
192853724284 14857296
335826755773 56279667
834180309286 193288443
596683618342 314597499
985614394516 25789662
142477345642 913398222
906907735423 422111862
76497908134 913388649
434150416264 172160832
744344119924 373088529
403526424478 913379076
244853690596 452238093
495904265875 252497448
44741697103 4336569
532342097896 193795812
475024082500 121711122
745221098362 125722209
515667054490 370293213
887985203218 290071473
348971570764 4441872
387783006286 364587705
253399298554 451012749
356671461610 131848929
581640595030 89564988
196681337944 76306383
734379835750 186022536
36336511390 50143374
294351233638 90991365
249574403626 913369503
567040682650 913359930
500105021410 232164396
963873531430 913350357
452293834810 786919746
855516253618 63497709
818527524166 426218679
629195225230 468416463
90172938784 401529912
445600268686 272217828
375795936250 5963979
32511616462 913340784
919887239758 156623853
573734248774 913331211
986822900998 217374111
500212755952 735646758
131002660858 913321638
783750689710 4365288
45714223654 44093238
318422512330 913312065
415957332994 913302492
915213472720 57820920
170696210038 237688017
179548642219 139631778
283042234246 352918218
637801238818 913292919
848674152826 42877467
309498133573 144762906
159689372818 567286407
812547740068 79513338
389532109651 230728446
544885919947 84979521
808390729051 399529155
396184837357 186941544
562054026199 42303087
614851869250 127655955
925021353220 360164979
243837061234 913283346
665531727046 392071788
558912802120 175511382
325116078454 913273773
1548160615 196332657
215605842187 211065504
40377631669 54259764
904587660046 300410313
883550737942 578898456
543135089350 913264200
333722092042 913254627
786972141010 32002539
60242104690 590175450
275333048017 7055301
183594966118 913245054
966742202626 906993885
394920410890 913235481
441387020386 139737081
300034354558 169145337
656925713458 875805051
510249488590 306096675
944749056790 913225908
959092412770 913216335
559390892794 913206762
228924556204 152335149
839322760831 13775547
969116432464 277348956
446750077624 684708825
259006002307 84309411
571678957096 79685652
921799687222 913197189
351890342950 872550231
129090213394 594799209
597458571838 67279044
568953130114 140617797
175945176262 681798633
18168260482 202220052
159870082339 425452839
970567097554 352506579
881638290478 913187616
869207381962 760278087
232010505781 72773946
395876634622 913178043
872076053158 913168470
438906702562 29312526
677006411830 67499223
10831373704 191373843
736292283214 913158897
77454131866 40072578
322247407258 913149324
432213136438 392071788
559390892794 517143033
239369984839 302803563
988735348462 913139751
51636091102 653606148
570489468073 139832811
322247407258 913130178
492455231554 913120605
947150225050 64818783
625370330302 913111032
518141322178 68896881
573362571568 116809746
360181169605 79762236
193426539793 538261071
354759014146 913101459
971523321286 107351622
136326549472 186616062
533332688698 50851776
306763015300 9869763
132517478713 1684848
179981529187 159428742
464724743326 913091886
788482143646 37497441
972479545018 913082313
885463185406 379617315
982041782338 349376208
510623482462 841600722
866338710766 913072740
167339162674 787178217
927537029614 901853184
155435257381 230345526
558434669062 913063167
34152912793 169480392
674137740634 106011402
508711034998 56145645
864264560278 53800260
254355522286 913053594
155281170373 537610107
953355070378 913044021
775340932195 101914158
400657753282 913034448
842040963613 26316177
905712263275 67748121
563992741975 37956945
937847042683 27646824
359803983832 378746172
666533949043 64493301
75541684402 913024875
982041782338 913015302
623457882838 913005729
358583909074 912996156
644732607835 150363111
349790441092 26612940
772038718975 536030562
593124182704 596512776
939967938130 912986583
311728946206 99080550
61198328422 912977010
967969830481 534996678
876857171818 912967437
312685169938 553070502
263930922481 419479287
970299833059 68513961
963267832666 162846303
205588111954 287419752
719498969485 487610328
808965286846 912957864
213812722168 134223033
429916988080 253923825
756648195763 549863547
123767535070 333820083
727686269626 782937378
982227919750 30872925
523054390978 318206520
92938403467 381972273
613112042122 118647762
856776473446 768415137
321291183526 586710024
420360360538 75492678
890838184267 25368450
120484199806 912948291
385916001853 205158963
326072302186 912938718
309995274517 315554799
694218439006 427166406
247236449977 91977384
199727779750 61449087
577559143702 468540912
875722406155 54144888
828089761486 912929145
136409308057 72745227
970567097554 912919572
198894545830 912909999
356671461610 22534842
11474694358 597795558
557478445330 912900426
356693728408 838585227
479746681411 161697543
745613016982 183284658
309128338156 427396158
380577054910 825814845
364000627069 113918700
380278994074 58376154
163514267746 912890853
271567549462 191115372
143433569374 451912611
660750608386 912881280
937334351095 320944398
951505440940 168044442
905627446495 519067206
793888844191 120342183
610835767312 65498466
777409903690 68935173
544091313082 912871707
469584800944 300563481
636845015086 198658896
607773711943 337907754
426475794046 808449423
867918423988 143987493
453703694293 107638812
572778025042 912862134
324159854722 815093085
967861464121 135869589
967698426358 912852561
547339496290 232901517
338207744149 203790024
309132014188 183495264
884814207109 243517974
658451616847 120983574
917618269147 108998178
184551189850 626993208
315553841134 653558283
538252788172 17671758
624858657544 120638946
82531429573 1263636
995428914586 912842988
259428990793 552314235
655230257185 153608358
432330989641 641237832
459537427222 304507557
799061900617 110443701
386314397302 912833415
762986119456 32232291
766891442638 912823842
38266448725 324878901
677746490887 64474155
716789774896 90177660
124309094734 126574206
273239776156 122563119
321613611739 102823593
927608549497 477865014
440990142952 358843905
723439439242 10740906
941880385594 912814269
399701529550 912804696
545377479832 13076718
623457882838 912795123
575817660445 647699607
118618880221 675221982
963873531430 820511403
667444174510 436299048
164470491478 308509071
897577624207 247988565
603098097316 18629058
692305991542 778916718
724896355501 276238488
764978995174 608201409
11474694358 912785550
50262862009 210108204
237143495110 98534889
953909146045 3857919
88928816650 912775977
649839265933 339937230
993516467122 748924509
816615076702 29006190
846844339498 267507912
888331856602 912766404
252443074822 750389178
289853615281 253071828
807052839382 516827124
127551773467 24813216
413819464618 115708851
491065489036 165325710
733423612018 912756831
131002660858 901642578
672225293170 912747258
616764316714 340348869
335414785810 61353357
3824904502 510461079
548676763714 67824705
358583909074 912737685
552697326670 912728112
947617727986 912718539
44942524978 912708966
536441523226 912699393
965785978894 911694228
691722157510 441717366
40161406318 912689820
303567158110 203656002
574205383969 63756180
490112070193 178000362
557478445330 43490139
624750185881 211582446
33467840194 912680247
403700049979 237745455
601608848944 662422881
423267208858 16216662
667444174510 912670674
8606023162 912661101
872076053158 826858302
692650246195 329272908
159469542538 3149517
338503210702 669210138
407351319406 912651528
756859175110 104604171
675093964366 912641955
75885249799 391487835
108053291290 912632382
575801730973 532172643
970161493636 297031044
405894843505 356785710
718366602553 552946053
978216887410 720119352
183102908437 57811347
905997825865 318484137
572431323793 26201301
886419409138 862096515
706649347522 622225854
842955372481 364472829
602420960734 912622809
219931467934 897956973
356671461610 912613236
785178571060 686278797
714299137378 614375994
231722942434 472494561
483685648207 44179395
558288349849 29772030
882826065934 606775032
651371521702 606143214
847551693949 547154388
411587173651 443861718
922670543032 10836636
869839783915 198869502
892156751530 912603663
472828484842 405445269
225668810326 291430839
526810402690 21845586
298825298323 286376295
20657136568 207724527
637831269319 591783714
980698353994 152191554
96288902899 180747813
953117826811 45146268
510623482462 34520238
854793189874 15278508
72673013206 855395415
873988500622 40292757
197938322098 832563810
636525146956 68475669
2962965247 378746172
366233698930 912594090
373033132861 203043330
757140851062 71223120
811501865191 212855655
528791733370 912584517
196025874634 219681204
109009515022 450323493
330618608821 133715664
384214524163 99157134
806096615650 912574944
395972642239 284911626
109616586817 235045869
364827931210 138530883
524966838442 158098095
397398785395 150908772
590413379851 195767850
841476893734 411926190
574690472506 912565371
548188751320 502151715
514844565568 153512628
650774161021 83572290
186865320394 120983574
895981646458 912555798
946948856995 120141150
600796545694 444962613
322439355481 84500871
828861144253 99587919
891058066504 7189323
474286980646 912546225
816375257998 51359145
248276925682 156240933
850082907322 859952163
413088661798 724695246
955457972677 498973479
963660354385 23501715
874541111620 96467121
100019924989 86482482
113282885854 391564419
691736794627 263075613
56417209762 315564372
256267969750 912536652
109184921101 481962258
881638290478 912527079
650488138927 313649772
921270256549 111190395
820089766663 160328604
460899848398 912517506
430393250311 243556266
394920410890 891705804
415957332994 71634759
549694704577 76172361
517317048586 912507933
666155331412 208892433
97534830238 912498360
234972398851 18370587
859404186751 173950983
491335648669 52211142
420520440244 164866206
189171285169 90771186
724340445910 179838378
698797370425 9812325
722463083491 11535465
876888446809 273242139
44303282422 121050585
809921510578 379751337
399701529550 912488787
851995354786 94667397
994472690854 912479214
271391400781 57734763
687213266251 59036691
139659755974 54097023
858688920910 912469641
578598671680 137047068
522098167246 912460068
932318148274 912450495
302770698175 197232519
295681479961 283753293
873652789177 273778227
306692969659 136893900
351188473828 147146583
596114584168 319058517
791844069148 484403373
906063372196 12406608
458031177202 912440922
713342913646 742386150
786450990982 333733926
598680978316 459159372
968654650090 912431349
17212036750 179129976
105399409495 47683113
946661504254 74793849
776489128777 60099294
235058105920 71653905
560347116526 214262886
800359273258 705329067
295473142762 912421776
712770950134 309743988
856776473446 743391315
995774844514 305732901
61833094906 110051208
53548538566 912412203
423607122850 912402630
855360922120 364673862
58329657226 912393057
453250058542 912383484
619632987910 522580497
758804209066 346695768
633020120158 912373911
277304891854 912364338
866338710766 912354765
63110775886 742443588
444644044954 912345192
86060145454 912335619
451916097895 101416362
101983080634 33323613
39205182586 912326046
995428914586 93911130
901718988850 141220896
441121226041 532804461
490804586494 614797206
529747957102 912316473
912955779103 30087939
528521558683 173749950
495470532391 149262216
717388542808 659570127
847214236126 912306900
117669673498 206834238
963873531430 661628322
397789082086 900024741
331726698625 25282293
667644355513 61142751
923003401723 203292228
476526556666 208528659
453117715909 47999022
948573951718 912297327
338503210702 912287754
58610280148 280096407
802847335639 284882907
407606181385 174889137
628239001498 912278181
466637190790 557139027
490587442135 555616920
263917759606 912268608
464373427891 48918030
720294280660 72276150
463768519594 183954768
738204730678 219384441
809921510578 671756556
50957694976 239765358
646738784542 196131624
969610873822 754247097
288328165915 163861041
154961001388 22065765
680160166966 561590472
102192470863 64263549
969340699135 173749950
240012166306 912259035
481936770502 912249462
774221287780 206642778
941880385594 687236097
303122932618 442196016
29006296993 151416141
245274682417 280240002
899806541386 912239889
527835509638 912230316
623457882838 912220743
588077604754 912211170
585208933558 664375773
30871520848 633675162
712600809205 123089634
105184620094 198926940
468216482800 39718377
536203772290 36348681
696604596802 45433458
907456331242 441133413
185763175423 213267294
510973145860 55111761
983771102404 121921728
699955781398 912201597
813914832868 148630398
698873820403 58826085
525923062174 75521397
710474242450 178507731
440904148693 540347985
124309094734 476831130
708561794986 912192024
52028622394 95710854
107744556559 105599763
216781804561 18313149
299146683079 14034018
239630245990 17777061
156820701622 856122963
145862097268 52124985
443687821222 353722350
857272144240 20093727
930206452480 50449710
763547504803 386193966
693262215274 899297193
459347460610 277090485
647363476138 476199312
358583909074 873919170
679701528628 54154461
48887427034 67269471
395876634622 912182451
269443514071 51253842
268698878266 441401457
190543317637 332680896
114746857414 912172878
540266418154 675777216
733165470592 130326822
995968803067 650964
158018796772 153924267
229927275997 460403862
329897197114 534470163
106140843826 779625120
145346016838 193278870
47135662375 167221164
524010614710 510250473
858091397488 130795899
174988952530 537724983
433750508281 198955659
98193050572 132662634
876857171818 912163305
976638346186 256278783
792709483402 820147629
875900948086 579693015
699955781398 312587169
728786806333 288664242
618676764178 912153732
580427814898 169949469
908412554974 586585575
140744832286 365028063
484596361897 87190884
594771170878 811799973
478128637897 2555991
803227944454 772378359
550254835861 424629561
530704180834 146620068
304079156350 585034749
138652450714 82011891
195069650902 912144159
912237449902 588595905
902675212582 352822488
375396774961 292503015
770566304029 67805559
555565997866 784957281
908631767101 412979220
912820818949 8491251
994472690854 126287016
558434669062 596512776
763066547710 912134586
633020120158 250745589
474286980646 215650971
738412244599 598216770
883903914631 225166533
321043534108 41144754
504327770218 203885754
953698147552 31657911
610694661292 252870795
321291183526 912125013
875900948086 24755778
216106573006 892232319
696315061417 240751377
629403887911 477807576
125265318466 912115440
185507413582 463888434
975568510090 190866474
529377620116 66427047
268698878266 786728286
831031503391 571000731
466637190790 912105867
414044885530 912096294
244921582312 92341158
529101735829 583876416
785059693546 912086721
949337618647 25311012
935186819470 199242849
564172011454 392627022
270611325730 725891871
997341362050 95768292
76022555338 54336348
302166708886 912077148
324159854722 868376403
244793284966 794951493
848170459858 871937559
218019020470 912067575
658838160922 780247365
690483951490 354670077
516569152480 272169963
637801238818 912058002
486717889162 335811267
351695258875 36463557
485276442871 160156290
470277292618 112836951
355715237878 912048429
342328105630 773910039
132649710562 181102014
695741977864 105762504
801130952788 35927469
720992703502 563648667
661349332525 91948665
496084132972 9505989
734652551374 226238709
976919993419 127177305
121440423538 220217292
395926280200 601146108
247791153370 583646664
392535271924 182997468
364992567664 129790734
281129786782 912038856
287890574512 162358080
536483395528 255627819
422102016109 483245040
259746709090 65881386
360496356538 445843329
466637190790 912029283
854864025982 912019710
232204885546 103895769
80987494744 120887844
426957354238 372676890
815265693952 76172361
261740172853 141642108
683321905984 220179
281129786782 912010137
160658309494 262549098
377708383714 164282253
899806541386 912000564
236650413118 209878452
529808401024 175674123
131958884590 124937223
54504762298 588796938
928896094759 492684018
321053480455 14780712
923712134686 911990991
853994437900 360825516
848179200007 708995526
698999557666 757597647
456269236444 233131269
33143980123 71701770
189972608188 82260789
46854972442 26115144
220552889656 89048046
389183068498 104738193
733855526632 389506224
791753259670 251674170
970183205200 32959839
28686721534 911981418
941880385594 486729612
418056071038 196696431
337546986970 228823419
453250058542 221748972
705693123790 220494909
507754811266 907290648
46469462251 298189377
913193673634 911971845
370434812758 289784283
465311070430 267507912
12521947747 451749870
72673013206 911962272
673181516902 196964475
354908946472 534096816
393007963426 676772808
865017041851 69126633
685612425418 830419458
409661505874 443354349
977260663678 911952699
572902186852 690165435
664038624847 151827780
531660404566 911943126
246919047589 596704236
917025001618 711130305
205588111954 911933553
480980546770 873019308
603301121500 27665970
109722626938 140215731
971523321286 911923980
120484199806 911914407
815658852970 697019703
886419409138 33122580
266786430802 369623103
456118729738 499452129
534133111855 240722658
73693012264 683272875
91797487846 196504971
818527524166 419938791
447251836846 104297835
572778025042 691515228
222032225881 685503384
853161830317 341832684
405320467597 3130371
524384698831 500438148
301985697121 74994882
506798587534 911904834
272799753211 420474879
21222379834 426247398
698999557666 235754271
910325002438 526658595
560456287018 774273813
901718988850 6815976
885178919263 210893190
848170459858 147845412
590304381673 175884729
524010614710 534594612
79996205113 160692378
174032728798 911895261
856776473446 327454038
77757672550 160768962
218019020470 450754278
827133537754 757157289
820439971630 911885688
969352512217 200161857
351890342950 911876115
427432017778 424849740
784365635992 423547812
870050083579 34826574
231432775231 660671022
995565080938 415487346
129876912961 105992256
188376084778 911866542
88950882415 736584912
364321251466 911856969
864056079484 68217198
813547272052 66991854
385358173570 820693290
414044885530 911847396
237143495110 911837823
940435119676 291995646
652144594798 197586720
468549638254 911828250
959092412770 911818677
662794837768 605683710
200621510938 138109671
472026530005 199520466
655013265994 469986435
403565195128 665936172
530704180834 911809104
572778025042 911799531
234010201567 2000757
502544261491 46965138
713342913646 345882063
692305991542 99817671
599215592074 103934061
505627559347 70438134
221606269765 107447352
47811196174 655051671
329186128339 132538185
535694526982 90962646
610603440175 69595710
759307802212 349845285
299616732433 282757701
858189654760 195155178
817103175253 14235051
621545435374 511360941
125545702063 364156920
629195225230 528783801
206544335686 911789958
46411488163 76162788
67891894546 911780385
975979957630 132959397
179770071190 911770812
814702629238 911761239
911752571971 27723408
795901214629 61047021
363365027734 565400526
748723191730 350907888
708305855350 88272633
882594514210 911751666
456118729738 471728721
402757027414 680161650
853907802250 331273665
302166708886 911742093
563728383580 225645183
530794952020 758124162
231679500160 95978898
436717427176 160682805
941804906581 1502961
32511616462 640519857
757329205318 369565665
55460986030 371346243
876963556567 44562315
843778234750 269882016
791972720695 542645505
13403540371 210050766
152995806694 133227441
826177314022 575892534
524010614710 742357431
504886140070 911732520
296641111681 203263509
132915108322 134596380
417869780458 683483481
295885317850 247529061
130046437126 325931931
65055302473 215765847
980129334874 828581442
91994672500 36367827
108053291290 564950595
4473867745 75684138
206544335686 911722947
43779643414 85266711
759627482974 359638464
799403049526 682037958
866338710766 911713374
766891442638 255895863
561655760680 30355983
721948927234 161611386
469723226524 443746842
412463338384 549834828
573120776734 52996128
125265318466 519392688
338968515940 1474242
206964063871 217412403
33054099226 327741228
256678258957 419182524
715529589268 637121442
998297585782 911703801
428970691549 65010243
69804342010 911694228
533229836386 187831833
868251158230 911684655
729334247911 6547932
799403049526 911675082
119303043385 134232606
842673150868 48410661
256006209730 96514986
8976718441 533168235
840234431821 94705689
928493253346 846636120
865382487034 854983776
367802297899 263927610
754460534122 19088562
11074393882 306651909
700709291374 116082198
339459434434 130106643
21036931678 911665509
858419990713 167872128
165426715210 305732901
293382928780 127407057
766891442638 911655936
404626195345 132901959
392051739694 911646363
316510064866 168178464
878112168880 377482536
819133504639 13009707
21575508658 24401577
520522660663 533895783
272523773194 911636790
950486399182 600705750
178813847458 315717540
133871332054 238377273
687524872882 751040142
316330843252 56911485
669175495333 102498111
139608674446 911627217
96744181114 173462760
683699977954 911617644
817180276195 75387375
499148797678 911608071
403935153286 500486013
496410797932 130412979
820243671784 139985979
764513272816 409178739
567040682650 26306604
635483924557 251061498
265035700027 629108841
874733423617 88205622
733007630968 226927965
248618179894 911598498
502017468874 677059998
251128815409 280211283
246705732430 867600990
715383218098 300735795
849356244130 463448076
805708425019 64014651
47811196174 601404579
954311294110 911588925
939967938130 911579352
741073401874 911569779
440114389858 227818254
491499007822 96246942
51936491842 363860157
895981646458 786412377
950660570344 196696431
742985849338 911560206
943003361413 560183241
863470039570 911550633
665811890464 117144801
293899962418 264425406
115098320536 60769404
674803083280 185630043
857908562761 401893686
284623852495 112913535
73256487556 292742340
837719076817 234643803
708145105534 261256743
152317008502 82413957
797490602062 911541060
697272366898 33543792
335202571546 274907841
426475794046 447767502
299016250954 23281536
640726850218 431905041
502017468874 105772077
98491053970 911531487
877718971570 4575894
143115855169 206480037
968552673013 50803911
63110775886 911521914
206833650892 427779078
592078355692 457474524
662993917876 538481250
183216875002 75492678
104434952983 214751109
26835349810 686939334
910632219154 552515268
786015917278 911512341
120337775290 98276418
519229496050 911502768
891735936115 36702882
464724743326 911493195
957179965306 911483622
218556582712 255407640
971574565555 16771896
40866955564 108845010
847214236126 395594652
450381387346 707808474
5845852348 708334989
662473935754 3628167
786972141010 438902904
254389784053 652256355
76497908134 26919276
651948917197 20945724
790247272213 30537870
527392628458 160070133
276007653235 86578212
3824904502 625710426
837970789279 457340502
287475234853 286759215
973570326838 9094350
144389793106 911474049
79366579330 911464476
937688743555 282901296
102315948898 911454903
541099451041 37085802
732467388286 911445330
633020120158 911435757
688481096614 911426184
211488808018 91766778
985866677266 911416611
201209624101 492952062
216106573006 911407038
856776473446 125817939
570865577578 911397465
5737351966 849843075
230449928986 738710118
931361924542 911387892
71716789474 769085247
10632954133 276956463
976304439946 226401450
176325088 401673507
525343038196 351606717
127662877705 199759791
969610873822 911378319
666487950778 759158046
458031177202 404727294
16255813018 63325395
853610344513 192742782
231406152718 911368746
161990713834 244044489
346612322671 262348065
793370211862 204728178
758285429050 874436112
248618179894 785282763
901718988850 776226705
221843915398 624207465
157776925354 911359173
538722904537 296782146
956158802434 15603990
533909132374 12253440
736292283214 386165247
168036163231 87353625
728642493358 911349600
526378267897 216885888
5054676709 553635309
353802790414 911340027
25818050338 692137473
85769972770 225836643
995845387951 485188359
828089761486 31667484
723861374698 710555925
932067100441 34817001
593136273403 440769639
374839712518 103666017
822352419094 541094679
536441523226 404114622
968328214882 75167196
658953266674 148142175
119527976074 911330454
374839712518 911320881
931361924542 911311308
532683830758 687322254
550574621926 141814422
936023576254 57169956
49723643638 254354610
973435768750 911301735
304079156350 911292162
764022771442 911282589
114746857414 865504503
90841264114 739006881
628519499971 265401852
692305991542 843505749
900762765118 546953355
652728959437 95040744
892156751530 911273016
315553841134 911263443
42283780099 142723857
87016369186 911253870
859645144642 41537247
131958884590 911244297
471665589613 126861396
551741102938 791084001
289427496424 243881748
264432002020 41326641
677495764444 96668154
292604471566 169710144
866654983540 448858824
61501093693 190493127
869207381962 426745194
639994069879 148525095
318244315027 116398107
817571300434 285572163
601242101833 150994929
624632935777 137382123
619205308654 181839135
729133779718 238635744
152995806694 289056735
775497456226 808449423
436994255098 718530234
520477102756 394512903
215150349274 911234724
255311746018 684785409
200806993294 911225151
797151492202 59419611
451959913516 9218799
225158535226 28249923
272523773194 911215578
279625465027 82988337
343852841113 526515
195507510349 82366092
683173773382 366071520
380577054910 911206005
870163605694 170389827
161849311051 383771997
431256912706 552017472
245092383778 465362676
209702121055 22381674
703780676326 133495485
710992945882 12846966
491499007822 522925125
9562246894 911196432
546959984278 653012622
964829755162 847535982
432559095085 230709300
268738682800 544856868
366233698930 362969868
26278320178 412893063
244793284966 911186859
677006411830 427434450
716211584842 690624939
60561613138 119499759
786620921305 49061625
145346016838 911177286
142477345642 911167713
532616628298 751652814
412807210117 155963316
204828000700 701413710
982881296146 19997997
716211584842 490635396
804184168186 911158140
770716337566 911148567
767847666370 911138994
649275923602 911129421
832870880146 474351723
537724597897 452659305
194751075127 271882773
456118729738 469909851
514882608670 374725512
119125732279 7821141
982041782338 911119848
552285988525 87880140
394965308260 838164015
880682066746 911110275
704571712462 101904585
231046671514 221720253
394018887280 166330875
847761706423 289487520
304525708081 432517713
485196661489 360777651
668183248402 5695935
879778015864 848943213
124896666328 78871947
615315537505 432919779
436432726156 111008508
520855963804 209945463
661706832118 911100702
777857316991 422016132
622501659106 911091129
901718988850 434623773
215398558018 474811227
310941992260 54719268
588077604754 675154971
262190243356 140579505
291648247834 453875076
326120071456 449442777
907456331242 911081556
356671461610 416080872
8695090354 30700611
988735348462 911071983
47811196174 814901625
913633610422 434011101
302166708886 911062410
772424395999 140349753
920843463490 679041609
734609195257 198189819
302839441888 54939447
879725843014 794932347
69485680078 67001427
415957332994 911052837
560347116526 559790748
539310194422 398016621
386663897959 60740685
885078278314 326295705
678032307856 652821162
876857171818 557857002
648319699870 743420034
95043785173 112147695
718916025742 53589654
905377221940 98582754
833427329917 252688908
168295386406 163631289
800861616433 22458258
105184620094 911043264
502973692606 911033691
477828059362 159648921
83191474258 136252509
297385590226 474993114
469309112209 123415116
523054390978 911024118
788441937046 136300374
923712134686 326554176
618979902796 143662011
162346293346 115948176
836508052636 67700256
586165157290 638825436
339459434434 911014545
513492153658 911004972
604820874931 174563655
583296486094 540807489
667587846094 49990206
984418395853 57811347
63110775886 794290956
440819150026 790174566
755138714161 99836817
398745305818 346523454
491499007822 579827037
991604019658 910995399
243837061234 262539525
544091313082 910985826
666265344328 45117549
608166239143 226966257
501449238832 183332523
147863305588 8653992
725538407038 35467965
121489552174 603663807
962917307698 910976253
629195225230 910966680
86060145454 754189659
692937024556 151377849
536174679943 35515830
479713664134 24621756
886419409138 58175121
654057042262 253445175
228537481522 27914868
159689372818 908611722
433732731220 260423892
800865235027 356421936
450648301732 38856807
322247407258 111085092
522890562748 114119733
270611325730 910957107
71247218770 294379323
946661504254 610269177
83919433897 93470772
406395095674 910947534
770716337566 910937961
191244755974 558823875
783147246082 835052790
774706950697 732966318
45362540353 32490762
786632724814 55073469
797136711490 60443922
163514267746 884841963
618676764178 803002386
904691038873 802705623
560745544786 216866742
61877121133 120265599
717862406308 132605196
820107907498 47491653
568613072527 1435950
803227944454 606057057
741847436362 13124583
911281226170 207035271
539787418045 353004375
750635639194 910928388
389456559535 445986924
591902499682 665735139
27730497802 910918815
25818050338 827097627
922755910954 229876449
537637598473 579855756
762110323978 659876463
589990052218 910909242
983260593460 579051624
326673285553 41834010
365277475198 112272144
247108640854 270667002
890458155313 647096508
273276584341 39325884
526074210271 701834922
536441523226 910899669
909781288849 9477270
582052569085 118111674
539224003222 2613429
830725506538 26469345
904587660046 864135564
622156432099 297040617
325116078454 588921387
613110587026 74305626
175945176262 92647494
926829464557 225501588
525923062174 530334627
184759182421 199654488
44942524978 910890096
269655101998 135065457
779068852633 34577676
492744068110 8165769
327028525918 910880523
612623861506 109917186
768917799229 501864525
42073853782 910870950
866338710766 910861377
98599353319 681004074
267489357046 105791223
950055723577 256690422
141521121910 170935488
54287717761 156863178
365553914719 627558015
434219380156 565075044
233318600182 910851804
371155693858 430373361
130135638340 350821731
972479545018 103129929
58329657226 910842231
310772722474 910832658
636845015086 910823085
631107672694 592731441
389183068498 910813512
815658852970 471814878
106140843826 749135115
500397878626 87181311
544091313082 523288899
190545375832 648139965
992560243390 780046332
553148272408 423940305
656654658055 192417300
695581802428 449605518
77454131866 16293246
899806541386 910803939
242415153436 51033663
494147714716 155704845
41117630050 306728493
637147110247 583924281
616764316714 910794366
475243204378 910784793
76205208178 176162346
818697483208 576256308
242552458975 17173962
176901399994 757674231
776841147133 469431201
876697842898 25253574
515404601122 910775220
136740003250 20246895
534529075762 252392145
392051739694 910765647
365277475198 910756074
429344465242 910746501
337122074311 143642865
41117630050 910736928
959334025717 373337427
336946112998 506019207
32166609634 258356124
72673013206 910727355
473330756914 77368986
323652595117 85735788
407073601195 57619887
731511164554 910717782
717262045186 231312399
770778542920 240713085
267357316657 160759389
972479545018 890279427
364479196393 61181043
599552289538 910708209
397191309766 36492276
998952819340 106643220
195700712635 71596467
556373930347 22410393
93709935310 304153356
436994255098 910698636
293560695298 910689063
962917307698 910679490
30599168998 879844857
701868228862 910669917
61866341935 727548
15299589286 910660344
554609774134 910650771
194642450296 38387730
878769619282 910641198
362408804002 753241932
953355070378 910631625
55460986030 907865028
203675664490 37372992
288331746217 122237637
181682518654 327358308
990482790217 116867184
29866532254 289410936
22949379142 638519100
827722708039 17729196
555129549742 280077261
435081807634 910622052
888331856602 910612479
748920424249 571431516
881489874778 58060245
46854972442 910602906
961004860234 834219939
678918859294 879528948
851995354786 910593333
252443074822 910583760
903228675577 15125340
707035637218 435265164
719594412295 117728754
402184489522 92006103
242678678980 105264708
893762177830 217431549
650232147334 896549742
997341362050 687934926
674550490102 66608934
796534378330 510039867
867294934498 896118957
233318600182 398141070
804184168186 910574187
269655101998 910564614
169887802999 69011757
863596048969 405244236
630669654598 291306390
850082907322 910555041
90841264114 819314778
533956442140 499442556
667444174510 751997442
513492153658 910545468
751591862926 910535895
14343365554 910526322
262961535874 512729880
403943950873 249261774
539488204357 225501588
817420194721 29992209
42733634515 53340756
508711034998 897803805
28117620349 173204289
716211584842 910516749
85103921722 797689371
23936810854 735139389
327310948564 564845292
527835509638 432364545
537836113774 76258518
457074953470 854974203
901718988850 910507176
184967184565 199644915
613271193247 344628000
933733263334 31638765
622103493409 18207846
586848372727 156030327
5499074515 48889311
654315321802 59831250
763784024914 33180018
833643966907 43222095
619632987910 910497603
849507018880 289008870
896480658229 244752891
790797035938 910488030
62154552154 143604573
309816498742 497891730
205281454564 254881125
660750608386 910478457
724817598430 833387088
855820249714 698034441
129090213394 541104252
902675212582 910468884
276468780553 601586466
87016369186 600734469
163514267746 910459311
504013526920 606775032
586338265849 481014531
410219990602 208882860
141385859512 55992477
110921962486 718817424
448468939882 489103716
998400246634 216148767
200806993294 408393753
904587660046 910449738
408516177100 181752978
735336059482 910440165
819483747898 712020594
402570200746 893649123
559903191889 267555777
55460986030 910430592
68172641917 436040577
961269036742 485954199
82292133292 852963873
261061485445 462911988
124309094734 910421019
182638742386 910411446
157776925354 910401873
577559143702 910392300
576602919970 457340502
460445134990 147653952
712386689914 370810155
896591714602 65881386
995032203985 103685163
166382938942 254258880
547916208010 910382727
442504118383 153196719
143433569374 756123405
896574167293 244149792
139608674446 456823560
291820571407 418426257
601464737002 910373154
165426715210 634977090
480980546770 910363581
240968390038 647115654
436038031366 480028512
973435768750 910354008
294516919030 611236050
280710215857 328382619
700912005130 735158535
190288532242 910344435
912044768650 84443433
982133874598 532833180
59285880958 442253454
427432017778 439132656
780278574886 910334862
112834409950 275013144
93709935310 861397686
403526424478 910325289
603629787217 437486100
152597191066 185467302
384172307233 169987761
980867058973 171835350
107157798670 648762210
292604471566 663045126
336590763238 910315716
398816251321 189306075
548015987389 670368471
829366671145 416320197
264873983338 910306143
292413618757 96093774
423607122850 910296570
592858723414 761034354
133415268853 305158521
188376084778 278516862
455443396972 178785348
790488684127 204096360
304079156350 189947466
790639209979 79072980
388375771927 178660899
105184620094 910286997
171164057602 519124644
808658849635 163851468
686025174886 10396278
167339162674 489343041
810543008884 148812285
516504697471 8835879
453615019594 172907526
982041782338 910277424
569209810963 486432849
625017138559 72084690
9562246894 910267851
238099718842 910258278
339459434434 551433519
724817598430 353932956
17646459490 373950099
439644771289 154134873
147258464302 910248705
655013265994 910239132
567996906382 910229559
353339317711 314827251
465323869531 137391696
459539466271 216100902
917029386052 223472112
956577061858 243001032
814702629238 587274831
654057042262 744415626
619632987910 106777242
591902499682 910219986
654057042262 910210413
383445726106 705913020
172768995679 8242353
465680967058 838259745
739408186708 329550525
700183111429 535934832
623893435192 411581562
346153000558 910200840
55860543904 311160792
30787804963 354966840
562590291994 125913669
206137238380 183993060
62154552154 910191267
50679867370 910181694
926580805882 157514142
303122932618 910172121
902675212582 910162548
311728946206 157734321
639558713077 51971817
499291875736 137592729
379620831178 551950461
242963155729 433475013
600083878228 117460710
532616628298 278411559
337546986970 771823125
928493253346 501041247
415957332994 910152975
582340262362 27139455
212281678078 847880610
212281678078 594004650
215901887212 5782092
501686055706 14617971
272523773194 592453824
997825842007 140684808
560347116526 83323392
242674294546 153235011
531660404566 611618970
457074953470 910143402
691349767810 910133829
840520670002 570761406
870488647336 126784812
581836956406 117633024
557478445330 130374687
337982357437 306393438
959703763696 80920569
674137740634 910124256
346153000558 412950501
139455577549 1273209
596830372432 243967905
600508513270 910114683
714524514517 35123337
833519422177 9649584
283042234246 56308386
678918859294 312347844
799403049526 494359293
64778895763 189909174
268476760039 22391247
171164057602 667668885
163871982037 259476165
754854740689 191862066
20673219208 221299041
699955781398 571948458
783336561730 387687354
418349167579 382939146
638287748251 302420643
915420201655 92255001
916062344830 910105110
423202179469 228469218
571244170582 151665039
178519357351 49980633
349021671754 910095537
617994835615 17499444
179132207146 124075653
229493705254 910085964
67891894546 910076391
724817598430 242972313
871119829426 910066818
346153000558 910057245
755146152382 182633694
147022867291 8098758
730554940822 910047672
538162237165 117862776
444644044954 348667806
278261115586 269949027
689011708858 281293032
982169878651 423499947
219931467934 479042493
626326554034 286203981
742029625606 835876068
267742654534 94016433
228537481522 209064747
239055942574 880553259
526879285906 910038099
582346915597 823775796
631107672694 170351535
473584039348 57562449
456118729738 42236076
338503210702 361648794
567820853431 52632354
832870880146 365554578
238099718842 251473137
611604350671 302650395
210954102622 173635074
491869607371 397681566
146302240570 545086620
831137581804 692405517
171164057602 306939099
328633540579 92063541
8987555077 374246862
190045516156 187104285
939967938130 910028526
176901399994 910018953
946857071071 141584670
857732697178 55083042
589787118283 59103702
998297585782 200755383
287573817607 44753775
791753259670 417555114
515167462858 145203264
874464690361 343584543
835739551342 568932963
535485299494 412136796
218975244202 226899246
424641816463 450457515
200806993294 329627109
162482048059 22218933
914149897366 910009380
459011228131 874704156
670312845706 909999807
359673044338 764145579
701872785610 904045401
396832858354 592338948
909481165726 776982972
255311746018 909990234
3548335051 85276284
558434669062 570215745
479650137706 305493576
890950226659 51713346
354143503057 170858904
888730179559 338415123
326072302186 706257648
118667922700 304622433
599646430420 792443367
582340262362 837570489
117807850180 96658581
87016369186 557244330
624485856205 379674753
870436493632 432144366
494219071858 100526073
904587660046 245174103
452293834810 231015636
50236115047 241813980
595004704213 337180206
183329654515 79436754
757883520310 272830500
723861374698 297768165
749143695328 417057318
293560695298 909980661
184144590340 61755423
807873322066 20648961
559851267937 105417876
870849032494 49243512
324916495069 16819761
281842199869 174726396
930405700810 527673333
55619668078 197471844
371585129065 221720253
332765868310 909971088
685612425418 909961515
76497908134 495709086
139411962961 133552923
263437878781 118082955
393964187158 247682229
139608674446 909951942
64656763429 195844434
972562045132 729520038
826177314022 909942369
718649216659 155992035
687852480088 474418734
429619210342 356421936
688707431053 315372912
947095907848 45959973
377708383714 258518865
578515367434 909932796
487674112894 909923223
280634167945 15335946
11474694358 836661054
148586541646 57543303
970567097554 909913650
100403501434 345068358
176901399994 569382894
87016369186 362184882
86060145454 594636468
429968710999 57476292
554976123271 268407774
207757872085 146763663
895025422726 263908464
88928816650 452324250
31555392730 44686764
965063422519 15642282
906284881843 71270985
271567549462 909904077
730554940822 98142396
797507642002 628668483
843389341198 909894504
635938140169 847421106
709518018718 909884931
761656491286 396628536
324005915401 55485108
919459550929 1541253
586982835085 24334566
138932843884 161965587
918192501460 596838258
322601254057 110022489
216537827083 20036289
953109814210 80480211
744898296802 909875358
836695775074 769401156
57373433494 909865785
414044885530 778753977
788884588474 636604500
303789414451 61908591
616207880608 188071158
282624223720 192541749
454841402959 85649631
125086230874 104182959
920843463490 839810571
902675212582 909856212
729855618118 652936038
730554940822 909846639
39843022003 170897196
568953130114 32682222
790797035938 150669447
524010614710 909837066
900762765118 340741362
835739551342 909827493
394344340561 21146757
277166776702 88665126
982998006070 721976514
788138176183 555779661
902187127696 243690288
745854520534 909817920
135499111309 232786641
855820249714 164502432
931699286635 560958654
833894536090 529319889
254355522286 891696231
499148797678 909808347
504945712849 332518155
958136189038 909798774
315864753028 270465969
48795583672 602850102
411176214334 909789201
64066999618 909779628
990647795926 896702910
946353669385 146016969
834839377525 305685036
501061245142 97146804
862513815838 909770055
980129334874 664031145
889288080334 790787238
953355070378 909760482
634244770810 610374480
181513942216 117183093
77656093447 13047999
72673013206 909750909
680657292856 124353270
722640432889 200717091
467782701451 685618260
657881937190 909741336
21993155410 909731763
906770793658 613993074
414044885530 784603080
155864477890 909722190
811833958042 286988967
684656201686 162597405
152039582962 909712617
869059243879 3226101
278637181318 67212033
705468631459 142685565
313641393670 191833347
21993155410 909703044
129499248538 362041287
476199428110 699039606
302863929622 39775815
937099266934 909693471
785677410517 116800173
409800132487 100296321
164470491478 909683898
749897134201 359954373
716211584842 764557218
484071866800 302564238
530704180834 909674325
460068753349 592559127
543804988744 23578299
923191089961 271921065
650267883343 672608553
36336511390 742520172
173235321136 618463665
136311682603 335428347
982041782338 872186457
531660404566 909664752
460977112081 359073657
759278853460 682985685
803227944454 909655179
924668358418 420781215
70760565742 593803617
148006230478 102249213
961961083966 909645606
701868228862 909636033
444500224294 91307274
292604471566 909626460
761500221634 532019475
524966838442 222160611
612939421786 909616887
436813310344 108787572
636721393456 60587517
668809184488 321853833
496380958891 280785663
602420960734 866289489
944119042606 241277892
318422512330 909607314
915681554128 181350912
11474694358 681635892
298136190010 72764373
178659687958 79053834
784819176013 121366494
644494804942 60376911
469505861986 508871961
276068212033 1617837
39205182586 909597741
738008938201 75004455
893112975262 909588168
387028705843 158375712
556522221598 909578595
783147246082 909569022
511579706194 909559449
893844429046 6155439
438266732458 352047075
150650654149 238731474
523648328617 98515743
409012699891 29877333
537166132315 155743137
30599168998 909549876
895556705080 319020225
298622006095 492626580
775497456226 16800615
488096062015 343383510
536084492710 61563963
329128498879 235735125
648319699870 909540303
380973367537 219719496
451346226778 559053627
85103921722 858410910
588077604754 664519368
94666159042 909530730
95132172682 362720970
448216255066 38617482
932318148274 909521157
698999557666 909511584
716515881793 447260133
606245855662 909502011
64066999618 909492438
333899077666 637322475
180739170607 683971704
862513815838 159333012
154432480150 117604305
397596774181 58558041
507358119811 25138698
459943624666 909482865
919128698476 34204329
569653883287 173233008
474550295584 138167109
821480150572 719573691
48927604 282633252
275115702625 6318180
670312845706 909473292
797490602062 909463719
449709232816 94810992
35602448269 299108385
188956467049 226162125
248958327730 298352118
214323322750 299826360
820439971630 909454146
757876780918 34539384
730019134531 438941196
617398403515 3867492
989880256024 445671015
167884747090 158988384
542601944353 82107621
121440423538 909444573
379620831178 239841942
652144594798 909435000
196982098366 672943608
7649799430 824015121
360542661139 746358945
536844910300 241038567
695174662738 909425427
845770568899 66733383
887375632870 429377769
957797921602 199453455
128242499617 14024445
278261115586 909415854
553863706471 515869824
979651540963 363094317
279527150317 106815534
898850317654 909406281
542547694162 266349579
18686217220 236386089
14343365554 480976239
435695867719 99444324
54908589730 248409777
751591862926 427999257
263012253628 761599161
552697326670 494636910
118571752342 909396708
902907424843 172783077
533706893176 692845875
125265318466 147606087
947052436855 179235279
236016550588 8022174
274810113319 92637921
930658619470 25856673
932318148274 165383148
64066999618 909387135
677962635562 909377562
849207958360 549681660
21993155410 49119063
232998004504 239210124
276601940983 529291170
764603574925 49636005
720036479770 61678839
56817906823 297222504
959092412770 60290754
844079487487 162166620
505842363802 909367989
775497456226 534470163
944989061473 635197269
703780676326 532670439
825924964261 94533375
667444174510 909358416
408605177281 396465795
113352558148 78785790
226625034058 909348843
461881383142 209304072
476713747108 232250553
456494249809 311639442
340867436755 113219871
680831306758 909339270
851806177252 75837306
937099266934 909329697
860601368374 715217976
666918544318 322035720
3824904502 744329469
44684163373 200161857
740647608499 141441075
467593414522 264597720
244810449355 855347550
603377184466 909320124
786972141010 454669635
34581874831 657732111
441468821671 113152860
898850317654 909310551
653477362912 289353498
6409510588 35104191
186463637314 840270075
879725843014 909300978
406054693459 53178015
225668810326 909291405
978593431792 289353498
156670601074 18820518
206544335686 784344609
940924161862 286787934
35380287658 909281832
627282777766 100660095
15163350442 50602878
162655765198 159581910
373883488786 854016903
781885494574 5657643
327238605403 311869194
158609958241 37085802
460025521681 744166728
966742202626 909272259
130860994123 70036068
837012603082 462452484
740345044261 442129005
567613406521 305101083
949530175450 327387027
728642493358 486882780
447333216919 105532752
269499047044 36042345
919887239758 367995693
330898002307 460097526
316266445681 96773457
210197341918 26679951
839710444093 238520868
885785154115 131762772
770392630663 219776934
36336511390 348361470
139516356526 13832985
639025736302 225492015
219931467934 909262686
363742893190 339726624
97534830238 661762344
166530133390 524006874
810225357598 277186215
643538581210 909253113
196982098366 149013318
476199428110 456297045
410220497971 615859809
838608222538 357063327
43986301246 26976714
28686721534 8835879
554014442929 392808909
742985849338 794606865
353802790414 727174653
388473512257 423423363
346153000558 909243540
824971564564 88196049
181682518654 909233967
517766500936 360509607
770716337566 588040671
111878186218 667640166
994804969684 21998754
185507413582 790413891
131569631356 96974490
662228522326 28546686
9412979197 19595931
871764188056 158174679
763733498620 235179891
320334959794 641821785
381533278642 909224394
792709483402 909214821
64066999618 909205248
895981646458 909195675
384708802780 396867861
40977332254 22515696
465680967058 45222852
504886140070 909186102
275025544111 7218042
921523146490 52775949
900448123846 73185585
962917307698 144494862
641235320113 273605913
268698878266 909176529
131958884590 909166956
497398602991 334815675
62154552154 909157383
646407252406 695468877
218019020470 601069524
704736900058 711379203
960048636502 101684406
616875038032 731654817
777150288022 34615968
323877665920 57141237
724817598430 909147810
343284329362 433656900
368607497983 429329904
647524446133 621594036
279480462796 89316090
135783779518 267373890
689437320346 391392105
610070750590 638777571
217664431069 119547624
915106121098 909138237
52592314834 909128664
456118729738 909119091
259136640946 909109518
477633957214 389056293
43242483238 441937545
982419293593 256412805
456118729738 454516467
940539666409 186166131
202719440758 670110000
101359725166 909099945
515404601122 909090372
298341813958 83658447
307904051278 720052341
104845778278 98936955
610864696918 76516989
345295292569 673929627
854635264093 80786547
391095515962 909080799
794621930866 734335257
564412255462 662958969
83191474258 329052729
547916208010 909071226
210369230614 909061653
830958432682 868232808
9574 668798499
593505331699 141536805
929449477078 259533603
150127135498 805022289
561029853313 131667042
122079689332 232298418
355715237878 909052080
406395095674 118877514
541222641886 909042507
765935218906 909032934
527634327562 142771722
592858723414 909023361
371971041322 569296737
88928816650 836335572
304667072572 255216180
340691973238 121950447
982041782338 303157764
848170459858 909013788
755429719696 786498534
644152737025 205867365
2395223428 160386042
558168304429 135247344
583972292029 173347884
506798587534 746923752
740549207632 269470377
705399562264 225310128
641626133746 779653839
218498369299 197481417
40518440926 123108780
469751093527 235955304
487896139483 667783761
29642945266 557292195
211325454346 833789154
347109224290 909004215
967698426358 538222779
306852695164 5140701
740814398878 143977920
421694675386 280603776
421961015392 133610361
601464737002 908994642
481936770502 817304448
816961829908 179053392
219087190864 76794606
614851869250 244513566
291275565463 7524378
725773822162 889906080
734559233770 456230034
559390892794 908985069
495640185097 429731970
473101468510 115373796
129090213394 247299309
751591862926 497259912
870666973180 8759295
485761665430 908975496
64274312506 601375860
646477977730 268225887
818527524166 416167029
733247415472 49195647
574690472506 111831786
21036931678 752801574
46374459799 268953435
964829755162 371987634
481775593993 17662185
305035380082 403597680
406395095674 908965923
467980661518 187104285
142477345642 137755470
525765274507 79168710
192035332606 85199700
940304094025 251023206
162757851670 472686021
652586685511 17643039
372717314110 95758719
990741199687 690452625
721948927234 908956350
271567549462 370494246
689972699944 124707471
939011714398 818979723
688481096614 260931261
737248506946 908946777
616153448530 213707652
415957332994 425759175
771672561298 137659740
961961083966 908937204
901262427853 26258739
307106624470 533570301
715255361110 278449851
910325002438 908927631
381533278642 257590284
706649347522 908918058
982998006070 36664590
552697326670 238386846
118078459744 49300950
455722402057 104297835
619632987910 489496209
508511901544 66991854
410397004945 59122848
361163307448 235179891
321495241594 29934771
334678315774 507158394
889880859640 100956858
479815693168 4068525
523054390978 908908485
318900951724 322782414
994472690854 908898912
517317048586 197940921
943792833058 83658447
159870465259 125454165
857010887497 88981035
441033173587 634709046
27730497802 156365382
80856421228 106691085
28564564573 11171691
851995354786 62004321
953355070378 908889339
254841926416 416013861
219931467934 908879766
818527524166 908870193
259136640946 908860620
118571752342 908851047
121711626628 58443165
921186914011 550313478
646779106018 57543303
265830207070 852887289
715638520435 169288932
237143495110 908841474
38248958854 908831901
141521121910 885866274
436616278858 247806678
149603975140 345010920
165426715210 908822328
377142700090 374294727
639336791791 193259724
451337611078 356048589
312748610209 280105980
655024734448 773498400
48454205011 190359105
57948990973 301645230
654057042262 908812755
883550737942 908803182
777409903690 634670754
577559143702 908793609
314597617402 908784036
762551486110 227100279
76580168923 709426311
211755329911 447939816
365277475198 752217621
972316243303 86511201
17212036750 641285697
373883488786 443631966
694218439006 908774463
47811196174 908764890
70336083868 74851287
593601243586 78469881
152995806694 617190456
911687236246 311256522
790813855699 558651561
807052839382 908755317
176901399994 664184313
496280126482 336376074
560725087285 218111232
698043333934 262568244
870163605694 464242635
68649702799 51588897
969610873822 908745744
979173111142 908736171
646407252406 512883048
535485299494 908726598
768803890102 908717025
221121512191 426352701
683216574265 16609155
150127135498 908707452
920391650701 123501273
464724743326 908697879
772312516348 118619043
452654095519 491047035
564810051904 237592287
20392299523 125415873
401345563759 37842069
474407667457 403722129
858268718167 174726396
20080707946 238224105
882594514210 908688306
438652667953 143422686
852951578518 908678733
355715237878 908669160
181224090922 355340187
739160954410 202258344
534145537609 155695272
398323111891 366061947
17212036750 709560333
189332308510 908659587
41117630050 908650014
879789541756 651088449
646222899664 52287726
692305991542 908640441
174869265403 52814241
123629540275 49300950
984430591855 87928005
490165631128 172677774
806134936369 200496912
220887691666 908630868
153099530149 221997870
704736900058 275463075
728167485190 94054725
964829755162 587418426
350934119218 818625522
84242374960 327779520
525097002523 503032431
964898757346 562145706
638944490251 218226108
287713286644 46084422
682104090454 285371130
846891946027 153713661
469098027559 285715758
676050188098 884478189
315960837229 122668422
86060145454 908621295
354840939880 576543498
710474242450 908611722
587681056894 227961849
239055942574 606593145
47811196174 300046539
348307022677 483819420
341677078711 155666553
704209843489 93949422
670369738045 13373481
166382938942 611408364
933274372006 844664082
920843463490 908602149
74873454802 325807482
153227224396 412883490
535485299494 908592576
431256912706 908583003
758285429050 908573430
115358198767 109543839
355715237878 908563857
28686721534 238750620
8140032760 306087102
559637282668 116216220
107097067558 371987634
238690602694 159763797
223533201178 83064921
178813847458 707550003
960048636502 680046774
369008223763 32203572
615636271297 67231179
580427814898 139124409
138908719924 630573510
716641872046 104776485
560347116526 908554284
118098199270 416932869
501465063001 124506438
827819366620 37229397
293560695298 908544711
763094041366 584154033
667937432908 289813002
749166766258 35822166
731511164554 908535138
549828655474 9620865
922162762393 524600400
216106573006 908525565
964829755162 908515992
570052680802 726772587
396832858354 908506419
331809644578 471987192
354759014146 908496846
747980321449 134893143
764978995174 908487273
541222641886 262367211
633173269012 501405021
761834932006 194169159
75541684402 908477700
182880699961 525146061
670312845706 88196049
76271338462 71366715
528791733370 908468127
628239001498 908458554
308860275010 908448981
575646696238 908439408
677962635562 365918352
56800273357 425606007
92503525315 170581287
370498865701 112425312
270611325730 908429835
199850769562 667486998
778868250418 194915853
723622924933 122476962
249611814910 27263904
232362376450 900895884
577016693749 122543973
205390663348 149223924
648319699870 536365617
882594514210 908420262
927537029614 201377628
650232147334 261898134
323822008498 3111225
939011714398 389219034
466727521618 463974591
397526527507 118485021
202343829049 13296897
539630430418 587140809
710038962232 34788282
569313831181 442818261
626326554034 770578635
72673013206 908410689
658222611541 167460489
373883488786 4346142
275768270797 62952048
488682002107 564730416
988651550512 6902133
207890879347 301836690
488630336626 397327365
964829755162 353578755
53773561504 530439930
482767611172 62913756
130791312256 77081796
759241652782 908401116
864668555932 491640561
453250058542 908391543
933884057230 64837929
659202116809 531071748
632695264495 99099696
977311295275 829864224
434125583902 908381970
13681932784 100851555
480024323038 728811636
12205478032 22525269
435666469036 286414587
962511387871 231647454
463883089258 551347362
705360456559 91067949
475940884618 84050940
908412554974 908372397
69157546357 432546432
822570089968 678103455
558434669062 451922184
458733682234 42264795
778366127422 908362824
504886140070 399749334
623089230700 245183676
402570200746 908353251
870163605694 548331867
840520670002 82758585
692057336959 189650703
617720540446 908343678
564597464293 171117375
788591553463 78058242
579746288401 486911499
629883035707 37842069
225668810326 343326072
411870869506 107485644
183274102396 144312975
342328105630 908334105
150014197336 29341245
295072861432 314224152
457761519457 66561069
67891894546 631454226
626326554034 762575607
640694742376 211783479
541222641886 472446696
712958992573 273050679
819007533532 351175932
967698426358 817132134
382489502374 349921869
811833958042 908324532
820439971630 121605819
268228838485 384901611
918637799128 175970886
103911323548 210385821
204424167787 118724346
88687897051 14129748
497236350214 908314959
896367266044 164358837
954311294110 778686966
66180288622 328239024
983971202731 531703566
358583909074 319996671
160645596550 135151614
120484199806 220083270
767847666370 908305386
748867782322 633215658
845937799636 141709119
716211584842 758047578
615590655952 142293072
316510064866 908295813
619632987910 512854329
225668810326 908286240
98491053970 908276667
632065552555 188166888
314622507202 252832503
957179965306 270102195
998297585782 490070589
646407252406 908267094
838202867518 238530441
493580859094 608297139
278261115586 908257521
355715237878 908247948
591902499682 649413174
500503784725 425682591
379734453115 329081448
719080256038 908238375
162558044014 714203238
850691443786 12263013
798446825794 908228802
859826495554 213209856
497236350214 908219229
151246464004 277549989
828089761486 908209656
369683135317 98554035
203591043262 4681197
703849190287 593602584
686568649150 908200083
249574403626 908190510
703568303413 90292536
457577717857 191105799
958807160608 187630800
906500107510 892529082
154567957246 201779694
87016369186 580162092
956223741574 908180937
159003241708 70476426
41686869349 165555462
13015770952 138396861
246705732430 908171364
155864477890 908161791
863470039570 887321370
214926172852 11095107
125328308806 423490374
379620831178 846865872
583080733912 142857879
696130886470 908152218
551741102938 506411700
836133126091 29092347
714299137378 322016574
231406152718 803548047
784103469814 38473887
466429451209 9467697
625127639698 52115412
434702519893 230297661
503929916338 908142645
535485299494 908133072
120834341854 142034601
515404601122 353483025
421694675386 908123499
415337963986 564960168
472202156263 59764239
866338710766 501290145
35380287658 695803932
106140843826 908113926
256398258280 577204035
672316830196 524140896
751434170989 18514182
958136189038 617372343
563287106572 110309679
696670506907 303349224
60906145408 26450199
837184515016 402190449
877525051309 157265244
414044885530 221863848
205188510307 1550826
157074883918 340827519
19124484214 45060111
446556492418 908104353
244793284966 836220696
95622382774 908094780
183489360874 10262256
91116784627 513017070
405438871942 908085207
487674112894 908075634
863016752539 157810905
937099266934 828792048
938269284475 301070850
196982098366 461054826
881638290478 242809572
252964669300 122649276
636436462684 45136695
521914350592 127091148
890734317217 70955076
394300907860 448983273
745674820270 87104727
207383514439 13086291
246705732430 868759323
49723643638 908066061
291305567245 56949777
898850317654 120380475
708561794986 908056488
430137186226 101033442
394920410890 534154254
868012057501 50114655
616764316714 370570830
524064864901 221921286
302166708886 908046915
610653535684 188300910
494154090334 144609738
982998006070 908037342
124872733828 137449134
469021797760 270322374
153952030426 487753923
125711171368 328966572
462812295862 684507792
735791600260 325826628
138652450714 476658816
102315948898 438634860
237879878989 67585380
80032209166 74602389
765831949474 42293514
545667848068 111870078
998480181184 683368605
497236350214 594856647
484115634556 515343309
985549681036 172830942
751874285572 564845292
214194125542 270169206
585920446783 137085360
392917272916 28489248
527835509638 908027769
968654650090 734947929
217547975524 256422378
743524924114 129963048
980584435294 276707565
198894545830 908018196
792709483402 908008623
496980046804 85257138
805747023355 107993013
686568649150 557885721
922219089925 166005393
320334959794 907999050
506798587534 648982389
799403049526 218733477
384900683992 202928454
665958156331 123204510
951442622914 907989477
222800139130 713131062
960048636502 738279333
361330231849 13459638
43986301246 907979904
968241263323 18600339
898850317654 907970331
383445726106 907960758
764022771442 461236713
453250058542 833655132
3824904502 320762511
299617057915 115325931
474286980646 907951185
32733528175 261859842
609949455199 41575539
905432429431 17690904
842340904849 22563561
719080256038 607904646
514095243085 142714284
884199959656 205139817
876435284227 150095067
712722893674 421269438
624414106570 387400164
658007065873 592559127
185877285583 319383999
871331737354 442368330
511579706194 720444834
506241644059 296820438
314597617402 907941612
221093377144 279119961
528155439298 41738280
894653793385 171241824
353621874379 106738950
773730920428 707358543
919887239758 907932039
344794571323 205197255
192200979706 907922466
663979616875 463696974
492252661393 26067279
730554940822 362644386
702824452594 907912893
906011725861 206872530
786972141010 383417796
703907815339 653587002
332765868310 780591993
291648247834 842969661
105184620094 907903320
566084458918 904380456
482618100058 65326152
282597869251 22142349
800359273258 907893747
545047536814 236864739
452293834810 907884174
380261580787 52057974
701323184626 175061451
434125583902 713590566
573513891979 22467831
873032966146 99204999
59285880958 539180079
320334959794 907874601
523868153416 7189323
615545777728 94523802
898626074221 149941899
84147697990 907865028
631107672694 73070709
452815697332 48965895
160645596550 907855455
177857623726 881903052
810877734310 404621991
826586014111 10683468
567040682650 907845882
719603420488 27809565
748429180273 230106201
470714544874 460892085
961961083966 907836309
604189788571 13938288
46377705046 185677908
691373441839 609943695
87456392131 97347837
184317028789 173931837
910325002438 552333381
697087110202 907826736
81992339743 40149162
959246126431 352535298
952454944426 192187548
19124484214 907817163
897188472184 85065678
728642493358 907807590
139608674446 264511563
562883388535 15355092
318422512330 121395213
148836626698 217958064
53565817831 253416456
642582357478 907798017
874944724354 907788444
153377826832 478611708
655969489726 535590204
520185719782 375376476
128133989662 221806410
439076498863 190962204
728249554519 286912383
297788603953 239296281
344110115488 45624918
526393508113 356402790
598619960014 724570797
99796366720 175262484
612993738988 65479320
925529440195 23128368
762550461799 370771863
926580805882 907778871
150127135498 875986938
17212036750 849508020
22810383274 89488404
36058793179 57619887
598900793542 153474336
63439570144 486538152
831631500739 832851
228537481522 907769298
41519246119 435839544
448895752087 466789053
258886272796 71969814
13387141822 116723589
610378618270 244772037
614198410789 540635175
813746405506 903135966
517375357729 325587303
99447277702 655070817
135783779518 802159962
919887239758 907759725
990647795926 907750152
781627875571 319441437
398745305818 66398328
660750608386 209438094
376752159982 907740579
47956964245 142235634
49723643638 893543820
252884753896 19232157
515404601122 907731006
985866677266 907721433
777590393032 314913408
585658768828 449040711
985151271922 372763047
750035081131 510212181
93529718104 37755912
222293195434 357771729
293050065997 129350376
95912999908 352171524
320334959794 907711860
465781885624 136376958
481936770502 907702287
985328822353 315899427
480024323038 907692714
748176759409 101732271
302670880504 317392815
354759014146 907683141
619632987910 508441176
802877050231 105685920
127700346427 223405101
539310194422 907673568
377708383714 907663995
905543883778 907654422
440819150026 907644849
849126683590 907635276
970361243854 125894523
107334420520 284222370
771589251571 5284296
320008007644 47194890
786972141010 886105599
149170911766 699192774
328152688789 414711933
778366127422 907625703
402570200746 9103923
48088621714 82413957
484535506336 34194756
584252709826 907616130
817571300434 295298331
149294910835 340798800
708109493974 267354744
691349767810 907606557
426840515773 441028110
386314397302 907596984
390550701478 422848983
219171844903 430105317
842433117466 210644292
738114767716 20055435
319378736062 907587411
493411455286 829146249
209413006882 602026824
784507651447 295039860
521663595430 306029664
262961535874 703873971
951442622914 179398020
429344465242 726868317
608617213600 407551329
674137740634 907577838
203675664490 907568265
245749508698 907558692
162558044014 907549119
741846249310 124870212
350934119218 25138698
896937870190 622915110
516360824854 523355910
92753711578 893294922
918498971482 265832637
483758881657 10118661
19290815089 609445899
356671461610 221509647
244793284966 323270637
920664203584 46314174
217796567188 64387998
306947827546 819937023
978216887410 45979119
673181516902 907539546
787928364742 907529973
830726597860 85170981
986822900998 367076685
511579706194 907520400
884022830437 386768346
298341813958 220810818
149395886839 379205676
537443927110 49109490
830958432682 707368116
978774390211 345795906
961961083966 907510827
138652450714 907501254
245749508698 672579834
863287658866 880716
129438680167 115986468
126221542198 317163063
248481673006 17901510
982609145329 66293025
557739319153 433666473
585208933558 638969031
102169878583 88320498
24134225260 561561753
42073853782 745315488
975842422339 389965728
907456331242 594894939
227581257790 907491681
977260663678 184519575
617014545361 507694482
608751656812 23932500
832380210550 371662152
453690770743 1388085
390648796009 310950186
807619915183 64885794
170207833870 652533972
338503210702 830965119
237143495110 26852265
536616718699 30442140
496007060749 52814241
379278830272 105149832
106913183893 6471348
646611166879 622417314
354759014146 816548181
677962635562 884372886
520815728485 140770965
153952030426 907482108
743942073070 907472535
528791733370 907462962
318422512330 907453389
633020120158 137975649
780706669873 48305358
142477345642 907443816
249048821299 73932279
182638742386 25224855
704315366668 172974537
447323404594 44035800
106757469475 224190087
117211858438 192704490
84147697990 306259416
984450685582 390061458
422650899118 472676448
772290038944 127139013
163796575516 599442114
836695775074 907434243
738023833789 10894074
73629236938 907424670
148214688034 907415097
157090497481 483637533
778366127422 907405524
636845015086 907395951
371533913515 117297969
813367577269 168580530
410219990602 907386378
70391530684 59946126
921799687222 239669628
918518060044 312577596
177476268217 102938469
316510064866 907376805
174032728798 816902382
835394056291 279761352
133871332054 907367232
807052839382 907357659
818633257951 703155996
271360326823 68561826
471831633298 204010203
596683618342 907348086
431833992292 285620028
478111875574 806764575
503217421186 539716167
790797035938 907338513
251486851090 378430263
422650899118 907328940
956402641798 610747827
727204732672 40264038
4478472358 208710546
415001109262 901250085
884506961674 867591417
430300688974 907319367
896500943416 242895729
334678315774 123127926
241086559150 614653611
298907740999 150908772
698043333934 907309794
593814947146 186903252
930405700810 180546780
596683618342 907300221
664039237519 205905657
204631888222 556526355
870904747354 161228466
561303340258 32107842
912237449902 205187682
448025369446 139354161
833962992613 460078380
801887311426 142025028
780483322210 413027085
910611551047 291919062
780278574886 907290648
343284329362 907281075
170207833870 907271502
349021671754 750532773
791219578585 339506445
298341813958 2134779
606546668041 296045025
194113427170 907261929
617720540446 891916410
558434669062 25971549
433489959940 86970705
40161406318 907252356
854864025982 907242783
857732697178 449509788
808009063114 907233210
709518018718 907223637
598596065806 907214064
555565997866 907204491
334678315774 907194918
436038031366 546886344
623457882838 449758686
460899848398 334920978
516360824854 907185345
754591913974 467956959
992560243390 907175772
984910453534 907166199
812790181774 907156626
729598717090 907147053
393964187158 907137480
960496202971 17269692
605289631930 721995660
481748847031 64340133
178832084023 738078300
158733149086 907127907
324404483164 534881802
170051041795 58261278
533572852030 501491178
766132451425 571431516
257855561551 99099696
588400616920 96457548
415001109262 838460778
418826004190 229072317
923712134686 907118334
674653878502 175798572
804857044783 98238126
185343728947 106671939
928493253346 597192459
116413158421 60032283
606499846498 195394503
88928816650 45146268
453250058542 779012448
31879907857 569995566
775497456226 904169850
273479996926 907108761
235766015605 3752616
254355522286 907099188
759241652782 891179289
998978264374 187544643
404482648210 907089615
196025874634 140751819
633759308926 72362307
338503210702 907080042
961459836205 402085146
289998636658 58471884
941880385594 835349553
925124435284 248744832
336112251352 289401363
440819150026 907070469
921799687222 559302525
121440423538 907060896
908412554974 907051323
972723398047 40426779
19124484214 907041750
41879621704 45739794
924668358418 907032177
383445726106 856142109
338176296844 236634987
474286980646 520416999
848170459858 907022604
858817409716 439362408
505680660778 53800260
294979974613 439735755
258707027944 31791933
971074878193 27589386
904587660046 780544128
917018568562 543669816
916296012187 15642282
803227944454 134184741
6449726761 69519126
226625034058 285495579
214194125542 689265573
802721737879 213908685
391875686743 93087852
958136189038 694990227
620320319737 37526160
655969489726 382987011
36010506967 60673674
609114526858 907013031
917044587976 803481036
509452770184 21749856
759241652782 173864826
684854554246 567564024
831914656414 907003458
505842363802 468923832
852951578518 906993885
463768519594 906984312
726492409834 91986957
134827555786 814987782
901274614282 4480164
890667086038 415985142
410219990602 63794472
642518758558 9659157
636845015086 906974739
856063135870 112205133
45654497707 182174190
456118729738 415315032
172120281334 651634110
276529138318 110616015
850082907322 890451741
568953130114 906965166
630151448962 44275125
171904701466 153053124
87016369186 736556193
758831961193 230201931
619339196632 52747230
363365027734 867658428
987779124730 757080705
206544335686 396130740
544091313082 350189913
173076505066 192953388
156057402559 67977873
927227701357 112616772
679064340175 428841681
589990052218 494416731
664575503314 906955593
8606023162 583876416
932318148274 704065431
65023223350 906946020
241192034464 627251679
875900948086 906936447
815883062203 458584992
787078736365 796454454
401217706771 60482214
361645093300 503903574
799403049526 277502124
822999199693 237257232
761572737109 411007182
449844891799 217412403
971523321286 906926874
799808561806 146045688
538895295121 163219650
398782870270 127177305
738204730678 906917301
117191563678 299443440
683228377774 306096675
565128235186 906907728
656925713458 798550941
873988500622 194753112
956233306 178431147
936238131811 357350517
329413994458 126966699
552506473861 96093774
480093344368 568243707
443687821222 578649558
988603656793 46639656
632796977620 59333454
725985471619 522092274
699103903366 209514678
214969940608 122400378
329897197114 191775909
677006411830 822062229
46854972442 906898155
835739551342 347088261
507754811266 906888582
156820701622 906879009
844345564930 906869436
291648247834 906859863
129891090574 89756448
73629236938 906850290
776669196907 14732847
895025422726 530076156
18168260482 906840717
194308563202 440358000
213883514503 180374466
5024014390 120361329
253157766283 153273303
275392444390 838355475
22830151519 43518858
795578154598 640740036
647363476138 835062363
875206335298 580947078
526992965281 528659352
512535929926 906831144
469505861986 762317136
219320973097 353674485
546003760546 373538460
147258464302 906821571
842090245417 200717091
250985296993 418330527
932318148274 165115104
39465070390 164119512
374839712518 585522972
136740003250 867955191
969332179165 89603280
542771807665 240406749
18168260482 906811998
503775756838 79053834
157385077837 293642202
851039131054 488567628
338850777613 76382967
803381131600 660661449
742985849338 906802425
245172998011 144485289
928493253346 811675524
92006399425 590577516
230994747562 127608090
7649799430 356881440
685881828784 20620242
949913143315 456019428
237579124048 199903386
625370330302 438902904
682743754222 656028117
24861826606 345843771
631048276321 7055301
195069650902 906792852
968746426441 567631035
108881614261 28824303
371971041322 48803154
38248958854 906783279
812790181774 391047477
954311294110 841974069
263990658001 657234315
707605571254 535571058
455568228892 23291109
101359725166 686068191
891200527798 906773706
68365413418 424744437
905827732801 191670606
192352941508 73434483
53069873512 30978228
834783327610 895199949
631663615096 314224152
294516919030 906764133
273010684693 274352607
995161305463 159830808
93531393379 54144888
603377184466 906754560
341371881898 906744987
631415645677 511897029
782942062492 148333635
226641815527 881912625
993516467122 906735414
578515367434 362462499
875370617551 440310135
107097067558 877461180
94666159042 655051671
804184168186 906725841
756372981586 906716268
415957332994 906706695
324159854722 545153631
142050173755 206996979
376752159982 906697122
307452295927 398026194
358720554076 737073135
579229139887 114876
555565997866 906687549
426475794046 906677976
943792833058 464874453
798823666939 456507651
323513059069 586489845
647363476138 906668403
441313595476 62961621
114746857414 798292470
134145655942 599164497
317654972428 366081093
389183068498 798445638
916657737565 102249213
468274667494 66044127
796987085500 37918653
184551189850 290741583
436181875264 219585474
671808603718 176353806
385157364841 64761345
752280018031 49291377
297898971070 79398462
836695775074 63344541
790466848114 106624074
867294934498 378851475
951766238179 356115600
822352419094 906658830
925624582150 462873696
726730045894 662882385
187888516834 322275045
485827920163 649192995
819483747898 906649257
280173563050 906639684
982524989086 36827331
26774274070 906630111
456118729738 906620538
367189922662 352353411
202559537458 46170579
728642493358 434097258
307157141191 654295404
927537029614 906610965
945889110841 293757078
152176792771 217900626
973435768750 45107976
290692024102 906601392
881226856603 347586057
777204279742 72764373
819715452790 387246996
149170911766 906591819
280648766770 350247351
410219990602 323031312
761154100246 58759074
881814500689 138281985
732476587939 278267964
833827103878 906582246
284954681710 87860994
40672298182 276200196
145999096471 216780585
219931467934 906572673
675479689255 308690958
176497279891 151023648
180726294922 906563100
892156751530 906553527
815342172649 246131403
736292283214 616941558
936721558738 252822930
530526577057 105456168
630246145078 148869723
524838621772 45519615
615419404555 301415478
262005312142 906543954
619632987910 906534381
653623379881 295614240
776725122373 387141693
462812295862 359312982
124015973566 159964830
500407451626 532593855
638414236300 40225746
13193886190 44399574
554255883562 60443922
799403049526 265353987
787545678586 143202507
147258464302 906524808
83191474258 310222638
749679415462 137190663
316969176373 346628757
517231565788 14905161
820439971630 906515235
541222641886 741936219
762110323978 339449007
223090440355 374400030
720688410643 127512360
576702373867 277731876
34219627030 119901825
641626133746 721890357
837256685863 78240129
845301788662 510346203
674137740634 373385292
704601139864 62061759
160862530303 54489516
929579727316 729251994
560347116526 865293897
987548859880 155053881
67903047091 629137560
698043333934 906505662
774541232494 392856774
867294934498 906496089
158343177877 248869281
938211559285 705118461
839764292218 681856071
553692225322 732095175
723861374698 906486516
92753711578 906476943
864426263302 906467370
834146305990 248572518
400657753282 77914647
14152158544 65498466
576602919970 906457797
232196892091 60434349
810708219718 63181800
287823352906 402401055
821159956960 141881433
111999629296 771162588
641156419447 302420643
681269912899 44945235
574426194787 79810101
939754416457 84673185
966330759178 183543129
978216887410 360452169
514868746966 406000503
709518018718 554506452
436038031366 906448224
48467760379 85668777
674137740634 501069966
517317048586 326602041
589033828486 906438651
874944724354 906429078
82235250526 512739453
430300688974 906419505
489390796600 47721405
556277846146 169078326
75601994302 789226839
951666678979 1608264
776453679958 815083512
373569689938 254402475
920353502296 36683736
153744530170 130010913
382104863326 103397973
285148956172 305235105
894069198994 468981270
118571752342 200018262
160645596550 376908156
881638290478 157772613
507340314031 8922036
866338710766 141326199
175945176262 740165214
746237115052 18686496
608158303126 906409932
207011306626 329435649
49723643638 682765506
222800139130 906400359
717167808574 301195299
9562246894 169107045
144604400620 558048462
357627685342 906390786
816615076702 906381213
602420960734 906371640
892744667752 255216180
370058593858 262692693
708561794986 906362067
370220569018 398045340
456803122654 42494547
733036168081 163047336
433173562717 375989148
776212272136 87841848
508205201770 384461253
675403660489 525308802
763066547710 230316807
681561248008 166618065
922755910954 271921065
516385283869 799986891
549828655474 402190449
722463447265 45672783
876857171818 680822187
178459334641 10061223
645451028674 906352494
838640177212 183399534
126221542198 906342921
924891495475 590453067
134827555786 576543498
809921510578 271921065
927111398980 168848574
634483942642 195384930
427432017778 906333348
698043333934 906323775
919340185192 146658360
367189922662 893562966
581384038630 906314202
727595234488 32902401
985178468815 147433773
259392421933 405033630
977863465915 117422418
825786864163 60625809
540499788748 120686811
267742654534 560805486
968955845389 294628221
750635639194 140742246
463125610579 85812372
823874723035 52517478
348065448022 550734690
171164057602 906304629
766619889439 126689082
856776473446 792625254
925624582150 906295056
24861826606 906285483
593814947146 141488940
752278562935 45816378
327984749650 906275910
172770891133 130910775
865382487034 906266337
436038031366 774254667
183212978791 216684855
246705732430 59103702
83890054360 144743760
654057042262 906256764
379620831178 113535780
712651450375 265382706
461856072130 906247191
307904051278 429444780
393275882977 302344059
850082907322 276650127
762728452588 119566770
33339068290 76153215
172634102536 68801151
886419409138 586336677
662257337056 54623538
580227963469 134577234
143433569374 165689484
415957332994 906237618
425750327479 325529865
546003760546 596091564
441775373758 906228045
779322351154 888929634
514840688503 452822046
614851869250 906218472
986822900998 906208899
679875083026 906199326
975348216214 643391757
959092412770 83112786
519716302246 82232070
199654316548 30796341
999253809514 906189753
295473142762 820051899
517702620307 245643180
63110775886 26766108
86060145454 520694616
877249722256 27589386
103363010827 811177728
926749970365 240875826
266230894558 309073878
267553084507 115622694
915570306295 168676260
327984749650 906180180
154358796769 219547182
791753259670 812288196
9562246894 814978209
505645010926 128019729
573993313300 381321309
918931016026 151531017
909953219929 255053439
797490602062 841945350
887375632870 906170607
570865577578 906161034
808103960263 59926980
506798587534 906151461
58329657226 906141888
453250058542 901518129
377708383714 757071132
604333408198 279177399
904050369940 356728272
53548538566 906132315
855820249714 895123365
435703200637 195212616
819483747898 742252128
589990052218 906122742
903656450563 499404264
568953130114 493832778
913193673634 906113169
307904051278 142637700
246102560938 507273270
811833958042 417526395
521141943514 672187341
208456783150 811350042
524966838442 386806638
11474694358 694320117
641889381673 541678632
871895146696 8261499
632063896426 906103596
686568649150 770588208
447328152802 107160162
911281226170 906094023
797490602062 723249723
996279552220 15067902
734697898675 224687883
588077604754 435188580
371014817590 392933358
586165157290 207293742
199494964390 258815628
614454689572 167584938
920843463490 906084450
127177765930 242895729
223756362862 906074877
58329657226 906065304
265830207070 71816646
616277418880 73941852
131002660858 906055731
607202079394 906046158
398606893903 40388487
416913556726 155293206
890039139622 28202058
114161080063 411007182
974924107687 356852721
958554624868 320063682
117815604310 333552039
456457144861 119212569
946661504254 235955304
299476832611 534460590
337546986970 529683663
300254261422 316693986
21036931678 540213963
331648046857 38560044
763066547710 806352936
26774274070 810766089
756372981586 835761192
121440423538 679166058
231826799911 105992256
992191332781 274553640
857732697178 906036585
342328105630 539764032
189332308510 906027012
706773528478 737513493
722015545741 533273538
990414458143 72563340
168912959782 34998888
14343365554 434011101
978216887410 906017439
921653597761 87324906
579471591166 436404351
565128235186 371231367
307333973647 292234971
691349767810 906007866
776140512928 246169695
425863106992 542348742
567040682650 905998293
631248309637 635656773
589990052218 204421842
823308642826 905988720
450381387346 317555556
419782227922 905979147
717354635242 680161650
500105021410 905969574
680831306758 905960001
633379950082 336433512
513492153658 905950428
739180186567 422293749
876857171818 905940855
661897258234 552381246
399701529550 905931282
99447277702 905921709
488630336626 905912136
446673292591 571498527
239293506142 605568834
742985849338 283868169
937676298655 27522375
424226763994 252976098
421241330917 226286574
16255813018 905902563
218019020470 780304803
695747491912 23903781
671269069438 905892990
126307881085 6624516
109009515022 905883417
632063896426 905873844
321291183526 905864271
254355522286 355656096
22374457573 179761794
961004860234 905854698
416913556726 853231917
143463695605 267747237
711212397334 13957434
224712586594 905845125
733423612018 575452176
874944724354 905835552
982041782338 905825979
250530627358 905816406
217062796738 905806833
855364425838 115392942
182638742386 905797260
430300688974 646397679
865134339820 10539873
504660479833 61458660
974391992482 905787687
407364616303 788192955
729598717090 608727924
307904051278 905778114
96578606506 905768541
880013645686 283820304
869207381962 781472709
275845926973 94638678
620998524403 261850269
309543691480 212884374
241924613770 812728554
792709483402 905758968
69804342010 905749395
181255834990 76823325
853417659169 337218498
852029779294 807970773
592547978353 11411016
344685659302 8079612
9562246894 905739822
601464737002 905730249
6693575698 905720676
822352419094 799814577
547416176020 396341346
677962635562 905711103
262005312142 905701530
645497965093 568004382
649011061930 210606
497236350214 905691957
19124484214 905682384
469203598603 135209052
430978888159 115737570
931361924542 905672811
189919669498 29714592
619888175371 486528579
413088661798 905663238
652144594798 905653665
117615528610 330660993
39453984856 86989851
920672848003 1330647
830002208950 905644092
911281226170 870597339
379620831178 742749924
299683915747 328468776
865382487034 905634519
915530501761 116484264
96578606506 366406575
266263950127 113066703
645451028674 905624946
588077604754 425663445
681787530490 719162052
748260762484 285064794
470171587552 205963095
169942531840 148371927
748258062898 166158561
585208933558 905615373
595155976759 447097392
262009313656 766021887
74892342331 145327713
676273612345 477549105
563215787722 826638123
781582394248 31418586
770716337566 905605800
63374971540 259562322
304079156350 432173085
310772722474 820674144
995931956590 174372195
430537371826 583866843
669431109487 618061599
163124286964 175444371
920843463490 607129233
821396195362 905596227
497236350214 882659319
930026853427 105101967
444644044954 312950943
114746857414 905586654
533080813495 294771816
850082907322 905577081
5737351966 905567508
250530627358 905557935
515874702433 152277711
374839712518 684249321
946661504254 666242508
821396195362 794673876
883269745765 178928943
527835509638 905548362
488423295874 96074628
164341518541 25234428
813746405506 778993302
778366127422 390587973
488178227074 46295028
412843731112 138808500
885354669970 49444545
953390815960 187037274
903075363982 353856372
99993350341 195873153
147497588269 64799637
496464866236 45098403
579933947920 213946977
108647937331 111343563
176901399994 905538789
65023223350 894596850
269055060877 276152331
502017468874 365028063
449425163614 872081154
967698426358 905529216
230281467424 6902133
92753711578 221030997
558134904232 135046311
825000312283 140129574
626326554034 905519643
416913556726 290081046
960418518076 117412845
627537946081 99932547
331387747414 32864109
922755910954 355598658
389092272685 18188700
507754811266 905510070
452700878770 21816867
802891352293 10080369
861557592106 409035144
263954500780 373720347
900762765118 905500497
932318148274 716414601
954311294110 178124811
613895645518 803806518
227152745683 47166171
302669032915 259303851
271134614629 229091463
984787425430 17911083
146184458470 32653503
103272172630 905490924
95622382774 519852192
902354291422 226200417
228537481522 780457971
122185317814 7352064
308860275010 905481351
766891442638 882487005
935186819470 905471778
983954229802 905462205
2269338478 194973291
157127985349 343354791
677595629980 262070448
920843463490 905452632
550784879206 409935006
775265276776 75636273
362408804002 761627880
499148797678 905443059
333810307237 683665368
243422362966 299079666
322247407258 905433486
272432527450 5226858
539222423677 14819004
397789082086 905423913
527835509638 716290152
85282553902 336395220
769760113834 300668784
565128235186 905414340
966156195523 237381681
552328712824 138368142
415957332994 905404767
660248298022 73051563
356671461610 905395194
9574 793745295
342328105630 905385621
320787370201 40579947
900432807046 266167692
124615095679 44160249
100403501434 661637895
919887239758 6059709
402864647080 215392500
395633407930 139918968
163925188771 431349807
524326830046 258097653
85511865544 464233062
552697326670 808516434
962084058724 219327003
268698878266 684929004
351890342950 905376048
751652287702 749738214
261598300993 227196009
590654552440 158002365
668075140513 169614414
263307015871 94523802
386414751061 361964703
361452580270 531397230
348065448022 545823741
584252709826 905366475
412132438066 905356902
634932567622 905347329
273479996926 403434939
502017468874 905337756
820918535473 22056192
458031177202 765294339
460808095285 8577408
814207412467 391889901
894916285045 17106951
339459434434 902197812
742985849338 905328183
582930763294 48295785
221843915398 905318610
646191892717 58711209
196422369148 394149129
596451122983 93039987
331911013075 510776988
284954681710 790777665
314172790900 215382927
300897385135 71127390
604373298889 17011221
525923062174 694358409
505842363802 63756180
407351319406 236338224
694218439006 905309037
512535929926 895027635
504528104389 280211283
185507413582 905299464
45898748710 905289891
690045100543 62090478
568803460351 18810945
795578154598 905280318
861747137506 148486803
533816054095 381809532
829737529165 3944076
428388241510 617956296
373883488786 199242849
83191474258 905270745
189332308510 905261172
174988952530 905251599
774124495177 156068619
854864025982 810143844
124486491997 295183455
786015917278 795640749
763447581829 328382619
355996559629 21855159
165032713768 18916248
448330642843 15240216
858688920910 421451325
640669910014 423002151
110316761518 354622212
724460644498 187764822
141521121910 905242026
361452580270 905232453
804184168186 673833897
109009515022 905222880
916062344830 56183937
820439971630 21855159
736747412353 448045119
327984749650 554573463
420738451654 766720716
275392444390 905213307
61198328422 803442744
888331856602 905203734
717235451392 585446388
869207381962 859272480
526879285906 905194161
931361924542 905184588
981884291434 103895769
279217339318 905175015
138652450714 155972889
695289624895 681827352
734109622771 190904766
996596270833 421077978
189332308510 905165442
857848942117 559628007
435081807634 840059469
723496561333 25512045
40161406318 905155869
993516467122 198869502
778472521744 83495706
164470491478 890595336
261049088410 311122500
247661956162 627816486
418225111072 118580751
580335209788 36865623
873988500622 720885192
851039131054 104163813
697087110202 905146296
988077285388 495957984
614851869250 827001897
996189470290 67824705
355715237878 733550271
259398807124 423547812
40071922006 11813082
288779576638 222275487
343728880336 120638946
88083639718 752552676
943988696638 453884649
422066576863 299797641
37907953540 47424642
374425760944 303435381
466637190790 905136723
30776250352 587514156
178269760522 161515656
948573951718 447767502
504642865513 59936553
314597617402 121778133
748723191730 905127150
564172011454 766165482
744537551962 1177479
674137740634 905117577
3459890104 254976855
333722092042 60912999
576602919970 304440546
501882015016 9209226
41392604902 236089326
182370357850 131523447
369594776527 217661301
667315929121 2125206
167339162674 615084396
249574403626 688681620
879725843014 589639362
877649634331 8855025
286867129174 238013499
28686721534 905108004
888704667514 36166794
668400398242 231379410
118571752342 905098431
352846566682 748627746
217526895778 76469124
948573951718 480717768
16400891833 670674807
243116160988 424256214
503929916338 905088858
548872431742 905079285
534025999558 28202058
785510715868 147740109
508711034998 85955967
825221090290 905069712
915698517484 219595047
4781128234 251951787
340616576290 565812165
228537481522 905060139
791401886797 275836422
785059693546 679041609
986822900998 205331277
736716194800 198409998
100403501434 504430089
611026974322 905050566
269180495896 10003785
777409903690 905040993
365277475198 221356479
12430918090 382029711
46854972442 823009956
49867746007 187678665
308860275010 905031420
199850769562 633933633
219402889258 69432969
308061479263 186577770
865382487034 905021847
226514029642 20361771
921539162119 45395166
221603646763 22601853
956223741574 700437264
465895947919 435341748
70416439630 96275661
780278574886 905012274
996385138318 905002701
776533020982 785234898
314353174939 181638102
109976805142 478468113
629210963242 57897504
19124484214 904993128
115443321883 57916650
743942073070 247261017
505953104266 533924502
832684564939 66120711
71859810094 728505300
115283672962 296284350
220887691666 649355736
921799687222 904983555
648689198524 10243110
408392082301 127847415
895981646458 904973982
384816594760 345614019
793909550590 440281416
384796702066 109754445
514685730352 284222370
264873983338 904964409
714855759463 1550826
651260331307 658727703
868484691565 619018899
585076169713 77349840
738366744130 507321135
721948927234 690376041
718124032306 31964247
199515651643 63315822
993516467122 738892005
405438871942 893237484
825221090290 904954836
526879285906 904945263
939753248551 89373528
844345564930 896521023
961961083966 119078547
81279026794 904935690
67169089273 411409248
832870880146 903164685
333131193136 174621093
725773822162 201798840
393964187158 243383952
635127703654 440358000
506470209007 46285455
739481515888 545603562
431495280406 463792704
993516467122 904926117
133548582451 250008468
325116078454 61496952
121440423538 877882392
556697082016 337601418
83191474258 732037737
285910905442 904916544
134827555786 904906971
772394662261 8778441
436994255098 904897398
614851869250 904887825
458062806394 424610415
967718835994 480018939
645200765827 103273524
323735411140 238147521
409899691687 229062744
229493705254 644933010
970336038145 39450333
311728946206 904878252
735531377401 513141519
877813395550 904868679
483458873410 59007972
737109099439 26191728
413735700868 72151701
946661504254 220265157
567040682650 904859106
133871332054 410940171
647363476138 904849533
579471591166 904839960
37292735122 730707090
439738759003 69423396
917359711990 246686637
480024323038 151109805
457680713764 166283010
281129786782 904830387
711181648858 20524512
415001109262 904820814
316510064866 562777524
707605571254 904811241
417164350180 280393170
666487950778 353818080
57386175157 661226256
294938265052 457225626
964829755162 899459934
429771344458 22850751
393964187158 169547403
671640492265 54326775
248618179894 761474712
345196776826 816701349
233769775672 355493355
186463637314 128775996
151083359230 904801668
946416401254 83907345
815658852970 760057908
77454131866 904792095
828089761486 295441926
128954845693 62636139
446556492418 527443581
346153000558 904782522
227581257790 904772949
8606023162 539725740
483403790368 47166171
367189922662 840107334
512535929926 738288906
74585460670 904763376
381533278642 904753803
938543235016 363908022
848170459858 898875981
462812295862 904744230
752462785747 32165280
691349767810 611523240
10984340671 93078279
138300398158 85649631
688593253882 212367432
484805441698 144198099
995019538906 37459149
1670896048 8778441
436994255098 904734657
481524542068 195116886
846258012394 21338217
268062229993 284873334
602420960734 820654998
469048793620 149310081
79624925881 641630325
493411455286 904725084
503929916338 904715511
822352419094 904705938
193157203438 904696365
570092667223 547633038
425519570314 904686792
436768843759 37535733
551741102938 601471590
798031218091 22620999
228933564397 37660182
734379835750 405722886
373883488786 607617456
254740902547 196524117
422897154970 522992136
547916208010 904677219
196982098366 593669595
358583909074 554965956
564683898910 272696478
522492268510 469794975
280173563050 486413703
598596065806 57438
352490005243 125482884
691349767810 709512468
561303340258 904667646
915797712910 71002941
327612239593 13832985
464724743326 904658073
638757462550 904648500
649275923602 808803624
35547575833 494656056
870163605694 626418828
952089403513 237257232
477155651842 871066416
526012339972 740184360
363734191333 186683073
417956157637 14732847
320970137917 158088522
106140843826 892844991
628239001498 498351234
428211977953 4805646
783147246082 698312058
28773108286 366521451
375420487282 138109671
262268426047 524456805
636845015086 904638927
727686269626 707578722
892433736712 328430484
67891894546 904629354
619632987910 904619781
650232147334 558144192
475770207601 107102724
92817707083 797584068
729326311894 1780578
676824165148 112367874
780853902613 48458526
136740003250 904610208
376752159982 520091517
485670869617 18188700
985924306726 751959150
719080256038 816797079
849126683590 680640300
733423612018 904600635
161601820282 904591062
878185641655 306115821
440902454272 298869060
72928976080 246887670
993658674037 696033684
459223528552 472188225
764978995174 403310490
237143495110 418837896
128133989662 904581489
856493557096 59189859
407351319406 895803048
748079650897 247653510
219689964382 183284658
427432017778 904571916
691802273947 202210479
345719902984 181102014
925624582150 904562343
729598717090 904552770
233359199275 461753655
802271720722 789418299
584835724672 47242755
883310746924 34328778
11474694358 904543197
332765868310 904533624
33467840194 901336242
561303340258 904524051
239830522723 1100895
302198357224 150114213
720402953356 259811220
904940539972 261610944
339459434434 904514478
521141943514 142168623
14468274058 697048422
486717889162 173022402
687938215876 245145384
278164461097 39019548
500798709709 153617931
213010719466 57179529
294516919030 482431335
979258569313 213678933
887386048294 729137118
748723191730 185821503
67036704256 50602878
563215787722 397978329
283042234246 483513084
855540023377 145806363
826177314022 904504905
645999475417 252420864
998297585782 505952196
358583909074 904495332
832960387696 502400613
581384038630 185323707
714299137378 442655520
516951249202 160472199
651018933058 55408524
981546546421 17384568
498192573946 904485759
349021671754 8855025
546003760546 808305828
205588111954 904476186
723861374698 163679154
909845782150 151952229
11474694358 904466613
93709935310 904457040
196982098366 568798941
74114444443 270820170
726585191350 34395789
355100980852 465027621
740549360800 451788162
466637190790 793419813
33611636227 77081796
559039156147 91297701
993902048416 240722658
346551122482 362529510
745854520534 904447467
931076318179 228593667
650232147334 904437894
192200979706 904428321
438445029583 172830942
86060145454 904418748
240012166306 904409175
517317048586 904399602
573910095211 406067514
156264610144 109084335
116659304878 904390029
683699977954 233418459
46854972442 904380456
38622660055 401759664
686568649150 904370883
960048636502 460681479
995173568476 106154997
302166708886 904361310
484493538304 152545755
60144732226 459504
972479545018 730582641
149170911766 78986823
90841264114 904351737
505842363802 380028954
57516760450 440520741
908412554974 500849787
885463185406 788145090
109788278572 76086204
650070702781 45778086
282698921839 153866829
752439284032 26431053
705114229426 372667317
951751945690 140167866
372927265054 904342164
402570200746 904332591
544091313082 904323018
498192573946 10290975
469881372484 408020406
827697368308 157657737
126083101564 51885660
677006411830 904313445
684656201686 708708336
996385138318 311601150
980129334874 68121468
649275923602 904303872
285022094776 539620437
982998006070 426936654
532540584478 2737878
43030077514 250831746
347109224290 904294299
847814989741 37995237
334678315774 344647146
525923062174 904284726
288027229087 347863674
60242104690 904275153
491033323756 51033663
593814947146 268292898
55716431962 317258793
641626133746 299108385
528791733370 904265580
835739551342 394398027
229493705254 184328115
505305447043 165660765
644200678609 208021290
908412554974 708938088
428014094470 272074233
712775037805 512385252
449012494822 313525323
861067812799 235869147
372927265054 800044329
632453144179 240617355
147470582836 512260803
601464737002 904256007
747766967998 15651855
965785978894 904246434
18273419887 573662025
384401949838 308987721
514448377390 904236861
118571752342 802255692
192200979706 904227288
53548538566 904217715
447512716150 802045086
770716337566 904208142
809490442480 328095429
961961083966 81140748
16081607656 51426156
318422512330 75444813
732467388286 214387335
458987400934 320666781
477155651842 840815736
682844682361 667630593
453894867103 173548917
677006411830 904198569
814223696140 69002184
482692501414 72907968
589116960418 307322019
249574403626 904188996
404242130677 184912068
559390892794 70016922
672375598843 246399447
993111514168 336088884
139608674446 904179423
700912005130 904169850
965785978894 523939863
835306501633 304469265
648319699870 140876268
630151448962 904160277
644494804942 771545508
734379835750 904150704
781234798618 904141131
703780676326 904131558
812493652618 181810416
77705691160 65125119
321291183526 235735125
4362371014 603099
994127597869 159064968
813511593481 133715664
590946275950 291009627
894069198994 904121985
794621930866 375558363
124309094734 902312688
736954246591 52862106
682743754222 904112412
677006411830 370656987
790797035938 904102839
862513815838 15067902
988991273044 564577248
448495332643 722637051
961004860234 106336884
138652450714 451213782
600870276940 165048093
96004249744 215564814
795578154598 904093266
647569937029 528582768
760197876514 833760435
192200979706 904083693
651314342173 502458051
761505706963 18906675
64066999618 904074120
782191022350 904064547
810692500852 106796388
970567097554 904054974
570703252309 91134960
228537481522 904045401
838608222538 689686785
381533278642 904035828
73643366686 431081763
65023223350 904026255
555565997866 845238462
704736900058 481541046
747528135313 113162433
813746405506 904016682
541222641886 904007109
531084047047 71069952
524010614710 903997536
878769619282 903987963
229945349821 108959886
25029938059 200946843
821396195362 726198207
134827555786 903978390
350429185852 197366541
614169012106 316157898
2301350590 244044489
305035380082 569756241
371158364725 132901959
930267260176 51885660
422758949569 475385607
580676320405 528544476
327028525918 903968817
102315948898 903959244
830317045774 23252817
826447148173 475758954
220887691666 784986000
263917759606 903949671
318422512330 903940098
608429937001 446216676
5502635671 96783030
843414709648 559647153
889893036496 29819895
892228328851 679252215
121330922083 784986
759241652782 808669602
674137740634 903930525
961961083966 205656759
379319936734 23329401
31555392730 821545287
322247407258 836833368
696130886470 30030501
332765868310 903920952
334678315774 903911379
633621888511 290100192
602707222153 463151313
179770071190 903901806
814702629238 732880161
851995354786 903892233
579471591166 768740619
612939421786 903882660
700037534818 425213514
167079374692 17930229
930190953793 59879115
551741102938 903873087
78187040746 127340046
618676764178 664356627
209413006882 903863514
287944355626 774484419
323547665464 511303503
297385590226 104833923
329897197114 276487386
401613977014 903853941
130501767298 118370145
853907802250 903844368
386314397302 903834795
117615528610 758602812
27730497802 862929366
13603395892 70897638
647718395113 133840113
265830207070 903825222
960048636502 843285570
236431985977 373615044
865411588954 647814483
868673796607 27321342
328940973382 720406542
20080707946 875881635
574690472506 694540296
407351319406 442607655
770716337566 903815649
901086629281 549222156
287847735337 159658494
483849217966 903806076
177857623726 903796503
812004280858 370934604
899916113944 319709481
618676764178 851671518
563378011780 285457287
308860275010 218532444
390733938271 111343563
901275906637 218407995
189407303392 381953127
847214236126 903786930
609114526858 903777357
748723191730 454296288
432213136438 903767784
910617859654 419144232
224023459135 562069122
653100818530 903758211
580427814898 903748638
158661106780 928581
400010565136 24219690
989935549672 204134652
945132522451 324716160
895025422726 903739065
529067062423 609579921
328699067764 85075251
708561794986 707990361
868251158230 765045441
585735984646 368694522
140951877130 375204162
234274823914 735761634
586804011445 168829428
924922933207 464261781
397789082086 903729492
79087674067 180843543
975348216214 903719919
691651202434 455387610
819066656380 357293079
855141958891 601347141
680963452450 59323881
952398846646 903710346
439862926294 903700773
158755760512 607215390
566084458918 903691200
824264866558 856304850
227873961838 437897739
33467840194 903681627
690393544078 903672054
299298037690 335849559
910325002438 844702374
96578606506 903662481
747766967998 568980828
347109224290 454813230
535485299494 741677748
829045985218 203924046
999767927479 377961186
381101147941 127043283
95622382774 811407480
799012513510 187065993
546959984278 903652908
553246960465 279732633
182638742386 903643335
654710361220 215047872
684656201686 622915110
503687091712 36626298
353192869957 434805660
745095203839 434662065
738920494315 13201167
206715175444 325750044
918991708846 406862073
875900948086 903633762
743942073070 527232975
939765310531 53225880
543894448429 72419745
628239001498 535599777
110921962486 903624189
593253370339 188760414
662023985608 128479233
148013620834 112568907
508420622989 58433592
74585460670 148285770
196025874634 335284752
918412651741 82366092
695212409077 525012039
352088408320 187649946
700912005130 903614616
649869181558 185764065
282793991302 192637479
255032658868 18629058
523912993348 16140078
261049088410 438156210
902675212582 650561934
817571300434 903605043
32511616462 903595470
947691105031 351874761
120484199806 883683630
656322206911 257245656
643100476957 98343429
779877613873 5198139
70760565742 903585897
792709483402 903576324
292925387245 289372644
530704180834 903566751
954400074112 37305981
70760565742 517870581
865382487034 903557178
259136640946 903547605
119527976074 903538032
83191474258 903528459
518273272318 903518886
162558044014 404689002
83191474258 807750594
571821801310 903509313
507329419957 321681519
51048753352 161975160
551549398132 24200544
710474242450 308298465
493011164383 333638196
945370555096 176995197
197938322098 903499740
490051310362 110606442
999253809514 769908525
301210485154 903490167
501549018211 45768513
723900327235 154048716
748723191730 775614033
744078737218 630372477
73085379754 144676749
556218742444 189727287
103272172630 903480594
162667779313 503051577
867422197960 771516789
363600762859 391688868
657881937190 903471021
324657449689 105657201
277602985501 557493228
427853086183 341555067
843919982161 354564774
746048383357 137066214
728778343801 731137875
435507825280 30135804
482892994234 903461448
683935617349 400218411
418826004190 858458775
81279026794 903451875
895981646458 398074059
72673013206 903442302
266786430802 903432729
513969999526 180996711
772359175150 188530662
113790633682 903423156
539310194422 296360934
125994551314 39297165
252677632468 649039827
882068300065 189535827
687981007186 425481558
979173111142 303789582
218297489467 547690476
665531727046 903413583
375795936250 416875431
108669696760 116139636
764978995174 903404010
399224041975 375252027
65979447082 393555603
258558225232 406488726
168295386406 84022221
309816498742 871994997
552697326670 393421581
300254261422 903394437
241468828186 228536229
335124647326 68360793
774258823513 48602121
51636091102 857300442
496284281164 341823111
794621930866 903384864
486749259883 614787633
523054390978 45117549
291648247834 903375291
283998457978 767534421
104841585304 106451760
268834336216 725106885
303221687686 541190409
479068099306 517229190
83191474258 244618869
251350784560 5609778
893112975262 903365718
111878186218 632334942
555565997866 193403319
330858848737 821717601
469532226028 431321088
660839120344 694157376
893112975262 140608224
166878035356 132691353
620015534563 292110522
439862926294 903356145
662025574726 305704182
847552344913 110673453
347109224290 648484593
224848475329 460078380
389183068498 903346572
868251158230 377472963
480541667104 128862153
705693123790 903336999
92272442668 374486187
792810229654 306383865
45227474896 80997153
474441297406 661819782
747766967998 903327426
498617921482 129876891
999503770117 244542285
891200527798 903317853
99944604625 16647447
450294325003 29953917
154615984987 34970169
760603465378 84797634
344470553992 87401490
145196433232 32538627
24861826606 903308280
143550091930 79168710
826405744948 406230255
217392931216 247136568
888779662396 41135181
237946085857 50909214
879501762322 56710452
962446272325 29829468
417869780458 903298707
270611325730 903289134
802271720722 184433418
343284329362 903279561
242880837502 768587451
552034256917 439056072
773585008762 903269988
262377146608 152919102
827133537754 903260415
6693575698 903250842
267894874807 707952069
697848125410 37152813
202490669296 26172582
641626133746 903241269
17212036750 85008240
662663055850 596953134
630220881931 760268514
969610873822 53723676
673181516902 903231696
102315948898 11114253
300254261422 900838446
902675212582 903222123
272294302903 64866648
923495453923 64052943
786972141010 903212550
541943507932 166445751
314597617402 903202977
929449477078 903193404
538487561905 89057619
553653550402 601835364
143433569374 238750620
358583909074 200621361
114559498750 24487734
220887691666 549691233
218587953433 216435957
637801238818 455023836
797490602062 114981303
432490571551 73702527
236187271378 538835451
517883684029 117508575
429344465242 630946857
383981699230 139995552
144389793106 903183831
100104196108 176497401
986271251392 72965406
268775682445 367402167
33467840194 601165254
143130607162 47568237
427544433517 695622045
203756987125 597996591
119879372185 253244142
531946397941 172658628
367669558681 169882458
708859400410 184969506
64232899708 278928501
860601368374 694703037
942836609326 903174258
916545752611 189382659
138652450714 903164685
659794384654 3867492
145658058346 315238890
634333608250 415707525
574699672159 752926023
612939421786 903155112
17861583946 114100587
677360909593 104728620
155864477890 878858838
957179965306 882285972
932825364106 356307060
495323902750 901948914
189684279001 249491526
786593504233 63861483
701868228862 113018838
45898748710 795746052
96578606506 623135289
135469789210 71395434
508711034998 903145539
870163605694 903135966
479712792991 32040831
296692059187 417784866
203431222027 181638102
421699442740 725824860
878573625772 9505989
539310194422 903126393
631107672694 632497683
706649347522 107791980
555892657345 168245475
421121017453 183830319
802271720722 899201463
880682066746 903116820
446556492418 903107247
480980546770 264482844
978216887410 903097674
837651998806 780917475
437950478830 737800683
657881937190 680965782
15299589286 903088101
15299589286 903078528
655969489726 105073248
966397109641 159064968
658162263349 469632234
568953130114 903068955
68848118278 520493583
644064933469 310404525
251486851090 902312688
196285140193 609867111
545842162825 108031305
268698878266 903059382
633976343890 575969118
911281226170 717773967
855820249714 903049809
299364608332 595316151
820439971630 235045869
918658026877 108777999
69804342010 903040236
718338142024 581617188
658937633965 526687314
897172025770 154450782
2411957032 10606884
335634539506 903030663
937762522666 94332342
688481096614 873880878
202719440758 699700143
254355522286 771124296
468549638254 903021090
467846649091 365506713
105216766228 671737410
344809074418 213305586
457798768000 2546418
341821047058 28441383
652144594798 400419444
225958144678 457541535
526112904337 167058423
271865796277 574839504
316559164783 657961863
829045985218 354105270
336590763238 262233189
80322803062 903011517
755877515917 251061498
268315177372 253923825
453250058542 903001944
23231447587 152191554
907456331242 902992371
522098167246 902982798
587121381022 902973225
35125745680 24851508
708561794986 891677085
172120281334 802715196
978021420415 104757339
636845015086 854725305
191244755974 902963652
988313154535 366061947
72673013206 30604881
39205182586 902954079
580529489731 576935991
309816498742 902944506
415957332994 902934933
465218652688 182786862
904587660046 64656042
112834409950 902925360
77805652426 212817363
798217949029 41671269
429409082992 309954594
182162528020 351175932
754460534122 186338445
370385559673 394704363
621838819105 436059723
484805441698 902915787
321291183526 902906214
142229820673 15958191
430927509868 3427134
540440857360 129618420
33212034580 76708449
143433569374 734746896
906691605802 577711404
873032276890 902896641
749679415462 902887068
28021000060 305091510
87016369186 627768621
775942284817 66283452
691349767810 698503518
784390248175 546915063
767847666370 539180079
697830357922 15517833
902862929539 132260568
167844339457 260577060
277304891854 902877495
775838197588 477836295
876863834626 147012561
761154100246 902867922
105234734749 319307415
319378736062 14369073
260370826306 371643006
801315496990 334767810
661706832118 902858349
468011122804 377147481
614851869250 460949523
773934423262 139373307
750114565750 141268761
24861826606 714164946
875900948086 902848776
986822900998 902839203
106140843826 191105799
808009063114 56116926
905543883778 796186410
849260858758 63909348
196025874634 866691555
729598717090 434547189
757893026299 328344327
7649799430 541927530
371014817590 902829630
514053026155 92465607
329033515573 268359909
925460552887 79580349
526301032933 218111232
478027369222 9687876
427432017778 902820057
951719885713 265870929
900099972982 7160604
763066547710 574389573
626326554034 902810484
760714167550 129886464
927537029614 249855300
447512716150 174812553
683699977954 875833770
816635591641 695105103
375795936250 620550579
633976343890 902800911
176901399994 902791338
320643124237 421661931
966742202626 819621114
143433569374 786144333
626326554034 902781765
637271262484 470321490
376752159982 902772192
344240553094 720358677
679698455695 19213011
162181551589 81705555
655013265994 358384401
702824452594 902762619
458031177202 902753046
291648247834 902743473
541222641886 902733900
402870582340 260098410
209531415319 596618079
941880385594 410136039
122396647270 888068064
624414106570 509034702
253470512101 705731133
533572852030 662958969
642582357478 561379866
227234604406 290071473
421273256872 351271662
934709398906 81188613
392518327714 123118353
418826004190 374524479
730554940822 116359815
680222209579 163851468
303122932618 902724327
79366579330 657550224
710495944441 390329502
520548603493 513639315
875292731623 501586908
475503283642 126133848
258180417214 902714754
448985652130 100344186
23065394329 744932568
761154100246 333839229
763066547710 764920992
44942524978 262740558
724817598430 521613624
912237449902 814250661
198894545830 902705181
189749279671 477941598
947251478671 304612860
559390892794 683004831
931647018055 65910105
858372709666 202401939
384401949838 902695608
984765886180 69394677
223756362862 902686035
274436220658 267948270
102432796936 200391609
655423555201 444531828
562596399568 403214760
220887691666 688662474
355195686541 271088214
96578606506 902676462
314408190970 31227126
973435768750 862871928
666970640584 136673721
808437311269 98353002
324159854722 762489450
596683618342 902666889
779190984967 74114166
1912457038 703969701
752909094061 118992390
213752488852 99808098
656543324065 302535519
984555136585 165316137
206429569081 4872657
272335983745 66101565
498524852776 407608767
890784671197 3666459
221843915398 880907460
371971041322 902657316
911771756263 242742561
607285307056 686278797
725773822162 902647743
414044885530 633052917
591902499682 370513392
559390892794 902638170
492455231554 808947219
657881937190 902628597
544506417508 194714820
312685169938 786661275
551741102938 642999264
424563346582 791581797
211325454346 902619024
452293834810 488376168
581384038630 866586252
91361011003 113842116
787928364742 752657979
22949379142 902609451
619632987910 317297085
540324076333 746282361
363428085085 158796924
437721716941 80786547
605782660576 8673138
797334145042 40350195
56417209762 902599878
402570200746 11095107
859195007128 192024807
672225293170 902590305
518273272318 444531828
582551193844 380182122
273242150260 4824792
164470491478 902580732
911281226170 83658447
519229496050 902571159
295473142762 504008877
458987400934 902561586
472374533182 781664169
395876634622 902552013
921274267636 187994574
169251610138 902542440
539385840268 66111138
84147697990 902532867
250530627358 143527989
453523501714 383168898
702856148797 653194509
449425163614 819467946
908416594780 886909731
605444025274 389286045
276348668122 135879162
935186819470 83715885
381714830587 476639670
904587660046 25483326
782191022350 110127792
199850769562 902523294
5387673514 188808279
953585234017 548465889
423723051880 612528405
633020120158 902513721
536441523226 902504148
849707869993 7983882
915106121098 566156793
588077604754 902494575
809921510578 902485002
209029057090 135553680
658205600320 105350865
348065448022 143681157
789854626045 440128248
447512716150 902475429
717785410669 172562898
406395095674 769822368
953355070378 857903541
737039092090 69605283
808009063114 902465856
307567593139 58510176
388038768127 44906943
695174662738 902456283
226441179112 17394141
217328313466 238061364
44942524978 902446710
35380287658 121749414
102916779097 21960462
953355070378 451826454
291302408155 3580302
92498614366 118523313
75146160853 125607333
395937585913 824398041
617572220476 34223475
119527976074 378076062
630151448962 677950287
386482087543 509341038
862613126140 144083223
25818050338 653424261
142219405249 64770918
63292729897 620292108
27212908930 142321791
847214236126 151243827
427818508507 464721285
3824904502 636326883
646117587091 36109356
864260577910 90991365
465680967058 902437137
445600268686 902427564
546482678590 420943956
12758917789 18916248
548138741968 259581468
963873531430 902417991
90841264114 902408418
300583926823 491592696
609114526858 421030113
578873349769 17365422
79385141377 751164591
273504073021 34328778
485761665430 902398845
633252868507 167048850
581384038630 84137097
368146146394 902389272
911281226170 727011912
48767419906 902379699
74278334203 49597713
772628785030 548130834
387270621034 902370126
543813719320 34730844
595727394610 902360553
942668693425 57380562
585052533976 94849284
991121506258 45433458
600421010569 29781603
634932567622 626686872
524843599732 5035398
924269177983 252755919
172120281334 902350980
818527524166 789858657
344865200917 10118661
860601368374 902341407
239128161286 706822455
876337381156 384604848
714299137378 902331834
664068511753 141134739
175945176262 817371459
762200568649 39785388
569909353846 869745342
985866677266 902322261
351890342950 902312688
336590763238 161391207
917018568562 902303115
568324255117 555607347
230449928986 563418915
694432548724 581617188
114746857414 806994327
197938322098 506708463
573734248774 683627076
430300688974 902293542
957267012595 475998279
236187271378 902283969
501061245142 902274396
902675212582 902264823
742676109442 229292496
976304439946 139823238
764978995174 902255250
528791733370 902245677
865915885021 321499632
920843463490 902236104
136488639508 110836194
745854520534 902226531
854864025982 902216958
300257966173 137554437
367189922662 860986047
214209404050 426467577
1280059177 276966036
587121381022 902207385
590946275950 871277022
499910559580 79417608
522694584292 192350289
375795936250 902197812
214194125542 704027139
20670347308 201683964
28686721534 902188239
469505861986 902178666
520185719782 902169093
449425163614 55465962
929449477078 355665669
607541470963 24784497
234274823914 65287860
443687821222 181456215
931361924542 902159520
195069650902 902149947
843261564886 10204818
545795274271 20361771
47575991656 49999779
588292193122 468550485
337169441515 257207364
71422816309 4221693
283887606730 40723542
565128235186 785972019
209413006882 810201282
303122932618 804974424
491499007822 902140374
179770071190 902130801
220370083648 125712636
807052839382 902121228
605455675615 675729351
969808498834 584402931
118571752342 823603482
864426263302 125741355
336590763238 902111655
713083958515 90397839
167774284243 209131758
365277475198 902102082
397789082086 650590653
460498035388 221126727
859879395952 288176019
585999893110 14101029
195173479660 372016353
25869380764 318388407
656683616380 93700524
712386689914 902092509
626451395527 277023474
182214576421 294398469
747309229522 284825469
739160954410 882515724
792711043801 870559047
88702246978 129982194
920984655667 385590867
636845015086 902082936
868086114229 27962733
90982542448 189162480
517317048586 519823473
890711744083 286510317
729598717090 902073363
939011714398 273184701
125265318466 762747921
442731597490 490463082
771724016173 675997395
231406152718 767850330
411176214334 734430987
136740003250 902063790
132915108322 902054217
683699977954 902044644
755960724433 130518282
760197876514 902035071
198894545830 528333870
235231047646 609589494
623832110554 412299537
808009063114 902025498
281862867976 59333454
191244755974 526151226
547365534850 210883617
178813847458 902015925
411377046301 201952008
987590751328 97759476
267742654534 482498346
456118729738 902006352
122896893958 82672428
438906702562 901996779
455162506006 198477009
165515227168 605827305
132915108322 848407125
77279581876 34749990
915106121098 901987206
744898296802 646483836
325116078454 720215082
435165446935 770444613
189332308510 901977633
830958432682 629194998
142977716779 255800133
449542212685 450850008
436994255098 901968060
41961422989 3034641
978216887410 101291913
418826004190 214061853
973293297883 78153972
68848118278 101339778
166856457814 424744437
979173111142 436318194
373883488786 367363875
416913556726 690959994
262961535874 901958487
992560243390 901948914
916319245858 376821999
782191022350 403358355
584414665840 635005809
623457882838 901939341
671516521915 77991231
323203630990 901929768
347958224941 29705019
574690472506 494876235
634319622097 364310088
16255813018 901920195
227581257790 901910622
998297585782 901901049
955267517842 297241650
635009113330 471192633
603906016132 32270583
758285429050 182528391
441958553113 696340020
464724743326 574638471
575273774542 227511918
546847409890 2958057
821194649512 82787304
296429366494 901891476
894642363223 150248235
64800865798 88052454
461131668166 198304695
82235250526 156891897
461123205634 611963598
263917759606 242531955
349977895486 45959973
391095515962 901881903
272194877725 65957970
359540132806 901872330
208844949154 381254298
369102370126 901862757
989691572194 661015650
150136746790 888278670
474391872007 400668342
457074953470 441344019
79877413756 386481156
421694675386 23932500
71912988109 78556038
48431689315 183179355
69804342010 901853184
294516919030 5073690
388418515372 103752174
796534378330 901843611
409263766870 836900379
60584597911 469488639
252732715510 485389392
520615001821 447135684
554609774134 139210566
913193673634 901834038
587121381022 901824465
391095515962 337974765
449425163614 901814892
439255762861 219767361
11255122549 95873595
729598717090 50823057
218376658177 509733531
466637190790 366578889
38307469030 268924716
883550737942 901805319
6452024281 9879336
239858648197 11497173
963335398900 295949295
200806993294 901795746
133927602148 107246319
802271720722 901786173
76211823121 31035666
956223741574 901776600
697688744533 55351086
43986301246 558488820
43030077514 901767027
86607165820 203847462
174560727613 42887040
351647097112 34596822
870287633482 683789817
719309759140 126038118
946661504254 844530060
315819214267 266378298
177631245514 62502117
848798917735 71031660
132118332478 324936339
468867615022 310940613
524966838442 901757454
427432017778 901747881
541803407077 103847904
370058593858 901738308
81279026794 901728735
916161549829 563734824
972479545018 901719162
699955781398 901709589
716211584842 82624563
761154100246 375491352
239807777275 71854938
288779576638 374476614
282086010514 581617188
524010614710 731520795
487674112894 753347235
979750937422 19490628
789840812206 157226952
886740133357 540070368
457232601634 168551811
363365027734 901700016
725412579526 23741040
774541232494 901690443
33992708638 2173071
368275468051 648092100
230988161338 38952537
24861826606 843591906
827267617192 217383684
772628785030 35037180
681787530490 901680870
148020360226 22611426
42799448890 175147608
275392444390 901671297
943792833058 901661724
95622382774 413027085
942490453738 65881386
859245772747 44658045
469192819405 215315916
738685017661 190789890
209092363339 173185143
111878186218 293000811
583045371250 104948799
827712713827 13392627
371014817590 630449061
241147290262 610747827
544663242394 260174994
901718988850 786919746
655013265994 229321215
459943624666 901652151
466637190790 546177942
327984749650 901642578
688673016118 302277048
323668266118 242934021
637801238818 132432882
126775282810 158682048
476730317971 225568599
793035204727 138684051
544091313082 786680421
560542817365 518148198
704377954942 279234837
458425067860 492119211
975348216214 901633005
389720161663 112080684
119022477901 132164838
738525148561 533962794
455572479304 91393431
192200979706 474859092
969939361744 313506177
282086010514 901623432
960048636502 901613859
847504355464 91096668
953746749673 373710774
428100777985 208030863
66711226348 6672381
461696800648 81150321
501129299599 146955123
75360777940 8261499
860669307955 767027052
901909137349 114177171
835478566735 82318227
93307490482 37497441
656925713458 627778194
325292269519 566472702
80408433547 556756107
689673658570 412749468
307904051278 102660852
938055490666 53091858
823308642826 744875130
870163605694 901604286
178813847458 596723382
405279313270 63698742
430793669755 131915940
7125748783 258461427
489276274801 243068043
186250852762 59984418
661706832118 560862924
558434669062 779529390
843389341198 901594713
950808329599 203320947
978549798058 212645049
764978995174 620138940
711430466182 170083491
791026634770 570656103
349021671754 901585140
123774427630 227234301
524966838442 901575567
398745305818 901565994
533572852030 316502526
326072302186 348313605
160884557776 262137459
708261656809 78173118
787716776815 64512447
565477333777 136989630
37517107096 336366501
143433569374 862297548
893481143269 348304032
621927512950 18016386
308987586337 23884635
119241393265 145164972
278818455646 86587785
78746559358 421269438
131225855353 448294017
597639842074 900388515
936692705716 346169253
574690472506 901556421
390139292230 901546848
256267969750 901537275
215057342098 449931
960119486275 516788832
912365957854 120390048
399117293452 213688506
363880715671 134845278
364321251466 846942456
266498019550 126526341
767962705111 259591041
73629236938 497212047
110921962486 653022195
75541684402 652715859
196025874634 901527702
886419409138 211534581
848076849583 31045239
831914656414 328353900
213693241555 297978771
644494804942 901518129
955267517842 315258036
573810536011 778495506
571461123481 289248195
785687040955 24267555
744898296802 715955097
222004885393 70179663
790797035938 901508556
414320128426 36138075
755416757854 632612559
532616628298 901498983
854903830516 544856868
166382938942 901489410
457458256390 115077033
320943582415 132040389
521141943514 175396506
23262789589 445182792
376752159982 716519904
925624582150 901479837
539310194422 901470264
851894392447 33467208
489586560358 901460691
561303340258 901451118
438327626311 347758371
804184168186 901441545
864426263302 901431972
444644044954 334155138
715255361110 901422399
821794164118 324783171
402034135984 391851609
898311352273 197644158
450687369145 12703371
384152223079 174094578
1912457038 901412826
268047066361 98151969
295692737809 622838526
422650899118 901403253
216106573006 901393680
695213950330 725786568
827222423059 122735433
324159854722 712805580
220905191110 491822448
470195539198 1589118
854864025982 508584771
6323171701 297997917
362408804002 901384107
189332308510 901374534
585208933558 901364961
811278986605 468751518
808147613143 123884193
703780676326 298170231
298341813958 552687582
2032808794 507876369
71863189363 682200699
951841481959 453377280
93709935310 395087283
260092864678 620722893
331809644578 791907279
219620684581 146371170
257896696732 67518369
659794384654 901355388
606077231359 34654260
843389341198 601347141
901994384914 117910641
874944724354 804725526
492180701152 71424153
529486063060 24210117
332012860222 3522864
128611806811 133543350
632063896426 806305071
810429463531 13517076
793665707134 901345815
33998950234 162741
721948927234 865686390
605289631930 733933191
21993155410 783061827
413630187262 299079666
284954681710 901336242
486717889162 695756067
843389341198 901326669
642256037146 256910601
399701529550 901317096
163643819155 422657523
878769619282 901307523
517069801234 51655908
102334099306 379473720
77454131866 901297950
100168478803 69806316
375795936250 901288377
981472556704 459140226
532616628298 901278804
771672561298 312194676
185507413582 644607528
935186819470 901269231
948573951718 901259658
617720540446 125482884
387270621034 519794754
545134775563 317364096
557478445330 123060915
600508513270 659455251
515404601122 75904317
274944288487 6193731
206075521249 120868698
940924161862 901250085
998297585782 679568124
883939085833 512385252
976304439946 901240512
123850236217 112645491
155316360721 350869596
589033828486 835349553
605646532516 405186798
327984749650 901230939
331809644578 620110221
577782692398 178976808
594834199510 15584844
406998012787 35410527
56417209762 901221366
671269069438 901211793
110014063258 802877937
111315259618 475701516
970823902852 1187052
45898748710 699116190
597281500057 25023822
750635639194 901202220
385358173570 304239513
737248506946 386739627
675093964366 687169086
596683618342 901192647
140630655115 756372303
186915492487 311945778
669356621974 639505119
297211423156 18849237
856776473446 901183074
354759014146 901173501
939967938130 360078822
94666159042 901163928
427020947677 200295879
524410766110 341277450
308352479317 13115010
428388241510 901154355
810401519944 351175932
309816498742 901144782
268698878266 3972795
736292283214 901135209
387270621034 483503511
609931343083 26191728
669088438471 94878003
769429772842 206384307
886419409138 323548254
735336059482 502553781
136263654862 361122279
312468690208 140924133
603558602389 716634780
311728946206 120102858
591013315669 642616344
219931467934 901125636
536441523226 901116063
455222480851 150343965
791753259670 901106490
418826004190 901096917
52592314834 901087344
324193025167 513323406
710690534812 53838552
728379680308 121538808
57949048411 284882907
799403049526 901077771
744898296802 901068198
735397767040 269489523
562259563990 901058625
301210485154 901049052
512239065715 118781784
275392444390 901039479
201366037348 332881929
802462022389 19050270
55460986030 159304293
192200979706 138444726
613587217123 105063675
413454675880 153684942
554821749073 648532458
807151824202 416415927
428647564507 502505916
200862890041 146916831
231406152718 257102061
405438871942 901029906
740117178142 901020333
144389793106 901010760
935899816510 136463115
521141943514 610489356
176901399994 770798814
24493174468 78871947
405630676570 446858067
861557592106 901001187
140834990800 70476426
180162698212 501203988
432213136438 900991614
977657100754 103302243
601611136891 548829663
40696680613 72620778
58329657226 810766089
64912946482 7533951
745854520534 540970230
283042234246 402104292
101359725166 879289623
102918119317 278488143
662218719574 163545132
367228051921 346399005
297052224166 143556708
142477345642 250276512
405820068802 207561786
541310569891 217986783
919595142901 26105571
296158789741 84309411
212281678078 900982041
97153197112 296657697
290985608866 363975033
770716337566 886670406
155864477890 809770497
414628043971 203732586
693330633505 716902824
20518079170 6500067
700315936804 165325710
612939421786 900972468
343284329362 826475382
348065448022 301204872
799451125132 141622962
668400398242 478458540
468880816189 554209689
615324689293 16609155
787370913898 422111862
926580805882 460490019
19757403109 194877561
837879692611 228469218
549828655474 105111540
612215640067 18648204
360139498336 59840823
725773822162 150688593
20123317369 757272165
643811057509 345125796
611026974322 374017110
480633912532 2163498
409957684921 75866025
436600368532 102124764
262220015386 534020232
682743754222 339324558
35380287658 617812701
330853420846 754103502
671632546675 398782461
558269433601 100841982
529547339833 12511911
986822900998 900962895
648319699870 655721781
526276660075 45711075
591679673053 85946394
504294006247 315104868
92753711578 619574133
137956287100 241364049
533572852030 632162628
72673013206 900953322
246260314405 52287726
588077604754 900943749
226625034058 146572203
207925935673 136128060
395973427225 57935796
854864025982 900934176
539310194422 900924603
872076053158 205675905
625370330302 729778509
517317048586 881577570
737767468849 374179851
835739551342 900915030
124018089199 160902984
711430466182 58538895
140297681548 158155533
786015917278 900905457
844970394640 136080195
226242826552 118686054
273557337193 461629206
255311746018 900895884
796534378330 900886311
437950478830 900876738
988571989309 52211142
744898296802 457110750
449425163614 547326702
110921962486 771124296
700404898693 1005165
945381075823 12473619
593869149472 383934738
659430136096 45155841
295839329158 185802357
723861374698 900867165
739656835810 13411773
687524872882 579750453
380031216115 139555194
786015917278 135687702
550784879206 565170774
627282777766 900857592
685295582356 84414714
103272172630 900848019
769760113834 900838446
721169612542 267737664
559497354127 558038889
743402198254 14187186
950274581503 15182778
105184620094 900828873
706192336594 208184031
700265037163 300716649
995428914586 900819300
899806541386 900809727
660750608386 900800154
239147556184 421087551
285991538821 411571989
417311726515 415334178
791535075946 80910996
680831306758 60597090
376752159982 275003571
953871189100 49454118
406395095674 900790581
9562246894 349127310
453250058542 770607354
433169360170 900781008
560347116526 900771435
828340976152 27598959
881875959349 290502258
624930895402 159141552
57373433494 900761862
440819150026 497384361
477155651842 900752289
255550927423 54374640
961124771632 594569457
301543663846 205111098
474286980646 200018262
849126683590 212941812
856901401096 192666198
180314286667 96744738
985866677266 900742716
450592127368 393163110
363431598376 595316151
290456675989 29944344
214870611160 50507148
759358950751 251856057
132105495085 19930986
195353251027 204058068
101359725166 229072317
597639842074 900733143
458031177202 900723570
463768519594 269020446
403147299478 172132113
984910453534 900713997
634932567622 28958325
617720540446 900704424
952398846646 900694851
974391992482 390109323
344240553094 559752456
910436470450 528506184
155619422755 17604747
256267969750 498255504
951442622914 689514471
753504310390 900685278
858688920910 320197704
304079156350 30490005
750335041513 235447935
437950478830 355656096
628566646996 514232841
43693572571 22046619
598254218068 105092394
907456331242 900675705
91797487846 900666132
817571300434 658019301
921391824076 215986026
592241680645 235122453
508711034998 900656559
874661425084 113229444
143828560927 160682805
552697326670 900646986
540266418154 900637413
97424965009 47807562
718124032306 593650449
496534213048 698829
474923546854 250898757
433169360170 900627840
41459252128 50966652
706867611922 534776499
30599168998 900618267
512050257436 266990970
368289856270 29781603
268698878266 804629796
490542784090 37641036
398422661518 57581595
955267517842 253569624
172120281334 900608694
146302240570 426343128
274436220658 314061411
89885040382 900599121
743942073070 733387530
979357850896 45098403
248618179894 900589548
675356379442 5676789
404482648210 900579975
278991210004 37832496
541840770496 185429010
655969489726 232920663
637801238818 646340241
681070823218 615706641
544534313230 30844206
152039582962 900570402
546639082264 79101699
173817369109 58711209
65979447082 900560829
505842363802 900551256
508711034998 900541683
364974647008 4757781
46854972442 900532110
919121901646 385724889
857732697178 336615399
230449928986 900522537
89885040382 900512964
533572852030 236491392
600721187038 265459290
220887691666 869582601
853670769289 150497133
173076505066 333054243
988735348462 23080503
15691795096 104996664
641626133746 900503391
575646696238 585130479
757702762924 397518825
953355070378 900493818
454206282274 900484245
860141112199 140206158
376410532423 4432299
675093964366 900474672
503929916338 458613711
134519807074 43021062
962917307698 397384803
879725843014 164454567
31642976107 482354751
917813060551 83696739
220887691666 862412424
264267202825 195337065
882992176630 150142932
456118729738 900465099
28686721534 900455526
462384473011 46161006
699749650081 67173741
392311818958 235026723
925995200845 149444103
760855149121 88665126
490621359274 589993563
154278316558 147452919
773585008762 900445953
232362376450 900436380
373883488786 900426807
62477794072 559321671
391095515962 780218646
985904078977 669803664
434352234250 319805211
199850769562 446666607
506870107417 638595684
701441870680 184155801
3824904502 163650435
145701682507 347988123
190808987533 126775239
474286980646 756372303
845155038664 68705421
108053291290 585963330
775497456226 900417234
657881937190 900407661
606245855662 612739011
385358173570 875048784
15299589286 900398088
187662632326 237707163
526469182678 198974805
97534830238 340339296
598657849948 185448156
12042172225 320092401
192200979706 181743405
470462085718 805433928
95622382774 900388515
403526424478 900378942
377708383714 670416336
641633131609 759914313
345196776826 573470565
503674321330 51818649
817571300434 900369369
448951170184 212501454
770716337566 158950092
189213071314 51445302
750665267629 814844187
291648247834 79982415
581384038630 900359796
2345654434 78651768
846258012394 900350223
672225293170 900340650
892156751530 307092267
849615021466 306336
21993155410 900331077
762110323978 867648855
851039131054 900321504
270788895307 6595797
513492153658 643707666
658174995439 458795598
618676764178 860306364
220887691666 776025672
502973692606 900311931
590033915704 310528974
327984749650 900302358
91797487846 900292785
888331856602 119404029
636845015086 460547457
557478445330 747019482
542852163427 130843764
501505193017 164167377
199162752571 324658722
226313168956 158174679
717321646684 237946488
101962709290 115306785
557161592695 79321878
512535929926 224783613
876857171818 127598517
50679867370 620110221
658838160922 786201771
59285880958 900283212
912237449902 489773826
538006685488 28403091
868933962028 612672
684452645506 75033174
874944724354 900273639
225668810326 760565277
205723771 661963377
827506300801 170945061
570078049252 435954420
140564898178 466951794
451337611078 735225546
213763899868 158117241
370058593858 283571406
66385964527 137544864
908932991119 242091597
593814947146 309523809
46854972442 900264066
744084662905 390597546
973435768750 900254493
380266271557 82500114
101359725166 900244920
654719455570 167852982
348324876322 10377132
377708383714 900235347
131002660858 270446823
140183801140 169920750
481254908950 370274067
963873531430 822914226
22949379142 209677419
69804342010 900225774
488079443287 138100098
386314397302 900216201
366233698930 41039451
940662526291 188559381
600508513270 900206628
512535929926 394331016
715729760698 122266356
348786467236 89919189
446556492418 900197055
559390892794 900187482
824264866558 517123887
861557592106 589687227
638757462550 422915994
974068630207 5810811
215150349274 524341929
716331017590 72840957
175945176262 825297903
644985086137 232106958
36608930251 509111286
582340262362 900177909
375256071007 422714961
519229496050 487361430
87980222599 580554585
552953892643 382297755
805534952686 487150824
3824904502 900168336
672225293170 497949168
440819150026 884841963
970766512717 78680487
176070458113 71089098
617720540446 900158763
763345016707 547690476
854080652338 13363908
736186630105 7792422
594771170878 900149190
567865224286 30107085
440307544279 277061766
958169034001 100717533
685612425418 900139617
250530627358 900130044
886894354387 170093064
213237901810 73444056
743942073070 900120471
410740177849 58663344
331056119548 451232928
504886140070 130977786
571821801310 151760769
422020884934 241277892
856594073596 77541300
677467351780 100315467
349423785619 137860773
60323819818 406364277
804371530942 64091235
997660793914 382460496
786015917278 900110898
737875509727 97970082
339459434434 900101325
55460986030 900091752
231406152718 900082179
413088661798 900072606
524071948921 125865804
735795314584 148544241
879725843014 900063033
195752263240 196208208
525923062174 677710962
690269807572 17480298
170207833870 618712563
206544335686 886670406
642582357478 900053460
388891651324 622245
449977946926 182882592
107168472565 279206118
468549638254 900043887
285910905442 512729880
678638699968 104719047
616224729088 127809123
543841011943 51713346
353475369187 192101391
277626496789 380048100
472374533182 167326467
322776171913 246466458
99447277702 786374085
673715460550 4614186
64603269505 256144761
313286938291 290100192
220373864983 231063501
701868228862 245853786
780278574886 900034314
603833376208 190981350
891200527798 574628898
101475654196 612528405
897894093922 403396647
646846413781 197558001
797883114208 41049024
175945176262 900024741
830958432682 900015168
344240553094 291382974
803227944454 900005595
523566843241 307073121
527835509638 899996022
455901838369 29264661
46150643059 83926491
485225648533 295958868
239615608873 72534621
934230595738 310366233
231225188818 102747009
805140391918 899986449
61198328422 816682203
171488639740 147156156
731511164554 299079666
99665838865 658957455
585734586988 276918171
741708647008 91335993
350692366768 49444545
960048636502 564414507
790797035938 894032043
102322717009 297940479
759241652782 108308922
909368778706 899976876
140564898178 899967303
747766967998 225233544
673648296382 182930457
174462891553 418885761
323203630990 899957730
254040708700 234136434
851995354786 303875739
10518470626 734009775
500866821604 128220762
422650899118 899948157
23635294165 65862240
808965286846 609082125
437950478830 899938584
776614535077 258116799
916062344830 712116324
763066547710 899929011
955681808563 3934503
156820701622 478659573
910131153280 121912155
147265433446 834277377
767847666370 750982704
643964991349 81332208
686568649150 789609759
232652141587 499164939
458316577051 440214405
357808021516 353013948
71347572529 255943728
18786791158 253205850
531660404566 899919438
67523386003 106911264
299298037690 795497154
997341362050 714002205
577002669304 61726704
426475794046 807922908
682426710127 118216977
871119829426 899909865
973581747427 92819808
297459589516 670904559
98491053970 899900292
908412554974 899890719
511579706194 287410179
588077604754 190349532
545047536814 720942630
923712134686 899881146
769760113834 899871573
5737351966 742979676
510623482462 767438691
315553841134 555377595
899806541386 557904867
829398051439 295786554
933119188195 81025872
453250058542 840729579
861627628174 158088522
136885082065 670674807
371971041322 899862000
618267216184 173644647
494367679018 899852427
915621158071 297969198
525923062174 655654770
27730497802 899842854
718124032306 899833281
540266418154 899823708
703780676326 899814135
915106121098 812364780
96312232300 106528344
936143043202 722732781
391636131991 22620999
518273272318 899804562
87972592918 802083378
962131655680 552984345
714299137378 899794989
97002709552 471939327
554609774134 331091778
539666319595 520206393
978216887410 630353331
219750867808 90933927
360496356538 899785416
468988014643 229378653
878769619282 899775843
852462392737 398227227
948573951718 171720474
199519997785 219135543
347109224290 899766270
154908254158 899756697
350934119218 899747124
911828122087 16676166
527413669912 305062791
384181535605 126909261
613011276724 663686517
254015656159 22592280
637347645451 96170358
896937870190 899737551
281537108359 412960074
808137360460 512710734
84147697990 241038567
36585754018 604132884
196025874634 899727978
5084353009 346781925
104455611517 405359112
607887573205 100727106
671664597079 237372108
409263766870 371834466
16255813018 899718405
179906955517 127636809
689437320346 899708832
101581924069 54183180
894375477556 27972306
957179965306 899699259
183594966118 125607333
160645596550 899689686
416278411414 155637834
998297585782 552668436
854864025982 276420375
926580805882 209868879
863470039570 546876771
640732775905 63354114
891200527798 899680113
540121056241 32347167
891200527798 702428448
520054037686 41872302
245749508698 838891563
847260416278 235246902
892156751530 573393981
639713686282 899670540
375574401976 9486843
86828828635 15058329
585208933558 899660967
72076849150 277090485
611983198054 899651394
418381562611 243709434
890442714064 289803429
340808830849 501969828
771672561298 809569464
493479433159 33093861
286464713065 100707960
320361611026 394599060
845301788662 752064453
46854972442 899641821
675513491518 394484184
541816043437 158854362
788652246283 51454875
159249746458 318924495
976304439946 899632248
910325002438 899622675
925624582150 645880737
718124032306 692855448
325116078454 475969560
495768932374 89459685
40161406318 796377870
480024323038 899613102
204631888222 697565364
257224193482 79790955
415163275882 95232204
208488881419 760498266
679875083026 814901625
380991833854 341028552
224043160369 304900050
84478789768 58069818
650292265774 797861685
120669801130 658651119
15299589286 899603529
764022771442 50803911
483940151893 205972668
795764579200 677299323
12430918090 899593956
618802668274 248323620
148214688034 899584383
128616583738 100928139
110471777107 244149792
677962635562 899574810
545159732374 530698401
70760565742 345087504
899426765422 231599589
768803890102 642348300
836171638270 294216582
487674112894 692108754
376752159982 397490106
558266255365 8424240
611026974322 899565237
654468681262 52182423
270192415342 17135670
730554940822 327415746
129090213394 899555664
885934693948 168867720
649772312371 259495311
164470491478 275089728
569117910163 457713849
784119121669 382383912
698043333934 899546091
218019020470 846569109
532259521198 3063360
568596951595 151588455
555565997866 899536518
808989946894 295039860
536294026534 71079525
363365027734 899526945
695982748387 3226101
349977895486 194552079
391730129278 12387462
446556492418 198611031
615808092982 899517372
571224545932 95404518
539618550325 68676702
322273675570 117479856
24861826606 728696760
109009515022 362022141
699955781398 899507799
799169175655 97491432
925624582150 745516521
985866677266 899498226
203985102142 249596829
141343585144 78067815
909948892933 139832811
19478196991 442770396
838608222538 899488653
495640922218 43365690
92929672891 119270007
279217339318 899479080
354759014146 899469507
391579574707 383322066
443687821222 899459934
182638742386 861962493
132702132310 15517833
541222641886 424725291
957179965306 899450361
816615076702 899440788
106327699213 623384187
69301773175 133897551
523866707893 62751015
223027181971 610154301
901718988850 499547859
177616646689 63143508
323244048196 810967122
177770436934 469077
399047649877 146667933
11474694358 899431215
248370425173 54652257
227581257790 621144105
746853746182 206183274
340967790514 124257540
600209466415 231781476
601725668263 603137292
455849378329 189277356
451337611078 899421642
670312845706 899412069
96321508537 76459551
19124484214 691467363
757329205318 899402496
207500559418 53761968
233417182936 621555744
36336511390 899392923
137080936072 33572511
971720783557 458594565
446556492418 457129896
883834711414 417401946
76085899879 96744738
885463185406 899383350
444811639465 225903654
635888791354 468167565
671269069438 268704537
550784879206 730735809
519462273118 172926672
740117178142 513160665
474017811124 133179576
60571894540 60147159
841234452028 79513338
998297585782 256106469
257972648914 62301084
994472690854 845257608
255908172637 173146851
413702463412 181781697
42073853782 893113035
335700066691 148754847
838608222538 899373777
835520898541 115603548
503811885340 27445791
956385927340 728591457
133871332054 899364204
908412554974 899354631
892156751530 730496484
629239701388 57045507
569909353846 899345058
629080965994 13344762
441138265981 419603736
159689372818 899335485
834783327610 551529249
782477829430 205254693
303122932618 803806518
175945176262 899325912
440632729516 95347080
462812295862 462308889
678577557217 35592414
760197876514 899316339
299298037690 899306766
45002691283 734555436
924668358418 899297193
186690986491 172572471
697265694517 624025578
525923062174 365229096
857732697178 899287620
310132139698 381570207
736292283214 139296723
948995345605 317823600
249574403626 899278047
386314397302 899268474
401613977014 846971175
262005312142 899258901
447227243809 180709521
743722807597 97702038
633020120158 899249328
987779124730 499653162
97534830238 882276399
246742224706 729520038
737278135381 814844187
262475269858 380115111
212281678078 891322884
256804871455 116608713
215150349274 201655245
84147697990 153148854
935529178669 101818428
671269069438 440338854
871942848955 42475401
289735800370 60214170
633976343890 899239755
975348216214 849278268
299821221286 2776170
661706832118 899230182
67891894546 30317691
167641545025 37018791
294516919030 520589313
628239001498 899220609
583836068239 97357410
687917413747 194532933
185655163264 584603964
279217339318 899211036
974391992482 398954775
569909353846 899201463
616113194065 200008689
317314043698 13804266
826266218473 537849432
62412065854 450266055
820439971630 767783319
764797868533 102498111
129090213394 899191890
608754432982 55657422
726048318364 407685351
726142018888 518186490
871119829426 791371191
127177765930 899182317
365277475198 899172744
177928731970 564797427
606498420121 52469613
480024323038 899163171
7649799430 832219182
354759014146 899153598
354759014146 500677473
148031694658 315909
745003331758 630812835
681787530490 331350249
714712757989 329837715
709348475407 9123069
397789082086 53637519
444644044954 899144025
8839499059 114607956
605552085298 370293213
69314610568 86999424
471418309450 875967792
457665770311 199137546
574598834269 6232023
197938322098 871458909
158733149086 519316104
428388241510 295413207
680831306758 899134452
56033288689 273050679
825221090290 899124879
234274823914 899115306
473798598997 29973063
162227176507 118274415
755825381359 35391381
539310194422 533062932
545047536814 899105733
173076505066 899096160
951827859580 303071607
839564446270 836421729
906015497623 10693041
705075229024 201358482
784864025518 67824705
401992282828 354239292
787501164136 38387730
909000825397 166608492
164003505484 97596735
960048636502 899086587
407351319406 770808387
220748820247 10549446
462061479991 229742427
628845508486 148620825
170905897030 131935086
328778619394 66972708
499527189649 454085682
626878274743 168618822
336209694919 81648117
73857457258 516559080
722905150966 252765492
677962635562 664710828
11085881482 170600433
593926999111 406201536
22060855666 727969212
762110323978 594176964
986444532265 31303710
431708088196 107744115
298341813958 201961581
82543501126 389965728
520185719782 899077014
4781128234 517602537
246705732430 899067441
744898296802 899057868
877813395550 899048295
934622351617 190272948
90841264114 899038722
925624582150 899029149
338545331902 492368109
96578606506 785464650
545414584780 365679027
299298037690 781989651
9574 899019576
918931016026 899010003
672804928747 312079800
930405700810 695267844
289735800370 899000430
258180417214 898990857
463768519594 898981284
630151448962 719602410
753643884730 561628764
921799687222 144858636
507754811266 898971711
520910884105 39450333
627282777766 824599074
26540285323 156298371
468624748012 797497911
980295416851 96036336
631107672694 107303757
225668810326 187630800
586165157290 270044757
994472690854 326927523
464286639073 148994172
988644925996 4192974
160211560822 28651989
261049088410 589380891
397216429318 348035988
258180417214 97405275
442731597490 898962138
653713978753 249041595
537397746958 883023093
562259563990 260845104
699955781398 898952565
837651998806 898942992
703780676326 815093085
42077127748 161697543
288469731439 137535291
117089477206 352908645
8061572452 101416362
357409233574 116943768
599552289538 898933419
341771679097 265133808
671317690705 843151548
448468939882 769324572
690975888814 173769096
152811319930 11449308
864426263302 898923846
667444174510 317852319
867335696332 830113122
519229496050 818855274
783748018843 124449000
917018568562 156633426
777673496245 489955713
904338277915 114263328
901718988850 748015074
249395182012 7533951
263917759606 68274636
851039131054 898914273
305991603814 495105987
778366127422 748015074
269370385924 139650924
214194125542 898904700
741073401874 898895127
361452580270 898885554
965785978894 898875981
180726294922 208767984
256267969750 898866408
923219100559 116110917
759895019605 75310791
793665707134 764250882
152039582962 898856835
56582209990 277061766
789648600031 13325616
599161475905 273605913
296483071024 490721553
866338710766 898847262
748723191730 737513493
709518018718 830199279
198612548488 21606261
752548086658 898837689
770716337566 898828116
867826963546 216493395
10518470626 898818543
652193426671 618013734
558434669062 217919772
583296486094 324898047
704064400900 393727917
307904051278 113344320
364098061063 69959484
389183068498 196179489
317261698534 110587296
880292478457 117508575
937099266934 495134706
659794384654 313477458
709760234764 612882606
225692752399 684967296
385769640256 485513841
764086747801 598369938
220363487851 370015596
180726294922 898808970
667306538008 67556661
291648247834 898799397
921808350787 873430947
304131961018 125262705
877813395550 852983019
433169360170 791773257
327984749650 757387041
474286980646 898789824
524966838442 850427028
751670974198 656755665
897894093922 117269250
703122153748 339247974
457074953470 660345540
85207750480 372016353
254355522286 898780251
306947827546 116560848
265555226737 99272010
437577901762 262654401
685249909573 194150013
632442939361 245154957
917974792294 898770678
537397746958 820463538
263194743727 206671497
416468579059 42025470
973760101990 193690509
189332308510 514127538
730693127077 22726302
714497518657 183562275
828519081817 297279942
750793048033 317469399
969610873822 898761105
970567097554 582000108
708561794986 23731467
36458720308 378966351
386314397302 898751532
199850769562 476486502
89885040382 898741959
5737351966 834306096
465680967058 898732386
971523321286 898722813
416913556726 558718572
341561436871 610642524
739160954410 676791954
47006991682 699470391
879725843014 898713240
454827866737 143939628
841476893734 396437076
977873431408 157964073
453250058542 262740558
877390579378 117843630
419365414021 49473264
130573153159 136712013
265409181049 62837172
965448448579 29733738
101945765080 68217198
150848997136 13861704
779322351154 400706634
178652249737 38560044
352846566682 825604239
480980546770 807712302
383445726106 222533958
164470491478 898703667
598797232828 581205549
305991603814 324610857
800359273258 607789770
231406152718 652399950
327028525918 898694094
451337611078 898684521
12361383910 11162118
703780676326 381847824
646538708842 66934416
244986448960 395613798
894069198994 898674948
758184543295 27206466
33467840194 898665375
984910453534 545766303
125542341940 455550351
356671461610 898655802
385980916366 12550203
459943624666 334767810
392896317619 26584221
655219851334 478764876
885749130916 11305713
879506711563 108184473
656166396763 539084349
662663055850 898646229
965785978894 898636656
519016012669 44428293
618376396249 34481946
859327765492 67910862
115950313444 329550525
277465746973 258116799
293912053117 291679737
404482648210 898627083
751591862926 459953931
815658852970 346188399
857732697178 518904465
195834322996 63363687
529747957102 898617510
688481096614 898607937
547916208010 315899427
929449477078 898598364
875635014238 25521618
946661504254 854572137
778039797517 222543531
172120281334 53522643
352846566682 177837621
409263766870 426496296
415001109262 741017211
476199428110 898588791
118571752342 340837092
595088152054 121050585
328940973382 898579218
153497135131 45538761
210369230614 328516641
632063896426 898569645
660750608386 806544396
257224193482 431799738
501688784011 40541655
345798794077 243182919
773907063628 173414895
335772697042 256834017
433169360170 898560072
881638290478 898550499
201763217026 898540926
88928816650 898531353
965290130305 105417876
572778025042 848292249
84185329453 260079264
650232147334 414147126
742985849338 898521780
800359273258 898512207
25530529375 38483460
356967343894 303636414
503929916338 853691421
599040243433 24296274
526473997897 178019508
437950478830 898502634
327363265009 258375270
602420960734 128584536
185507413582 474188982
347109224290 844204578
234809514256 172974537
397066238521 399222819
119866218883 69509553
299298037690 229235058
293560695298 811618086
204631888222 898493061
657891127270 670655661
835739551342 154575231
724200890716 476725827
793665707134 898483488
899806541386 898473915
600508513270 898464342
329674456642 115641840
775172973910 109294941
950486399182 898454769
940485856576 35420100
705412533679 25904538
928493253346 877958976
247661956162 898445196
698999557666 655415445
408307543138 592195353
68848118278 898435623
675875446648 89019327
79162860409 72132555
409263766870 898426050
65622339982 3063360
414413838523 21070173
561976963549 214138437
978831713335 202880589
856776473446 371968488
887118448744 160089279
561492713344 704477070
998069580160 106470906
299151546163 58577187
305035380082 169394235
892784098939 24267555
960124646122 55580838
272523773194 898416477
898850317654 898406904
112834409950 898397331
373883488786 273500610
218975244202 898387758
741576242845 65326152
625752436597 394962834
672225293170 639974196
917974792294 898378185
250530627358 898368612
729598717090 898359039
223756362862 898349466
902194221289 89900043
852951578518 898339893
952398846646 402190449
368865404176 63105216
915106121098 31925955
449177877970 50622024
328506028219 292665756
697087110202 898330320
928080297364 312577596
386028532468 75894744
509667258730 68379939
259320662725 680975355
157776925354 264061632
795578154598 255819279
208456783150 810115125
260092864678 898320747
442731597490 392684460
639992394604 513687180
610070750590 898311174
297988392463 117422418
165426715210 406651467
675735977611 102143910
402094187413 10587738
377892836278 112942254
992560243390 754582152
996385138318 898301601
818527524166 60386484
459569152144 56212656
443054695813 553453422
406395095674 898292028
193157203438 898282455
990647795926 898272882
499196969014 252679335
78410355598 898263309
956233306 898253736
568625546146 121567527
32511616462 162970752
998297585782 898244163
862707401044 597920007
663328494226 191297259
513601065679 605032746
335970446503 469086573
786015917278 138310704
329897197114 811819119
442423628599 174554082
162558044014 305752047
177857623726 898234590
824034170923 21012735
179033969020 368818971
683699977954 898225017
613374935848 228832992
206544335686 898215444
988387661194 124592595
524999702551 196744296
868251158230 447757929
343284329362 34003296
289735800370 697986576
59860739608 58625052
597818608276 711790842
326581863403 121529235
924668358418 898205871
892997567266 33897993
313641393670 898196298
645451028674 581425728
182313647398 139421172
471010216552 22879470
189751290001 463524660
910325002438 898186725
435587271607 374964837
898850317654 461734509
992657438059 508029537
956233306 842088945
512535929926 438251940
279217339318 870032532
647363476138 696062403
120919704295 194791404
480998036641 324878901
36894521560 36980499
691394301406 339793635
175044361054 441554625
321291183526 580171665
434355891136 607713186
668400398242 898177152
10518470626 898167579
604333408198 898158006
731511164554 506028780
118891327801 284873334
720992703502 27503229
836695775074 898148433
277798437442 131839356
553995842590 527797782
291648247834 898138860
167225611840 2623002
784568698468 220963986
956223741574 157169514
98212876255 81715128
815696991802 715974243
485761665430 281005842
483849217966 898129287
973435768750 898119714
789079016104 458709441
681076997803 459436989
909256347913 3034641
739160954410 758602812
563215787722 349787847
12029555011 182825154
746810744266 790088409
371014817590 898110141
886419409138 331752315
18377306083 570991158
594656356408 4537602
612939421786 859521378
357036930031 194619090
196982098366 898100568
588402904867 551012307
202271610337 18313149
104228396362 898090995
322485286735 262319346
557478445330 898081422
271567549462 898071849
124309094734 898062276
632063896426 723871968
709937900071 323002593
818527524166 236558403
648319699870 775862931
7187274454 293326293
652144594798 898052703
919051990027 395900988
134827555786 849651615
517796694178 162492102
320150003953 7265907
495323902750 135381366
599552289538 898043130
833945521888 301386759
755416757854 216167913
874944724354 898033557
553653550402 831166152
870830422582 155656980
502249058890 243546693
606685036183 240952410
671593594138 8079612
348721045354 136779024
473970453493 192388581
551297771827 163736592
478111875574 461897250
756372981586 833013741
689437320346 898023984
969724945690 112032819
153545172445 107456925
437950478830 303119472
251486851090 310595985
208456783150 898014411
252443074822 334700799
697643033458 306651909
264942219682 529453911
662663055850 834947487
132915108322 417995472
241924613770 891409041
30410814742 71223120
33467840194 898004838
501061245142 252305988
483443039668 43356117
581384038630 897995265
546325690963 430804146
156985577401 162741
247176609154 261400338
871119829426 897985692
449425163614 897976119
572778025042 895018062
84478521724 507991245
299891534971 42102054
89396993788 331235373
141521121910 491085327
815658852970 897966546
580929133762 217345392
527835509638 897956973
78410355598 897947400
138716436646 806831586
487674112894 146026542
304772097955 9113496
919498493893 320092401
738932594587 86070843
709631296027 419019783
333960813943 333580758
537505050715 507512595
860601368374 551385654
871461987592 117585159
916062344830 897937827
603377184466 206652351
480340902148 547049085
367356464143 179579907
822446914177 364243077
953803977067 113497488
849357258868 56921058
757643745379 98984820
24861826606 336251625
462812295862 897928254
838608222538 317153490
398745305818 202775286
20663512186 234203445
448126240147 79561203
616764316714 897918681
795893508364 277626573
362869485481 1321074
753504310390 897909108
258180417214 897899535
700600771846 46534353
787046121154 141986736
629195225230 897889962
547916208010 158691621
721970782393 39919410
349132278196 318015060
297150988807 163803603
6693575698 450084168
440819150026 438567849
150492536908 459245529
324963173017 53886417
310772722474 897880389
110921962486 897870816
285910905442 897861243
965981708452 280546338
922585917712 78690060
944987778691 333580758
91238428738 315650529
546959984278 522465621
487674112894 629185425
477155651842 613552716
722750732995 58548468
490542784090 897851670
118571752342 897842097
36336511390 725422794
764022771442 897832524
180221658319 374045829
816258898183 151588455
567185857195 750877401
803227944454 897822951
640669910014 897813378
4781128234 897803805
5737351966 653835900
383445726106 897794232
361452580270 35018034
620589211642 205158963
591242234818 269537388
64455471958 69040476
682097197894 501912390
360496356538 593018631
955267517842 410461521
464724743326 897784659
872076053158 897775086
350934119218 897765513
660220727782 377616558
512535929926 495307020
606498554143 351242943
525140846863 639667860
787214787841 223194495
9562246894 897755940
243837061234 225281409
869207381962 31227126
541222641886 897746367
163514267746 897736794
416638126462 51569751
242880837502 897727221
481617936256 118542459
460667936992 148639971
642339762604 93451626
637801238818 897717648
359540132806 362720970
543888742921 26067279
573410302546 136922619
322999835485 112281717
997341362050 764853981
213859371397 222074454
787556409919 163267515
504886140070 235696833
783147246082 897708075
756077744785 165019374
595909769833 299405148
705543875239 28259496
536914793200 15565698
276686279113 292598745
204929541511 159447888
874741867003 73041990
764022771442 897698502
20080707946 897688929
666487950778 707492565
793665707134 897679356
255108754645 72812238
150127135498 680774322
969610873822 29149785
316667914063 660278529
769760113834 825546801
344347847278 259964388
291648247834 897669783
204631888222 273242139
783147246082 760220649
605750792059 343728138
80523874354 89048046
456502616611 347145699
913193673634 730362462
293560695298 94782273
915418296628 132633915
165125734609 76038339
572778025042 897660210
861557592106 897650637
862088070328 66120711
917899313281 1502961
922755910954 897641064
638757462550 897631491
860236420987 71270985
310943964298 218762196
796534378330 897621918
370705690366 205541883
682310053549 180336174
325116078454 418962345
925214919280 88578969
675481345384 5437464
495323902750 616309740
394436499832 198773772
857980666597 633320961
200806993294 768357699
22101052693 485552133
943592579563 32873682
411176214334 897612345
607202079394 897602772
522098167246 601251411
892156751530 897593199
996385138318 504975750
103272172630 897583626
319378736062 897574053
409263766870 814930344
561718952053 472082922
214459058317 303607695
529804772857 72448464
876531818359 84232827
54791387491 446283687
829045985218 303521538
326320721536 616146999
72424368196 17997240
461856072130 897564480
767409533398 315813270
408009463156 109764018
111878186218 734258673
316510064866 414127980
201763217026 897554907
7252629325 208289334
863470039570 897545334
982998006070 897535761
470233697176 70284966
918041047027 141785703
451759512334 387917106
219931467934 454755792
480024323038 897526188
239055942574 413496162
979718839153 9161361
431256912706 897516615
696626633848 208069155
238099718842 279924093
450381387346 897507042
29394242818 139976406
603847879303 341526348
28847232025 13009707
573891178963 274783392
389183068498 897497469
728642493358 762058665
875900948086 461935542
172120281334 897487896
128505316759 506076645
729775444243 181724259
9574 897478323
701929189726 90914781
522468671065 158404431
165426715210 803691642
537325704652 928581
834609457303 67690683
280173563050 897468750
922755910954 29140212
504677510200 4068525
184551189850 897459177
381533278642 203924046
192200979706 95414091
486717889162 559704591
188376084778 897449604
976104129013 80202594
514014983053 307302873
470462085718 897440031
463768519594 518416242
176574093643 99195426
5357643013 248122587
803227944454 897430458
176901399994 15843315
960518728240 299989101
186133966432 38483460
749679415462 897420885
913193673634 561973392
896937870190 897411312
983369266156 270178779
901131373483 264817899
75541684402 79905831
832870880146 605492250
150127135498 897401739
463768519594 626131638
54313919062 126765666
727686269626 897392166
221843915398 546321537
441994873075 388979709
770716337566 897382593
123352871002 897373020
863652989173 18504609
284658707788 130403406
263917759606 897363447
83191474258 897353874
681248498098 355799691
643538581210 897344301
406764287992 424361517
465155442169 229091463
91797487846 814997355
581384038630 426831351
58968023158 64646469
634392778963 19471482
320577711928 381713802
508711034998 521077536
179112496339 519115071
510623482462 897334728
388226844766 719640702
860616024637 793639992
898462079158 224467704
906500107510 897325155
306321039463 329502660
617085950368 146007396
66390310669 361361604
941880385594 527280840
744898296802 897315582
830002208950 562212717
398745305818 897306009
709518018718 897296436
35622159076 153924267
489586560358 660106215
976304439946 897286863
304371410467 291047919
555592352335 780055905
483849217966 897277290
797806434478 219623766
599552289538 897267717
183594966118 897258144
505516196638 128699412
89081343259 712164189
471418309450 732277062
283193238748 355636950
103855445947 37947372
338910072775 61803288
406395095674 897248571
515404601122 877049541
173110450924 435341748
299298037690 897238998
831914656414 54910728
862513815838 897229425
58329657226 596436192
383049015505 103685163
255117418210 22611426
926580805882 897219852
616764316714 28412664
175064081434 481952685
207500559418 897210279
11543792272 154441209
255311746018 799565679
928493253346 769104393
117615528610 294321885
217062796738 824522490
27730497802 897200706
128133989662 897191133
984275509255 495575064
235231047646 310155627
136740003250 897181560
390139292230 897171987
450381387346 897162414
598596065806 299079666
14814347581 172428876
673714493677 148190040
84147697990 897152841
171658100986 258940077
179237615449 10817490
449593361224 685015161
143091664198 273088971
794000484517 350094183
425519570314 208193604
427760716306 103953207
51636091102 3293112
553078657552 329732412
37292735122 897143268
545294740393 235275621
393007963426 897133695
335455088140 57294405
728388860815 51866514
116659304878 897124122
559709807716 287515482
673181516902 230048763
265830207070 897114549
230277398899 12282159
944165816284 95490675
524010614710 877164417
974391992482 897104976
990647795926 897095403
204272215558 209026455
488450368318 4987533
934275818590 752667552
781096357984 51885660
550784879206 448581207
450381387346 388280880
788353348504 296427945
480498569458 114933438
51636091102 417669990
165426715210 897085830
582340262362 755204397
606501789817 639217929
214194125542 690816399
559121282914 188530662
198504172555 280211283
982998006070 897076257
897049816852 76794606
98491053970 897066684
536441523226 728639322
398155546099 421173708
850082907322 591362502
955267517842 620876061
478941414316 60692820
668004367324 59304735
961961083966 897057111
393007963426 897047538
228537481522 172160832
690393544078 894261795
197741715916 12416181
140008031287 404717721
58966950982 200611788
956295989005 137248101
702563822188 152660631
136740003250 544550532
743811903508 67872570
862217315401 1416804
238099718842 25808808
87016369186 897037965
53855755282 552515268
705693123790 419287827
844345564930 897028392
72673013206 871755672
819483747898 808401558
532616628298 277588281
123551204416 610451064
794175727855 46132287
355976896687 150190797
502017468874 136051476
426475794046 897018819
682743754222 855941076
229493705254 817543773
394121126920 92207136
671719967311 404105049
113521703485 167872128
240968390038 897009246
580427814898 896999673
324159854722 114904719
130874099560 44820786
166382938942 783885105
175175731333 68916027
959092412770 246830232
728990921839 131092662
936143043202 694157376
452698743991 40666104
948773012680 309964167
174271201801 505349097
939011714398 817170426
636845015086 896990100
967374642871 99473043
751591862926 896980527
1912457038 829222833
608158303126 478697865
39827149969 203991057
71984268667 524743995
775497456226 153187146
851649227917 14388219
631436476525 483426927
51880642960 600035640
706649347522 896970954
563875463152 180843543
252979679764 354737088
551562139795 54211899
760197876514 873766002
834839635996 459906066
865948394929 178172676
698043333934 681473151
996385138318 347997696
224544019729 15240216
645600941854 68829870
131179818796 254967282
49723643638 896961381
106140843826 558038889
421694675386 841466700
519229496050 119059401
391095515962 728840355
612939421786 24851508
495587236834 254009982
634932567622 896951808
227881199026 192819366
584084698195 43011489
273479996926 437112753
787467744793 226774797
871119829426 315258036
396632193220 13871277
862850536540 448983273
438751815514 34960596
571821801310 265258257
946661504254 591563535
364086717058 81064164
83191474258 287965413
847011579808 3609021
145244221648 11037669
211325454346 896942235
803887859209 159534045
368146146394 785148741
898850317654 896932662
141521121910 56030769
737454412603 502907982
689437320346 812240331
964379186863 356469801
102315948898 427444023
773315647780 7610535
777154433131 173233008
561303340258 896923089
458113916641 535054116
348065448022 433714338
562786414045 105561471
687524872882 192197121
659865004675 52412175
627345739387 708765774
267742654534 896913516
547372542286 364109055
426155801467 97213815
896937870190 21204195
837651998806 896903943
523054390978 896894370
986460126682 216617844
616254156490 28087182
458987400934 896884797
855820249714 896875224
349558228831 252507021
65023223350 896865651
178088639362 342407064
834783327610 131398998
476199428110 896856078
377708383714 896846505
976658794114 529827258
93709935310 896836932
289889504458 396293481
81955742164 52431321
513492153658 709072110
487674112894 891705804
506511037852 193680936
889646818936 167211591
17212036750 80767401
571936284817 276956463
195425306998 143307810
53548538566 896827359
590946275950 896817786
268748734450 732765285
267742654534 896808213
572459248234 102890604
174379060792 2182644
284954681710 751844274
955267517842 41039451
574831406212 76114923
913455380308 396063729
250530627358 896798640
636845015086 302717406
595727394610 92226282
961961083966 776600052
304353441946 310040751
26635383505 43691172
313641393670 406536591
7277653147 279627330
898850317654 896789067
968978619556 67212033
828630032887 141575097
788254306246 487868799
146716272820 336624972
241069423480 742950957
792709483402 17346276
26275141942 141958017
248618179894 572790882
637987797442 380928816
243844355860 352382130
388226844766 896779494
686568649150 467286849
342328105630 896769921
718170212458 235246902
95622382774 689638920
788884588474 896760348
528791733370 896750775
826177314022 130977786
273479996926 63497709
214194125542 55408524
600518440471 556851837
29642945266 896741202
301878087028 26172582
267384006181 100755825
128174981248 647125227
166058772535 32854536
188505530884 117460710
44942524978 896731629
337546986970 765476226
588718124611 111152103
433427917327 91527453
646407252406 792012582
80322803062 240732231
327984749650 817706514
204631888222 896722056
379838301019 322868571
967698426358 155360217
273143950426 87152592
786015917278 188291337
564656453119 270255363
456118729738 407666205
648319699870 896712483
239055942574 661369851
4781128234 896702910
298824752662 29848614
753066962404 351396111
152039582962 896693337
609114526858 347088261
274436220658 896683764
987779124730 637724541
153848387647 36741174
584252709826 896674191
677294032615 24784497
87641265907 125559468
615808092982 64991097
195069650902 896664618
292604471566 703318737
559390892794 868778469
217862199676 36272097
596683618342 896655045
562100110621 81437511
261539781244 211161234
481936770502 896645472
692305991542 896635899
24906025147 815906790
535505268772 681396567
581384038630 896626326
826374575260 19308741
570424936480 202401939
881050895290 266349579
359540132806 80202594
984910453534 600332403
514448377390 841820901
440267289814 157743894
748723191730 163411110
275049744655 176277222
451337611078 896616753
363724273705 346743633
864930291325 221069289
322247407258 896607180
909368778706 45979119
932433598654 187075566
541027529092 126832677
623620355794 649642926
848170459858 405033630
495144039745 110903205
818527524166 75933036
944749056790 896597607
441458521123 79321878
951683594470 396092448
662365827865 14780712
56417209762 127713393
648319699870 896588034
939967938130 896578461
817571300434 872119446
574380014635 166397886
113600364826 68628837
667444174510 896568888
868251158230 507579606
397562847469 80470638
780311266681 521106255
430946253802 15986910
720603622582 280220856
512535929926 896559315
976963799467 118781784
400657753282 235352205
866338710766 127282608
4781128234 896549742
676503306907 62482971
782019755899 110912778
808502694859 127301754
502973692606 681473151
533920466806 136913046
825221090290 822674901
179625465544 55848882
933274372006 615850236
826602766861 231523005
376752159982 761149230
263400524935 318828765
752958787504 22908189
559671065785 394369308
98491053970 109294941
977835838237 206164128
702824452594 135783432
453250058542 126028545
395637916813 153225438
320552152018 469555650
138768867967 412443132
61198328422 480947520
369102370126 817639503
650232147334 52469613
829045985218 136510980
421694675386 896540169
48767419906 236893458
762110323978 542597640
703780676326 340770081
786402905803 503750406
810877734310 716357163
232362376450 586422834
219931467934 505511838
789986015470 14522241
63110775886 44571888
855820249714 507062664
233585160367 62999913
274198402711 402066
699955781398 52536624
35380287658 896530596
92753711578 896521023
472374533182 896511450
623457882838 896501877
917974792294 896492304
321048837550 6691527
837651998806 170351535
227189113510 284566998
598707074314 230230650
372760785103 99961266
264873983338 818673387
191244755974 519057633
855338913793 379732191
390139292230 896482731
605289631930 824551209
381533278642 623077851
851039131054 850541904
306947827546 859186323
316510064866 155044308
21993155410 793123050
528530040361 87774837
801585675769 301827117
877581302257 60357765
369102370126 496561083
793665707134 896473158
168295386406 134290044
110185649710 34367070
495458585287 652179771
895025422726 850283433
12101007883 114052722
114746857414 214186302
698999557666 896463585
123244068376 26431053
147258464302 791888133
563459851357 514347717
490542784090 736977405
26774274070 846990321
978216887410 896454012
740134524418 663877977
906345948010 86137854
949097365066 286443306
487674112894 896444439
314608013680 420551463
530416966207 158930946
987244074706 278373267
711015700903 2259228
216875801848 6586224
995428914586 896434866
694417404238 22860324
478734694954 213296013
850780003609 22869897
972479545018 896425293
533572852030 74793849
717167808574 896415720
968654650090 33026850
885463185406 852743694
864505671337 254909844
505353532222 300381594
789239009653 453951660
24688195624 25961976
511695242731 174257319
163588448923 702706065
402283905127 223165776
27385376098 49080771
174089477542 352104513
120484199806 896406147
90291289783 137267247
531487491559 77445570
772773796834 737398617
505842363802 896396574
856017118459 238291116
437950478830 681674184
418108818268 58280424
153952030426 896387001
869756546680 204172944
820279149322 19806537
727686269626 249261774
318514259962 199788510
273723562765 366971382
934244265982 590204169
252065146447 282901296
87972592918 15728439
827133537754 245394282
135429228409 247548207
975348216214 896377428
118571752342 861512562
350309934991 530133594
720036479770 416856285
572778025042 896367855
178320018772 94906722
577657209514 393268413
691197446326 24669621
518473931971 173405322
537950118631 24707913
9562246894 896358282
553829550007 474552756
165327858931 9831471
434125583902 896348709
156904819573 149233497
89127619141 427262136
864640430458 484556541
930405700810 297308661
170207833870 771210453
777800166181 198409998
677962635562 896339136
396121722568 329502660
913193673634 896329563
244793284966 732085602
499148797678 896319990
87016369186 896310417
528121895506 112406166
92753711578 896300844
731511164554 561523461
463366754449 185917233
724817598430 581090673
664575503314 640644306
31270858543 53848125
289735800370 295432353
554609774134 896291271
130308986224 629960838
468412422964 32136561
908869321096 360318147
251503661278 161879430
713633167006 115536537
110669277670 38617482
758688155587 356737845
811833958042 896281698
786802300936 101215329
708561794986 896272125
52615299607 103091637
687674202109 746445102
795578154598 206020533
458987400934 896262552
270739221010 128718558
373076297518 501012528
617394095665 103819185
973435768750 104173386
472374533182 797651079
929449477078 297595851
780278574886 896252979
421694675386 748407567
178813847458 212960958
536729479066 58328289
662120663335 465908337
856776473446 896243406
491786695618 383657121
947933206201 196342230
316510064866 896233833
230449928986 896224260
492520691728 808411131
989691572194 429406488
519403313011 524964174
216106573006 681731622
627282777766 542702943
947364229465 34577676
694014059548 30346410
990705607273 483178029
589277384752 537610107
846258012394 896214687
725041999123 399232392
774180076015 266722926
397059039625 577768842
92391032992 299462586
830152524196 22056192
464301927154 117843630
798766190647 34156464
66935670814 896205114
414044885530 896195541
329068418731 523576089
299892980494 278689176
620434248010 28125474
868940356792 59333454
749679415462 896185968
150903658966 18609912
655969489726 385629159
190288532242 896176395
772824945373 345365121
393791781520 27101163
74684991151 61027875
472374533182 709340154
25992221500 152670204
712807337107 105992256
836408981659 114808989
529757271631 881874333
158733149086 896166822
774541232494 896157249
388533659416 147768828
29049643537 309236619
247661956162 450304347
826177314022 504401370
174041631688 603328752
2868680770 896147676
631107672694 896138103
618676764178 697383477
717746754895 30614454
202841678395 135840870
159452339857 150497133
294154173433 44313417
45750131977 86252730
437102181100 438931623
532616628298 702744357
754830999649 64885794
847558165297 358432266
533165572837 23338974
351890342950 896128530
600508513270 896118957
213126121981 14541387
701431570132 34817001
173076505066 217019910
518273272318 780927048
470143596100 149874888
747505198405 107208027
772129767778 240923691
452293834810 896109384
633976343890 145624476
636238847245 75645846
893796966112 36434838
471127102882 112549761
773585008762 238664463
887375632870 527443581
767852347567 779309211
116941507345 555061686
455337950377 392253675
862174849573 165833079
558434669062 896099811
912237449902 462605652
190829119552 103015053
49167647890 180699948
7293151834 278784906
26774274070 528276432
933785541487 276554397
305552417812 277119204
706649347522 896090238
447678826846 396839142
67891894546 896080665
97248036823 114808989
530704180834 896071092
563344640302 569478624
461856072130 896061519
335634539506 896051946
56509962559 318551148
561628496776 6653235
872076053158 207600078
352846566682 558555831
919250802091 575796804
291697596649 615553473
572778025042 812728554
188704094050 539065203
778366127422 583713675
308367537646 131197965
135783779518 666146778
768293318239 134270898
173822174755 102450246
936570247900 212587611
670312845706 770760522
93366957958 86769672
574312276087 143011047
897894093922 290818167
833259543946 483685398
160422808213 111180822
172120281334 896042373
176920861903 524791860
298341813958 37889934
29037706006 287869683
346678558258 347308440
533572852030 59869542
852299297536 392483427
701868228862 75473532
525008701171 554429868
257224193482 896032800
649275923602 417765720
525615045418 161257185
224712586594 439314543
336590763238 714337260
218019020470 896023227
808009063114 763207425
161096274244 439965507
760866780316 104144667
118571752342 896013654
938055490666 196773015
174988952530 896004081
398500959085 12454473
109630726138 136922619
998462183944 237314670
213237901810 860201061
226625034058 895994508
17212036750 443411787
347109224290 895984935
174032728798 895975362
873988500622 544943025
861557592106 895965789
252227303494 60549225
144389793106 850991835
360316493533 110903205
483849217966 872693826
607925511004 113516634
607202079394 895956216
717039907813 28824303
554609774134 446637888
150150235147 119853960
279217339318 133974135
258180417214 834861330
842731383427 40761834
94270989694 81246051
279217339318 895946643
869207381962 895937070
854452582534 183543129
836413806451 209667846
702639075541 17958948
884513519179 786699567
762973224625 14244624
137696226982 621584463
809598512077 166991412
988759941499 399194100
197938322098 895927497
561845976190 107255892
274436220658 895917924
356671461610 837053547
393007963426 682162407
650232147334 895908351
130046437126 895898778
83191474258 481665495
561708613213 407120544
283675698802 20706399
330037881922 542253012
599744170750 370762290
494044077418 215852004
225668810326 285160524
795990339259 215124456
798828348136 492463839
974391992482 51138966
938055490666 233083404
826177314022 878648232
524966838442 895889205
655786601653 7361637
886112857051 113152860
574975202245 280766517
754460534122 895879632
312685169938 895870059
326072302186 414290721
884958893431 360193698
429951326431 60865134
35380287658 895860486
511579706194 645009594
805140391918 456699111
115703081146 319728627
540895421692 108127035
78779863825 281072853
218975244202 895850913
775497456226 895841340
66935670814 895831767
471418309450 895822194
782003146744 104326554
174032728798 895812621
764644710106 267134565
142244419498 26469345
458675564551 32873682
711430466182 895803048
448193547910 194169159
298376630959 742788216
956233306 824359749
758997210319 6863841
548756497231 33840555
997825095313 231771903
728016183925 466224246
531660404566 700772319
59285880958 379310979
752548086658 458738160
823071935347 65546331
827133537754 895793475
174988952530 895783902
847214236126 895774329
722286155305 277033047
508879979302 275156739
878769619282 411265653
309384511636 261572652
127177765930 639696579
378664607446 519287385
333722092042 895764756
825309946876 327090264
733094649538 6978717
134995667239 200946843
421153364620 205427007
757762776061 460403862
262587810046 260873823
62154552154 557407071
805631410234 389305191
296917445899 251789046
359671235041 636068412
274047168457 99587919
171164057602 895755183
611983198054 29676300
124309094734 335619807
440819150026 895745610
590575489033 95002452
340893647629 383255055
428842949437 170428119
431364561091 310854456
825221090290 895736037
617720540446 895726464
727150999423 163018617
184551189850 895716891
168295386406 295920576
967698426358 895707318
627282777766 895697745
290702372515 175731561
853907802250 705903447
743352916450 152430879
530244106546 163583424
334678315774 895688172
598596065806 200908551
584252709826 469565223
994472690854 895678599
857732697178 471345801
69296651620 110481993
984417227947 240933264
761397283165 151789488
103272172630 895669026
243837061234 880112901
1912457038 153321168
43030077514 895659453
934605416980 19825683
616764316714 892672677
476199428110 895649880
192200979706 895640307
919706467318 8012601
466810806718 108758853
388003309735 154910286
959157719776 581023662
581384038630 895630734
878769619282 426256971
846258012394 895621161
360174085585 89478831
690216007312 78067815
746810744266 895611588
387861830368 285734904
860987514475 292234971
563740244527 193968126
408931788895 57476292
349977895486 196227354
524966838442 388529778
771025325287 496092006
77864890150 415851120
666487950778 720310812
598596065806 71405007
349021671754 895602015
959092412770 632947614
745854520534 374936118
204631888222 233246145
595953920509 615668349
58116595057 35496684
854864025982 895592442
859645144642 895582869
796534378330 9620865
430300688974 895573296
858688920910 895563723
731801312611 39814107
458809107901 62100051
410887688206 131753199
304604206681 182949603
101711848825 373423584
381533278642 273634632
872076053158 895554150
896937870190 18361014
783147246082 192915096
641626133746 895544577
589990052218 895535004
371971041322 281321751
178030445095 564538956
159479814367 37315554
711716871196 43700745
405438871942 895525431
164470491478 178431147
282117984334 295250466
924924541471 589189431
79540740919 476189739
847214236126 834392253
821115375499 38320719
949169593351 151473579
681182233792 440865369
613895645518 731185740
431638655227 293603910
559712105236 424916751
915289922698 614720622
754460534122 831453342
597792885625 105580617
602420960734 895515858
93754459333 39412041
345196776826 880371372
806096615650 895506285
909689129578 267153711
811833958042 458058477
657970018363 169451673
511041152452 140483775
338503210702 895496712
832406574592 102402381
724606862500 91738059
35552429344 475222866
56250050128 40474644
154125655927 237745455
797581497697 515065692
864426263302 895487139
363819812245 20830848
75083792758 100296321
278261115586 857243004
801315496990 895477566
177644216929 64694334
856776473446 895467993
681787530490 895458420
95622382774 895448847
876857171818 895439274
521141943514 83208516
894069198994 895429701
653598164599 149970618
110921962486 680554143
892853388313 97663746
695184321895 472494561
403995424894 403387074
742985849338 6701100
158733149086 880534113
366233698930 895420128
553653550402 307436895
12430918090 895410555
719803754659 108940740
75117786481 33917139
13997209966 65881386
109009515022 310528974
904985332039 326372289
33467840194 895400982
246705732430 230728446
899806541386 789839511
260772652981 152248992
160205836168 239171832
534529075762 895391409
514448377390 189688995
895025422726 267479193
555713996446 744003987
797555018779 305292543
647363476138 895381836
89360520658 15766731
853907802250 895372263
423607122850 895362690
609260591692 149654709
878958226528 2249655
217675114537 282259905
355715237878 680266953
154908254158 895353117
135783779518 319211685
81279026794 565812165
966216907489 385140936
504886140070 853892454
383445726106 895343544
244206014227 21070173
499211759299 323060031
51636091102 895333971
351890342950 895324398
587121381022 141747411
90841264114 895314825
885222945490 47865
622672020214 104604171
861163437496 94964160
742985849338 803241711
388473502684 157313109
877950002260 416703117
28288814308 217862334
759241652782 391516554
532616628298 651768132
70906228510 443670258
913371932467 7141458
11474694358 895305252
206544335686 629252436
396832858354 357666426
559390892794 895295679
968654650090 621306846
876887020432 98151969
887121598261 143422686
42073853782 895286106
433466592247 124563876
240968390038 93729243
890244304066 895276533
989949229489 488175135
50741144143 254996001
813344764810 153206292
130488288514 93690951
682743754222 895266960
120370419220 2977203
868251158230 22640145
910325002438 873995754
203206017202 17595174
665531956798 238099656
403861278445 312386136
936143043202 516999438
577559143702 55599984
326631710014 247251444
698999557666 787934484
567040682650 730238013
511579706194 894644715
484805441698 559628007
199107746113 478554270
373914821215 25646067
563571041752 504200337
869207381962 59477049
322247407258 145729779
941880385594 895257387
686568649150 895247814
788884588474 814614435
795144157162 164827914
144463945564 1215771
892594926886 359293836
486990432472 502151715
409746638563 179867097
382489502374 895238241
191244755974 895228668
233318600182 619162494
110921962486 895219095
709298963851 112252998
438150650260 601864083
530704180834 895209522
868251158230 419575017
692928255688 173816961
247661956162 761608734
107097067558 848818764
287823352906 895199949
459796300288 61822434
368146146394 389439213
737248506946 757023267
736975996447 167087142
137487903448 373347
877056788014 234988431
575913601051 227473626
976788699724 388386183
257686416214 329292054
495323902750 895190376
13387141822 895180803
93709935310 895171230
690836706967 13277751
351997665853 631818000
571868239933 6634089
948624315271 492195795
328803107128 18112116
832870880146 121835571
545047536814 490032297
276348668122 697010130
5737351966 895161657
534529075762 895152084
91797487846 290760729
69804342010 86578212
386314397302 515908116
399701529550 895142511
54504762298 828638880
560001631048 124458573
991197247834 296897022
549051293674 54882009
239702368972 9917628
360007927024 35362662
413583212551 172830942
262005312142 263812734
620149164070 13383054
721948927234 895132938
901718988850 895123365
954724646677 30470859
798823781815 447030381
486820559587 438969915
626433934375 114876
140045203246 249175617
657448906627 80011134
294314233993 82547979
1912457038 895113792
489004851532 23118795
416913556726 750322167
970750219471 558804729
216106573006 895104219
720992703502 172285281
118692266839 655262277
761154100246 259677198
205588111954 20572377
928493253346 229254204
816615076702 859138458
479695293547 243575412
122396647270 513629742
991200866428 212855655
271567549462 800063475
244548067090 30346410
575646696238 895094646
27730497802 895085073
77454131866 563706105
519377073418 323959893
515839732264 240435468
702225761266 241766115
431256912706 895075500
559441524391 829864224
445242242578 58060245
925211463427 14416938
537397746958 396504087
703780676326 895065927
113183910607 60740685
541900142242 193202286
614024517244 277818033
866338710766 895056354
79155891265 132385017
977695823539 274017552
76497908134 377568693
37596917197 202028592
75079283875 34395789
929449477078 752284632
275392444390 543660243
229771800904 110223522
937099266934 838585227
352019578450 443229900
438686470216 144839490
674137740634 2804889
177857623726 477434229
208157745868 230115774
764978995174 895046781
199594255546 62492544
191788626823 260567487
812199196711 420762069
12430918090 673479696
498192573946 661953804
441460675048 139985979
589033828486 837962982
471418309450 531866307
691349767810 895037208
55087777144 42245649
171267972517 304861758
471659922397 340655205
366233698930 636451332
243837061234 57773055
61318546156 323375940
396242083897 93193155
273904750936 464280927
614851869250 895027635
518963495191 24210117
827133537754 895018062
879131488255 453099663
251843407048 342024144
135823172413 450313920
857732697178 895008489
372777432550 59888688
225668810326 604841286
774541232494 894998916
821396195362 894989343
152504208517 429339477
319170278506 143776887
289735800370 894979770
944202940378 227502345
167884086553 151425714
71716789474 370149618
812790181774 894970197
256267969750 894960624
421062401974 38665347
480530945344 880716
10518470626 583953
116850611710 658823433
25818050338 894951051
139287073603 31026093
995903429050 33878847
500638725733 26928849
619345141465 176420817
432213136438 416703117
578515367434 308920710
629195225230 894941478
402570200746 894931905
228641664481 401453328
578515367434 894922332
740117178142 894912759
697087110202 894903186
189009118549 177502566
950486399182 591630546
207500559418 894893613
911436978880 99741087
846304719061 38713212
777158855857 54680976
137696226982 894884040
336720295501 419632455
976502505316 187649946
203675664490 894874467
666312510499 62071332
625584411301 196074186
13387141822 847267938
138118865359 289870440
595172337016 216771012
825221090290 894864894
747951142945 240751377
680139565870 517018584
906500107510 325970223
932318148274 76880763
838608222538 894855321
343284329362 894845748
884506961674 894836175
580197282004 76105350
342328105630 834554994
673181516902 894826602
545512717603 41336214
646178098024 35783874
139608674446 894817029
80322803062 634182531
669896634904 164799195
175945176262 612815595
196025874634 2690013
327249097411 278019066
277304891854 894807456
644494804942 244216803
462452699782 150927918
521141943514 894797883
226625034058 894788310
250530627358 525701295
740892600715 109773591
521722871446 183361242
705693123790 659464824
87016369186 894778737
510623482462 894769164
748023533971 382297755
719496528370 325213956
335634539506 793075185
540266418154 894759591
290692024102 894750018
5849413504 599413395
175945176262 894740445
891200527798 193968126
320486825866 653079633
270151873687 291775467
898850317654 391803744
693749145919 391430397
604632679324 107361195
604333408198 894730872
377708383714 894721299
498192573946 26938422
817571300434 816988539
888573536560 82710720
290485902358 64024224
433169360170 894711726
400027920985 257427543
761154100246 894702153
191794093006 7151031
392328236653 543162447
798446825794 348179583
657881937190 894692580
635168264455 470168322
610776768913 143595
888331856602 72974979
916062344830 894683007
82813651186 39900264
80629837891 471326655
371014817590 894673434
259390114840 460834647
462865033519 548360586
161601820282 894663861
240968390038 167632803
995428914586 894654288
278261115586 894644715
371014817590 894635142
908412554974 464386230
702903630877 353980821
235824094996 26210874
374117165716 389467932
323273647912 785550807
358583909074 894625569
785059693546 713083197
255833752135 282805566
579471591166 894615996
583296486094 894606423
532616628298 493957227
860601368374 329780277
240334422205 236405235
677729910451 108940740
983954229802 894596850
120689416207 293824089
864426263302 894587277
254355522286 75904317
997341362050 894577704
990362725651 183600567
673826354182 36434838
837651998806 326065953
732142494331 98649765
144389793106 737848548
305035380082 894568131
875968418590 604094592
870163605694 501338010
629945959036 11190837
543135089350 885770544
913193673634 687322254
962917307698 894558558
642582357478 8060466
354759014146 749948820
669356621974 319824357
60242104690 894548985
581973362083 111544596
477155651842 70696605
838608222538 894539412
605289631930 464606409
412197046243 744913422
726730045894 894529839
119340014311 61391649
973143269827 90551007
995477803897 180824397
387270621034 894520266
372927265054 894510693
739649847520 167776398
66424495852 339592602
919887239758 697393050
875900948086 543832557
996385138318 894501120
938686609837 123424689
778366127422 894491547
690393544078 31696203
961961083966 744425199
95129894308 159744651
294516919030 663542922
367189922662 455540778
639713686282 894481974
873095592712 93824973
137696226982 894472401
951442622914 222074454
893687278678 17777061
86253232864 698053587
946661504254 894462828
289735800370 2067768
738204730678 894453255
2670150415 85305003
597639842074 368818971
212866511794 9649584
648319699870 894443682
223756362862 894434109
131002660858 894424536
229069347829 74966163
275392444390 813714573
449335372966 13564941
113790633682 593612157
487118959570 208710546
108227452879 476189739
624414106570 894414963
494367679018 861129642
222800139130 797268159
21036931678 382891281
693853970269 8740149
317466288598 678610824
716211584842 643698093
779322351154 894405390
126221542198 113574072
887375632870 894395817
449911270981 98410440
20220894958 503759979
514021416109 328574079
305035380082 862623030
35380287658 837666219
464724743326 894386244
707605571254 759990897
481478218321 238396419
438906702562 894376671
665179779793 76440405
657070706116 178603461
895416202159 223137057
782191022350 750934839
860267648113 245959089
736603932229 203033757
208182597376 28173339
752548086658 817649076
677006411830 753711009
590226830800 480937947
891200527798 177751464
863694641296 221366052
326072302186 894367098
816615076702 600935502
889288080334 894357525
457074953470 894347952
567040682650 519440553
203675664490 894338379
57373433494 737302887
285466109662 106308165
970281117844 209945463
260167419202 807061338
250162549600 198438717
966742202626 90857343
610203566392 633818757
251486851090 833080752
646407252406 894328806
415001109262 894319233
675584140258 293517753
550207143175 486002064
552697326670 894309660
37115533411 28154193
173076505066 894300087
257224193482 186711792
278905608238 101464227
598596065806 657827841
267430626691 181197744
97214818513 16302819
558449775256 562461615
670312845706 894290514
574690472506 444292503
478740046261 258729471
433169360170 651021438
539535437539 125492457
187109623354 24966384
295765885102 120399621
660750608386 894280941
759741899470 353904237
487674112894 839130888
398745305818 894271368
32511616462 711819561
499347131092 178622607
12430918090 894261795
685975366567 177741891
569329597912 452544429
573734248774 894252222
483849217966 894242649
823308642826 780994059
195069650902 894233076
131002660858 894223503
53776021765 273912249
506798587534 894213930
897894093922 894204357
496508174488 143116350
47811196174 190263375
983709270397 66321744
608804719951 200343744
36336511390 894194784
532662243643 34041588
941880385594 252755919
418826004190 894185211
134827555786 422714961
781234798618 30250680
117615528610 894175638
708561794986 3503718
921799687222 454162266
319378736062 794846190
638855336902 691285476
934281227335 453779346
464942385481 124267113
535485299494 894166065
881072491978 300783660
270952019227 351089775
458886371584 25071687
266508186076 137611875
669356621974 894156492
492264139420 66379182
946661504254 708325416
852163695991 632995479
384189232297 63210519
873081625705 615553473
108053291290 894146919
782191022350 657282180
189873010696 93327177
990710881996 733626855
70760565742 536375190
837651998806 894137346
21993155410 657712965
145731588559 136884327
641353336057 111956235
524497076278 2575137
579471591166 457062885
410219990602 389467932
728642493358 282863004
304079156350 264042486
830257913353 581148111
633976343890 530057010
131002660858 894127773
390139292230 862575165
855845809624 21845586
211325454346 517315347
356087598859 224448558
186303753160 59515341
189332308510 339171390
487674112894 894118200
55610860918 348055134
191244755974 894108627
93250023763 158337420
697659384142 135553680
645451028674 894099054
793665707134 854849754
284562116218 88502385
576602919970 624274476
618698102395 334107273
830958432682 869161389
604333408198 894089481
270729389539 43403982
830497621273 257054196
851995354786 888728601
335634539506 416329770
771184131784 35362662
445043296492 472322247
597898820443 437648841
544091313082 721229820
903631436314 779328357
271567549462 894079908
772628785030 894070335
832033399906 359849070
734973419188 10874928
219468770644 350630271
995939346946 267335598
578317880536 65096400
63110775886 894060762
606009109891 144217245
234885160102 143288664
506822204125 539323674
593830943629 309600393
521756683282 72592059
474286980646 894051189
576110326201 204431415
789675883081 87296187
178221397726 497796
839564446270 189162480
805835879941 131140527
430300688974 894041616
826516494985 313238133
793665707134 69614856
920434729201 237333816
672225293170 894032043
493908389716 314798532
415001109262 644530944
605392761859 159629775
375795936250 275329053
855820249714 894022470
167888212516 124889358
543220059298 365162085
420432914305 73290888
936143043202 126631644
931087528162 206192847
221366236363 167824263
696838331170 82308654
685680738346 85515609
565802222251 150123786
869546802250 211486716
765373642099 188760414
391883890804 32155707
264873983338 94925868
489586560358 894012897
852951578518 894003324
525003072247 751413489
79366579330 868711458
467593414522 893993751
353802790414 716740083
747766967998 893984178
472374533182 72582486
802271720722 893974605
439862926294 800293227
231406152718 893965032
689437320346 893955459
781769029456 331503417
626733856465 230603997
145454986297 535714653
686632031983 5399172
947617727986 893945886
743576082226 215220186
629195225230 893936313
665531727046 684077007
502973692606 602266149
776715482362 49434972
441967235824 688605036
541222641886 645804153
234274823914 22132776
452294390044 472073349
859924791118 393076953
305991603814 893926740
380204592718 209093466
200313317776 209418948
196653202897 65957970
868454354728 196294365
666725294167 201645672
432213136438 893917167
975569936467 360815943
229681671109 51895233
459943624666 861560427
142004491399 404191206
279921462187 167173299
891017984353 18887529
14343365554 893907594
882594514210 368608365
345196776826 893898021
245203181680 341153001
274436220658 893888448
822352419094 893878875
505842363802 477156612
891698879032 45854670
280173563050 744970860
168059904271 24593037
192829102528 245049654
223756362862 303157764
289735800370 292742340
54504762298 709627344
277304891854 721306404
711329934628 12435327
203675664490 187171296
343284329362 108251484
689437320346 893869302
444478426573 35793447
976413533854 554152251
257905695352 142044174
819642870304 538127049
745854520534 893859729
261193449250 416090445
534652682338 737197584
774541232494 893850156
824264866558 893840583
725460616840 207705381
866338710766 481359159
832067192596 407149263
335634539506 436605384
283998457978 271681740
867294934498 27531948
942836609326 893831010
879725843014 893821437
889329684592 696780378
774294655252 38186697
291274809196 188300910
487674112894 893811864
453715612678 371662152
263015163820 833052033
493411455286 893802291
386788279948 213238575
43783405603 49052052
976304439946 158299128
922755910954 893792718
257492687413 98458305
435293734708 536250741
309574966471 92590056
408307543138 893783145
156347617627 182700705
159176015212 245193249
967698426358 891275019
407351319406 130441698
604709741974 46113141
446556492418 893773572
77454131866 803136408
222800139130 893763999
20080707946 642568479
952398846646 893754426
997341362050 483426927
848170459858 893744853
16255813018 467976105
910325002438 590567943
117615528610 683904693
40161406318 370848447
812790181774 7562670
763599782956 215919015
485761665430 834928341
319378736062 369402924
828089761486 893735280
23905602874 893725707
469505861986 534853083
677559290872 10884501
109009515022 291909489
266786430802 519478845
486362428618 107121870
680947791022 539744886
532876152328 59563206
873988500622 107533509
370306323952 360413877
584859571015 60865134
759951921517 123721452
421694675386 732918453
640669910014 704218599
760197876514 893716134
271095585508 388386183
606723318610 111171249
601464737002 525385386
487674112894 893706561
187071838723 113909127
788884588474 818797836
743579432776 10874928
291992090848 34032015
68959098067 324744879
888536048692 414194991
43030077514 893696988
915536599762 175166754
595727394610 138157536
8681056336 510767415
391095515962 893687415
814937387917 158653329
14343365554 594215256
169251610138 893677842
570424419538 110175657
589990052218 893668269
397789082086 172026810
75541684402 89009754
848716379329 322198461
56148155116 689256
636845015086 893658696
681787530490 893649123
806488361956 102191775
269762625934 652667994
741486754441 30470859
888372647155 736230711
492455231554 893639550
648319699870 119672073
444644044954 140225304
78022117102 125846658
782623434760 417296643
569489237260 27149028
85103921722 12253440
596419436353 132155265
819483747898 629194998
725144468515 539907627
947755837657 382364766
97763251591 645593547
203675664490 796100253
636501587803 70428561
797490602062 838843698
268887188749 685503384
385358173570 391171926
185507413582 689188989
316941922042 362079579
968332379137 89478831
587121381022 893629977
804595931635 206432172
33467840194 893620404
26034486295 326132964
644494804942 893610831
7649799430 838049139
802271720722 893601258
910325002438 847976340
959546919664 345757614
368146146394 893591685
519800219164 95146047
417869780458 893582112
468007963714 371901477
517317048586 893572539
174032728798 893562966
917974792294 352487433
381533278642 893553393
647363476138 893543820
349977895486 203521980
620746735357 584211471
678205617448 184232385
94666159042 738365490
735336059482 470656545
700912005130 878073852
775762389001 303607695
881638290478 207944706
273167203243 148611252
224712586594 452017914
992560243390 199807656
629195225230 893534247
647363476138 478046901
55107698557 153340314
609114526858 893524674
331383946933 139938114
266786430802 893515101
408892214113 163334526
84147697990 893505528
614387209495 83332965
756034886464 185429010
314989210540 222802002
509667258730 893495955
32240302588 43892205
298341813958 893486382
471418309450 433695192
687524872882 387045963
262370311486 272208255
367189922662 478439394
753504310390 785636964
918931016026 893476809
334678315774 51579324
322247407258 298658454
504635130529 13708536
790797035938 810373596
708621970864 606392112
956905080703 87497220
711954865549 258471000
957757542688 34989315
420888010633 261639663
868251158230 757712523
662663055850 893467236
624414106570 39440760
486291061903 73099428
852578111161 36252951
749679415462 893457663
298341813958 893448090
158497322323 9276237
83047538722 7036155
622501659106 893438517
356671461610 893428944
515106482848 81313062
468129272770 82614990
986553453859 40254465
604048251766 206144982
488630336626 893419371
339459434434 224343255
608564724841 144829917
898850317654 893409798
842026336069 145088388
927537029614 893400225
334678315774 523260180
556344847573 80020707
951442622914 893390652
156820701622 463438503
107413895566 384853746
978216887410 893381079
707085818884 109199211
546959984278 893371506
349021671754 893361933
9562246894 867122340
519229496050 893352360
989186667547 394694790
218019020470 785828424
825221090290 893342787
616593624643 6212877
462812295862 648245268
418826004190 893333214
335634539506 154584804
310772722474 893323641
766891442638 893314068
409263766870 134883570
774541232494 893304495
412742391334 280910112
804184168186 606593145
990647795926 806094465
735336059482 893294922
753504310390 757186008
676410400942 284174505
189332308510 757655085
791753259670 776935107
684656201686 671861859
820977112660 36607152
385358173570 893285349
743047556896 269489523
364925891719 190627149
642582357478 893275776
107824998478 57409281
469163870653 229723281
526716960637 91134960
64360603528 195270054
459313246708 318560721
632063896426 697402623
940653135178 193929834
675093964366 412768614
333722092042 893266203
369773150236 208576524
922755910954 893256630
730175758384 265842210
600920745796 126124275
647648062282 246495177
390139292230 893247057
703780676326 893237484
825501349438 344896044
387743374066 247902408
300955186909 128115459
941045624086 59323881
968654650090 893227911
181682518654 166579773
858688920910 345259818
276714691777 375606228
619962078931 320752938
804372689275 383743278
966742202626 893218338
642117209500 365631162
760197876514 893208765
289735800370 450974457
280173563050 893199192
820018323364 345441705
584569595272 36051918
525923062174 573987507
140564898178 893189619
940924161862 893180046
710947340110 227856546
876209045518 53771541
173076505066 447260133
352971389029 288903567
847733820274 96763884
794621930866 803892675
457074953470 893170473
405438871942 220963986
779322351154 440961099
804428298832 237525276
899806541386 893160900
594771170878 140062563
984910453534 125540322
185507413582 748953228
726730045894 893151327
502270387534 25856673
539310194422 893141754
905261905582 101942877
978216887410 893132181
509667258730 893122608
568953130114 818070288
595727394610 517458942
772874246323 101885439
68097809776 105427449
836695775074 893113035
180821651575 683368605
341371881898 893103462
617720540446 637868136
240968390038 893093889
989338792090 4365288
539610623881 504114180
985866677266 3896211
30695176615 284911626
988955182834 196208208
28686721534 893084316
193476338539 157045065
392811826321 43624161
766891442638 893074743
174193057402 398332530
781234798618 261438630
463768519594 893065170
148214688034 94370634
75036636160 355493355
256267969750 428688513
331254433816 98755068
199850769562 893055597
572778025042 235419216
240722243581 60032283
144389793106 403712556
980129334874 218178243
889592999530 218676039
910034982922 163794030
464724743326 893046024
27794837935 262462941
489586560358 893036451
664575503314 893026878
326072302186 893017305
894868199866 45289863
172872068170 49425399
175502869462 197510136
44942524978 893007732
702824452594 796655487
769760113834 186453321
363365027734 828188949
374285506921 487485879
452293834810 892998159
322247407258 892988586
950486399182 826446663
24861826606 892979013
58756871497 313515750
844819485868 404574126
971597416306 320934825
716933350750 15757158
272523773194 892969440
845301788662 892959867
599057072767 391889901
848904326038 88052454
760197876514 43719891
471638277844 47491653
364598696152 586987641
674137740634 892950294
806096615650 892940721
207080586427 275195031
743160537442 359542734
964983306082 643229016
72337550659 117259677
511579706194 81370500
44299874434 179149122
453812682898 280469754
778521985435 640826193
593049915370 470139603
383039509516 193585206
963895099399 387495894
987779124730 189526254
643538581210 892931148
376185203149 209131758
676050188098 665964891
59991803551 51713346
860632260445 682382586
414366729790 455579070
520185719782 258471000
907483078204 211764333
611983198054 892921575
921114331525 450964884
563678192341 341679516
6695978521 3647313
197938322098 892912002
810712958353 14819004
123822024586 29858187
507754811266 432623016
324375189784 111477585
840520670002 361916838
906322944091 43987935
585208933558 122869455
346685249785 88885305
605077469623 132078681
315553841134 892902429
915532732270 153895548
496280126482 410633835
457074953470 892892856
242327120128 240961983
741073401874 892883283
334566899719 40790553
61198328422 778237035
934125832918 22324236
260092864678 183543129
695460522091 392560011
922830446332 278966793
82235250526 892873710
742985849338 892864137
48767419906 892854564
790797035938 551490957
874479030715 242742561
32511616462 468234576
335113226737 149817450
508711034998 804122427
555072906301 356345352
892156751530 757999713
379620831178 892844991
240012166306 383973030
206637002326 504918312
156266773642 107332476
43986301246 892835418
507754811266 121136742
482648436895 54661830
623823150226 425567715
245749508698 485054337
294516919030 892825845
560347116526 696004965
502973692606 835129374
458031177202 611542386
258180417214 892816272
813107182096 465094632
457074953470 534766926
923712134686 892806699
810877734310 892797126
694470113176 622484325
235231047646 892787553
415957332994 892777980
33467840194 892768407
764978995174 879021579
937099266934 251147655
569909353846 267890832
177857623726 778801842
207365632075 53627946
742029625606 892758834
979173111142 892749261
477803418460 152478744
232007375410 113277309
703780676326 483340770
438906702562 892739688
83893921852 44878224
386314397302 442129005
575646696238 554707485
517813992589 57351843
763066547710 62109624
717167808574 374821242
647363476138 575758512
507754811266 892730115
461198650447 82241643
830002208950 892720542
961004860234 184548294
113301428755 56614722
316128249853 112023246
8265735823 57160383
971386134715 50660316
21603911749 173118132
596511528613 29494413
742394490928 441056829
709518018718 783262860
387900419131 88071600
270611325730 892710969
754460534122 702725211
388546965886 80030280
682888057624 728093661
631107672694 54479943
698691904684 182681559
969635782768 276496959
928493253346 50909214
818736483610 156011181
848170459858 41977605
928493253346 892701396
569931419611 414396024
756155094625 34462800
364321251466 257982777
608158303126 308547363
105369091804 450945738
56417209762 674417850
922755910954 436107588
956953979587 65134692
616359172300 280833528
837651998806 553826769
898850317654 362443353
173136164002 676332450
107097067558 235859574
280173563050 892691823
225668810326 892682250
890399434531 727078923
967698426358 892672677
696829705897 98879517
633020120158 892663104
851039131054 29618862
555565997866 286280565
526603214251 58289997
599135332042 295164309
751209655420 118686054
861719988478 15297654
663619279582 892653531
990306283243 11841801
827133537754 462107856
811917597343 238875069
820439971630 319336134
692182389058 26009841
612939421786 892643958
690393544078 892634385
428388241510 892624812
720992703502 614040939
575646696238 522322026
512274504961 136836462
301820495860 137027922
783147246082 160338177
752548086658 892615239
961961083966 892605666
168295386406 758229465
563215787722 892596093
375523377886 23214525
293560695298 739389801
109009515022 892586520
686568649150 891016548
187077410209 183370815
980129334874 604965735
937469665450 317919330
892156751530 618262632
428388241510 892576947
788884588474 583694529
728642493358 892567374
296150250625 87832275
583296486094 403061592
230449928986 38100540
15299589286 892557801
661254119467 333638196
469505861986 592023039
192200979706 686556414
3824904502 732995037
461856072130 892548228
675093964366 892538655
571821801310 892529082
777409903690 892519509
558434669062 892509936
695231583796 96467121
744305827924 528104118
278261115586 892500363
245974589074 345125796
97534830238 874742448
324004536889 59496195
493516547680 21280779
984571334101 135170760
595518372247 132097827
951442622914 780151635
442023257020 276353364
384401949838 177129219
424563346582 892490790
617720540446 892481217
601464737002 27713835
344240553094 430335069
160264442074 255953301
716862644572 25760943
824092547077 92456034
685612425418 892471644
158931932431 309916302
394920410890 892462071
793352166757 122783298
2107736665 302286621
832008060175 690452625
391664075578 48726570
4781128234 775010934
507541643794 56423262
703174039408 120160296
798446825794 381350028
592075273186 423471228
861971700940 415918131
857129994763 236769009
913574276968 361524345
393964187158 737762391
491499007822 892452498
990647795926 113688948
181682518654 892442925
3824904502 892433352
357627685342 892423779
950636274070 348055134
363146489809 38751504
514448377390 892414206
253555204432 2871900
311355526714 123271521
564172011454 892404633
585636157402 192608760
863470039570 778275327
684059578126 230345526
999044097895 120744249
965785978894 625518966
350934119218 892395060
254355522286 892385487
746233869805 387132120
656925713458 892375914
341148940393 133093419
661105374193 263161770
931848567997 44447439
602659385872 32490762
54504762298 892366341
334039973080 75042747
608158303126 892356768
376306942990 351999210
524966838442 728399997
432447904690 539074776
39063649873 25636494
670931405101 190435689
964829755162 892347195
378664607446 536088000
406395095674 820013607
775897779940 103464984
480024323038 582919116
527835509638 892337622
119228546299 141010290
467227347094 250458399
881641085794 430737135
503615792008 100506927
668400398242 601931094
623457882838 548255283
99960400075 113239017
255345385540 28259496
729229471426 241258746
863125444381 251884776
818527524166 591285918
834008789845 695564607
484113700810 517018584
721948927234 892328049
567040682650 892318476
106140843826 892308903
98491053970 892299330
881638290478 883252845
565128235186 824503344
456118729738 892289757
338132433358 42504120
869207381962 817438470
521141943514 677270604
734379835750 544636689
254966231821 74717265
767847666370 59295162
880415481934 47357631
883550737942 864805674
39642448507 48037314
75541684402 892280184
609628348060 68801151
749176300966 139459464
981085558606 892270611
886768297123 318512856
438379205635 156461112
107097067558 739992900
655013265994 414606630
806625131407 134538942
937099266934 650255598
575236679167 12416181
456118729738 892261038
272310404689 115670559
308104739650 132748791
302166708886 892251465
134654642779 77445570
127177765930 241861845
993516467122 658086312
994472690854 382096722
680831306758 892241892
685612425418 523049574
999253809514 675930384
622501659106 892232319
975610324954 53895990
735336873187 72142128
208986351937 330890745
309816498742 577213608
20080707946 892222746
309816498742 892213173
248618179894 281465346
710767913371 187458486
770524297705 17461152
909368778706 10846209
311896109932 462385473
693593354917 536020989
375996777790 328239024
608158303126 569909409
523775946280 55264929
272031351739 374888253
610316020423 196638993
840843461989 293852808
150127135498 892203600
405438871942 475404753
330853420846 653615721
481989010363 570273183
919694175586 52153704
286867129174 892194027
320334959794 262999029
594771170878 563658240
923433191131 196562409
729647501098 550045434
235836530323 218905791
491888916112 17145243
100553414614 68829870
371971041322 892184454
342328105630 890126259
516176682718 116034333
295473142762 892174881
566084458918 892165308
114746857414 369527373
520485000481 507751920
224949623647 182116752
74060998384 347968977
304079156350 568071393
923712134686 646091343
575646696238 614730195
109965738754 837340737
948573951718 315516507
98119549078 205225974
505884532867 361897692
927959361655 403291344
188376084778 892155735
371132192143 103551141
895589961682 306249843
658322783413 24152679
890244304066 892146162
993888751519 181858281
153952030426 857568486
273479996926 892136589
951442622914 892127016
258180417214 892117443
411176214334 892107870
356671461610 826609404
50679867370 892098297
77454131866 279282702
385358173570 750963558
516360824854 892088724
187419861046 892079151
184845798925 201147876
870163605694 370685706
281129786782 892069578
314597617402 865743828
476886558904 90225525
6693575698 892060005
866788498171 114148452
387372180991 459331686
500105021410 476582232
361452580270 892050432
57373433494 824579928
928493253346 756975402
411220690492 811771254
160645596550 256996758
165426715210 892040859
148426481086 563265747
403526424478 861981639
346672967626 120054993
306515026735 166062831
224356034728 150621582
828159730543 761886351
142477345642 892031286
938854855312 83227662
563215787722 752064453
534705707185 483101445
219931467934 14589252
441066382324 329550525
323203630990 892021713
255860872444 183993060
382260443722 58653771
466637190790 892012140
206949991561 78134826
773585008762 892002567
836566467082 57983661
229571026375 182815581
592413573433 326544603
653918477179 71759208
573006044329 373595898
826177314022 55274502
743014319440 418541133
426475794046 270150060
416330191771 471317082
745155312706 300161415
409263766870 891992994
590946275950 891983421
562953252289 153617931
644607182389 551060172
174115181047 265832637
830573094805 160759389
281129786782 891973848
642582357478 891964275
376813120846 90914781
984560976115 25033395
185931468763 324055623
298341813958 709081683
267833923516 220868256
686568649150 326343570
253399298554 891954702
711671820658 94715262
21036931678 891945129
101359725166 162788865
717167808574 891935556
448929305452 29906052
599107981981 163947198
771276549526 157418412
326072302186 65785656
943792833058 362472072
693447854890 161257185
354759014146 891925983
437950478830 891916410
794107807420 177425982
844345564930 863187837
656925713458 652629702
937099266934 891906837
202719440758 12818247
664575503314 264674304
847214236126 372638598
238099718842 509924991
568953130114 695516742
698374119376 556344468
62154552154 666347811
3519960679 166254291
649339679782 592482543
391095515962 403750848
448468939882 891897264
168705819208 155475093
881638290478 212874801
94666159042 891887691
237877830367 63459417
137880995455 267498339
677094952507 466655031
391095515962 891878118
645451028674 891868545
390139292230 891858972
269655101998 891849399
283042234246 891839826
231993666874 156480258
623457882838 891830253
819002957638 231350691
499148797678 891820680
826177314022 664988445
154376497246 102871458
199850769562 384164490
199565297221 180709521
240012166306 891811107
871119829426 891801534
652664600158 28833876
854864025982 472609437
102086411596 149405811
685042826437 341574213
873138317011 101502519
681787530490 891791961
70760565742 891782388
520185719782 891772815
202719440758 891763242
280621464574 419230389
80596303672 530564379
390686867830 34539384
3596870161 96074628
878769619282 414013104
109009515022 891753669
548713007092 1455096
632063896426 342713400
471418309450 348792255
163568785981 578362368
460177607932 104470149
151438507957 523987728
512988503074 372456711
975923208886 304679871
175417066663 93863265
774885266968 511303503
186605738926 378123927
802271720722 760191930
212281678078 824972421
142973265334 125166975
159341800426 140914560
472374533182 135103749
164539953166 412404840
185507413582 334901832
606675568486 241718250
578583182566 360270282
966061193071 549863547
617475925669 15115767
568777153747 38406876
852951578518 891744096
393007963426 891734523
204208708276 67920435
781234798618 19222584
930984149335 243766872
760197876514 891724950
905955293026 422848983
642582357478 638787144
630151448962 891715377
935186819470 891705804
976826379052 326448873
951176507179 163765311
664698631240 322887717
61198328422 46936419
603377184466 812048871
597924791992 80997153
314359225075 15709293
242624256475 68188479
558434669062 103809612
224712586594 647077362
173076505066 854859327
84147697990 723527340
523485951391 425012481
770716337566 891696231
195069650902 891686658
595727394610 891677085
335893929514 393459873
582961760668 176995197
940924161862 891667512
315553841134 891657939
348065448022 582823386
706358236684 28728573
853907802250 276008736
176901399994 891648366
475468524079 167154153
537614661565 80623806
168295386406 448533342
937300816876 322993020
736292283214 822330273
372761110585 34424508
641626133746 891638793
77819332243 497326923
702227704585 226056822
140095499788 362060433
348258927925 674724186
454275571648 518176917
373883488786 891629220
482700360847 123606576
929300956075 30633600
832870880146 192350289
408990614980 172601190
495572532706 166847817
64066999618 549011550
13467191248 334605069
51636091102 109294941
510171631381 246332436
691646377642 515936835
311728946206 806257206
83191474258 106346457
298341813958 785167887
64066999618 83677593
976181842627 15805023
219931467934 807291090
496814855116 3656886
659794384654 644090586
66935670814 855251820
675527448952 29216796
703780676326 553041783
53598270301 254536497
651768159811 273395307
643538581210 891619647
744414883540 392263248
980923951312 50258250
236654874136 385341969
328940973382 332948940
853907802250 891610074
995428914586 693573423
129877793677 19796964
738064901959 34175610
488299852039 95375799
726730045894 891600501
493411455286 845295900
411374921095 15048756
493411455286 434145123
700772281714 44246406
447512716150 638002158
873032276890 797095845
724058434903 660824190
182638742386 146610495
779174739586 10089942
954639810751 116398107
939011714398 574427865
284954681710 94380207
279217339318 787982349
844500762406 583321182
512535929926 265870929
295473142762 891590928
874249106401 265583739
558434669062 118169112
480688583935 62262792
108053291290 891581355
868251158230 891571782
744898296802 181887
580833710098 292215825
990647795926 891562209
800015348179 48956322
801948971119 250008468
504457379065 94964160
948573951718 171442857
715255361110 582057546
987779124730 379167384
162353817724 76229799
380577054910 730381608
763066547710 797325597
376752159982 800925045
104228396362 891552636
920843463490 684306759
949530175450 891543063
452293834810 316473807
704974253020 199568331
688481096614 891533490
286867129174 891523917
628239001498 891514344
550406883820 72936687
196025874634 891504771
306947827546 657502359
422722840213 172036383
127177765930 891495198
208456783150 682688922
476199428110 891485625
349021671754 891476052
408444752947 217900626
143198546743 73319607
899614338784 110271387
435146511541 742414869
800359273258 891466479
627828371755 300965547
324787910533 163229223
117045144643 435064131
279217339318 868807188
186508821874 412548435
178813847458 397384803
569214578317 101320632
283042234246 233858817
749679415462 891456906
91397599009 244054062
812224660891 236376516
982041782338 891447333
836695775074 891437760
91797487846 574408719
985866677266 891428187
957179965306 797411754
80322803062 891418614
276348668122 891409041
955308720034 443622393
178218008884 399318549
426489186673 805165884
100403501434 431292369
678918859294 9199653
778188255601 30738903
94666159042 891399468
712386689914 878609940
313641393670 891389895
102315948898 373768212
11942488576 35362662
943532432404 58021953
277565727385 30461286
950486399182 891380322
615808092982 891370749
953702005471 361342458
653298443542 584402931
751083416269 336778140
388226844766 141632535
603625364491 464826588
842913749077 78642195
859326894349 89545842
837999221089 276114039
748723191730 891361176
504229991596 486203097
698999557666 145768071
666093480259 206164128
19124484214 483896004
696130886470 891351603
506798587534 891342030
371971041322 790222431
455162506006 474859092
706649347522 233255718
838021133686 74698119
18168260482 497116317
567758111989 65354871
72502732774 22831605
91643644255 45749367
232362376450 78230556
199850769562 614739768
972479545018 891332457
464853212986 192254559
510102887668 199903386
724293136144 347968977
818981447107 62023467
645788955574 326439300
721948927234 516166587
194113427170 50823057
157225754398 254029128
4235346877 438309378
75831918616 501902817
547471843015 235457508
748475456155 152296857
455870630389 113708094
416509321747 188980593
305991603814 288980151
622501659106 891322884
286585332865 43088073
385632746356 190923912
211325454346 891313311
734384746699 407177982
222283756456 89296944
505452746794 284634009
871761574627 48678705
490078602985 293039103
63514775632 90034065
990890863969 514711491
688481096614 891303738
939011714398 232355856
2868680770 517468515
806096615650 891294165
707605571254 817649076
81279026794 891284592
531660404566 891275019
343284329362 891265446
602701076287 180039411
629593586479 407675778
93709935310 602390598
137508475825 26095998
623685327745 631291485
92753711578 713925621
214824019369 222543531
394920410890 891255873
625988774821 24841935
865382487034 93891984
435081807634 625614696
776914763503 197175081
382757977159 253751511
801594272323 319766919
622382575078 35199921
126066530701 10989804
915163549525 803155554
717167808574 349184748
75182385085 242560674
392269410568 635158977
953729958631 138703197
397789082086 891246300
713342913646 140187012
340415658166 891236727
57373433494 280862247
907456331242 891227154
970131520573 88157757
39205182586 891217581
486449466334 35439246
955681875574 156595134
877813395550 255426786
704480472199 87583377
463768519594 841830474
41117630050 94054725
218486958283 385169655
763414631563 349433646
311728946206 891208008
655013265994 512624577
511835630776 3819627
814702629238 891198435
608853704992 48353223
777747332794 213573630
224982277150 75119331
820439971630 780974913
603377184466 891188862
470462085718 316760997
946216201105 204843054
608158303126 547049085
381533278642 877710078
540550142728 393727917
247507040395 29235942
339241805944 65460174
381533278642 891179289
421131107395 493296690
270611325730 891169716
975348216214 610403199
214194125542 479770041
498192573946 891160143
241924613770 631176609
858800025148 731319762
218019020470 891150570
367479678226 114004857
325116078454 251990079
543135089350 891140997
19124484214 891131424
602575650841 42753018
47370028561 358413120
279217339318 387055536
234274823914 891121851
987465814105 186501186
884234259715 184816338
305991603814 891112278
630151448962 715955097
608229583684 333954105
109272427894 94734408
703506653293 115699278
627336788632 27608532
771672561298 891102705
532906173256 214597941
527835509638 891093132
298174520302 76009620
65023223350 891083559
762789777226 55628703
720992703502 101464227
270611325730 802944948
92753711578 855050787
264873983338 759445236
2868680770 90838197
573330090379 228718116
116353623934 47836281
954311294110 891073986
871123256560 630008703
126605180173 133418901
838927338493 350869596
563215787722 891064413
161601820282 323414232
882594514210 501405021
976568444140 217000764
490542784090 891054840
1912457038 891045267
3865589752 707157510
580524004402 403607253
939967938130 891035694
784183241623 765122025
290806478890 112903962
345250280323 6308607
762110323978 716902824
568718643571 67767267
305035380082 118963671
952398846646 891026121
255843028372 94140882
114746857414 873967035
19124484214 887752155
315950268637 186252288
421136535286 446302833
766335638350 202181760
358316836039 94456791
988175992591 368589219
565128235186 839245764
356180916463 138176682
640070309251 412242099
671433083647 370953750
299298037690 891016548
305035380082 891006975
546339265477 261744966
216769034179 50191239
763451430175 62703150
757974770146 717975
984910453534 842443146
377068135993 525318375
256267969750 890997402
506939109601 401778810
717830997295 78058242
283042234246 22295517
241924613770 890987829
204218616331 117125655
225668810326 890978256
973777821613 409963725
297385590226 890968683
21036931678 890959110
151083359230 890949537
650232147334 515946408
704736900058 890939964
536441523226 890930391
961004860234 863522892
766148534065 596704236
449202107233 94246185
111878186218 766624986
143672769925 308375049
672225293170 864566349
551235987685 2058195
175058825857 569861544
126221542198 890920818
702824452594 890911245
161048227357 364137774
253399298554 890901672
43067871718 101483373
766497584791 106710231
192742955101 338568291
994103435617 75760722
73629236938 890892099
646407252406 194791404
465680967058 890882526
983954229802 890872953
702924835072 353234127
415001109262 890863380
640144461709 20859567
534529075762 890853807
471418309450 890844234
613895645518 890834661
353802790414 114971730
545047536814 231427275
181458629422 33352332
262005312142 74315199
569909353846 43279533
385358173570 890825088
327028525918 887541549
739660262944 169154910
1390340137 182748570
658419978082 308767542
822352419094 279799644
481094005966 19423617
218390156107 376889010
705693123790 890815515
65979447082 890805942
984910453534 890796369
848170459858 57208248
20533759744 367823379
576713947624 613342110
939580446328 253090974
593901286033 140340180
472501385005 320484894
435081807634 113813397
886700414980 380900097
41790956578 215804139
97534830238 890786796
323480597026 356661261
200178472498 256585119
740158744108 613112358
749865715615 646541274
583861178218 216139194
661281660988 334853967
39682521085 82739439
122396647270 766433526
971537795662 709378446
700540404508 18791799
561303340258 890777223
990647795926 860038320
580427814898 890767650
717167808574 492894624
179770071190 890758077
317466288598 890748504
759694551412 84481725
386674054912 83294673
401613977014 856046379
69084753265 215574387
828438678190 366014082
989118574798 311802183
481636297270 14828577
908412554974 461820666
491183409250 15575271
186463637314 890738931
78224452030 48812727
54992544940 239439876
821396195362 890729358
742985849338 121347348
122833319665 271088214
502973692606 890719785
314411694688 77254110
624414106570 890710212
144389793106 890700639
835739551342 890691066
400657753282 78307140
146302240570 890681493
483849217966 890671920
353802790414 890662347
472374533182 890652774
432396851881 610221312
589033828486 890643201
381533278642 708402
684436811764 58031526
993778662019 300726222
952574922835 251386980
444644044954 890633628
541918733008 20160738
987593048848 111314844
1912457038 181618956
537397746958 890624055
435081807634 344742876
220373635231 106442187
210103162744 123099207
554609774134 890614482
91797487846 136281228
490542784090 99147561
384401949838 729893385
524533089904 231915498
547916208010 415267167
347493111163 347145699
975348216214 667716750
103641125623 21070173
854192560708 278679603
495739351804 201071292
835739551342 44973954
697087110202 890604909
224063196658 422131008
241125578698 315880281
126221542198 736345587
734379835750 890595336
988938363073 292043511
982041782338 890585763
60125098003 47482080
272523773194 187745676
871119829426 35247786
136740003250 646397679
310772722474 890576190
351890342950 20342625
386314397302 759091035
926580805882 870434598
888049284880 156384528
990270307909 7476513
322781111581 26928849
417869780458 604879578
103272172630 890566617
869282922505 774484419
47811196174 58146402
659794384654 890557044
205588111954 890547471
378216001612 292560453
26774274070 890537898
388226844766 344359956
565852260322 21347790
489586560358 341583786
676050188098 890528325
787928364742 890518752
899806541386 890509179
823308642826 890499606
849663479992 282106737
987827181190 104632890
612939421786 743372169
553120596865 220236438
980129334874 890490033
646555614760 600830199
405438871942 890480460
900302001574 4125963
465934910029 28393518
866413916254 384097479
373451338939 70438134
333722092042 890470887
759241652782 434595054
391095515962 890461314
540266418154 859463940
450381387346 523269753
974790908965 39287592
634134796186 148371927
917018568562 460671906
37292735122 310327941
494367679018 890451741
857994308122 74937444
615808092982 890442168
289431564949 31437732
621354180499 81112029
896937870190 465917910
267742654534 62425533
698371410217 453750627
601464737002 742769070
314597617402 392397270
643538581210 890432595
459433368712 12712944
811521805750 153799818
292207138720 236701998
101359725166 696569772
206544335686 288195165
258334877569 571479381
829116662677 525452397
819483747898 890423022
767847666370 890413449
866338710766 890403876
403526424478 824924556
279217339318 890394303
243837061234 890384730
517507599151 630027849
464303162071 138597894
125265318466 730209294
741073401874 890375157
446556492418 598618836
494483493172 376927302
775497456226 890365584
488630336626 608172690
14343365554 890356011
489985792750 7773276
715255361110 769362864
365745317281 29973063
77020383328 231915498
745558929532 124219248
21773152816 39459906
789840812206 890346438
312685169938 662968542
763066547710 890336865
874944724354 826724280
691935779005 221165019
94666159042 416808420
215150349274 468674934
24477407737 37621890
645277847623 72668643
625370330302 399299403
618159462496 45730221
848170459858 760412109
734379835750 890327292
222800139130 640740036
886419409138 638940312
534529075762 890317719
708108938740 8759295
119552980750 430612686
179770071190 890308146
736899316717 231724038
260092864678 642214278
954047887534 60711966
647363476138 890298573
182062384867 378411117
121440423538 890289000
699318300274 305704182
122396647270 874340382
714299137378 590328618
960048636502 643583217
544238593687 556717815
958136189038 535494474
88928816650 890279427
420915341548 686824458
435081807634 124324551
434908329820 69701013
226189552807 238109229
887102040622 186654354
242880837502 890269854
73867834390 486538152
856012609576 474437880
794629225492 877949403
929550165892 355349760
350934119218 890260281
58659179032 311007624
451927767382 250458399
873422702122 300783660
708139696789 260835531
650232147334 247854543
926025681277 110951070
427432017778 890250708
928322666578 64952805
892294325113 293220990
358612905691 566951352
216301000636 128421795
137696226982 890241135
672225293170 658727703
371971041322 486011637
167339162674 467842083
493411455286 890231562
949530175450 890221989
515404601122 890212416
618283250959 239363292
146302240570 890202843
859658814886 747287526
17212036750 890193270
993060547516 131475582
711430466182 890183697
301543769149 417239205
79165684444 88100319
77454131866 379981089
918385675027 258901785
760393883689 205082379
527835509638 705913020
109965738754 84730623
608926048153 111420147
220407494932 218407995
709518018718 686422392
613269115906 62712723
164764746352 331934202
526879285906 890174124
438519220333 46371612
984910453534 676648359
218576312665 47654394
517944271546 53398194
692729089423 357025035
239263456495 598216770
391095515962 890164551
310772722474 711178170
749895774835 629654502
206889490201 99798525
524195871406 33543792
293560695298 890154978
881638290478 595297005
75552157264 699125763
720036479770 796148118
546968724427 708995526
218166894601 206489610
434711882287 69174498
431848667701 8740149
28686721534 890145405
292126964845 94255758
91797487846 404344374
31555392730 890135832
967859788846 674695467
285545498551 199137546
462496591987 111152103
163514267746 890126259
830958432682 890116686
47055593803 503511081
875900948086 150707739
774541232494 890107113
549828655474 447863232
778366127422 890097540
578933898994 261802404
810603653839 49693443
143594577661 654630459
491785996789 118236123
904587660046 495957984
86060145454 890087967
456366057766 273739935
221524363177 48075606
681124163974 244791183
83191474258 800628282
953467237219 43183803
720036479770 890078394
934416072613 235763844
194602779784 375500925
538623508078 462414192
371014817590 193824531
565128235186 442540644
405438871942 594693906
902675212582 528104118
859645144642 890068821
774622650859 362979441
805417156921 223338090
874832159539 38684493
32877171040 279895374
97295059399 35534976
585208933558 210864471
747766967998 890059248
712904483911 108414225
465680967058 219221700
753504310390 890049675
599915364709 524600400
554609774134 890040102
895981646458 416176602
465467866597 72410172
24861826606 781108935
287429657800 310758726
23743871131 83696739
867543277264 510709977
334678315774 772119888
970567097554 726169488
526879285906 890030529
434125583902 890020956
100403501434 796339578
123352871002 890011383
377214124243 20486220
409263766870 890001810
502017468874 889992237
805140391918 889982664
624148565215 40388487
625370330302 83533998
976629251836 62511690
606736069846 65307006
923712134686 889973091
257074150372 35659425
226287321856 7438221
109368397219 44284698
556804223032 297203358
964829755162 889963518
612684985111 109409817
462329543137 329674974
154354843120 470235333
692305991542 889953945
386314397302 889944372
159775654267 607445142
226808835658 614720622
639174941080 128115459
734853105724 15565698
627068988049 136577991
215150349274 390942174
655969489726 94667397
490166377822 18025959
401613977014 889934799
881638290478 77072223
836695775074 556593366
328441525345 74401356
349977895486 889925226
9574 889915653
13746215479 382920000
446556492418 889906080
279426222178 341794392
244793284966 889896507
705752696569 795056796
419020575415 476984298
28512171544 34749990
881965352023 49875330
103684778503 281943996
803776707106 3340977
34424063926 889886934
254590577728 631913730
523054390978 653577429
657010252621 127847415
98819484454 553261962
905332180975 36128502
623657422450 9754887
536441523226 889877361
943103284387 402841413
709319593666 49731735
243837061234 588825657
356671461610 693439401
73387608937 138980814
546428935768 342435783
814605036595 20763837
695478538477 464548971
388983408529 20534085
302340774745 594981096
763066547710 889867788
713690193367 219767361
704930064052 395613798
60419281774 420158970
169875348526 39354603
604149553252 17394141
587121381022 889858215
260837385607 28613697
630154483603 551318643
393007963426 745602678
871892246077 79053834
383523765202 652428669
705027201283 374400030
321774361555 114320766
119527976074 106317738
174032728798 889848642
488630336626 889839069
166753241728 263937183
105004029541 103005480
863922287236 2115633
507754811266 889829496
638757462550 759847302
599287217260 39928983
226944398911 34156464
458031177202 889819923
235261164304 615055677
327028525918 472169079
479603057692 77139234
622501659106 889810350
400657753282 721086225
921046592977 565362234
203675664490 782736345
452651520382 463773558
279217339318 889800777
51636091102 845946864
346153000558 889791204
695725215541 338692740
575646696238 650724675
442731597490 360949965
647363476138 889781631
763322453146 380296998
511108661248 348256167
782776124110 10357986
223417779517 4355715
93709935310 335533650
229871628148 215038299
971024418910 163612143
73841250169 296198193
997617074023 152698923
531179413273 89900043
181133386747 142254780
337881821791 200276733
87972592918 740423685
965133908518 162444237
267742654534 889772058
226181530633 143470551
961650425062 15986910
646407252406 565802592
503588413228 89363955
70760565742 889762485
269655101998 889752912
565195638679 500256261
629307976024 755989383
434427219559 491755437
18856090105 4269558
306947827546 889743339
694218439006 773364378
740200568545 460643187
673067975641 11650341
317360472748 31772787
588403306933 450007584
41117630050 889733766
223756362862 889724193
384925363186 135486669
950486399182 565036752
361767608554 408652224
396121789579 132538185
983954229802 889714620
214819864687 95375799
466637190790 374687220
382489502374 95414091
828089761486 585140052
778366127422 889705047
681153715825 216493395
1474391077 80422773
144389793106 595440600
426475794046 118092528
856776473446 889695474
263917759606 889685901
810782151997 7648827
740607507202 379109946
613895645518 889676328
385901010535 18600339
327984749650 853882881
337886818897 36769893
972095757967 266167692
854864025982 889666755
364949374288 174439206
948573951718 889657182
729795978328 19308741
337546986970 889647609
787452763048 240445041
34482794281 9008193
639713686282 889638036
526749097198 43145511
640669910014 373423584
325302637078 380928816
445796754511 603606369
693262215274 441286581
169251610138 235878720
521141943514 802485444
374839712518 889628463
87016369186 889618890
607202079394 347997696
714052550563 177732318
34424063926 862211391
297587666683 573614160
991604019658 624619104
873032276890 889609317
432213136438 748675611
799403049526 889599744
774541232494 607531299
860005156453 487533744
729114126349 251750754
63454657192 50870922
181341963271 154699680
395876634622 889590171
59285880958 889580598
517845928117 72812238
170207833870 376573101
414044885530 889571025
447702376426 436222464
448154815552 100506927
244793284966 128718558
150127135498 313649772
393964187158 108194046
326443581418 498360807
367189922662 889561452
140260758487 95251350
225668810326 889551879
50910442648 343373937
522098167246 329052729
289735800370 244044489
766891442638 889542306
158833263520 544167612
731511164554 889532733
356671461610 503166453
428388241510 101186610
849126683590 889523160
305035380082 489505782
407351319406 686747874
280250032174 259696344
983284257916 77818917
25818050338 300659211
146446094041 743927403
116806958830 735933948
998297585782 680515851
947080514464 385265385
420738451654 445805037
4781128234 889513587
174704236456 139650924
498534770404 176526120
304079156350 751413489
485807558392 691879002
351890342950 723651789
233318600182 720396969
235487805079 424122192
29642945266 889504014
951126880747 170341962
956233306 600992940
289735800370 641974953
809921510578 77857209
988505964328 151703331
702824452594 889494441
819483747898 495699513
999595393300 528496611
460239593107 570158307
540266418154 61956456
183594966118 115976895
615808092982 889484868
873740353408 10539873
887853852085 117757473
972798297199 320504040
885888935008 229895595
740117178142 889475295
570865577578 889465722
866910965560 278938074
276348668122 862421997
978260473279 739935462
641626133746 766433526
326072302186 889456149
325116078454 166417032
875348302888 328133721
305035380082 45107976
510623482462 889446576
655370128288 6490494
103272172630 889437003
272523773194 889427430
66499969384 252995244
349977895486 565189920
564172011454 161266758
228537481522 397059321
176901399994 465152070
764263704706 480325275
691349767810 889417857
625046968027 5810811
811611016537 41786145
257224193482 66608934
288434569810 258356124
743942073070 676801527
522595302709 69586137
400657753282 889408284
719258859499 303330078
270611325730 862929366
152039582962 636240726
818922936931 282346062
647363476138 847153062
828774183121 27943587
126221542198 539591718
923558750599 48027741
949530175450 810813954
932318148274 667601874
745737226657 4116390
599040051973 58088964
135783779518 251262531
95427174250 37152813
979173111142 496446207
489586560358 889398711
796126448173 142015455
695720888545 29944344
865382487034 476323761
152995806694 58251705
450381387346 312060654
404633432533 215067018
569909353846 889389138
942836609326 889379565
565128235186 808229244
168472515625 417373227
597947728900 382269036
445600268686 889369992
693333036328 341133855
392514776131 408728808
904587660046 889360419
681787530490 889350846
330504268909 123989496
456118729738 889341273
369102370126 889331700
625370330302 889322127
635888791354 33965004
261049088410 835263396
253399298554 889312554
981085558606 858564078
435865884199 15680574
254018949271 211247391
868251158230 889302981
81019688743 181207317
719290852465 417354081
295698117835 48018168
999253809514 622656639
497919833695 22841178
811833958042 882936936
61198328422 82854315
214339338379 709119975
400284391228 98793360
919887239758 889293408
655751775079 87430209
62154552154 59716374
911469565372 98506170
78592931854 526515
879423148846 65460174
120885298933 110951070
738204730678 889283835
838608222538 614605746
219931467934 889274262
238186383211 28594551
878769619282 858669381
706257117085 184261104
658103896768 632966760
23156940928 100325040
983458859863 240176997
657881937190 628764213
300254261422 889264689
657298256326 240866253
633122781010 101607822
611728301875 160577502
60951712888 170753601
683033337472 504209910
700705098400 25004676
640669910014 795612030
987779124730 889255116
344240553094 150420549
790797035938 889245543
945848540467 324840609
895981646458 102057753
175945176262 889235970
761464342030 491832021
790797035938 175396506
692305991542 889226397
646407252406 889216824
866850062134 57887931
746810744266 889207251
417869780458 889197678
262961535874 889188105
685936251289 276966036
208456783150 403329636
831489188521 174037140
151083359230 849862221
519229496050 85726215
30483761002 33897993
454206282274 696655929
175945176262 389937009
903693498073 411725157
74359599400 296763
505842363802 889178532
847214236126 889168959
705693123790 876484734
223756362862 889159386
262005312142 226114260
776453679958 834861330
343661476843 347758371
957179965306 889149813
884506961674 541841373
359228229412 152545755
660750608386 889140240
82235250526 889130667
955142297521 14905161
152497449979 138052233
256267969750 153100989
112516695745 6413910
929449477078 889121094
165890201578 131197965
885264769927 51588897
631107672694 889111521
959092412770 136175925
803227944454 889101948
618925011214 206030106
543135089350 639036042
851039131054 889092375
242880837502 172917099
766483043404 135946173
236187271378 889082802
647363476138 623881983
996909662134 224285817
372144609385 28795584
742985849338 889073229
760967325535 104929653
751982067979 280747371
85514239648 412194234
281129786782 889063656
264023292358 404248644
709518018718 511944894
253399298554 102383235
762110323978 889054083
742029625606 776255424
338503210702 642578052
248618179894 889044510
529747957102 831558645
721120292446 752648406
73629236938 666816888
106140843826 398131497
791351839153 219662058
209071427188 107083578
101359725166 739207914
498971720416 15240216
873032276890 889034937
961961083966 889025364
639713686282 889015791
895089293782 814518705
790917425986 451960476
903015456148 96850041
871119829426 889006218
381533278642 888996645
961740870766 119815668
843389341198 785627391
699477671578 220542774
823308642826 888987072
269085732769 32442897
264985815124 763331874
825221090290 238779339
674137740634 517324920
349295363824 396475368
910555817041 132815802
552091082245 64024224
206544335686 888977499
567040682650 298553151
269319936214 261017418
682385105869 79551630
84147697990 888967926
494367679018 210443259
257245033903 528439173
408819200842 174506217
731511164554 888958353
71716789474 191536584
594771170878 888948780
288779576638 888527568
441293013526 388146858
806864724451 6940425
886625314795 502907982
744898296802 698158890
284232891175 119892252
83564390473 200181003
120484199806 888939207
53548538566 671488512
165264217627 41766999
831377347162 360959538
504548743777 46505634
433169360170 888929634
210369230614 865389627
853907802250 888920061
809921510578 679501113
470462085718 888910488
47811196174 368072277
266786430802 837522624
173076505066 888900915
174032728798 888891342
435081807634 838508643
394781424595 27417072
619988222794 278737041
72845011297 463783131
530704180834 888881769
5737351966 888872196
594771170878 888862623
296197024303 51454875
578196877816 149874888
34424063926 888853050
66531656014 198074943
297012381340 135314355
953794624246 24114387
500105021410 888843477
674692361962 34060734
72673013206 800235789
853907802250 888833904
456118729738 599815461
606245855662 622015248
886826405233 463314054
155048728360 332240538
252443074822 888824331
60242104690 406230255
408307543138 267354744
171280656742 203857035
624414106570 888814758
293560695298 416607387
107097067558 674685894
393007963426 888805185
741073401874 888795612
681203256100 446465574
167982238522 15460395
728642493358 358518423
399701529550 888786039
923341567948 109649142
915531028276 312711618
603137911423 159486180
564172011454 335696391
159153537808 66742956
941880385594 719458815
71716789474 888776466
746913318961 453310269
951176143405 19059843
732467388286 888766893
906500107510 888757320
322247407258 888747747
279217339318 888738174
104228396362 560623599
197431167796 248926719
386314397302 888728601
792709483402 833712570
80901500485 162520821
516360824854 294599502
244073744086 583866843
979173111142 888719028
735386432608 465602001
624414106570 593143080
800359273258 833013741
759506394097 218580309
318422512330 888709455
191244755974 474868665
746810744266 888699882
152995806694 411753876
286543383979 111410574
684061224682 234911847
687524872882 149195205
397789082086 888690309
517063827682 9984639
506595873778 114550518
864426263302 888680736
568623727276 3427134
35380287658 888671163
868251158230 861196653
88928816650 888661590
907456331242 373031091
847214236126 291880770
769760113834 450285201
252281965324 29101920
308860275010 888652017
482542253179 218905791
744898296802 665859588
55460986030 888642444
509191197532 23865489
710474242450 888632871
239055942574 570646530
516775460203 101282340
260682532759 166263864
325480331104 271873200
362408804002 888623298
261049088410 163774884
729839123839 403090311
231035136049 20103300
269292882916 212558892
202719440758 888613725
823910104843 64129527
238099718842 77838063
645209515549 63488136
631107672694 888604152
730554940822 888594579
982998006070 888585006
660750608386 284787177
772672370899 478267080
589990052218 888575433
518730641539 88866159
214194125542 888565860
952398846646 828658026
958839546067 35372235
795578154598 888556287
487674112894 513064935
659232271759 368235018
185248448878 183026187
427147943095 188827425
739160954410 888546714
20098523299 592252791
276348668122 888537141
96578606506 230278515
87713063407 43652880
689437320346 128584536
823308642826 679376664
35895812854 7955163
941519047228 247098276
336590763238 86204865
870569031817 184069644
317466288598 18935394
325499764294 213133272
388335507889 277377675
938055490666 888527568
762110323978 888517995
338503210702 888508422
161601820282 441142986
661210677193 264875337
195069650902 888498849
1229312704 603529785
753803993155 153436044
170207833870 928581
211325454346 888489276
750635639194 31370721
297551576473 196256073
619632987910 251042352
952398846646 888479703
774449287921 5667216
881638290478 888470130
681915617230 212999250
246705732430 888460557
786015917278 888450984
452636691805 485284089
752548086658 888441411
744089439832 117556440
724517412388 152564901
633020120158 804735099
4781128234 888431838
381533278642 888422265
786463139119 103637298
872076053158 794310102
966742202626 888412692
930874576777 42542412
314684674264 484949034
39353765119 37267689
4781128234 888403119
49723643638 888393546
282086010514 888383973
656925713458 888374400
515008646788 71491164
358983830722 461562195
152436536980 241028994
807658973023 21261633
945103276936 26545929
596683618342 619219932
752082507895 293412450
102315948898 173960556
988735348462 888364827
160645596550 381637218
316510064866 888355254
560871860521 236912604
420579735406 64206111
113790633682 195662547
614851869250 888345681
327984749650 888336108
866922434014 131456436
611983198054 398954775
157132484659 84223254
499472211910 94878003
65979447082 351415257
644494804942 867457395
325116078454 888326535
877156873729 66915270
933761302651 391430397
743942073070 767486556
420738451654 132107400
17358427066 379923651
842019070162 48487245
970704001027 145184118
582340262362 852753267
919887239758 888316962
654580388599 274591932
820498529671 780630285
529138630171 393938523
432923376454 17422860
116287292617 240492906
633020120158 299022228
309561889753 85601766
791770979293 482699379
912022951783 73903560
464724743326 381799959
831108297997 220782099
781234798618 888307389
43986301246 888297816
349977895486 888288243
170207833870 134002854
722164051690 157523715
525923062174 814193223
421036526155 416798847
950247681373 122285502
571821801310 113554926
486717889162 888278670
272523773194 565429245
177857623726 791734965
709082374726 38962110
56417209762 888269097
158804085016 468014397
610522241989 431244504
574690472506 380220414
709648948639 267919551
39753284701 109170492
146710117381 31073958
150127135498 696943119
891200527798 102009888
282086010514 869017794
240012166306 607397277
384401949838 888259524
435827295436 91738059
584894186983 156049473
321291183526 888249951
69210753091 125128683
998297585782 257236083
910780792114 187946709
545435262460 175128462
891200527798 888240378
665834109397 37018791
933274372006 888230805
571555877035 83036202
428442692734 3082506
517989025321 171653463
84147697990 535417890
116659304878 30384702
896937870190 888221232
961961083966 888211659
640669910014 659933901
332765868310 229378653
815658852970 456823560
574564897984 36635871
939011714398 503702541
318939100129 123683160
746810744266 888202086
799403049526 822301554
653100818530 888192513
124638721843 80097291
851039131054 539524707
904865755696 110223522
615153054976 264770034
288779576638 888182940
796294559626 51359145
990375840661 161123163
107097067558 400802364
851039131054 888173367
722132757553 461533476
667710409213 374361738
824971114633 30920790
811833958042 888163794
652822774837 99836817
231406152718 456967155
720036479770 546666165
636845015086 875891208
291648247834 286634766
853907802250 888154221
534529075762 281427054
951442622914 888144648
299298037690 367153269
444053864023 441382311
595727394610 888135075
393007963426 70016922
407351319406 888125502
991604019658 214885131
440819150026 736900821
636623365936 42772164
308860275010 888115929
771672561298 888106356
397391213152 218034648
116659304878 888096783
633976343890 888087210
933504095287 452716743
300254261422 888077637
469505861986 41757426
984910453534 771325329
907456331242 251923068
864623869168 454975971
943973590444 573078072
506798587534 565802592
545047536814 691831137
32511616462 444148908
130328543863 424409382
806174817487 642913107
466637190790 607493007
136740003250 888068064
211325454346 888058491
87972592918 888048918
888176672791 35458392
726161691403 110252241
767847666370 888039345
739488360583 114301620
874072388821 324859755
460899848398 888029772
603377184466 888020199
513492153658 155360217
536441523226 888010626
153524638360 344388675
984910453534 888001053
37292735122 887991480
22331493949 26861838
646407252406 80767401
620791249807 365506713
497789937658 146313732
763066547710 812068017
4025860918 461677071
609125095450 369776271
311728946206 712805580
613895645518 887981907
787570635397 277636146
981085558606 887972334
316071204346 250640286
743157273049 14215905
815484302980 34749990
760197876514 887962761
232362376450 749393586
11474694358 887953188
839564446270 193049118
586165157290 887943615
131002660858 578860164
988735348462 671584242
600350084212 35975334
501061245142 424332798
896942111029 337486542
520185719782 887934042
422650899118 273462318
745854520534 507455157
853907802250 887924469
27887016352 533330976
87972592918 749470170
728642493358 887914896
468549638254 887905323
419304481876 153014832
729598717090 887895750
271764073579 326898804
447512716150 349921869
131958884590 295671678
413088661798 627902643
956233306 887886177
152039582962 887876604
384531147046 325529865
948241466374 171701328
195141429256 147069999
578777820802 612155058
652660656082 93844119
876857171818 500763630
704179659820 362596521
360496356538 867227643
436731394183 131638323
972479545018 887867031
64066999618 305014926
112834409950 466942221
180726294922 887857458
264109803559 248945865
677962635562 887847885
301210485154 887838312
749679415462 887828739
850082907322 799307208
925341091420 54939447
382489502374 887819166
410219990602 263755296
926580805882 437629695
821396195362 887809593
358026525241 272820927
611983198054 887800020
91797487846 534336141
130046437126 772445370
282086010514 524437659
5737351966 887790447
762110323978 887780874
29274235690 156480258
203675664490 245250687
880186333033 126612498
475243204378 887771301
121440423538 887761728
543135089350 887752155
259257279892 461179275
905543883778 887742582
792208695145 347002104
77454131866 724589943
480980546770 311878767
385375165645 41709561
611026974322 632746581
496292513944 825230892
529747957102 679386237
411038577832 67556661
579471591166 371020761
183148801399 142695138
917018568562 754371546
193157203438 691285476
470462085718 249261774
821396195362 396599817
633020120158 887733009
30599168998 28135047
442731597490 887723436
628800831295 196811307
389183068498 139765800
471418309450 887713863
551043311914 82749012
608158303126 887704290
263968486933 56471127
109965738754 887694717
551741102938 271002057
167339162674 887685144
35380287658 381732948
640281077992 33256602
796534378330 887675571
532063418293 294896265
960849130762 71768781
538390147057 404832597
866833788034 229263777
230496032554 807549561
611026974322 382259463
515781834760 273826092
950486399182 218350557
48767419906 803969259
574091513134 415707525
912237449902 645067032
757398303232 154441209
156618791998 130824618
890244304066 627950508
905543883778 887665998
947832593971 265966659
856488215362 136013184
523666842799 4384434
764978995174 887656425
939011714398 887646852
563765536393 93116571
764603287735 128316492
822352419094 887637279
27986250070 101828001
938869846630 68647983
691471909717 708191394
580427814898 183016614
830063389993 443660685
646407252406 887627706
548872431742 887618133
223942615150 181992303
386713869019 348390189
989691572194 887608560
706649347522 805031862
40067393977 9458124
313012020877 286998540
653517406771 423318060
247661956162 887598987
288368123617 29168931
258277362985 309428079
504886140070 686747874
196982098366 529501776
510623482462 887589414
251526425872 523308045
883714723432 86080416
766891442638 192072672
627495930184 494617764
651543577231 174554082
905660664805 391411251
586649608528 357120765
448179877666 72639924
873988500622 686948907
233999240482 43672026
343284329362 887579841
802841027032 101655687
106140843826 887570268
757740298657 365238669
778592615029 648752637
586165157290 11344005
383445726106 887560695
329677070071 117221385
195069650902 887551122
771672561298 501826233
62652118402 149932326
631576902862 116043906
764576875828 29379537
434125583902 887541549
103759687228 143125923
866908735051 305713755
852951578518 736757226
653100818530 887531976
75354335311 61918164
871119829426 245241114
239496501607 165813933
888331856602 776915961
694218439006 887522403
690393544078 804849975
273734179222 340827519
47811196174 887512830
924195427591 188540235
779322351154 690318603
995428914586 675691059
575646696238 887503257
999623135854 350572833
183594966118 887493684
67891894546 210146496
659950759609 94140882
562950916477 52795095
633976343890 398811180
39205182586 887484111
871119829426 393163110
237548921233 96323526
349977895486 887474538
47100979396 617046861
754460534122 787072914
7830499378 505961769
60472641676 635474886
165426715210 137248101
364321251466 568751076
267742654534 887464965
719080256038 887455392
59145535297 70830627
856786946308 699125763
192416688115 219508890
248618179894 887445819
123352871002 887436246
406038677830 182595402
210202051834 92408169
815658852970 887426673
116659304878 200429901
683068489528 522120993
438906702562 887417100
394430449696 293527326
720992703502 537294198
680831306758 887407527
329561734567 117259677
456118729738 589993563
686780968717 134902716
259136640946 887397954
705057624277 540070368
372927265054 607703613
241471298020 120112431
770981547958 178191822
219644109712 108442944
650746112131 201693537
904587660046 495852681
391095515962 175473090
802271720722 887388381
694254778114 223443393
131063822755 90196806
468549638254 522475194
607202079394 347854101
695569577707 459293394
186463637314 95595978
528791733370 844721520
337546986970 887378808
511579706194 39316311
445168434748 339697905
654395495677 289592823
428388241510 175683696
277304891854 264999786
857313490027 105839088
419782227922 887369235
29165668297 22180641
309816498742 495536772
568953130114 856860084
767847666370 887359662
88928816650 285160524
501061245142 887350089
519999844933 3092079
403526424478 887340516
481990321864 815667465
689437320346 887330943
32655460360 219585474
965785978894 887321370
571912735237 677136582
174988952530 292560453
792709483402 308241027
823308642826 887311797
357627685342 254124858
579471591166 164674746
486070796746 280737798
629195225230 887302224
883550737942 887292651
559147579945 46955565
206544335686 887283078
330525396520 231704892
537165404767 51454875
696886043002 112568907
968654650090 531464241
66935670814 887273505
259307011627 188186034
578149874386 241220454
426647141173 570636957
733431911809 216301935
425985344629 138760635
81071574403 88167330
125733859378 42867894
923469444082 52115412
745025301793 15460395
566084458918 823220562
357627685342 120418767
830958432682 887263932
611983198054 887254359
127177765930 405301674
159192193582 424667853
640669910014 887244786
851039131054 480497589
923281564384 89880897
930486975580 542444472
121440423538 887235213
220887691666 887225640
405654848395 43978362
136206408322 21491385
617720540446 887216067
271122590941 331139643
890244304066 480047658
347570279116 154422063
847583284849 263975475
974391992482 807185787
317466288598 887206494
855820249714 887196921
380991374350 149788731
91321273480 351175932
275937894784 151234254
81835017061 29207223
284954681710 844999137
301573723066 130001340
970567097554 887187348
451337611078 887177775
238775180149 90416985
615808092982 887168202
876857171818 887158629
397789082086 887149056
683699977954 887139483
885192579934 140866695
257756366125 6471348
625647660112 72343161
923502241180 5380026
684897738049 137822481
326538593443 225032511
500202110776 779979321
896937870190 887129910
256317443014 177282387
209219837407 49549848
746280767932 238702755
910325002438 870740934
251486851090 887120337
427432017778 887110764
256267969750 756401022
736641372232 175262484
494908429069 200592642
150127135498 823421595
8606023162 680870052
513492153658 887101191
63110775886 887091618
835398258838 160213728
757477998457 720004476
963542663923 202086030
40161406318 887082045
432227113018 58127256
675093964366 887072472
171164057602 887062899
368146146394 803078970
584604613306 304210794
770716337566 887053326
87016369186 887043753
102848992684 222878586
575646696238 887034180
261049088410 795219537
649275923602 748283118
843031410820 65000670
921596619265 16551717
184634159041 706343805
616764316714 887024607
115703081146 887015034
810590998333 130527855
716028610612 74343918
576910711066 393689625
62154552154 702610335
58940328469 142838733
839374368874 10089942
679875083026 289152465
729390920071 103206513
922755910954 883118823
146302240570 834957060
38301792241 99989985
593814947146 887005461
427432017778 735962667
373883488786 886995888
985624589761 51167685
5301660109 63957213
650943315931 17604747
133871332054 7361637
268698878266 825336195
3824904502 886986315
218019020470 406823781
936221809846 695401866
873988500622 886976742
987779124730 96859614
725773822162 886967169
510721615285 617152164
232362376450 886957596
690476628145 169662279
677006411830 510173889
538353970690 291478704
655013265994 483474792
503253032746 187841406
641329977937 150602436
768803890102 886948023
669007383880 7017009
286664156947 127167732
300711199858 244465701
286867129174 300266718
349034518720 72505902
338503210702 623920275
84147697990 785560380
401798285983 582067119
348748663459 175377360
895981646458 886938450
802096108129 11209983
56127238111 8424240
167339162674 434145123
266223839257 205465299
306947827546 673115922
246852132319 548829663
113790633682 886928877
35380287658 842404854
833703022744 25378023
369102370126 768376845
909368778706 886919304
803227944454 886909731
917974792294 299405148
367718907496 89411820
59285880958 798905142
982998006070 886900158
940924161862 794195226
371014817590 886890585
13387141822 886881012
155864477890 263458533
698589550168 333973251
109971405970 396197751
17212036750 886871439
546867398314 7830714
996923523838 6212877
499020801187 45270717
599209063288 40225746
579471591166 886861866
396832858354 886852293
736292283214 886842720
70760565742 575040537
807052839382 886833147
538632114205 433206969
662663055850 400687488
640506531715 30528297
1912457038 360413877
394920410890 886823574
220370456995 318828765
797490602062 577156170
188376084778 886814001
391095515962 263726577
725773822162 478075620
462812295862 886804428
494367679018 886794855
668829613270 272533737
713342913646 886785282
512859506899 91058376
801315496990 672302217
875690461054 26670378
210369230614 388577643
424374523249 73463202
57373433494 553147086
882893995942 163382391
66566377285 35707290
141521121910 886775709
807758206741 126555060
781027872742 126162567
960732971980 138061806
218975244202 886766136
71716789474 886756563
704000118205 122323794
882594514210 886746990
310273015966 230498694
44290875814 309849291
661321781431 172888380
169958298571 44753775
483849217966 886737417
169251610138 886727844
950049596857 321681519
107942813389 22324236
240968390038 886718271
799046909299 266751645
565836522310 76545708
301609736692 472322247
861557592106 99769806
806500730272 179455458
334678315774 802858791
863225013154 88827867
395876634622 533819199
39205182586 886708698
185507413582 839140461
89885040382 886699125
322247407258 779625120
530927538070 273577194
401613977014 713006613
744435800545 385849338
32511616462 560326836
244880332255 475998279
246210611389 321968709
50792905354 426850497
213237901810 454104828
131023702312 519555429
169251610138 432412410
479068099306 886689552
859101526783 281943996
288028416139 425548569
184112760115 108280203
14467632667 537543096
235231047646 886679979
917816277079 37851642
896937870190 886670406
910325002438 137496999
360049062205 95854449
376908113725 570522081
498256349272 360375585
987425798965 265698615
673930642444 42484974
342742884574 196102905
332423360035 11583330
611537464120 197117643
19551487879 221193738
849533612674 413410005
495378468850 378334533
376541567647 74353491
979173111142 886660833
993352112377 16245381
265830207070 886651260
595236514408 111669045
92753711578 886641687
153804868789 7763703
565128235186 643085421
774648593689 650179014
858766998298 32998131
99128060536 119222142
427171913887 76785033
657881937190 173682939
965694589555 17202681
36336511390 886632114
701868228862 82107621
805140391918 338874627
168295386406 886622541
165426715210 886612968
139608674446 403348782
305991603814 886603395
428871610999 7610535
165426715210 55475535
593814947146 168140172
44942524978 869860218
877848461449 404545407
929449477078 760364244
654348444382 322629246
586274873443 681951801
820439971630 886593822
943030156240 151569309
320851088089 305349981
550784879206 886584249
533572852030 11679060
384467754640 661283694
253812794716 98008374
305035380082 886574676
583296486094 170763174
124640531140 534604185
523054390978 886565103
653100818530 49253085
76669896652 176765445
837651998806 164626881
11578389094 147969861
329013651598 277521270
670535982763 590453067
763774844407 60022710
714395575780 200257587
488668379728 581942670
272523773194 413601465
783515969323 106461333
669356621974 886555530
19847666926 76689303
762110323978 95050317
535485299494 163248369
379501603555 43518858
411243110458 679539405
343798514338 232145250
619632987910 886545957
391652492248 116331096
409263766870 580410990
866922711631 191038788
513605028901 186884106
423607122850 886536384
423607122850 886526811
844345564930 290157630
823308642826 510958875
905543883778 774666306
269655101998 392464281
703815445462 646713588
954311294110 314932554
520185719782 673125495
34424063926 886517238
983954229802 886507665
463000654210 215201040
417006979633 786795297
142477345642 886498092
494367679018 886488519
109965738754 886478946
91797487846 886469373
43030077514 424878459
31555392730 886459800
858410197534 193202286
610276187170 12387462
729604882102 855290112
28686721534 395872269
45166600189 300687930
492455231554 106681512
739160954410 415085280
457383807169 517190898
489586560358 886450227
108053291290 512394825
170565624745 350247351
817571300434 474524037
485761665430 283083183
760328768143 423825429
239055942574 886440654
443546901181 44255979
752597215294 603663807
997341362050 886431081
250530627358 396657255
961961083966 886421508
941585397691 210797460
553002705370 284136213
322247407258 886411935
850082907322 352382130
899898461332 29255088
276348668122 886402362
427432017778 886392789
583733981767 447987681
683699977954 886383216
598596065806 320705073
500773551865 95911887
511579706194 886373643
628239001498 886364070
866347527499 756190416
725521692580 27350061
648553826731 5054544
25818050338 886354497
940177270921 422063997
579808599058 357771729
677962635562 886344924
624871494937 136664148
931361924542 886335351
222872061079 424505112
975348216214 886325778
600508513270 271317966
767847666370 701490294
980129334874 886316205
895981646458 886306632
9562246894 886297059
974391992482 886287486
577200945280 244695453
896136633328 131226684
49229613919 199080108
72673013206 528793374
992061714361 405100641
677006411830 886277913
584252709826 886268340
921049732921 131533020
23116887496 475155855
170207833870 639351951
165521928268 706659714
349977895486 411907044
906548470306 545526978
511579706194 886258767
856812649813 404832597
813088888093 507349854
320946358585 182269920
197938322098 639036042
43030077514 872406636
729598717090 886249194
119527976074 886239621
43585761445 256460670
570637303912 84826353
328940973382 886230048
103272172630 759081462
631240277890 264434979
563215787722 886220475
731511164554 886210902
638757462550 583302036
973435768750 324409824
917018568562 886201329
386798456047 383322066
395876634622 886191756
620589211642 886182183
389183068498 886172610
678212510008 590108439
197372801215 188913582
800503557514 286117824
727686269626 886163037
250530627358 886153464
433169360170 886143891
166776973195 319020225
946256244964 273280431
148214688034 791639235
692305991542 886134318
501165198349 25282293
545376110893 230948625
503686546051 16417695
876506066989 192082245
119527976074 832851
557890055611 117336261
74819434363 73041990
147258464302 886124745
49723643638 219949248
579471591166 761091792
61198328422 777490341
498192573946 886115172
434125583902 886105599
360781507489 445010478
372927265054 886096026
408307543138 886086453
685612425418 886076880
22191507970 567564024
723861374698 693554277
525717763708 124669179
870163605694 811168155
926580805882 115278066
396832858354 886067307
821815655503 224113503
405572511022 645507390
331809644578 257331813
650778334849 149989764
723169097722 578668704
486717889162 22113630
540387018808 465898764
757329205318 738470793
940508333980 22764594
685612425418 878399334
13116354463 109036470
348065448022 328037991
995708321737 367105404
924235385293 157887489
121576723912 603118146
490071451954 33974577
98566929568 222974316
364321251466 195988029
652144594798 24210117
890706498079 303598122
87972592918 204948357
593866028674 163880187
215150349274 155465520
684656201686 833626413
412385184412 66781248
446141669701 143221653
80380614409 483178029
355539519982 42082908
347688773710 74841714
934748246140 264463698
759635620024 197088924
684857043226 129647139
355715237878 886057734
387942406309 214071426
515404601122 881826468
329897197114 810679932
222800139130 886048161
471418309450 886038588
121540806016 441851388
233318600182 761704464
583296486094 510470652
338503210702 886029015
916735221427 98238126
436444491373 30537870
161701216741 228095871
77454131866 886019442
818527524166 886009869
256267969750 411763449
445600268686 755166105
912780143272 333973251
869778133795 20658534
302166708886 293115687
940924161862 886000296
76120602004 172381011
390139292230 885990723
732989949637 95739573
579241326316 155053881
623700950881 514711491
581869303573 361313739
622647551626 355550793
11703919843 592932474
694218439006 315621810
990647795926 853059603
793665707134 885981150
256380423781 647948505
200499732805 75684138
292889517214 120323037
769760113834 709263570
694751674252 215919015
902675212582 804045843
999869161954 270456396
472923362845 252372999
197938322098 105159405
617720540446 885971577
134612914072 127004991
144389793106 885962004
231235230895 21472239
745854520534 885952431
653100818530 225807924
314597617402 149185632
681134770858 430306350
531335501038 42523266
617720540446 30700611
795578154598 857769519
133613487391 106375176
147258464302 885942858
989691572194 885933285
240051272011 440846223
264615851485 30738903
491847666055 487945383
951442622914 785876289
522340919380 24277128
982998006070 133313598
970668418186 254440767
126221542198 885923712
424563346582 885914139
482088799315 687695601
857997802267 173185143
677886649180 2661294
596518842385 14819004
591902499682 885904566
227581257790 868845480
284954681710 885894993
822352419094 146572203
22949379142 885885420
612939421786 885875847
962331549493 64885794
834783327610 885866274
743413073182 192608760
7061332066 276181050
792135308527 402133011
554609774134 885856701
209982858853 74267334
83369761810 649145130
29642945266 885847128
184551189850 885837555
844345564930 560116230
540266418154 885827982
150127135498 92015676
219931467934 885818409
679875083026 45203706
599552289538 324476835
718774374061 7533951
499148797678 885808836
651286637911 455109993
913193673634 885799263
247661956162 885789690
525269134636 289813002
114746857414 63660450
381533278642 281972715
628239001498 885780117
267742654534 40895856
293080182655 356297487
546959984278 465592428
658217269807 541898811
692799058480 153704088
809922056239 124257540
402817040551 321537924
547051033081 340080825
907704769738 377425098
53548538566 820453965
795614608582 639600849
698999557666 704400486
474432260494 110836194
646407252406 885770544
839564446270 885760971
876900949147 38253708
546003760546 91738059
909368778706 885751398
831648808723 38550471
344240553094 818319186
974867617414 317747016
265830207070 690213300
215150349274 885741825
486491980027 13344762
972385245487 12377889
185507413582 885732252
91797487846 885722679
971046274069 225243117
948573951718 885713106
305991603814 223989054
649275923602 885703533
485761665430 885693960
502474503040 9745314
809921510578 885684387
340415658166 885674814
128673945154 270801024
516551222251 185840649
549828655474 577854999
381533278642 558383517
117762225262 508795377
174988952530 233064258
198894545830 42618996
785059693546 879739554
294516919030 885665241
439862926294 716902824
124309094734 833415807
50679867370 885655668
797490602062 885646095
474093121915 89153349
110977868806 737408190
96578606506 437859447
253399298554 674504007
199123149070 450725559
80664425140 50966652
410219990602 885636522
970567097554 438586995
215150349274 885626949
991604019658 66407901
474286980646 61851153
279217339318 362002995
366233698930 348160437
721359301537 40589520
957734002681 308604801
407351319406 885617376
754094840041 222332925
657881937190 885607803
84301153180 539266236
581207449591 50219958
476199428110 760823748
44528142619 240358884
200494946305 60271608
848215644418 86951559
258180417214 49846611
706649347522 885598230
299298037690 885588657
190288532242 416530803
9632531860 373327854
892352864008 215660544
591669114034 76478697
703226978098 403616826
576602919970 616845828
4781128234 849747345
840894859426 26679951
338503210702 821076210
243837061234 885579084
33467840194 629721513
614288464000 458632857
138478379374 28355226
487674112894 552476976
824768789278 73558932
200806993294 407618340
569909353846 885569511
453250058542 885559938
523522845733 130623585
593882073022 444857310
679875083026 885550365
742029625606 885540792
327984749650 784430766
544091313082 563284893
763415043202 235505373
65023223350 212826936
429648340981 464548971
230355524152 938154
168295386406 885531219
617720540446 777978564
733423612018 739121757
689752157170 23252817
748723191730 885521646
730753724167 309916302
888737368882 146045688
919138702261 221969151
901718988850 885512073
927537029614 885502500
662663055850 885492927
574690472506 885483354
289735800370 40962867
366233698930 670416336
413088661798 395594652
471418309450 80374908
35203564597 10855782
802562337856 401060835
812790181774 885473781
791526144337 122917320
27730497802 885464208
11200805347 98735922
822352419094 885454635
478111875574 885445062
120075551674 298285107
956223741574 885435489
460899848398 399462144
393419200360 437218056
828089761486 720119352
482363017900 238702755
698608696168 69949911
15299589286 885425916
363196652329 21931743
406395095674 885416343
565128235186 203598564
813260570275 76162788
712386689914 885406770
427432017778 885397197
377708383714 885387624
47886018742 725920590
476721395935 343670700
855820249714 885378051
697087110202 556669950
269655101998 521479602
427432017778 205675905
625370330302 879835284
446166368041 192120537
484805441698 719832162
151809854200 131647896
399701529550 806391228
283042234246 885368478
885463185406 87822702
196025874634 885358905
214949540545 64761345
377708383714 319853076
630151448962 428343885
528497013511 121452651
184201817734 95500248
644813011462 468110127
165908600884 349605960
912237449902 31638765
799860715510 256881882
294212779339 95251350
23905602874 885349332
48767419906 885339759
296429366494 875048784
275217320020 50420991
851776587109 138406434
997341362050 885330186
120484199806 576103140
179156043916 176526120
727686269626 463696974
525923062174 885320613
593814947146 322696257
47811196174 885311040
214304837287 732344073
771672561298 196552836
516360824854 810641640
425519570314 885301467
93213828250 259007088
493707375862 313898670
171860416768 20610669
667444174510 885291894
9574 885282321
469296313108 12234294
700912005130 737130573
26267177206 116426826
410982623647 33419343
109965738754 885272748
763711250968 28719
103272172630 885263175
138652450714 885253602
160099097218 132126546
167339162674 885244029
725123082433 311974497
848456453233 509053848
956233306 885234456
618415588111 31332429
333631612138 15278508
917057865727 355340187
924668358418 885224883
452795153674 279742206
575767344757 541228701
461255035417 440185686
274436220658 77148807
602963874283 301855836
911281226170 322696257
453250058542 885215310
434530914295 138100098
255311746018 885205737
608363328067 366875652
217062796738 433752630
677087906779 677921568
401329605568 63468990
459773124055 92360304
543135089350 254163150
92335863793 209572116
713342913646 885196164
346558053334 258231675
764022771442 885186591
816615076702 223539123
907456331242 885177018
683699977954 825163881
455538083515 150305673
705693123790 733569417
275392444390 885167445
547916208010 328133721
887514872155 301185726
925142537827 285993375
481339170496 449241744
777085670272 159888246
390139292230 336471804
16437518131 574705482
765606830806 25157844
839564446270 729041388
381533278642 18207846
858710555890 539113068
2868680770 100468635
356717785357 551452665
524521104508 217182651
292668246892 329856861
351890342950 404133768
571821801310 885157872
417869780458 885148299
327028525918 640510284
503989805026 188904009
650232147334 778600809
398745305818 885138726
398249304061 383695413
521141943514 711580236
623836514134 479186088
25903116016 684450354
559390892794 885129153
665579525035 13986153
748723191730 885119580
511579706194 885110007
184551189850 885100434
788884588474 530487795
214194125542 885090861
395247826636 397911318
145346016838 134232606
791753259670 885081288
463768519594 885071715
359779658839 630688386
513893271931 410250915
758285429050 885062142
533805638671 66264306
915686331055 190818609
318422512330 885052569
904587660046 885042996
580427814898 547240545
658482681232 232049520
242306308426 59946126
386760575686 10156953
269875568188 218044221
265830207070 885033423
864033554215 110778756
238203949666 110472420
917641627267 11640768
376752159982 885023850
672311459743 339822354
833034482716 5178993
734379835750 885014277
932318148274 405636729
477503304910 189248637
140564898178 885004704
637801238818 715725345
263917759606 884995131
413111378527 102048180
860747394916 686690436
914149897366 658095885
633020120158 884985558
391095515962 394254432
950486399182 884975985
47423637361 145289421
657615840601 86721807
123858995512 69777597
93525075199 88799148
846706248973 212970531
952398846646 723804957
124309094734 441736512
603377184466 448389747
622817577679 181035003
95622382774 322246326
120484199806 884966412
440243807245 49693443
44942524978 884956839
498192573946 831568218
433169360170 884947266
310772722474 429607521
359540132806 561724494
950486399182 161716689
797019978328 377559120
406673047729 145509600
436994255098 635225988
422650899118 884937693
296003142334 196399668
545587329565 138023514
951972143836 71749635
870163605694 884928120
424563346582 884918547
942836609326 884908974
858688920910 884899401
991279116130 42523266
99058761589 199874667
517317048586 884889828
14343365554 212807790
999253809514 472867908
327984749650 136175925
563684357353 337027038
414044885530 884880255
101359725166 10357986
116659304878 884870682
666487950778 599844180
185507413582 884861109
454206282274 182059314
245749508698 884851536
623457882838 884841963
877813395550 884832390
970567097554 884822817
388226844766 884813244
261049088410 338395977
205788819472 128957883
895981646458 584651829
107766507448 32825817
598460698105 62636139
631107672694 884803671
471449785474 345623592
673468544161 46840689
295473142762 884794098
852438125182 359226825
953355070378 121778133
91797487846 719564118
449945140255 268905570
131002660858 884784525
513568680220 179350155
710474242450 360318147
658838160922 602792664
277665181282 124573449
147519433855 171213105
388366447825 234768252
828576826153 293776224
420738451654 322476078
523054390978 884774952
933274372006 884765379
318945332152 289439655
176901399994 884755806
684656201686 884746233
944749056790 269767140
344240553094 884736660
871119829426 830601345
893236821163 669966405
66935670814 677758827
51636091102 353052240
869207381962 543468783
383319443182 25196136
649632680593 483264186
337743281335 571852728
707962529278 167852982
764978995174 469842840
410054132896 57505011
332062831282 292177533
90002778709 235160745
997341362050 572321805
330853420846 884727087
778366127422 884717514
583479435697 18504609
850082907322 884707941
486931788274 166637211
13482680362 652189344
538971773818 16159224
650232147334 884698368
415957332994 129120624
340464777229 569622219
875900948086 730898550
135783779518 884688795
129090213394 884679222
956233306 884669649
343284329362 884660076
987779124730 884650503
460899848398 351932199
681787530490 661350705
88928816650 884640930
790797035938 502812252
169251610138 884631357
349021671754 884621784
488150264341 358097211
967271283190 102785301
416934033373 49358388
579471591166 884612211
541222641886 217192224
878284080814 125253132
562259563990 884602638
973435768750 884593065
231807874090 407216274
7391399533 42925332
472374533182 884583492
917974792294 884573919
468549638254 447968535
589990052218 884564346
745854520534 884554773
88087306177 681348702
280173563050 390808152
842433117466 884545200
254719774936 271873200
952398846646 884535627
675093964366 884526054
650232147334 884516481
878769619282 884506908
434511260926 209036028
790797035938 884497335
876857171818 393727917
581000538769 305101083
359540132806 884487762
635888791354 845343765
25027975594 644291619
768694398220 4499310
613895645518 884478189
997887338959 13861704
946661504254 884468616
396832858354 884459043
320517985981 362778408
698043333934 884449470
395876634622 884439897
554609774134 884430324
737248506946 70907211
587121381022 884420751
951982099756 36272097
536441523226 884411178
811051465114 419077221
676050188098 350505822
854864025982 427606764
688574787565 581808648
792709483402 884401605
293218244461 183370815
910325002438 264396687
303280360603 186577770
982041782338 810335304
77779556428 366435294
276348668122 884392032
473330756914 730860258
95622382774 884382459
246705732430 467171973
994650777373 319058517
681008876335 542224293
236187271378 483302478
349977895486 389305191
994472690854 884372886
721948927234 533062932
136740003250 884363313
405127983286 175664550
690393544078 765083733
769760113834 884353740
461856072130 543507075
718124032306 128086740
939011714398 78163545
446556492418 884344167
123994348159 239305854
440923313839 10587738
139990177642 356622969
983954229802 884334594
677006411830 708842358
56049361756 183198501
79366579330 132260568
454509889969 414568338
330853420846 884325021
935186819470 493038219
9574 884315448
464724743326 884305875
631692334096 286414587
488630336626 830151414
688481096614 884296302
642582357478 167613657
21993155410 704323902
19124484214 884286729
284429779066 159773370
623457882838 791983863
999253809514 884277156
607029549307 12282159
502017468874 27828711
421557929173 40512936
796534378330 849938805
475784873437 32978985
381533278642 117326688
524010614710 884267583
615808092982 1560399
262782314260 56911485
519654087319 227636367
230017587679 269891589
915623895949 86453763
640669910014 772177326
526363554196 350352654
398281000264 102402381
409263766870 207753246
769760113834 884258010
565352990080 528975261
734379835750 643162005
515404601122 884248437
115703081146 223864605
939967938130 323423805
357627685342 514548750
360869234461 385466418
404482648210 884238864
766891442638 884229291
320395844074 461073972
762110323978 884219718
80322803062 508804950
805140391918 737475201
991775366785 570636957
393964187158 884210145
871272872977 105580617
789117355969 11707779
147258464302 884200572
919887239758 11008950
330363746842 28336080
29642945266 884190999
366233698930 105293427
918931016026 165871371
890244304066 884181426
203027691358 389965728
482316550558 392110080
429344465242 884171853
896937870190 884162280
733188867004 20581950
587527170919 304957488
481936770502 884152707
82235250526 884143134
287533620580 204507999
569909353846 263611701
828089761486 126995418
782033799490 45289863
89885040382 884133561
191244755974 884123988
341371881898 884114415
387270621034 860172342
244793284966 564347496
600951015622 24267555
479068099306 343354791
461856072130 25550337
518273272318 508201851
48222318232 1694421
851039131054 884104842
267885148639 563246601
584252709826 390176334
525492003649 212271702
996385138318 501519897
285910905442 592243218
16255813018 884095269
947617727986 884085696
26198969581 182394369
672836060143 210998493
444999365995 356479374
323203630990 884076123
88928816650 884066550
604135040584 106183716
623457882838 884056977
349383971512 132174411
65979447082 884047404
923763445966 788039787
196025874634 383590110
711857527285 420264273
649275923602 803921394
255311746018 824666085
512535929926 878341896
946661504254 251109363
700135945258 425424120
225668810326 594626895
330853420846 884037831
524768470828 106183716
196025874634 445058343
954311294110 884028258
174422416909 487964529
460899848398 359016219
79366579330 18083397
65301376438 384183636
700311073720 470015154
707949270673 255484224
384742672054 7055301
41499161965 374246862
728331489826 13536222
777409903690 531090894
396253341745 119700792
597639842074 375261600
538353970690 884018685
934230595738 189382659
468549638254 884009112
73632941689 717754821
306947827546 854888046
585208933558 883999539
88541803498 89928762
408550017655 34759563
151083359230 115890738
139608674446 883989966
442606042114 52670646
247413694072 98783787
834937290169 308365476
378664607446 844185432
645451028674 332843637
353110704898 36865623
422650899118 824254446
942836609326 883980393
143433569374 883970820
27730497802 883961247
436038031366 306517887
284954681710 531962037
843246717163 58529322
390139292230 479099931
479827046746 54460797
482892994234 883951674
527835509638 883942101
744302496520 461954688
914149897366 335801694
130046437126 663456765
117615528610 883932528
546003760546 883922955
199055487106 376975167
286351598497 254948136
90431294908 208260615
898850317654 883913382
66935670814 883903809
65023223350 883894236
717167808574 883884663
701868228862 883875090
188376084778 581243841
479068099306 852322482
982041782338 555272292
880682066746 656564205
949989038059 136491834
48767419906 883865517
280173563050 883855944
830307635515 74430075
357360487858 79972842
370797246538 123692733
569530180981 36339108
233010707875 210481551
49723643638 805673253
481936770502 883846371
98491053970 883836798
430300688974 483015288
872076053158 883827225
184974268585 423758418
107800577755 79341024
527957029300 338013057
295812247141 214483065
535485299494 883817652
798446825794 883808079
735336059482 48707424
367193838019 600188808
346745741572 227741670
948573951718 507550887
670312845706 883798506
109596100597 290626707
209413006882 328526214
613895645518 816768360
264241719499 343871733
534529075762 675145398
634932567622 883788933
152039582962 883779360
240012166306 883769787
110921962486 489505782
225668810326 883760214
670841964562 162051744
725773822162 395202159
937099266934 883750641
242124909649 546580008
889158609601 38789796
7649799430 883741068
160645596550 883731495
737634394576 23463423
712386689914 883721922
881738644237 361964703
528204673237 186683073
479068099306 883712349
110921962486 883702776
325323860419 422389479
544631929111 22620999
595587288274 57122091
891200527798 883693203
520208589679 250018041
132915108322 176315514
662663055850 589878687
565686226210 22477404
796534378330 825087297
718879849375 60855561
268023038131 364156920
101359725166 883683630
901277830810 110175657
372546369049 88665126
547916208010 883674057
178813847458 883664484
587133356845 416157456
444644044954 338338539
613895645518 538557834
683572105912 28077609
876857171818 883654911
544155222430 248247036
458235196978 653433834
935186819470 166378740
393964187158 883645338
326398358566 110204376
571656872185 56451981
774541232494 883635765
111075609136 442799115
927537029614 461428173
788044772422 702591189
154501243009 192599187
666487950778 639361524
574690472506 78460308
472374533182 125272278
357627685342 293565618
58466474542 737245449
595060275478 86731380
987408663295 166809525
319500686509 314358174
186463637314 883626192
240012166306 583522215
786453164053 54250191
897073385578 63631731
430860958372 110721318
175022046391 819353070
215150349274 883616619
980176970122 1502961
618676764178 865676817
723490300591 40723542
409549913413 533397987
960048636502 883607046
379620831178 427472742
563215787722 883597473
611026974322 883587900
439862926294 883578327
219931467934 883568754
543135089350 635695065
120484199806 629740659
396832858354 272533737
419782227922 883559181
338503210702 725920590
332765868310 170753601
71825969539 668348568
431256912706 883549608
291307252093 40130016
243283793791 118829649
18168260482 178756629
642582357478 883540035
702824452594 394723509
561303340258 254689665
737248506946 326898804
998418837400 525117342
528512646220 18629058
965785978894 779749569
71972379001 410729565
717167808574 883530462
147612952492 324792744
437052592960 108538674
84470078338 395192586
87972592918 288683388
593814947146 883520889
719080256038 101358924
277853845966 97089366
714613974202 23252817
529263146182 394177848
269892876172 69969057
657881937190 197328249
20080707946 45787659
401613977014 883511316
362408804002 883501743
485761665430 851279025
834783327610 554113959
322247407258 883492170
950998286638 272696478
987920297761 309418506
14343365554 256537254
942467995480 49281804
156820701622 883482597
57373433494 433934517
20497937578 116110917
305991603814 854849754
881638290478 883473024
419910917761 146447754
783147246082 883463451
206544335686 883453878
170207833870 883444305
598596065806 883434732
154170534151 582277725
997341362050 883425159
530704180834 750877401
297385590226 883415586
715410194812 387160839
240060165328 832946730
815687055028 469335471
980371972132 120198588
459943624666 378104781
256267969750 883406013
872076053158 883396440
987779124730 883386867
597790501948 527596749
783147246082 577175316
449425163614 883377294
529853987650 116465118
590389820698 372820485
950486399182 883367721
22949379142 605310363
229214436217 54805425
345360599575 254115285
848170459858 883358148
988735348462 883348575
429344465242 672761721
298707378109 227176863
183083886886 392942931
328708564180 2546418
890244304066 883339002
710474242450 823814088
559251896926 50018925
177857623726 883329429
90841264114 831060849
976304439946 883319856
470462085718 883310283
333257068513 295930149
262961535874 876226263
904587660046 883300710
450951239317 208844568
648755606425 99913401
104571033178 343622835
452293834810 883291137
343284329362 289899159
329897197114 883281564
841647245269 457838298
65979447082 752734563
135563422723 22467831
81279026794 772225191
861557592106 883271991
967180741756 273998406
697596298072 49913622
350934119218 419048502
102315948898 333963678
534317746306 7352064
785059693546 883262418
373740912616 26182155
5737351966 883252845
184551189850 883243272
915215511769 78422016
277304891854 883233699
977279292736 817677795
182638742386 179244852
377708383714 638088315
883601407831 118657335
311865418894 5916114
434125583902 883224126
348436420918 277425540
595066986151 562863681
293768860183 593985504
13387141822 883214553
471418309450 883204980
639713686282 883195407
488630336626 118054236
420738451654 883185834
816615076702 857463183
143433569374 883176261
705693123790 883166688
218574216178 308595228
347109224290 883157115
783147246082 883147542
448536889036 661073088
294516919030 853748859
90358090177 393354570
755829650917 403281771
222958983919 189076323
91797487846 883137969
759991084660 13545795
116723721595 305292543
645644029927 513419136
618477314815 37708047
41576980882 263334084
745499816257 135821724
343284329362 871631223
2868680770 883128396
710474242450 337859889
101995927600 57409281
929449477078 261878988
228537481522 883118823
49794522130 162137901
305035380082 883109250
255311746018 883099677
151817301994 117680889
217311819187 186405456
924668358418 719851308
126259585300 581942670
27769794967 355340187
153685627501 39727950
580427814898 402286179
926580805882 883090104
603008618485 188712549
439862926294 57820920
15916942483 144178953
882443255329 58357008
859426989637 1656129
35475337975 598245489
282086010514 883080531
285910905442 883070958
460899848398 883061385
677962635562 60386484
732467388286 13995726
996385138318 147854985
624414106570 574380000
129090213394 108462090
276348668122 623881983
789840812206 883051812
655969489726 883042239
151565244904 349605960
458987400934 883032666
781302613750 402180876
899806541386 847804026
19429566151 388347891
961961083966 777088275
703653254215 19280022
692305991542 883023093
799494711001 512327814
686761726987 662145264
800359273258 846846726
319378736062 720559710
549441134953 309035586
653100818530 883013520
403526424478 883003947
566084458918 882994374
651631955167 102565122
701868228862 882984801
959092412770 327540195
989788537111 776073537
292604471566 882975228
521141943514 143853471
871119829426 81169467
790797035938 2977203
329737274668 80327043
196982098366 882965655
348065448022 169164483
740117178142 335849559
480980546770 882956082
998297585782 464884026
334351401916 236634987
33819600079 316904592
170207833870 882946509
543441367912 27972306
113790633682 755951091
962421133627 55092615
357826229362 230967771
458138701138 586556856
276553750501 515506050
549828655474 600255819
742029625606 882936936
704736900058 882927363
874944724354 882917790
65023223350 882908217
480980546770 882898644
68916957721 591774141
64066999618 484077891
445885285615 425864478
600508513270 282489657
529747957102 882889071
604333408198 882879498
461856072130 732076029
454206282274 882869925
26774274070 148649544
968784029185 375414768
61198328422 882860352
19214288527 354880683
674137740634 882850779
43986301246 882841206
680896518034 288013278
289412016883 99473043
805140391918 882831633
695174662738 882822060
29031703735 17269692
470534467171 27637251
552405354262 74602389
304613195728 300362448
723861374698 882812487
381533278642 495153852
849185471383 811895703
489586560358 882802914
538353970690 867352092
42073853782 882793341
672976831108 5782092
874944724354 882783768
973435768750 882774195
283998457978 882764622
784103469814 882755049
364321251466 742740351
602744853616 423586104
552697326670 94495083
823688719645 225482442
152828216275 67757694
309941656144 153914694
294516919030 385361115
18062607373 7792422
113790633682 882745476
711430466182 716136984
966177610324 117010779
930033927874 287773953
124609160419 350170767
438906702562 50162520
706649347522 862871928
823308642826 362098725
5737351966 608191836
386314397302 382939146
760257755629 403779567
456183806992 313285998
14737974187 18696069
186463637314 882735903
901718988850 773412243
870613651570 10003785
642141256876 76392540
922848098944 675758070
963873531430 749585046
164612210170 93221874
128687644117 196648566
640669910014 41862729
505919751934 344321664
449182233685 105465741
89666272705 138406434
225668810326 481579338
618892989529 443134170
895025422726 882726330
669356621974 858104574
776510198950 462241878
327028525918 731539941
40161406318 882716757
171164057602 78536892
554653924810 642089829
750250320463 127531506
618321676981 189009312
176901399994 882707184
330853420846 882697611
843471238213 55973331
946282063345 202708275
559390892794 715763637
931395516199 700092636
356671461610 882688038
383919608752 213238575
16553073814 435370467
689437320346 640979361
596683618342 882678465
852456026692 83782896
791753259670 616587357
994171710253 51091101
206544335686 807855897
276348668122 882668892
832870880146 784555215
737248506946 647383698
719192355868 652294647
624414106570 882659319
567996906382 882649746
32511616462 327846531
592858723414 568205415
343685763544 350974899
89606795656 137611875
141100861729 35898750
873649993861 116800173
907456331242 882640173
768527722717 2374104
870163605694 861091350
473330756914 882630600
608219455450 394455465
210369230614 882621027
922533649132 17547309
282430992715 11602476
84147697990 350122902
218021825359 501845379
995428914586 267938697
789304565557 230211504
97794258538 10377132
281129786782 249558537
624414106570 882611454
190886021464 153282876
690393544078 882601881
961363742431 290664999
320715352522 97299972
956233306 882592308
672821691070 120447486
435081807634 734497998
84147697990 882582735
744987689476 124831920
137368987642 176784591
950640409606 92570910
438518358763 208136166
651188371066 882573162
932318148274 820693290
376752159982 210548562
380577054910 882563589
394531234240 273529329
154908254158 882554016
897646358347 152296857
730554940822 679539405
232362376450 107217600
266786430802 882544443
988735348462 634546305
692697766567 451769016
380823473503 469833267
923712134686 882534870
987003505216 418713447
885463185406 882525297
492795475120 407407734
158733149086 882515724
327028525918 422255457
232362376450 882506151
395876634622 882496578
231406152718 882487005
215389530679 477261915
179001363382 100918566
213793710190 62444679
722391975247 33409770
922755910954 882477432
372734736970 109898040
909368778706 882467859
264328910383 136080195
850082907322 775834212
805140391918 882458286
639120030352 203282655
748723191730 718922727
567282956134 243661569
384401949838 882448713
950486399182 882439140
606245855662 82270362
127288717000 692300214
510783351562 256317075
579035296210 168580530
397789082086 489027132
494498312176 262797996
677962635562 882429567
189332308510 882419994
404482648210 443536236
988747831654 687226524
492598118152 130451271
857995619623 78881520
826491413725 165019374
76497908134 715447728
664822831342 273739935
313174063048 27742554
216106573006 486624309
620589211642 57667752
277565813542 222218049
927537029614 882410421
865382487034 882400848
62876729701 149549406
122951661091 240378030
730554940822 413314275
423607122850 867648855
444644044954 583426485
497236350214 882391275
358652930404 568243707
321776888827 106480479
195069650902 882381702
933274372006 768893787
142606217368 295001568
363005718844 220533201
142477345642 882372129
939967938130 882362556
495323902750 882352983
239055942574 882343410
51808596562 569737095
763066547710 731798412
132915108322 882333837
285177483712 75425667
265529331772 201636099
144389793106 108308922
358583909074 882324264
505842363802 882314691
650232147334 882305118
267742654534 882295545
666487950778 831434196
749679415462 174381768
592858723414 125597760
328940973382 882285972
612083676262 645411660
989790671890 773527119
213237901810 882276399
353486521732 144609738
871119829426 39622647
11474694358 882266826
195490604431 163018617
757203630796 27445791
478803476959 2000757
442731597490 265909221
525923062174 464347938
87972592918 551490957
586219981861 181714686
709518018718 284155359
912237449902 882257253
430300688974 882247680
580427814898 590587089
51636091102 263994621
901427016442 9429405
218019020470 882238107
88928816650 640529430
789840812206 424256214
463338916165 204938784
571821801310 882228534
313641393670 692386371
113790633682 179426739
116467092703 13325616
966742202626 168762417
13387141822 642386592
777518451937 27551094
405438871942 882218961
451135318534 13402200
342328105630 882209388
180726294922 348332751
706649347522 882199815
484805441698 882190242
338503210702 336624972
415134442006 466865637
834783327610 348572076
122396647270 882180669
467593414522 882171096
983954229802 882161523
348065448022 781319541
191244755974 29044482
401211704500 175559247
540266418154 742194690
430392273865 51914379
804662961781 402726537
843389341198 882151950
742985849338 304507557
786972141010 882142377
400688185849 33084288
391095515962 882132804
564172011454 397145478
174214740247 289477947
295165020703 37727193
787928364742 882123231
443196385786 356891013
142477345642 282393927
957812252383 97453140
964983689002 628879089
652478568049 315660102
970065744490 255675684
785059693546 882113658
918931016026 543641097
409263766870 882104085
78862689421 332805345
464724743326 739935462
663685658764 355866702
845301788662 740825751
29642945266 882094512
861557592106 882084939
170207833870 882075366
401273584372 164521578
279217339318 882065793
552697326670 882056220
876857171818 296427945
959276520706 49262658
211866472441 202382793
370461607585 294896265
747766967998 845870280
257224193482 882046647
701868228862 446848494
152995806694 882037074
835532309557 16695312
354788642581 814844187
514255475959 44964381
150127135498 882027501
295915539811 261515214
314597617402 882017928
627629684140 315315474
276348668122 636135423
358008556720 71012514
452755138534 62913756
909100863247 29551851
803227944454 882008355
604710565252 294369750
98491053970 881998782
442834382791 617755263
348065448022 233437605
393007963426 881989209
563855139673 211304829
543703830853 46371612
340415658166 54767133
858848139046 323490816
730615758091 307044402
410219990602 881979636
49723643638 881970063
808965286846 881960490
654741837244 35065899
404269231840 131466009
336590763238 414415170
345552203170 182518818
351890342950 881950917
454206282274 881941344
558334032205 19921413
514657691035 349835712
324159854722 209457240
412132438066 287754807
673181516902 789523602
483672868252 47386350
963200448319 513706326
320659034563 179311863
393182862136 670205730
167339162674 881931771
589990052218 777193578
504063871327 104393565
957425551048 169059180
898495555939 59792958
155088418018 25780089
663619279582 881922198
337558981939 569325456
121674674848 539189652
356671461610 881912625
195069650902 881903052
480997481407 250841319
97534830238 631616967
882893163091 519115071
956223741574 760574850
83191474258 260845104
924393033457 179934108
482892994234 860402094
865382487034 441889680
667444174510 739744002
837781866124 519210801
810877734310 612681573
78001420276 130824618
824876954605 207102282
873032276890 513543585
154673365549 7792422
551553217759 11793936
608370507817 246782367
447173453122 16934637
295473142762 881893479
884506961674 881883906
46854972442 607291974
786972141010 881874333
48767419906 881864760
35380287658 881855187
476199428110 180345747
99012878200 91087095
506454461422 96275661
931361924542 868558290
258940848469 75004455
481936770502 881845614
832042771873 466348695
280766974174 129915183
999253809514 66934416
1688615671 5332161
511579706194 881836041
198894545830 125214840
834783327610 700274523
96578606506 881826468
814924895152 172486314
806096615650 348485919
913464484231 51713346
501481164787 178048227
334036699114 483589668
789539314663 193527768
885463185406 765303912
192200979706 881816895
86060145454 851432193
50679867370 566463129
89076566332 558000597
490542784090 881807322
401138423185 249682986
631621110976 153952986
557478445330 881797749
183594966118 712365222
520331813335 92599629
698043333934 881788176
389709679228 31791933
158733149086 881778603
694344055912 140991144
24861826606 881769030
370058593858 881759457
553653550402 881749884
968654650090 738279333
573734248774 104585025
463768519594 587581167
406465428505 650456631
872345073604 16388976
184126449505 297040617
238797064027 47817135
607202079394 821832477
75935651644 197088924
148678337143 347873247
385993983511 176104908
935237987155 634383564
293560695298 837130131
413088661798 881740311
329912370319 74564097
398745305818 681846498
120194170717 95155620
871119829426 841256094
790797035938 247749240
247661956162 881730738
733423612018 401386317
591902499682 65345298
492455231554 308011275
857732697178 751652814
911828524153 160405188
207500559418 881721165
612939421786 881711592
104786186353 159313866
868251158230 684134445
264674983906 110635161
710999522533 213640641
571947025723 472370112
859645144642 881702019
402570200746 881692446
246705732430 881682873
341106034207 38550471
758285429050 881673300
185507413582 165076812
817571300434 881663727
209413006882 881654154
949916599168 410585970
904587660046 342100728
867294934498 881644581
702824452594 881635008
902675212582 881625435
156562761229 64770918
150127135498 881615862
655246866340 276841587
382019376436 107973867
836973822859 136290801
359080766920 76718022
187550637799 305120229
740392909261 482775963
818527524166 881606289
571821801310 881596716
421694675386 600820626
700912005130 824292738
830958432682 574427865
558556638655 665026737
235532855617 187085139
443687821222 757492344
760197876514 881587143
249739097518 404334801
988101533797 216493395
782191022350 334949697
76098201184 279474162
332765868310 227310885
4200261832 2230509
729598717090 14359500
879725843014 881577570
277733771827 312022362
132019290220 452238093
191942493652 159093687
146302240570 881567997
180726294922 705731133
619632987910 830534334
595499130517 93470772
855397653721 293058249
668544194275 155599542
162558044014 340971114
252443074822 120926136
108053291290 881558424
911556995581 592951620
565128235186 881548851
884005522453 20830848
959092412770 712049313
266366821585 163104774
979173111142 881539278
464991437533 106020975
337998468796 366712911
862513815838 881529705
416913556726 560183241
861557592106 881520132
271567549462 394283151
320869535260 243910467
383445726106 881510559
900995551759 468617496
358583909074 364042044
399701529550 881500986
605289631930 881491413
748723191730 185773638
463768519594 422198019
833827103878 620196378
362408804002 737379471
518273272318 881481840
470565981487 91173252
810877734310 881472267
360496356538 881462694
211991936179 61908591
200806993294 320733792
252443074822 714011778
628239001498 595162983
260098819084 37899507
450186868078 59639790
957179965306 440358000
779730026932 140569932
28686721534 881453121
691349767810 862948512
610070750590 460748490
10014647728 245068800
452293834810 881443548
185998881829 15374238
23222736157 509972856
137766263050 158088522
305554590883 274879122
269270807578 260174994
727686269626 549049842
633020120158 881433975
64066999618 881424402
244793284966 173759523
324159854722 881414829
272731717900 278114796
925624582150 881405256
652144594798 881395683
185406776725 19921413
677006411830 639964623
236941068544 46907700
808965286846 149827023
567996906382 852695829
63110775886 277061766
954506363131 466109370
516360824854 208203177
385358173570 881386110
592858723414 533637312
186848596363 198122808
130340289934 105303
362408804002 710000691
520185719782 881376537
8606023162 881366964
531112957507 46572645
485969763304 538203633
281198453911 209103039
329252517094 103015053
518111234239 29810322
715709848858 196399668
892156751530 881357391
764978995174 881347818
859789141708 676169709
528791733370 881338245
397134494011 577902864
544091313082 301271883
34424063926 881328672
607202079394 881319099
469505861986 29245515
561118154665 30662319
670822225036 26498064
25818050338 881309526
578515367434 881299953
856776473446 658995747
849126683590 678381072
207500559418 5332161
204631888222 881290380
872076053158 881280807
442731597490 270178779
924668358418 844530060
234282731212 840940185
25677752542 22515696
498192573946 71089098
593248153054 301243164
919887239758 881271234
232362376450 663399327
14193322444 35659425
850698135313 40130016
131958884590 282508803
426273606805 62396814
473330756914 881261661
973626137428 360212844
454206282274 698178036
219931467934 271011630
226858462090 401405463
58122683485 117862776
26465472328 92523045
879725843014 881252088
374839712518 591257199
893112975262 881242515
283998457978 177397263
267072041257 565984479
154908254158 204067641
64066999618 881232942
296652771595 390013593
304623180367 23396412
166633330330 261630090
408307543138 506737182
947007482047 275338626
882594514210 881223369
467993250013 451261647
822956571124 39670512
480024323038 881213796
862513815838 881204223
908766554941 498399099
90841264114 881194650
285299998966 340368015
441644390491 15718866
325116078454 679979763
25818050338 805596669
474286980646 881185077
579471591166 881175504
112572190426 130958640
967698426358 302746125
500105021410 762173541
753504310390 881165931
919887239758 881156358
977910632086 17001648
257598172300 98400867
640669910014 160673232
655969489726 881146785
335634539506 6500067
889288080334 554688339
312685169938 431790165
250530627358 881137212
298341813958 881127639
971523321286 881118066
875900948086 342445356
721806083020 40560801
301842504187 12473619
120484199806 800781450
655806149719 19002405
614573471356 47951157
248618179894 107667531
498416744887 184088790
784103469814 475912122
588643292470 88339644
121462498876 146830674
295473142762 881108493
953853613072 41489382
869207381962 881098920
103272172630 413065377
905047680988 61975602
127601572213 432345399
287823352906 287285730
849126683590 881089347
970567097554 881079774
754460534122 881070201
80336559463 65728218
170442544684 451702005
68384942338 3350550
607202079394 848531574
641163761938 116034333
14343365554 406460007
677962635562 881060628
887375632870 603146865
381910033630 197069778
293560695298 881051055
509956861126 21721137
469505861986 386672616
380577054910 881041482
845301788662 848617731
669356621974 881031909
845301788662 147002988
776949934705 272677332
197938322098 881022336
315863144764 158222544
879431228458 210519843
835739551342 354756234
917018568562 604286052
647363476138 105322146
276778179913 207714954
514448377390 220963986
88235505790 94734408
764313790642 416521230
261278859556 177856767
506798587534 315497361
134827555786 596886123
74585460670 811876557
91420555063 232461159
471418309450 881012763
739534042939 135371793
989297005945 19978851
944749056790 276324645
237519474685 365717319
207927161017 169413381
826177314022 881003190
98491053970 880993617
788884588474 369709260
782191022350 880984044
497236350214 880974471
75541684402 880964898
434125583902 747067347
798900126490 319230831
960048636502 759990897
190288532242 253406883
37292735122 880955325
470462085718 880945752
6172463962 63172227
90864526504 131111808
383204193835 153273303
235782414154 132863667
162558044014 70237101
967698426358 206489610
723996660334 668894229
486717889162 369757125
782191022350 506708463
977647489462 35257359
340415658166 464491533
850082907322 880936179
571821801310 623164008
435081807634 880926606
97534830238 880917033
235231047646 880907460
624102969016 202373220
111878186218 850618488
960180973654 116876757
644494804942 880897887
719080256038 588911814
689877372010 85735788
499148797678 880888314
798446825794 880878741
910325002438 387218277
590779460944 52938690
695296230265 210404967
118735565518 651222471
296429366494 880869168
615808092982 880859595
752224590361 39057840
550589919580 12330024
396860438167 723106128
206544335686 880850022
828578616304 322074012
84147697990 880840449
328940973382 787427115
688274706826 39632220
623457882838 880830876
176901399994 880821303
404645618962 559321671
260397085045 377070897
382068543364 288692961
76695322540 393373716
461856072130 880811730
960227460142 186194850
819602950894 445604004
61198328422 239535606
217062796738 214904277
406395095674 880802157
245749508698 880792584
906500107510 337438677
459310106764 192656625
949318932151 108557820
966742202626 445307241
349021671754 880783011
40161406318 52239861
878769619282 880773438
406395095674 880763865
131958884590 880754292
532213829269 170179221
846849537637 239612190
588077604754 633474129
180726294922 880744719
258180417214 880735146
22477539637 191852493
90129506083 59840823
749931089632 442712958
51636091102 742367004
809553337090 283925607
90670342291 21472239
5737351966 161496510
973988130850 81628971
588229040041 164330118
353802790414 880725573
231406152718 880716000
691026577849 177502566
576299766298 77474289
23509811281 158519307
279217339318 404038038
274436220658 69997776
547916208010 880706427
895025422726 880696854
943407925966 53283318
681457534126 200066127
2868680770 880687281
594074270143 510882291
872076053158 687245670
108053291290 880677708
687524872882 880668135
216106573006 294475053
972792476815 473882646
324305460052 612451821
244462225999 145930812
51636091102 880658562
66736623517 7648827
800359273258 880648989
816615076702 68983038
573090210145 39794961
711985872496 111018081
255311746018 106154997
681787530490 880639416
982041782338 103034199
817571300434 209983755
677962635562 89076765
232362376450 676342023
355033117855 298859487
231406152718 880629843
854190540805 232059093
169863927937 152114970
695174662738 398294238
243837061234 880620270
802579061887 17240973
324159854722 880610697
470031496270 31849371
860694839146 772981458
517317048586 880601124
94533194164 50315688
212682365566 295690824
163766726902 460892085
382855698343 451472253
175228775326 136884327
82000505512 20581950
534529075762 361648794
137696226982 771746541
518273272318 880591551
243337010098 107724969
590057245105 205704624
842433117466 880581978
125265318466 277617000
331494323623 43815621
522636275149 187267026
608158303126 116848038
770716337566 711264327
407351319406 880572405
237143495110 128000583
523698251812 137765043
476600412361 17844072
880189262371 329311200
699955781398 748972374
392051739694 880562832
547152784498 391679295
95622382774 880553259
331809644578 338577864
284954681710 245499585
532616628298 880543686
431989649272 108739707
611026974322 511370514
393007963426 853547826
55460986030 817773525
467411904961 3159090
81279026794 109467255
335634539506 880534113
108053291290 880524540
677006411830 466875210
808009063114 880514967
295473142762 880505394
20240644057 570665676
907183188925 46352466
535485299494 880495821
410247876751 603395763
226801043236 508948545
464724743326 880486248
934654315864 382450923
714644052568 391966485
189534653011 91929519
68902320604 383934738
770822368114 622149270
138207702799 149922753
814086400174 405177225
121440423538 880476675
815658852970 880467102
41117630050 267364317
546959984278 880457529
930405700810 880447956
203675664490 805146738
348065448022 831759678
782860060174 137305539
404919952423 77464716
32594595226 173874399
632279126185 314070984
209765886808 261610944
950981888089 285811488
820439971630 871391898
524296493209 385437699
240012166306 880438383
278968196512 38703639
138652450714 880428810
743069766256 119155131
823879538254 152603193
312685169938 405971784
701868228862 880419237
867932036794 198007932
142477345642 839542527
578515367434 752227194
28686721534 880409664
552188631115 104135094
287823352906 880400091
993269889880 38186697
834783327610 874148922
621545435374 833549829
815392765954 143106777
424563346582 880390518
292681830979 258796482
317466288598 473088087
382489502374 805634961
251486851090 880380945
294101464495 56538138
294516919030 880371372
426262636147 46084422
866973170914 120313464
409263766870 880361799
674137740634 388912698
764762821780 22659291
979173111142 685560822
38248958854 880352226
394020658285 110472420
412907985088 42820029
263917759606 880342653
993219009385 192742782
852951578518 576332892
592858723414 880333080
695174662738 337448250
635888791354 552591852
9048343627 330345084
841476893734 866289489
301210485154 866538387
96578606506 880323507
852951578518 880313934
280414687774 582172422
559390892794 814671873
519667058734 192015234
964155130798 224285817
655969489726 722991252
726730045894 880304361
124309094734 880294788
895474252831 174113724
818827503694 124812774
802271720722 263812734
781234798618 517573818
424563346582 880285215
881679272491 121577100
298137817420 19452336
926110823539 383982603
867294934498 360815943
670019810695 78058242
445076045725 347298867
297170862355 7399929
329914696558 491822448
847214236126 767706735
55460986030 790078836
506798587534 3417561
811833958042 741313974
196982098366 408747954
320460212926 133093419
856776473446 268034427
51636091102 803777799
305884380733 29705019
435081807634 880275642
840198399049 89478831
68848118278 880266069
886765712413 165727776
874944724354 468205857
509569934131 2785743
217689387880 58213413
387270621034 880256496
776453679958 567908652
428388241510 222457374
456118729738 880246923
894069198994 95500248
895025422726 825183027
718863661432 51684627
859371284350 163889760
948573951718 64426290
604617975196 192484311
919887239758 497901303
655991258728 825901002
910325002438 880237350
374991712612 362309331
508711034998 534048951
843019042504 114818562
675093964366 880227777
756577862932 572522838
546959984278 880218204
782435478478 258308259
822352419094 880208631
743029004422 20352198
641626133746 880199058
536441523226 470024727
387270621034 880189485
241924613770 880179912
321667766200 41173473
864040934998 288597231
615284396536 216120048
397789082086 880170339
199850769562 880160766
708561794986 880151193
582039635962 136779024
890244304066 330718431
237143495110 806755002
207702080641 566932206
915682406125 194351046
416593209946 91230690
691349767810 880141620
746810744266 391889901
852052218406 262482087
137311894270 166206426
37731322117 49770027
886419409138 797832966
168295386406 223960335
238099718842 430986033
546003760546 880132047
349977895486 510106878
717167808574 880122474
829858589323 11142972
21993155410 493918935
277304891854 880112901
135915810334 535733799
621545435374 880103328
10518470626 880093755
258405717769 319920087
571721355913 10980231
707605571254 808660029
241924613770 880084182
229546988572 804830829
749679415462 25703505
118571752342 41336214
286397548897 340157409
452293834810 880074609
470462085718 821822904
206544335686 880065036
536441523226 880055463
550108407253 442377903
413280590875 663188721
545058210709 712681131
262005312142 880045890
296294439151 53627946
191976382072 121021866
337760905228 345460851
402868485853 288491928
628239001498 880036317
623457882838 880026744
617467645024 169145337
742029625606 880017171
741073401874 880007598
127177765930 879998025
35380287658 879988452
387081759409 20821275
640975891813 410643408
535973292742 73099428
134827555786 879978879
413088661798 33610803
841476893734 285380703
644894056480 29417829
552267847690 29015763
875900948086 595105545
871119829426 879969306
341468463895 537332490
88928816650 542061552
167339162674 879959733
758373979300 301539927
136740003250 879950160
657881937190 879940587
743993901292 432795330
223446335776 60472641
423039562918 392646168
882594514210 150688593
292144473862 210529416
657881937190 879931014
561303340258 879921441
305313140677 437955177
345196776826 879911868
13387141822 879902295
599552289538 879892722
929449477078 879883149
364321251466 879873576
324694066414 217967637
594771170878 876724059
506829115831 781175946
569909353846 644301192
908999523469 227320458
693309256996 26431053
89885040382 875776332
404334653722 12827820
591902499682 23942073
17908395916 20610669
983954229802 353387295
469505861986 6356472
43986301246 879864003
9574 879854430
670312845706 879844857
751310794165 89651145
286867129174 879835284
939011714398 281379189
874332669118 333800937
127425256699 383771997
354010246897 94676970
949530175450 847382814
957179965306 191833347
694322124169 533752188
704031278320 85065678
39205182586 244695453
815658852970 441956691
455162506006 805252041
595818663592 220868256
752967968011 323002593
351369518404 128843007
837651998806 879825711
711430466182 879816138
881638290478 879806565
577290912334 111142530
93709935310 502113423
237143495110 125846658
266313777592 91422150
969707656852 296313069
564475580857 205388715
486145944796 299874225
544245955324 33974577
397789082086 471527688
610473390970 336758994
812416810147 216550833
591902499682 274725954
901718988850 132423309
558434669062 705252483
169251610138 879796992
735796128289 264875337
142477345642 457369221
327663234964 243412671
920386194091 255560808
419782227922 568358583
527240513488 169671852
599552289538 879787419
254355522286 879777846
339459434434 4451445
346518784888 29953917
329297988844 355972005
168552191704 222620115
198894545830 879768273
646110713677 63976359
730800708451 200745810
221965435060 420656766
422650899118 879758700
220066447234 709866669
228951044695 112674210
65023223350 611542386
789883220596 269604399
145346016838 27953160
825263699713 696541053
678160155271 497968314
26271580786 380718210
682743754222 296897022
622825484977 410892306
922908877921 578065605
905543883778 879749127
162018398950 318790473
975050011783 21644553
305991603814 492262806
96578606506 863312286
993516467122 879739554
330853420846 269345928
634932567622 209619981
753644650570 587303550
394768089406 24669621
781892827492 76641438
737775625045 351080202
830100964018 541190409
799403049526 879729981
159689372818 775700190
645720116131 245959089
226505471380 39019548
708561794986 879720408
399038775706 468311160
458031177202 879710835
773987103481 444665850
142477345642 819659406
226625034058 254383329
272019624814 248036430
726832486567 464692566
221843915398 128239908
285910905442 879701262
505118227882 473767770
437950478830 375970002
934230595738 879691689
655969489726 417622125
182886060841 107112297
464441568505 31447305
38248958854 687628590
880749441520 224161368
538353970690 63660450
716211584842 879682116
631645771024 181963584
720036479770 104920080
560826302614 397030602
86300609641 171998091
481936770502 348935850
760266160723 755290554
217062796738 545287653
409377963187 492684018
923712134686 879672543
591902499682 879662970
784103469814 879653397
811528966354 78728352
663619279582 326707344
570669899977 28987044
284685023965 66561069
808009063114 879643824
925624582150 879634251
705080465455 492865905
159689372818 278181807
321170519953 229752
709009572061 22611426
361452580270 879624678
497236350214 879615105
51636091102 879605532
193802768266 227444907
613286548339 163851468
347669120341 273969687
405438871942 530334627
300316658236 113516634
202719440758 879595959
339040562338 60549225
312513434410 16341111
963873531430 356249622
740117178142 4910949
64521295906 299472159
30144015232 209361510
548662203181 51923952
211325454346 879586386
551741102938 234021558
296248967401 5083263
466637190790 180967992
648727203334 154536939
241924613770 589763811
463768519594 879576813
365277475198 879567240
207500559418 879557667
917018568562 879548094
321685562407 69117060
909919714429 178019508
644494804942 879538521
569909353846 879528948
720036479770 274630224
678971740546 520828638
177857623726 858784257
744898296802 577711404
764576923693 8931609
510623482462 879519375
733423612018 674925219
135783779518 167575365
327028525918 879509802
124526047633 368646657
505842363802 569995566
246469905667 9276237
537013060045 86463336
550261728421 286539036
145346016838 879500229
590670510631 69720159
612939421786 485130921
334678315774 797890404
915794065597 85362441
271567549462 706420389
890377196452 495565491
851995354786 439075218
520338332548 657971436
704168737027 48314931
756153247036 96677727
237143495110 735991386
902061903283 91671048
496523328547 212606757
425428324570 5226858
601464737002 17547309
284954681710 879490656
611026974322 556516782
21036931678 879481083
773702239720 607636602
530704180834 696770805
837651998806 789839511
427432017778 711733404
481936770502 879471510
132915108322 879461937
327984749650 879452364
792709483402 524734422
112182923527 285706185
556522221598 645344649
658838160922 693688299
765935218906 576409476
95622382774 85467744
489933131677 492224514
502017468874 206652351
700174668043 253263288
103272172630 41537247
323250404668 601079097
109641266011 142283499
756372981586 643372611
993516467122 879442791
886419409138 879433218
444748036453 309791853
885582196942 195528525
58329657226 168925158
896937870190 42618996
835739551342 320676354
858688920910 395250024
998784449416 233045112
601464737002 198926940
335048120764 459800763
789341699224 48429807
951919846537 246667491
274436220658 879423645
586218526765 261974718
990139722616 62396814
870331918180 262596963
24861826606 753845031
25818050338 440951526
642187647634 81743847
935573109166 435265164
461338397101 108739707
31555392730 879414072
296429366494 879404499
353382013291 180709521
87640500067 122486535
628239001498 879394926
556522221598 879385353
697215283099 721162809
589436803921 472753032
783257632345 180910554
692449088746 612317799
895454877079 70620021
666141038923 80566368
339459434434 364941906
768803890102 879375780
773585008762 77206245
764978995174 202938027
29802067672 538127049
972124074901 37995237
217438517842 131083089
556522221598 879366207
16734271558 140234877
504197299801 219135543
815658852970 879356634
332924320606 148371927
442050942136 583445631
665290855312 57658179
80713381462 273471891
165426715210 171557733
872704731214 32366313
119527976074 879347061
155609543419 48439380
807052839382 879337488
19590622303 261965145
803378087386 465803034
177857623726 778820988
328311227242 169461246
655100504743 604707264
262631415061 105303000
851995354786 643296027
482892994234 173836107
879725843014 879327915
956580488992 256355367
160645596550 602821383
225511271557 35161629
790920020269 546407694
931878138994 216292362
345196776826 253473894
316620537286 623403333
577559143702 287965413
64066999618 879318342
572440303267 8788014
393007963426 879308769
426249042487 14972172
574690472506 879299196
628399492843 219834372
81279026794 597441357
231406152718 879289623
295124383318 81437511
807052839382 670119573
131958884590 879280050
570865577578 879270477
704736900058 810545910
400193409436 13727682
602925362104 261256743
990647795926 879260904
547213764508 574456584
295473142762 879251331
912237449902 549518919
736292283214 879241758
317092495759 34587249
547266846793 516942000
645794756812 50076363
670852035358 130949067
614037258907 22573134
342695861998 276181050
152715302740 118705200
262217162632 457455378
624974730169 145385151
423173364739 89172495
330853420846 280153845
976658526070 30422994
393964187158 610939287
58722341686 260768520
163514267746 879232185
786015917278 394570341
209744787916 314884689
922755910954 544426083
932318148274 879222612
493411455286 817170426
191244755974 879213039
936143043202 879203466
483849217966 550782555
155864477890 879193893
312685169938 257312667
505366714243 396695547
589990052218 879184320
245098481779 155666553
196982098366 652505253
479068099306 879174747
480980546770 676619640
862513815838 879165174
725773822162 100937712
367189922662 879155601
510623482462 233609919
323268631660 446417709
553324118845 9400686
402570200746 879146028
251590316074 417392373
478534513951 289870440
360586763950 354670077
11474694358 8749722
245341482811 245949516
696130886470 879136455
152995806694 879126882
171164057602 879117309
903833350030 3618594
295549343842 508613490
747766967998 879107736
394920410890 879098163
231437217103 699030033
517317048586 879088590
581084178070 44198541
514448377390 509369757
861030391942 32318448
121926396883 29982636
505503675154 91335993
140564898178 753155775
737943037669 80796120
280787096620 78115680
397789082086 792405075
85103921722 879079017
847214236126 626294379
745515314944 31543035
41117630050 679683
763224167155 81322635
878837099359 635752503
375795936250 879069444
44148506158 47223609
265968144427 216435957
669587359993 476764119
987779124730 879059871
806394891184 402018135
558590096290 654008214
455327831716 17643039
168635352355 217086921
534293268145 47099160
733423612018 417038172
146323013980 147998580
485761665430 879050298
775167785344 38483460
748411154314 130987359
163514267746 879040725
897894093922 555540336
653933439778 26009841
311213664427 31332429
611725056628 130326822
323332292110 303368370
802271720722 879031152
482892994234 481799517
38616294010 109256649
72673013206 362108298
858688920910 879021579
933274372006 51158112
172120281334 879012006
792464811187 90637164
666487950778 879002433
120544720312 251339115
24861826606 878992860
923712134686 185582178
704736900058 680822187
545047536814 878983287
176901399994 368235018
821396195362 878973714
593814947146 878964141
636152422201 143317383
243837061234 878954568
913767517546 214396908
516807950965 23128368
588403728145 128115459
36740712169 116666151
633976343890 878944995
411176214334 878935422
688797072625 525318375
164470491478 428257728
573734248774 878925849
708561794986 303435381
803779856623 245116665
742985849338 878916276
18462161155 200650080
238099718842 878906703
23905602874 878897130
906547110940 279617757
464010285709 66321744
327028525918 878887557
5382494521 237257232
494367679018 343957890
965980875601 639131772
771672561298 301415478
534529075762 233284437
57373433494 407168409
737248506946 878877984
991604019658 602323587
540266418154 878868411
555176304274 53312037
674137740634 878858838
428704160083 370120899
135421799761 71414580
433945663459 53043993
792244009942 270226644
613895645518 55102188
748723191730 878849265
843389341198 878839692
803227944454 806726283
145346016838 389563662
950610149353 86444190
860601368374 316167471
98491053970 878830119
79814930785 353176689
767847666370 268972581
268698878266 160730670
1442417257 227607648
934685839753 21615834
649275923602 6193731
393007963426 521852949
302166708886 878820546
2943579922 1244490
225135560026 335562369
914376595579 62798880
462179036431 71424153
415957332994 183121917
832174639948 283418238
787672970767 37162386
503929916338 561992538
46854972442 878810973
859645144642 878801400
786119305678 459245529
743942073070 878791827
834144094627 551921742
172581632923 80106864
477155651842 878782254
831299729278 367277718
696130886470 878772681
262485034318 70457280
377708383714 878763108
317466288598 807377247
218019020470 878753535
540266418154 792338064
887985059623 136817316
905543883778 702811368
306573422035 115613121
381836503417 192694917
394920410890 130614012
945122767564 417880596
21993155410 878743962
83191474258 878734389
620589211642 532009902
762268402927 648542031
665717452819 187314891
942674111743 49923195
790039595551 309916302
959092412770 857980125
465680967058 878724816
631107672694 826590258
268698878266 878715243
980129334874 878705670
160645596550 878696097
910325002438 878686524
413714879593 164837487
449425163614 878676951
596393464804 53953428
834061537075 119892252
11474694358 878667378
405438871942 585034749
931361924542 878657805
977260663678 28900887
372521345227 231647454
35380287658 737771964
904270309615 80891850
527835509638 878648232
254555282077 191191956
590946275950 259591041
762171974098 11736498
720995584975 667936929
445600268686 878638659
131168551375 200449047
823345154248 568004382
533749359004 264463698
974391992482 210548562
341883798073 163947198
848170459858 229187193
643731936664 425089065
872076053158 878629086
594771170878 878619513
906500107510 766462245
488630336626 662327151
722905150966 878609940
336091315201 74401356
913193673634 506363835
336590763238 878600367
267115110184 216397665
39466879687 206815092
419177103538 470579961
62154552154 878590794
95135456221 335055000
125043429991 63459417
853907802250 878581221
983954229802 857137701
426749170207 558019743
90841264114 878571648
593814947146 878562075
162202305853 38406876
932318148274 878552502
55033881154 162051744
83191474258 878542929
232362376450 804620223
499161127702 563811408
849643510714 154565658
864426263302 476400345
141989624530 377463390
323203630990 878533356
908129408872 41211765
762110323978 878523783
769760113834 878514210
612147595183 117661743
420738451654 878504637
747766967998 878495064
636845015086 220427898
496524592183 59840823
145346016838 181216890
730554940822 878485491
166382938942 878475918
262005312142 878466345
142477345642 554908518
242134769839 415391616
426475794046 878456772
910325002438 878447199
603864450166 170715309
489586560358 499911633
90841264114 365238669
750635639194 878437626
17212036750 878428053
978216887410 282441792
795578154598 878418480
743942073070 698072733
901490332264 137678886
116763200647 165210834
505842363802 283820304
981085558606 878408907
547549307731 111544596
558434669062 716261433
627336147241 250295658
545329758427 125559468
147258464302 878399334
473330756914 824225727
257224193482 878389761
68651923735 67422639
45898748710 830840670
121838727349 169872885
700912005130 878380188
231751536985 6337326
355715237878 160146717
619632987910 833856165
979191883795 304804320
470462085718 878370615
212281678078 878361042
365277475198 828983508
687524872882 610393626
43030077514 878351469
676530618676 214473492
992560243390 765792135
233318600182 878341896
602420960734 31887663
142298382499 54211899
423607122850 378162219
807173191138 489323895
593212263877 406996095
267973670170 519450126
438718022824 43949643
665531727046 878332323
411437796559 569727522
155864477890 878322750
872253450421 585580410
273895101352 211726041
219931467934 878313177
943792833058 125377581
238671992782 135553680
741506053609 373844796
270364269838 161774127
87016369186 740921481
587121381022 818003277
779322351154 878303604
152039582962 701097801
807802242541 92886819
497019669451 64052943
702824452594 835617597
225668810326 467430444
436994255098 878294031
94511147545 10989804
425213372428 173893545
121544051263 95998044
69005804734 167269029
201763217026 686058618
965947733875 183026187
802271720722 680104212
186463637314 543200739
16453715647 637083150
550784879206 878284458
30599168998 878274885
600508513270 255493797
562259563990 661494300
922222038409 60683247
854864025982 878265312
423607122850 878255739
935513861869 213439608
327445918291 201425493
167737246306 290167203
609114526858 878246166
680831306758 878236593
984910453534 878227020
708561794986 878217447
861557592106 674188098
365277475198 878207874
293560695298 878198301
281129786782 878188728
642009867451 161917722
813746405506 625461528
413088661798 838183161
183594966118 364587705
784379842324 564041160
637944651931 22266798
661509776005 116838465
507754811266 331321530
358583909074 813590124
312685169938 206556621
174198198103 37229397
167339162674 878179155
990647795926 334222149
570539410414 206480037
981085558606 607253682
487421217472 169145337
849126683590 878169582
951523581775 102928896
50679867370 67910862
318693361219 525366240
384636641506 562452042
591902499682 878160009
500613251980 61669266
961961083966 878150436
351890342950 878140863
77454131866 878131290
286867129174 764576364
656925713458 878121717
722093929465 14943453
451337611078 587868357
400657753282 791141439
879725843014 56729598
15299589286 244283814
710173348006 23329401
152995806694 425471985
752548086658 818491500
87972592918 878112144
451812910528 342847422
452745402793 423720126
714734412115 126612498
491621838985 565668570
83191474258 878102571
632063896426 878092998
249574403626 645928602
385358173570 878083425
275541476854 716768802
330029218357 727184226
858957041494 382977438
812790181774 396063729
323203630990 878073852
696130886470 878064279
740137243150 223692291
86060145454 878054706
760643384788 84845499
203675664490 147452919
388922428519 137152371
375243434647 80930142
339769647499 62071332
16751120038 230402964
988735348462 644492652
963873531430 878045133
479497209031 364558986
284954681710 446829348
272553803695 591783714
898850317654 878035560
960749150350 17872791
546003760546 215765847
29345707708 189315648
67891894546 831137433
810877734310 878025987
908244552916 12368316
397789082086 878016414
21771573271 91872081
231192315136 20543658
635206671331 298859487
669356621974 637083150
383445726106 878006841
611695925989 64857075
503929916338 877997268
203959513513 500342418
722190990112 88990608
821983671226 271346685
633976343890 877987695
632063896426 877978122
334793574694 148563387
466637190790 646694442
146815458673 270714867
605328450445 150171651
733179887530 51100674
778366127422 877968549
196025874634 151157670
453250058542 306498741
335962998709 186012963
718124032306 877958976
278261115586 611350926
147688196272 432000771
934081012132 32538627
431387239528 225290982
198672054256 50018925
899806541386 173242581
362408804002 877949403
234784432996 293058249
116659304878 654716616
779782419961 391344240
438563447593 163813176
602420960734 877939830
419114610994 406325985
214954154731 67422639
79503501949 683119707
928493253346 84749769
419782227922 842203821
512986176835 351405684
873694010515 49980633
342594110581 252937806
890244304066 877930257
550613679766 47482080
422117648818 335562369
839021479375 211879209
106140843826 115727997
450959357221 151751196
507754811266 844060983
103349675638 159170271
8837038798 342407064
692423634139 416894577
464194771 168676260
978216887410 604199895
430529541112 417229632
373100871409 574973526
44942524978 801777042
380577054910 877920684
589990052218 877911111
152995806694 485207505
560347116526 877901538
121440423538 375357330
434125583902 587629032
297385590226 877891965
292878805027 542080698
567040682650 877882392
430300688974 877872819
414044885530 62607420
534529075762 877863246
476199428110 77244537
615808092982 877853673
719080256038 877844100
357352503976 74994882
96578606506 705357786
717526470592 318646878
127177765930 440444157
932694625645 307159278
573734248774 713542701
407351319406 296207766
67891894546 877834527
649389057316 409571232
451392033583 602582058
543135089350 877824954
959240746405 394962834
917018568562 558460101
341924684356 242857437
723861374698 565821738
245749508698 31160115
585860969734 57610314
708561794986 877815381
856781834326 81303489
293657258149 283801158
154908254158 877805808
822755471113 326324424
941880385594 877796235
517317048586 877786662
756372981586 877777089
163833632599 68753286
715255361110 288032424
218019020470 408326742
60117602344 12760809
279009188098 7696692
345196776826 246744075
265328298772 131150100
87972592918 877767516
93709935310 877757943
811833958042 734900064
991754143444 38665347
709730108533 435064131
969358198579 70198809
845616615913 164722611
127177765930 877748370
423663670561 365075928
653253345139 712164189
413694259351 151138524
631282810729 540797916
134155631008 490664115
5737351966 527673333
661706832118 877738797
532733409325 391411251
682743754222 51158112
383445726106 877729224
191610664753 208988163
629502039880 147768828
383445726106 44054946
103272172630 877719651
90100432882 373806504
852951578518 877710078
548872431742 652026603
384401949838 877700505
722905150966 877690932
947617727986 44705910
278261115586 877681359
502017468874 877671786
272523773194 877662213
960250760824 309255765
413399937466 566376972
123352871002 877652640
753504310390 645603120
177449061751 285122232
562825644199 52517478
171164057602 877643067
916209405256 263209635
687524872882 877633494
462812295862 738107019
51636091102 789447018
138652450714 877623921
459943624666 877614348
161370760873 39450333
231816719542 150870480
354052482973 553740612
109009515022 275778984
631433824804 196466679
502973692606 877604775
566084458918 877595202
535849676593 246705783
922305945754 12023688
204631888222 738298479
859645144642 776724501
264873983338 877585629
891200527798 877576056
559390892794 877566483
787601671063 158758632
912237449902 786795297
826177314022 877556910
962917307698 877547337
419782227922 877537764
697324530175 57361416
287823352906 453578313
225384735643 188827425
858688920910 877528191
211325454346 846952029
761154100246 647460282
493081353619 145691487
156820701622 855414561
164470491478 877518618
36079499578 108423798
266786430802 877509045
837651998806 877499472
363365027734 877489899
422905808962 452037060
763066547710 877480326
197938322098 198467436
943905478549 142312218
620053146880 159869100
957828440326 43021062
59285880958 877470753
508711034998 520694616
459943624666 787838754
532173498220 194370192
876065182474 266158119
367189922662 348581649
854700111595 16436841
942836609326 877461180
75541684402 877451607
763677688030 2086914
41006175703 17690904
653100818530 877442034
341371881898 877432461
448468939882 877422888
853931974075 713332095
373483475500 45548334
167057643982 150851334
917831804485 20438355
72698218915 674877354
596935771162 608986395
414454973704 291373401
462906187846 338415123
465702669049 575241570
675167829634 645832872
273479996926 877413315
250530627358 362768835
482892994234 841150791
756023762638 238118802
57099209428 119471040
243837061234 768175812
69554270623 48506391
295473142762 753442965
134827555786 877403742
801315496990 376793280
900762765118 877394169
289735800370 877384596
529354175839 268963008
319378736062 877375023
135290324179 98697630
380577054910 877365450
407124271084 98774214
102315948898 42054189
192200979706 768376845
848729264587 231637881
83191474258 877355877
303750662947 134069865
345196776826 327846531
780667793920 124717044
131958884590 877346304
972306708595 13134156
266786430802 877336731
247661956162 724168731
259136640946 174601947
177857623726 429923430
38248958854 877327158
654164614063 583828551
421694675386 367047966
333722092042 877317585
157882324084 735732915
572778025042 275740692
210369230614 877308012
146302240570 852466077
893355765688 616022550
677006411830 175769853
74585460670 169509111
115703081146 495058122
354759014146 877298439
553699864576 528889104
817571300434 877288866
779832132550 180058557
475005759778 19442763
562014949213 15115767
9562246894 297892614
832930338049 515927262
297385590226 143135496
49201258693 230613570
692305991542 877279293
991604019658 551538822
209413006882 877269720
149170911766 13430919
110145711154 675796362
299696121322 290167203
562009588333 30920790
870163605694 322973874
212738511211 309437652
540926725402 157380120
250530627358 169030461
162558044014 548925393
2586329227 162147474
978884680744 107887710
383885050222 187975428
221320822051 260998272
365277475198 877260147
330421893244 143757741
127177765930 877250574
396264743188 7610535
549523156417 33218310
398745305818 438577422
436994255098 471345801
240012166306 620990937
475834854070 151598028
620700976417 316770570
555565997866 877241001
25865790889 796559757
245749508698 877231428
954311294110 877221855
658838160922 877212282
228052096222 153876402
749679415462 877202709
635888791354 809502453
290963495236 317392815
238099718842 877193136
698170817575 63947640
723861374698 791380764
458987400934 877183563
209165079847 159553191
827133537754 877173990
872076053158 877164417
664575503314 531636555
878769619282 877154844
535485299494 686872323
624414106570 86252730
72673013206 583857270
143433569374 711254754
928493253346 877145271
94666159042 297327807
684656201686 237104064
135942519004 396628536
807052839382 59630217
524140118254 123089634
462812295862 634910079
786972141010 833387088
81279026794 732171759
373883488786 877135698
17212036750 583857270
222800139130 520407426
618676764178 129455679
474286980646 877126125
132491105098 90091503
444644044954 501433740
29642945266 877116552
214265358235 197663304
718648900750 108165327
935794015714 154259322
150127135498 126756093
930405700810 877106979
551305870585 213611922
446027846731 389037147
179550796144 103713882
221945360479 635331291
241924613770 877097406
557072219167 315707967
407770951861 336510096
372559350037 250994487
660750608386 82509687
121087317952 155704845
424563346582 877087833
785059693546 465908337
409630240456 259811220
237527219242 425347536
849370881247 68906454
403209428248 66982281
617720540446 842050653
900762765118 877078260
264591287167 163095201
689437320346 877068687
600508513270 50602878
895981646458 25626921
939011714398 877059114
129548291017 221624523
434306293423 425452839
957498679195 551816439
77454131866 877049541
88785197023 11142972
690393544078 532842753
902675212582 877039968
261049088410 877030395
422097756124 407350296
735336059482 877020822
678278946628 161582667
381533278642 768568305
843004414960 297816030
351163220254 512653296
965785978894 384413388
315553841134 475950414
552697326670 315181452
314917288591 515525196
625528409251 500888079
121842891604 420733350
163966276087 410662554
718826537338 46323747
864013144579 308719677
865382487034 29858187
402570200746 53111004
182638742386 358748175
281708015128 39335457
151083359230 505033188
814702629238 40780980
338503210702 684775836
845301788662 877011249
994026095350 332269257
219931467934 877001676
278741096233 309121743
764022771442 876992103
811121300149 331733169
925624582150 126784812
408307543138 320283861
967698426358 780008040
693262215274 811866984
572778025042 468253722
921799687222 436500081
102971077153 16896345
312685169938 17690904
469505861986 876982530
122396647270 565075044
779322351154 794721741
541222641886 876972957
882997642813 240473760
129090213394 876963384
257449340869 441219570
112834409950 876953811
824264866558 403626399
100150203946 105791223
269655101998 705874728
249175318921 36568860
422184018427 124343697
153467918335 136482261
4594573702 53359902
798201703648 72410172
418826004190 699221493
109009515022 876944238
215734560745 240492906
39205182586 402286179
297852991951 113487915
626351080060 546254526
50679867370 876934665
939775496203 63095643
68848118278 173644647
389299849525 375108432
292738177657 323643984
845301788662 871774818
915106121098 876925092
187931748502 163545132
821396195362 876915519
546003760546 876905946
919887239758 876896373
295899792226 222687126
998483503015 463026864
610703841799 4930095
976304439946 876886800
476199428110 128393076
420421311829 208413783
19124484214 252851649
122504697721 89411820
458031177202 794587719
191527012 2527272
911281226170 642769512
499620669994 365937498
430300688974 162683562
414511703302 68705421
807141801271 383149752
948573951718 488088978
636263966797 4355715
567040682650 595354443
913193673634 876877227
591976278793 794511135
504886140070 594454581
971174226787 23204952
126221542198 876867654
500105021410 661350705
674137740634 512098062
484205438869 463342773
406395095674 293680494
427930933819 266837802
843389341198 876858081
704831538736 736489182
907456331242 836900379
444644044954 876848508
849185662843 150650301
894069198994 876838935
951442622914 739514250
810187314496 581846940
80322803062 719889600
649642100425 244523139
124309094734 34414935
269236182037 337457823
167339162674 876829362
794621930866 644463933
974391992482 876819789
421694675386 244886913
759241652782 876810216
554609774134 876800643
551741102938 359312982
640927586455 224324109
611983198054 370235775
232362376450 876791070
415957332994 99989985
616764316714 876781497
890491995868 465123351
180815496136 350821731
284954681710 783961689
862513815838 876771924
264202336177 50382699
407351319406 138042660
895981646458 876762351
775090617391 51703773
593814947146 876752778
541355304520 41364933
972545062630 109840602
176901399994 876743205
161601820282 368321175
472888842607 360088395
238099718842 150353538
999253809514 314013546
210369230614 743171136
694218439006 876733632
967698426358 876724059
524010614710 876714486
749066986879 59850396
505842363802 876704913
381533278642 529099710
298341813958 876695340
445944542485 126401892
164726885137 398370822
315553841134 292924227
351890342950 728677614
298341813958 861301956
646066467271 187219161
170207833870 247270590
128246395828 354440325
331809644578 876685767
691349767810 452180655
851311616926 139909395
799403049526 827356098
648015043237 100995150
204164519308 322074012
334810480612 596905269
258180417214 840337086
193157203438 876676194
921799687222 876666621
722905150966 876657048
981085558606 876647475
514448377390 876637902
372325692253 143805606
235231047646 746004744
461856072130 735349995
455162506006 452525283
39923626663 83074494
236460819853 213248148
114746857414 824675658
558034397305 110941497
273637472776 618942315
566084458918 102814020
592102087159 333542466
148214688034 876628329
296429366494 85257138
241924613770 691850283
690393544078 876618756
665531727046 838298037
410219990602 876609183
90970518760 198544020
485664331258 4518456
589645619770 52689792
68848118278 876599610
486161108428 122639703
947617727986 456689538
596683618342 876590037
643077769801 3484572
694103729839 20601096
623457882838 876580464
431256912706 876570891
305359828198 375146724
288779576638 876561318
779322351154 752504811
228537481522 876551745
299466761815 393469446
502973692606 747421548
576013495306 341976279
125265318466 692242776
602142505402 95126901
521317541053 483656679
533572852030 328736820
909368778706 876542172
148214688034 876532599
725773822162 275980017
17212036750 558977043
936143043202 876523026
759960786115 75808587
167339162674 496254747
311963197516 288176019
369358974391 446178384
591902499682 431282796
436038031366 876513453
503259982744 252459156
676419322978 74698119
217596347893 145289421
899806541386 876503880
111878186218 876494307
443966347657 252842076
87016369186 876484734
265830207070 876475161
508711034998 241096005
872557201711 138435153
474286980646 681176388
698043333934 312031935
280366076080 297452256
401613977014 164904498
865850740756 338328966
850082907322 224486850
742029625606 876465588
317466288598 876456015
828089761486 876446442
946661504254 876436869
79366579330 876427296
213914904370 169528257
671269069438 535839102
199850769562 876417723
163232615032 178364136
308240867710 236041461
235459315831 104135094
84147697990 876408150
558434669062 823871526
830958432682 768597024
277325320636 589208577
221843915398 371489838
53548538566 88665126
762110323978 876398577
282086010514 876389004
283998457978 258796482
440555695585 36808185
554609774134 876379431
540831770815 65565477
320358222184 131111808
510211167871 282767274
726730045894 100401624
356737323850 334413609
756431367313 286050813
798963193414 64608177
716211584842 376735842
521141943514 876369858
411176214334 759196338
180726294922 876360285
703780676326 793075185
88101675250 200918124
43825086445 25339731
598596065806 3178236
270611325730 35085045
614851869250 483541803
627555407233 309140889
632063896426 470713983
475243204378 876350712
585208933558 876341139
612939421786 501022101
447520824481 578544255
860601368374 442770396
245472728641 52402602
440987089165 414711933
861119574010 291306390
398821181416 222974316
599552289538 176842029
455162506006 876331566
999662672344 160242447
552697326670 876321993
379620831178 876312420
90841264114 876302847
710056126621 13182021
799403049526 630975576
507488523217 184682316
746810744266 621871653
398099266432 382374339
321291183526 535896540
186463637314 230900760
424563346582 640433700
454206282274 835962225
906500107510 876293274
550145588785 39029121
907930577662 114933438
936610674679 310394952
365912385277 62779734
863470039570 101291913
697087110202 499126647
11474694358 289037589
916697187898 44763348
115406025475 128527098
830160058147 660278529
440819150026 871784391
970567097554 876283701
457074953470 876274128
297385590226 638930739
224853070369 623939421
451669775032 406316412
40161406318 865600233
615847045519 612672
435081807634 876264555
502303873888 513534012
546003760546 695736921
75541684402 624686115
675093964366 876254982
248618179894 794061204
244793284966 776686209
92753711578 843218559
202320557086 286184835
546003760546 876245409
107097067558 390530535
839737851592 558881313
790393547653 291641445
956233306 876235836
276440243440 310452390
151346051923 417784866
835739551342 811101144
84147697990 876226263
171164057602 705606684
708207234304 93231447
881638290478 876216690
624414106570 741361839
745854520534 710804823
56454017947 808085649
658838160922 386337561
337120102273 205934376
552089138926 314855970
115462965679 112061538
487674112894 742127679
177301168474 372820485
785059693546 876207117
898015489135 358125930
346153000558 497834292
199367250997 314760240
451031116429 106490052
684709657318 631482945
570936226318 281101572
168295386406 107102724
741073401874 785359347
39205182586 876197544
493411455286 876187971
294947388121 81341781
707230074421 143288664
659794384654 699030033
31555392730 876178398
327028525918 876168825
932430228958 315612237
797088396559 205197255
655013265994 237755028
777409903690 16714458
892558884541 206403453
414726014053 47185317
923712134686 876159252
947856612628 408843684
629339509486 643027983
846522523957 196983621
611026974322 416301051
466868206426 519450126
734379835750 876149679
142477345642 876140106
475243204378 876130533
204631888222 412615446
497236350214 813034890
164470491478 876120960
106140843826 720751170
487674112894 876111387
17212036750 876101814
592858723414 148812285
821456533981 195059448
714523652947 159476607
855884465398 6002271
627282777766 317775735
164957996503 259380435
240012166306 876092241
240492443716 123137499
231406152718 444129762
971523321286 350381373
581653231390 439601733
721540595011 193585206
150127135498 876082668
320334959794 169834593
545538851893 194887134
463358330209 93547356
856776473446 111898797
776453679958 876073095
509667258730 743228574
588077604754 867926472
436038031366 871162146
941880385594 74066301
473330756914 876063522
579471591166 876053949
631107672694 876044376
702824452594 338137506
490542784090 876034803
157776925354 876025230
246705732430 754428984
523054390978 514424301
459943624666 876015657
995067365614 66790821
121827287614 346264983
353802790414 876006084
390304455199 62167062
410740656499 195107313
356671461610 344943909
421694675386 578850591
703780676326 875996511
689437320346 127991010
114746857414 875986938
217062796738 302171745
752548086658 875977365
805145465608 689141124
983464555798 28336080
802271720722 875967792
648017761969 221232030
392051739694 64550739
960298472656 293728359
471418309450 26871411
456118729738 62693577
385358173570 531990756
150127135498 875958219
319378736062 875948646
353802790414 113918700
224712586594 745995171
195887366989 15690147
532191878380 92829381
868251158230 875939073
558434669062 235036296
223756362862 537169749
343284329362 189009312
228201176551 95423664
678918859294 821612298
378664607446 875929500
223756362862 163803603
921799687222 875919927
217062796738 875910354
332765868310 586652586
87336049948 152114970
84147697990 485963772
662256150004 114655821
262005312142 875900781
37292735122 875891208
374570294098 30719757
232362376450 305388273
47811196174 188157315
345196776826 875881635
775518382804 235371351
576602919970 395106429
751591862926 649528050
277304891854 875872062
896937870190 875862489
858433574800 15221070
466899490990 172696920
790797035938 875852916
948959188384 303071607
580480408960 649575915
310772722474 378200511
961961083966 47338485
524010614710 875843343
230535569044 674944365
260466719047 192857658
792206904994 125186121
680094678073 622838526
557478445330 875833770
764978995174 875824197
718626279751 188367921
634932567622 875814624
554248809115 125291424
578160758887 25827954
453250058542 850340871
427946930302 189966612
309816498742 875805051
151395362446 182959176
228014455186 397049748
956623366459 354047832
565128235186 791553078
349543285378 188712549
714862910494 191383416
489586560358 734565009
965235305734 210883617
786015917278 680678592
197938322098 225137814
990647795926 488462325
150819952654 58778220
616764316714 111219114
668400398242 538586553
793665707134 673355247
954171503683 19739526
696130886470 875795478
778010820046 52766376
540383074732 368790252
966742202626 670837548
869207381962 670081281
914288581417 140713527
937099266934 875785905
988735348462 832506372
198034099963 126162567
407433072826 425213514
340620616096 230536986
348591407788 72639924
616987176154 44457012
858688920910 875776332
871119829426 219757788
832870880146 848454990
972479545018 875766759
122396647270 875757186
795578154598 875747613
885463185406 787302666
516360824854 859894725
760905321214 82308654
701868228862 790567059
570717726685 20955297
751210229800 296657697
354759014146 875738040
576648554461 542157282
943792833058 420369576
266786430802 823775796
127853131507 161276331
669356621974 237889050
94666159042 668674050
964829755162 781338687
463304587387 76516989
977666214250 210883617
788376898084 296475810
1912457038 875728467
961749333298 115948176
547916208010 205809927
220887691666 587408853
490261724902 30863352
36526353553 167058423
814702629238 875718894
230449928986 603845694
269521352134 1703994
905013744703 92283720
83191474258 864365316
46854972442 596330889
123352871002 107772834
373883488786 373634190
102589899439 236146764
260454503899 300381594
291359970604 101550384
751796236903 399969513
375795936250 875709321
830002208950 203569845
199850769562 779998467
224045161126 228162882
490542784090 875699748
938055490666 875690175
244793284966 875680602
792924157927 299366856
338113268212 165823506
816615076702 875671029
720992703502 875661456
320334959794 280575057
36908392837 6988290
146007788755 41345787
608712129895 29628435
342328105630 875651883
285392646460 105082821
938344777153 448045119
44188731904 241689531
51203156269 313228560
703780676326 875642310
248061178981 408508629
785283692173 591151896
76995675415 58184694
126221542198 562576491
384671889292 196390095
492515742487 799805004
774161025745 11927958
463536215695 93308031
891684912025 191852493
851039131054 691007859
327984749650 430804146
59596591819 406603602
595474154560 109811883
451225036690 2958057
479798318173 43863486
343608653029 416234040
889288080334 875632737
426475794046 363400653
132915108322 247203579
141002202391 77464716
361495627 71874084
302166708886 513141519
331809644578 875623164
939967938130 875613591
318841704427 187381902
133871332054 527778636
169251610138 875604018
292604471566 875594445
825221090290 875584872
798446825794 875575299
867294934498 730228440
689472108628 14244624
520260293452 381139422
469225070842 9936774
652673330734 233820525
93054849439 75109758
831407502112 153991278
373883488786 875565726
209484306586 716452893
400141140856 112827378
89343700897 147041280
900762765118 875556153
995616258196 533388414
549703205401 19184292
180726294922 875546580
924668358418 722637051
427432017778 498025752
700408105648 37784631
530411212834 94332342
447013450000 195155178
774541232494 875537007
957179965306 875527434
878233554520 391851609
495571996618 209945463
622501659106 875517861
549828655474 347691360
115703081146 53781114
489204630469 31093104
171453803593 530200605
456358763140 238214532
197938322098 875508288
753504310390 875498715
641715392398 501835806
54022488223 370829301
149170911766 875489142
820629248986 410767857
822352419094 854878473
187419861046 875479569
815061521008 495785670
788884588474 842558022
896674702939 163430256
457074953470 875469996
467593414522 875460423
518273272318 367804233
661706832118 460834647
571502507560 111065946
577827503611 175061451
835242716734 154278468
172135713010 187477632
803227944454 875450850
750946484077 304287378
849126683590 310203492
941880385594 875441277
784378798867 531014310
764357903026 183322950
538353970690 740318382
244793284966 875431704
182450952937 66101565
319061596237 208413783
517317048586 875422131
497236350214 875412558
861557592106 385571721
134827555786 875402985
494717351989 93164436
467828211493 106528344
282086010514 875393412
689648615602 259638906
762110323978 875383839
283042234246 875374266
87016369186 596196867
985390453327 33036423
418826004190 875364693
300254261422 875355120
590112644056 508651782
444644044954 191230248
459943624666 406498299
730690676389 660709314
493411455286 121567527
758352325174 24640902
487674112894 875345547
156690512914 43145511
999253809514 80030280
749679415462 190205937
580427814898 299424294
418459898470 239966391
358682041897 617152164
743942073070 875335974
466637190790 549059415
370058593858 875326401
863232958744 141862287
179932266529 199261995
344240553094 730735809
956223741574 875316828
359195183416 203895327
12430918090 117604305
648319699870 875307255
873032276890 875297682
665665768192 396963591
798446825794 287888829
465872139868 349586814
744898296802 875288109
519241701625 858927852
255846024721 36798612
439894028971 317794881
419207555251 487112532
457074953470 875278536
669168545335 44906943
803227944454 875268963
508825700392 407417307
738204730678 875259390
12430918090 875249817
616764316714 146227575
238099718842 875240244
894069198994 875230671
480980546770 875221098
199047847852 609216147
452293834810 522513486
108053291290 370838874
792814020562 228450072
210702792226 501941109
847221032956 555042540
505842363802 543248604
702824452594 76449978
961961083966 875211525
807755248684 151042794
693262215274 89048046
348065448022 790902114
513492153658 875201952
488413330381 46898127
481936770502 377118762
166382938942 267833394
798446825794 367488324
283042234246 376975167
309816498742 875192379
922956388720 496522791
283714909810 4030233
192200979706 519383115
708561794986 294704805
880682066746 13612806
573734248774 54365067
681194180896 86281449
812790181774 126239151
48371915503 127483641
332999899441 269661837
968943304759 458029758
607454691718 598140186
833327100607 333762645
728642493358 875182806
664854106333 412577154
709518018718 875173233
181682518654 875163660
612939421786 189219918
411176214334 875154087
396832858354 406182390
664575503314 875144514
707735677897 296763000
306947827546 602084262
715650142057 12205575
121440423538 9573
949033943941 333887094
18634637896 106260300
916474845400 256623411
451337611078 78776217
458987400934 875134941
839564446270 750121134
852314164405 289698126
675857028196 11669487
9071921926 35611560
734379835750 816854517
192659526406 118255269
943980435139 308863272
631107672694 875125368
163514267746 173146851
121440423538 875115795
832870880146 875106222
393111150793 389793414
923463154621 24047376
851995354786 875096649
230736563752 524820579
868321663375 664863996
412608072571 112559334
795578154598 362893284
739160954410 875087076
888786612394 258538011
720036479770 875077503
562259563990 800752731
436038031366 875067930
779322351154 480028512
155864477890 862029504
344240553094 208959444
112133373679 486528579
154908254158 875058357
215150349274 875048784
463768519594 875039211
403526424478 556861410
956223741574 875029638
443687821222 128326065
892156751530 875020065
50679867370 285323265
593814947146 246409020
768505522930 60520506
379294233229 83974356
722454295477 871143
29642945266 875010492
652144594798 875000919
731511164554 173912691
172120281334 274888695
458987400934 874991346
223756362862 874981773
229224258115 177387690
772628785030 758219892
362408804002 239162259
740760158260 157054638
156820701622 874972200
918931016026 874962627
45035928739 690452625
549110129332 383235909
792909185755 9850617
681787530490 710517633
81279026794 874953054
218975244202 329004864
985866677266 657904425
889671459838 30566589
640669910014 874943481
192200979706 874933908
668022086947 296600259
494662077487 220236438
186463637314 161754981
461856072130 874924335
681539364130 133438047
162335724754 109180065
62457719491 87592950
685286401849 76363821
520185719782 874914762
355715237878 874905189
189121955500 18150408
887375632870 874895616
413088661798 455933271
561517651009 357599415
532616628298 874886043
503929916338 201980727
14343365554 331378968
323966082148 27120309
174988952530 115048314
532616628298 15326373
596174520721 64483728
138167735524 168867720
767906157400 354009540
955267517842 874876470
200806993294 874866897
640299113524 173558490
157776925354 544033590
900762765118 810287439
732961594411 267909978
21645516007 32576919
355915706071 460729344
677962635562 874857324
816089752846 80039853
800359273258 376295484
256267969750 420896091
747766967998 556966713
836695775074 874847751
484805441698 387639489
593814947146 874838178
674502988876 206594913
287823352906 659943474
904752631555 502974993
963527653459 19270449
208456783150 269728848
415001109262 874828605
834241882822 373902234
590946275950 810900111
447825647947 46716240
836695775074 874819032
125265318466 874809459
643538581210 874799886
189780210034 419230389
603596731648 369852855
892156751530 874790313
539310194422 874780740
175328880187 381991419
13736393581 342244323
520408636660 541266993
452293834810 874771167
846784881595 279340140
847214236126 874761594
608869490869 114789843
680831306758 599164497
326111369599 716002962
307943042107 156145203
767847666370 769468167
870655677040 28221204
424013965777 409657389
474444705394 335686818
326343735028 588509748
532616628298 681367848
463768519594 665419230
315657784768 22410393
127035505669 899862
903321591115 137535291
744297767458 392023923
753504310390 15536979
460029092410 52565343
972479545018 494646483
57685896214 104498868
776889289750 202650837
341371881898 874752021
655013265994 116426826
771672561298 874742448
610531125733 105417876
994472690854 874732875
518879425105 152679777
526384815829 357848313
850082907322 874723302
662663055850 874713729
967416237556 57141237
124309094734 874704156
739160954410 874694583
256904411509 166340448
528791733370 874685010
892764847636 219910956
607366955173 162741
773585008762 572149491
277304891854 874675437
39205182586 874665864
581384038630 179627772
687524872882 510528090
256267969750 874656291
862513815838 609139563
326072302186 874646718
654283472431 441592917
755194304572 64387998
684688290382 615515181
622038368290 278507289
701868228862 143776887
982041782338 54231045
567996906382 874637145
327028525918 579472836
458987400934 874627572
148010126689 55437243
117987430087 299797641
67644206836 3149517
914477897065 18916248
425769961702 261630090
845301788662 874617999
292604471566 753940761
850082907322 606305955
532616628298 546321537
908412554974 215765847
371137026508 378966351
664735468144 556440198
696372030340 151645893
571821801310 874608426
986822900998 874598853
591449317954 179168268
640669910014 874589280
134503169200 214502211
180746867299 193977699
946661504254 874579707
663619279582 612212496
401171229856 343699419
201346288249 333427590
246705732430 279694341
37292735122 874570134
857732697178 874560561
935186819470 781960932
322247407258 874550988
9574 31227126
926738205148 620359119
333722092042 874541415
903631436314 874531842
760223273683 565142055
725773822162 402362763
33627173206 9084777
272523773194 738978162
159864041776 333877521
157931538877 584316774
975852512281 242981886
490055197000 507369
562580776432 424916751
849126683590 874522269
406725201433 399959940
322247407258 874512696
505842363802 874503123
656925713458 874493550
975740536900 295776981
43986301246 874483977
119527976074 874474404
709518018718 874464831
266786430802 874455258
123486452644 345527862
745854520534 874445685
427930751932 369603957
761505773974 169269786
980719175269 12157710
357627685342 322533516
829045985218 874436112
850829419435 120744249
47383851973 80537649
456118729738 874426539
898209955057 36147648
3824904502 874416966
698043333934 874407393
466637190790 837455613
37292735122 874397820
225668810326 874388247
727201956502 361083987
155864477890 860526543
10518470626 511121616
822811970959 122285502
161812301833 466970940
948573951718 874378674
33634678438 440894088
919887239758 321001836
79559379550 391679295
307326229090 169815447
881638290478 874369101
641923968922 448763094
32825572570 114866427
335343179770 116072625
734379835750 710431476
398257843177 209141331
817571300434 780075051
295955995309 358891770
162558044014 874359528
213237901810 874349955
602945656864 143757741
87972592918 874340382
998387801734 595565049
193157203438 388357464
745854520534 767946060
487355278648 3388842
56605654267 451079760
90592398925 52967409
442998808639 460700625
959349620134 464089467
404482648210 789150255
318589369720 27474510
566713682635 109304514
431256912706 559647153
160918340893 85678350
461013527773 129522690
330853420846 874330809
599690925724 358662018
530704180834 557244330
953731662625 25713078
549943962259 409121301
35380287658 874321236
296763263161 31983393
410219990602 874311663
589033828486 874302090
992192041183 136443969
186845398981 391947339
981085558606 689677212
54504762298 386059944
582340262362 621814215
655674530542 163602570
724671126049 59773812
252443074822 289458801
360496356538 426438858
447512716150 607703613
294518115655 303598122
283998457978 512251230
55460986030 340090398
39205182586 874292517
101359725166 308748396
435081807634 874282944
506798587534 788891784
881727999061 651758559
824264866558 756257427
48219953701 83170224
487674112894 806439093
306947827546 569335029
21993155410 744453918
309816498742 874273371
985866677266 130393833
533680203652 432929352
682435919353 146016969
260092864678 101655687
867383369872 528075399
851995354786 578975040
439862926294 821334681
113950052851 21539250
227581257790 822722766
331809644578 874263798
181682518654 874254225
164142936229 1254063
363365027734 735560601
568246302178 104249970
535485299494 63574293
520185719782 874244652
874984997965 807042192
667444174510 874235079
996385138318 874225506
756372981586 91996530
523054390978 838575654
695813574331 176928186
52592314834 874215933
355715237878 327004107
548872431742 874206360
193157203438 420417441
498789833416 58577187
657881937190 874196787
620589211642 874187214
328770616366 9017766
74585460670 874177641
758918156485 39057840
744640634026 109878894
378979549573 59256870
506798587534 874168068
218019020470 874158495
77245186087 42647715
461856072130 379090800
588127949161 109074762
248618179894 411581562
844345564930 761331117
496974685924 155676126
147258464302 257130780
167741850919 79522911
249574403626 335610234
204631888222 874148922
70875566191 448944981
394630745575 36109356
641626133746 874139349
407351319406 808554726
948573951718 874129776
819483747898 336165468
89885040382 845563944
40161406318 874120203
902434178107 26947995
796534378330 874110630
499148797678 663447192
459943624666 557550666
219931467934 863570757
317466288598 874101057
273106175368 44839932
769760113834 851527923
348065448022 874091484
502513503442 78115680
832870880146 691744980
6294289960 24583464
586750795138 65699499
359540132806 570330621
607202079394 874081911
848170459858 103273524
620589211642 740069484
141521121910 269240625
796534378330 781568439
615808092982 874072338
18168260482 874062765
183876900541 428889546
722267574112 477108747
811833958042 361227582
523723084174 20668107
310140391624 423586104
139608674446 874053192
319378736062 869850645
168295386406 874043619
829045985218 647259249
767362836304 360691494
960048636502 874034046
800359273258 874024473
902675212582 874014900
873988500622 874005327
313373104864 30202815
233888777635 269834151
345196776826 873995754
849317894692 186788376
29403174427 35534976
716211584842 873986181
529747957102 381321309
124839257047 48075606
218019020470 584010438
165009346075 112157268
798446825794 873976608
32090762755 28029744
321082055860 117154374
74585460670 760182357
890244304066 140579505
674311232113 465056340
238099718842 873967035
687734444998 556085997
408381226519 501328437
395451884704 59400465
317187976861 122907747
833827103878 873957462
178813847458 873947889
156491739142 22822032
896937870190 873938316
843389341198 183265512
679875083026 539093922
149170911766 836325999
614904319717 160625367
751170233806 232298418
62166949189 462911988
372927265054 873928743
839564446270 873919170
68848118278 873909597
116659304878 873900024
466005788521 268245033
517317048586 873890451
892156751530 873880878
220887691666 328909134
274436220658 163640862
489820639354 462739674
56615016661 386260977
946661504254 524715276
513898565800 112118976
425519570314 873871305
546003760546 873861732
345398039578 134950581
154908254158 873852159
840520670002 720387396
799707413488 388060701
144389793106 873842586
584315556571 687867915
557140579960 125090391
583296486094 873833013
991604019658 365286534
343297875157 619909188
263576840449 2661294
822139012297 64694334
78410355598 425606007
413088661798 873823440
674326185139 221222457
233318600182 873813867
469615846183 409044717
649275923602 873804294
56417209762 872148165
570865577578 613342110
50049029908 440549460
635164358671 246140976
668400398242 575739366
90639756556 109113054
543135089350 873794721
529388341876 207676662
530226970876 387036390
883550737942 20093727
156820701622 873785148
799403049526 414731079
189464846695 525347094
707089638511 101598249
793665707134 278124369
419782227922 873775575
289062544945 108653550
153952030426 873766002
273490211317 96917052
828655458775 746694
567727650703 51722919
285910905442 61047021
740737747867 107878137
565261529638 666740304
117055828111 328440057
719080256038 351807750
999750581203 291775467
851845388260 3407988
305689876519 147347616
334678315774 873756429
394920410890 6279888
566084458918 357915324
167339162674 873746856
516360824854 845257608
646688315686 413036658
196614872605 140971998
449075016085 164023782
231406152718 873737283
277872924955 64014651
807456666814 248409777
762659469550 312692472
153952030426 873727710
116659304878 873718137
670353837292 647125227
759241652782 873708564
203678469379 501845379
110921962486 788997087
353321138584 353186262
612939421786 766730289
977260663678 429100152
94666159042 341602932
95622382774 451194636
741516622201 107074005
362192228542 104039364
259136640946 143987493
754460534122 873698991
728642493358 873689418
237143495110 873679845
252964228942 326142537
306947827546 127292181
367497665893 71491164
132353177314 136491834
248900401507 505502265
17570430724 413410005
643879092820 346293702
677006411830 193470330
128868152605 23702748
768803890102 873670272
450053956546 118475448
665737757152 245652753
389809640494 205857792
670858162078 308413341
304465541776 349529376
917018568562 873660699
197938322098 873651126
558434669062 583024419
714299137378 873641553
802271720722 183208074
319637245354 598867734
535485299494 873631980
970567097554 873622407
416913556726 873612834
434125583902 3685605
393677757517 163449402
917983867498 357206922
756372981586 873603261
243837061234 873593688
503929916338 873584115
167105920621 20629815
299298037690 873574542
876131839273 75004455
271724517943 370388943
3886085545 443660685
377708383714 367009674
986822900998 873564969
160645596550 873555396
751591862926 873545823
684656201686 873536250
272397844471 13287324
810877734310 873526677
913229840428 372016353
437044656943 775441719
507928972855 523509078
235231047646 174381768
426475794046 873517104
870163605694 202736994
673181516902 815361129
978216887410 873507531
581384038630 593315394
659794384654 778619955
99447277702 584996457
847214236126 405856908
280173563050 873497958
105184620094 370656987
712696319026 239411157
672244171126 598752858
888898855819 159993549
544091313082 701203104
225668810326 873488385
161064903523 165660765
687524872882 311447982
567040682650 439812339
620089505134 230498694
832870880146 873478812
192517434367 492875478
62886695194 56710452
21342310378 284136213
516951383224 93183582
590721544294 91613610
840241946626 193202286
738572707225 272677332
324159854722 873469239
690393544078 247069557
955267517842 873459666
327984749650 282087591
87016369186 666682866
262707865039 116177928
516360824854 873450093
692083155340 79034688
518273272318 830208852
913193673634 873440520
380577054910 265047651
866820366688 244322106
340972442992 86827110
363875402656 136817316
23905602874 730592214
158733149086 665390511
764978995174 869429433
881752735693 718855716
943488635929 182145471
280173563050 812661543
495323902750 846167043
339459434434 873430947
530704180834 380890524
317874452599 65441028
737248506946 579463263
445365045022 147127437
46016544475 657339618
87972592918 62875464
52592314834 873421374
833827103878 873411801
537397746958 873402228
377708383714 224592153
167339162674 643296027
838608222538 381445758
499846018414 143977920
837651998806 45414312
984910453534 873392655
59422650409 497728989
62154552154 285313692
395876634622 873383082
633976343890 589227723
116223431134 24564318
439862926294 873373509
109965738754 873363936
19184200588 749249991
261527585242 243068043
941606190247 42178638
161850584260 218388849
474912327298 15259362
912307907182 762585180
394920410890 616702233
486717889162 821267670
918716671075 45241998
238537597435 246696210
338503210702 432067782
445315121827 172093821
12974386873 191057934
901718988850 860421240
339871207456 101416362
410219990602 420225981
687688695631 286567755
274952301088 8251926
19124484214 873354363
584252709826 873344790
956252412709 183370815
305991603814 563945430
151694710156 95959752
115703081146 873335217
990647795926 368177580
673181516902 873325644
426475794046 873316071
536448722122 243671142
48767419906 873306498
871119829426 791122293
273972259732 242857437
404482648210 479846625
832640404690 52191996
384401949838 873296925
429092910040 71203974
606557542969 359561880
448826089366 103263951
403753314151 202181760
128133989662 873287352
162812771971 603491493
216106573006 873277779
95622382774 12799101
797251501333 50114655
179966537869 349232613
470462085718 873268206
567996906382 668951667
733423612018 873258633
273479996926 831529926
600508513270 561025665
733423612018 387045963
12046805557 144188526
338660906731 372495003
452293834810 646330668
808965286846 873249060
593814947146 258375270
216123536362 11746071
18168260482 873239487
248185130185 93116571
469830338821 401970270
822352419094 873229914
695719117540 131207538
948573951718 873220341
220887691666 873210768
885820430620 100037850
109009515022 483991734
981085558606 873201195
711717206251 489840837
55460986030 873191622
407351319406 688174251
926580805882 873182049
219321068827 102536403
669356621974 281589795
752548086658 623633085
994595282692 508651782
671269069438 873172476
917018568562 364176066
398745305818 555990267
160865325619 98257272
217062796738 431780592
454206282274 290023608
512535929926 811531929
281785029913 76038339
160645596550 873162903
998891868049 84644466
277304891854 873153330
450193511740 104326554
643953341008 158509734
967698426358 505913904
832394876386 361218009
974511693274 300486897
378664607446 873143757
645451028674 873134184
827830873366 139593486
837651998806 873124611
636845015086 873115038
874132210498 242263911
644494804942 873105465
20080707946 873095892
655013265994 873086319
480980546770 412404840
329897197114 873076746
559390892794 873067173
717167808574 259638906
417656909749 23157087
990765419377 364319661
822466242064 18724788
301210485154 549423189
61198328422 873057600
104228396362 830266290
554609774134 873048027
445600268686 873038454
194115724690 758191173
975672262264 523777122
492455231554 873028881
613895645518 873019308
833827103878 855644313
193157203438 873009735
855301062151 334643361
758285429050 835856922
195708505057 168829428
688481096614 873000162
576602919970 802724769
648319699870 759091035
273479996926 14646690
521141943514 872990589
353187442066 152239419
326072302186 761235387
825714444418 10042077
454892293027 49894476
617720540446 872981016
728754353863 297289515
135783779518 872971443
426295825738 4987533
707094999391 134270898
751099795672 102785301
63343007293 15469968
944749056790 872961870
808965286846 872952297
143433569374 872942724
151184574559 492224514
495323902750 872933151
958486656568 306029664
552309174331 112013673
95622382774 872923578
477155651842 872914005
261049088410 872904432
984728943973 3159090
69804342010 872894859
598596065806 756324438
476199428110 51445302
912237449902 13938288
893876517742 84443433
435081807634 309609966
46854972442 763044684
350934119218 99645357
108053291290 729797655
821396195362 77464716
668400398242 872885286
145346016838 872875713
412132438066 293460315
305035380082 872866140
461856072130 8519970
640669910014 872856567
374839712518 872846994
532115026336 325482
287231755171 175147608
684140642290 297021471
526879285906 615419451
697761537625 73989717
96592324615 331934202
175945176262 872837421
48898799758 467956959
987779124730 872827848
865382487034 155637834
180943257394 71711343
156820701622 190732452
21392606920 57380562
388967172721 103168221
168295386406 166024539
382489502374 851317317
328940973382 548686068
571821801310 872818275
717238629628 341133855
574690472506 872808702
351315861739 293603910
870413815195 228153309
354077602525 304124637
94535175775 5753373
152823659527 15680574
757941302938 218637747
256267969750 872799129
327984749650 872789556
822352419094 872779983
597639842074 872770410
23384778328 128843007
567181549345 580315260
854864025982 134194314
286151637673 557206038
662742540469 479674311
598154438689 76287237
487674112894 641161248
384522598357 541228701
117615528610 304363962
694218439006 872760837
766891442638 445891194
829045985218 872751264
561303340258 824838399
73103712049 9802752
963873531430 643602363
160645596550 266914386
570865577578 706812882
267272404147 336299490
590946275950 872741691
356141169367 159983976
650278097734 176660142
120237287509 105513606
841323356479 34740417
697676749564 201683964
51636091102 872732118
226625034058 872722545
471964008742 124142664
531660404566 872712972
525923062174 872703399
204631888222 9247518
375587660581 5456610
415957332994 872693826
108647966050 66790821
720992703502 872684253
644494804942 872674680
519377954134 647086935
261049088410 749154261
385541372071 463936299
697122587740 271030776
550013021881 106116705
317466288598 212807790
992560243390 872665107
651188371066 872655534
78410355598 872645961
792596171893 4997106
811833958042 845688393
408307543138 478381956
333091924690 110204376
580427814898 872636388
200018565106 686183067
783147246082 662298432
396832858354 872626815
306947827546 872617242
675093964366 160788108
355715237878 872607669
300139303357 15671001
327454438261 131389425
906500107510 695631618
952398846646 865916142
400657753282 641170821
850082907322 431905041
994744248145 107763261
773130103894 217345392
479068099306 872598096
708561794986 766644132
773013849382 75655419
828224041957 242828718
510623482462 70706178
67891894546 106346457
84147697990 338884200
728997316603 14723274
174722712346 6748965
127177765930 872588523
394920410890 604544523
981085558606 872578950
569909353846 379961943
268721987488 642520614
977974618018 125071245
969610873822 872569377
341371881898 872559804
595517759575 114435642
10064838967 76832898
463768519594 482124999
911824417336 47644821
360496356538 685656552
615808092982 872550231
502017468874 532421541
435753755650 28891314
973435768750 872540658
606245855662 872531085
571821801310 872521512
458031177202 872511939
970567097554 375615801
112650555004 17394141
213910242319 166187280
48448633525 71720916
815799288880 608345004
263352190858 338721459
563215787722 872502366
555565997866 872492793
339206261395 65192130
138652450714 872483220
91034399389 580439709
545047536814 872473647
133871332054 872464074
774541232494 872454501
825221090290 482996142
162097912288 39105705
116195037616 44141103
758285429050 601385433
375269702959 115268493
658838160922 123587430
579471591166 735656331
752209905379 87277041
650232147334 835167666
261202696768 78010377
523054390978 824455479
774901043272 234031131
299298037690 603443628
225152054305 204661167
286867129174 872444928
675844267387 54824571
487674112894 872435355
116928430627 415621368
633020120158 689342157
237521006365 256412805
409263766870 872425782
896937870190 872416209
817735640125 477060882
226625034058 872406636
733423612018 665256489
61198328422 460040088
916062344830 515362455
113790633682 613131504
897894093922 872397063
322340064325 97232961
216106573006 872387490
983203107595 557694261
24043348771 659120196
519229496050 585733578
946793822260 486978510
804184168186 39316311
273775965367 250975341
544091313082 764557218
939011714398 872377917
674365884370 142934463
913625368069 383446515
110921962486 178957662
615994661179 70351977
272523773194 209868879
468549638254 852609672
666619905010 167307321
370058593858 23884635
49866683404 673058484
47811196174 227540637
92760489262 118666908
186147062296 146983842
568598157793 122783298
430772197516 168867720
31555392730 872368344
305991603814 872358771
798517493680 173204289
477155651842 872349198
42073853782 872339625
516360824854 375433914
105184620094 599662293
875900948086 872330052
11474694358 872320479
78410355598 872310906
45898748710 872301333
877162732405 343507959
652144594798 872291760
953355070378 867696720
733961652910 308767542
524966838442 52469613
53548538566 638499954
120484199806 872282187
203675664490 872272614
752548086658 466942221
808009063114 872263041
934230595738 413544027
977260663678 872253468
57429655723 164837487
401134814164 283686282
265830207070 261945999
895981646458 330507825
593814947146 112645491
984910453534 872243895
39300941305 666232935
331809644578 872234322
182256362566 214396908
988735348462 357561123
441775373758 872224749
358583909074 655913241
839643930889 639773163
302166708886 283044891
509016461563 175463517
678248849116 301702668
217693915909 123424689
902675212582 872215176
236696420956 109744872
425885287633 409887141
982041782338 872205603
147899529820 146160564
381533278642 872196030
484805441698 872186457
535485299494 117901068
577904853451 184912068
803853300679 118274415
884506961674 67939581
301210485154 872176884
320334959794 212434443
837723202780 279742206
891482749411 505502265
78410355598 442846980
750635639194 458671149
705923660776 549777390
406395095674 172773504
764436372907 305742474
893314563496 18830091
543399591340 606947346
551496440296 43470993
177684442675 73683381
299298037690 872167311
517317048586 134357055
908412554974 576227589
400657753282 395594652
540266418154 872157738
835739551342 872148165
628239001498 291430839
618676764178 577615674
706042394695 169432527
790499243146 186874533
141222802603 147338043
174383971741 488538909
599552289538 717257025
393964187158 872138592
879725843014 556038132
367189922662 172601190
479155184887 568301145
11255476750 98075385
904587660046 872129019
765935218906 743113698
867631166977 319738200
563215787722 872119446
470462085718 785072157
757329205318 161687970
120484199806 872109873
972290156878 98860371
109009515022 639055188
515961950755 219853518
842433117466 872100300
250530627358 741610737
355775748811 525366240
894784866901 3733470
403156518277 79771809
693262215274 872090727
98491053970 872081154
5242479823 300525189
487786337173 47127879
103046483674 112300863
638757462550 392502573
755416757854 231618735
167601510739 110721318
370058593858 872071581
194113427170 14072310
933274372006 872062008
70241244157 139469037
789840812206 872052435
627282777766 872042862
756372981586 405550572
234941286601 12320451
475243204378 642865242
666487950778 650418339
409263766870 769439448
280173563050 872033289
940924161862 817285302
371184891508 281762109
52592314834 855625167
494367679018 872023716
958136189038 872014143
683896990294 570072150
500105021410 158481015
801366425350 60501360
830958432682 872004570
890761313077 168121026
319378736062 871994997
684656201686 609934122
458031177202 871985424
45898748710 871975851
489586560358 871966278
974921475112 273979260
309816498742 871956705
529747957102 820779447
238099718842 871947132
361116294445 17872791
952398846646 630429915
408307543138 794300529
813995035462 237678444
591902499682 871937559
606245855662 281149437
157332617797 163947198
731511164554 871927986
463768519594 871918413
319378736062 767170647
900616599073 25454607
134546707204 186367164
798446825794 370752717
905543883778 871908840
659794384654 399845064
703780676326 871899267
969297907825 196380522
721948927234 391181499
830958432682 559053627
656925713458 871889694
18168260482 871880121
787618117477 36118929
823875603751 131810637
538131316375 118159539
303122932618 871870548
535485299494 843055818
374998394566 357982335
157776925354 88617261
18775054660 45596199
408307543138 871860975
746215250320 18064251
848459076235 234509781
866644826587 241143870
880682066746 700791465
878769619282 289095027
329695689556 109113054
512535929926 871851402
262961535874 733914045
665531727046 871841829
831914656414 871832256
650695777297 204431415
952398846646 871822683
688481096614 871813110
742710007435 168312486
408307543138 871803537
468549638254 871793964
33467840194 569689230
828089761486 871784391
246383786959 147720963
385358173570 746378091
665531727046 871774818
911281226170 871765245
190288532242 871755672
407935454293 37248543
245967265729 167996577
747766967998 871746099
460899848398 36118929
697538850499 401692653
970690302064 320504040
289735800370 871736526
123352871002 254708811
733450291969 528726363
928493253346 871726953
61198328422 871717380
694218439006 871707807
2039280142 651806424
32208462790 10109088
894512199142 30844206
931361924542 871698234
925624582150 871688661
834327427150 335906997
709328084917 73271742
930405700810 871679088
343284329362 783425601
756762660124 475213293
370462564885 127129440
954311294110 871669515
994472690854 102172629
192200979706 193958553
76497908134 268694964
713342913646 332068224
362197417108 28824303
176925217618 171002499
704792949973 305685036
712386689914 871659942
624043597270 132078681
868251158230 614845071
921228613999 436519227
799428063775 778103013
698999557666 852274617
416375989003 31006947
370100858653 306345573
769760113834 871650369
87972592918 871640796
512535929926 871631223
488630336626 871621650
494367679018 187678665
93404943622 166455324
890794119748 165009801
264351234619 133323171
984011179579 714298968
615808092982 524542962
261049088410 608909811
125265318466 106738950
980752786072 8567835
673181516902 871612077
556522221598 410892306
64066999618 871602504
954827173507 152028813
471709051033 208413783
179298490156 140598651
645790295794 264425406
228537481522 559264233
529747957102 871592931
902226089806 98171115
610070750590 871583358
446928441760 446465574
872076053158 41393652
921799687222 871573785
902363835703 55226637
757537150024 278114796
381543062248 308815407
287384923171 300994266
574203881008 174592374
947617727986 871564212
261049088410 871554639
755416757854 871545066
806096615650 18389733
945705280522 871535493
47811196174 376458225
229493705254 871525920
854864025982 182777289
601077666412 217948491
927537029614 871516347
327984749650 871506774
330853420846 733617282
487036985971 293029530
674137740634 701384991
208456783150 871497201
797490602062 516367620
280341186280 653376396
1912457038 871487628
492796796194 67681110
921799687222 68131041
61198328422 871478055
249948995116 201904143
611026974322 871468482
859645144642 84443433
326072302186 871458909
341371881898 510078159
431555829631 239363292
671000905081 173098986
20713722571 5523621
90841264114 871449336
439862926294 871439763
862133408056 49387107
736292283214 871430190
412132438066 726906609
122828648041 347298867
712386689914 168733698
575646696238 438577422
726888909829 351089775
799403049526 871420617
991322204203 18552474
15299589286 558201630
99447277702 409523367
3824904502 871411044
32511616462 281723817
857732697178 871401471
443687821222 119202996
448540478911 258442281
103272172630 871391898
508075085554 59898261
394269087208 375338184
327984749650 871382325
352846566682 227406615
956233306 512997924
412594507630 223079619
211325454346 871372752
185773571701 489725961
193377229270 139335015
54504762298 871363179
887869082728 201913716
680831306758 318828765
146302240570 278086077
930573860128 270982911
189332308510 871353606
546003760546 871344033
549828655474 871334460
698043333934 637896855
245863149781 452726316
591485657062 133064700
864429881896 112616772
311728946206 871324887
178249216864 34501092
480980546770 871315314
589990052218 871305741
565128235186 517650402
848170459858 373605471
680893550404 779136897
480659328847 164377983
564172011454 871296168
570865577578 871286595
209486115883 378028197
16255813018 871277022
400657753282 871267449
853907802250 174908283
499148797678 871257876
693262215274 871248303
59113350871 12282159
921395816017 293804943
432572985508 263793588
849126683590 527654187
178916594467 317249220
669356621974 871238730
455162506006 871229157
660376020988 77378559
645451028674 839571246
608158303126 832783989
715255361110 871219584
379620831178 871210011
127177765930 842787774
711430466182 871200438
932318148274 871190865
998593410628 51541032
343005931468 47951157
103596955801 542281731
396926491867 609445899
854864025982 871181292
288779576638 871171719
666294168631 106882545
413088661798 197940921
25818050338 871162146
351890342950 360117114
72673013206 854495553
301553753788 272782635
324159854722 744855984
745582345090 57868785
142507893085 36980499
918952315951 386797065
582340262362 871152573
870451542388 253828095
476199428110 303645987
510073192222 386825784
514448377390 871143000
90939837295 228756408
677962635562 119174277
95622382774 871133427
622764954898 393048234
946661504254 871123854
219931467934 84960375
525923062174 557273049
1121051647 3771762
184016742925 28805157
626326554034 871114281
537485617525 405885627
170207833870 871104708
882818062906 536040135
181682518654 871095135
432213136438 15297654
739442668654 102459819
439925122075 91814643
436038031366 871085562
643538581210 200937270
417921637399 349299624
226732883476 163305807
956233306 871075989
989691572194 871066416
608158303126 521527467
875900948086 871056843
469070821093 17671758
94666159042 678113028
92753711578 871047270
439862926294 871037697
637801238818 274343034
542307507592 504152472
834783327610 259380435
161601820282 248371485
4781128234 871028124
941880385594 176171919
361452580270 871018551
905543883778 558259068
939661261594 114100587
593232797962 58510176
471418309450 503204745
329053188088 81159894
532616628298 871008978
905543883778 235084161
465680967058 859913871
39205182586 10846209
327255453883 154259322
206675150731 241459779
905543883778 870999405
776453679958 870989832
662259385678 22678437
553926007555 561896808
559923142021 88885305
718124032306 870980259
565128235186 654008214
401082947650 309207900
553227173074 182260347
604333408198 595297005
113790633682 870970686
391443561523 378516420
786015917278 418627290
652144594798 870961113
314597617402 122017458
597639842074 609062979
222133345480 357025035
308860275010 654841065
350934119218 870951540
206772556006 516559080
41117630050 345996939
774053683696 45194133
230449928986 713571420
685047670375 147376335
406395095674 385169655
569909353846 199740645
963873531430 870941967
892669280377 84768915
1912457038 870932394
761154100246 870922821
341371881898 862670895
670312845706 387917106
567040682650 870913248
867822282349 80260032
624647907949 219480171
819483747898 511092897
360159553771 243412671
688481096614 681262545
425519570314 38244135
395876634622 818175591
61198328422 314281590
129090213394 785866716
728642493358 405636729
884506961674 870903675
448939328383 295901430
37292735122 870894102
163103963485 17537736
505284597049 386701335
536513043109 477865014
504886140070 464998902
255311746018 263161770
5737351966 870884529
329171089156 454210131
4344144022 27359634
309816498742 28374372
558525612562 749297856
751591862926 339994668
815658852970 870874956
763737471415 107657958
237416172442 8146623
221608710880 89919189
113414064673 213200283
483849217966 870865383
589033828486 520158528
204631888222 870855810
817072713967 73204731
943792833058 813044463
509921249566 195394503
887375632870 545603562
903631436314 415209729
641785035973 511533255
315553841134 870846237
31718851705 239449449
932391276421 279493308
771369072571 103694736
482016465727 396867861
926045535679 401663934
855820249714 870836664
170207833870 422408625
687524872882 870827091
616764316714 870817518
633976343890 791294607
79366579330 870807945
669356621974 870798372
695497119670 477214050
915106121098 468052689
311184907135 302248329
47314600891 307302873
201763217026 870788799
967698426358 207935133
778232023357 19433190
598596065806 870779226
372927265054 494139114
678991336477 400448163
374307563113 404210352
736292283214 870769653
873988500622 75636273
552697326670 331216227
990647795926 870760080
442556233795 58912242
812790181774 757128570
462192850270 422427771
702185602531 167862555
883061255398 120753822
240012166306 859329918
297385590226 218072940
951949111198 74008863
203675664490 570158307
345196776826 7198896
963706094179 14177613
172120281334 563208309
34628437903 399969513
693262215274 870750507
96578606506 870740934
724817598430 789896949
909368778706 420752496
696206618473 624331914
298474629760 633818757
202719440758 870731361
897894093922 706420389
128133989662 379253541
55460986030 870721788
169588091515 107744115
572417739706 166196853
199850769562 653500845
255115608913 43624161
314151452683 142695138
13899105862 239056956
587384198164 210567708
298023793417 15268935
680831306758 23291109
934230595738 870712215
5737351966 870702642
439965089350 387486321
284954681710 526993650
814702629238 870693069
236217713518 305196813
901718988850 870683496
268698878266 870673923
753037649878 225846216
444644044954 819314778
827891020525 46831116
461131304392 133639080
182638742386 853002165
982041782338 261697101
89618197099 35515830
413088661798 120323037
621545435374 715179684
707617106719 733090767
277304891854 276439521
328940973382 870664350
650232147334 870654777
127177765930 870645204
690393544078 689141124
720036479770 870635631
253748923660 315171879
812276000890 359341701
371971041322 870626058
21036931678 870616485
971523321286 870606912
417869780458 870597339
743377930699 312606315
362408804002 225673902
23183965507 9764460
53216560591 57476292
971228926909 27101163
287823352906 254622654
786972141010 870587766
242978836303 744339042
280265176660 421087551
419782227922 712949175
513492153658 306986964
277858306984 105370011
379425163150 67824705
602556562279 533914929
366921528553 4269558
872076053158 610479783
44942524978 610805265
435324454465 433139958
901460426212 94849284
12555414955 96888333
600643961647 236941323
307904051278 533101224
83545694404 318771327
842943540253 272667759
192200979706 870578193
534529075762 771880563
691594597285 340052106
168295386406 870568620
145346016838 118255269
448468939882 870559047
561303340258 870549474
349977895486 870539901
455011160968 34673406
388226844766 870530328
872525065150 142092039
932318148274 870520755
713353156756 257427543
503117144011 661235829
21275069626 9802752
739160954410 310988478
465152158630 306288135
375795936250 701748765
525923062174 438989061
955267517842 626935770
105184620094 534154254
981104216383 774800328
961043812771 154048716
372801336331 13287324
28160555254 436672395
314597617402 870511182
15299589286 394043826
546003760546 870501609
167339162674 685407654
465680967058 622168416
584252709826 870492036
535123156996 243345660
447856903792 329837715
160252906609 178526877
877813395550 777528633
347109224290 870482463
733423612018 870472890
281129786782 870463317
275744414881 249491526
516360824854 870453744
903241943755 260672790
250151186449 202708275
181682518654 870444171
26774274070 870434598
45468637912 74439648
315782693272 417229632
897962349412 430229766
230449928986 808085649
739313002369 548791371
375795936250 43566723
481936770502 289774710
247239274012 35008461
652587547081 34730844
56417209762 870425025
232362376450 870415452
149170911766 103522422
359540132806 384489972
612183273754 333552039
75886513435 231800622
333480253435 58529322
81279026794 774704598
406395095674 862651749
801315496990 591285918
630151448962 870405879
71184506047 53560935
859346777470 60520506
796534378330 616079988
169251610138 870396306
604333408198 616348032
116234746420 251291250
709304851246 56423262
683858267509 7572243
510485616208 18112116
619632987910 394551195
637305658273 109371525
632581642558 290272506
532616628298 401893686
207500559418 257188218
834783327610 461073972
256267969750 172783077
744228171748 39191862
63110775886 538356801
285105236281 690510063
282156783703 75014028
76497908134 261534360
577206497620 25454607
501602186653 155522958
513099655177 49348815
760197876514 870386733
953355070378 798818985
268698878266 388031982
527917780000 696167706
784103469814 870377160
482155848607 361055268
197938322098 219642912
236187271378 870367587
208456783150 870358014
753504310390 870348441
949530175450 870338868
424563346582 870329295
488879110177 249347931
621789700042 564223047
231021054166 251233812
105862350202 180010692
713342913646 482077134
507525800479 103800039
347109224290 870319722
483849217966 870310149
846929184997 131274549
743942073070 45998265
3921467353 283801158
738204730678 870300576
448501459363 534068097
830958432682 536834694
68848118278 215172321
444134660143 158078949
386314397302 870291003
686671310002 101607822
12430918090 870281430
831914656414 461562195
870307928242 184490856
772628785030 292397712
783359814547 28862595
683699977954 102459819
589033828486 870271857
385662307780 154355052
654121947202 759809010
121440423538 870262284
718300979638 463180032
144389793106 445422117
626326554034 865992726
855820249714 870252711
896937870190 170581287
252443074822 396312627
407351319406 870243138
232362376450 21558396
749679415462 735752061
951442622914 870233565
429631262749 501357156
531660404566 870223992
14343365554 870214419
914348249926 567564024
556522221598 780821745
139312250593 196055040
809921510578 870204846
742100255200 792787995
343284329362 435514062
7649799430 870195273
952398846646 870185700
334678315774 780582420
961961083966 870176127
953634410518 187841406
201763217026 870166554
213237901810 558259068
252144994840 109764018
543135089350 314214579
832870880146 499203231
221306596573 91728486
244793284966 870156981
76601344399 713762880
575646696238 780419679
452293834810 424754010
256590225649 181398777
488630336626 870147408
257623866232 10195245
276348668122 580487574
653100818530 870137835
176672800846 28383945
59513766223 311668161
156820701622 825470217
890244304066 870128262
758694263161 53819406
302166708886 390252918
237143495110 870118689
604696282336 16503852
656356506970 208270188
401613977014 782908659
174032728798 842969661
999253809514 234615084
139204745803 273902676
828089761486 252392145
898850317654 177560004
177857623726 870109116
649275923602 437265921
856249943392 154776264
149170911766 870099543
640000321048 93087852
478111875574 870089970
565128235186 870080397
96578606506 728629749
400657753282 870070824
505382710726 354784953
476199428110 870061251
214733640676 211343121
848170459858 870051678
431626746415 409255323
149170911766 870042105
129090213394 167824263
267742654534 870032532
814155057730 398973921
819884866171 410250915
126221542198 429081006
519683639170 355809264
853907802250 345987366
946661504254 595239567
103272172630 558747291
913465661710 7007436
516067253755 99415605
560347116526 870022959
214498508650 416234040
837125995267 117422418
1912457038 870013386
348065448022 870003813
109965738754 642070683
68848118278 667745469
914149897366 869994240
737248506946 869984667
994472690854 869975094
581384038630 869965521
841476893734 317756589
21036931678 173558490
970984250602 221681961
858688920910 869955948
190604173198 381570207
158733149086 869946375
342902073991 61133178
739160954410 869936802
932318148274 869927229
639963656458 362931576
87972592918 869917656
513492153658 869908083
404164780837 77282829
868413631186 658813860
409877530192 6021417
818527524166 869898510
9574 869888937
190288532242 869879364
320778457738 422025705
734379835750 869869791
729778612906 144408705
293560695298 268235460
809921510578 869860218
113790633682 531205770
267742654534 252708054
720036479770 869850645
651188371066 869841072
515833337500 45366447
803227944454 339707478
508711034998 823096113
1173435103 338357685
879725843014 869831499
364799987623 280871820
825797538058 231599589
888331856602 869821926
784103469814 869812353
424563346582 336251625
138439350253 58002807
241924613770 869802780
427789808653 350247351
232399883464 554870226
752548086658 628917381
83191474258 869793207
937842753979 57275259
388226844766 869783634
54729316159 325874493
682743754222 869774061
698128313455 179321436
816615076702 869764488
964829755162 615553473
318422512330 703098558
957179965306 819965742
624414106570 869754915
293560695298 869745342
909368778706 748905363
452293834810 114138879
603377184466 368704095
164470491478 839025585
754460534122 869735769
112579963702 81198186
517894980169 49214793
508711034998 78757071
309816498742 243182919
511208431054 234107715
252443074822 519976641
657881937190 809961957
67104672556 440453730
487674112894 869726196
786015917278 869716623
306947827546 175272057
887375632870 869707050
750331451638 215670117
175945176262 66541923
198677970370 104039364
996385138318 869697477
547916208010 869687904
313015878796 391487835
81279026794 869678331
604902848530 3446280
783277840948 297385245
78579051004 435954420
96578606506 16015629
589033828486 869668758
924668358418 869659185
963873531430 869649612
871119829426 869640039
774541232494 16025202
884506961674 654821919
113790633682 453846357
142609567918 181475361
289474155226 68265063
822377548219 691036578
173076505066 20620242
937099266934 291670164
139608674446 869630466
773585008762 283829877
706649347522 869620893
546959984278 869611320
201763217026 184998225
787558965910 151626747
891200527798 296408799
77193645055 5494902
131958884590 869601747
426778473160 364788738
328940973382 314482623
612939421786 869592174
121440423538 869582601
805140391918 706085334
973749791869 191632314
546003760546 869573028
979173111142 296332215
908732130433 151416141
426530532460 619306089
504886140070 602256576
240329099617 39029121
708808069984 27790419
289735800370 869563455
277304891854 869553882
798446825794 869544309
124020932380 118791357
917558830390 270772305
836695775074 869534736
106140843826 869525163
852489091834 184596159
895676989825 100995150
396318600886 149587698
177491594590 14799858
387270621034 869515590
202059721555 173931837
958136189038 804687234
558703900114 508508187
749373035689 122141907
213620888821 421757661
175945176262 869506017
723861374698 869496444
168295386406 268044
905543883778 799757139
303122932618 40723542
807052839382 869486871
901718988850 869477298
932318148274 842385708
408307543138 869467725
423214940278 304038480
666487950778 869458152
825221090290 869448579
687805122457 407244993
60279391525 463649109
836695775074 421336449
341371881898 869439006
633020120158 630563937
237143495110 110012916
940701335233 85946394
102315948898 869429433
135455908360 52929117
995667540757 451041468
599840791039 313601907
185766296221 387065109
465680967058 459197664
722094207082 110836194
843389341198 869419860
886419409138 869410287
251486851090 869400714
107097067558 869391141
807052839382 764088141
970871451943 507493449
745854520534 869381568
832870880146 609589494
377708383714 869371995
276348668122 659426532
68848118278 869362422
325116078454 120007128
220732412125 17451579
642839162776 222620115
129090213394 585656994
93709935310 869352849
35424514918 495871827
223756362862 703443186
353841714232 420628047
474286980646 869343276
636566435305 28537113
533337628366 147127437
652144594798 869333703
488033961964 2278374
529747957102 869324130
719080256038 92925111
16255813018 53407767
192200979706 869314557
718124032306 869304984
954560900512 264233946
274831671715 356450655
565128235186 532498125
219309064285 289707699
974391992482 869295411
88928816650 869285838
937099266934 376831572
439862926294 163143066
731511164554 869276265
646407252406 820109337
402668065525 613523997
210369230614 869266692
993516467122 869257119
378664607446 683617503
507512915221 46199298
908069242567 20984016
250530627358 869247546
329897197114 869237973
506805058882 479023347
415957332994 715189257
399701529550 719726859
146326527271 387792657
280409480062 516262317
275392444390 116771454
807052839382 325721325
163250698429 157581153
967885559362 108174900
131520895213 132968970
975348216214 841782609
55025006983 331512990
335634539506 869228400
652175965519 614787633
997911769255 115842873
938055490666 869218827
989691572194 869209254
2533275661 122706714
963536642506 1818870
87972592918 573097218
198894545830 296992752
635888791354 869199681
639713686282 869190108
841476893734 869180535
117679064611 800149632
347109224290 869170962
577559143702 109926759
191787411052 100095288
224250214786 25904538
559390892794 869161389
797490602062 72582486
67891894546 869151816
88928816650 869142243
360496356538 869132670
785300119441 97070220
219272792188 39861972
504387840793 20917005
775497456226 747067347
50679867370 17652612
23905602874 598503960
498192573946 768530013
61198328422 30681465
385097686759 5494902
683699977954 397585836
204846591466 534020232
102762299596 59141994
653100818530 460202829
820086990493 128661120
581384038630 527175537
806145179479 168542238
767847666370 869123097
905543883778 869113524
333722092042 215440365
290692024102 869103951
399701529550 543028425
440090687110 288386625
492777200263 131762772
252443074822 869094378
220887691666 869084805
241924613770 869075232
369102370126 869065659
131958884590 158729913
700274399557 152995686
905543883778 869056086
254754994003 348390189
487674112894 869046513
49723643638 312031935
858688920910 702610335
41411750902 321279453
301210485154 774695025
170207833870 66465339
523054390978 869036940
775497456226 869027367
135783779518 219221700
229177369561 3206955
269023661437 542281731
641878008949 153177573
786532505077 123683160
400657753282 774225948
618090938962 113248590
667444174510 430516956
158733149086 869017794
978216887410 708488157
818527524166 869008221
841793223946 493966800
261049088410 868998648
70806516142 818233029
299298037690 84127524
957456041053 191929077
262005312142 152689350
981335567074 426008073
320911321405 148419792
114746857414 160960422
306947827546 868989075
960472825705 405196371
333987024817 303607695
206824393801 240847107
842433117466 868979502
702824452594 64799637
890244304066 144868209
805140391918 47893719
32511616462 868969929
834783327610 475529202
66935670814 690146289
259136640946 868960356
793001785384 363601686
401613977014 868950783
494367679018 868941210
693262215274 868931637
744972181216 433484586
434125583902 868922064
3824904502 343708992
302166708886 868912491
93884489392 122295075
884506961674 868902918
665898296362 387093828
990647795926 868893345
29642945266 177789756
958659008860 231829341
277818014227 113239017
105184620094 292646610
530704180834 665390511
570232164979 440329281
465680967058 205465299
575646696238 48362796
754460534122 868883772
482892994234 868874199
19157913130 48726570
677962635562 868864626
769109412397 220561920
957179965306 710651655
815658852970 661896366
418224431389 143805606
222453916531 232987674
904587660046 7734984
463366218361 42417963
819483747898 868855053
482892994234 711484506
755416757854 279971958
844667112427 33036423
294516919030 868845480
290241273916 146208429
638757462550 540931938
607548420961 157964073
410302327975 691228038
603377184466 708220113
511579706194 240196143
125265318466 868835907
809921510578 516157014
168295386406 547633038
191718236554 280986696
863559575839 108892875
826177314022 520148955
780278574886 759943032
825221090290 66159003
323554079374 397796442
106809537022 20668107
147258464302 868826334
190381016995 678390645
353802790414 868816761
794621930866 389659392
296429366494 789016233
567996906382 140799684
443687821222 417459384
967698426358 91604037
148214688034 195404076
862513815838 868807188
746810744266 868797615
584252709826 868788042
56213615290 82490541
142477345642 868778469
404595724486 576983856
550054386814 358633299
811882569736 11085534
715255361110 745870722
46854972442 611082882
571821801310 300046539
352846566682 827930478
330853420846 868768896
160645596550 702179550
348065448022 868759323
881638290478 801700458
897468807916 223768875
93709935310 868749750
666487950778 254584362
571161096088 74296053
238099718842 138617040
54504762298 868740177
835739551342 868730604
282086010514 868721031
176901399994 868711458
625370330302 868701885
445600268686 868692312
389864627806 9017766
210369230614 170361108
234534290506 375883845
494367679018 678390645
485457477874 138971241
4214238412 222658407
742985849338 31945101
117702796078 491133192
301613451016 85477317
200423503006 19337460
524010614710 868682739
905824209937 469632234
833159477377 309763134
107694575926 208308480
138464948455 84089232
84147697990 452065779
278261115586 628706775
636845015086 868673166
175945176262 868663593
687524872882 868654020
627449338393 557215611
457074953470 644483079
528791733370 868644447
202804468144 249347931
905543883778 868634874
457257012784 627404847
455162506006 181197744
856259324932 314023119
97534830238 141986736
953258205283 3542010
377708383714 181523226
530986287571 424409382
833827103878 868625301
130331846548 576639228
231406152718 230603997
884506961674 711886572
103368611032 200257587
484143195223 282173748
736873067551 154594377
799403049526 868615728
712188418030 69279801
865382487034 868606155
677170751521 477060882
213237901810 868596582
599552289538 868587009
242880837502 290645853
490015842397 156020754
620589211642 779615547
353263815460 381292590
914149897366 618406227
172145630638 446494293
634932567622 75837306
764978995174 608613048
746810744266 868577436
718124032306 868567863
733132252282 116072625
65979447082 868558290
283998457978 868548717
131083983493 597996591
412672192525 58548468
930591991390 655003806
308860275010 868539144
989691572194 491104473
307321021378 484068318
641038776850 69002184
836991800953 327300870
302166708886 212616330
380239160821 228651105
528791733370 868529571
711430466182 868519998
558725448937 61630974
475243204378 868510425
629348192197 57706044
113790633682 868500852
624414106570 868491279
916062344830 868481706
825221090290 21759429
105184620094 420360003
253399298554 868472133
199928397019 713245938
311728946206 868462560
79125027913 9879336
571821801310 868452987
394343900203 144485289
880682066746 145298994
176901399994 566951352
353943274189 574121529
665531727046 603979716
559390892794 868443414
9574 868433841
786657365716 178306698
468251443396 76641438
212281678078 868424268
526879285906 868414695
320052464656 142570689
787928364742 768616170
426475794046 356039016
845301788662 774991788
315170494441 291469131
898850317654 868405122
738062566147 2670867
825221090290 35305224
641626133746 535963551
351609791131 1723140
106140843826 579539847
724864726309 611733846
464071064686 296676843
8384374012 42772164
662503535470 47032149
168295386406 868395549
73629236938 214674525
318154280962 111142530
475642130434 259007088
571432605514 5427891
930663702733 607311120
30599168998 868385976
744655950826 6691527
391095515962 286816653
997341362050 477386364
206544335686 868376403
448468939882 868366830
534529075762 444139335
578515367434 868357257
123352871002 397279500
544091313082 868347684
710474242450 553999083
197938322098 868338111
696130886470 868328538
661706832118 868318965
719080256038 868309392
503929916338 48429807
644494804942 868299819
96578606506 487591182
12430918090 769314999
394920410890 430306350
441775373758 868290246
542178865618 184969506
270611325730 508843242
920326066078 238741047
939011714398 841504992
771672561298 832716978
742622184733 100191018
605481149368 2527272
720036479770 63660450
622501659106 698426934
777409903690 756171270
41117630050 662968542
407351319406 632583840
783147246082 868280673
475587133549 358432266
97534830238 868271100
816615076702 424945470
944749056790 868261527
371971041322 868251954
39205182586 868242381
438287821777 446025216
10518470626 705386505
388226844766 281321751
814702629238 868232808
896156037799 476754546
789840812206 430067025
802271720722 868223235
669356621974 868213662
57373433494 868204089
51268176085 136405677
36336511390 868194516
630151448962 868184943
50679867370 502754814
862513815838 868175370
863154546301 105437022
938055490666 445575285
466677885613 669851529
551741102938 868165797
572778025042 293546472
441805279810 696742086
344240553094 868156224
692305991542 210443259
63646816021 326247840
565128235186 868146651
541222641886 868137078
762110323978 590491359
997341362050 125597760
679255149211 82873461
330853420846 568291572
468549638254 868127505
929596192876 623747961
20080707946 868117932
725024490106 365420556
65979447082 832851
696672727843 127474068
861790637218 195949737
566084458918 868108359
429344465242 868098786
974864774233 74382210
795578154598 868089213
305991603814 796483173
111878186218 868079640
690077974225 201482931
779322351154 868070067
517124587513 34864866
324603075049 107074005
771291828034 47147025
405608601232 437572257
756546607087 237745455
559390892794 868060494
348065448022 703127277
614195491024 372897069
784103469814 274448337
195116386288 499643589
502973692606 868050921
658838160922 124487292
371051099260 106901691
146302240570 868041348
107714181430 59419611
665835104989 464280927
605289631930 158950092
413088661798 707741463
332765868310 607722759
479068099306 348658233
593152193302 468311160
428388241510 868031775
36336511390 868022202
669189883552 55705287
857732697178 868012629
684656201686 756324438
52592314834 201502077
163514267746 365286534
842433117466 868003056
218975244202 208107447
537397746958 867993483
716211584842 506449992
56417209762 572226075
843018190507 5552340
555136317853 174448779
589990052218 867983910
641626133746 164377983
272523773194 617736117
212281678078 867974337
197938322098 798416919
477667003210 57887931
76110894982 89928762
265830207070 386213112
879725843014 867964764
973872058225 10999377
793665707134 265622031
150623868895 90349974
729598717090 506038353
48355038304 258997515
408307543138 126507195
376834755826 448456758
875362604950 67154595
302741060167 259141110
101359725166 802868364
236187271378 821535714
467593414522 676581348
860601368374 867955191
554840646175 428229009
385358173570 867945618
703419443263 123558711
803764022881 266809083
746810744266 867936045
663619279582 867926472
812867512468 697957857
475243204378 771172161
502973692606 218781342
560347116526 867916899
223184657821 128670693
125308320382 206183274
175945176262 867907326
225668810326 125224413
735336059482 126622071
818527524166 511265211
759496533907 194284035
179770071190 867897753
128434859479 53292891
67463564326 47539518
584252709826 565793019
827133537754 628544034
525923062174 146945550
392450167954 65929251
491684714449 475079271
201763217026 867888180
105184620094 169413381
572778025042 867878607
263587428187 141910152
970834749061 334748664
279217339318 867869034
976610823811 341689089
96578606506 867859461
737248506946 165019374
115703081146 867849888
849126683590 867840315
810172887985 64349706
106140843826 850379163
702824452594 620196378
428388241510 819975315
63110775886 867830742
167339162674 540127806
820060750900 261993864
661742989339 181121160
660991675672 136453542
928493253346 843812085
485761665430 228536229
751388258881 82835169
432225696214 204364404
263392923973 324620430
950486399182 470465085
623685021409 353358576
481936770502 233179134
647363476138 867821169
896937870190 5274723
931361924542 135840870
490689729640 54116169
769400642203 54556527
984910453534 77330694
833827103878 845717112
751980172525 342924006
375795936250 867811596
243837061234 453961233
701655827230 38349438
660938947588 552572706
353151533743 69222363
726730045894 867802023
81831130423 66063273
246846244924 695095530
487949719564 321767676
680831306758 867792450
398015732434 319805211
209413006882 867782877
271665500398 212951385
708086777245 100774971
827133537754 867773304
400897470775 492674445
821166648487 58519749
271716849970 284959491
521341971349 517564245
425329445053 15805023
510932996698 20945724
592255906123 112262571
431256912706 48707424
682743754222 867763731
863470039570 326037234
781250603641 278650884
473906142079 90828624
637801238818 422686242
209296019341 2077341
887769044878 69672294
428388241510 354220146
553653550402 465353103
633976343890 619172067
785059693546 867754158
256267969750 324716160
7233531190 270801024
100403501434 634508013
817571300434 216905034
663619279582 181752978
816498730552 18351441
230449928986 372102510
196025874634 867744585
421694675386 545622708
827133537754 867735012
647882801815 199874667
435113015614 663715236
40161406318 867725439
735336059482 867715866
900517547242 30346410
874944724354 867706293
865382487034 11190837
695174662738 867696720
437950478830 867687147
271059830353 32777952
218019020470 867677574
136740003250 110347971
513492153658 798598806
751591862926 352650174
144389793106 867668001
590296378645 16829334
842135554426 43222095
332215807822 353923383
207833048854 255589527
530064229876 448858824
674231096530 256039458
219931467934 767467410
314597617402 549748671
240012166306 501299718
24044286925 140713527
113367884521 293201844
523615904866 169758009
883550737942 808956792
243094861063 634709046
28766206153 479674311
717671118622 340511610
506553216490 143173788
692305991542 606937773
254355522286 682325148
572778025042 867658428
710474242450 867648855
349021671754 867639282
1912457038 867629709
192834808036 130470417
515404601122 700810611
849379889440 264760461
554609774134 535456182
581384038630 785531661
175945176262 867620136
680351971594 189191199
830958432682 867610563
978216887410 476620524
966572391271 17623893
521141943514 867600990
458987400934 364290942
762110323978 712566255
521141943514 867591417
60242104690 867581844
405468232333 131676615
20080707946 867572271
44182126534 587313123
330853420846 569851971
891209354104 440597325
953355070378 867562698
961004860234 262539525
718124032306 398208081
562959589615 1282782
730554940822 867553125
131002660858 867543552
931361924542 617219175
439862926294 867533979
538353970690 675154971
198102202285 159562764
668400398242 867524406
286244476627 131054370
661706832118 266761218
169251610138 486442422
524010614710 134586807
611026974322 262616109
902675212582 867514833
541597654588 407790654
332765868310 609685224
381533278642 755012937
62558197699 1790151
925624582150 867505260
288604270381 67145022
137696226982 45720648
843389341198 867495687
990647795926 867486114
946112133022 338692740
866338710766 9237945
110921962486 867476541
121652934565 99243291
146302240570 130508709
835220047870 65900532
127177765930 867466968
794621930866 867457395
678587982214 15259362
853448713981 69586137
42073853782 867447822
414044885530 867438249
728642493358 534853083
643610895652 279531600
951442622914 867428676
97917625789 199348152
802387448719 410490240
296429366494 867419103
796534378330 867409530
757329205318 840767871
927813191518 335753829
73629236938 819123318
807478818736 154939005
675253574995 206432172
768803890102 867399957
16255813018 867390384
688486878706 95280069
442870329406 422973432
909368778706 867380811
282239140222 193029972
559207765396 53053566
737795220976 242455371
734416768384 488625066
681087575968 106959129
418567163935 26335323
264873983338 771133869
415957332994 867371238
635888791354 135611118
534529075762 867361665
89055840787 485638290
43986301246 606210225
356671461610 556622085
108053291290 530392065
465724974139 170916342
905543883778 867352092
454730241283 116972487
235231047646 236960469
311728946206 867342519
368146146394 867332946
839564446270 867323373
257224193482 867313800
616051735405 424361517
443687821222 512136354
43030077514 867304227
731001751024 94581240
178813847458 867294654
294879391102 327712509
753224888185 152000094
923733137848 278239245
78410355598 867285081
260375871277 511542828
937099266934 425366682
425519570314 867275508
616764316714 712575828
137696226982 867265935
274436220658 393727917
898850317654 206020533
15861371218 158672475
570865577578 501261426
797727275341 627318690
872076053158 627960081
44087794192 194303181
621951455023 230594424
98350488130 48879738
694720380115 124898931
825570667531 313774221
706933933666 246495177
113312523862 175626258
795089638927 395412765
720992703502 867256362
991604019658 590529651
189031548088 76306383
241307255092 504200337
172641224848 34788282
901450096945 37526160
981085558606 867246789
373883488786 867237216
150127135498 867227643
87972592918 338424696
628536444181 17135670
234274823914 79915404
292604471566 867218070
290692024102 867208497
478111875574 867198924
381091574941 45672783
986822900998 867189351
988818442102 302449362
697087110202 867179778
945152568313 444579693
590716796086 8644419
467593414522 867170205
90841264114 867160632
269655101998 823622628
677006411830 337869462
648319699870 867151059
651188371066 62090478
628239001498 832918011
852684610786 93039987
581847199516 165804360
56477452651 127349619
331809644578 764882700
810877734310 719066322
823308642826 867141486
571821801310 256824444
195069650902 867131913
167920090606 183361242
481402974541 178009935
773585008762 97280826
598670725633 179177841
986420370013 138952095
524010614710 867122340
877357274911 51397437
147258464302 256958466
989691572194 395297889
311728946206 867112767
71194050328 29216796
213915067111 20112873
265028204368 336366501
850082907322 808458996
956252604169 69499980
85103921722 343373937
220887691666 867103194
117615528610 867093621
766891442638 861273237
938468804941 244389117
174032728798 248007711
954311294110 619957053
188376084778 627816486
932318148274 867084048
736292283214 867074475
542178865618 506919069
9574 867064902
156820701622 867055329
290401401487 13000134
676050188098 783885105
430300688974 867045756
117893815720 286778361
146302240570 867036183
138272387560 162530394
992574430576 32280156
22439927320 401884113
764978995174 867026610
312685169938 867017037
458031177202 268522650
868251158230 817888401
8919720799 51732492
75541684402 867007464
232362376450 454650489
666487950778 866997891
607202079394 866988318
792458636602 32672649
109965738754 866978745
561303340258 487677339
347109224290 832726551
341371881898 866969172
661706832118 866959599
762110323978 866950026
926580805882 866940453
790797035938 866930880
631107672694 227330031
397573310758 103599006
920672541667 21472239
451337611078 866921307
556522221598 866911734
55460986030 866902161
15299589286 866892588
250825006681 99109269
86060145454 70074360
827357316202 267651507
530224529761 320685927
809461474582 181331766
441775373758 833578548
810350792617 312931797
283998457978 131638323
677962635562 150927918
118571752342 64742199
940924161862 866883015
857448153418 28422237
852951578518 866873442
63669638053 247423758
28372386598 94112163
301906949623 57916650
473330756914 866863869
979479313120 83419122
427853306362 148678263
252443074822 154804983
17393435527 40254465
182638742386 866854296
436994255098 866844723
39205182586 866835150
924095322730 358039773
951491741977 569622219
838608222538 866825577
148677351124 260596206
333819545182 181839135
382710361057 447193122
413857143946 11813082
742038681664 665505387
150127135498 866816004
832044590743 242110743
617720540446 866806431
86060145454 789782073
955267517842 866796858
200806993294 866787285
448468939882 89622426
806540343346 304890477
718135740085 708593460
545336928604 118130820
788884588474 866777712
469013871316 243058470
760730566099 69595710
359540132806 866768139
982998006070 866758566
670312845706 82452249
355715237878 853375512
399701529550 866748993
945771487390 686585133
567040682650 454937679
836695775074 572877039
263198840971 497824719
792485900506 49884903
28686721534 866739420
921945187249 91699767
994472690854 243489255
317466288598 866729847
682868097919 526917066
58329657226 866720274
184551189850 866710701
81704872126 409599951
222800139130 171088656
947367943789 83304246
762110323978 303875739
504421633483 81284343
684960565648 388060701
927950152429 38732358
885463185406 866701128
690393544078 866691555
772330705048 109764018
685612425418 866681982
778366127422 12990561
381533278642 866672409
243837061234 866662836
444644044954 666807315
313845882523 46610937
755416757854 486413703
156939895045 306699774
633578283496 205541883
773186105944 171806631
247330542994 14617971
329303876239 300965547
479068099306 866653263
719080256038 153675369
999324917758 564797427
548872431742 866643690
543135089350 866634117
190734145819 172562898
201836909980 172792650
592858723414 866624544
706427813248 9486843
610070750590 866614971
237143495110 266119827
909671543977 540635175
497267979406 424610415
869207381962 699977760
672441556813 451386096
903631436314 866605398
457074953470 841897485
176392120486 46371612
396832858354 866595825
424563346582 866586252
137696226982 866576679
60242104690 866567106
858688920910 761953362
59872705858 151626747
293087764471 188540235
133871332054 537839859
424563346582 866557533
535519484677 588969252
9562246894 866547960
687763604356 372188667
885463185406 866538387
753504310390 839743560
81032047486 32624784
525625623583 148075164
928493253346 866528814
667444174510 280297440
869278490206 564797427
299298037690 866519241
994472690854 434796087
432550479385 446025216
742985849338 122553546
524010614710 866509668
349977895486 161037006
100403501434 503195172
712386689914 196504971
714830869663 119279580
848761669192 222888159
229493705254 866500095
624414106570 579855756
3824904502 866490522
685612425418 440147394
531660404566 836479167
826769365780 120150723
216106573006 374380884
771672561298 92934684
48767419906 656085555
464724743326 496886565
233923786096 116350242
855820249714 384863319
598126073890 141737838
864426263302 447106965
301210485154 866480949
686935821565 150468414
205588111954 866471376
618251899384 272035941
824508470689 602045970
688481096614 866461803
515404601122 664059864
184551189850 866452230
470462085718 866442657
607202079394 866433084
321291183526 268292898
76139326792 193422465
110921962486 544435656
621545435374 675595329
687836818660 72429318
304280974336 378478128
347185425370 508613490
615808092982 866423511
613406746927 2019903
592858723414 387562905
945705280522 866413938
724087728283 146083980
891200527798 807396393
516360824854 598819869
436052438731 337658856
430300688974 866404365
701868228862 866394792
34424063926 771325329
427432017778 866385219
737248506946 710709093
698999557666 298974363
305035380082 385533429
561303340258 866375646
556522221598 85113543
124309094734 266148546
8606023162 484499103
553384179847 153943413
47811196174 866366073
3824904502 767821611
895025422726 811187301
639713686282 201128730
971523321286 535772091
856866363916 147950715
540949403839 12349170
328940973382 155216622
721023327529 754668309
295473142762 866356500
267742654534 866346927
893748593743 12042834
639807817591 150554571
82235250526 112674210
74685268768 582603207
32511616462 185132247
59770427926 75980901
120664727440 678486375
542178865618 511715142
976304439946 475404753
87972592918 866337354
134827555786 847612566
488630336626 866327781
351890342950 866318208
561303340258 866308635
999062372752 82002318
868911991993 144437424
526879285906 248907573
728642493358 752590968
273321529576 995592
262704150715 112884816
329897197114 860325510
766891442638 866299062
644633900632 14962599
518273272318 866289489
237143495110 336663264
422650899118 670971570
972479545018 866279916
698400148363 31868517
733423612018 866270343
635888791354 186549051
15299589286 853432950
64066999618 866260770
543462036019 380354436
206544335686 866251197
62154552154 221423490
975348216214 866241624
196982098366 447087819
304650425125 3580302
739699847299 231944217
205588111954 465984921
48078646648 133696518
678918859294 866232051
38481927382 97213815
46066036885 494656056
590946275950 24669621
617934946927 314961273
197983343917 287209146
429344465242 467937813
920843463490 38100540
734710257418 285294546
976804418590 108146181
981463835701 27005433
502250303380 268714110
240012166306 866222478
638757462550 614098377
337546986970 866212905
103272172630 866203332
38248958854 866193759
658838160922 866184186
469157657776 238903788
518273272318 541850946
358583909074 866174613
513995636020 219604620
715829961289 162262350
640669910014 866165040
965266906207 421977840
537397746958 845697966
590032680787 360921246
768803890102 866155467
616764316714 534814791
637062236029 297423537
812790181774 866145894
446556492418 866136321
224092691071 432421983
963873531430 866126748
379620831178 615486462
176901399994 201645672
923712134686 866117175
995428914586 55312794
378801932131 551998326
542178865618 450026730
354759014146 535571058
766891442638 682708068
644494804942 374093694
494920232578 22678437
498536579701 264798753
72724669114 616864974
430300688974 301874982
567040682650 866107602
289735800370 866098029
115703081146 866088456
35629750465 577586955
201075008575 147433773
502973692606 866078883
33882954193 233150415
51636091102 637657530
244273762348 353827653
274436220658 826647696
842766095125 483206748
300527446123 428726805
882594514210 866069310
627282777766 866059737
995428914586 632354088
2868680770 593104788
969610873822 117910641
335271813055 42102054
739394200555 204010203
70836450913 125109537
257321876374 619937907
30712206982 426850497
757329205318 866050164
355715237878 866040591
762110323978 866031018
890244304066 866021445
788884588474 836699346
291648247834 25780089
17212036750 396887007
834783327610 866011872
584252709826 586346250
50679867370 866002299
798446825794 865992726
14343365554 806190195
792204722350 199836375
485761665430 865983153
79366579330 406737624
808857814867 6442629
26194470271 87564231
620589211642 865973580
841943491327 188061585
895172081086 386481156
113790633682 646991205
992952133291 69145779
141521121910 865964007
21036931678 865954434
456118729738 865944861
957223216120 663734382
521290171846 691610958
354256263424 42370098
853907802250 843697209
790797035938 786718713
202719440758 801690885
484014668125 271040349
37292735122 449892708
790797035938 421346022
662663055850 82433103
867652897687 415382043
410935945699 22601853
2868680770 865935288
407351319406 865925715
234540015160 291258525
109009515022 522475194
868251158230 865916142
219722828491 43691172
962917307698 808918500
657881937190 865906569
782191022350 865896996
367189922662 267105846
926983025050 432278388
459586125073 115172763
911281226170 513198957
626326554034 593631303
130046437126 865887423
417869780458 865877850
974639531116 69882900
207500559418 294838827
649275923602 420206835
211797192640 240703512
27730497802 865868277
81279026794 865858704
885463185406 215344635
685775089834 680611581
431256912706 865849131
357627685342 865839558
878769619282 865829985
668950730866 306900807
878769619282 865820412
317238953086 23501715
622501659106 865810839
264095214307 256604265
105184620094 621661047
970567097554 31878090
291648247834 865801266
417869780458 796732071
407610326494 109122627
166382938942 865791693
902675212582 865782120
181682518654 528487038
523299373621 126172140
697087110202 774685452
822838784932 114473934
703249828849 230450829
789840812206 187276599
932758027624 150439695
577000218616 61650120
230449928986 865772547
373082098756 387160839
899853726703 727634157
174032728798 833597694
996385138318 865762974
191244755974 243039324
668400398242 865753401
872464362757 342924006
201928849072 165574608
263917759606 143834325
272523773194 865743828
703353504439 206996979
434298338260 373232124
699955781398 820023180
808520921851 235457508
88928816650 828054927
365824964641 237333816
212281678078 286022094
149170911766 865734255
485761665430 865724682
313641393670 865715109
538353970690 865705536
113790633682 865695963
540266418154 263305365
304643982496 258011496
56417209762 193374600
196025874634 865686390
116760405331 614060085
432213136438 865676817
181682518654 424667853
347856770287 30585735
455162506006 88751283
530704180834 865667244
956233306 865657671
957179965306 865648098
525923062174 99377313
6027327709 450668121
961004860234 746291934
914149897366 865638525
941880385594 865628952
840520670002 865619379
540266418154 467784645
325549859803 61343784
239055942574 865609806
318128922085 97654173
531660404566 865600233
959366516479 298859487
480024323038 865590660
333722092042 788719470
363365027734 865581087
466900342987 546895917
579036263083 281551503
544421868772 41163900
139672555075 84108378
74585460670 865571514
5737351966 865561941
388226844766 599997348
413088661798 280450608
890244304066 865552368
534325194100 103972353
533951732224 178909797
381533278642 314386893
123352871002 613696311
12083479720 217144359
713592969979 531770577
983954229802 865542795
992560243390 175913448
183817366054 80480211
236695310488 165766068
693262215274 865533222
713342913646 865523649
561561686809 246466458
424302084358 144514008
568953130114 559800321
60830250664 164866206
27730497802 194714820
315553841134 646541274
501061245142 865514076
228537481522 865504503
747766967998 865494930
689437320346 48209628
210369230614 865485357
33467840194 865475784
244630691653 57639033
859126483594 192015234
954311294110 865466211
285910905442 865456638
197354124292 309533382
312297687709 112061538
384743725084 131264976
457074953470 778351911
300254261422 865447065
461856072130 865437492
931234052500 28077609
774541232494 327588060
385853068951 114722832
251556293632 40177881
349977895486 796061961
544091313082 679319226
932323432570 819209475
20486201080 105341292
603377184466 856266558
771914920939 44093238
528865981558 778878426
99447277702 584852862
332765868310 467928240
906800048746 192819366
49534638418 97319118
955267517842 865427919
472374533182 469479066
645451028674 830314155
51367007737 139382880
557478445330 548293575
742029625606 865418346
307904051278 714107508
775509489487 777844542
164470491478 139631778
726730045894 865408773
629195225230 387553332
939967938130 865399200
955267517842 865389627
402570200746 221107581
151083359230 760479120
919887239758 36492276
172120281334 865380054
260092864678 563753970
582340262362 73252596
675093964366 865370481
473330756914 865360908
555898257550 12904404
131778686530 1110468
833827103878 319048944
950486399182 865351335
4074692791 417909315
120484199806 865341762
189332308510 739112184
29642945266 702131685
255713371660 31045239
467593414522 695354001
732734168650 445067916
819483747898 865332189
1939988986 469067427
132915108322 212290848
734379835750 816663057
203675664490 88473666
525275127334 169068753
53548538566 865322616
263917759606 865313043
346153000558 865303470
261049088410 865293897
595727394610 865284324
987779124730 226353585
251317949170 67987446
306947827546 216598698
825395816686 39881118
72225020044 61669266
532616628298 865274751
81279026794 173520198
488630336626 865265178
678918859294 642185559
648319699870 865255605
514448377390 865246032
681787530490 865236459
704736900058 799240197
718124032306 865226886
674137740634 865217313
292845194224 14751993
960275516602 541582902
787384670299 166809525
855820249714 105657201
352846566682 551376081
686568649150 423691407
474718952698 245461293
705693123790 626189076
965929803646 71864511
982998006070 865207740
851995354786 865198167
881638290478 69308520
571821801310 686393673
869751396406 146265867
15299589286 585197490
651722630623 301932420
405438871942 745085736
339459434434 865188594
957817220770 121969593
505058741260 150612009
789840812206 396599817
620247459634 64751772
250530627358 865179021
879725843014 534652050
20080707946 865169448
989822262790 315315474
893794036774 161764554
781234798618 865159875
417869780458 274113282
810877734310 812517948
149530310905 160922130
282174713932 37688901
595298154955 266186838
51371727226 2795316
835268152195 207571359
147008488645 30920790
53548538566 577529517
111480700204 25435461
671269069438 865150302
632581364941 193144848
817571300434 865140729
924668358418 810545910
795578154598 865131156
51636091102 749278710
497939688097 59984418
803227944454 865121583
439064599624 425807040
735968365705 135247344
943415287603 257207364
992212240213 199520466
297782783569 87975870
648319699870 865112010
826637756176 328028418
317466288598 46448196
371971041322 850101546
623615387407 406565310
982998006070 865102437
418826004190 378286668
511579706194 586145217
164056970689 312098946
474286980646 865092864
387270621034 487830507
619632987910 553080075
382489502374 865083291
394920410890 485523414
742281395506 19691661
897894093922 865073718
782942311390 9582573
658838160922 865064145
778366127422 462069564
316510064866 865054572
981085558606 865044999
44942524978 865035426
602183324674 91986957
55743274654 168513519
552388065424 46974711
944324795095 146093553
726950272759 120064566
20080707946 865025853
479068099306 865016280
305991603814 686891469
819483747898 25119552
778835290579 184586586
977330537005 569861544
294516919030 318292677
785518690177 214004415
904587660046 766548402
169251610138 865006707
302166708886 57342270
313641393670 729338151
832870880146 864997134
159395236912 31629192
149170911766 365123793
118571752342 293795370
80322803062 741266109
122543774707 161649678
761154100246 864987561
764978995174 864977988
970040462197 56653014
907015173202 327750801
332765868310 864968415
686568649150 864958842
650232147334 864949269
822648243940 59209005
993314768104 6030990
369102370126 638748852
755416757854 864939696
413388267979 97558443
521141943514 307733658
989872118974 629625783
562541316526 261668382
265830207070 864930123
662807876194 612576270
657302152537 13756401
866338710766 330392949
398592208921 1273209
88006242013 160864692
144389793106 864920550
60242104690 864910977
671269069438 864901404
445044339949 144628884
559176969055 4518456
63110775886 864891831
829627142902 20524512
477348566938 520991379
341371881898 783272433
890286731602 708095664
178380232942 295853565
511579706194 822043083
995523658567 508067829
403526424478 61611828
961004860234 864882258
266216410609 312539304
607062202810 12607641
435081807634 864872685
764022771442 864863112
596683618342 179158695
437950478830 762642618
793102052986 301291029
666487950778 864853539
170207833870 864843966
861987754861 418885761
650553905437 295633386
817178390314 57639033
236187271378 454411164
182638742386 864834393
789840812206 864824820
509667258730 623728815
759605072581 223922043
152039582962 864815247
812790181774 864805674
368637212575 203435823
811833958042 864796101
939011714398 92245428
810877734310 562576491
404482648210 864786528
659794384654 864776955
101234313385 258471
859462907533 49655151
46854972442 864767382
646626818734 564960168
964829755162 545814168
649568101135 504085461
23905602874 864757809
876481272919 121031439
454235460778 809894946
751591862926 84950802
806096615650 649298298
915234686488 651567099
58329657226 864748236
423607122850 53982147
258180417214 527615895
946011817555 479636019
357627685342 56518992
334925299174 128058021
665826929647 533196954
702468915466 180833970
310250605573 2651721
192200979706 400754499
966384856201 87755691
49337147428 55006458
537397746958 262491660
681787530490 864738663
724093625251 64723053
764767646572 26421480
745957315408 286041240
487674112894 864729090
332212103071 395939280
580427814898 336663264
894669043174 117374553
537397746958 864719517
632619484627 11592903
15299589286 266971824
88321117129 430871157
387270621034 520244685
362608515928 550935723
210369230614 155111319
439862926294 864709944
739858175146 164942790
237143495110 864700371
720036479770 267019689
955731061648 360174552
643538581210 2125206
473762365192 188052012
374839712518 864690798
806192891311 664146021
102315948898 295671678
881891802664 234595938
234274823914 479138223
820439971630 864681225
692305991542 98726349
937099266934 864671652
16255813018 791687100
628239001498 808880208
405794518465 284212797
506798587534 864662079
126221542198 864652506
502017468874 460164537
800359273258 864642933
578515367434 864633360
796534378330 864623787
262005312142 864614214
940026553609 299883798
713173839412 39392895
874615072618 205857792
467722401124 539266236
555565997866 33553365
152420262880 80145156
742029625606 484661844
745854520534 727040631
416913556726 197902629
249574403626 864604641
838299727132 192340716
1912457038 864595068
226625034058 270571272
959092412770 860698857
692305991542 864585495
743942073070 306048810
855820249714 626581569
859698236500 46266309
9562246894 580487574
918931016026 798771120
109009515022 354708369
278261115586 621574890
452293834810 864575922
277304891854 864566349
818527524166 864556776
684656201686 864547203
906919567651 224113503
333722092042 864537630
381533278642 412538862
845968461955 43413555
332765868310 864528057
73629236938 793371948
137026810330 205254693
787928364742 332527728
671269069438 864518484
672225293170 864508911
515936036644 68686275
177293079289 373710774
149170911766 846540390
435081807634 618032880
104760731746 46687521
65271432094 426659037
94666159042 864499338
366233698930 853404231
593820260161 761015208
368146146394 643209870
421372059805 133055127
716211584842 246992973
93709935310 864489765
363866384890 128613255
673181516902 864480192
14075737285 20926578
656976459931 296935314
381999914527 352994802
108053291290 864470619
235965708385 117795765
260092864678 788776908
46646093674 49568994
456118729738 864461046
179077162396 138167109
454280750641 728735052
990647795926 864451473
826246603396 518176917
767175291661 500342418
317466288598 864441900
566312784541 402343617
61198328422 864432327
568953130114 760823748
109965738754 864422754
61459776625 60252462
315553841134 864413181
742985849338 547068231
12884917615 29054055
330853420846 233016393
825221090290 864403608
961965037615 702505032
946661504254 864394035
111128729713 277396821
827565126886 191594022
654057042262 864384462
871119829426 782985243
833827103878 185093955
170207833870 408058698
58329657226 610297896
644494804942 864374889
958699033573 15422103
69807414943 424390236
745854520534 864365316
688481096614 528908250
172120281334 766921749
591902499682 833894457
376752159982 864355743
511579706194 864346170
204631888222 864336597
467593414522 864327024
78459848008 708191394
193251956992 14924307
100403501434 181015857
818527524166 864317451
639713686282 501730503
999589783522 377128335
698331289774 58328289
149170911766 128565390
649810987291 36281670
688481096614 295116444
331809644578 864307878
236187271378 864298305
872076053158 76009620
554618006914 323806725
417869780458 864288732
832870880146 864279159
843389341198 864269586
860607782284 244810329
949530175450 864260013
492601353826 166723368
202719440758 371365389
452815477153 101129172
248618179894 864250440
874944724354 662126118
347347046329 22659291
514448377390 864240867
756758993665 463189605
212744724088 346992531
725213126071 65259141
686568649150 864231294
556522221598 864221721
223791888265 380067246
974391992482 864212148
976002071260 37535733
236945299810 3953649
733423612018 864202575
841476893734 864193002
496480872292 186970263
149170911766 827413536
652399217452 489410052
656925713458 659732868
721948927234 649365309
543135089350 142924890
692305991542 864183429
617343885280 21989181
866861032792 112817805
310772722474 559551423
42086987938 85151835
10534132054 476218458
185686313806 360748932
886419409138 864173856
606245855662 864164283
703515316858 166694649
272986321408 209418948
509667258730 93700524
227581257790 864154710
517663351861 165727776
898980673195 273069825
306558775345 99587919
948207051439 111544596
809224686427 591486951
757329205318 811551075
621545435374 189554973
597639842074 864145137
672225293170 864135564
560476754092 567554451
537071216020 161123163
61198328422 730486911
742325804653 1263636
336846276181 101866293
431753014285 111266979
979798505659 112913535
920843463490 864125991
249574403626 864116418
829045985218 864106845
218975244202 650025846
566125479223 654352842
346201334635 598130613
465680967058 864097272
794621930866 588854376
600508513270 109266222
608726374519 112013673
873032276890 457579827
149727476413 28604124
315553841134 864087699
82235250526 864078126
984666451429 12617214
490542784090 118111674
376752159982 864068553
310772722474 485398965
336590763238 864058980
437973128548 588500175
956223741574 837340737
130480515238 384710151
676050188098 864049407
990409709935 40474644
802375089976 296753427
638151744640 173031975
663619279582 683071842
457074953470 398150643
498192573946 864039834
351890342950 472934919
208456783150 864030261
166382938942 9812325
723554994925 5619351
38248958854 143987493
395876634622 41135181
381140425960 260423892
601464737002 120504924
663619279582 283839450
736292283214 506756328
103272172630 864020688
434125583902 864011115
46355763730 45701502
364434394753 32509908
594771170878 864001542
897322274005 326649906
326072302186 108031305
339459434434 431426391
387663123607 319010652
369102370126 863991969
90841264114 863982396
904196224168 46419477
720992703502 813973044
30599168998 444723288
203675664490 863972823
513492153658 863963250
273139575565 42226503
772077958702 107026140
87432258598 252152820
22949379142 678046017
851995354786 185132247
437187131902 91498734
969125478949 175693269
903631436314 863953677
217161350773 118293561
848170459858 404775159
415001109262 272102952
64066999618 863944104
427432017778 863934531
953355070378 863924958
737641861516 312912651
327028525918 559704591
744898296802 863915385
42073853782 863905812
309816498742 863896239
113790633682 863886666
546274293526 120265599
90186417568 47587383
563215787722 614758914
961961083966 863877093
444644044954 863867520
401613977014 863857947
935539230319 344340810
585208933558 863848374
994472690854 863838801
147741651904 312108519
142477345642 863829228
30599168998 863819655
546003760546 458192499
180726294922 326707344
926242959658 3111225
977260663678 732286635
966742202626 749977539
655969489726 863810082
152995806694 358891770
846258012394 863800509
760197876514 863790936
353802790414 221729826
111878186218 863781363
697604071348 96830895
915106121098 337438677
700912005130 8127477
426475794046 201195741
199099944118 105934818
259136640946 863771790
763066547710 863762217
344240553094 863752644
73629236938 863743071
740117178142 554535171
537397746958 863733498
954311294110 863723925
445044196354 341277450
134827555786 372188667
941254861147 465142497
710555565085 98908236
218975244202 34252194
493065280552 50325261
969610873822 714758472
690746261263 257245656
633976343890 310213065
310512513280 93126144
790989625552 60424776
591902499682 773938758
369161291941 704333475
330057573583 215708409
788884588474 328181586
221983901377 194437203
107097067558 731884569
447955869466 407072679
178999276468 5322588
975348216214 863714352
405438871942 415563930
683699977954 95605551
485461220917 206144982
554819470699 518789589
174179511607 107562228
979486014220 30834633
33225015568 36626298
450725718583 88894878
321291183526 136319520
249863297620 258279540
692418091372 317191782
545047536814 863704779
368146146394 863695206
113367223984 78364578
186579566344 378765318
502324331389 516942000
553175766064 322782414
290692024102 863685633
820439971630 805395636
995428914586 216598698
186589685005 549078561
263917759606 572254794
781234798618 496340904
434969376841 3034641
978976591117 74918298
425519570314 597920007
233318600182 863676060
226625034058 692798010
607202079394 305531868
347109224290 420953529
596683618342 299548743
531660404566 564136890
678918859294 213937404
936143043202 863666487
777409903690 863656914
678918859294 224984646
337089861166 51148539
433169360170 573815193
331655044720 12167283
428953766485 174860418
677006411830 825585093
346402549522 455186577
49723643638 121366494
316510064866 335782548
484394026969 12291732
635137573417 354449898
864426263302 789016233
539709704431 377157054
362893791328 261237597
431100426967 23511288
197938322098 367517043
619632987910 259878231
407351319406 863647341
138652450714 782506593
901050338038 434470605
363365027734 633139074
738428777170 369020004
734379835750 863637768
996385138318 863628195
363446139763 682076250
109009515022 863618622
639532808539 21079746
123352871002 755836215
195069650902 62234073
111544130902 111697764
41117630050 436883001
381533278642 863609049
958136189038 259725063
267889944712 91182825
501188250133 15460395
177857623726 863599476
536890659667 243651996
449425163614 540836208
543135089350 863589903
56417209762 863580330
849461058907 393546030
417869780458 553462995
216106573006 610891422
415957332994 118963671
647363476138 863570757
167339162674 863561184
517317048586 863551611
246705732430 863542038
305035380082 615687495
464724743326 15335946
921799687222 826982751
247661956162 863532465
127177765930 8577408
794621930866 39096132
633020120158 805443501
900909385186 263946756
252443074822 177694026
286867129174 863522892
787928364742 352525725
994472690854 117029925
762586638166 19356606
617720540446 863513319
541592016091 473078514
10532160016 354028686
201763217026 863503746
502973692606 231618735
113162926591 116398107
80322803062 863494173
450419143258 119566770
427482314320 611580678
406144966849 144906501
661706832118 288271749
652862923999 59218578
689437320346 352152378
247661956162 863484600
593045377768 191096226
997663598803 495977130
104228396362 863475027
11537895304 426008073
178927881034 676983414
656925713458 779558109
751353135544 133753956
80465680087 72726081
418826004190 863465454
284954681710 700561713
843423641257 643181151
968743554541 648120819
168295386406 863455881
847214236126 52239861
182233291636 37219824
182638742386 181839135
908412554974 863446308
246705732430 863436735
723861374698 863427162
464724743326 863417589
522098167246 814413402
699471525712 30968655
705997238854 74382210
809933151346 653003049
180726294922 653491272
158733149086 720195936
439862926294 863408016
936143043202 863398443
834783327610 834736881
478783632130 143595000
249574403626 863388870
37799740348 94772700
445211934460 10807917
636167681563 331867191
617720540446 863379297
317540278315 590232888
373883488786 25646067
947617727986 805156311
142569993136 49904049
388226844766 10377132
606894847624 176746299
890562232969 80068572
911281226170 550284759
152039582962 863369724
514550071369 674628456
996385138318 15948618
698999557666 863360151
576190107583 198247257
833933048269 275300334
185946373924 4365288
646407252406 528487038
830002208950 863350578
12576542566 492636153
782849414998 46783251
19124484214 863341005
775497456226 438137064
377708383714 308001702
404482648210 83524425
722057475481 27551094
335634539506 311897913
562737802351 382661529
939011714398 863331432
511579706194 528458319
833228919919 112176414
292689996748 544349499
305991603814 727586292
191244755974 863321859
179770071190 863312286
928863556132 263937183
852626473957 123424689
138652450714 863302713
463768519594 631061733
88472849179 13095864
208456783150 165785214
663619279582 265842210
609446164297 434461032
221843915398 863293140
184551189850 863283567
412612686757 58529322
940359990772 8280645
534529075762 863273994
992560243390 863264421
698043333934 863254848
923201974462 28087182
690393544078 863245275
460899848398 863235702
941880385594 863226129
812790181774 258346551
242880837502 311438409
729598717090 605674137
528384808378 3168663
739160954410 863216556
135783779518 140579505
384401949838 695124249
326102169946 83878626
467879637649 20141592
305110863187 771200880
340415658166 402889278
787289821015 56624295
56841274516 136338666
138652450714 863206983
607273829029 379674753
325116078454 856410153
360496356538 863197410
804184168186 57007215
335634539506 546752322
178125294379 512088489
397146010330 152335149
856776473446 863187837
898717161316 7390356
176901399994 118073382
15299589286 863178264
232362376450 863168691
680298535108 283513968
68848118278 3896211
685612425418 863159118
142477345642 294599502
611822088556 54920301
463768519594 650131149
857732697178 70935930
543186161305 441334446
821396195362 302947158
325318327225 260873823
895025422726 863149545
502017468874 863139972
932318148274 687236097
270611325730 863130399
36336511390 709866669
480024323038 863120826
136740003250 162367653
554161225738 66522777
958674833029 62923329
956223741574 677950287
706649347522 863111253
768223942708 235447935
392051739694 863101680
292604471566 19796964
870163605694 863092107
257224193482 277396821
62313980896 566731173
229493705254 863082534
157442286085 143939628
138817039303 570081723
427432017778 131035224
490172485396 114818562
869207381962 863072961
148214688034 863063388
781234798618 1943319
764022771442 863053815
564172011454 696541053
333722092042 863044242
78056646913 241239600
356907359476 349041153
697087110202 642970545
359540132806 863034669
749045907133 58558041
167339162674 863025096
560347116526 863015523
379352551945 85362441
822352419094 758688969
945950808826 64129527
70760565742 506239386
709887067441 263975475
475243204378 863005950
788884588474 862996377
522098167246 862986804
23905602874 670224876
843675746212 43700745
295473142762 670473774
835160561248 273826092
300254261422 862977231
394920410890 862967658
605289631930 862958085
473330756914 862948512
719080256038 862938939
336590763238 470436366
65979447082 771823125
738687659809 241201308
164470491478 862929366
12870960181 313142403
726994787209 218580309
361452580270 862919793
159689372818 862910220
129090213394 192379008
177857623726 862900647
971523321286 862891074
502017468874 862881501
152995806694 674695467
91324116661 333925386
503929916338 862871928
60242104690 832965876
925624582150 772330494
872076053158 862862355
337203339508 234318321
455656348357 351424830
519229496050 862852782
475906211212 18983259
556522221598 772158180
767437802467 312548877
572069598415 340502037
392051739694 862843209
804184168186 862833636
544091313082 104833923
448468939882 738834567
379620831178 784488204
636126488944 383235909
915106121098 862824063
586165157290 812604105
484805441698 862814490
393007963426 85553901
554989850953 225482442
933771268144 364673862
967698426358 862804917
565128235186 649604634
126221542198 242512809
738204730678 862795344
334179872902 11822655
409263766870 862785771
969610873822 227751243
145346016838 862776198
357358965751 71663478
451337611078 862766625
652144594798 862757052
686568649150 495307020
719696785957 171854496
453260847313 133447620
461856072130 273299577
119665712398 224008200
851995354786 369958158
830958432682 862747479
53548538566 862737906
906606473113 122161053
602420960734 777452049
674137740634 862728333
719697848560 47328912
113790633682 572541984
361452580270 862718760
776087296621 192244986
802438281349 577969875
305668576594 75913890
961004860234 776494749
987779124730 860344656
391829726770 29638008
851039131054 76105350
923927249569 95864022
369811202911 34529811
110921962486 862709187
870410857138 231561297
462812295862 589036263
306947827546 862699614
939776175886 53474778
415001109262 862690041
794621930866 862680468
255380623753 693621288
937361682010 5676789
159237129244 309638685
874944724354 862670895
954311294110 862661322
765219803989 1368939
707605571254 862651749
7649799430 862642176
315553841134 862632603
333722092042 862623030
713534679982 108232338
871119829426 862613457
150615779710 97252107
935248517455 591008301
445040261851 223673145
339459434434 862603884
753670794433 464261781
643538581210 862594311
930405700810 811436199
495345240967 334107273
393007963426 862584738
314597617402 862575165
44706229138 75559689
82235250526 862565592
614055887965 556248738
350557014121 13555368
473330756914 795746052
725773822162 862556019
701634565597 64043370
354759014146 418445403
310432684033 53245026
868251158230 862546446
220945579597 520359561
948191725066 44849505
916593186826 127608090
567040682650 862536873
787928364742 862527300
614203829107 378545139
297120709408 1981611
468167162704 31064385
902675212582 862517727
168451474171 310720434
704004435628 236031888
133871332054 862508154
353802790414 862498581
7743490381 581808648
609222031648 545278080
220979487163 228229893
243837061234 436098015
916461261313 185811930
482892994234 862489008
674137740634 862479435
730364356057 31715349
754460534122 862469862
507754811266 862134807
260161570099 545890752
744898296802 862460289
452657407777 357302652
990923737651 199664061
681787530490 504736425
87972592918 96601143
685612425418 862450716
851039131054 862441143
579665386978 241325757
544091313082 833702997
991604019658 862431570
973588525111 230996490
719080256038 840116907
547916208010 489754680
969610873822 427683348
258180417214 862421997
694977520468 101559957
178217530234 123903339
334678315774 862412424
248618179894 862402851
505198028410 191029215
830002208950 862393278
671269069438 862383705
725131860874 182901738
492455231554 348830547
517418665981 434480178
527530374355 196859172
735914268682 141536805
617822320582 20275614
403526424478 862374132
407351319406 862364559
794621930866 458920047
532102916491 127512360
628239001498 862354986
530704180834 466147662
840520670002 862345413
350934119218 586652586
813904312141 290473539
247661956162 849259122
736292283214 862335840
141521121910 399864210
901718988850 862326267
720036479770 730467765
365277475198 253043109
442260887599 293345439
1515038035 231637881
565163846746 153206292
968311232380 153598785
406395095674 80863131
296429366494 858927852
849745022806 232240980
154139814394 162741000
441775373758 810833100
555565997866 862316694
336590763238 125214840
441775373758 214913850
770716337566 542425326
47811196174 595813947
164470491478 862307121
390139292230 862297548
236187271378 862287975
161931935614 332412852
524010614710 42609423
543135089350 862278402
218674407196 143614146
472374533182 24449442
837376606834 91383858
740117178142 805395636
225089025673 253952544
796534378330 862268829
910562795758 1397658
408307543138 862259256
663619279582 862249683
326072302186 862240110
338503210702 862230537
541222641886 286539036
552697326670 862220964
876857171818 585963330
113415203860 227052414
29642945266 603501066
839564446270 703491051
717167808574 862211391
690393544078 862201818
935726784535 2498553
193157203438 862192245
248618179894 862182672
606644954032 323998185
883550737942 251616732
905543883778 862173099
34887981079 376697550
199850769562 841581576
6693575698 809157825
957992483254 18763080
115728507034 138990387
286867129174 152287284
372927265054 862163526
659142984388 488021967
232362376450 862153953
68194439638 252564459
317466288598 862144380
558434669062 862134807
633020120158 862125234
714901527976 19146000
295756111069 486107367
512935870720 4547175
620589211642 862115661
283172034553 655252704
188376084778 357436674
128133989662 346858509
186903229474 131992524
918931016026 202593399
271567549462 148123029
320334959794 507349854
918560219536 102804447
955636279375 282958734
120600100117 336395220
854864025982 862106088
98880119836 211601592
920843463490 660335967
919887239758 862096515
509667258730 862086942
419782227922 862077369
713414557978 124726617
265830207070 13804266
861557592106 862067796
935772677497 12454473
960130935583 283198059
576602919970 53149296
838608222538 602601204
660289873561 285811488
515404601122 692520393
817571300434 862058223
523054390978 862048650
473330756914 656908833
688860972400 41096889
436994255098 862039077
768803890102 862029504
269978286478 151665039
429344465242 780850464
667444174510 287199573
435527248897 64876221
895025422726 862019931
944749056790 388462767
955586356180 451941330
502017468874 337285509
241596445849 28383945
580427814898 862010358
308693268544 3436707
491840572462 485781885
395214254125 503826990
649275923602 862000785
2868680770 861991212
212281678078 861981639
795578154598 763676502
544621437103 323050458
468549638254 497671551
121440423538 619277370
571821801310 861972066
75541684402 517688694
721948927234 664854423
322428451834 91211544
305035380082 139564767
942850269997 791218023
618676764178 544282488
277304891854 861962493
587256101851 199750218
991604019658 861952920
957378317866 567564024
266786430802 861943347
259508973208 2747451
234973748644 49157355
743942073070 234098142
266786430802 378803610
606245855662 861933774
527695824514 33639522
91057977688 260242005
530704180834 861924201
297385590226 228249039
103056458740 104412711
634085744134 650571507
324159854722 388903125
108053291290 861914628
848170459858 494139114
932318148274 351750312
953355070378 861905055
939011714398 584221044
937099266934 861895482
204097029658 8328510
626326554034 861885909
675093964366 563667813
191244755974 861876336
633608773501 37430430
44942524978 346906374
462812295862 678026871
350934119218 861866763
52791777862 431675289
652144594798 861857190
968654650090 47510799
592858723414 351846042
502017468874 861847617
101359725166 861838044
947617727986 861828471
393964187158 635178123
877168648519 184730181
502973692606 688021083
767412299995 140828403
829045985218 852245898
55460986030 861818898
568953130114 631521237
139608674446 261572652
36336511390 861809325
578515367434 861799752
237403354195 124343697
590946275950 348677379
217062796738 532019475
276741668491 125387154
96578606506 861790179
689437320346 861780606
667444174510 861771033
764022771442 861761460
361452580270 861751887
264873983338 328966572
369102370126 861742314
274920355987 302516373
483619259452 53024847
437950478830 861732741
566084458918 727011912
723861374698 861723168
213534827551 15402957
430418532604 212099388
203999126587 460221975
416535829384 112090257
246341407288 235897866
639754706587 654352842
836695775074 861713595
716211584842 771047712
196025874634 848512428
383445726106 148257051
166382938942 684814128
106140843826 458556273
114304876096 210740022
828089761486 861704022
463768519594 608086533
608158303126 861694449
620165428597 64435863
553081328419 112779513
119204920135 85860237
616174221940 491669280
746810744266 664155594
628239001498 631731843
595474709794 116149209
67891894546 796186410
506798587534 861684876
495109155733 59879115
303122932618 861675303
581384038630 463026864
874944724354 861665730
802376755678 727069350
468586475158 260969553
502017468874 861656157
862819778491 25397169
923712134686 87344052
589991918953 161257185
457074953470 717075138
249777973471 489716388
416913556726 17863218
256267969750 861646584
670312845706 861637011
65593927318 41144754
204631888222 842979234
735382297072 212932239
280173563050 359102376
820439971630 633818757
830958432682 304392681
952398846646 861627438
723861374698 861617865
572402106997 63526428
780380048686 320992263
679371777070 268867278
720048781075 764815689
244793284966 861608292
604333408198 861598719
225668810326 861589146
28686721534 642415311
270611325730 861579573
833827103878 861570000
279217339318 750618930
472374533182 861560427
764978995174 861550854
208456783150 197672877
353802790414 244848621
827133537754 861541281
539310194422 861531708
62154552154 861522135
965062771555 223328517
296429366494 754543860
58329657226 310940613
497236350214 861512562
280173563050 688289127
448924815715 290301225
716211584842 602984124
901927326049 283753293
962583328966 42571131
818527524166 560116230
458987400934 778246608
460927926007 789724635
59285880958 861502989
372927265054 861493416
807052839382 394943688
844345564930 23568726
953680753411 293402877
929449477078 810919257
873988500622 654486864
741073401874 861483843
781234798618 206403453
110296122130 489007986
988919657431 582067119
820908579553 380383155
59452451158 255072585
219931467934 174573228
156820701622 861474270
695174662738 861464697
425999656264 291622299
530816338102 609771381
848170459858 24028230
134827555786 861455124
774891862765 107265465
593503493683 5475756
321291183526 633225231
17350826104 49128636
688481096614 680956209
548557599010 24439869
944749056790 861445551
166651452019 175654977
107097067558 258949650
337546986970 426821778
361452580270 861435978
85103921722 12598068
140564898178 540970230
586499207125 387448029
684981118879 495680367
122230444936 10578165
157776925354 861426405
59285880958 629702367
55460986030 23674029
134995667239 200946843
344448928585 449146014
469207983037 171777912
445600268686 558747291
582727518931 436835136
140564898178 836287707
887375632870 459944358
71328053182 184060071
176524237459 33113007
244147063693 349146456
442731597490 298447848
537397746958 754342827
353802790414 861416832
266786430802 861407259
425519570314 861397686
38884280572 79101699
982998006070 530707974
218019020470 440022945
758285429050 861388113
57103689592 27646824
25818050338 861378540
822492022153 234768252
541398660637 360605337
469165746961 124133091
720992703502 761915070
760197876514 619114629
310772722474 25827954
689778942424 171586452
107160383380 403224333
903631436314 234203445
486717889162 861368967
877612366642 52259007
717828690202 138942522
427432017778 42839175
562259563990 861359394
64066999618 861349821
720992703502 861340248
476199428110 555932829
397789082086 861330675
583296486094 861321102
903064804963 449921427
431658835111 238568733
99447277702 289372644
744898296802 861311529
18168260482 861301956
295473142762 734670312
866544740872 19739526
420738451654 861292383
910606065718 552429111
571612625779 24947238
18168260482 730620933
963873531430 735991386
582340262362 633876195
43030077514 861282810
199850769562 861273237
186017702347 30365556
887876099737 284921199
486421005805 96266088
75541684402 861263664
847240379989 483359916
790080309520 366205542
204631888222 299663619
733934523028 334796529
762403382227 278603019
789425903332 38933391
954311294110 861254091
241219978051 485829750
409263766870 861244518
939011714398 245327271
143433569374 861234945
506836755085 651394785
924668358418 100899420
470741875789 27962733
73629236938 861225372
320334959794 465123351
987779124730 861215799
262961535874 428420469
649871258899 77866782
188376084778 418100775
499542487303 394474611
173360804020 518732151
270275317522 46390758
30799790359 503511081
541064174536 995592
982998006070 750236010
919374475678 226880100
6693575698 861206226
186189911044 96984063
954311294110 861196653
408307543138 861187080
253399298554 814068774
312685169938 861177507
825334032544 316263201
778751268358 466616739
928493253346 572159064
80322803062 861167934
938055490666 861158361
725803000666 809894946
70760565742 861148788
428388241510 856189974
383977793446 6021417
838608222538 161592240
557478445330 412615446
666545771698 266378298
578838197713 438299805
939967938130 603855267
362967043924 228277758
139608674446 693784029
702857287984 25665213
48767419906 861139215
656925713458 861129642
193157203438 861120069
442844108959 670052562
290038498630 99980412
641242241392 172553325
808009063114 861110496
114746857414 208356345
616764316714 861100923
631107672694 41872302
425519570314 780582420
707605571254 861091350
20453585869 385466418
246705732430 177291960
440054558608 187305318
203867756308 449107722
388226844766 584958165
451337611078 861081777
541335584140 71558175
888331856602 861072204
487674112894 861062631
873988500622 861053058
152102372269 743573202
251156136751 110501139
744010472155 412893063
111878186218 481933539
285910905442 861043485
51636091102 861033912
914149897366 861024339
369102370126 861014766
494870165788 253196277
45308816677 440817504
901941896155 144150234
901389298822 231120939
842220715834 38349438
507086926294 567027936
383678072389 101043015
35380287658 861005193
440218601536 294695232
167339162674 860995620
841476893734 860986047
383445726106 719209917
190288532242 860660565
642582357478 459101934
98491053970 860976474
49911331876 585551691
335634539506 860966901
407166631609 64541166
359277654811 130336395
57719794207 191641887
9574 860957328
706649347522 298189377
182638742386 860947755
842433117466 860938182
930983929156 72936687
430300688974 699767154
127177765930 776207559
539310194422 733081194
145850762836 24947238
788950623028 570943293
53609078218 559723737
224712586594 860928609
127467741673 530909007
574690472506 860919036
807052839382 860909463
42073853782 860899890
201763217026 860890317
328940973382 860880744
525971855755 124516011
113462532772 174439206
266786430802 860871171
566811049618 50219958
836557095115 25751370
221843915398 618205194
906703045537 412931355
485761665430 860861598
170207833870 860852025
909986352082 34998888
354759014146 860842452
531660404566 65278287
975863262760 276161904
830958796456 445259376
271567549462 339965949
114746857414 860832879
255992864968 156920616
588077604754 202890162
546003760546 860823306
346153000558 744042279
113881060240 112769940
99447277702 860813733
815658852970 567085374
829045985218 860804160
512084815966 95136474
868251158230 41881875
229493705254 860794587
256267969750 860785014
47316257020 248974584
55460986030 860775441
205142971546 79934550
436038031366 683052696
810877734310 860765868
801315496990 757903983
741073401874 860756295
18778606243 19270449
128133989662 279148680
222998348095 257197791
128683680895 9544281
668400398242 860746722
298341813958 269613972
873988500622 602792664
850082907322 836105820
61299754357 386481156
32511616462 860737149
238099718842 860727576
966742202626 860718003
789840812206 860708430
69804342010 374419176
924668358418 479253099
683188822138 74286480
143433569374 548274429
551741102938 860698857
973435768750 746799303
561303340258 539151360
622501659106 643372611
740295283807 182116752
827133537754 860689284
840021509155 294360177
8193316078 46486488
471418309450 860679711
221164571545 348926277
405827775067 201157449
380086940548 333312714
210369230614 557895294
431317452358 559723737
312685169938 631683978
410219990602 860670138
940320827629 360433023
356891267263 528697644
175945176262 8692284
368975158621 11276994
447512716150 845429922
945705280522 860660565
783147246082 860650992
490542784090 588691635
82235250526 746301507
32806464862 171289689
947617727986 860641419
72673013206 585867600
812790181774 860631846
417869780458 326018088
213237901810 860622273
754460534122 860612700
599789766949 44926089
986822900998 860603127
853907802250 491745864
515404601122 860593554
388888252909 23137941
247865746186 111458439
808727507191 83074494
137696226982 227799108
200806993294 860583981
401616236242 684641814
575646696238 860574408
842433117466 860564835
742029625606 446714472
266786430802 800599563
610070750590 690031413
279217339318 466281684
434125583902 860555262
780765735283 66876978
696541003363 43308252
412132438066 267393036
910942681117 1885881
38248958854 860545689
7822505923 611791284
501061245142 860536116
942369623332 97596735
210690471775 80815266
802271720722 35037180
74585460670 61190616
33759912424 6892560
887375632870 506363835
306245728672 64560312
220887691666 860526543
594050031307 320944398
865091136871 7227615
226625034058 103177794
251879669572 458632857
697087110202 280172991
634932567622 123836328
939967938130 860516970
431360607442 147969861
633976343890 77196672
289795698631 348035988
269283003580 33821409
971947874263 279081669
627282777766 860507397
484805441698 860497824
939521495794 180058557
737248506946 860488251
405890478217 272792208
439862926294 106796388
394920410890 860478678
53548538566 834018906
137513252752 74343918
588077604754 860469105
187676417446 305043645
841476893734 406507872
18168260482 860459532
864426263302 860449959
133614617005 143489697
334212727438 351951345
348065448022 860440386
301210485154 96610716
28686721534 860430813
193737509125 63526428
334389224839 138578748
367189922662 356948451
680831306758 448954554
207500559418 801652593
951442622914 770492478
908610361873 386260977
539310194422 41470236
896937870190 638700987
955267517842 860421240
338965672759 19844829
474286980646 860411667
444920532340 513007497
179900675629 226765224
564172011454 204910065
691349767810 807635718
778366127422 199118400
200512886107 22716729
994472690854 860402094
812790181774 860392521
956223741574 860382948
466637190790 182021022
690782877988 222658407
565128235186 695373147
17768323780 55150053
303122932618 860373375
132979295287 597852996
400657753282 860363802
106140843826 860354229
361498310491 203426250
537803632585 71194401
820439971630 860344656
413088661798 817170426
503929916338 624121308
615121320481 6069282
351890342950 697842981
600508513270 359245971
782191022350 860335083
938360218402 153474336
828089761486 860325510
169251610138 860315937
505842363802 860306364
870163605694 487591182
510784911961 665620263
273479996926 860296791
642582357478 382297755
840520670002 23750613
956898446614 150851334
554218338256 46419477
376752159982 860287218
351890342950 860277645
147258464302 860268072
777639272770 224888916
286867129174 860258499
660750608386 860248926
89012130469 299443440
448697389954 64723053
535485299494 37459149
873032276890 475318596
230449928986 335150730
142477345642 103560714
708561794986 219020667
973435768750 249788289
871215214798 112434885
251866956628 290148057
728642493358 860239353
5737351966 213832101
534226247572 75952182
244888162969 426295263
342370427863 567592743
85103921722 437352078
842433117466 472006338
219667515697 119911398
920843463490 243699861
336265342768 75588408
241924613770 860229780
55460986030 860220207
318422512330 860210634
616764316714 860201061
264940525261 2900619
75541684402 205245120
758372667799 604707264
742029625606 813216777
907456331242 150870480
257224193482 860191488
489586560358 631368069
960048636502 860181915
588771666400 121615392
332765868310 712183335
956223741574 576553071
170207833870 860172342
871119829426 860162769
910325002438 534881802
617720540446 201521223
859645144642 805654107
181682518654 860153196
279658214260 235648968
754460534122 811120290
401613977014 229799865
126403017559 238023072
316746441382 189200772
73629236938 860143623
691349767810 860134050
443687821222 263161770
445600268686 749498889
911131221352 52364310
382489502374 860124477
206544335686 860114904
189332308510 860105331
650232147334 860095758
761154100246 423911586
247661956162 515295444
85103921722 155168757
505842363802 181685967
580079725564 122180199
808965286846 690136716
775497456226 860086185
381533278642 860076612
275537609362 358690737
19124484214 860067039
619049958010 100861128
542178865618 850168557
128179930489 795908793
710560648348 227770389
495323902750 734421414
291049834123 347566911
272523773194 860057466
274032780238 182882592
530704180834 860047893
127177765930 764815689
381663442723 295078152
193618746487 345661884
362408804002 124669179
591965939953 97175523
211325454346 601222692
122396647270 612624135
913827339223 30298545
318422512330 860038320
692576026726 13593660
125265318466 860028747
614851869250 446724045
816615076702 42992343
602420960734 860019174
932451327850 162013452
652482828034 385801473
229163230240 198017505
107097067558 542300877
88928816650 860009601
685612425418 860000028
131002660858 754725747
599552289538 369737979
845301788662 859990455
822400054342 433446294
856776473446 859980882
511579706194 859971309
661706832118 859961736
72673013206 859952163
98594585965 496848273
606047047690 11487600
198894545830 628007946
285910905442 258442281
553850945662 116579994
316899685966 6739392
574690472506 859942590
480024323038 859933017
683699977954 859923444
530704180834 859913871
119527976074 859904298
507754811266 859894725
956223741574 229158474
643779916540 322657965
16255813018 859885152
549828655474 612403956
196982098366 859875579
895025422726 859866006
47811196174 859856433
975348216214 859846860
109219307317 120294318
273537377488 232173969
567040682650 457388367
861860567983 262108740
487674112894 234998004
350697344728 4508883
824264866558 848560293
787705356226 71797500
160645596550 859837287
253512432268 312778629
215693818057 191057934
179955796963 187314891
11474694358 434997120
910440558121 461782374
770716337566 282470511
977260663678 544607970
82576039753 25358877
612342750361 382470069
790797035938 296906595
635329004698 84271119
407351319406 859827714
754460534122 122831163
183348982402 17422860
681787530490 122812017
32511616462 859818141
617939455810 296399226
973917549121 115249347
170207833870 358642872
913755359836 204996222
832870880146 859808568
539310194422 859798995
523494356485 252382572
228870708079 468751518
738204730678 816998112
573734248774 859789422
156820701622 81380073
339459434434 859779849
56417209762 859770276
211600323895 57179529
96671636920 766031460
270611325730 729242421
77184387964 27646824
89205600799 125636052
666487950778 290693718
337136845450 222313779
442477294837 90321255
567996906382 859760703
652525025818 164263107
918931016026 504927885
108511933720 170964207
699955781398 669937686
143433569374 859751130
109038454201 725030301
91797487846 86271876
555565997866 608009949
790034091076 74171604
292604471566 859741557
518424018349 350630271
122453214127 633847476
841476893734 386883222
873032276890 130929921
722905150966 608689632
268698878266 854093487
786015917278 859731984
424786866559 171251397
744898296802 562203144
534118350289 152545755
725773822162 506038353
360496356538 859722411
900400105678 20907432
912540282184 210529416
319378736062 859712838
82235250526 859703265
455769137443 107993013
502973692606 859693692
162037257760 258758190
612243095431 161113590
680831306758 193029972
949530175450 859684119
972479545018 136195071
492455231554 785225325
518273272318 49492410
482892994234 859674546
288779576638 859664973
831914656414 859655400
945859941910 179196987
634058384500 98841225
197954797231 41661696
862513815838 11765217
251486851090 651576672
30599168998 324390678
134483525404 214080999
392642996893 49186074
971523321286 859645827
801315496990 859636254
297385590226 859626681
524010614710 775728909
195069650902 823622628
322433707411 585159198
899460912313 77177526
520185719782 859617108
726979020478 293709213
351081466834 470369355
169769174383 35171202
688481096614 551510103
13711465489 290885178
586165157290 859607535
918013629955 582832959
625676695021 308221881
871119829426 621785496
429344465242 410940171
621545435374 859597962
436038031366 859588389
187419861046 711781269
65555683183 259504884
971940378604 242704269
545173048417 325759617
522098167246 859578816
222317501281 228201174
292442864272 50258250
242880837502 546752322
849126683590 38952537
880804907482 182710278
916062344830 859569243
691414031359 348457200
650232147334 229436091
362408804002 99827244
192505113916 154355052
879207469156 132250995
274436220658 859559670
736854486358 209198769
133062302770 50669889
854864025982 52010109
755416757854 859550097
871119829426 804285168
845011893595 132614769
343284329362 859540524
554234660221 216589125
923712134686 859530951
23905602874 859521378
391095515962 859511805
59285880958 659483970
134827555786 859502232
800359273258 859492659
850082907322 809119533
713342913646 796521465
260092864678 634910079
593814947146 318876630
275508679756 372696036
557478445330 819755136
335882001556 529970853
427432017778 732324927
439191145111 66905697
874944724354 571249629
815658852970 767208939
700605615784 14713701
81279026794 6892560
975348216214 264616866
453270841525 730305024
459228209749 1368939
925801376314 127158159
497779751986 44370855
149170911766 432220950
434125583902 363161328
940071068059 37382565
119121194677 145088388
671269069438 859483086
225256103242 74391783
807052839382 201760548
43986301246 859473513
940924161862 8969901
593380949710 164827914
857366782918 20285187
288779576638 859463940
715255361110 859454367
735336059482 259772928
57373433494 728380851
810454353331 278555154
878479858237 96620289
819483747898 227684232
648319699870 859444794
317274526354 53474778
419782227922 442770396
938055490666 859435221
642121412047 315191025
165426715210 362433780
140564898178 859425648
599067555202 175578393
272523773194 99903828
104228396362 859416075
961326417304 160127571
526889959801 712681131
577559143702 830132268
173076505066 859406502
675093964366 844989564
736292283214 9266664
284256000397 335715537
348398597995 306115821
369186966727 49961487
149170911766 859396929
382489502374 859387356
69380874874 165268272
116384420275 87497220
393964187158 435293883
338503210702 859377783
188376084778 840518973
977260663678 859368210
645451028674 449021565
109722990712 5743800
460899848398 176267649
109965738754 859358637
123352871002 619698582
226143209914 122266356
903631436314 644511798
611446740799 197519709
585208933558 545737584
622948727779 177272814
169251610138 859349064
695396976517 323921601
93709935310 859339491
12565552762 628859943
455162506006 859329918
64079358361 155207049
274436220658 523537797
246705732430 859320345
523368088615 51732492
783147246082 859310772
196982098366 859301199
28686721534 859291626
240968390038 124238394
546003760546 859282053
312685169938 859272480
144680802733 283715001
947421207961 74918298
860633887855 391612284
161186614645 202382793
242880837502 859262907
961004860234 859253334
123352871002 859243761
155864477890 859234188
787945557850 704994012
259136640946 179101257
933744052105 14627544
21993155410 859224615
806096615650 859215042
473330756914 727337394
487140498820 367421313
279217339318 859205469
679296782188 215038299
565128235186 859195896
678918859294 859186323
821200355020 52019682
100403501434 418282662
143131344283 189842163
321501521482 548284002
353333238856 362816700
895981646458 298486140
597639842074 138272412
702824452594 192723636
871119829426 570646530
854864025982 859176750
800657223310 4240839
560712900856 29953917
666099798439 112013673
967698426358 704955720
973435768750 173864826
106440890365 140636943
845972080549 116512983
152039582962 392502573
257224193482 859167177
113790633682 859157604
385358173570 388644654
3032379070 10348413
642582357478 859148031
231406152718 859138458
416538347083 8347656
657329741923 207188439
520005540868 38157978
216106573006 859128885
18501735937 69289374
787928364742 859119312
595818692311 255187461
484805441698 525203499
119527976074 859109739
571821801310 136539699
964472466175 73568505
273275560030 49425399
515779920160 360662775
286867129174 859100166
67155399883 98257272
374839712518 807482550
538353970690 859090593
287593719874 50219958
262961535874 859081020
53548538566 512739453
805655658643 161735835
19538861092 66360036
245767467646 463524660
620731294108 272466726
262961535874 801920637
956295472063 41058597
277304891854 859071447
984063630046 650571507
367189922662 492971208
365277475198 839398932
710474242450 859061874
823308642826 15067902
7081981027 291239379
637889951809 631932876
959092412770 859052301
893112975262 859042728
828089761486 859033155
790475090467 147720963
735336059482 286816653
377832210469 729788082
419782227922 859023582
44942524978 375050994
293560695298 859014009
782421358303 396035010
31555392730 859004436
276348668122 745707981
114045715840 338759751
426475794046 407149263
381957563575 205934376
521141943514 858994863
711501679729 594531165
208456783150 858985290
280655994385 356326206
957324957964 178603461
855853984966 768635316
228316722661 63430698
591591084511 173548917
524010614710 858975717
33467840194 858966144
730554940822 376372068
964519546189 19481055
763066547710 614519589
949036394629 365439702
474577195714 59151567
472374533182 77522154
802271720722 858956571
433735047886 88339644
840155607739 3283539
155114743768 165565035
269928478159 558019743
226625034058 304794747
812043061081 256460670
902675212582 858946998
458031177202 164339691
87972592918 71414580
398745305818 782755491
293243746933 9821898
60242104690 45452604
777409903690 584383785
117615528610 480775206
460899848398 858937425
655013265994 375012702
68848118278 827145492
747990679435 204000630
254355522286 858927852
92753711578 319336134
922755910954 858918279
387868071964 196571982
925624582150 858908706
825960451372 73520640
527835509638 181475361
975348216214 204058068
647861061532 158615037
703780676326 858899133
256267969750 858889560
121440423538 858879987
131958884590 858870414
754460534122 858860841
370058593858 858851268
563003309506 82021464
83191474258 858841695
286867129174 858832122
737248506946 843687636
455162506006 767390826
988735348462 858822549
92753711578 410978463
913193673634 190962204
976930514146 113162433
294864715693 408671370
950486399182 626533704
648319699870 260069691
232362376450 858812976
893769386299 73788684
261049088410 858803403
70760565742 858793830
393007963426 456718257
482892994234 858784257
950486399182 810995841
300541604590 454219704
465680967058 858774684
285910905442 858765111
445206037492 284930772
353028070762 363515529
268698878266 858755538
772818062386 643755531
828089761486 94179174
267058859236 315909000
640669910014 455282307
928493253346 858745965
55186264168 142044174
116810385964 12760809
242880837502 858736392
666487950778 858726819
297022949932 10874928
741073401874 858717246
902675212582 858707673
701208433075 55590411
683699977954 858698100
651188371066 370494246
716211584842 858688527
326072302186 858678954
895981646458 858669381
722550619003 190780317
409263766870 738164457
352846566682 273175128
513989825209 238396419
574690472506 833875311
790868335642 716452893
154908254158 858659808
806096615650 858650235
447214655314 58376154
289735800370 858640662
591430755907 298639308
987779124730 726763014
769760113834 858631089
814702629238 858621516
658838160922 783214995
36336511390 858611943
401613977014 55083042
427432017778 809454588
975348216214 591592254
504886140070 340253139
280173563050 858602370
843233793613 43269960
791753259670 858592797
935620753987 7170177
620589211642 681004074
870163605694 496924857
490542784090 54432078
966332396161 15958191
358106316196 23300682
84603028162 118370145
709518018718 856247412
193157203438 798589233
750635639194 67326909
248618179894 858583224
399701529550 571374078
980129334874 858573651
342328105630 621603609
520800268090 155733564
13808344249 56825328
112834409950 858564078
844653671935 382594518
778855336441 89507550
777409903690 457043739
473330756914 173031975
842433117466 626706018
653100818530 829241979
580427814898 772330494
938055490666 858554505
280173563050 366760776
617055067870 535360452
873032276890 306891234
549445088602 6433056
531249066421 90685029
709004919583 146581776
796971558094 388855260
884506961674 858544932
135783779518 858535359
9600069817 730649652
830958432682 65833521
126221542198 858525786
757671076294 240646074
9562246894 858516213
167369097445 728237256
533572852030 773393097
894069198994 858506640
36669096556 308470779
96772498048 331790607
400657753282 858497067
343284329362 858487494
243111901003 600485571
551741102938 858477921
627655655689 385466418
185507413582 858468348
457074953470 858458775
273479996926 858449202
868251158230 858439629
577077692905 282432219
310480683055 70926357
471418309450 481234710
842877792889 163478121
208456783150 858430056
210387706504 637839417
887375632870 858420483
541222641886 60759831
479068099306 858410910
438544493053 51904806
244793284966 301568646
831710774752 103972353
65979447082 858401337
894069198994 858391764
979940923180 53972574
9574 798101010
968124779059 77416851
7649799430 858382191
708377107189 64541166
768428335831 150008910
828632933506 201080865
547916208010 858372618
676434850384 350544114
663619279582 858363045
276348668122 858353472
280369493641 109093908
208456783150 858343899
483849217966 193929834
396832858354 852092730
967457008963 44648472
136068968761 122582265
171164057602 842653752
29642945266 858334326
752548086658 858324753
728642493358 858315180
417869780458 147031707
819483747898 858305607
382489502374 858296034
187419861046 792060447
852032115106 145471308
815658852970 858286461
581384038630 194111721
859746063208 136376958
94666159042 166732941
998297585782 858276888
343764654637 248725686
221143453507 213267294
93709935310 754945926
637801238818 80633379
548353770694 192015234
824264866558 858267315
47316075133 321968709
913193673634 858257742
220887691666 222629688
292604471566 211917501
12839876650 155254914
408666559357 185649189
635888791354 832037295
72897126709 76162788
138167926984 105858234
319654677787 290339517
528400345357 215899869
524010614710 858248169
466920159097 108653550
994472690854 858238596
6693575698 858229023
593814947146 858219450
788400064744 131159673
351643430653 105513606
576804364609 555186135
386314397302 858209877
185507413582 858200304
634932567622 741840489
878769619282 858190731
494391190306 590347764
24861826606 229321215
74585460670 858181158
263225453911 344130204
941880385594 205369569
864779535721 450897873
367189922662 356986743
659384118685 208021290
269702880841 194992437
702507236185 190943058
590946275950 858171585
370308535315 102392808
941880385594 858162012
37811227948 157389693
375795936250 858152439
26774274070 424859313
619743594352 290942616
496935111142 85994259
646407252406 32280156
103272172630 858142866
857995954678 52785522
730282229290 133763529
372498188140 242350068
598596065806 858133293
146302240570 858123720
894300712426 22620999
812892919210 708689190
442731597490 293115687
787928364742 110740464
915924526441 14847723
793899939298 486451995
585227409448 637839417
587309021395 230824176
882594514210 453654897
965785978894 536020989
75541684402 235648968
140101913698 167182872
962917307698 858114147
899806541386 83792469
579471591166 858104574
295735165345 327396600
330853420846 378803610
338503210702 150583290
920571575236 33103434
487674112894 753328089
868110171178 5514048
125265318466 858095001
485761665430 97089366
322247407258 835856922
634932567622 858085428
646407252406 415659660
61460896666 112980546
647669180320 392598303
905543883778 278842344
808009063114 858075855
366233698930 858066282
8606023162 173970129
537397746958 858056709
172120281334 802523736
769038246715 161889003
736642214656 13354335
198894545830 697144152
683898847456 156652572
947617727986 858047136
691349767810 721191528
333258734215 267565350
358583909074 858037563
160645596550 858027990
386198242612 14541387
748723191730 713217219
515640977638 189200772
476024303740 50420991
421351717180 72716508
646407252406 858018417
765935218906 151550163
473330756914 83208516
671269069438 692041743
392682772708 62214927
406876895191 264990213
629195225230 858008844
542178865618 857999271
870163605694 367497897
970095497374 306096675
700912005130 622991694
632386018303 245461293
32869866841 54747987
426475794046 564280485
485800943449 78268848
137696226982 857989698
134488120444 226229136
988735348462 857980125
679875083026 857970552
473330756914 857960979
555653140885 174898710
508319962894 225999384
897510833386 110003343
477155651842 857951406
61716342598 111381855
992560243390 857941833
444644044954 857932260
43986301246 857922687
159689372818 367057539
86337331669 42465828
538353970690 784449912
955267517842 385456845
185099291965 192311997
715255361110 421642785
472374533182 857913114
499148797678 210347529
302422671760 246887670
461856072130 457934028
510623482462 152191554
270611325730 857903541
39438601045 411409248
5737351966 53474778
418637420182 43997508
725773822162 857893968
862245948244 91613610
640890270901 505856466
278486176816 546895917
651198805636 802054659
713342913646 857884395
677962635562 7457367
823308642826 857874822
39205182586 239133540
589990052218 443670258
873032276890 857865249
429344465242 365181231
374409295384 287055978
848170459858 857855676
879725843014 808296255
365617000789 270025611
191856145192 212070669
833827103878 781424844
975348216214 857846103
834783327610 547968093
594771170878 857836530
197613543019 193805385
486717889162 857826957
618676764178 857817384
60812272570 112722075
727791697075 138052233
111878186218 857807811
687524872882 857798238
733641282892 443172462
505865348575 103091637
897244703986 422131008
975988199983 32605638
961435520785 291545715
373883488786 834133782
856107602455 120141150
938055490666 857788665
711430466182 120457059
416913556726 857779092
208488632521 656411037
37292735122 857769519
666487950778 857759946
954311294110 857750373
889755874552 35362662
330962907247 717055992
868251158230 857740800
729662971066 458431824
762110323978 855462426
405560764951 122716287
286867129174 857731227
620589211642 857721654
329897197114 857712081
496280126482 369058296
476199428110 857702508
954870453040 292895508
441775373758 386366280
723229350184 521986971
43030077514 857692935
700286576413 441927972
928493253346 366243834
509667258730 122438670
843389341198 208002144
496280126482 857683362
353832993229 512892621
497674985074 410748711
41117630050 857673789
479580283525 299529597
65489495461 283188486
996385138318 857664216
702824452594 857654643
266786430802 246945108
827133537754 271174371
979173111142 769908525
993516467122 857645070
192014147557 39469479
994472690854 491142765
489586560358 857635497
160699789303 5973552
617720540446 857625924
816615076702 414137553
107647792675 124018215
769760113834 857616351
117615528610 857606778
527835509638 857597205
613895645518 432383691
621545435374 328057137
351395892019 169805874
125265318466 659263791
909461627233 328143294
31555392730 857587632
228537481522 857578059
758285429050 857568486
626326554034 857558913
477764236171 95586405
337546986970 857549340
909368778706 857539767
805140391918 857530194
810877734310 141182604
127352348731 680065920
424563346582 59697228
321456356068 211161234
895025422726 857520621
906500107510 857511048
213237901810 715150965
979868637457 115622694
226625034058 854246655
794153489776 239439876
656392913089 165986247
199850769562 824015121
492455231554 788566302
673183278334 300936828
318067032640 64474155
936143043202 857501475
638757462550 857491902
932318148274 857482329
730922189821 208069155
696130886470 501673065
56417209762 363304923
905663460121 466884783
890244304066 38100540
710474242450 108998178
380777523103 460729344
117615528610 577529517
831914656414 857472756
962917307698 759818583
834783327610 560987373
774541232494 758593239
573734248774 857463183
806096615650 600370695
610070750590 857453610
705202961563 126210432
506798587534 857444037
786015917278 198103662
315553841134 857434464
677006411830 770301018
248972017120 441372738
716211584842 857424891
834783327610 83084067
893112975262 180364893
274998423802 10932366
877813395550 575902107
956233306 530564379
988735348462 252889941
830958432682 12952269
986922957994 247318455
827133537754 857415318
21750244627 19758672
868251158230 857405745
320793726673 211793052
706649347522 857396172
737262866446 408345888
800359273258 575662782
701868228862 857386599
717462599536 100851555
957179965306 857377026
739160954410 857367453
421694675386 857357880
295473142762 857348307
189332308510 69251082
404482648210 857338734
98491053970 857329161
543135089350 857319588
223756362862 857310015
41117630050 513983943
416913556726 857300442
527835509638 419450568
901718988850 857290869
118793252416 423040443
180815496136 269269344
67891894546 439879350
485761665430 501701784
89885040382 110252241
301516447807 381790386
398745305818 87525939
988921418863 333791364
32511616462 857281296
356671461610 857271723
373883488786 330459960
666851705632 90876489
219931467934 857262150
72884605225 43135938
50679867370 805060581
353802790414 857252577
532616628298 857243004
510623482462 652859454
79660882069 226018530
668400398242 857233431
732637232452 563907138
215150349274 734507571
30216233944 209246634
135783779518 857223858
410737200646 210414540
958367080225 358221660
633020120158 857214285
814935032959 24037803
784103469814 857204712
972479545018 857195139
305035380082 857185566
670312845706 462299316
326072302186 857175993
930016447576 164885352
144389793106 857166420
792709483402 857156847
360660485623 599882472
844345564930 716510331
436994255098 809827935
432705772591 263104332
573770262400 566913060
570501108841 8740149
816689995000 56787036
876083064838 55714860
687524872882 857147274
660970337455 526830909
988735348462 493344555
209413006882 665668128
375795936250 857137701
901180703152 392339832
307904051278 196801734
214194125542 857128128
169864818226 187831833
489248082316 114311193
401613977014 408613932
631605765457 144542727
805441213870 380967108
659794384654 857118555
194113427170 857108982
45898748710 459542292
12430918090 857099409
415001109262 857089836
27730497802 265018932
352549932223 110788329
377112908914 395278743
960048636502 587045079
540266418154 857080263
994472690854 857070690
888331856602 132834948
280173563050 857061117
961961083966 48611694
437479098829 372121656
939011714398 857051544
179770071190 857041971
411543635647 47836281
306779978656 32155707
422650899118 857032398
572778025042 857022825
446997683269 129943902
123352871002 56174364
549828655474 857013252
94666159042 357532404
554609774134 15058329
582402936793 522819822
978216887410 666807315
849696171787 24018657
449900549221 109639569
286311899266 40436352
369102370126 857003679
528791733370 655989825
885463185406 856994106
172120281334 856984533
220887691666 856974960
266786430802 451644567
12863541106 158337420
277304891854 756142551
473520551212 313094538
809921510578 856965387
666487950778 856955814
351890342950 856946241
967056646957 48563829
101498409217 140713527
804404998150 203713440
31244647669 11411016
648385887592 205216401
526183131865 74755557
771182494801 55609557
251690105026 535810383
465680967058 856697343
372927265054 856936668
904930574479 90579726
189623528743 182853873
643538581210 856927095
628239039790 265890075
743965632223 476515221
131002660858 856917522
491499007822 856907949
352846566682 856898376
415001109262 579989778
71716789474 372380127
681787530490 121969593
4781128234 188798706
104228396362 856888803
68279955247 890289
447512716150 518540691
109998057202 252956952
485062045963 446178384
172120281334 856879230
142030874587 229110609
814702629238 497805573
909703259326 292005219
931924338292 15747585
502017468874 359399139
655013265994 856869657
794621930866 856860084
249379252540 90254244
595727394610 856850511
326072302186 856840938
277304891854 856831365
927537029614 433982382
633146033827 276343791
895072502740 391200645
309573856003 109725726
524966838442 856821792
201209394349 69940338
651321675091 508249716
514448377390 729070107
615808092982 856812219
887375632870 386797065
624972901726 3302685
502017468874 856802646
243589699006 72553767
369102370126 856793073
138200762374 195040302
389183068498 856783500
484805441698 643554498
318422512330 539907627
655969489726 804246876
768936926083 383580537
536441523226 856773927
847214236126 792950736
905543883778 687293535
518704861450 327138129
766891442638 16896345
232362376450 856764354
478111875574 856754781
820759470505 423155319
125265318466 856745208
674137740634 856735635
242880837502 856726062
107273900014 202650837
392756637976 51990963
329897197114 856716489
611983198054 523796268
765935218906 27321342
568953130114 12961842
720567953584 92829381
620051059966 405004911
643538581210 856706916
24861826606 856697343
784103469814 856687770
935967085981 45261144
65023223350 213784236
772721633557 228737262
654057042262 671392782
828089761486 856678197
402672756295 292053084
227817691744 7074447
420738451654 856668624
48981826387 638365932
410219990602 856659051
878769619282 821947353
329897197114 856649478
454335125281 406546164
573402395248 182652840
792080761573 364645143
3095101366 158404431
727686269626 845420349
956233306 856639905
751591862926 856630332
614508451540 153598785
691822712302 264320103
950486399182 124927650
62154552154 310232211
120484199806 840451962
358583909074 283782012
458987400934 127866561
936143043202 456813987
752956834612 34587249
76497908134 856620759
509667258730 856611186
47258646706 263477679
633020120158 658967028
249574403626 644291619
452505627862 563265747
970567097554 150190797
757329205318 856601613
610703267419 219776934
44237621215 557033724
141521121910 189698568
598596065806 330479106
835739551342 384308085
615931354930 548312721
12794337889 223922043
296429366494 856592040
177857623726 714758472
447236548765 2374104
584252709826 856582467
707063954152 433647327
536441523226 856572894
98491053970 856563321
632063896426 417449811
50679867370 255436359
381323260687 92216709
777701621719 75588408
216106573006 139555194
771872397673 651854289
604333408198 856553748
286867129174 856544175
411176214334 824005548
60242104690 156872751
222800139130 856534602
715075440667 53043993
364560490309 252775065
475910930701 5896968
423607122850 856525029
703780676326 856515456
819672249841 519612867
55657778191 532660866
567996906382 58031526
530704180834 849622896
159689372818 856505883
193157203438 856496310
693262215274 856486737
543757028014 223577415
796534378330 53800260
828315703432 592951620
179798474281 275405637
990647795926 856477164
812318399707 270255363
963873531430 856467591
424154200654 250850892
91885502008 226650348
617720540446 856458018
890244304066 823555617
351572437285 21970035
549828655474 81858723
342454009726 248323620
996385138318 747411975
697087110202 847612566
439465143517 247988565
572587813624 83285100
867781424785 62377668
83191474258 856448445
567996906382 746349372
43030077514 224745321
509667258730 856438872
538353970690 548590338
779330402047 460968669
907660437175 50095509
612340941064 240138705
293560695298 856429299
353802790414 633464556
353802790414 355818837
920468722924 113631510
313641393670 856419726
592858723414 182097606
311097247174 8079612
274237594573 88081173
677962635562 856410153
974391992482 619172067
523054390978 239171832
7649799430 149013318
427432017778 856400580
509667258730 856391007
632063896426 732037737
227223346558 239602617
805271905792 40063005
423607122850 645708423
51636091102 856381434
186585807940 590922144
644494804942 856371861
203675664490 679520259
431461229245 292072230
595727394610 646895475
529147025692 470015154
515404601122 528975261
161601820282 856362288
948573951718 765418788
507378720907 130862910
775497456226 856352715
176901399994 856343142
185749409449 512270376
12430918090 856333569
233318600182 856323996
990381574888 21941316
685612425418 438539130
645909192454 233265291
120484199806 856314423
427068535060 227741670
872076053158 856304850
57373433494 342866568
777409903690 7476513
303823187995 123491700
128133989662 57342270
449705709952 82988337
914888923393 25579056
453250058542 771181734
878826961552 634919652
23427292021 197893056
10518470626 856295277
487674112894 856285704
250530627358 856276131
85248531460 454047390
671269069438 856266558
955267517842 392789763
100965331231 196811307
646407252406 341526348
548872431742 404746440
311001239557 31533462
919887239758 856256985
881638290478 341009406
929449477078 856247412
922755910954 543105009
703780676326 189985758
239055942574 856237839
28686721534 856228266
58040757751 31466451
508711034998 810086406
923712134686 856218693
35901374767 248400204
777409903690 378918486
470462085718 72381453
823688700499 25215282
605039340364 51263415
864426263302 805443501
827133537754 856209120
949530175450 4987533
296429366494 190100634
909759165646 263870172
854864025982 522972990
638757462550 522111420
788884588474 856199547
382948891498 294743097
233318600182 856189974
264121645360 419776050
675093964366 856180401
403693971124 618549822
736292283214 856170828
580427814898 856161255
720036479770 856151682
370098972772 117881922
765935218906 575768085
143433569374 856142109
337546986970 856132536
407351319406 856122963
272523773194 856113390
552697326670 468004824
671398266646 7629681
595727394610 856103817
178813847458 441516333
721948927234 856094244
195855287866 64952805
200806993294 856084671
94185368782 231350691
305991603814 856075098
673181516902 856065525
426968458918 304555422
71716789474 807817605
141521121910 856055952
359641606606 320992263
21036931678 588251277
880682066746 404937900
975697295659 346533027
839711075911 149262216
443687821222 412289964
643538581210 206585340
472374533182 504899166
499148797678 104623317
715277158831 688394430
823988756611 169403808
172120281334 856046379
393991077715 188559381
995428914586 716663499
641626133746 856036806
393964187158 856027233
647781634351 355876275
515404601122 856017660
573103459177 272179536
451337611078 275520513
419782227922 323050458
755416757854 819142464
590625373936 79101699
755416757854 856008087
161601820282 296293923
459223681720 250956195
716211584842 855998514
248390356159 88703418
808009063114 839408505
455379430186 159620202
705843151846 477491667
896937870190 855988941
18168260482 839619111
772628785030 746607843
831500599537 301137861
290692024102 855979368
260092864678 855969795
692305991542 145088388
115703081146 855960222
920066139982 610747827
787479950368 161764554
655013265994 501807087
437074294951 41604258
475243204378 60970437
444644044954 724427202
350934119218 351463122
28686721534 853681848
637493183770 4116390
247661956162 855950649
309204558382 396446649
115703081146 855941076
645451028674 173414895
599552289538 263774442
60011428201 9257091
451337611078 688193397
572830274476 723345453
287823352906 9161361
969368231083 109725726
123404546056 380249133
720992703502 546656592
888331856602 619679436
957179965306 855931503
448468939882 855921930
125450996374 234988431
378664607446 666730731
96578606506 855912357
951442622914 855902784
671447739910 110070354
602420960734 855893211
477548317156 256240491
339080328580 230106201
730906892167 495450615
524589963097 238808058
97534830238 431282796
142570644100 76756314
790797035938 328583652
400657753282 710393184
711430466182 855883638
59285880958 121615392
491499007822 238233678
347109224290 727739460
431256912706 855874065
211325454346 502410186
327984749650 699575694
676050188098 89699010
972584809726 29609289
280173563050 855864492
791918288617 102019461
887375632870 117393699
550784879206 296705562
655655441980 6672381
760197876514 625030743
160645596550 195892299
502973692606 855854919
671373214105 696043257
430300688974 855845346
934230595738 745152747
518942894095 137937357
35060218495 9668730
830477527546 252478302
563215787722 855835773
26774274070 855826200
905543883778 541238274
583296486094 855816627
944875822456 370360224
250530627358 855807054
217062796738 632727435
868251158230 855797481
114746857414 855787908
306947827546 628649337
992815861636 283590552
830002208950 855778335
936257411833 519727743
798446825794 88914024
929449477078 855768762
960731938096 118025517
278261115586 855759189
683520756340 56911485
271660302259 423796710
541714330312 97472286
336091908727 95557686
652144594798 855749616
489586560358 855740043
182990262946 212817363
456118729738 855730470
169832471059 171241824
943022765884 554898945
137696226982 855720897
456118729738 855711324
369576271918 11994969
233794933516 250238220
322247407258 130805472
667444174510 855701751
633451508257 324620430
509667258730 144351267
742985849338 309380214
593814947146 855692178
698043333934 855682605
607975788400 51119820
47811196174 96514986
806096615650 722445591
746308405183 31858944
449977525714 81628971
433169360170 855673032
734379835750 814174077
287567355832 41230911
557478445330 336490950
15299589286 87889713
592858723414 855663459
957743977747 84146670
357627685342 855653886
708584368120 324869328
770716337566 855644313
949530175450 267383463
95622382774 855634740
538046413438 38512179
70363721119 155092173
547916208010 622876818
658838160922 855625167
48767419906 855615594
661013856313 512212938
463768519594 855606021
18168260482 186166131
859185395836 238444284
667444174510 855596448
382829027965 270025611
942099492418 322102731
229493705254 798263751
736292283214 855586875
393007963426 855577302
381533278642 855567729
834783327610 855558156
11474694358 776772366
27936489616 193633071
3824904502 777968991
10518470626 741313974
971523321286 34424508
919887239758 855548583
11776990552 289813002
776453679958 855539010
279069344830 12827820
647957547799 158279982
920187228859 340415880
941590624549 91517880
233318600182 855529437
735336059482 855519864
244793284966 855510291
321291183526 79226148
609324883960 600389841
232362376450 371020761
229493705254 176497401
128133989662 668760207
85103921722 855500718
743942073070 855491145
289735800370 408996852
384557003719 272878365
909392079388 47166171
761154100246 855481572
436038031366 105331719
133871332054 855471999
205037544097 78134826
796720659337 106126278
346153000558 855462426
390139292230 855452853
390139292230 684077007
124309094734 606248517
799403049526 2460261
256542714850 356421936
164054050924 260557914
941880385594 743496618
179770071190 792548670
327984749650 143039766
537442347565 55609557
109965738754 659139342
349306908862 566118501
214194125542 267603642
904587660046 731693109
994066455118 253856814
838126197361 308757969
879748157677 789380007
882594514210 655118682
613248342496 79369743
798446825794 529281597
413779152715 77799771
900762765118 16379403
18381795820 152450025
29642945266 840097761
851142012085 614720622
231406152718 855443280
771672561298 855433707
917974792294 855424134
934069629835 55370232
762634282987 116972487
123352871002 855414561
324488227768 247126995
917018568562 855404988
774541232494 229704135
107097067558 855395415
594485784694 92379450
83191474258 505961769
929847560710 290167203
883550737942 855385842
333722092042 855376269
352846566682 855366696
783147246082 496398342
936420152833 123635295
168295386406 465439260
124309094734 353818080
918085810375 25674786
60242104690 694253106
198894545830 855357123
560741141206 335600661
690758284951 167230737
654221219212 654017787
243128376136 556143435
965785978894 683856828
584916961150 9429405
393593400241 95002452
866085537727 65192130
707390565766 90933927
445600268686 855347550
164777909227 3398415
788884588474 855337977
327028525918 779730423
788884588474 855328404
403144906228 79503765
889288080334 855318831
450087126991 54996885
265081076047 621708912
549872700847 222620115
163514267746 855309258
748723191730 855299685
109212644509 157360974
883838090683 255599100
226208181865 103216086
206544335686 855290112
667666000066 417086037
926611295887 93738816
756714632383 74487513
478941816382 25196136
552697326670 855280539
695174662738 303847020
481936770502 855270966
655465791277 136520553
957954765634 27062871
455162506006 855261393
288779576638 855251820
917236612783 179484177
120484199806 855242247
45898748710 99013539
389639643160 211314402
295473142762 475950414
708727695076 278928501
324159854722 855232674
97788323278 291775467
41117630050 831797970
532616628298 855223101
134827555786 377798445
305991603814 855213528
647363476138 643841688
111385324405 152957394
786015917278 855203955
976304439946 855194382
425519570314 35659425
850082907322 811723389
192491501110 221308614
37292735122 225147387
989746243597 24066522
838608222538 855184809
17212036750 855175236
992560243390 743716797
593814947146 855165663
219347222263 118312707
811833958042 855156090
709518018718 855146517
299298037690 453769773
448468939882 310595985
671334213703 636824679
601464737002 836795076
298599289366 415870266
348065448022 855136944
808009063114 341306169
220887691666 855127371
589990052218 855117798
123352871002 494962392
656355683692 45500469
538353970690 537859005
985354028062 35822166
762110323978 855108225
115703081146 855098652
420377563219 77866782
674137740634 459484854
710888590609 375692385
369102370126 855089079
545289503962 165134250
814702629238 855079506
834783327610 855069933
453250058542 855060360
540817401742 51387864
700912005130 855050787
999253809514 302880147
625370330302 845047002
461073990841 634957944
646407252406 818357478
301587422029 63536001
743766948700 50420991
150127135498 709636917
65979447082 855041214
979173111142 106164570
697087110202 855031641
591535273921 140971998
568345823086 366014082
534529075762 237621006
334038316951 123625722
949530175450 175664550
467593414522 722359434
142813970614 408106563
433169360170 374821242
655013265994 835856922
201763217026 855022068
273080184673 23166660
820439971630 517803570
313641393670 855012495
490542784090 855002922
677962635562 71883657
913193673634 854993349
60242104690 495029403
212530145293 190761171
219931467934 265325268
418895571181 299290272
646407252406 474686778
766265602282 315487788
935186819470 169059180
549828655474 332671323
668799869959 348390189
667232586583 64512447
351177292564 455770530
742512257974 184347261
653100818530 759368652
969610873822 854983776
937099266934 854974203
181905531262 141441075
220480058272 280957977
854234930806 462892842
633098666623 305072364
851619178270 255101304
848641202560 282078018
288779576638 772426224
969610873822 854964630
689242600045 56806182
206544335686 854955057
347330906251 186012963
797490602062 691754553
389183068498 854945484
836695775074 358039773
207129102391 168685833
882990711961 125588187
54504762298 325769190
99447277702 854935911
699363580564 135812151
176580641575 9132642
33933202870 267306879
180726294922 854926338
319378736062 799106175
182181281527 51493167
909368778706 838834125
874521362521 9343248
312685169938 790184139
577559143702 854916765
118979150503 17336703
279217339318 854907192
514448377390 854897619
582340262362 854888046
598596065806 854878473
542178865618 854868900
527835509638 854859327
962917307698 854849754
832870880146 720205509
657881937190 395403192
857732697178 215871150
7811056615 481205991
648319699870 854840181
601869416431 200535204
756724080934 470579961
919887239758 738288906
804184168186 854830608
853078870699 557579385
671904391156 79101699
553653550402 775508730
999253809514 713399106
686868982879 500897652
233470696006 436672395
428388241510 281446200
389183068498 854821035
486322537927 92465607
648319699870 221069289
646407252406 764585937
116659304878 515754948
906500107510 854811462
668400398242 854801889
939011714398 663638652
43030077514 651567099
193157203438 615917247
525923062174 556172154
430581043852 500687046
192200979706 574887369
82235250526 45270717
482973148963 452956068
908412554974 854792316
885463185406 854782743
451934190865 120227307
274436220658 669420744
814702629238 854773170
226389551923 24593037
923114821870 349117737
958136189038 854763597
689437320346 126430611
125265318466 84500871
428388241510 801422841
253399298554 573355689
435081807634 854754024
873032276890 854744451
253399298554 224352828
239055942574 19404471
180951145546 612059328
288779576638 854734878
321291183526 806161476
9562246894 854725305
341476026565 144887355
174032728798 586595148
413699333041 20677680
753504310390 854715732
845541199819 321030555
495323902750 854706159
568551451126 68025738
848619423985 168676260
958719108154 117594732
933274372006 854696586
844982427901 27627678
135915657166 248773551
973960943530 251903922
816615076702 854687013
802105058884 31839798
626572321663 200745810
406931221966 38320719
879103994599 393546030
536441523226 510595101
120484199806 854677440
954412997662 719363085
68848118278 854667867
235231047646 56518992
43332842785 540635175
360496356538 87592950
393007963426 450878727
330853420846 854658294
336590763238 412347402
151083359230 854648721
856776473446 854639148
618676764178 854629575
614851869250 182107179
274436220658 854620002
583296486094 386002506
618900676648 61353357
395876634622 854610429
225668810326 491755437
149170911766 854600856
642582357478 434441886
64066999618 854591283
381552271474 666721158
217062796738 637332048
350805864256 10568592
853312135990 337189779
999253809514 136195071
841476893734 381072411
62154552154 302535519
296429366494 620100648
349977895486 854581710
518273272318 854572137
163514267746 837350310
635888791354 854562564
957495845587 479367975
611026974322 621412149
574227219982 42695580
330853420846 272102952
768803890102 542827392
487414458934 42858321
911281226170 854552991
172120281334 854543418
287823352906 854533845
446556492418 738710118
512788063600 409130874
555565997866 854524272
830958432682 807224079
380577054910 711944010
463768519594 854514699
300254261422 854505126
207026623426 267268587
506798587534 854495553
872076053158 854485980
178813847458 382403058
41117630050 854476407
964829755162 247567353
866111959207 14972172
265125370318 192436446
656925713458 854466834
685612425418 792797568
720036479770 491018316
756372981586 854457261
539803251787 234825690
785059693546 854447688
913322870842 7629681
546959984278 854438115
325341034381 115574829
955267517842 309935448
560347116526 105963537
742029625606 854428542
815210476888 157638591
256267969750 854418969
522414602761 204517572
196982098366 854409396
957588473935 171500295
71729646013 370350651
86060145454 854399823
640669910014 843295143
741073401874 754582152
380577054910 854390250
639871056829 289075881
912237449902 854380677
697087110202 854371104
853907802250 854361531
132915108322 854351958
553247132779 71529456
13387141822 675298566
557478445330 520675470
379097575090 249529818
990647795926 121395213
656543678266 101559957
857732697178 645325503
720036479770 854342385
864426263302 510030294
971523321286 733464114
115703081146 854332812
341509455481 295547229
972479545018 854323239
702824452594 854313666
661314199615 14972172
102315948898 854304093
847214236126 854294520
215150349274 589792530
482892994234 426247398
730554940822 205034514
294516919030 542147709
276130742869 38540898
29642945266 854284947
185231715274 81475803
535862255515 453827211
240968390038 683761098
609114526858 854275374
205588111954 854265801
472374533182 854256228
724980195835 158959665
354082599631 364549413
107097067558 600466425
145599500305 246897243
611983198054 854246655
23905602874 854237082
735336059482 401060835
494367679018 692558685
203675664490 621057948
526879285906 854227509
307754678278 1311501
497236350214 629281155
400657753282 854217936
218975244202 535159419
687524872882 854208363
350256699538 560049219
78410355598 854198790
802271720722 717630372
392091170881 682784652
400657753282 854189217
820233840313 67173741
14343365554 229101036
904657954585 186692646
333722092042 716366736
168306874006 448274871
379620831178 854179644
658585409095 85314576
238468442083 341478483
829045985218 368359467
282086010514 854170071
951442622914 854160498
846258012394 854150925
562599539512 475395180
948573951718 854141352
895981646458 3848346
209124662641 157265244
411176214334 854131779
70760565742 854122206
734379835750 417995472
643719625786 91211544
946661504254 854112633
740117178142 854103060
719080256038 343211196
347441665861 17604747
106140843826 854093487
357711765001 724350618
732732550813 95634270
275392444390 543650670
1463334262 8950755
863504569381 54939447
69955509253 67030146
240012166306 854083914
258180417214 126574206
841758148474 354344595
646407252406 854074341
583296486094 854064768
483605493478 51100674
140704960741 156863178
322247407258 398552709
180726294922 854055195
736292283214 854045622
502713847186 130594866
940961917774 119566770
857866431988 30815487
73629236938 854036049
885463185406 854026476
235295177173 694205241
15490340884 19289595
589990052218 854016903
615935126692 601797072
791753259670 854007330
583296486094 496178163
312269466505 63162654
801319718683 265813491
620090108233 30308118
300254261422 853997757
538353970690 388625508
797490602062 429569229
798446825794 843524895
604333408198 853988184
810494799256 209246634
281129786782 853978611
963873531430 788460999
658347539191 213975696
56417209762 853969038
367189922662 531875880
489586560358 63842337
422816579029 287668650
734379835750 853959465
292604471566 853949892
859946158054 462050418
784103469814 365343972
262961535874 853940319
518506805653 337180206
773585008762 429703251
723406106056 195174324
982041782338 853930746
684656201686 678122601
81279026794 853921173
738204730678 853911600
930405700810 853902027
74585460670 853892454
65670616621 110931924
436595237404 282451365
124309094734 322007001
361126623712 160443480
306947827546 716175276
413397975001 120552789
818527524166 207647943
408325435075 651605391
825824026549 153340314
523722308761 184423845
853907802250 553395984
543335260780 290856459
445600268686 853882881
558434669062 3178236
437443554280 43528431
406395095674 154460355
427432017778 853873308
698214633196 656736519
720036479770 853863735
40161406318 242838291
767995195873 593928066
532001662870 350955753
274436220658 457426659
703370372065 32040831
230531730271 58845231
484805441698 853854162
85103921722 173481906
28686721534 853844589
526879285906 853835016
707605571254 853825443
283442605825 146438181
879725843014 853815870
971523321286 853806297
698999557666 853796724
382489502374 853787151
96578606506 853777578
316724433055 256891455
367189922662 829749348
68848118278 853768005
319378736062 853758432
89885040382 386270550
316510064866 518301366
185676817390 404162487
936649828249 19978851
848345061805 320101974
552697326670 260213286
490016177452 55647849
457074953470 330871599
174216090040 102029034
254777749024 77301975
855820249714 853748859
123352871002 853739286
919887239758 241210881
765935218906 853729713
256457036500 371470692
913193673634 853720140
519229496050 755089521
379620831178 124831920
630151448962 853710567
985711072243 31428159
733423612018 665773431
677962635562 509848407
589990052218 810526764
721948927234 853700994
779498283748 571555965
655013265994 29561424
407351319406 582737229
453250058542 144073650
82819720468 254249307
931361924542 853691421
20080707946 498963906
207500559418 603596796
412625610307 265248684
733423612018 583799832
465680967058 853681848
958136189038 280871820
419354529520 253933398
633976343890 853672275
720992703502 491544831
831914656414 853662702
176901399994 204067641
262961535874 853653129
353802790414 853643556
832870880146 853633983
263502630553 97577589
635213822362 354344595
973435768750 403722129
913193673634 756736077
123680794117 396609390
480024323038 834918768
407351319406 853624410
754522854352 773862174
686225336743 153866829
279663287950 168408216
973234136743 21194622
512535929926 283590552
956223741574 853614837
977260663678 129474825
283042234246 813733719
24861826606 311103354
166535877190 167182872
522098167246 853605264
362408804002 853595691
206544335686 853586118
824264866558 691333341
176901399994 809023803
204631888222 704410059
525042321547 771200880
719080256038 853576545
515411570266 834277377
384401949838 853566972
26774274070 853557399
611988539788 21098892
969322788052 61544817
734379835750 853547826
166382938942 853538253
455162506006 685283205
39715787260 80891850
838608222538 685043880
837651998806 853528680
1912457038 140474202
783147246082 853519107
418826004190 853509534
372927265054 118944525
191244755974 853499961
793665707134 853490388
144529692928 133993281
984910453534 853480815
603059479834 38694066
296429366494 657033282
406395095674 853471242
432953119765 72572913
585744284437 5849103
555572153305 347279721
701868228862 792931590
720998361145 22362528
311728946206 531828015
833827103878 356613396
129618317512 262558671
441775373758 853461669
778366127422 853452096
305035380082 373404438
471418309450 293374158
10150814080 155915451
979495912702 125722209
187740566119 532478979
684656201686 655654770
909448464358 505588422
696130886470 853442523
233318600182 853432950
320941811410 216110475
902074319464 118580751
241924613770 853423377
513492153658 853413804
323203630990 853404231
736292283214 853394658
54504762298 853385085
516723679846 188607246
394708822963 64512447
741416622643 103321389
962917307698 853375512
588077604754 853365939
663637487428 48066033
851404762216 111879651
847214236126 853356366
153952030426 853346793
524966838442 580056789
405438871942 227052414
266786430802 853337220
554052859378 47903292
493411455286 107935575
449425163614 853327647
512535929926 558220776
641626133746 853318074
587121381022 389908290
265830207070 452391261
229540172596 502687803
990807866059 556239165
561819794035 151349130
910462767481 566041917
303191561455 187238307
14343365554 249309639
299298037690 105331719
876473222026 135553680
39205182586 738174030
632063896426 218120805
788555836600 20754264
271567549462 853308501
996385138318 48429807
532616628298 853298928
831914656414 853289355
216106573006 192857658
789840812206 853279782
935186819470 853270209
130046437126 146045688
423607122850 853260636
766893366811 259016661
219931467934 726064185
189332308510 853251063
490965355456 283533114
327984749650 853241490
879725843014 853231917
89635639105 112961400
188376084778 834028479
349977895486 608277993
764978995174 853222344
346153000558 853212771
47811196174 566635443
419782227922 853203198
896937870190 151195962
348065448022 613083639
579471591166 201368055
347659039972 165009801
865588086355 58567614
798446825794 853193625
240968390038 67805559
12941139844 110060781
190288532242 853184052
469505861986 853174479
812790181774 853164906
581384038630 447432447
783147246082 853155333
48767419906 853145760
647363476138 853136187
402089276464 342847422
705693123790 13172448
706920550612 386835357
892156751530 785742267
589990052218 853126614
264341900944 186357591
960790141936 4135536
74739337072 496312185
195069650902 853117041
20479911619 264099924
172120281334 853107468
45898748710 853097895
485160848896 280163418
837651998806 853088322
109965738754 371441973
543135089350 827537985
192200979706 289430082
839564446270 853078749
896297928805 400610904
802271720722 5150274
642582357478 510748269
525923062174 853069176
984910453534 853059603
960249927973 111008508
763774729531 41623404
855820249714 768233250
742985849338 853050030
756372981586 2996349
961194156736 599442114
930672098254 174965721
222831031201 682382586
146302240570 853040457
659360511667 102852312
201763217026 761273679
192200979706 714404271
334678315774 610958433
348065448022 250209501
291648247834 853030884
764978995174 592425105
797490602062 853021311
688849963450 69002184
190817268178 233820525
281129786782 853011738
156528633484 42063762
979173111142 231044355
696475715503 231800622
776170926349 3570729
399701529550 582813813
284220570724 558326079
702824452594 853002165
869207381962 852992592
875900948086 852983019
177857623726 135467523
196982098366 852973446
421694675386 82461822
643247872438 114196317
171164057602 852963873
563215787722 852954300
420305411518 2776170
427432017778 852944727
756372981586 283504395
237143495110 852935154
409263766870 806620980
231406152718 565927041
51756529015 19634223
369102370126 289535385
672467202880 561935100
230449928986 631894584
124309094734 343172904
87016369186 230039190
394920410890 852925581
582340262362 852916008
494367679018 546072639
745854520534 852906435
482091182992 648991962
744898296802 852896862
884506961674 113880408
580427814898 852887289
438204077173 247098276
590588249842 140014698
820439971630 852877716
693262215274 852868143
514728732268 385437699
651188371066 852858570
978216887410 852848997
505842363802 611417937
964829755162 852839424
225994751830 487868799
775497456226 553328973
864426263302 852829851
720235875787 65910105
175579262002 89124630
946661504254 518148198
587121381022 132471174
117615528610 243881748
881013263827 202756140
380743941019 332135235
629195225230 852820278
425208863545 26603367
139608674446 852810705
768803890102 5016252
391095515962 710010264
916062344830 852801132
52592314834 852791559
501061245142 852781986
556112845918 71127390
314597617402 647259249
791753259670 434824806
114746857414 438022188
874944724354 852772413
135783779518 852762840
182638742386 852753267
199850769562 852743694
829045985218 852734121
776627382043 678955452
40326732028 17643039
941880385594 31925955
666487950778 852724548
686782959901 357599415
935692293016 146208429
537812411026 333820083
401613977014 395307462
843902568874 199472601
793665707134 469230168
199850769562 458508408
972479545018 852714975
569909353846 852705402
734112102178 47769270
428644242676 362290185
282086010514 852695829
934482767704 590118012
418885261060 733282227
855820249714 852686256
117615528610 852676683
955267517842 400266276
780278574886 852667110
492455231554 330718431
862513815838 484116183
109965738754 852657537
91797487846 446657034
548872431742 769927671
216106573006 739734429
394920410890 852647964
734448215689 39756669
960048636502 852638391
163514267746 852628818
644494804942 852619245
496280126482 852609672
556522221598 852600099
557478445330 531789723
342328105630 745813284
314597617402 852590526
566622499810 308767542
930405700810 852580953
320334959794 852571380
659039002462 129647139
144389793106 852561807
556522221598 852552234
331322028769 380383155
942836609326 540568164
39205182586 852542661
138652450714 792117885
835282597852 24765351
730012969519 7983882
576602919970 852533088
489586560358 852523515
479068099306 374160705
606245855662 691754553
816615076702 852513942
524966838442 530057010
599682846112 583790259
482892994234 852504369
610070750590 707119218
110314492717 445508274
861557592106 230144493
703780676326 528582768
670312845706 852494796
130046437126 852485223
504886140070 127923999
319743103588 26191728
413088661798 212482308
72737477788 350065464
143433569374 852475650
904341973093 56834901
857125007230 498389526
976304439946 852466077
971543960674 590433921
191244755974 852456504
948573951718 344752449
377708383714 852446931
271839451381 233782233
41254064446 18121689
246705732430 852437358
32511616462 134845278
759241652782 369910293
5748217321 8213634
840520670002 852427785
853907802250 852418212
678918859294 322705830
213237901810 110740464
602420960734 852408639
713342913646 268781121
412132438066 852399066
359540132806 248878854
244793284966 852389493
828089761486 852379920
986837059465 175319922
728667507607 475261158
550784879206 852370347
856090198741 21213768
183594966118 852360774
312950610082 17710050
599552289538 613820760
282512353642 377616558
826457640181 417181767
49207749187 368531781
348065448022 852351201
455610541552 106030548
776453679958 852341628
4781128234 852332055
98166073858 146935977
672225293170 852322482
415001109262 650083284
397789082086 852312909
502017468874 852303336
385946099365 19758672
255311746018 852293763
989691572194 624513801
901295627017 9343248
218975244202 672139476
91797487846 852284190
574690472506 852274617
66935670814 678199185
44946382897 437323359
876857171818 188023293
420105058201 438299805
851997604441 453741054
498192573946 266646342
866115769261 41786145
493411455286 687159513
196225289797 78680487
956233306 852265044
176901399994 487198689
717519013225 402152157
352846566682 852255471
372214023208 77187099
750240201802 121443078
813746405506 573039780
732467388286 852245898
68848118278 852236325
910325002438 620742039
582340262362 805252041
962917307698 320331726
864856215451 27464937
382489502374 852226752
148625235712 364606851
507754811266 852217179
428585474029 624848856
455602921444 47989449
381339352900 21778575
857732697178 463113021
755416757854 378152646
752548086658 852207606
96578606506 852198033
398745305818 852188460
771187568491 321068847
875397728287 94514229
305035380082 784009554
383126834422 191871639
352846566682 263745723
268698878266 445996497
7649799430 852178887
826177314022 852169314
947617727986 852159741
691349767810 852150168
300254261422 368483916
450381387346 852140595
376902819856 492779748
462812295862 236520111
180726294922 117939360
82998218626 44399574
557478445330 852131022
759344093455 246638772
862513815838 852121449
221843915398 852111876
357961457560 334585923
944012858890 139335015
43986301246 852102303
875900948086 852092730
382489502374 630343758
375795936250 852083157
951451305625 534527601
952445112955 510240900
401613977014 55868028
437403778465 53848125
146302240570 77637030
673181516902 852073584
85103921722 624293622
211497519448 486940218
359240597728 113267736
575646696238 437840301
968691142366 729520038
794621930866 197146362
315553841134 852064011
521141943514 852054438
7790225767 342292188
311728946206 852044865
573222585589 103139502
286867129174 852035292
495323902750 840930612
735336059482 47568237
462812295862 478659573
480980546770 852025719
247661956162 852016146
137398979851 57591168
869874131839 180766959
838608222538 852006573
918133139287 39469479
124309094734 66005835
700210566793 50047644
201935674621 532603428
495323902750 658344783
880908113995 104020218
613895645518 508201851
596683618342 738461220
765057283168 639160491
236614342054 389946582
777794767009 301855836
249574403626 851997000
634932567622 330220635
577123145509 202114749
190806297520 15814596
957179965306 258451854
601464737002 851987427
528791733370 851977854
148214688034 836881233
50679867370 494301855
763066547710 55312794
134358722203 165268272
393007963426 332700042
29087772796 11592903
881638290478 851968281
198023751550 607521726
637067051248 258662460
408307543138 50842203
214194125542 506134083
191244755974 851958708
721176495529 5839530
29642945266 177751464
343284329362 851949135
502973692606 851939562
496280126482 851929989
361452580270 851920416
883550737942 569813679
95622382774 361486053
45898748710 851910843
370058593858 851901270
600508513270 668291130
669356621974 437572257
374839712518 682258137
622501659106 848033778
381534025336 467162400
593814947146 851891697
978216887410 851882124
486918903016 232853652
10518470626 851872551
644494804942 570857136
395876634622 476630097
347193897475 761809767
302332053742 267641934
184551189850 851862978
986213660224 41987178
902175161446 162204912
961004860234 420943956
259143045283 398437833
506798587534 851853405
692305991542 851843832
835127170624 34032015
78410355598 459638022
646407252406 405962211
255311746018 851834259
595922511496 404028465
504188435203 236051034
816615076702 48697851
681787530490 99827244
89194208929 542789100
266786430802 814241088
588077604754 493890216
799403049526 281235594
542365443388 87430209
929564735998 148563387
978216887410 851824686
347109224290 522053982
281730655273 23501715
110921962486 421968267
470462085718 851815113
56417209762 214607514
176153886808 410327499
602420960734 426563307
410764732594 94897149
906500107510 851805540
922755910954 544962171
245077201000 127043283
826177314022 47147025
11474694358 757750815
419782227922 281570649
84454062709 308221881
568953130114 851795967
158733149086 851786394
3824904502 335658099
330853420846 133974135
102611831182 303636414
427021550776 146878539
446556492418 584106168
347465904697 90723321
861668677198 398772888
219159706339 123156645
992443629196 3877065
989691572194 455100420
62237521345 126200859
781234798618 273787800
495323902750 851776821
177857623726 642597198
503929916338 851767248
364321251466 851757675
894871914190 3360123
745130614366 160405188
666487950778 851748102
795578154598 851738529
186915511633 84711477
31555392730 237142356
502973692606 787589856
410796141607 113315601
511579706194 851728956
488630336626 851719383
932318148274 851709810
522466900060 142178196
723992610955 141670827
651188371066 851700237
638393998978 248103441
242880837502 61832007
219357149464 367028820
326495017147 20744691
440901295939 444407379
416338501135 113909127
499148797678 851690664
720992703502 851681091
159689372818 280967550
523721064271 43413555
727686269626 851671518
30599168998 515879397
78410355598 587389707
468951522367 294360177
922755910954 851661945
818527524166 811292604
787587943381 129771588
898082863909 42714726
815658852970 851652372
387270621034 851642799
309816498742 851633226
312685169938 262845861
864426263302 851623653
687524872882 727883055
730554940822 851614080
348311234797 339535164
515404601122 545708865
630151448962 851604507
516360824854 150573717
625370330302 851594934
68535429898 160654086
508711034998 130508709
882937179745 412356975
234274823914 851585361
742029625606 851575788
511913545423 253119693
718124032306 851566215
68443835434 234318321
783147246082 714519147
296777603515 51493167
951442622914 851556642
608158303126 56557284
317001772438 105944391
293560695298 851547069
78231133984 56911485
313641393670 851537496
866338710766 308336757
43030077514 851527923
747766967998 851518350
150127135498 12799101
416913556726 760325952
799766000248 252401718
869255850061 253454748
314597617402 851508777
470462085718 820520976
864668508067 153962559
550784879206 851499204
793752754423 475998279
176443441339 3427134
502973692606 56289240
48767419906 851489631
24861826606 62980767
378211961806 243527547
276348668122 851480058
293560695298 851470485
418826004190 795631176
831409608172 305302116
586657353085 26239593
178275858523 63784899
612939421786 314884689
770716337566 851460912
572945533396 475155855
499148797678 321662373
670405770817 335993154
169251610138 256087323
410219990602 295097298
279615604837 76536135
495323902750 416703117
103272172630 851451339
635888791354 851441766
785059693546 851432193
610070750590 851422620
962917307698 851413047
412858339510 49942341
10518470626 701021217
302358599671 455253588
591902499682 263946756
406395095674 851403474
630476701210 496072860
413088661798 851393901
272523773194 498523548
657881937190 182145471
219931467934 341038125
145743296338 190780317
489586560358 851384328
511579706194 851374755
416913556726 851365182
166674379354 89555415
807676663927 15355092
811553865727 96218223
851995354786 851355609
190310234233 390329502
577559143702 469593942
892156751530 92551764
41117630050 117431991
432213136438 485264943
180482053492 77005212
990651414520 112616772
171164057602 701107374
275392444390 851346036
578515367434 636910836
980146987486 47903292
154908254158 630516072
956448553906 265602885
755061278164 232049520
787928364742 203158206
278261115586 851336463
975348216214 851326890
753118742761 185706627
555565997866 851317317
815006351809 104996664
87359120878 168092307
11474694358 851307744
849126683590 271605156
409263766870 851298171
64076658775 472494561
95622382774 296590686
900762765118 851288598
287823352906 851279025
97913011603 449586372
631588562776 130058778
971523321286 64081662
429344465242 851269452
895981646458 851259879
267342401923 41317068
501334650022 406287693
339459434434 851250306
821396195362 91412577
24861826606 851240733
449861204191 39593928
215761700200 80920569
176901399994 851231160
964500955423 193738374
793665707134 851221587
923712134686 729481746
503929916338 504564111
962917307698 792816714
730958002414 306240270
370058593858 111219114
752548086658 648254841
859878649258 491851167
669356621974 851212014
263917759606 851202441
963873531430 851192868
959092412770 707310678
797763978223 558019743
790312674949 305148948
75541684402 851183295
507871850764 375414768
42265476523 170571714
106219112674 310662996
670312845706 280718652
207993224290 105973110
975801066979 274362180
734057775403 82222497
258180417214 851173722
848630088307 307302873
59285880958 851164149
362408804002 245384709
872076053158 851154576
97534830238 851145003
918623889559 82911753
212281678078 5178993
541222641886 610345761
237273697483 541621194
206668373047 497058879
664321009201 97395702
720036479770 153617931
626326554034 563706105
64066999618 65546331
619632987910 385341969
603377184466 740327955
520185719782 851135430
65979447082 851125857
796534378330 148716555
127881237835 85314576
396832858354 568942536
590946275950 851116284
471418309450 542990133
710774700628 395652090
115703081146 851106711
4448614171 145643622
161601820282 520933941
209413006882 305378700
77454131866 851097138
460899848398 851087565
733423612018 596531922
105184620094 499662735
524426542414 164138658
289245532840 283427811
146302240570 352793769
7684941913 236500965
256267969750 543784692
456118729738 851077992
105184620094 851068419
208456783150 851058846
270632740531 299165823
679875083026 677308896
679050095551 141670827
731077157545 170849331
295473142762 407446026
464724743326 851049273
262005312142 7026582
720213877033 585580410
325116078454 539610864
103272172630 690021840
60242104690 770588208
133542723775 109495974
214626844288 352372557
962917307698 851039700
161601820282 851030127
540684203020 144303402
910450734220 392828055
597032286148 225463296
437950478830 334126419
849126683590 418043337
186870327073 114272901
209413006882 407915103
391095515962 778026429
633976343890 851020554
274130405692 137420415
661706832118 851010981
305991603814 444924321
273479996926 851001408
956223741574 307341165
151392433108 111487158
100403501434 669047397
43030077514 694913643
534529075762 657952290
691349767810 850991835
502977761131 327760374
411176214334 850982262
371524953187 109831029
761439241624 364520694
186722089168 346973385
162558044014 428075841
174032728798 850972689
615808092982 850963116
939967938130 830783232
279538178413 515611353
834783327610 539208798
864988341997 138808500
894069198994 850953543
664575503314 850943970
406395095674 89383101
717167808574 850934397
665531727046 850924824
707034383155 361581783
934776295030 238559160
726307153138 103149075
465680967058 717046419
558434669062 60606663
302390726659 90694602
695174662738 181561518
212281678078 850915251
281129786782 535647642
478360266205 254565216
936820466974 121586673
108053291290 660307248
762110323978 850905678
921799687222 795927939
382686935926 225731340
906957103384 202928454
480024323038 690720669
506798587534 850896105
743942073070 850886532
531660404566 850876959
660416428621 148505949
581972500513 194226597
70182848857 239353719
581541370885 350237778
896937870190 850867386
655969489726 850857813
562259563990 850848240
917745781507 103800039
418826004190 477233196
250933258165 364137774
933274372006 135295209
62154552154 850838667
116659304878 850829094
466637190790 850819521
572778025042 625241349
938449840828 371604714
519938070364 141603816
681787530490 499490421
297385590226 850809948
319378736062 850752510
436038031366 850800375
233057280520 126842250
200806993294 575385165
599552289538 212932239
82235250526 778179597
213237901810 850790802
367758970501 118772211
968358092215 152899956
512535929926 850781229
292604471566 575241570
776641234174 659024466
628905732229 63038205
632767444915 118599897
561303340258 99319875
275392444390 850771656
16255813018 850762083
523579182838 283360800
506798587534 850752510
898850317654 850742937
448468939882 847784880
605289631930 31160115
615808092982 317096052
464724743326 64569885
629195225230 160491345
46854972442 850733364
852951578518 437476527
592858723414 159706359
600508513270 850723791
718784272543 182509245
349977895486 84587028
717167808574 850714218
74923186537 93365469
638368659247 178402428
467593414522 850704645
715853166241 217938918
751591862926 850695072
192835832347 166589346
558000633334 229684989
794621930866 850685499
120484199806 850675926
401613977014 850666353
839679867931 622446033
374839712518 850656780
808965286846 850647207
755416757854 850637634
621768409690 90407412
139608674446 850628061
814801499182 121845144
252849075325 314128422
347109224290 850618488
841476893734 850608915
143433569374 850599342
321291183526 771287037
590946275950 850589769
333722092042 818185164
611026974322 850580196
10518470626 361983849
116732413879 22352955
446556492418 370226202
144499911325 601308849
102315948898 850570623
842433117466 518186490
106266929809 554898945
563215787722 850561050
418826004190 187563789
25818050338 850551477
166382938942 66800394
234680269183 291622299
413088661798 333035097
206544335686 748618173
712386689914 370350651
671269069438 245997381
315553841134 850541904
633976343890 803117262
144858065974 16925064
796534378330 850532331
190288532242 850522758
952398846646 850513185
452293834810 850503612
160958738953 281245167
268698878266 143240799
718124032306 640462419
228537481522 603903132
735336059482 548925393
855820249714 850494039
131958884590 850484466
872235233002 497106744
851995354786 709349727
742681221424 6145866
66935670814 850474893
519229496050 850465320
682743754222 850455747
236187271378 850446174
262005312142 466597593
517317048586 303981042
371356439668 274840830
688481096614 850436601
550784879206 143011047
907643885458 216005172
174279137818 55753152
6128150545 440386719
325116078454 409733973
364321251466 358307817
888331856602 192694917
206952633709 59371746
397789082086 598704993
838087704328 95806584
283042234246 102115191
617720540446 633885768
698043333934 850427028
369171314872 763733940
44942524978 257121207
618676764178 137784189
371971041322 850417455
348065448022 850407882
965785978894 850398309
163944487939 36329535
949530175450 824321457
607820868541 181236036
545047536814 693209649
30599168998 850388736
531660404566 850379163
552697326670 744310323
318422512330 850369590
619256055127 232461159
503929916338 850360017
502973692606 850350444
353113260889 106020975
352846566682 850340871
880682066746 731769693
167339162674 850331298
777409903690 850321725
409263766870 850312152
726730045894 850302579
209413006882 315411204
908470596073 491487393
257435306851 249903165
787650751834 1129614
68936055856 554851080
202719440758 850293006
773585008762 850283433
871119829426 298419129
690817493956 350333508
708864464527 314339028
307169088295 107236746
677962635562 81705555
769760113834 850273860
581084178070 16618728
25818050338 850264287
908412554974 509599509
924668358418 398208081
886598931607 243221211
302166708886 850254714
574225362820 84146670
49723643638 850245141
349021671754 627079365
748765064032 255627819
24861826606 850235568
811965452770 88674699
726730045894 504133326
707605571254 850225995
735336059482 850216422
506031775180 551672844
139608674446 817543773
835739551342 850206849
974391992482 850197276
519229496050 850187703
577559143702 850178130
489650469706 248247036
138907121233 14550960
935186819470 14531814
831581252062 213296013
875631529666 30719757
469505861986 850168557
949223537206 38684493
662663055850 707636160
680831306758 838460778
292604471566 8031747
710474242450 850158984
978681608695 115488672
862513815838 572264367
669356621974 850149411
919887239758 850139838
518273272318 850130265
140852298784 263831880
700345565239 444359514
626326554034 693879759
534529075762 850120692
741073401874 254325891
661706832118 850111119
294516919030 850101546
710474242450 850091973
557478445330 850082400
387270621034 850072827
832904108029 517066449
982553277301 74334345
997779556552 106279446
379074800923 119968836
219406833334 29762457
865382487034 850063254
215687882797 157877916
345196776826 588739500
413862370804 51119820
12136791757 56796609
511579706194 536547504
276348668122 250171209
786972141010 823096113
664648612315 22352955
701385064498 92379450
804184168186 850053681
551741102938 785991165
464913350572 183275085
855820249714 850044108
351890342950 556899702
123946272553 158854362
943178805784 263736150
786972141010 850034535
739651474930 258920931
567996906382 850024962
179770071190 850015389
830958432682 850005816
269655101998 849996243
611983198054 849986670
538353970690 561791505
431256912706 210596427
15299589286 707444700
330243442951 380057673
414181674127 106719804
494843055052 213410889
584604948361 120954855
304079156350 849977097
417869780458 849967524
400710203749 160625367
223756362862 783904251
445913765290 421556628
733423612018 70237101
44942524978 143719449
110921962486 170284524
678918859294 832219182
718124032306 849957951
630151448962 849948378
471418309450 849938805
149229010303 410250915
31555392730 849929232
18270921334 101607822
546959984278 497863011
768803890102 849919659
566084458918 849910086
56417209762 849900513
319089683419 147127437
132915108322 828083646
4162831402 326439300
538606563868 264013767
716211584842 849890940
327028525918 397001883
150127135498 543114582
381533278642 849881367
762110323978 849871794
294724251064 565333515
87972592918 807042192
672225293170 849862221
909794662330 68695848
504886140070 849852648
8017574944 129809880
361452580270 849843075
957179965306 849833502
232951173388 39038694
839564446270 110223522
710097079915 33113007
146104112281 12578922
403526424478 573968361
921799687222 110443701
213237901810 3647313
893850814237 63153081
983730168256 25799235
939746499586 61104459
314597617402 849823929
965785978894 738020862
854102890417 376659258
962917307698 782793783
449461722901 121883436
689437320346 849814356
369580254286 90637164
382209036712 105130686
435081807634 442502352
784644411325 155522958
198182012386 334892259
362408804002 849804783
1114273963 429157590
462857317681 287209146
86186997277 472121214
967698426358 849795210
492779105290 243307368
6693575698 849785637
43986301246 849776064
330853420846 589543632
464484493837 9362394
935499004573 39794961
429344465242 849766491
52592314834 151971375
887375632870 802456725
815086745863 3704751
815658852970 207178866
407853451975 227837400
438906702562 173165997
729598717090 849756918
127177765930 250707297
297791523718 20132019
784103469814 365707746
898850317654 165009801
440819150026 849747345
929449477078 219575901
892156751530 849737772
574961034205 478496832
681787530490 729232848
646847964607 289745991
109009515022 714155373
435081807634 849728199
398745305818 612451821
954589696096 390626265
459943624666 849718626
463768519594 627404847
410219990602 849709053
211325454346 512011905
9574 189602838
345480903466 233619492
691349767810 53292891
258751140328 95146047
969610873822 63105216
607202079394 374122413
788184854131 160242447
56417209762 393153537
173777334823 129340803
916062344830 849699480
822684046960 315707967
95622382774 849689907
270611325730 849680334
183594966118 335878278
13387141822 849670761
963024860353 453137955
446592238000 580573731
819132269722 174085005
656925713458 70830627
410219990602 849661188
517724743510 333063816
571821801310 849651615
769760113834 849642042
663160813558 180202152
159689372818 849632469
368974115164 10568592
93878132920 675719778
863871751369 309198327
887375632870 849622896
370058593858 205120671
353802790414 82126767
40367034358 327865677
553653550402 849613323
18168260482 56739171
249574403626 227942703
465680967058 90560580
28904430700 596838258
244793284966 833779581
675093964366 849603750
825221090290 732995037
192200979706 849594177
135584320582 50545440
459342750694 250094625
964829755162 849584604
269655101998 353138397
103272172630 849575031
150127135498 849565458
160828316401 266349579
824546255320 202392366
32210377390 85994259
924668358418 643037556
236893423723 48506391
98056185391 138846792
851039131054 666769023
267742654534 849555885
506798587534 810220428
276348668122 849546312
990242517490 240521625
672225293170 849536739
399701529550 849527166
191244755974 849517593
190288532242 849508020
611026974322 849498447
549828655474 849488874
756622568842 371939769
751591862926 849479301
942293163781 264865764
846342206929 555301011
401018856415 116886330
309031028611 243929613
936218545453 605252925
71716789474 849469728
111878186218 849460155
891200527798 849450582
420914183215 13832985
645451028674 849441009
760197876514 14349927
740117178142 748685184
616045991605 218647320
394920410890 166148988
347211291616 38598336
178990210837 621460014
179770071190 849431436
375795936250 553826769
796534378330 274256877
64323603883 201243606
326072302186 849421863
212281678078 264913629
571821801310 33428916
54532294246 643056702
84147697990 229014879
693262215274 268187595
210600351553 54030012
140752998055 165498024
951946593499 126440184
348065448022 431905041
129754464718 74602389
856776473446 849412290
696515606194 261409911
971523321286 849402717
232362376450 724609089
883198043995 10492008
939011714398 287927121
153952030426 849393144
160645596550 849383571
625373183056 830869389
684656201686 849373998
839564446270 849364425
350934119218 849354852
570554411305 171634317
396152155135 513017070
460899848398 849345279
174032728798 116714016
492814898737 332202246
244793284966 849335706
738204730678 787771743
574112458858 32299302
261049088410 677825838
795578154598 226401450
314944437619 209476386
286867129174 416071299
788884588474 413907801
764022771442 849326133
919887239758 702418875
400657753282 712614120
519685668646 162204912
538353970690 849316560
639713686282 21309498
458987400934 849306987
134827555786 849297414
555565997866 849287841
319378736062 849278268
993557391697 560231106
363936593272 49377534
222047810725 398763315
259364028415 498360807
910361389411 507828504
381869166493 345489570
598596065806 813925179
406395095674 849268695
494810564290 245442147
145346016838 849259122
210128990698 82930899
467593414522 849249549
534529075762 849239976
65023223350 100717533
634932567622 849230403
399701529550 849220830
313064327749 237726309
103272172630 393708771
987779124730 849211257
183594966118 849201684
514082281243 244436982
488239006051 92417742
542178865618 8673138
580616795491 106087986
484133335033 502237872
830958432682 849192111
274823687833 185898087
311728946206 10970658
92874656860 473442288
349021671754 741361839
957179965306 849182538
461856072130 491315079
965785978894 849172965
50679867370 217871907
684226770571 46965138
636845015086 849163392
89885040382 849153819
792709483402 653606148
653100818530 849144246
764022771442 849134673
828545005501 21615834
269655101998 849125100
697087110202 849115527
535696843648 8462532
667444174510 849105954
252977564131 292895508
402579275950 6978717
776933210674 265861356
848439547315 245959089
117615528610 849096381
253399298554 849086808
786972141010 849077235
23905602874 849067662
635888791354 849019797
10931114791 141852714
100403501434 514711491
720992703502 390444378
840520670002 849058089
389616801982 216053037
105184620094 647096508
940924161862 849048516
973435768750 849038943
854864025982 849029370
735336059482 849019797
73100629543 21089319
77454131866 767103636
259136640946 56260521
311728946206 849010224
216106573006 37554879
68848118278 838451205
453250058542 849000651
751591862926 132691353
636845015086 848991078
371014817590 848981505
797490602062 848971932
566084458918 257197791
79366579330 848962359
506798587534 848952786
177857623726 848943213
63110775886 848933640
632063896426 848924067
336024093595 98238126
984910453534 291842478
540512674006 37066656
164470491478 848914494
765935218906 500715765
719080256038 556564647
296429366494 848904921
674832424525 74621535
415957332994 848895348
942836609326 316741851
365665880527 67700256
239055942574 100191018
313641393670 848885775
521294872189 333657342
565128235186 228804273
668400398242 848876202
707079510277 68523534
615395634796 179771367
619632987910 101033442
664047393715 47673540
767553492172 145222410
215150349274 149798304
226625034058 848866629
24861826606 848857056
674866858606 103340535
408307543138 848847483
929449477078 848837910
119210979844 66982281
625370330302 17202681
282086010514 848828337
971110269574 201080865
508711034998 848818764
544833038695 73903560
737248506946 848809191
515404601122 848799618
964629224050 5169420
482618320237 6461775
330853420846 848790045
164470491478 848780472
761824459144 75894744
420738451654 848770899
12430918090 205158963
438906702562 32107842
370058593858 848761326
440819150026 848751753
393007963426 120074139
822471708247 492597861
338743732327 31179261
447512716150 848742180
857033489350 300161415
519229496050 529855977
706649347522 508776231
148214688034 780247365
291648247834 848732607
687524872882 848723034
649931683675 50191239
918931016026 848713461
187419861046 848703888
162313802584 8721003
211325454346 848694315
381533278642 848684742
890244304066 702169977
236187271378 848675169
829477708372 206221566
270611325730 78709206
256718360254 384461253
537666020710 225492015
646516126135 632248785
168806661190 264703023
669081526765 47185317
481652217169 128498379
253703643370 410107320
553653550402 848665596
811833958042 431321088
371338107373 159151125
320334959794 169154910
811173243247 83332965
975515571400 459274248
260092864678 618147756
798446825794 848656023
557761882714 68638410
11474694358 750101988
937099266934 541094679
992560243390 360806370
232362376450 682344294
46854972442 848646450
143433569374 207676662
88928816650 598398657
727825997134 689533617
480980546770 659895609
254355522286 656487621
900762765118 609886257
158157940327 29695446
555565997866 848636877
332974071487 228928722
117386833732 39517344
332401734628 13306470
430445088106 39976848
480323297401 225961092
235231047646 848627304
224278301968 326448873
881347083910 112549761
696130886470 848617731
345798123967 11123826
943792833058 212491881
787618385521 106930410
947617727986 554688339
618676764178 848608158
653100818530 848598585
176432997196 132241422
886045204660 26536356
584252709826 848589012
44942524978 848579439
997341362050 848569866
320334959794 848560293
125265318466 848550720
905658261982 125932815
588077604754 848541147
990647795926 848531574
812790181774 848522001
284954681710 318369261
795578154598 848512428
498453237163 181973157
793665707134 45988692
546959984278 376831572
302166708886 825594666
67891894546 848502855
871432799515 163344099
47318918314 371786601
599158680589 65766510
481992466216 183332523
31881717154 378210084
398391836458 34347924
146010459622 101875866
610070750590 297672435
569909353846 848493282
415957332994 848483709
469948708966 224391120
979173111142 848474136
69353610970 127225170
577559143702 848464563
677962635562 133313598
432213136438 433982382
426475794046 150296100
621545435374 19280022
615808092982 848454990
955267517842 848445417
717167808574 804840402
411176214334 848435844
814702629238 848426271
371971041322 848416698
117096034711 47443788
631107672694 823009956
778366127422 659110623
254355522286 837465186
703780676326 848407125
540266418154 469211022
197938322098 655539894
510121229536 228258612
266786430802 848397552
359540132806 305493576
564293569408 644004429
574302817963 231216669
961004860234 646704015
816254418019 201320190
609114526858 848387979
684816913210 641831358
629195225230 848378406
10204365442 177627015
552012574072 317392815
355715237878 88693845
429344465242 848368833
121440423538 485858469
162558044014 179551188
897894093922 637178880
119018418949 296466237
760197876514 848359260
525923062174 339085233
197574638347 145097961
86060145454 848349687
714299137378 580008924
177857623726 848340114
767847666370 133658226
304079156350 848330541
522098167246 848320968
559614135154 132385017
55460986030 848311395
726730045894 848301822
693262215274 848292249
299298037690 848282676
362408804002 652122333
505842363802 848273103
409722083818 166263864
9607297432 430497810
215150349274 848263530
190569384916 205982241
601464737002 848253957
184551189850 690749388
920843463490 848244384
398745305818 515324163
937099266934 848234811
418826004190 210328383
908832551203 266780364
679239076144 399825918
790797035938 848225238
467593414522 569698803
480024323038 848215665
177419222710 218589882
622501659106 366770349
309107076523 234710814
744898296802 229665843
115703081146 848206092
978216887410 848196519
735472924663 381819105
833827103878 848186946
875067306619 503750406
695174662738 414807663
730780241377 411562416
353802790414 103158648
618676764178 562394604
800359273258 848177373
329897197114 848167800
496280126482 161841138
219230489101 236309505
311212381645 158576745
336590763238 848158227
259136640946 74075874
90295884823 360729786
774541232494 61937310
446556492418 37727193
311220978199 397901745
825221090290 848148654
267742654534 592808025
498329410408 251434845
895981646458 251712462
698694901033 100995150
306947827546 848139081
234274823914 848129508
440819150026 295260039
308860275010 848119935
668140189048 93126144
868251158230 297442683
318422512330 572149491
943792833058 215239332
562259563990 251339115
939574606798 161429499
764978995174 848110362
20080707946 263276646
421694675386 265124235
1912457038 93844119
564874937698 105791223
545047536814 755673474
196982098366 848100789
346720756042 132499893
124309094734 848091216
27277861735 125750928
103272172630 821679309
692305991542 848081643
51636091102 848072070
478567837564 37842069
596683618342 432824049
230449928986 848062497
395876634622 409494648
563215787722 848052924
120484199806 848043351
27730497802 848033778
935186819470 549183864
432213136438 848024205
935186819470 848014632
522098167246 354689223
628692867001 240770523
771672561298 279531600
264200861935 315468642
557478445330 560250252
779322351154 848005059
214663231261 48506391
895981646458 675221982
751957120741 292100949
765935218906 640663452
529933759459 522676227
599552289538 67279044
251486851090 301999431
356211224581 247174860
914149897366 828093219
206544335686 712767288
424563346582 197931348
216106573006 227310885
840520670002 56844474
9574 290396955
622501659106 847995486
928493253346 847985913
355715237878 559857759
885463185406 847976340
85103921722 82863888
600508513270 847966767
505842363802 847957194
691349767810 847947621
279217339318 847938048
626326554034 847928475
550784879206 847918902
811833958042 847909329
46854972442 125569041
549284463235 230479548
749679415462 412960074
3824904502 780611139
792709483402 847899756
577559143702 153780672
513525266665 198850356
536441523226 847890183
952398846646 165009801
410406147160 354143562
181682518654 148477230
993516467122 586633440
34424063926 742759497
307904051278 847880610
518273272318 778849707
183594966118 847871037
448468939882 847861464
136740003250 847851891
122878791415 208404210
438906702562 847842318
970567097554 847832745
591634584223 29551851
380577054910 834765600
52592314834 333389298
754460534122 847823172
243837061234 847813599
606553780780 246476031
991604019658 847804026
997341362050 634661181
370610994250 139698789
686326274455 42733872
955267517842 109400244
307904051278 354583920
255386271823 210270945
714299137378 847794453
44942524978 847784880
883550737942 803299149
55460986030 148075164
982998006070 847775307
731179492915 209562543
915106121098 747861906
524010614710 847765734
9562246894 847756161
114746857414 847746588
131310471100 69586137
935383946686 415707525
119527976074 743209428
780278574886 847737015
585208933558 115526964
47811196174 847727442
654057042262 155858013
626326554034 533235246
321709111987 7208469
635888791354 847717869
466637190790 619909188
45898748710 764088141
916062344830 847708296
738917392663 92877246
29642945266 847698723
106661366128 121356921
623457882838 847689150
858688920910 51244269
664575503314 847679577
715255361110 272964522
917081721643 177952497
326072302186 443143743
170207833870 137066214
28728440668 318914922
316510064866 810383169
992560243390 847670004
330853420846 847660431
895981646458 847650858
356671461610 847641285
987779124730 59965272
565700298520 245212395
544091313082 847631712
363365027734 847622139
327619639522 181293474
737248506946 250420107
352846566682 250305231
686568649150 847612566
410387135182 261170586
922545117586 17509017
846258012394 310155627
928706817403 295288758
895746556816 80681244
777409903690 847602993
365277475198 847593420
376182771607 306058383
209413006882 847583847
488630336626 716874105
353289375370 25894965
199850769562 699460818
791753259670 320647635
363607282072 366253407
855820249714 847574274
551876953381 681339129
171164057602 847564701
741160487455 568301145
850082907322 847555128
873032276890 847545555
683699977954 168015723
694218439006 847535982
766891442638 688289127
957179965306 847526409
440819150026 847516836
65979447082 362261466
916335022162 8146623
348065448022 847507263
827133537754 847497690
65364874147 74487513
714299137378 446905932
240218024098 438864612
975688134298 53694957
959092412770 847488117
104228396362 847478544
85103921722 122974758
173076505066 847468971
169251610138 8146623
371660296261 11411016
965785978894 847459398
482892994234 847449825
878804378845 811321323
184551189850 847440252
180726294922 847430679
349977895486 216206205
239055942574 847421106
174988952530 847411533
648319699870 847401960
247661956162 847392387
130046437126 847382814
32658485428 699479964
761590772641 271088214
221843915398 847373241
176901399994 413505735
806096615650 847363668
162558044014 522992136
822352419094 847354095
273479996926 847344522
448677143059 228928722
58329657226 847334949
645451028674 847325376
393007963426 500170104
920843463490 389850852
785059693546 481990977
998297585782 847315803
449425163614 847306230
119527976074 827499693
906500107510 847296657
629195225230 847287084
113790633682 847277511
70760565742 37114521
943792833058 847267938
726730045894 600150516
680831306758 217651728
880682066746 847258365
398779127227 174745542
527835509638 847248792
476199428110 847239219
798446825794 847229646
185507413582 124027788
18168260482 847220073
997341362050 847210500
622501659106 130824618
611983198054 847200927
347109224290 719085468
31555392730 798790266
991604019658 847191354
655816392829 1273209
297916355638 257619003
68386703770 175023159
722208030052 285170097
430300688974 847181781
679875083026 847172208
687524872882 847162635
908412554974 847153062
759241652782 549882693
421840692355 127732539
319378736062 847143489
729934298605 75262926
918931016026 847133916
656925713458 545345091
433169360170 373088529
492455231554 847124343
701868228862 500323272
594433391665 142101612
440089844686 416253186
841476893734 135400512
349842441628 9209226
832141632244 213276867
234536875216 488816526
669356621974 211745187
344240553094 847114770
809921510578 806735856
626326554034 233236572
794621930866 847105197
929658580117 256460670
230449928986 847095624
896584764604 155704845
61198328422 704965293
858688920910 847086051
338503210702 847076478
301210485154 88282206
410219990602 847066905
200806993294 847057332
500469867586 299558316
739263203623 658880871
43030077514 89430966
786015917278 238386846
506422746073 162224058
535203455320 77349840
613895645518 847047759
901718988850 847038186
797490602062 567027936
225350119675 128067594
840520670002 847028613
974391992482 241574655
335634539506 847019040
6693575698 596866977
155065222639 370388943
747766967998 847009467
917974792294 846999894
663394299028 76430832
122595870973 383111460
618676764178 846990321
535485299494 846980748
751591862926 846971175
337546986970 579865329
451686374614 359973519
630151448962 846961602
207500559418 846952029
917018568562 846942456
304079156350 91374285
278261115586 846932883
157776925354 328554933
928493253346 846923310
746810744266 846913737
318840335488 34558530
71244126691 162070890
893112975262 714911640
46415575834 195097740
342328105630 846904164
11474694358 527165964
167339162674 846894591
522647016055 4030233
575646696238 766557975
62154552154 846885018
82235250526 798560514
278261115586 471470250
689437320346 846875445
512535929926 846865872
202719440758 846856299
283998457978 125521176
108053291290 244532712
769493777920 144906501
140564898178 846846726
367189922662 846837153
921799687222 197213373
439862926294 846827580
367189922662 369623103
460899848398 846818007
318422512330 846808434
95622382774 846798861
878158885120 392914212
949835659453 311974497
237667549849 87286614
157776925354 846789288
258061237456 3781335
859645144642 143346102
823308642826 846779715
214800728260 193680936
781712711497 197893056
329897197114 846770142
931361924542 416444646
799770825040 129809880
838608222538 752160183
22949379142 846760569
569909353846 505961769
376798483729 91527453
679875083026 846750996
836080072525 316320639
355715237878 846741423
98491053970 846731850
893112975262 846722277
659794384654 846712704
216170549365 577539090
804184168186 776915961
931361924542 50085936
645451028674 318139509
30599168998 846703131
436038031366 506296824
639094958665 202019019
740117178142 562624356
22357053859 24353712
490542784090 846693558
305991603814 272303985
606245855662 846683985
157776925354 106308165
756372981586 527271267
140038071361 11324859
280173563050 846674412
683699977954 842108091
706649347522 167020131
991604019658 66101565
226625034058 846664839
25818050338 846655266
480980546770 846645693
648319699870 846636120
717007905274 46170579
812829105592 331101351
46308942187 426276117
346478721883 138684051
441775373758 846626547
996782676289 93920703
305991603814 846616974
100403501434 846607401
101359725166 846597828
757329205318 846588255
732467388286 846578682
755416757854 846569109
971523321286 803567193
208456783150 846559536
293563203424 585245355
895049661562 472523280
864488765419 329024010
999043973446 1838016
700912005130 300745368
744898296802 846549963
889288080334 846540390
58329657226 846530817
41117630050 670655661
381533278642 846521244
555580721140 687417984
237143495110 99568773
848170459858 809971530
489586560358 846511671
895025422726 659541408
718124032306 555291438
195069650902 546570435
811833958042 846502098
170642342767 217402830
240012166306 329990883
149170911766 343096320
633976343890 846492525
450381387346 154948578
371014817590 846482952
144414625468 699049179
644494804942 846473379
541222641886 423806283
473065215559 40388487
709518018718 846463806
297385590226 746378091
632677104514 187831833
281129786782 609398034
611983198054 60061002
559782639100 131714907
564011696515 39268446
325646058880 246753648
91797487846 846454233
176901399994 846444660
783337107391 196457106
494367679018 156748302
585208933558 846435087
518273272318 825508509
326072302186 701605170
937690677301 25512045
819516372682 768539586
693262215274 846425514
785059693546 846415941
857732697178 846406368
881638290478 846396795
134827555786 846387222
868251158230 15048756
768803890102 846377649
487674112894 846368076
103272172630 719162052
969610873822 643027983
891536291200 255570381
215150349274 846358503
779542290829 521307288
434279948527 519584148
965113221265 371403681
429845027839 149386665
848170459858 10166526
14461123027 170045199
227851867354 396973164
679875083026 200707518
965017146637 212051523
998297585782 288913140
781805694046 152603193
333722092042 846348930
213237901810 846339357
757329205318 759971751
530704180834 846329784
873032276890 423059589
519229496050 181887
294675294742 577395495
779322351154 846320211
398745305818 766921749
413462535313 61114032
272740697374 159620202
312685169938 846310638
264558796405 79762236
283998457978 846301065
668400398242 846291492
415602341527 37076229
133871332054 846281919
477155651842 846272346
792976589248 496742970
660239538727 74592816
831914656414 846262773
439492177669 237017907
259136640946 304057626
476199428110 452171082
120484199806 846253200
667444174510 780457971
329897197114 846243627
355715237878 846234054
513052967656 277119204
26774274070 519143790
199850769562 846224481
368146146394 846214908
576602919970 603395763
144389793106 70543437
75541684402 846205335
343284329362 789581040
215150349274 846195762
621798267877 448332309
613066273609 263918037
317466288598 150525852
826177314022 637035285
372927265054 589189431
265830207070 846186189
401613977014 284681874
859645144642 811819119
141521121910 767314242
760197876514 745334634
713342913646 800293227
47811196174 341832684
70240956967 103350108
126662110804 93241020
967698426358 846176616
291648247834 529042272
371014817590 846167043
618792788938 509695239
47811196174 846157470
470986217041 311984070
186463637314 846147897
197938322098 550380489
317466288598 378430263
671269069438 846138324
546959984278 846128751
238208372392 123137499
840520670002 846119178
676050188098 846109605
193157203438 846100032
166382938942 846090459
667444174510 524389794
267742654534 1407231
800359273258 141249615
411242918998 703826106
392051739694 846080886
441775373758 530870715
982998006070 846071313
620589211642 760900332
17212036750 732631263
913193673634 771698676
749847641791 131992524
545047536814 846061740
811833958042 741122514
236187271378 376295484
795578154598 185840649
578948411662 140531640
840520670002 846052167
885556110517 49980633
407351319406 846042594
715255361110 846033021
280173563050 846023448
625370330302 846013875
539505904834 408202293
768803890102 846004302
893112975262 845994729
494367679018 612490113
224712586594 327511476
844495688716 38665347
888331856602 845985156
550784879206 845975583
529747957102 845966010
411176214334 845956437
630791863516 24468588
148214688034 597661536
6693575698 845946864
137696226982 560661891
183836004685 65297433
614851869250 845937291
951007897930 184318542
859645144642 32136561
659794384654 845927718
455577170074 366990528
568186317760 551672844
229870785724 18102543
28686721534 845918145
292604471566 845908572
134833816528 491401236
758052359311 75195915
89265968137 119729511
181682518654 845898999
685612425418 728916939
357627685342 845889426
178111566697 324007758
489899712334 152335149
930546940852 306316854
758933789194 35094618
330458328082 50038071
198894545830 163832322
43986301246 464989329
104228396362 467487882
851995354786 845879853
176901399994 325797909
983394586741 47663967
863470039570 845870280
174032728798 17738769
666487950778 845860707
112154185381 68217198
179770071190 225597318
433169360170 845851134
664575503314 845841561
725773822162 128785569
14343365554 644569236
278261115586 845831988
455162506006 450275628
900255189604 173625501
78410355598 845822415
25272613609 290033181
365277475198 845812842
925624582150 845803269
234274823914 767668443
391095515962 463103448
65979447082 845793696
587296710517 5648070
956223741574 420340857
436994255098 845784123
78410355598 845774550
851039131054 845764977
327984749650 845755404
344240553094 845745831
814702629238 450333066
882594514210 786594264
948573951718 370149618
405438871942 845736258
857026328746 516090003
788884588474 845726685
113316640252 212501454
230449928986 37478295
189332308510 587437572
452293834810 845717112
673384454929 412931355
898850317654 663763101
366321282307 482354751
644494804942 845707539
307904051278 751212456
39205182586 845697966
778985778139 211247391
772628785030 845688393
301210485154 667037067
462449741725 97185096
630151448962 478688292
379620831178 845678820
960048636502 211601592
22949379142 845669247
400335520621 22841178
211325454346 294561210
554609774134 492473412
214295608915 365698173
199850769562 803921394
974391992482 716921970
300337450792 271078641
716211584842 811618086
610070750590 845659674
993741585790 91115814
387270621034 845650101
357627685342 845640528
309816498742 845630955
204084000805 125320143
494367679018 845621382
564172011454 845611809
182638742386 845602236
771845794306 176401671
467593414522 845592663
993516467122 485801031
888331856602 840145626
116659304878 348495492
454012356532 21778575
958622679325 270274509
163514267746 737398617
536092677625 135477096
383445726106 845583090
388226844766 845573517
271567549462 174458352
458987400934 512816037
983208123847 511925748
378004706356 64981524
151083359230 845563944
245749508698 845554371
654057042262 248878854
789374467603 94571667
806144729548 622532190
682041061822 181494507
235231047646 625614696
593814947146 632306223
480024323038 324926766
156820701622 124008642
375795936250 845544798
82689766993 377855883
888331856602 393057807
590946275950 845535225
12430918090 622532190
428388241510 845525652
207826721101 6126720
901718988850 845516079
472374533182 845506506
540266418154 845496933
809921510578 845487360
79366579330 701289261
445600268686 708421146
961961083966 845477787
560347116526 845468214
639713686282 845458641
376752159982 712977894
352846566682 845449068
803227944454 845439495
404482648210 845429922
157776925354 845420349
808370003506 325156518
348292002640 535638069
758285429050 832190463
14518235545 221461782
598035398434 6720246
362408804002 845410776
910325002438 845401203
997341362050 788001495
349977895486 845391630
694218439006 845382057
370515302542 265315695
514448377390 604123311
140564898178 845372484
164470491478 663389754
313641393670 691046151
409263766870 602830956
63110775886 845362911
204714838267 319192539
631152598783 737216730
696200683213 54882009
262961535874 845353338
887572032538 154642242
708167008558 80298324
921799687222 291564861
259272510535 108710988
894069198994 457235199
533572852030 422791545
225668810326 297605424
931361924542 580468428
166382938942 845343765
953355070378 845334192
546003760546 423499947
923851575004 381790386
901401121477 79111272
795578154598 845324619
75541684402 845315046
72838875004 648360144
865382487034 845305473
82559459317 505224648
240968390038 641410146
977260663678 845295900
441315624952 238444284
288779576638 845286327
539310194422 845276754
408307543138 215574387
517317048586 845267181
767847666370 845257608
786972141010 19816110
484901994976 227569356
457687644616 123577857
292243458682 109151346
60348805348 569201007
16877780401 203991057
651188371066 323548254
35984535418 176832456
392051739694 845248035
468549638254 273816519
86060145454 843036672
376440716092 60692820
247323650434 121711122
517120662583 41001159
822986601625 137985222
9585413554 449289609
743600024299 56126499
799422004066 345709749
143433569374 736278576
391095515962 374974410
166459475077 104058510
229695982744 120648519
201763217026 845238462
706649347522 845228889
292604471566 845219316
773585008762 708430719
683699977954 166292583
56664442060 248562945
308860275010 369862428
141521121910 845209743
801315496990 51560178
604333408198 845200170
524966838442 698465226
817571300434 845190597
883550737942 437074461
371014817590 845181024
279217339318 845171451
438906702562 150468414
366720361531 148773993
410531218405 248208744
427432017778 845161878
436038031366 845152305
361452580270 42245649
981452357674 341976279
133871332054 845142732
114746857414 17470725
215657727847 209505105
759241652782 678515094
776453679958 741821343
70760565742 71682624
624487483615 351874761
412544613154 401836248
883550737942 173194716
243160196788 266330433
734145712981 57323124
306947827546 806879451
425519570314 845133159
951728338672 248869281
87972592918 504152472
999638299486 330622701
184551189850 845123586
569271566386 168379497
778366127422 407800227
114746857414 845114013
124309094734 755855361
530704180834 845104440
427929861643 162539967
748220115526 197232519
786015917278 845094867
486168623233 173367030
123352871002 754764039
775722565321 326496738
621545435374 434355729
61198328422 845085294
557478445330 812249904
67082798251 161649678
976304439946 845075721
771672561298 489065424
147547377442 480468870
49723643638 845066148
137696226982 845056575
742639023640 151942656
736292283214 449701248
607202079394 845047002
920843463490 845037429
234489689899 61697985
926444988250 23760186
552697326670 845027856
232362376450 52661073
852951578518 845018283
441775373758 845008710
847214236126 842127237
102315948898 535523193
716671127134 182126325
368359231801 476113155
124309094734 844999137
9562246894 844989564
798446825794 844979991
93709935310 290674572
262005312142 844970418
91797487846 844960845
656341956010 84453006
580427814898 562375458
187599182482 565390953
790797035938 844951272
541222641886 809320566
174988952530 844941699
572778025042 803347014
947617727986 348926277
320334959794 335734683
946661504254 844932126
891200527798 569469051
222800139130 844922553
185507413582 844912980
889288080334 643487487
640669910014 844903407
355715237878 636010974
328940973382 309035586
112959844969 166503189
958795270942 179388447
115703081146 844893834
329897197114 844884261
779322351154 844874688
53548538566 839638257
996385138318 844865115
944749056790 844855542
145346016838 682076250
868251158230 844845969
59285880958 814317672
636845015086 844836396
263008625461 362931576
91797487846 844826823
875558602552 31389867
998749517539 360193698
976304439946 844817250
572784582547 785445504
980260934905 327578487
544091313082 428171571
526879285906 297222504
389183068498 844807677
349021671754 844798104
519229496050 844788531
964829755162 490568385
797490602062 662968542
31555392730 844778958
392832829483 46582218
148844830759 51215550
835739551342 217192224
980129334874 844769385
868251158230 279234837
424621119637 395336181
419782227922 462921561
634932567622 844759812
293560695298 445498701
187419861046 566597151
986540874937 73731246
995199185824 11899239
381792745234 35496684
860879971393 19557639
237865911982 14311635
971523321286 844750239
280173563050 353205408
771238678738 186281007
766891442638 159524472
37292735122 844740666
371014817590 844731093
126873578374 57610314
753867031360 321738957
302166708886 52086693
817958087926 349596387
507754811266 844721520
945705280522 844711947
23905602874 746119620
483849217966 844702374
128211071458 709608198
312856354324 163439829
3824904502 601471590
696130886470 844692801
329897197114 844683228
363817945510 328564506
819483747898 741017211
546959984278 817754379
325116078454 844673655
848170459858 844664082
23905602874 844654509
446556492418 844644936
836695775074 844635363
605532518086 112205133
751591862926 558431382
917974792294 844625790
722276515294 146419035
705693123790 771382767
688481096614 844616217
446556492418 582335163
81279026794 844606644
958136189038 222160611
270611325730 844597071
300254261422 844587498
741073401874 499021344
589033828486 844577925
917030917732 629951265
742029625606 844568352
189332308510 521450883
299298037690 844558779
237143495110 844549206
586165157290 795123807
640669910014 844539633
197938322098 844530060
739160954410 844520487
462447501643 247088703
987913615807 690462198
70760565742 844510914
539310194422 488337876
817571300434 844501341
130696587421 89967054
563215787722 844491768
793284083581 162262350
87340731145 482268594
878769619282 614146242
738204730678 844482195
654076188262 15173205
99447277702 844472622
293560695298 17834499
546959984278 844463049
575646696238 532450260
83191474258 844453476
379620831178 442693812
293923799188 360059676
771672561298 423566958
730225624141 147883704
14754602488 394694790
830958432682 67441785
526879285906 844443903
539310194422 45854670
907456331242 457340502
403526424478 844434330
748723191730 166933974
738204730678 442119432
671269069438 844424757
382489502374 322456932
753504310390 844415184
506893972906 112434885
996898452151 96151212
613895645518 596522349
243286857151 230594424
784591252456 12215148
8606023162 172093821
814801882102 67824705
223811522488 649815240
232362376450 844405611
63110775886 844396038
539310194422 614127096
127177765930 844386465
790797035938 844376892
806096615650 343431375
774766370308 358997073
642582357478 844367319
810877734310 844357746
403526424478 844348173
256267969750 305618025
476272173337 619928334
961004860234 844338600
953355070378 14177613
373883488786 204421842
867294934498 844329027
808965286846 317153490
549828655474 775882077
946661504254 9065631
151083359230 844319454
452293834810 844309881
378664607446 844300308
720036479770 261170586
160850870389 589735092
302297169730 631952022
522312698176 168599676
338503210702 844290735
565128235186 844281162
551741102938 844271589
318571659670 298141512
872076053158 162760146
853907802250 844262016
213237901810 260050545
539310194422 844252443
695393884438 236156337
672225293170 844242870
538353970690 303109899
650232147334 844233297
177857623726 578754861
925624582150 844223724
4284456367 122285502
774541232494 839063877
73919241400 495833535
324159854722 844214151
2339728747 261371619
719080256038 179015100
278261115586 844204578
714299137378 56787036
40161406318 844195005
626326554034 844185432
630151448962 221586231
965785978894 844175859
572778025042 844166286
58887045151 71586894
982041782338 339812781
932318148274 829261125
884860550002 422609658
589998495604 732612117
144389793106 844156713
110921962486 96266088
749679415462 771784833
818527524166 801317538
687524872882 844147140
631107672694 844137567
158733149086 844127994
264873983338 844118421
760197876514 776121402
970665364399 455109993
655969489726 66934416
337014990733 418684728
668400398242 844108848
445958767963 423767991
715255361110 491611842
119533672009 262328919
938752433785 117795765
42073853782 844099275
141521121910 844089702
222800139130 631712697
345713173165 25157844
617720540446 844080129
316510064866 844070556
632063896426 844060983
906500107510 844051410
90841264114 700063917
381533278642 844041837
869344907680 383733705
204666255292 774398262
153952030426 844032264
537432535240 712958748
639018546979 271107360
865382487034 97280826
492455231554 330000456
435081807634 844022691
337546986970 844013118
27730497802 701337126
757914278359 5552340
339539952937 608814081
862513815838 844003545
117615528610 843993972
278261115586 390023166
81724937134 99214572
641213043742 82825596
297385590226 17710050
378104753779 52957836
134556165328 8989047
943928118694 668894229
993516467122 633244377
119527976074 843984399
166633493071 96093774
811310902987 396169032
673181516902 564347496
431296401331 637456497
741073401874 843974826
638101160908 510872718
711430466182 843965253
925342536943 123051342
83732224309 200592642
76497908134 483560949
230217653806 40034286
921353905423 146112699
17212036750 843955680
717404386123 449921427
313641393670 843946107
426475794046 843936534
647363476138 843926961
640669910014 682727214
969610873822 843917388
31555392730 843907815
958136189038 843898242
512535929926 276899025
584263326283 564682551
838608222538 843888669
491528789425 547269264
932318148274 843879096
639177142870 196323084
218019020470 69586137
400657753282 843869523
105184620094 2709159
323203630990 843859950
48174615973 236510538
432213136438 281762109
814702629238 843850377
822966584482 79254867
992560243390 353186262
894069198994 714222384
421694675386 843840804
676050188098 843831231
645451028674 843821658
257224193482 705070596
315679285726 380182122
262961535874 672589407
993516467122 843812085
982041782338 843802512
582340262362 843792939
92504329447 114263328
65023223350 843783366
219931467934 782832075
675093964366 843773793
65979447082 684881139
311904342712 125243559
732467388286 843764220
533018857039 99233718
278261115586 843754647
364738528963 138904230
157776925354 843745074
351890342950 843735501
972892485946 287860110
28414890718 42494547
668400398242 843725928
260092864678 235917012
731602462255 255187461
905543883778 843716355
660750608386 25703505
427432017778 843706782
753504310390 405426123
587121381022 704812125
478111875574 731549514
224240727943 248448069
54504762298 835971798
127177765930 331465125
397789082086 843697209
607202079394 843687636
329897197114 843678063
157776925354 730582641
431408060803 377300649
359540132806 120227307
516360824854 843668490
989691572194 843658917
283998457978 843649344
576602919970 843639771
974810083684 295949295
92019265537 308231454
57373433494 843630198
245749508698 594885366
313641393670 586183509
610070750590 758028432
926580805882 843620625
807052839382 843611052
65023223350 699556548
462991827904 470503377
846548227462 59151567
390139292230 478372383
396277034920 293862381
109009515022 771507216
761154100246 714490428
908132577535 15919899
556522221598 826963605
427432017778 843601479
280173563050 770741376
283042234246 740002473
993516467122 356766564
929449477078 537255906
316510064866 843591906
897894093922 826322214
896986931815 606545280
553653550402 819975315
398745305818 843582333
239055942574 843572760
807052839382 843563187
925077987088 241478925
398305669885 123683160
384704600233 124717044
237143495110 843553614
530363577586 151396995
453250058542 843544041
741073401874 843534468
835443989059 133294452
148214688034 506708463
219488672911 312481866
540266418154 702983682
592858723414 843524895
582783808171 282499230
11474694358 280508046
467593414522 843515322
322714368625 263707431
823308642826 843505749
758285429050 444455244
806220260518 412672884
313641393670 843496176
801315496990 486892353
375795936250 843486603
667444174510 843477030
330345701737 32777952
633020120158 843467457
703780676326 843457884
729598717090 843448311
630327525151 202717848
502973692606 843438738
739160954410 526629876
869207381962 117700035
526879285906 515008254
590946275950 371365389
458031177202 633857049
890244304066 843429165
473856266749 178000362
429344465242 843419592
283407846262 393948096
251370007144 670110
53548538566 843410019
780290234800 347528619
61198328422 843400446
540565890313 474380442
445104697714 203876181
495323902750 131609604
510623482462 843390873
830002208950 252133674
674137740634 32002539
701868228862 491305506
854864025982 843381300
223756362862 843371727
891200527798 720511845
174032728798 524571681
655254457729 515410320
358583909074 363678270
664234660741 174869991
455162506006 185620470
463768519594 843362154
638757462550 95050317
905543883778 729634914
366233698930 843352581
51636091102 170763174
558282232702 4968387
693262215274 843343008
625411532494 443622393
487674112894 393306705
127177765930 843333435
879358961881 174295611
938480206384 27149028
521141943514 543842130
9562246894 843323862
174032728798 695421012
77851669837 93920703
551741102938 843314289
37292735122 843304716
764978995174 843295143
786972141010 843285570
675093964366 364645143
64066999618 721842492
924668358418 793056039
784103469814 843275997
933274372006 70265820
213237901810 107476071
30843414520 195758277
587219647867 455109993
169972026253 47099160
806096615650 843266424
594771170878 843256851
564172011454 843247278
165426715210 843237705
297385590226 843228132
386396294317 744166728
99447277702 249797862
151083359230 843218559
786015917278 843208986
689437320346 367775514
775654932076 618942315
680831306758 832152171
812790181774 843199413
247661956162 843189840
372927265054 843180267
385358173570 201119157
161208575107 197414406
522098167246 208720119
757329205318 436500081
860601368374 271231809
714299137378 843170694
566536831033 101387643
606450535975 435303456
135783779518 768654462
251486851090 843161121
161263974058 3111225
454206282274 339908511
631406800225 237812466
30935937565 310423671
548872431742 843151548
770716337566 843141975
806096615650 809703486
149170911766 843132402
147258464302 261965145
381182690755 119413602
418163930029 185017371
846258012394 140455056
785426856388 398236800
569458182448 204479280
289735800370 331398114
219177837601 140282742
146302240570 843122829
94666159042 276343791
333722092042 843113256
751591862926 89612853
247892703754 370925031
116659304878 843103683
254355522286 843094110
331809644578 271136079
324159854722 843084537
639184121587 405205944
596119255792 224630445
739160954410 843074964
708561794986 843065391
515404601122 739475958
417869780458 536451774
170207833870 222782856
61198328422 843055818
327984749650 843046245
799403049526 275376918
437950478830 843036672
35380287658 187563789
446667481780 150592863
945436819402 48324504
424563346582 843027099
670880026810 37085802
553199688991 244101927
746810744266 112693356
846295414105 763178706
832870880146 540845781
814702629238 843017526
586437978217 490166319
982420231747 418311381
971523321286 843007953
428644338406 249730851
115175230018 286376295
788884588474 842998380
14378919676 247663083
463134053965 295633386
395876634622 15738012
311084208748 414463035
480980546770 842988807
278347846966 603960570
930405700810 842979234
391618096459 223405101
405647860105 373394865
355715237878 842969661
345196776826 842960088
440819150026 763925400
318422512330 842950515
49529009494 70256247
466637190790 842940942
145346016838 842931369
633087715111 155159184
54504762298 56480700
269655101998 842921796
978402929092 234002412
546003760546 842912223
41117630050 842902650
673181516902 842893077
159086536381 145605330
614851869250 842883504
589033828486 842873931
949761219805 194839269
171405421651 389477505
921013642711 19691661
328067584819 663380181
480048111943 291497850
542178865618 842864358
288475436947 95251350
995428914586 66503631
134827555786 842854785
67463210125 241746969
123352871002 589687227
222800139130 666960483
525923062174 842845212
739160954410 24143106
225072636697 341018979
531026982394 125722209
671537821840 106413468
990647795926 842835639
444644044954 842826066
356671461610 476553513
270390566869 63430698
764978995174 842816493
158733149086 286184835
828089761486 842806920
231406152718 842797347
748723191730 107255892
490542784090 316311066
119031907306 227483199
196794060019 2603856
860601368374 842787774
419196469717 64885794
235231047646 842778201
976706908012 148955880
336590763238 740844897
961961083966 543497502
821396195362 565793019
141954874540 311936205
498192573946 842768628
545047536814 842759055
665531727046 113420904
420398642965 212472735
780278574886 771363621
110921962486 842749482
168295386406 842739909
615082798729 532057767
77454131866 842730336
333722092042 842720763
195222139219 590548797
655013265994 842711190
546959984278 842701617
677962635562 842692044
767847666370 842682471
762110323978 842672898
63152504593 74229042
780278574886 842663325
623457882838 366071520
273479996926 127119867
541475129761 448676937
513007629928 105858234
424563346582 132940251
922755910954 842653752
31555392730 842644179
825221090290 842634606
86254716679 476984298
175945176262 483283332
156820701622 625834875
599005177534 110520285
357627685342 842625033
279217339318 367670211
125265318466 842615460
221977506613 308020848
233318600182 842605887
358048887769 56825328
171569435860 406699332
168295386406 666118059
419782227922 239104821
174988952530 842596314
263593162414 112808232
394920410890 842586741
343284329362 56940204
418300441009 291545715
80322803062 842577168
189332308510 842567595
61198328422 842558022
440819150026 310461963
98491053970 842548449
576602919970 402448920
874944724354 842538876
753504310390 296782146
896196684757 525720441
178521099637 27646824
290692024102 842529303
682743754222 497058879
99892345618 151320411
907104211675 156815313
871119829426 842519730
742985849338 741591591
53787710398 356910159
593814947146 842510157
645451028674 842500584
370058593858 842491011
612939421786 479214807
465707331100 215028726
365277475198 580564158
195352111840 332747907
174032728798 52163277
963873531430 842481438
738276882379 688758204
720036479770 842471865
811833958042 505195929
457074953470 842462292
751626651208 712958748
106140843826 688652901
748064946769 292416858
895025422726 662585622
605289631930 228641532
246705732430 11918385
409263766870 740184360
936652824598 220092843
637011575713 431349807
169615106521 195145605
928151577922 155733564
641085186754 61745850
801315496990 477577824
266825373766 104048937
211325454346 842452719
49748763190 113229444
58329657226 365037636
859226061940 36607152
365277475198 842443146
997341362050 230249796
448468939882 703041120
997341362050 427922673
174343037593 362366769
826177314022 842433573
709518018718 842424000
780061731382 842424
747008704333 269183187
768803890102 169059180
620735956159 539160933
310772722474 297088482
107097067558 842414427
454805475490 121404786
500799140494 125013807
321291183526 842404854
907456331242 470484231
12773995264 173434041
693262215274 5695935
140010185212 124506438
347701840855 121098450
849126683590 842395281
671269069438 809933238
44382431986 89095911
388363891834 516942
669356621974 534939240
959092412770 842385708
876857171818 258375270
21993155410 259868658
813239480956 374601063
475243204378 842376135
906500107510 213937404
352893235057 223184922
241924613770 152009667
187419861046 169834593
612000869812 680688165
944749056790 773134626
75112377736 158002365
892156751530 133112565
689555738356 155006016
840146532535 185294988
239055942574 842366562
507754811266 464730858
555565997866 842356989
211325454346 842347416
589990052218 799422084
413088661798 136855608
433470383155 267306879
120484199806 17145243
60841518085 104144667
364321251466 681856071
585208933558 842337843
120484199806 842328270
202719440758 842318697
733423612018 842309124
311728946206 177378117
693917544562 23329401
465680967058 416693544
193157203438 92858100
866355425224 680764749
865636583173 462758820
453250058542 748082085
636845015086 104900934
9999589399 36233805
116659304878 842299551
353802790414 245288979
602463273394 242091597
157776925354 842289978
752548086658 775269405
513492153658 671335344
526879285906 147261459
136207030567 402209595
297385590226 842280405
981276798427 213564057
942836609326 842270832
80322803062 842261259
271567549462 842251686
83715615154 275549232
101359725166 414673641
905543883778 533991513
833286520660 232375002
288779576638 842242113
122396647270 156030327
651812741272 182652840
25818050338 842232540
396908197864 34998888
381533278642 842222967
56417209762 842213394
60242104690 250764735
201907510855 123711879
843514469881 307609209
467593414522 842203821
793771670671 430191474
671269069438 842194248
70250290642 28249923
756372981586 419393130
976963014481 5102409
322247407258 645459525
184551189850 842184675
785059693546 298218096
695174662738 842175102
216203834686 409303188
260092864678 842165529
747766967998 842155956
625370330302 842146383
125265318466 842136810
537624004813 41431944
616764316714 364472829
754460534122 842127237
285457570546 156451539
187419861046 842117664
600243440992 39928983
249574403626 558440955
21993155410 312654180
157049592052 399787626
821396195362 842108091
88928816650 842098518
174988952530 575203278
248618179894 500677473
530704180834 842088945
243837061234 842079372
287480289397 111515877
486717889162 842069799
501061245142 51876087
257224193482 842060226
771672561298 842050653
226625034058 127196451
655969489726 842041080
190713286252 389295618
599552289538 842031507
612939421786 438864612
905670764320 178747056
52592314834 842021934
767847666370 842012361
158206485010 65823948
542343597802 234691668
152039582962 480488016
182638742386 763082976
156820701622 842002788
411176214334 411485832
439989471781 650628945
162962426680 113564499
5737351966 841993215
980129334874 841983642
700912005130 827566704
576993201607 164579016
375795936250 841974069
647363476138 23367693
7085322004 131714907
297385590226 841964496
113790633682 841954923
608158303126 65919678
461160645637 344178069
263917759606 5054544
118571752342 518129052
912237449902 841945350
785059693546 240607782
471418309450 841935777
717694984111 142283499
751983436918 82787304
764978995174 804696807
384553720180 255043866
373883488786 841926204
419267089738 146907258
292196436106 71567748
293739643387 504994896
382489502374 841916631
601589961415 472370112
260092864678 577826280
70760565742 841907058
273479996926 841897485
139608674446 841887912
900323167477 225472869
249574403626 841878339
645451028674 532431114
490590543787 569497770
894069198994 841868766
325116078454 73109001
823308642826 841859193
240625230799 143547135
154471241227 164751330
676050188098 838039566
414622118284 11774790
620589211642 202401939
115703081146 841849620
125426824549 50947506
634932567622 841840047
582340262362 841830474
387270621034 841820901
653100818530 476821557
854864025982 841811328
413254762921 29025336
233318600182 841801755
786015917278 841792182
947376693511 26947995
6334276381 242560674
129090213394 841782609
831464250856 170590860
649393527907 673757313
689437320346 841773036
423607122850 841763463
410219990602 461428173
161601820282 841753890
4781128234 841744317
45898748710 306431730
782191022350 841734744
6693575698 603319179
513492153658 69672294
310772722474 841725171
625010169415 105188124
431256912706 841715598
434125583902 350994045
714710546626 422848983
736724963668 244331679
555565997866 440807931
567040682650 841706025
808668451354 10989804
303122932618 764853981
508024559260 46869408
896204659066 141441075
37292735122 841696452
463768519594 841686879
830958432682 639754017
335634539506 841677306
17212036750 7782849
222070795498 541582902
472739254909 441028110
281129786782 841667733
362408804002 353042667
160645596550 760306806
499148797678 841658160
995649380776 218044221
755066562460 164291826
774541232494 841648587
532638761074 722675343
457074953470 841639014
436038031366 240741804
47984687653 465056340
893112975262 529664517
763517254123 187487205
232362376450 841629441
685981196524 43222095
239055942574 671268333
47522670046 131753199
74585460670 841619868
66494388325 18466317
330853420846 838843698
202719440758 841610295
783147246082 841600722
502973692606 841591149
509969832541 57169956
884506961674 841581576
210369230614 841572003
449783126803 415382043
962917307698 841562430
48960047812 166235145
228537481522 188186034
573924741901 289602396
486717889162 840566838
528791733370 841552857
264582757624 61008729
960048636502 662001669
715255361110 110568150
76860849283 177741891
928493253346 841543284
838893880858 170954634
377708383714 841533711
475243204378 443459652
503929916338 841524138
488630336626 311007624
34424063926 211601592
248031282502 350572833
511153654348 256393659
978216887410 841514565
4781128234 841504992
396832858354 809397150
384969848917 12339597
529747957102 841495419
946997104915 185285415
197938322098 841485846
77454131866 65153838
987932694796 346245837
696276510946 492636153
827133537754 226774797
612939421786 154058289
221843915398 24832362
94666159042 841476273
942836609326 648465447
350934119218 841466700
54504762298 725212188
16255813018 737896413
983954229802 841457127
807527258116 107169735
517317048586 841447554
353802790414 841437981
415001109262 259437873
179770071190 841428408
464990327065 285055221
235774526002 79589922
524966838442 375462633
104228396362 96141639
56417209762 841418835
100403501434 148209186
180294575860 109189638
535485299494 194762685
577126093993 26880984
577750153771 242330922
397789082086 841409262
948573951718 841399689
800068066690 112549761
303122932618 841390116
558434669062 841380543
550784879206 841370970
762110323978 113554926
945705280522 841361397
861202945267 173290446
21993155410 734536290
644494804942 227971422
360496356538 511226919
284954681710 432402837
932318148274 841351824
578779687537 484968180
232007212669 32548200
935186819470 9065631
768803890102 841342251
292604471566 841332678
67446639262 234260883
39205182586 841323105
770966164147 292436004
129357807463 203368812
803227944454 181906146
582477539182 368464770
646736946526 461217567
84147697990 15632709
428388241510 456766122
569909353846 841313532
3824904502 841303959
90841264114 512710734
650232147334 841294386
34424063926 841284813
415001109262 841275240
427432017778 841265667
92753711578 841256094
954311294110 728773344
511579706194 359906508
674137740634 841246521
321482136157 638653122
442731597490 426132522
838608222538 841236948
357018214816 179053392
941343468835 56988069
723861374698 547757487
855820249714 565879176
265830207070 733167351
81279026794 841227375
312685169938 841217802
290702602267 101732271
218019020470 841208229
254670799468 221959578
626326554034 88732137
536945867158 253177131
158733149086 841198656
206544335686 790337307
979173111142 728103234
678640633714 25732224
920950518349 230594424
342328105630 841189083
95622382774 841179510
326072302186 54259764
920843463490 188635965
851995354786 841169937
149170911766 841160364
712194640480 55504254
368735527285 4403580
173076505066 841150791
203675664490 724656954
306947827546 110204376
157794271630 663877977
3824904502 841141218
714299137378 48946749
41709126574 199175838
537397746958 385102644
189891601462 121404786
41117630050 841131645
799403049526 206106690
448468939882 841122072
80150081515 46773678
514448377390 841112499
571821801310 656793957
645559710943 379732191
128232486259 463735266
326072302186 754218378
381533278642 766624986
172672432828 263324511
474286980646 88349217
157776925354 841102926
186463637314 841093353
464724743326 724063428
101600064904 20553231
124508490751 65910105
683326118104 237247659
545047536814 841083780
755416757854 676715370
361627804462 286749642
430902935977 200343744
502973692606 841074207
63110775886 377970759
285910905442 841064634
220887691666 590721111
845301788662 297997917
614025283084 303961896
984455156173 98544462
786972141010 283408665
813746405506 841055061
949530175450 841045488
306712594309 12674652
477155651842 841035915
820734092482 321279453
445600268686 841026342
778366127422 112664637
750635639194 841016769
801315496990 801681312
728919947617 504037596
280173563050 841007196
685615230307 496053714
666487950778 720186363
434125583902 532440687
739243339648 517095168
248618179894 840997623
529747957102 840988050
791753259670 840978477
536441523226 840968904
960048636502 614328129
279362073505 270935046
193612150690 44380428
956223741574 461284578
137698400053 238980372
795206228494 79216575
576602919970 840959331
76497908134 594713052
63721514140 124458573
492455231554 840949758
462812295862 787446261
556561365595 609771381
412132438066 6978717
357627685342 522647508
179770071190 806151903
885463185406 840940185
181682518654 592185780
68848118278 486911499
605289631930 840930612
986937164326 201320190
862543271959 564309204
445600268686 88014162
123352871002 810210855
388238016457 275893860
633976343890 840921039
515404601122 761225814
461856072130 818204310
670312845706 840911466
72673013206 840901893
906152420242 12263013
179770071190 840892320
155864477890 840882747
626335466497 745842003
541253533957 268426920
333424088644 132662634
34424063926 840873174
224712586594 840863601
18168260482 462490776
931928196211 156489831
495323902750 840854028
591564835345 107954721
764978995174 711876999
535485299494 840844455
831914656414 840834882
716442112255 36300816
75643072045 84156243
264873983338 840825309
335634539506 840815736
786972141010 840806163
574690472506 840796590
943792833058 501807087
218119527397 421891683
399286936585 131284122
301210485154 840787017
808965286846 532833180
555278247151 96237369
824264866558 840777444
196982098366 840767871
863806607104 384815454
322247407258 840758298
187419861046 840748725
827285461264 157743894
48767419906 840739152
401613977014 840729579
89885040382 840720006
687249433045 139574340
904587660046 840710433
524966838442 840700860
726212380438 194092575
942966246892 303961896
611088796756 148965453
465243887116 233533335
817849884307 102507684
275392444390 442253454
633976343890 840691287
308528028991 43643307
412132438066 438721017
40161406318 840681714
509100723109 142111185
330355695949 43882632
637801238818 105025383
426731211259 159246855
684656201686 355234884
230671189735 389592381
770230655503 181705113
101359725166 637734114
216106573006 840672141
732492737590 367411740
950486399182 840662568
321838749553 216100902
692305991542 425452839
606245855662 269546961
408307543138 38598336
495323902750 840652995
425519570314 132136119
793419704272 43174230
964829755162 840643422
179770071190 191249394
182638742386 840633849
384642136408 380833086
569909353846 811847838
830002208950 618549822
881798159578 256317075
909483013315 432613443
433415750044 116216220
688775629105 482967423
998297585782 621412149
997341362050 773756871
764802243394 36032772
284954681710 593774898
926830699474 12368316
138652450714 840624276
611983198054 840614703
615808092982 840605130
414044885530 833387088
160114969252 381388320
35380287658 600753615
161601820282 421929975
663740406751 265823064
888331856602 343345218
692425347706 417057318
567040682650 840595557
704156684620 281302605
447512716150 840585984
241924613770 840576411
640669910014 317488545
349021671754 409398918
466637190790 802763061
590946275950 840566838
737893899460 35841312
247661956162 442521498
485004205897 483331197
787928364742 731760120
539310194422 840557265
420301821643 316598256
549828655474 840547692
650232147334 261390765
210369230614 840538119
9574 840528546
339459434434 49339242
464724743326 557311341
305991603814 840518973
626326554034 840509400
468831438655 491047035
301210485154 684756690
528433018006 208308480
490542784090 735531882
471826684057 87487647
637525425634 101234475
474286980646 662796228
12430918090 601375860
881220959635 196571982
43030077514 171653463
216106573006 86520774
568953130114 840499827
408705837376 326046807
390451525198 106059267
725773822162 366578889
655013265994 840490254
897894093922 840480681
433281498292 296073744
77454131866 672292644
288779576638 840471108
991604019658 840461535
149170911766 840451962
21993155410 840442389
569909353846 840432816
786015917278 813618843
477155651842 737867694
70760565742 840423243
540792052438 31849371
163514267746 840413670
72673013206 840404097
597639842074 840394524
540683398888 47635248
935506471513 1043457
174988952530 840384951
754460534122 840375378
786972141010 840365805
929449477078 509695239
705693123790 840356232
227002191112 294369750
653100818530 840346659
738204730678 130451271
786015917278 840337086
815658852970 186529905
615808092982 840327513
795730920532 321604935
270141716734 224975073
701950125877 55973331
215706253384 219891810
612939421786 840317940
302166708886 833243493
220887691666 827758164
861080286418 10252683
949530175450 840308367
736292283214 125817939
452293834810 751997442
465680967058 840298794
859124501983 384001749
925097841490 395154294
653100818530 840289221
326072302186 269068311
251486851090 840279648
464724743326 840270075
722905150966 840260502
5737351966 840250929
205321718602 29877333
486717889162 42054189
941880385594 834890049
656925713458 840241356
645451028674 840231783
447017202616 328392192
594421655167 140129574
773690780839 332317122
64066999618 606066630
407351319406 840222210
141851438275 509015556
643538581210 611896587
868251158230 426161241
282086010514 70304112
964043949976 23741040
449425163614 840212637
130297326310 246983400
146302240570 162118755
385358173570 414099261
483849217966 840203064
256267969750 150506706
548872431742 840193491
421949891566 72668643
210369230614 840183918
736292283214 840174345
314130372937 68590545
43030077514 320666781
80488731871 350697282
327984749650 840164772
47811196174 840155199
808965286846 840145626
494367679018 840136053
344240553094 714432990
903631436314 840126480
674137740634 840116907
921173339497 284480841
804184168186 840107334
796018866799 289745991
67891894546 497508810
780278574886 840097761
282556858519 301654803
409268208742 153043551
410219990602 840088188
618676764178 203378385
849126683590 840078615
561322352236 559225941
991794752110 166742514
997341362050 840069042
875900948086 309839718
969672265471 432833622
711430466182 767266377
720992703502 745956879
213398977108 146687079
789840812206 840059469
17212036750 840049896
986822900998 840040323
948573951718 109945905
114746857414 840030750
363365027734 824206581
709518018718 840021177
804184168186 819994461
559390892794 759301641
277431025702 135142041
843389341198 840011604
312685169938 840002031
732467388286 753414246
557478445330 839992458
373883488786 839982885
743525230450 133064700
46193108887 39928983
925624582150 839973312
577559143702 452037060
567996906382 497863011
366233698930 820540122
438906702562 839963739
354759014146 839954166
169251610138 73271742
811396916392 93509064
154908254158 509857980
338503210702 329387784
496280126482 839944593
592858723414 839935020
882827999680 98668911
373883488786 832276620
712808055082 8328510
526879285906 602017251
706649347522 834851757
682743754222 832544664
105184620094 796502319
99447277702 839925447
298791888553 145720206
47811196174 775614033
539712959251 394168275
270126869011 207954279
142477345642 839915874
526955850760 1340220
880870338937 566625870
148504079824 118130820
63655565743 119164704
488630336626 436471362
988735348462 329043156
436994255098 839906301
486464170462 46323747
726730045894 839896728
25818050338 839887155
968654650090 839877582
960048636502 839868009
442731597490 435571500
53548538566 839858436
896937870190 393153537
144481598176 511743861
712386689914 839848863
403717999354 532335384
481936770502 839839290
299298037690 657712965
491499007822 839829717
403526424478 65967543
155414340376 255321483
207790669183 191325978
475243204378 839820144
344240553094 839810571
325116078454 336950454
893112975262 839800998
934230595738 189401805
705891811405 538107903
462812295862 839791425
647974913221 36109356
841476893734 240684366
146797269973 127397484
119859173155 488692077
971523321286 153684942
256267969750 839781852
567996906382 435389613
592858723414 839772279
534529075762 839762706
999328201297 545421675
395876634622 839753133
110921962486 839743560
993020886577 109371525
929796278149 349175175
269333788345 62779734
124309094734 839733987
374324373301 275080155
250856051920 263142624
460674685957 83313819
185507413582 281206875
982041782338 839724414
62523083935 300812379
808965286846 572915331
627282777766 827911332
645761720389 182222055
598596065806 738451647
274436220658 839714841
687524872882 836957817
266224461502 126497622
894069198994 839705268
491499007822 839695695
918931016026 750628503
470462085718 787025049
693907856686 65316579
852154534630 497106744
436038031366 839686122
482892994234 839676549
864426263302 5198139
444644044954 453855930
665765068921 285208389
857732697178 839666976
774541232494 696062403
636845015086 64809210
330853420846 806927316
495323902750 839657403
676050188098 221136300
86062576996 312520158
845893342624 117891495
384401949838 708756201
690393544078 839647830
114746857414 839638257
488630336626 256996758
838851998983 78249702
775497456226 152143689
841476893734 497173755
549828655474 839628684
931361924542 839619111
261049088410 839609538
280385633719 384738870
215150349274 839599965
600290329546 80910996
432213136438 617200029
916062344830 839590392
616363393993 84577455
328940973382 361763670
204173939140 134242179
501061245142 839580819
415957332994 839571246
514174383076 154661388
885786877255 390291210
785059693546 839561673
133600726582 140866695
190288532242 766309077
986822900998 839552100
734379835750 839542527
305991603814 695756067
382489502374 198649323
685612425418 839532954
532616628298 839523381
463019982097 221969151
388226844766 743889111
327028525918 144341694
50679867370 175875156
316510064866 839513808
472876972087 160280739
257616619471 237305097
34424063926 839504235
489903139468 185294988
172120281334 839494662
748723191730 302908866
940924161862 742826508
457074953470 615553473
856776473446 522130566
317071655338 83438268
604669832137 12732090
383020554976 306642336
720992703502 202947600
125265318466 839485089
600030949111 52268580
614428382968 139641351
917974792294 839475516
244265309389 98353002
568953130114 839465943
294516919030 839456370
238099718842 839446797
385358173570 839437224
901718988850 839427651
524010614710 839418078
217062796738 483560949
119527976074 357944043
60923491684 18437598
813746405506 156537696
975401442094 537141030
3824904502 839408505
548872431742 59477049
830499976231 58184694
243837061234 646464690
808009063114 839398932
461291757445 326314851
844032484057 111238260
368146146394 566080209
411256809421 585858027
435081807634 374514906
499148797678 839389359
118571752342 223807167
977260663678 839379786
617720540446 839370213
379620831178 295001568
198915960631 299165823
833827103878 36243378
3824904502 839360640
486052292137 481426170
810877734310 839351067
846258012394 659579700
204631888222 839341494
874944724354 839331921
227875656259 220236438
858688920910 839322348
894069198994 839312775
908412554974 839303202
107097067558 839293629
853907802250 220485336
321324038062 742950957
320722532272 102756582
786015917278 208404210
332765868310 839284056
869447645116 410116893
153952030426 48889311
790797035938 782985243
689437320346 839274483
179144786068 185984244
358583909074 839264910
738204730678 839255337
23905602874 438711444
911281226170 839245764
581384038630 839236191
551741102938 676935549
621545435374 839226618
154975399180 580899213
676414096120 317833173
759241652782 472666875
503929916338 104096802
678969577048 783128838
619632987910 839217045
548486174857 154134873
433169360170 839207472
240012166306 203885754
799403049526 534518028
450546081238 404334801
741073401874 440128248
694331907775 721402134
820439971630 839197899
250530627358 23989938
635888791354 839188326
170207833870 639897612
915106121098 839178753
453466915711 209591262
530021400274 383168898
208201437040 15221070
376369330231 106135851
188021380501 135821724
453712022803 20486220
886419409138 839169180
509667258730 796176837
205775283250 312826494
717167808574 839159607
959175324523 80786547
987779124730 839150034
775708483438 199281141
679875083026 155159184
494367679018 74554524
932318148274 305101083
95622382774 608220555
700912005130 468521766
794621930866 839140461
185507413582 839130888
833827103878 220916121
527835509638 370465527
59285880958 461198421
834799094341 400342860
78410355598 696081549
850409662531 400993824
142477345642 839121315
780278574886 839111742
445039467292 397882599
745216263997 267326025
706649347522 839102169
948573951718 544971744
271567549462 684766263
17663212240 162271923
354759014146 839092596
724817598430 839083023
407413706647 171308835
476199428110 839073450
730554940822 808928073
740117178142 839063877
146302240570 839054304
821396195362 2039049
425519570314 320609343
693262215274 684211029
828089761486 405244236
67077178900 232135677
668400398242 763284009
795578154598 576964710
766891442638 8692284
271567549462 839044731
172120281334 839035158
281129786782 619899615
505656795289 14340354
386363411062 437064888
803974178950 17039940
410219990602 839025585
454206282274 636566208
99996126511 4030233
586165157290 839016012
152995806694 839006439
458031177202 137975649
591365956270 196323084
338503210702 838996866
500105021410 838987293
546003760546 838977720
642637833013 192714063
735336059482 838968147
338503210702 838958574
291648247834 838949001
809921510578 838939428
75955343305 34491519
404482648210 787187790
125265318466 838929855
291438612799 59496195
369409232641 70533864
125516131066 367287291
352112838616 147433773
546003760546 824388468
699955781398 838920282
906500107510 838910709
961004860234 193345881
864862552777 21682845
56417209762 838901136
42073853782 838891563
940924161862 761541723
474286980646 838881990
971770065361 101215329
463175581639 317574702
742029625606 838872417
561303340258 838862844
26288735602 125253132
363365027734 838853271
137344729660 26277885
111878186218 838843698
568953130114 622733223
614291278462 339851073
997341362050 838834125
279217339318 263429814
603377184466 601356714
152039582962 838824552
322247407258 838814979
52055848006 399720615
391095515962 838805406
188607875827 571670841
910325002438 838795833
535485299494 838786260
24231936871 195739131
305991603814 838776687
908412554974 838767114
922755910954 838757541
281129786782 838747968
939967938130 838738395
264873983338 609455472
600508513270 242857437
265411449850 189085896
904587660046 374687220
44320475530 118532886
183932328211 349567668
504886140070 838728822
487674112894 838719249
670312845706 838709676
902675212582 838700103
277304891854 827375244
96686130442 586556856
474286980646 838690530
873988500622 838680957
832870880146 578812299
781234798618 24851508
107497324261 350496249
107097067558 838671384
360496356538 838661811
145528171882 529999572
490554578026 502237872
673181516902 724025136
765935218906 838652238
742985849338 838642665
950872889911 42638142
242259391153 2785743
584252709826 838633092
436994255098 568463886
984910453534 838623519
179206694659 289487520
290692024102 838613946
572778025042 660182799
332765868310 838604373
551190152161 234270456
295473142762 838594800
890244304066 838585227
350934119218 271538145
857732697178 838575654
571821801310 708555168
655969489726 838566081
331088179525 158653329
978216887410 838556508
485761665430 838546935
786332228344 161582667
861605763442 356852721
525388701406 329253762
264491613091 135438804
577559143702 838537362
600508513270 838527789
930444347011 121069731
388756528429 148841004
344240553094 838518216
89885040382 838508643
149170911766 838499070
288779576638 838489497
547916208010 301539927
643538581210 139076544
179770071190 838479924
861557592106 838470351
512577457600 580870494
750367771600 23262390
85178179483 536557077
229493705254 787762170
436038031366 823488606
952398846646 838460778
232362376450 353033094
622151128657 36932634
724817598430 838451205
427432017778 838441632
963873531430 351999210
342877356505 269451231
948875558656 58854804
492455231554 838432059
739160954410 32787525
102538444564 147433773
82235250526 573298251
903423983923 88167330
638757462550 811742535
531660404566 676839819
699996016717 629999130
220204011244 147567795
713342913646 838422486
479068099306 838412913
561140000251 19002405
483849217966 338606583
21230411581 319747773
84147697990 655779219
432213136438 838403340
809921510578 838393767
315282508114 80394054
821396195362 838384194
351890342950 798053145
320334959794 838374621
966742202626 838365048
11474694358 838355475
809304544393 225654756
94666159042 838345902
349072265059 578142189
559390892794 838336329
742029625606 792778422
13387141822 838326756
879725843014 561236271
939967938130 838317183
107466738526 35142483
736292283214 838307610
41681441458 15575271
991145371747 210931482
453842091154 85285857
180256571050 190138926
683866146088 338357685
332765868310 625968897
564332866573 444282930
334678315774 352458714
867294934498 838298037
576602919970 838288464
441775373758 348208302
530704180834 838278891
596683618342 838269318
624889425166 252478302
332045140378 541410588
346153000558 838259745
873032276890 838250172
908412554974 832860573
904083846721 40579947
789063258946 573240813
876857171818 317747016
644949311836 345757614
730554940822 838240599
954311294110 309073878
545047536814 99262437
245749508698 838231026
239055942574 838221453
82235250526 838211880
355936441189 109907613
601464737002 140263596
60242104690 838202307
911281226170 838192734
954311294110 320609343
646407252406 416186175
601464737002 468914259
458987400934 305311689
551741102938 838183161
911580267544 197079351
719080256038 718788705
972479545018 709790085
926739717682 584900727
86060145454 838173588
978216887410 838164015
198894545830 838154442
165426715210 232327137
859645144642 838144869
363935568961 90014919
65023223350 586729170
758285429050 838135296
929449477078 838125723
314597617402 838116150
568953130114 783626634
291358840990 155656980
330853420846 722321142
746810744266 276075747
594013213549 6413910
128133989662 838106577
338031533938 69729732
812300220580 36683736
661706832118 432307107
945452653144 4202547
836695775074 838097004
393964187158 631674405
319378736062 704658957
464724743326 767007906
615808092982 838087431
10968593086 71213547
444648237928 437945604
50679867370 838077858
606245855662 424505112
448468939882 838068285
901718988850 553874634
359540132806 838058712
181682518654 183849465
823750321900 84931656
692305991542 838049139
322247407258 838039566
610070750590 392981223
309816498742 386691762
416913556726 460853793
593854952713 383475234
686568649150 325836201
469573236760 224161368
710044983649 218340984
30599168998 838029993
921378441022 225118668
704736900058 838020420
518904334051 71596467
253805691550 20926578
155605829095 18370587
512239956004 130403406
375795936250 183763308
848170459858 838010847
323203630990 739160049
701868228862 467267703
836695775074 10137807
80322803062 574456584
418826004190 239736639
832870880146 810670359
939967938130 838001274
306041105797 490520520
686824927933 426122949
626416377493 333140400
264873983338 757942275
867801202603 10903647
846727501033 182183763
35591458465 519105498
825560453140 369048723
384939713113 87143019
960585394612 77541300
592368254851 6078855
784103469814 837991701
284607272059 221950005
309816498742 727011912
865382487034 837982128
708886003777 505224648
80322803062 837972555
262005312142 837962982
33914908867 380201268
904735467166 492281952
513188329876 40512936
161601820282 837953409
377085798178 479693457
469505861986 837943836
813757481467 30126231
113790633682 837934263
648319699870 412510143
270940608211 372619452
944925343585 40034286
474286980646 837924690
489586560358 369986877
87016369186 109199211
369102370126 837915117
27156782431 186501186
131476084000 75272499
655969489726 630678813
548503865761 172505460
833827103878 250104198
587121381022 757779534
384645611407 478295799
464724743326 146687079
902473255093 6442629
771672561298 318225666
438140914519 633502848
707605571254 160424334
88386366697 188597673
38248958854 837905544
338503210702 837895971
244793284966 789542748
757329205318 361045695
309402537595 260146275
368427745762 189803871
666487950778 421135416
649275923602 837886398
855040245766 249740424
210369230614 837876825
55460986030 667755042
699285397873 75856452
616764316714 360356439
262302419770 443363922
272999455564 131073516
995428914586 837867252
544609470853 80422773
15299589286 837857679
164470491478 837848106
759241652782 837838533
368803007362 126794385
292604471566 837828960
868907521402 16618728
509182131901 212798217
756372981586 837819387
311728946206 837809814
696130886470 837800241
129090213394 201789267
308988955276 216732720
106356236326 30355983
278261115586 837790668
730554940822 649288725
445901751175 213487473
859645144642 837781095
565159337863 317794881
119530129999 609532056
298072721020 125052099
305035380082 837771522
792116095516 376879437
234274823914 688183824
945705280522 837761949
561303340258 837752376
735119407438 85841091
768992439910 490558812
884506961674 704343048
92753711578 638442516
36336511390 707865912
781234798618 479578581
972479545018 834880476
689437320346 837742803
480024323038 837733230
846409103053 374246862
70297121758 204756897
809921510578 646445544
604333408198 750963558
537397746958 208011717
917974792294 837723657
745854520534 765801708
383925141946 264540282
470462085718 837714084
385358173570 837704511
662993850865 420494025
415957332994 244982643
485761665430 837694938
327028525918 539907627
485761665430 837685365
629285910259 540912792
213237901810 103417119
231406152718 777327600
315553841134 425280525
929449477078 775192821
808228562431 26612940
981085558606 837675792
979431342817 125032953
13387141822 129733296
502668116965 16513425
935186819470 837666219
129498434833 370446381
242052690937 172045956
980756280217 80164302
379730585623 249568110
80998647289 82299081
966574774948 10645176
164071512076 121127169
382489502374 837656646
517317048586 837647073
423903991153 254498205
919989977194 708689190
475243204378 366042801
997341362050 553156659
174988952530 837637500
692305991542 640060353
228537481522 837627927
305035380082 539955492
643538581210 837618354
67278164035 469488639
805948085074 28460529
263038991017 608325858
532008699025 351759885
524966838442 745880295
201763217026 837608781
566084458918 423432936
161951847454 406842927
472374533182 90292536
921215230945 186290580
208456783150 725633400
575646696238 837599208
257607955906 304296951
80322803062 519526710
729831053800 560834205
678918859294 308710104
912612280717 278851917
451337611078 601806645
249574403626 837589635
98491053970 44859078
806161319557 742414869
981580224235 244188084
627282777766 302746125
29642945266 837580062
901718988850 837570489
304079156350 171854496
465750285151 444436098
192212878945 154048716
720992703502 837560916
506798587534 139449891
556889585473 44255979
827133537754 837551343
262005312142 837541770
681518830045 106844253
999433954228 285811488
577559143702 837532197
801315496990 405062349
573734248774 837522624
116659304878 837513051
377842013221 286500744
408419374924 624973305
910007135065 79111272
867294934498 405406977
16255813018 98869944
271567549462 837503478
363365027734 837493905
771672561298 837484332
583296486094 837474759
657881937190 515439039
356671461610 830113122
190288532242 502295310
326072302186 837465186
114769918771 578094324
169867546531 57160383
205588111954 837455613
739160954410 837446040
702824452594 837436467
160813344229 122965185
184551189850 837426894
786015917278 464673420
325116078454 837417321
793665707134 107428206
276348668122 837407748
779322351154 837398175
54504762298 837388602
173579757676 171126948
368743712200 146170137
693262215274 837379029
459256766008 343823868
388054314679 12282159
990647795926 837369456
779490654067 177502566
659794384654 837359883
865382487034 837350310
517317048586 287017686
12197953654 82816023
251486851090 132863667
436994255098 837340737
740117178142 837331164
191244755974 837321591
44942524978 677050425
975348216214 712413087
854864025982 837312018
772823509423 83371257
207500559418 837302445
858688920910 837292872
596683618342 159964830
467148006070 252028371
472374533182 180364893
595727394610 837283299
615808092982 643966137
648319699870 837273726
678589801084 122256783
120484199806 837264153
83191474258 416109591
307904051278 837254580
569318033728 170964207
303122932618 837245007
813746405506 738767556
93709935310 683330313
631107672694 837235434
959192967562 534039378
507754811266 664634244
43030077514 178364136
48767419906 607550445
273860437519 16819761
529747957102 508058256
826424804791 383771997
889288080334 675930384
67891894546 203904900
546003760546 425031627
148214688034 678965025
40161406318 829519596
446556492418 837225861
651188371066 418330527
272523773194 703931409
30599168998 692577831
549828655474 11344005
330932225782 751805982
979552355110 250688151
342328105630 406163244
473330756914 207236304
429660402961 173261727
430300688974 837216288
650648036746 252152820
489586560358 837206715
930405700810 229024452
718124032306 819362643
854864025982 837197142
635888791354 837187569
224712586594 837177996
11816747221 98084958
261049088410 837168423
982998006070 737073135
548872431742 837158850
252943331083 13095864
375795936250 837149277
815267828731 75387375
415957332994 664998018
9574 837139704
720992703502 837130131
332765868310 837120558
687524872882 4039806
556522221598 837110985
514448377390 469890705
474286980646 837101412
242139699934 38148405
332765868310 837091839
124995392677 116091771
968126540491 47673540
32511616462 837082266
762110323978 531588690
853907802250 560298117
704736900058 837072693
767847666370 388166004
505490885626 174085005
7649799430 837063120
14528210611 332661750
425519570314 141508086
842433117466 778485933
246858192028 565180347
568953130114 837053547
543135089350 137726751
451337611078 837043974
105184620094 837034401
679875083026 837024828
14343365554 837015255
991604019658 449806551
11978416045 328765539
181682518654 837005682
519229496050 836996109
186463637314 836986536
310043790481 281800401
162558044014 188272191
603377184466 836976963
453427570681 168207183
241577701915 80566368
759241652782 836967390
237143495110 748034220
429344465242 836957817
651188371066 836948244
225884968666 24401577
117381654739 97491432
992560243390 271432842
399701529550 836938671
778948979527 216550833
26532856675 44648472
243837061234 836929098
578107734040 91259409
944749056790 836919525
738558079681 103330962
952398846646 836909952
517376267164 635819514
167117274199 63459417
988735348462 706535265
910325002438 836900379
5738232682 419967510
891364991938 667056213
972479545018 799718847
923712134686 836890806
703056109621 407484318
437950478830 64139100
873988500622 836881233
502519467421 301616511
502973692606 637293756
466637190790 505530984
189680354071 308872845
190517891749 83706312
532616628298 620024064
854864025982 836871660
372458153854 74918298
53548538566 836862087
176901399994 512796891
559390892794 836852514
251486851090 277176642
169251610138 269546961
629195225230 68111895
851039131054 704783406
947617727986 836842941
919035409591 443651112
913193673634 429655386
859645144642 836833368
619632987910 836823795
818527524166 355282749
138129041458 231187950
405438871942 447164403
905996208028 171931080
508711034998 368550927
593814947146 836814222
870163605694 333437163
587121381022 597068010
694218439006 836804649
65023223350 836795076
350218790458 188588100
783147246082 358815186
197145116983 354871110
635537227021 97443567
663619279582 51722919
572575349578 23549580
427164667126 117652170
808965286846 463495941
631107672694 414166272
413088661798 836785503
196982098366 70935930
529747957102 57954942
537397746958 386663043
220939184833 329847288
595321283323 134156022
563215787722 671775702
413289264013 320178558
165544396099 405110214
163514267746 836775930
500105021410 533972367
748242372751 148400646
87016369186 662135691
956233306 527663760
23905602874 506363835
537397746958 836766357
864426263302 836756784
795578154598 836747211
456463932118 79331451
848170459858 210337956
947164440955 157810905
299298037690 836737638
243279955018 170198367
126221542198 836728065
213049490116 53972574
131002660858 810967122
569909353846 836718492
594771170878 120323037
716211584842 836708919
13816711051 342464502
392051739694 836699346
908412554974 836689773
282086010514 836680200
36336511390 836670627
42656935639 56002050
810877734310 812326488
43710870982 51569751
448468939882 836661054
643172063851 18858810
667444174510 836651481
132915108322 836641908
636845015086 836632335
163514267746 836622762
946661504254 308461206
225668810326 219575901
882057195385 91728486
35380287658 836613189
480980546770 585427242
446556492418 19729953
226017104785 351759885
196025874634 836603616
770716337566 836594043
343084334338 43662453
449425163614 13698963
953355070378 836584470
620589211642 80422773
830958432682 836574897
349977895486 267220722
686736588289 19117281
72673013206 836565324
77454131866 417880596
369102370126 51713346
557478445330 836555751
58329657226 657550224
764022771442 836546178
2868680770 836536605
360496356538 836527032
254688308485 149491968
446556492418 401434182
103272172630 836517459
197220695818 486538152
439255849018 339200109
692692960921 194982864
956773700851 98276418
301719175228 261429057
532151480320 174477498
224488352734 98496597
104228396362 836507886
847792885684 69241509
971523321286 425203941
545047536814 836498313
647363476138 820722009
569909353846 836488740
399701529550 86865402
52592314834 836479167
483849217966 191450427
991604019658 836469594
109965738754 323471670
978216887410 435686376
457074953470 576821115
700912005130 836460021
576602919970 836450448
129090213394 541975395
268802726170 624418071
499148797678 379109946
255651989584 96850041
843389341198 182547537
599552289538 515333736
910325002438 518780016
660750608386 836440875
887039404483 165411867
498192573946 836431302
652144594798 283456530
524010614710 836421729
142477345642 523853706
339459434434 836412156
49723643638 462442911
26324586487 46180152
395876634622 628831224
655013265994 590405202
312685169938 836402583
395876634622 399998232
458253605857 269202333
833827103878 836393010
577807955545 579348387
929449477078 601241838
397789082086 636403467
306947827546 836383437
752774200918 20160738
437420665237 81332208
38248958854 569507343
503149625200 54508662
254355522286 836373864
842459098588 156154776
202719440758 169480392
619632987910 836364291
221843915398 771440205
217062796738 183370815
911763571348 273165555
396832858354 285457287
555565997866 836354718
451337611078 564625113
388226844766 836345145
77454131866 836335572
66935670814 836325999
746267643349 18408879
688481096614 811646805
871119829426 383877300
334829224546 437122326
344643471091 44141103
470462085718 59256870
21993155410 113344320
33658113142 206633205
55168391377 77560446
963873531430 632995479
162169700215 74927871
500105021410 643554498
482892994234 836316426
278261115586 836306853
418826004190 210251799
190288532242 241756542
7649799430 799824150
603377184466 836297280
576685075456 308576082
270611325730 628295136
620949912709 442818261
728176579540 293584764
305035380082 627749475
379620831178 836287707
166382938942 836278134
913193673634 836268561
726291013060 239325
562298822863 638231910
861557592106 836258988
53548538566 836249415
617720540446 836239842
401613977014 836230269
88928816650 836220696
857732697178 674235963
347109224290 544158039
783147246082 699470391
819483747898 836211123
607202079394 836201550
830963200036 753213213
58382280007 396628536
93523246756 41699988
759241652782 764183871
61198328422 317986341
455892820603 13344762
796751388667 304574568
808965286846 327281724
529570190584 44677191
890494369972 572982342
366233698930 767946060
161321134441 23999511
104228396362 836191977
213531563158 24104814
515838248449 89919189
170207833870 560336409
19124484214 40120443
149862771622 2795316
5067810865 56576430
542178865618 425366682
168595844584 395652090
886573007923 373337427
891200527798 703136850
330853420846 836182404
867502927069 451702005
672225293170 200889405
387270621034 796856520
431256912706 836172831
804755168917 145021377
320043600058 116072625
664575503314 836163258
521263348300 266062389
679875083026 836153685
305991603814 410959317
72673013206 836144112
756372981586 699757581
55830992053 47529945
796534378330 617008569
129851477500 12330024
388226844766 356977170
304079156350 630611802
826932872620 13871277
28686721534 33965004
468034413913 60271608
857066449189 450668121
90623300569 4307850
231406152718 836134539
7649799430 836124966
562259563990 836115393
283998457978 836105820
953016238135 22812459
84147697990 836096247
92753711578 144877782
982998006070 652036176
80903951173 198955659
664575503314 290023608
454571262472 184988652
67891894546 836086674
54504762298 384556983
599007513346 158662902
45898748710 836077101
833827103878 836067528
491499007822 305618025
235231047646 836057955
732467388286 153503055
572778025042 836048382
982998006070 464750004
518273272318 836038809
447512716150 742941384
540266418154 836029236
873032276890 836019663
27878170900 150832188
201763217026 606727167
994472690854 836010090
237143495110 836000517
700171365358 312548877
615808092982 725078166
801315496990 835990944
719080256038 835981371
49023669970 32251437
541222641886 215201040
314848420429 526361832
507754811266 168063588
158733149086 321805968
29642945266 261649236
456118729738 833042460
596683618342 835971798
502973692606 242062878
977313889558 553108794
132915108322 835962225
636638357254 60951291
503929916338 835952652
983954229802 835943079
961961083966 835933506
839295745825 106844253
920843463490 619631571
281653956397 167336040
995428914586 509589936
411196652689 415200156
482892994234 835923933
895025422726 353004375
389183068498 835914360
331809644578 536758110
593814947146 835904787
377968778887 169844166
192200979706 835895214
246908670457 132069108
218509244227 30087939
238099718842 835885641
972479545018 809454588
805140391918 835876068
105250089841 6337326
382888141240 48573402
840520670002 784832832
543342469249 45481323
576602919970 572867466
701361333031 4192974
925624582150 835866495
234274823914 835856922
127177765930 586394115
971523321286 475854684
132971273113 405081495
578515367434 835847349
560347116526 785981592
982292499208 311505420
87972592918 835837776
502017468874 835828203
649275923602 835818630
63110775886 541161690
677962635562 835809057
221843915398 835799484
683699977954 835789911
472374533182 350017599
157776925354 749690349
534529075762 835780338
41850452773 63928494
765112452367 469536504
94666159042 835770765
574690472506 274601505
828615673387 211122942
232362376450 425089065
236187271378 773747298
158733149086 835761192
529747957102 835751619
509136478264 155082600
479068099306 835742046
105442066783 273615486
526879285906 835732473
224712586594 609934122
292604471566 835722900
779735244217 403281771
378411367396 109811883
975348216214 279799644
835739551342 679481967
263917759606 364511121
34424063926 415372470
831386077738 69432969
900762765118 835713327
713561790718 44150676
725773822162 835703754
254634010429 317871465
732519829180 349500657
917065399678 673489269
60242104690 835694181
908412554974 15010464
785059693546 835684608
261049088410 278373267
83191474258 651356493
647363476138 637245891
789840812206 835675035
139608674446 835665462
829045985218 835655889
972479545018 386481156
785059693546 702868806
507754811266 835646316
271567549462 835636743
951442622914 553941645
672225293170 318206520
976395651490 9553854
240553816219 33744825
385358173570 835627170
80322803062 399778053
406622224672 397097613
276348668122 835617597
118571752342 13277751
352846566682 178306698
537397746958 64799637
414092157004 755079948
128133989662 830668356
145346016838 835608024
908412554974 313448739
282168711661 373682055
174604265617 213458754
274222076740 62818026
873032276890 674283828
651188371066 281005842
985866677266 815236680
31555392730 835598451
45687151210 81992745
412132438066 661963377
261049088410 808344120
16255813018 835588878
838608222538 12990561
144823698904 243422244
420228482890 232317564
327028525918 835579305
593814947146 396800850
96578606506 166129842
774648861733 324352386
863947502518 111171249
382489502374 835569732
989358684784 106269873
241103311900 179283144
330037862776 132901959
967283689798 4930095
468549638254 209323218
123352871002 372475857
984192425188 9046485
654057042262 233801379
424563346582 762747921
586165157290 835560159
317466288598 835550586
935186819470 185658762
65023223350 299950809
324777600412 114311193
100625537596 258662460
218019020470 439735755
775497456226 481876101
955267517842 92848527
412464850918 91881654
992560243390 835541013
117615528610 835531440
528430768351 125291424
380205013930 186759657
735569564098 415420335
231406152718 835521867
478462486699 270580845
123656430832 45079257
3824904502 835512294
227581257790 178239687
422650899118 78776217
399982918312 65776083
144389793106 314061411
202719440758 835502721
655013265994 258135945
790797035938 835493148
318422512330 835483575
552697326670 471192633
555565997866 119260434
468032326999 358968354
43986301246 695708202
168081462667 4518456
137696226982 835474002
610070750590 4547175
492455231554 557292195
855232519471 257657295
72070732003 20735118
112121263834 49434972
103272172630 635101539
5509863286 55944612
670787886685 288405771
169251610138 835464429
607202079394 36377400
596683618342 373825650
851995354786 835454856
338248151782 58098537
126221542198 835445283
283730532946 89249079
283530457246 241995867
674827733755 43786902
294919607275 79522911
262136624983 311926632
399701529550 835435710
966742202626 835426137
153392454376 187850979
922076873437 244465701
855167241184 226583337
772628785030 717046419
860601368374 835416564
259136640946 97797768
426686246878 23970792
411176214334 835406991
973435768750 835397418
788884588474 536432628
566084458918 282795993
822352419094 272189109
112834409950 835387845
601464737002 4977960
862513815838 835378272
698043333934 38665347
282086010514 786441096
307301980681 250094625
676050188098 644674539
686568649150 835368699
65979447082 835359126
778687157977 88291779
333722092042 835349553
158773843909 669851529
816615076702 673795605
540367442023 302344059
123352871002 232327137
210369230614 195203043
84147697990 81456657
343284329362 835339980
388258359082 127024137
465680967058 722148828
158896847386 10348413
325116078454 675662340
870163605694 829634472
651188371066 835330407
342351530761 218762196
488935552585 4853511
483849217966 835320834
567040682650 208471221
345196776826 220207719
844636182064 536145438
756372981586 708066945
204631888222 452123217
914149897366 835311261
100172633485 64636896
79366579330 449490642
945705280522 656612070
475243204378 757482771
984910453534 746378091
495496618816 200650080
712386689914 110510712
689437320346 462758820
309859529377 53599227
888331856602 166991412
615329887432 121155888
508711034998 698264193
319378736062 24880227
483225110323 367086258
833187813457 484192767
997341362050 626495412
938055490666 835301688
98491053970 835292115
975348216214 835282542
686806164853 535484901
88104997081 40685250
294516919030 179283144
788884588474 114033576
794621930866 835272969
421969573654 168934731
179770071190 835263396
144389793106 835253823
77454131866 612729438
139608674446 835244250
966945475708 58213413
258655046554 347136126
844023169528 130470417
199850769562 643267308
292604471566 835234677
550440485050 12186429
606245855662 835225104
384401949838 835215531
724817598430 704917428
859645144642 835205958
591902499682 447212268
366233698930 835196385
260706771595 211611165
868251158230 659541408
468549638254 201636099
791753259670 378324960
550011231730 526515
779322351154 835186812
656925713458 351970491
240012166306 835177239
352575961210 140866695
754460534122 8634846
302166708886 835167666
583296486094 835158093
751591862926 545881179
4781128234 795755625
301385374291 323251491
166382938942 835148520
385358173570 425663445
986822900998 835138947
827133537754 835129374
408307543138 835119801
387270621034 835110228
730554940822 835100655
633020120158 276640554
930599142421 525021612
122396647270 835091082
665531727046 835081509
211325454346 835071936
90841264114 835062363
908412554974 289305633
427764928426 212645049
843781891636 27589386
278847126781 221165019
546003760546 835052790
150127135498 387725646
689437320346 830295009
362408804002 835043217
395876634622 613744176
530704180834 91144533
485761665430 435638511
476624756500 364357953
679875083026 835033644
273479996926 835024071
109965738754 553233243
151083359230 835014498
620589211642 7620108
508711034998 260672790
269351105902 171471576
234274823914 835004925
202719440758 613629300
931361924542 834995352
289337022001 15383811
219112578460 343125039
497236350214 235084161
82538513593 492415974
420262017109 83026629
377708383714 834985779
961961083966 719257782
386314397302 592606992
678918859294 238042218
378664607446 24028230
102315948898 834976206
245749508698 152708496
228211879165 20591523
786146129224 338673594
769760113834 834966633
961004860234 834957060
609330713917 286835799
599552289538 471259644
469505861986 834947487
558434669062 834937914
544091313082 834928341
917974792294 834918768
277708202344 211467570
611983198054 296380080
105184620094 834909195
832870880146 834899622
147587469166 84864645
684656201686 834890049
205588111954 276152331
523128409414 23405985
184551189850 834880476
155958159268 430765854
144825192292 128843007
15299589286 704285610
306947827546 834870903
84147697990 812077590
591902499682 834861330
334751051428 737819829
859288477900 165057666
878769619282 834851757
703780676326 834842184
926580805882 834832611
742029625606 768625743
946661504254 834823038
494020728871 62904183
420738451654 834813465
243847907443 357446247
85268337997 551069745
616764316714 834803892
43030077514 834794319
663935226874 437639268
359056346197 346312848
371047451947 22496550
299903137447 190502700
64066999618 834784746
131958884590 834775173
873988500622 834765600
399701529550 834756027
951442622914 454478175
675093964366 834746454
887375632870 740461977
804184168186 475031406
565128235186 834736881
895025422726 834727308
215581689508 257370105
351890342950 834717735
786015917278 693381963
469851552589 130642731
320383600207 556411479
871119829426 733511979
741073401874 501864525
33770567173 18198273
281533891831 103857477
794867870809 333446736
622501659106 226449315
348065448022 832458507
274144458856 83122359
899806541386 429377769
701868228862 834708162
305035380082 834698589
910325002438 834689016
189707847727 67250325
739160954410 587782200
176612309059 35065899
252443074822 834679443
665531727046 834669870
733942133563 36128502
250530627358 834660297
102315948898 344599281
21036931678 65354871
726730045894 306738066
522098167246 834650724
702020583157 351252516
772628785030 94341915
971523321286 834641151
911281226170 834631578
916062344830 834622005
914528566954 61650120
636845015086 834612432
639838326742 305637171
323515691644 254191869
863096179720 237247659
300290734552 505435254
855243652870 363908022
888331856602 156030327
764978995174 290789448
444644044954 587083371
3198767383 98391294
118571752342 318321396
512334192616 45873816
258976766365 14761566
420738451654 834602859
564172011454 529607079
296429366494 745037871
536441523226 834593286
870163605694 293288001
700912005130 727136361
23905602874 834583713
231406152718 834574140
434189531542 182375223
196025874634 834564567
353802790414 823909818
290692024102 834554994
72673013206 393287559
956233306 738748410
208456783150 834545421
434125583902 520235112
99447277702 112291290
442731597490 729634914
878769619282 831759678
743942073070 389726403
590946275950 66666372
272523773194 336289917
766891442638 834535848
345196776826 834526275
170352539338 478860606
148214688034 834516702
570497672134 72687789
285910905442 164703465
572021752561 393230121
94666159042 834507129
901328290093 174860418
477155651842 115641840
786972141010 801863199
238099718842 707444700
170207833870 834497556
384401949838 174975294
564172011454 818883993
607202079394 834487983
431256912706 283217205
2481705910 231178377
550784879206 741227817
6896312692 201052146
569443775083 293412450
444644044954 834478410
214194125542 478898898
236047394794 12607641
591902499682 454573905
66935670814 834468837
304079156350 834459264
467593414522 47893719
851191686382 560767194
935186819470 834449691
123448017049 98525316
81279026794 601251411
991604019658 834440118
274115806867 176104908
994472690854 834430545
72673013206 834420972
177857623726 813934752
862513815838 362893284
265830207070 834411399
9562246894 525088623
3824904502 834401826
797490602062 834392253
988735348462 834382680
450381387346 321126285
431795298226 6212877
653622326851 128460087
64066999618 834373107
737552564572 41968032
559701651520 268733256
304079156350 834363534
32511616462 834353961
470462085718 65833521
919887239758 834344388
212281678078 808257963
358120666123 57639033
611983198054 136434396
115117734580 27799992
744898296802 834334815
906500107510 834325242
238451210683 121739841
612442213831 31456878
639887752141 594981096
416913556726 553769331
383445726106 834315669
678328372027 278382840
143210235376 88062027
121440423538 256565973
312685169938 834306096
434125583902 311409690
955267517842 834296523
940924161862 729730644
52592314834 834286950
95622382774 834277377
475243204378 834267804
771752859622 60539652
782191022350 834258231
738204730678 316818435
862513815838 733023756
295473142762 834248658
263485025806 259361289
958136189038 834239085
247144386436 119107266
215150349274 834229512
349977895486 834219939
192665624407 210625146
844345564930 487840080
431371367494 162769719
215552817340 420733350
871119829426 834210366
655013265994 122448243
627282777766 834200793
725773822162 834191220
888342329464 509580363
589033828486 834181647
905543883778 834172074
366233698930 834162501
828089761486 834152928
367189922662 802322703
242880837502 834143355
980681515087 276994755
925659322567 384116625
9562246894 220667223
326072302186 787407969
537397746958 834133782
703780676326 834124209
320334959794 834114636
934230595738 834105063
378664607446 834095490
455380588519 220772526
614851869250 834085917
704736900058 834076344
828089761486 513514866
480980546770 834066771
715255361110 94198320
224712586594 834057198
602420960734 834047625
562445222752 59209005
117615528610 834038052
363365027734 517554672
958600623133 330019602
897894093922 834028479
728642493358 834018906
740117178142 834009333
343284329362 833999760
137052437251 282011007
174988952530 833990187
487674112894 833980614
837651998806 833971041
50025355879 302085588
684888595834 308193162
358583909074 833961468
670312845706 68916027
982041782338 833951895
547916208010 833942322
191550134674 373375719
878769619282 833932749
768803890102 833923176
57373433494 683177145
526879285906 833913603
502973692606 833904030
87031915738 236596695
667444174510 442033275
504886140070 833894457
528791733370 550380489
395876634622 833884884
210369230614 267909978
469231465606 83869053
251486851090 833875311
375979948456 302458935
893112975262 833865738
364321251466 85075251
677962635562 833856165
777409903690 819295632
34424063926 446934651
518273272318 833846592
382489502374 833837019
687524872882 833827446
583296486094 833817873
166112773828 36894342
317633873536 170667444
749679415462 833808300
452293834810 757568928
672225293170 771957147
81028830958 109524693
579739654312 427396158
556522221598 538174914
562885954099 98611473
727686269626 833798727
945705280522 758679396
432213136438 833789154
397789082086 172266135
609114526858 361916838
681787530490 833779581
195069650902 21960462
408307543138 231676173
884054612797 126851823
438906702562 393680052
830002208950 525136488
495323902750 721603167
575646696238 580602450
152039582962 562997703
626326554034 833770008
534529075762 833760435
568953130114 150430122
310772722474 833750862
553653550402 833741289
253412691181 805165884
524966838442 318579867
917018568562 552917334
412382417815 11803509
259136640946 709368873
756372981586 643190724
265830207070 833731716
4781128234 833722143
9574 833712570
64092482944 281331324
528791733370 791304180
474286980646 833702997
769760113834 739964181
428388241510 147117864
825221090290 833693424
750888385540 66781248
188512404298 656602497
529924942726 637322475
382682091988 60424776
662663055850 200315025
373883488786 833683851
313641393670 833674278
369298587907 388367037
373883488786 833664705
423607122850 400160973
666487950778 833655132
939341437237 126105129
942836609326 633091209
160645596550 546867198
114746857414 833645559
837686145697 712355649
418113489892 60884280
346406484025 37440003
51636091102 711197316
775497456226 478602135
238613875099 117728754
786470299723 148324062
270842456242 374045829
444866550193 323328075
351890342950 670923705
967698426358 833635986
458420070754 269882016
962917307698 833626413
832870880146 833616840
611026974322 833607267
657423892378 17920656
596736987817 158844789
716211584842 833597694
453302920648 348007269
610558332199 80805693
306669515809 122907747
94669882939 408154428
301210485154 833588121
789185936941 199041816
63522960547 215124456
80322803062 833578548
228537481522 833568975
764978995174 833559402
387797499808 102890604
151388163550 112932681
367915029547 41594685
853907802250 833549829
445600268686 790710654
334678315774 833540256
123352871002 629922546
953355070378 833530683
8305502065 171902361
677962635562 405876054
39468851725 331599147
148214688034 598886880
376019676406 431244504
128133989662 277071339
774541232494 408049125
786015917278 833521110
885463185406 650399193
511579706194 48870165
106408571917 78144399
985302008380 441650355
169819174162 112750794
195069650902 833511537
402118091194 46295028
211325454346 504918312
11558553838 621163251
950745597730 288817410
605289631930 833501964
105820602349 75224634
657509790907 178258833
651489719533 199041816
151748989066 64445436
591902499682 833492391
690393544078 598226343
910093732423 10013358
101359725166 590271180
316510064866 828638880
564172011454 833482818
118571752342 741649029
582340262362 833473245
6693575698 833463672
653100818530 833454099
708561794986 833444526
261049088410 833434953
703038926086 557541093
65023223350 833425380
981085558606 10817490
110921962486 833415807
216223928413 95835303
947617727986 695535888
426835757992 251195520
440819150026 833406234
481936770502 833396661
910325002438 833387088
176556096403 156126057
11474694358 728419143
727686269626 833377515
530704180834 452831619
956233306 833367942
994787939317 498609705
669356621974 833358369
508711034998 171337554
512535929926 833348796
786972141010 15173205
844008676006 1818870
157776925354 833339223
833107160932 232451586
495323902750 832468080
335634539506 395699955
821396195362 32749233
668400398242 833329650
35548226797 414711933
965137852594 53771541
672225293170 833320077
941157484591 403147749
892522105075 147912423
827478041305 181073295
793795459576 320082828
630151448962 350936607
895025422726 833310504
101359725166 169652706
72707610028 687743466
465680967058 458872182
714992883115 130336395
319378736062 833300931
655969489726 833291358
580874223034 94935441
693361611733 228095871
261049088410 286988967
852951578518 85601766
102315948898 757482771
785059693546 788575875
772628785030 293412450
808009063114 825116016
87972592918 75071466
594771170878 833281785
833827103878 833272212
354759014146 833262639
609114526858 441669501
728074904707 102163056
488630336626 833253066
393007963426 382039284
656350227082 288616377
921942152608 516319755
623457882838 833243493
491499007822 833233920
404482648210 612442248
496280126482 833224347
28686721534 833214774
329897197114 816318429
467593414522 833205201
981706587835 191278113
34424063926 833195628
276348668122 833186055
652144594798 833176482
31555392730 535178565
655013265994 331742742
131002660858 826733853
937099266934 833166909
207500559418 833157336
290692024102 833147763
534119049118 41479809
449425163614 714002205
977260663678 833138190
218975244202 833128617
782191022350 833119044
305064893641 680056347
187419861046 833109471
768318820711 348686952
802271720722 777748812
35974167859 25368450
183228487051 39297165
647363476138 763982838
114746857414 576830688
575646696238 436241610
675093964366 833099898
26774274070 833090325
148727781688 194370192
818323336168 73176012
491499007822 833080752
391095515962 57380562
602420960734 833071179
553653550402 833061606
144098356786 18992832
911429167312 234634230
513492153658 833052033
476199428110 767151501
499148797678 786575118
849126683590 282393927
57373433494 76584
656925713458 833042460
383875314481 56653014
353802790414 555042540
906500107510 119308299
437950478830 833032887
611983198054 833023314
341119637440 73846122
452293834810 605061465
193157203438 833013741
287823352906 833004168
742985849338 752409081
919038664411 310854456
59665986496 290148057
388226844766 589869114
989691572194 832994595
524966838442 832985022
656925713458 832975449
277304891854 736881675
162017996884 398160216
197938322098 133840113
966742202626 832965876
612939421786 832956303
333722092042 716318871
411176214334 832946730
415001109262 290435247
538728188833 297212931
390210812113 255063012
171164057602 180814824
570909622951 222620115
90841264114 358642872
746810744266 832937157
721948927234 479138223
769760113834 832927584
446556492418 832918011
372176420464 180690375
489792466015 502907982
405438871942 320982690
592858723414 832908438
574220049805 242311776
552697326670 832898865
896937870190 832889292
86472923641 264865764
17431162720 485437257
807052839382 832879719
706649347522 550370916
618676764178 832870146
723861374698 832860573
741073401874 150631155
250530627358 832851000
730554940822 445996497
151083359230 417038172
673422316144 36645444
689875285096 105082821
685621069837 94437645
311728946206 832841427
185507413582 636652365
265830207070 601318422
950486399182 735675477
866338710766 409542513
635888791354 832831854
188376084778 807319809
654368777434 396848715
427712276926 72697362
571821801310 832822281
630151448962 832812708
673181516902 832803135
223756362862 832793562
764022771442 832783989
982041782338 80173875
543135089350 703615500
37547482225 487438014
611040175489 206958687
178813847458 555932829
987779124730 655894095
630151448962 420752496
149170911766 832774416
872076053158 832764843
958136189038 832755270
417869780458 23702748
186463637314 600667458
694247263309 34989315
52592314834 52957836
580214331517 44428293
341371881898 832745697
684830593027 489314322
213237901810 159447888
711060674857 51617616
81279026794 328612371
664575503314 293173125
1912457038 159763797
317651755900 217508133
530704180834 832736124
669356621974 832726551
740117178142 207006552
694218439006 832716978
4781128234 832707405
55460986030 55446816
647363476138 390731568
812790181774 113593218
69804342010 832697832
316073540158 187956282
495323902750 789849084
269655101998 832688259
204631888222 832678686
290715966175 388060701
276348668122 832669113
86453413867 118408437
457074953470 565199493
789840812206 384078333
252553844005 26584221
652144594798 832659540
850082907322 832649967
21993155410 210615573
455162506006 832640394
806096615650 119413602
274436220658 832630821
995700222979 99654930
739160954410 832621248
618676764178 832611675
493411455286 832602102
281129786782 773986623
694218439006 230747592
195069650902 100602657
730734578167 552658863
542178865618 832592529
157776925354 832582956
36336511390 170437692
365074579555 49052052
648319699870 832573383
23905602874 832563810
845301788662 832554237
667444174510 378334533
699037380589 730649652
214671272581 292771059
439862926294 832544664
57606909391 114607956
765977933632 731204886
76244687230 18964113
99447277702 832535091
950815815685 371547276
520185719782 571546392
262961535874 832525518
420738451654 832515945
654057042262 728285121
258180417214 40015140
624414106570 832506372
953355070378 526170372
792222135637 254431194
149170911766 832496799
473330756914 577797561
501681709564 166771233
769760113834 734785188
531660404566 832487226
682743754222 832477653
627282777766 584757132
729598717090 832468080
47811196174 121337775
950486399182 612451821
764978995174 832458507
119527976074 832448934
70760565742 832439361
71154781882 75703284
745854520534 832429788
404482648210 832420215
827133537754 832410642
218975244202 832401069
298341813958 832391496
493049092609 44954808
696130886470 788537583
73005914281 381148995
660750608386 832381923
112117243174 423729699
31555392730 832372350
678943059838 786460242
49723643638 383188044
171515156950 370475100
457074953470 832362777
103272172630 832353204
814702629238 595325724
337752787324 341660370
131958884590 832343631
45500190520 218235681
956233306 832334058
531721614328 414501327
845301788662 832324485
162558044014 832314912
776453679958 832305339
749062860916 230450829
848834414419 34970169
982041782338 265602885
39626576473 317823600
57398782798 446494293
921243318127 9113496
800359273258 832295766
711515512714 350276070
468549638254 832286193
33467840194 832276620
879725843014 420063240
123352871002 832267047
579471591166 832257474
619632987910 832247901
840600365227 396867861
203001585787 401845821
240012166306 832238328
560347116526 832228755
755416757854 832219182
26369359408 20668107
283042234246 714289395
886736945548 104412711
319378736062 742749924
427432017778 832209609
319378736062 414367305
806096615650 832200036
659831144974 123549138
307904051278 369986877
253399298554 774513138
498192573946 100937712
390507766573 356929305
442870798483 536059281
987779124730 832190463
559192697494 3953649
266786430802 832180890
220887691666 700848903
275392444390 832171317
88928816650 832161744
982998006070 832152171
631107672694 832142598
640669910014 832133025
905543883778 832123452
961961083966 380651199
985391401054 265899648
226195832695 65048535
241067384431 479913636
507754811266 809492880
465686050321 582564915
983002074595 327760374
770716337566 832113879
764639138620 162377226
398745305818 832104306
39205182586 527271267
725963549449 449088576
40161406318 832094733
442419368614 150793896
843389341198 591113604
125265318466 832085160
48329401810 291306390
87972592918 85419879
416913556726 170820612
592858723414 832075587
173076505066 351817323
36336511390 832066014
371697774556 14981745
770716337566 690902556
727943476990 361371177
630593539675 76660584
584252709826 673910481
202259347324 131600031
42073853782 32816244
175258327177 135524961
825221090290 780352668
451337611078 832056441
566084458918 402247887
310772722474 321260307
258180417214 832046868
221843915398 832037295
876095232121 633579432
914425714642 277894617
974679230347 275788557
856233688438 233772660
151661855620 112090257
232450917127 377463390
820447907647 226966257
971988090436 88042881
32511616462 832027722
437950478830 832018149
120104423842 231599589
983954229802 677232312
156820701622 832008576
670312845706 397490106
843389341198 419048502
44942524978 487639047
6355049791 211266537
676050188098 831999003
984910453534 831989430
992560243390 831979857
861557592106 288022851
734007756478 242426652
792709483402 831233163
651561105394 157571580
451337611078 726724722
930405700810 439582587
857732697178 831970284
282086010514 831960711
741073401874 710785677
972479545018 831951138
931963137661 13890423
566084458918 831941565
285910905442 611255196
621636034246 67719402
527835509638 831931992
891694264846 243786018
985866677266 831922419
784103469814 739533396
620589211642 125157402
952839453544 235581957
652144594798 831912846
10518470626 831903273
226625034058 831893700
863470039570 292723194
628707810454 20754264
108053291290 831884127
512535929926 831874554
393007963426 750465762
265830207070 180546780
28026839590 100056996
696130886470 831864981
443687821222 660201945
912237449902 809358858
189397883560 248381058
475243204378 548552046
703270525675 67652391
678918859294 57485865
880682066746 831855408
79366579330 831845835
843389341198 26028987
113790633682 831836262
231406152718 831826689
789231609724 330268500
695174662738 403971027
95622382774 314741094
645451028674 801097359
328940973382 404937900
721948927234 831817116
510875290654 266502747
873375593389 470292771
509667258730 674676321
81381764230 708689190
878063882668 198256830
703034225743 315803697
253399298554 831807543
337668544924 97319118
279217339318 498973479
581384038630 762288417
351890342950 831797970
730554940822 202957173
194113427170 113018838
7649799430 831788397
443136008875 120715530
23905602874 600935502
40161406318 831778824
919887239758 831769251
509667258730 506076645
424956452254 121854717
851995354786 550055007
768803890102 831759678
969867468514 204871773
406395095674 831750105
293730434161 39230154
806096615650 262223616
932503730452 588653343
546777163216 25693932
351890342950 658210761
30599168998 38942964
262005312142 831740532
519229496050 674561445
833827103878 831730959
839564446270 610393626
315737949070 49262658
109965738754 831721386
232460461408 626476266
930405700810 800791023
507754811266 831711813
544091313082 831702240
29642945266 488031540
498192573946 831692667
997388470783 328803831
152039582962 808535580
665199002377 95902314
850719425665 52881252
124309094734 831683094
818172207217 165316137
594771170878 58165548
297385590226 498657570
431842770733 183255939
880682066746 722436018
522170519980 580449282
904319093623 52967409
852951578518 56528565
560347116526 347901966
639713686282 831673521
411176214334 18906675
341371881898 219240846
13197035707 10415424
709518018718 816385440
390139292230 831663948
427140945232 8452959
908412554974 831654375
308441814553 243288222
653320499734 104910507
704980264864 33716106
844345564930 831644802
876647335750 1838016
357627685342 831635229
701868228862 785081730
192803896819 35410527
428486575366 33486354
171164057602 831625656
674137740634 680305245
270611325730 831616083
361545581965 48123471
844737282517 151004502
112834409950 509417622
871451600887 344628000
734427528436 594540738
418826004190 447920670
659273952601 309131316
696130886470 356421936
985866677266 252296415
274113566785 177761037
170207833870 831606510
701868228862 304785174
716211584842 831596937
767847666370 707712744
529747957102 215622252
23905602874 132509466
911776322584 315325047
853662450352 42915759
361452580270 831587364
182148781192 36683736
926030142295 3829200
208456783150 831577791
696130886470 574073664
681787530490 266071962
155864477890 778619955
679875083026 831568218
104228396362 529578360
66935670814 333552039
341371881898 831558645
623492383930 23338974
500302158199 402209595
521828002132 36894342
303755229268 94294050
989378472175 63373260
89045339206 79168710
198328488859 153742380
844345564930 831549072
701868228862 417947607
344240553094 831539499
741073401874 831529926
812790181774 800006037
879725843014 176708007
316709077963 626246514
686568649150 759674988
954311294110 831520353
612939421786 831510780
330853420846 831501207
735336059482 112051965
617720540446 831491634
824264866558 204048495
35380287658 812575386
493411455286 744272031
712386689914 831482061
856776473446 68676702
418826004190 831472488
324159854722 499815903
916803821545 59879115
681787530490 831462915
117762100813 481837809
568953130114 831453342
21993155410 560173668
993516467122 831443769
71716789474 831434196
679875083026 831424623
274436220658 831415050
723259725313 191976942
573997611577 528917823
286161727615 382872135
764473707607 16666593
495658785436 128833434
160777522063 116273658
243837061234 831405477
885463185406 831395904
640669910014 831386331
44451606484 131044797
462812295862 570857136
218975244202 831376758
306947827546 831367185
69316697482 73539786
727686269626 196016748
571821801310 535178565
746810744266 831357612
808009063114 44399574
333722092042 831348039
454206282274 742299993
521141943514 587188674
17212036750 831338466
155382672892 349768701
887977391650 220801245
469505861986 831328893
663619279582 677280177
912237449902 831319320
552697326670 765868719
883550737942 831309747
982998006070 831300174
501061245142 514587042
431256912706 288501501
203675664490 533196954
590946275950 142254780
109016168257 720722451
80322803062 831290601
72673013206 831281028
989691572194 89038473
801315496990 831271455
551223217303 177942924
514688142748 458881755
916522499794 227483199
234793709233 127435776
73629236938 673575426
216106573006 831261882
602420960734 166129842
255311746018 605310363
388226844766 715265841
924668358418 34951023
87016369186 241718250
742496539108 102852312
942836609326 496427061
464357086780 155915451
235231047646 831252309
296429366494 478822314
357627685342 608048241
843684534226 134041146
432213136438 831242736
406683874792 342426210
858025870303 468464328
314597617402 61851153
923712134686 831233163
7649799430 831223590
856776473446 831214017
238099718842 727193799
524966838442 831204444
688481096614 831194871
565128235186 831185298
218019020470 831175725
267744195787 717936708
860601368374 831166152
110495431990 123070488
6693575698 831156579
964829755162 831147006
82235250526 831137433
661706832118 831127860
677006411830 637025712
265830207070 347289294
55460986030 831118287
383163029935 50736900
52663394359 55810590
835739551342 831108714
676050188098 831099141
350934119218 636987420
937099266934 108768426
347202580186 209706138
451495077355 664557660
198311506357 251798619
4781128234 562107414
274436220658 831089568
520386829366 478582989
401681677270 727969212
660750608386 24344139
484805441698 831079995
983045124376 166311729
899335984663 108433371
148733841397 265765626
927977081278 85735788
539695775716 240722658
64066999618 831070422
508711034998 621594036
826177314022 111879651
425519570314 831060849
562259563990 831051276
199314235723 305790339
516360824854 831041703
434125583902 763159560
761154100246 25990695
89885040382 831032130
973435768750 831022557
715255361110 303981042
407415879718 727653303
404482648210 484097037
751709361928 502572927
479068099306 708650898
51636091102 624599958
349977895486 831012984
890244304066 559742883
388226844766 436031004
489586560358 831003411
864785806036 341650797
954311294110 763542480
240308354926 296868303
725418438202 49827465
398745305818 830993838
730679849326 158567172
124309094734 830984265
761154100246 197002767
692728390594 160567929
237143495110 830974692
960703965790 23329401
306396197086 417985899
984910453534 830965119
250530627358 830955546
438906702562 302765271
723861374698 37688901
610070750590 830945973
134333430337 4489737
407351319406 414108834
71716789474 830936400
498192573946 499614870
205983428989 54010866
56427778354 369776271
494367679018 830926827
464724743326 830917254
346153000558 303847020
444644044954 830907681
627593948131 495728232
162558044014 830898108
162276104110 135094176
524966838442 830888535
804184168186 830878962
57373433494 390760287
41117630050 830869389
688481096614 112262571
486717889162 830859816
781234798618 830850243
681413555764 184883349
956223741574 830840670
305035380082 830831097
498192573946 830821524
377708383714 16226235
571821801310 36951780
371971041322 830811951
898990542958 552199359
715564521145 197165508
757329205318 830802378
178560253207 72295296
113790633682 40790553
716873940712 61573536
923297082217 170485557
937362419131 91364712
507754811266 830792805
794235539959 184241958
24861826606 830783232
715255361110 217326246
489586560358 830773659
673181516902 830764086
71716789474 261390765
247661956162 830754513
609646986691 259504884
507754811266 575270289
904714511869 320484894
388226844766 206594913
579471591166 657559797
469264109536 46630083
318814756432 225310128
607202079394 830744940
97534830238 830735367
698253825058 36511422
218019020470 830725794
706649347522 825489363
543135089350 830716221
864426263302 18294003
98847265300 383704986
208786343248 336826005
474609581173 445718880
607202079394 830706648
426475794046 830697075
611983198054 830687502
766068015562 52938690
577559143702 830677929
458031177202 680018055
751305155668 23415558
361452580270 278516862
26774274070 830668356
850082907322 830658783
103698123265 308394195
150127135498 52661073
101437276039 97749903
431876084773 133887978
451337611078 82241643
926129845090 260117556
503929916338 756994548
451337611078 555597774
231961559032 127340046
935941085713 6442629
818527524166 830649210
145346016838 590472213
197938322098 830639637
977260663678 830630064
398337059752 80662098
812882570797 186979836
222800139130 221567085
995428914586 830620491
250530627358 830610918
938204724163 68609691
200806993294 830601345
583296486094 493114803
878769619282 830591772
55460986030 830582199
907456331242 830572626
537397746958 830563053
167339162674 830553480
922755910954 780582420
134285306866 368512635
449425163614 830543907
682790451316 694061646
596683618342 151301265
319833491854 258538011
924668358418 603338325
307904051278 689744223
635263688119 313084965
375795936250 91986957
841476893734 830534334
329897197114 830524761
851995354786 504075888
895025422726 830515188
958136189038 830505615
419782227922 650016273
384401949838 830496042
833982205624 316962030
194113427170 830486469
207297290428 40627812
214194125542 706410816
273479996926 830476896
797490602062 830467323
819483747898 830457750
738204730678 426620745
552983396629 265899648
38248958854 784784967
990647795926 830448177
575646696238 830438604
219931467934 221930859
344240553094 830429031
109965738754 381283017
989811071953 44543169
863470039570 830419458
567040682650 830409885
384401949838 830400312
697087110202 440836650
622043978068 309619539
280719090028 83313819
5737351966 726045039
124808364976 24765351
552264985363 269891589
58329657226 68686275
291382888366 68657556
920181695665 504420516
159689372818 830390739
384160417567 30001782
257224193482 735522309
87016369186 825029859
592637074264 42772164
956362607512 207312888
360496356538 830381166
328002076780 337792878
145346016838 694875351
779322351154 305799912
336590763238 830371593
414044885530 392856774
753293718055 74353491
17212036750 661848501
678918859294 830362020
355895889961 118149966
185507413582 830352447
395876634622 264013767
374839712518 24152679
281292183154 1321074
353802790414 830342874
924668358418 613696311
764978995174 701662608
386898302437 147309324
241924613770 830333301
681940085818 560767194
243837061234 282221613
597086421463 161324196
551741102938 830323728
9348543334 78469881
911281226170 830314155
435585921814 46295028
920259265684 309533382
85103921722 830304582
531970837810 356077308
32511616462 830295009
571821801310 830285436
746810744266 552113202
312685169938 830275863
750635639194 830266290
622616161759 408231012
524010614710 830256717
873988500622 830247144
500105021410 126382746
971668907470 654917649
59379945256 245049654
325605976729 311036343
64111102429 654860211
961004860234 830237571
174574321273 71653905
213237901810 830227998
217330055752 61018302
709518018718 627845205
356671461610 830218425
229173463777 102919323
815658852970 367545762
847214236126 503195172
577603102918 720100206
975348216214 830208852
908412554974 819994461
998413859440 371059053
153952030426 830199279
851163312010 661092234
445887468259 183179355
267742654534 489946140
750635639194 830189706
722905150966 530104875
625786803667 48180909
578515367434 830180133
616888583827 537543096
365277475198 830170560
380577054910 10970658
156820701622 353243700
795068875090 46371612
577148446948 83313819
739835132935 123051342
244353170383 96830895
927537029614 830160987
442000473280 481847382
204358181098 88176903
165426715210 830151414
710474242450 830141841
47811196174 830132268
895025422726 628410012
534065047825 26239593
636845015086 830122695
357342777808 129790734
244793284966 830113122
720550205242 254660946
714299137378 830103549
605289631930 96936198
555565997866 830093976
768803890102 612949617
956223741574 151952229
141521121910 830084403
695540466214 161630532
244793284966 830074830
106140843826 265172100
863309389576 15690147
393418827013 198132381
997341362050 830065257
587121381022 830055684
924668358418 830046111
426475794046 414338586
386314397302 830036538
943028069326 628496169
191244755974 830026965
214194125542 432450702
77955843223 123769317
2868680770 830017392
498192573946 267259014
946661504254 314530488
971589939793 533273538
922755910954 830007819
306381674845 428659794
163514267746 829998246
329443804780 45825951
716591144719 72927114
965785978894 829988673
993516467122 256384086
305991603814 351453549
65979447082 829979100
42691934527 128153751
505842363802 40120443
657881937190 829969527
351890342950 829959954
8606023162 812163747
651931963414 11688633
667444174510 683981277
307904051278 829950381
90841264114 829940808
132915108322 698790708
638757462550 829931235
132376468423 220111989
985866677266 626457120
470010914320 204479280
3824904502 829921662
101359725166 829912089
934230595738 47434215
188376084778 829902516
21993155410 758363487
670891859038 23511288
876959325301 538117476
991604019658 829892943
33843503860 29666727
616792968703 214071426
346153000558 304411827
392051739694 666845607
100403501434 87688680
823308642826 368254164
742985849338 480641184
263917759606 829883370
516060772834 171672609
475243204378 137458707
162558044014 824934129
56239395379 48056460
348209043022 649039827
813746405506 629252436
760197876514 339965949
903631436314 753251505
208492260688 271030776
986822900998 414750225
980129334874 687245670
645451028674 52134558
352846566682 829873797
245749508698 829864224
606245855662 688528452
917974792294 829854651
258180417214 829845078
962518605913 132490320
314597617402 829835505
244793284966 829825932
154908254158 291919062
564172011454 96850041
158733149086 644253327
598596065806 235160745
269655101998 829816359
535117729105 44265552
311392363618 144992658
18461663359 138205401
921799687222 750350886
867393890599 229895595
986822900998 829806786
293560695298 829797213
887375632870 829787640
791753259670 829778067
423607122850 829768494
325459892749 352420422
567040682650 823450314
432213136438 469833267
712386689914 369450789
393964187158 829758921
258324778054 674513580
93709935310 223797594
12019723540 82480968
915384130591 501357156
283426350871 3704751
254355522286 674446569
808965286846 829749348
176102652112 618942315
589033828486 96917052
116659304878 829739775
8606023162 829730202
765401844157 150497133
656925713458 806094465
123352871002 829720629
800359273258 829711056
545407711366 431627424
998297585782 653548710
410219990602 829701483
993125988544 42810456
676050188098 474964395
586165157290 829691910
509667258730 829682337
717167808574 610872276
23905602874 829672764
36336511390 23348547
329897197114 829663191
633020120158 829653618
434125583902 367641492
977054809978 39306738
781330997695 161908149
729598717090 829644045
86359751635 175846437
678918859294 829634472
827893949863 65843094
985117335637 123654441
838608222538 829624899
46854972442 730343316
147054027406 49425399
598596065806 447461166
377708383714 829615326
116930919607 344493978
796534378330 829605753
162117163591 251415699
956593364677 133466766
734379835750 526304394
374839712518 173003256
889288080334 37669755
594771170878 631061733
733082386525 149472822
190288532242 829596180
590946275950 547987239
75541684402 682516608
586532013796 49636005
166382938942 829586607
637801238818 829577034
750635639194 462069564
920428908817 32978985
55125533056 143259945
373389047428 277348956
446556492418 465860472
502017468874 283121475
877434548167 105101967
620589211642 672244779
576602919970 829567461
313641393670 829557888
408804199951 291612726
552697326670 716271006
961004860234 829548315
36336511390 579865329
934230595738 73472775
412132438066 584393358
539552104132 561935100
239055942574 501060393
78410355598 97558443
808424339854 61745850
211325454346 63890202
262005312142 829538742
340020728143 143863044
628239001498 829529169
565554243259 312232968
390139292230 112970973
16255813018 408843684
623457882838 829519596
654436822318 392110080
155864477890 829510023
975756093025 31073958
758285429050 829500450
386314397302 539965065
867294934498 829490877
679875083026 829481304
207500559418 742271274
874944724354 35812593
262961535874 829471731
231406152718 755012937
526879285906 164282253
621810875518 122563119
903631436314 523767549
698043333934 70428561
957947327413 20821275
81612779866 234174726
739160954410 829462158
145346016838 829452585
948962165587 14665836
540266418154 829443012
939967938130 829433439
153151396663 134050719
183594966118 829423866
545644796284 225884508
498491538736 394359735
917018568562 829414293
543135089350 829404720
506798587534 829395147
927537029614 742347858
414848165533 15020037
589033828486 210606000
122396647270 334719945
148214688034 711752550
939967938130 409992444
519229496050 829385574
240012166306 215421219
371971041322 829376001
532616628298 663667371
970567097554 829366428
73629236938 829356855
354759014146 829347282
440819150026 829337709
266786430802 829328136
40572499657 154967724
902675212582 829318563
997341362050 539850189
818962894633 49616859
311728946206 829308990
460899848398 829299417
233318600182 829289844
826177314022 829280271
153952030426 829270698
43030077514 10606884
445600268686 246313290
305991603814 829261125
69870989236 450017157
182638742386 240186570
36336511390 829251552
467793739120 133820967
153952030426 534182973
854923110538 670732245
436038031366 829241979
414571496260 31791933
911281618663 759435663
801315496990 34319205
494367679018 829232406
551741102938 829222833
942836609326 829213260
188376084778 829203687
526879285906 829194114
2040687373 273194274
161601820282 200228868
532616628298 829184541
476199428110 191469573
496280126482 770760522
939967938130 829174968
152995806694 829165395
515484028303 486576444
972479545018 829155822
456118729738 829146249
460899848398 629166279
161601820282 829136676
246705732430 628649337
337546986970 829127103
101359725166 684881139
677962635562 829117530
240968390038 103350108
498839000344 29599716
512535929926 829107957
458031177202 829098384
437569075456 134223033
411325878616 547671330
525923062174 829088811
47811196174 164090793
489622554838 770645646
198894545830 326850939
140980433389 282987453
800588747641 185227977
489586560358 469670526
953677862365 371556849
847751798368 255407640
977525663464 212520600
36975183658 72611205
356671461610 829079238
262552734574 1991184
950486399182 829069665
398577456928 32155707
19142012377 430057452
577697090632 378411117
742029625606 502515489
338503210702 352621455
562259563990 825441498
40161406318 385610013
433169360170 410432802
745854520534 208222323
849126683590 829060092
987779124730 812910441
430300688974 10702614
43030077514 18514182
976304439946 829050519
328940973382 829040946
174988952530 829031373
155864477890 613677165
499148797678 829021800
27730497802 224084784
290451152368 57658179
320455464718 52249434
977575749400 386548167
611554121140 242350068
50679867370 829012227
626326554034 408125709
594771170878 829002654
204631888222 828993081
249874632052 335342190
939492920389 100774971
697431343 81820431
392051739694 65689926
199982111122 87095154
897894093922 263401095
572778025042 828983508
246705732430 594885366
199850769562 129618420
308860275010 828973935
792709483402 464328792
915106121098 828964362
453250058542 828954789
415001109262 537169749
824264866558 828945216
926580805882 304162929
180961063174 130776753
892640618815 43212522
943954750780 520637178
291648247834 828935643
993516467122 635273853
298341813958 828926070
592858723414 828916497
22224333787 91948665
732467388286 533886210
336590763238 828906924
326072302186 828897351
615808092982 828887778
58329657226 828878205
572778025042 828868632
164470491478 825001140
738204730678 13440492
580427814898 768510867
933274372006 828859059
51636091102 386739627
305035380082 584134887
393964187158 828849486
283998457978 423825429
121440423538 817955412
979173111142 828839913
95622382774 828830340
307904051278 683780244
420986507230 190617576
881638290478 828820767
757329205318 828811194
631299218851 55245783
616764316714 583847697
492455231554 828801621
644494804942 828792048
325116078454 828782475
323254894405 284940345
571821801310 828772902
274436220658 828763329
61198328422 711924864
720992703502 828753756
481510823959 254412048
922755910954 458450970
91797487846 132748791
89885040382 562461615
169705552225 327339162
671269069438 800369811
240064463605 659637138
837651998806 828744183
647363476138 828734610
349226677549 354449898
41756359756 142216488
153952030426 828725037
407351319406 828715464
3824904502 480765633
574690472506 517746132
474286980646 573480138
610070750590 828705891
667444174510 828696318
490980327628 380488458
12430918090 63114789
976304439946 828686745
297385590226 820224213
936424642570 189803871
680831306758 731281470
305035380082 531244062
156820701622 325003350
161811708307 106442187
903902045878 396973164
217062796738 672924462
473402592706 755099094
335311885633 177761037
550784879206 828677172
27879434536 362663532
630151448962 828667599
619632987910 724618662
229493705254 144035358
977260663678 828658026
325116078454 828648453
730554940822 828638880
209413006882 108194046
657881937190 828629307
276348668122 828619734
208456783150 688566744
65979447082 353971248
640669910014 828610161
773138566426 180058557
29961678301 145854228
260092864678 430947741
131958884590 480870936
237172597030 647814483
563215787722 228201174
707934509107 18418452
582340262362 63871056
284954681710 828600588
744176506267 119892252
813746405506 828591015
993036978790 226430169
838043754685 190272948
68391174361 68849016
197938322098 828581442
672304203409 635551470
393007963426 828571869
348065448022 828562296
406425221905 267747237
308860275010 61908591
750635639194 808975938
335634539506 828552723
296429366494 236807301
213237901810 620004918
265929000430 407206701
878312799814 252066663
631107672694 572656860
143433569374 828543150
453250058542 484154475
130046437126 828533577
570865577578 828524004
514961911402 77110515
767847666370 828514431
59285880958 828504858
939512506747 139220139
509667258730 828495285
218019020470 569086131
242043070072 222734991
619632987910 806755002
772628785030 828485712
448468939882 828476139
406395095674 828466566
543135089350 783147984
24861826606 320168985
315553841134 444282930
927537029614 828456993
141694220896 505808601
273479996926 828447420
151083359230 828437847
251486851090 828428274
663619279582 828418701
605289631930 828409128
216106573006 505157637
575646696238 189535827
983954229802 828399555
199850769562 828389982
719080256038 828380409
63560687740 220447044
59348095885 566472702
948573951718 828370836
614851869250 828361263
336380869732 5380026
327984749650 828351690
198894545830 828342117
786972141010 828332544
842433117466 828322971
119527976074 484786293
182638742386 828313398
512734741990 579357960
172120281334 828303825
736535456560 455770530
313281347659 166790379
400657753282 560834205
347109224290 203005038
582894768814 52651500
592858723414 592051758
432213136438 497872584
434557297483 383561391
663720313024 572130345
688481096614 828294252
339459434434 828284679
234551742085 102201348
921058616665 178919370
407351319406 828275106
416913556726 828265533
317466288598 409379772
717167808574 526716033
712386689914 828255960
637801238818 828246387
131958884590 79532484
226625034058 828236814
185844584215 47261901
16255813018 626208222
110921962486 828227241
560595880504 410739138
109009515022 216991191
618676764178 94791846
273479996926 707684025
650232147334 537916443
240012166306 828217668
378690205648 650916135
372927265054 828208095
187419861046 828198522
832870880146 754649163
2868680770 828188949
315553841134 470666118
158760776764 33170445
956233306 828179376
550784879206 828169803
283998457978 507378573
30599168998 543105009
576602919970 828160230
469505861986 637753260
176901399994 828150657
44942524978 828141084
367246815001 268560942
489586560358 464003310
490574824921 630401196
740246806135 500600889
40161406318 828131511
395876634622 828121938
453646036114 254364183
227581257790 828112365
199850769562 828102792
870163605694 828093219
303572346676 17949375
800359273258 132289287
969610873822 549384897
277974877405 94705689
836695775074 537811140
62155231837 437677560
755704656256 515170995
400657753282 828083646
8606023162 321432621
400657753282 707454273
769760113834 828074073
532616628298 828064500
302166708886 484097037
873032276890 828054927
598596065806 521862522
415001109262 828045354
230449928986 828035781
978504383746 401328879
508284676816 149080329
492455231554 56375397
525923062174 806199768
792709483402 789944814
155864477890 650150295
334865534935 65795229
78410355598 828026208
16255813018 828016635
900762765118 683799390
953950405675 77866782
371014817590 828007062
342328105630 401376744
880682066746 827997489
326072302186 484527822
402570200746 826197765
841476893734 827987916
346153000558 827978343
904587660046 827968770
551103229321 444081897
617944060423 219288711
279217339318 767122782
175118360344 75827733
604333408198 827959197
239499469237 235218183
862840140262 397126332
848170459858 827949624
425519570314 632535975
61198328422 67087584
952041911860 25818381
152995806694 827940051
383445726106 150458841
875900948086 430296777
345196776826 371059053
387270621034 827930478
431256912706 827920905
262961535874 827911332
166382938942 785828424
139608674446 827901759
29923300144 500687046
440846787277 249682986
355715237878 261735393
726730045894 632181774
146302240570 827892186
783147246082 827882613
342858813604 137286393
456118729738 660364686
632523342988 76057485
982041782338 827873040
305035380082 827863467
369102370126 496360050
581929374148 104230824
15299589286 25521618
562259563990 827853894
767847666370 827844321
826177314022 44322990
288779576638 100506927
137696226982 827834748
354824761510 164157804
628958450740 4508883
316510064866 827825175
945705280522 172314000
399701529550 533110797
713342913646 636681084
427432017778 827815602
396936323338 417392373
736539008143 326324424
704915848147 504994896
513492153658 222581823
350934119218 729989115
595727394610 155168757
676050188098 808430277
250530627358 681157242
189332308510 402544650
890244304066 827806029
776453679958 332087370
170397034642 369498654
744017948668 177799329
689437320346 827796456
764978995174 827786883
45898748710 827777310
626326554034 24392004
992156716813 110874486
90841264114 827767737
593814947146 827758164
719080256038 827748591
933274372006 267335598
158733149086 757597647
230449928986 516099576
510035819230 212032377
832870880146 827739018
114519320869 71472018
825221090290 106212435
180726294922 827729445
197938322098 827719872
893112975262 289497093
196025874634 602160846
419782227922 827710299
63110775886 748972374
131002660858 827700726
745854520534 827691153
31555392730 652916892
504886140070 827681580
126221542198 827672007
672225293170 827662434
118292454586 73137720
593404939648 261228024
771672561298 827652861
779538959425 562337166
649710489937 238367700
674137740634 827643288
611026974322 827633715
49723643638 249367077
159689372818 827624142
118571752342 634441002
932318148274 827614569
972479545018 827604996
758285429050 827595423
478111875574 791428629
184813451758 95567259
203682317725 720722451
655969489726 553070502
731511164554 827585850
276348668122 583043565
557478445330 801566436
796534378330 317871465
330853420846 827576277
338503210702 827566704
857732697178 98094531
529210169200 320063682
782191022350 827557131
234274823914 31533462
170207833870 206604486
822768863740 237984780
31302028231 118197831
608158303126 827547558
531660404566 354670077
336396837496 21778575
244538924875 95758719
616764316714 620990937
518273272318 827537985
708561794986 446216676
730723636228 604496658
573734248774 746052609
116659304878 285926364
102315948898 827528412
684656201686 614586600
887375632870 678926733
516360824854 827518839
79737265036 289315206
514749764149 520254258
315553841134 105618909
385614031141 550160310
482892994234 827509266
964829755162 320685927
643682559130 558249495
327085667155 260184567
415001109262 827499693
754460534122 427175979
618676764178 827490120
72673013206 466951794
912237449902 26134290
63585807292 317689578
831914656414 742979676
648319699870 187544643
729598717090 827480547
516940862497 182384796
402085610005 251750754
47038324111 617822274
785059693546 526773471
547916208010 424447674
245749508698 827470974
60369281995 75349083
189332308510 827461401
12460498660 14550960
917018568562 827451828
975348216214 223031754
765935218906 269365074
289735800370 827442255
698043333934 827432682
842469332125 778428495
728359797187 50736900
891200527798 482373897
397295119378 259839939
908412554974 692127900
85103921722 159342585
595727394610 338759751
325484763403 75234207
630151448962 827423109
738413307202 488529336
61198328422 827413536
886419409138 827403963
162558044014 621603609
854864025982 827394390
321482117011 602907540
739160954410 827384817
711430466182 827375244
822492644398 552199359
680869263703 787781316
75541684402 783550050
879725843014 60281181
659810486440 13919142
910325002438 257303094
551744960857 41939313
416913556726 87525939
244232311258 135735567
54504762298 827365671
146567431816 291258525
604333408198 827356098
388226844766 291124503
386314397302 195203043
775497456226 827346525
269655101998 827336952
548872431742 686968053
240012166306 616855401
950486399182 827327379
620589211642 827317806
467593414522 827308233
531660404566 827298660
163514267746 827289087
202203230398 28422237
548872431742 804601077
455292784963 360662775
992560243390 827279514
973435768750 827269941
648565792981 431158347
929162769820 23415558
259136640946 827260368
462220075882 381493623
514448377390 827250795
675093964366 152430879
452293834810 522465621
944749056790 491391663
120975840367 284978637
872076053158 827241222
150127135498 827231649
425519570314 640979361
12430918090 827222076
130046437126 120725103
317466288598 820032753
291106573294 371901477
610070750590 807415539
872594545984 157389693
451337611078 435983139
379071632260 63277530
830002208950 827212503
141521121910 52948263
288464935366 73185585
119323414729 55437243
192200979706 827202930
770716337566 522417756
278722400164 248974584
333895152736 320226423
218019020470 827193357
699560181265 145385151
48767419906 827183784
136740003250 507493449
820439971630 827174211
316510064866 827164638
375795936250 11966250
501061245142 827155065
806096615650 827145492
41164106965 648551604
363365027734 512413971
721948927234 286883664
970567097554 827135919
764022771442 696770805
755416757854 827126346
448468939882 827116773
81279026794 827107200
138682117441 750274302
200806993294 827097627
953355070378 827088054
836322681064 95452383
516491218687 303234348
860601368374 827078481
492455231554 409159593
772745795809 173539344
820439971630 471240498
331809644578 827068908
917974792294 660747606
980389758766 16149651
739160954410 234624657
381533278642 827059335
64066999618 78479454
740117178142 827049762
97725533971 229110609
339459434434 173127705
539310194422 827040189
40161406318 827030616
801315496990 827021043
113790633682 827011470
328568626066 155063454
973126048000 57868785
290116968511 345317256
213237901810 827001897
398745305818 213401316
68848118278 312625461
698043333934 826992324
932318148274 826982751
28686721534 617745690
4781128234 405033630
343284329362 826973178
88928816650 826963605
872076053158 732085602
646407252406 826954032
175945176262 826944459
414044885530 826934886
832579673578 112549761
521141943514 826925313
198227867056 214597941
618344623462 163928052
473643123904 507263697
300254261422 826915740
796534378330 826906167
766966112038 17365422
967698426358 64158246
396832858354 155321925
32843311339 280977123
283642451773 69815889
348065448022 826896594
197938322098 22553988
124633064200 99540054
280448317723 9955920
317771820466 102756582
116659304878 826887021
834783327610 826877448
176901399994 748627746
726730045894 826867875
919259523094 237726309
319378736062 340482891
137696226982 826858302
604333408198 826848729
168699098962 192043953
41117630050 826839156
179543204755 10501581
832870880146 826829583
924668358418 239047383
709518018718 826820010
200806993294 809004657
203675664490 826810437
708561794986 714624450
989691572194 826800864
688481096614 370752717
398745305818 826791291
843389341198 164425848
965372544262 153091416
662973326353 392263248
600508513270 826781718
225276819214 150047202
888772741117 275080155
984910453534 826772145
520185719782 826762572
771672561298 194867988
383445726106 826752999
231406152718 628802505
65979447082 381216006
310772722474 826743426
716745126424 35008461
896937870190 753931188
280173563050 826733853
935186819470 826724280
981532502830 71452872
232362376450 826714707
7649799430 631415934
134827555786 257523273
22624485187 98649765
893112975262 581818221
292604471566 826705134
353802790414 826695561
285608766508 124056507
687556243603 506191521
15299589286 826685988
477155651842 826676415
124309094734 7782849
975348216214 826666842
15299589286 46869408
392136278857 127847415
818808999085 169623987
917974792294 826657269
557478445330 826647696
210369230614 826638123
289151324947 291823332
893158801213 605329509
268242317269 26258739
688135821742 114703686
244793284966 547537308
869207381962 826628550
902675212582 826618977
244793284966 487897518
605289631930 719296074
726148834864 407790654
99447277702 826609404
406395095674 826599831
937099266934 826590258
868251158230 529989999
228593426134 17853645
716211584842 826580685
456118729738 812967879
830002208950 538892889
519460511686 342407064
601743110269 348859266
904587660046 15814596
228766084762 450725559
99451556833 682392159
189332308510 826571112
824264866558 826561539
468833496850 139066971
901233996043 321068847
293560695298 536671953
569399538250 30987801
232362376450 826551966
256267969750 826542393
193157203438 577644393
487674112894 826532820
821396195362 826523247
67084234201 282824712
9562246894 826513674
90841264114 477941598
785059693546 410040309
687059753623 91967811
870163605694 826504101
171682014340 143968347
113790633682 826494528
224712586594 684239748
307425711706 90637164
688481096614 826484955
903708891457 608325858
173076505066 31887663
627847603912 258011496
483979429912 477807576
962157684667 311830902
666683996245 432881487
923712134686 826475382
27730497802 826465809
641626133746 194762685
434620957933 161458218
87016369186 173606355
921799687222 826456236
611983198054 87104727
807510620242 152258565
416913556726 637475643
849746688508 77771052
649062181750 11420589
23905602874 826446663
240968390038 826437090
526349309572 14637117
358583909074 664863996
900762765118 826427517
663619279582 826417944
594771170878 826408371
365277475198 756391449
22949379142 826398798
903631436314 669650496
445600268686 634814349
550784879206 8835879
971523321286 86118708
608158303126 796760790
723389774518 306096675
594771170878 826389225
617780438707 759024024
213237901810 826379652
660750608386 826370079
13387141822 826360506
179504003320 123099207
736292283214 826350933
62154552154 826341360
197938322098 811053279
684656201686 826331787
276348668122 88339644
543135089350 826322214
188555052013 162300642
872706674533 20591523
190765746292 97051074
174988952530 806075319
776453679958 385973787
104228396362 826312641
573734248774 826303068
194113427170 826293495
42679547065 36932634
607202079394 826283922
430300688974 826274349
875900948086 306537033
592458509095 186769230
879239289808 34051161
699327490354 235103307
737798561953 263649993
542178865618 206202420
548872431742 89861751
884506961674 487457160
590946275950 397710285
733475727430 288587658
172120281334 61918164
97334021509 57083799
371971041322 826264776
830002208950 123348105
912237449902 369967731
174180095560 112827378
976304439946 826255203
668400398242 826245630
233318600182 826236057
607202079394 130719315
216821819701 63143508
9562246894 826226484
827624862406 84883791
230449928986 367469178
547675326703 50468856
913885456906 107447352
879725843014 826216911
387270621034 826207338
324159854722 501203988
321291183526 539160933
74585460670 714519147
907456331242 826197765
66229714021 321346464
411199984093 248677821
517317048586 313831659
390139292230 372121656
575748562531 9640011
253399298554 826188192
884583143608 361361604
277304891854 826178619
708561794986 826169046
221843915398 826159473
102315948898 664672536
342328105630 826149900
396832858354 826140327
998297585782 256068177
237143495110 826130754
560347116526 826121181
529747957102 74286480
688481096614 240368457
263917759606 450964884
148214688034 826111608
5737351966 727576719
622958444374 238808058
112834409950 575442603
906500107510 826102035
695174662738 364252650
768279695860 269470377
117615528610 826092462
241924613770 826082889
917085933763 33515073
61215004588 167115861
824544580045 244791183
117254534872 127904853
550516647838 111142530
256267969750 699719289
674137740634 822014364
409263766870 388338318
847214236126 826073316
956233306 84931656
808965286846 108174900
585208933558 826063743
895981646458 826054170
858688920910 374821242
569328698050 44390001
176137430821 383101887
739160954410 502706949
723861374698 826044597
93709935310 826035024
721948927234 575356446
398837168326 345441705
720036479770 826025451
49723643638 826015878
937099266934 310500255
456118729738 346877655
742985849338 826006305
618746168428 747526851
771672561298 359016219
5737351966 720550137
849623924356 28058463
854864025982 825996732
882594514210 642874815
872076053158 825987159
425758072036 548580765
321291183526 825977586
12430918090 52986555
933274372006 608948103
959092412770 825968013
177641268445 45385593
327984749650 825958440
540266418154 641917515
641086086616 39900264
13741371541 326046807
598596065806 825948867
743044196773 64541166
771672561298 825939294
876857171818 825929721
89081659168 69069195
339459434434 122754579
929449477078 825920148
232362376450 764040276
764978995174 445460409
385358173570 825910575
77454131866 825901002
109965738754 206384307
150237684502 530947299
357627685342 105264708
852174590065 532124778
610070750590 825891429
900762765118 825881856
184551189850 825872283
574690472506 578860164
117818332615 387285288
561577788595 72496329
515404601122 825862710
792921467914 322715403
943015452112 279809217
31555392730 825853137
990647795926 825843564
652144594798 574351281
993516467122 825833991
65979447082 825824418
629195225230 456134304
41117630050 825814845
792709483402 825805272
772628785030 825795699
317554857994 518971476
706649347522 172830942
235232856943 470292771
473330756914 825786126
42073853782 825776553
523533529201 74994882
576602919970 35190348
262961535874 825766980
194113427170 393182256
283998457978 527213829
781234798618 825757407
657881937190 825747834
836168728078 343029309
592397423782 191077080
848170459858 611207331
739665824857 19806537
137696226982 363237912
15299589286 825738261
137849270533 105580617
977260663678 114943011
742985849338 198046224
953355070378 132049962
836695775074 766826019
37292735122 202363647
752303213410 74248188
356795786161 477041736
264280595452 376879437
998297585782 825728688
653285587003 267498339
637801238818 825719115
913193673634 157456704
706649347522 119538051
434600615308 317689578
415126582573 295949295
594299245216 108529101
875900948086 825709542
389183068498 38493033
713342913646 825699969
95895969541 36760320
900369117877 246035673
680831306758 825690396
292604471566 825680823
812790181774 727595865
280173563050 825671250
964018064584 596139429
567996906382 704927001
120711529837 262060875
926580805882 825661677
460545153694 154412490
698043333934 501385875
725177428354 336433512
47314361566 294743097
539013205762 52632354
450015530524 163114347
988735348462 800599563
730554940822 514969962
709518018718 825652104
668400398242 825642531
372927265054 825632958
837651998806 825623385
115077240790 120906990
398745305818 472350966
460899848398 825613812
274973304250 257791317
593814947146 825604239
845301788662 731664390
220058463352 383389077
210369230614 93432480
856776473446 783760656
39205182586 825594666
692305991542 825585093
182638742386 825575520
186463637314 786230490
915106121098 825565947
155864477890 825556374
764022771442 711819561
677006411830 45845097
415957332994 825546801
487674112894 185620470
363365027734 825537228
528791733370 376668831
519229496050 825527655
925043418985 109419390
917018568562 577567809
50679867370 825518082
973435768750 825508509
462812295862 825498936
420738451654 825489363
3824904502 221078862
749679415462 360988257
258180417214 738078300
573734248774 115651413
656925713458 825479790
364321251466 825470217
922755910954 513983943
946661504254 389152023
430300688974 298361691
616764316714 189708141
294516919030 163123920
754460534122 825460644
206210356954 42571131
727686269626 825451071
73629236938 825441498
994727734720 5600205
640669910014 825431925
303122932618 825422352
503518195273 139421172
197938322098 763944546
20080707946 825412779
745854520534 703510197
384560028787 500868933
652510733329 311026770
649275923602 825403206
644494804942 825393633
102553483747 287793099
412132438066 825384060
806096615650 484834158
570336817015 247921554
140564898178 585829308
521141943514 825374487
370058593858 660355113
97534830238 825364914
251486851090 825355341
395876634622 598360365
199850769562 534010659
154439420575 165268272
977346006973 550610241
230449928986 763236144
671389449913 78345432
858688920910 230613570
112834409950 825345768
171257164600 719449242
382489502374 529358181
209413006882 275874714
533147010790 25751370
705693123790 290664999
630151448962 825336195
499148797678 825326622
374839712518 825317049
299298037690 825307476
174575843380 12473619
809361733495 55887174
470462085718 825297903
390139292230 375778542
938589826807 150095067
15502527313 132069108
586838196628 37813350
390203268589 598369938
240012166306 39976848
980129334874 122955612
968844779443 454660062
104228396362 825288330
702824452594 825278757
295473142762 825269184
463768519594 825259611
326260746691 504219483
957179965306 86204865
987779124730 770339310
940924161862 825250038
709518018718 825240465
346153000558 789609759
430946885620 60472641
167339162674 825230892
585787946890 100171872
607202079394 825221319
109009515022 825211746
767123281552 268063146
470462085718 825202173
758569670566 150746031
716211584842 825192600
662663055850 705597111
470171051464 66857832
226913746165 4709916
460899848398 601318422
813937654900 484968180
857352806338 13344762
63110775886 825183027
677962635562 249998895
795578154598 825173454
399701529550 448054692
559966239667 150372684
97534830238 825163881
365277475198 825154308
187419861046 825144735
864426263302 825135162
474286980646 644387349
959092412770 825125589
271567549462 825116016
708561794986 825106443
208456783150 825096870
732704205160 98831652
309282233704 65852667
826177314022 825087297
750635639194 599748450
842433117466 825077724
2658787264 5380026
134099561947 475892976
671269069438 193968126
267742654534 557722980
359540132806 825068151
466637190790 825058578
483849217966 825049005
213237901810 825039432
589990052218 825029859
237348969982 165641619
329116867684 494100822
808009063114 825020286
14343365554 825010713
432213136438 155551677
589990052218 825001140
999253809514 824991567
415001109262 458288229
959395761994 454564332
331809644578 437179764
317466288598 127608090
691487446696 16551717
857732697178 498772446
161601820282 824981994
412132438066 824972421
846258012394 824962848
852068693539 387869241
185587644895 245375136
756051897685 129063186
64066999618 598264635
138652450714 824953275
663619279582 824943702
199850769562 824934129
358583909074 367555335
181837457659 602199138
330853420846 824924556
183594966118 473806062
940924161862 624532947
882594514210 824914983
621752355769 543976152
69804342010 465075486
255311746018 824905410
671269069438 514644480
869207381962 824895837
575646696238 794118642
920338941763 199845948
826723645132 83907345
290692024102 824886264
778366127422 801796188
459943624666 824876691
640669910014 824867118
356671461610 331771461
720036479770 785014719
362408804002 252076236
117947807440 407608767
450439514602 630736251
381533278642 511332222
954311294110 824857545
20080707946 392674887
705693123790 716902824
411569147692 372705609
420738451654 522561351
580427814898 824847972
748723191730 824838399
567996906382 824828826
46854972442 584192325
195245727091 389391348
607202079394 226899246
134102902924 490175892
256267969750 824819253
76497908134 409465929
163514267746 824809680
718124032306 824800107
142477345642 75004455
149170911766 824790534
143945428111 235457508
234274823914 92283720
992778230173 164320545
26774274070 824780961
513526750480 48305358
57373433494 824771388
690930943579 102747009
856776473446 824761815
197397202792 211726041
204631888222 824752242
179770071190 824742669
699955781398 824733096
516814364875 190933485
649275923602 824723523
305035380082 824713950
623987499490 68896881
541406740249 48975468
3207172477 153273303
759241652782 111487158
480980546770 824704377
270611325730 824043840
467593414522 824694804
68071637194 538347228
637411305901 163794030
416213602204 153646650
569641294792 132452028
203675664490 824685231
860601368374 717773967
831914656414 697536645
771672561298 824675658
213237901810 824666085
617785847452 485465976
621162959824 31064385
742292643781 335983581
836915944501 320542332
510823912363 610029852
105609594283 20074581
275392444390 229101036
299298037690 824656512
891200527798 824646939
505998623881 164129085
884848880515 151071513
798882244126 259897377
451404076417 384040041
23905602874 309456798
750912423343 125636052
830002208950 824637366
728642493358 824627793
914149897366 123577857
411176214334 150688593
6693575698 824618220
304535912899 168800709
802271720722 824608647
667444174510 681990093
828089761486 824599074
33537397612 563964576
991604019658 824589501
939967938130 765792135
110921962486 824579928
283042234246 824570355
864426263302 545306799
38248958854 824560782
796534378330 824551209
392051739694 824541636
280173563050 393354570
407351319406 735512736
397789082086 747096066
918931016026 55801017
416913556726 824532063
372438768529 56538138
192200979706 824522490
640669910014 824512917
459943624666 824503344
143433569374 824493771
430300688974 357924897
346650949726 178172676
832870880146 824484198
879725843014 635331291
827133537754 582316017
721948927234 4528029
362660143117 163908906
128276033836 11612049
464724743326 824474625
815658852970 824465052
585208933558 381627645
143433569374 219058959
622501659106 824455479
423607122850 824445906
806283404026 637092723
214194125542 824436333
191244755974 131427717
20080707946 713092770
331809644578 597747693
48187214041 173903118
422072224933 226956684
705693123790 557914440
778366127422 824426760
492455231554 824417187
797164434898 128699412
616764316714 668836791
834783327610 808257963
785233319047 581397009
606245855662 689485752
3824904502 824407614
204631888222 824398041
502973692606 325797909
327984749650 824388468
158884105723 328765539
31555775650 299366856
607202079394 687408411
445600268686 282212040
43317880186 133361463
948184344283 125281851
978504603925 129101478
194113427170 209964609
676211014498 489151581
426475794046 512318241
152039582962 824378895
747766967998 169585695
253399298554 288874848
743205243352 583579653
282100618912 800140059
896288805736 173175570
794621930866 824369322
994191622093 89651145
102315948898 824359749
491159314009 22563561
648319699870 824350176
175424409154 183744162
327028525918 287927121
492750146965 65393163
604333408198 824340603
716211584842 399079224
263917759606 824331030
255311746018 824321457
353802790414 824311884
878769619282 824302311
573024376624 279005085
212281678078 307025256
932318148274 158059803
98491053970 824292738
841476893734 824283165
272666363029 390597546
15299589286 824273592
324159854722 824264019
857795065273 15603990
725773822162 824254446
547599939328 144609738
755416757854 824244873
118571752342 824235300
670312845706 262328919
724817598430 824225727
163091087800 222878586
378664607446 110434128
876654592084 35688144
364321251466 824216154
318808409533 183935622
47840154499 191057934
880682066746 642070683
246777089572 601002513
286867129174 60817269
102442034881 523336764
423789995869 219824799
693262215274 824206581
873405030364 102584268
530704180834 151712904
829703276971 61324638
38635899514 417076464
989705979559 337658856
58329657226 824197008
276348668122 824187435
720116174995 396867861
366233698930 824177862
762110323978 437064888
40822814461 23137941
785059693546 824168289
137388985639 29034909
268698878266 824158716
428388241510 695746494
808009063114 192962961
465680967058 539046057
448468939882 824149143
416038770505 723565632
770756649469 697728105
708561794986 824139570
728642493358 446896359
851995354786 94676970
307904051278 433053801
451337611078 672426666
887918421970 72075117
737382347059 141393210
903631436314 590816841
103272172630 824129997
86060145454 327856104
343284329362 746033463
270164663215 174314757
841476893734 824120424
739793030881 175540101
76497908134 824110851
877813395550 446408136
312820618315 236941323
835739551342 824101278
42073853782 824091705
439862926294 621708912
323919614806 47865
838608222538 824082132
13387141822 5600205
486717889162 511609839
113399264815 208346772
129623735830 92695359
558434669062 379062081
783234484831 317364096
487674112894 80700390
486717889162 587427999
537677393434 407359869
817571300434 824072559
305035380082 280986696
297385590226 352200243
705308781505 27732981
238099718842 102239640
312685169938 746904606
917974792294 455569497
68951018455 2307093
84147697990 237860331
330279609745 314654937
698043333934 824062986
812790181774 824053413
595727394610 399347268
100403501434 824043840
18168260482 606775032
76007468290 223510404
79366579330 154479501
815147304661 163478121
683699977954 824034267
437950478830 824024694
249574403626 4834365
376752159982 241344903
427432017778 555837099
13387141822 824015121
758285429050 824005548
286867129174 502017693
212281678078 368215872
590946275950 823995975
760197876514 823986402
198894545830 823976829
521141943514 124822347
590956547779 212051523
259136640946 823967256
269918646688 449969292
670703931475 301788825
555565997866 823957683
598596065806 451826454
443687821222 499777611
331532395444 80288751
918931016026 757645512
953355070378 823948110
926580805882 97702038
395876634622 15316800
673181516902 725939736
610070750590 653433834
769760113834 719296074
193625246554 28230777
856937433868 64952805
664575503314 179407593
886571648557 222715845
601464737002 725365356
866109192610 31590900
85103921722 823938537
36336511390 84950802
535485299494 376869864
433169360170 823928964
999627156514 104345700
102315948898 12799101
332351993320 208490367
282146454436 175674123
148511556337 254498205
388226844766 427750359
180726294922 588011952
239055942574 823919391
132915108322 823909818
270611325730 142589835
438906702562 87793983
383445726106 591707130
419782227922 480181680
50983283605 270839316
260092864678 823900245
539310194422 823890672
298341813958 823881099
87675757426 10989804
110921962486 823871526
349021671754 823861953
508711034998 122831163
112274288239 326468019
757329205318 823852380
844345564930 777174432
856776473446 823842807
922755910954 314262444
276348668122 823833234
218975244202 823823661
623457882838 823814088
805140391918 578601693
96578606506 823804515
772969449808 138664905
798446825794 682621911
463768519594 823794942
184551189850 687216951
685612425418 823785369
376400911558 48812727
32295088867 44677191
828586236412 199922532
974391992482 823775796
872076053158 708105237
44657129221 8539116
6693575698 823766223
344240553094 821545287
788540864428 30183669
911281226170 823756650
94666159042 701547732
334678315774 505760736
101359725166 638050023
990372959188 18437598
700912005130 823747077
949530175450 823737504
968654650090 823727931
177907116136 584718840
545047536814 823718358
447859344907 55331940
91797487846 823708785
73895280181 524820579
111893397715 49712589
315089085649 15374238
351587572198 152555328
333722092042 823699212
856928569270 436672395
160147737631 91048803
536441523226 602112981
982998006070 547460724
38397416938 41575539
458031177202 145777644
296429366494 823689639
69804342010 294312312
129090213394 823680066
780278574886 99989985
177857623726 812613678
92753711578 251396553
869207381962 658833006
269655101998 534987105
621760492819 242934021
665215793419 169719717
243536166790 23329401
502017468874 823670493
999253809514 754419411
143433569374 724542078
835924817611 590127585
50110268389 341574213
252443074822 204144225
937383728629 380689491
265830207070 616281021
296429366494 791170158
540266418154 621517452
161641548232 74458794
546003760546 823660920
525333790678 54087450
116659304878 323902455
321291183526 152076678
126221542198 130661877
622510954489 689236854
273315603889 8682711
522456762253 81064164
90841264114 774292959
548007859912 11401443
333322988191 231360264
797490602062 823651347
640887753202 114933438
370058593858 409925433
131958884590 423059589
329232385075 329493087
597639842074 823641774
317466288598 732774858
506798587534 485264943
936143043202 823632201
936712311220 68284209
283042234246 823622628
586454625664 109208784
388389978259 224391120
693323051689 307580490
545047536814 100430343
277900227151 77866782
732467388286 55839309
35380287658 823613055
449425163614 823603482
780278574886 338721459
375795936250 823593909
969610873822 272514591
140564898178 823584336
855820249714 823574763
382489502374 823565190
697087110202 823555617
244793284966 823546044
744341573506 182068887
353082148639 399825918
440819150026 823536471
366233698930 823526898
508060745200 313190268
935186819470 565448391
515958810811 115565256
565223132335 143690730
274436220658 823517325
887375632870 823507752
720036479770 823498179
120528407920 562155279
336590763238 823488606
9574 746713146
817305682495 258471
407017359820 173816961
973435768750 339094806
174032728798 823479033
568953130114 823469460
981085558606 474964395
217339571314 508259289
742029625606 99195426
495323902750 823459887
643538581210 823450314
274095263209 134395347
695574105736 107868564
299298037690 493430712
955267517842 823440741
921300296623 255149169
488630336626 493526442
295473142762 214023561
809246991517 332470290
415957332994 285907218
441775373758 333887094
241924613770 727088496
877048804132 187305318
415128171691 673249944
888331856602 527893512
750635639194 823431168
577559143702 338922492
325116078454 35487111
653100818530 823421595
854982128083 530277189
590637885847 59065410
505842363802 409245750
252443074822 237812466
264873983338 823412022
48019408924 376017867
487308083758 14799858
722486776666 91192398
974181515023 68044884
893112975262 501596481
390457115830 234222591
692305991542 228373488
615137594581 496168590
813746405506 115297212
356671461610 87104727
112834409950 823402449
610070750590 183399534
566084458918 22151922
557616162508 150717312
301210485154 495460188
732467388286 377281503
429344465242 823392876
569909353846 823383303
46866278155 729807228
945705280522 362634813
805559478712 259188975
427529327323 29427402
486476644081 68858589
98844536995 441602490
250530627358 823373730
718124032306 792012582
677006411830 823364157
29642945266 612930471
286867129174 436978731
649275923602 823354584
252443074822 339525591
317466288598 615103542
217062796738 751920858
775497456226 417181767
368401975246 161965587
625370330302 306450876
23905602874 307436895
211325454346 639610422
401613977014 431579559
840520670002 696799524
844491333001 142235634
264873983338 823345011
528791733370 823335438
159689372818 823325865
761154100246 482000550
613895645518 823316292
131002660858 793237926
338503210702 823306719
449839597930 46046130
910609464133 387304434
762110323978 361792389
59017438984 82069329
409683227011 224113503
964829755162 288539793
819483747898 823297146
134379275434 275865141
121440423538 823287573
668400398242 823278000
223950177820 486777477
571821801310 823268427
103272172630 823258854
717895959673 88052454
281639424583 47721405
419782227922 584670975
59285880958 823249281
792242114488 322074012
702824452594 823239708
456118729738 94102590
572778025042 823230135
735730457509 396829569
32511616462 642989691
572800416289 473997522
954591840448 82988337
998432421487 641122956
364321251466 298304253
883550737942 823220562
897894093922 823210989
967825555798 116034333
590946275950 823201416
310772722474 635838660
433266545266 597632817
453250058542 823191843
733597390687 648857940
582461944765 623776680
756633405478 414970404
273479996926 823182270
301210485154 823172697
9574 716969835
374839712518 823163124
969610873822 823153551
873988500622 823143978
331809644578 823134405
438906702562 823124832
586530022612 361811535
145346016838 823115259
610070750590 642826950
399701529550 621153678
428388241510 823105686
818188270711 117096936
273479996926 823096113
107097067558 691610958
543135089350 823086540
800359273258 823076967
560347116526 823067394
241924613770 823057821
889544359117 87880140
277304891854 823048248
266786430802 192580041
191244755974 823038675
6693575698 330823734
510995814724 2747451
141521121910 725394075
278261115586 41498955
4781128234 823029102
939967938130 823019529
749512945084 14273343
480980546770 823009956
390659795386 98228553
697755391759 148592106
231406152718 823000383
810877734310 382269036
611026974322 822990810
474286980646 674436996
22952059582 745487802
520185719782 822981237
395876634622 241440633
983954229802 459168945
781457504890 51435729
189332308510 40254465
32990524933 269642691
944749056790 822971664
91797487846 822962091
957179965306 509178297
162558044014 235179891
9562246894 822952518
50679867370 474964395
992560243390 248572518
831914656414 62731869
737248506946 822942945
667444174510 822933372
510386238895 35458392
649275923602 822923799
575646696238 822914226
868251158230 341995425
947617727986 822904653
95622382774 737762391
326072302186 593966358
627282777766 334049835
438906702562 438108345
505842363802 822895080
253399298554 822885507
861557592106 822875934
213237901810 822866361
703810658962 211084650
262961535874 822856788
736292283214 822847215
528186608986 370475100
871246537654 250898757
109009515022 154240176
653100818530 671746983
347143514776 488778234
961961083966 822837642
543135089350 816883236
804310024417 387438456
469505861986 500926371
591430947367 93451626
881638290478 379856640
252443074822 822828069
407907740458 154335906
680831306758 437151045
539455062631 248917146
143433569374 406862073
361452580270 485092629
165426715210 822818496
173076505066 788030214
15299589286 822808923
149861201650 117948933
425519570314 339841500
626990049091 22046619
354759014146 274630224
372927265054 199185411
242880837502 435399186
152039582962 368349894
784103469814 774216375
684656201686 822799350
928493253346 39861972
250094236672 91508307
500105021410 822789777
666159151039 175157181
427432017778 226746078
122396647270 822780204
18168260482 822770631
806783669860 133179576
355715237878 822761058
632063896426 822751485
765935218906 822741912
347109224290 822732339
782191022350 527960523
381533278642 822722766
8606023162 154182738
426475794046 589543632
297651346279 5111982
959092412770 822713193
649650180037 72084690
128133989662 822703620
502973692606 822694047
199850769562 822684474
287823352906 94897149
467840397922 128058021
532245276574 106662366
290692024102 822674901
235231047646 822665328
186463637314 822655755
451337611078 224917635
703285392544 78355005
563215787722 767314242
364321251466 822646182
747766967998 790921260
860306265595 4011087
852951578518 822636609
542178865618 822627036
213237901810 822617463
23905602874 822607890
661706832118 822598317
818008394041 72352734
397921218205 644942583
255311746018 291047919
59285880958 822588744
340415658166 822579171
738204730678 822569598
610284180625 471604272
890348534890 129838599
333722092042 822560025
38248958854 597211605
624414106570 822550452
772628785030 822540879
823308642826 144514008
518370620155 393402435
771672561298 374936118
956223741574 822531306
928493253346 822521733
804184168186 754132221
652144594798 88301352
534529075762 822512160
354759014146 822502587
745854520534 822493014
222800139130 822215397
524118521566 181609383
299298037690 822483441
311728946206 822473868
259534102333 101138745
369102370126 822464295
500207787565 11525892
445766676145 649240860
996385138318 822454722
283211302999 519086352
652162907947 127904853
663932613445 68887308
514448377390 822445149
901718988850 822435576
846599538742 251827338
789840812206 822426003
82235250526 822416430
92753711578 126507195
292604471566 822406857
760197876514 518033322
477155651842 178134384
764022771442 822397284
655969489726 604477512
990903213139 159246855
357627685342 822387711
890244304066 822378138
417869780458 218072940
816615076702 721737189
58329657226 663227013
100403501434 822368565
477155651842 741160806
668400398242 581751210
987085220344 127378338
471418309450 822358992
234274823914 16293246
446628969601 141900579
774541232494 415104426
290692024102 822349419
172120281334 352956510
242880837502 822339846
992560243390 485178786
293991623893 385140936
926580805882 486116940
76497908134 668654904
164470491478 7151031
720036479770 374112840
37579188001 141173031
592371796861 335055000
272731497721 22142349
145346016838 561370293
270350341123 82318227
55460986030 822330273
322247407258 125626479
551132388679 439257105
569909353846 572589849
950486399182 802150389
296542126861 646110489
548872431742 346226691
572831279641 361677513
116757571723 92972976
889288080334 392780190
615808092982 148362354
210369230614 822320700
413488889782 180699948
819483747898 707722317
908412554974 822311127
477155651842 274735527
543135089350 822301554
588077604754 395278743
382489502374 494799651
250530627358 822291981
925624582150 822282408
805140391918 822272835
600508513270 822263262
206544335686 822253689
682743754222 822244116
972479545018 822234543
141521121910 822224970
162558044014 822215397
600799915390 322629246
922755910954 822205824
201763217026 619784739
11474694358 721382988
75199176127 11583330
917018568562 822196251
162558044014 626370963
472374533182 822186678
844345564930 822177105
571821801310 822167532
490542784090 771650811
429344465242 822157959
260092864678 822148386
638367529633 163794030
857732697178 822138813
748723191730 18131262
27109271632 375060567
975348216214 822129240
666857564308 345422559
137696226982 822119667
129090213394 525595992
300554240950 124812774
289735800370 323155761
577559143702 683722806
694218439006 822110094
19124484214 822100521
620589211642 822090948
47811196174 822081375
695174662738 43672026
811468541578 35209494
34424063926 822071802
224712586594 822062229
248618179894 822052656
524010614710 822043083
375448928665 63966786
14817621547 49329669
708561794986 822033510
450542577520 460461300
754460534122 822023937
656925713458 17049513
638008025191 174889137
179770071190 149405811
407351319406 822014364
606245855662 822004791
394920410890 629099268
447512716150 821995218
358583909074 821985645
315553841134 821976072
367189922662 821966499
665807113537 367660638
21993155410 821956926
66935670814 821947353
630694486960 270705294
146302240570 738097446
698999557666 821937780
743942073070 394187421
146302240570 18447171
368146146394 459532719
604895036962 74707692
237143878030 813705
100403501434 464884026
177857623726 821928207
801328621573 204373977
408307543138 821918634
109009515022 794271810
630402931672 236663706
499148797678 821909061
682743754222 821899488
588194979307 174688104
226625034058 595555476
991604019658 821889915
403526424478 821880342
351890342950 821870769
910325002438 158145960
779322351154 502151715
521141943514 821861196
415001109262 42044616
563215787722 821851623
309816498742 821842050
809214979405 553740612
941880385594 520014933
160645596550 821832477
107097067558 821822904
822631271011 515056119
305035380082 821813331
504886140070 821803758
821773955515 145279848
695174662738 821794185
998297585782 360231990
106140843826 748532016
672225293170 89928762
705693123790 238473003
873988500622 821784612
406802886328 267057981
740117178142 17576028
876857171818 144274683
575646696238 555234
855820249714 821775039
597072234277 175310349
24149886688 384729297
486717889162 821765466
902675212582 402956289
101359725166 400764072
456118729738 821755893
878491479859 138779781
901718988850 121012293
348592183201 18839664
887375632870 444282930
809921510578 821746320
373883488786 58136829
820439971630 821736747
225668810326 448140849
561303340258 445508274
316510064866 295901430
165611330515 508412457
800359273258 754677882
814702629238 821727174
43030077514 821717601
462200403367 88894878
760197876514 775355562
169251610138 821708028
855557513248 76928628
558434669062 696196425
630469377865 80068572
389183068498 307800669
919140904051 106442187
565466410984 229953033
686568649150 821698455
786972141010 821688882
518273272318 821679309
365277475198 340186128
137696226982 821669736
33467840194 821660163
157776925354 765418788
244372737595 27838284
295570825654 619937907
112834409950 819467946
545047536814 821650590
257224193482 821641017
682743754222 307168851
718124032306 188023293
153952030426 481426170
15299589286 207341607
882594514210 821631444
988735348462 221212884
992560243390 821621871
359985497485 368455197
108053291290 821612298
989979595045 166369167
269655101998 821602725
726730045894 162099609
287823352906 690940848
862877235637 236510538
798800978929 163056909
391095515962 121605819
49723643638 821593152
874944724354 99377313
658225349419 277406394
656325136249 284212797
514448377390 821583579
920843463490 821574006
408307543138 821564433
911595096121 505473546
325116078454 513830775
15345913033 551452665
799403049526 168992169
562418475790 64100808
330461889238 216139194
215150349274 821554860
752548086658 111640326
483849217966 417057318
611026974322 821545287
203675664490 214186302
886586199517 568990401
88148075581 359437431
413088661798 696789951
382801802353 102565122
465680967058 821535714
547916208010 821526141
768976520011 199549185
180726294922 663743955
726730045894 6509640
258180417214 123376824
409848916495 3264393
935186819470 407551329
22949379142 753758874
143433569374 347901966
574907578573 508757085
441775373758 821516568
628239001498 821506995
652144594798 126488049
267742654534 821497422
632063896426 370953750
639713686282 821487849
706649347522 821478276
279611124673 192493884
735336059482 821468703
898445489149 129819453
297385590226 821459130
4032274828 253885533
527835509638 821449557
494367679018 821439984
595793792938 338185371
962917307698 821430411
159689372818 100296321
220887691666 210606000
278261115586 821420838
387270621034 396207324
564172011454 821411265
740117178142 647699607
162183456616 77378559
25937550097 671507658
450381387346 821401692
420738451654 821392119
481936770502 821382546
168295386406 821372973
832870880146 821363400
49944224704 304497984
104228396362 272773062
467593414522 774551430
814702629238 524571681
916062344830 821353827
44942524978 312185103
230449928986 441095121
36336511390 371145210
339459434434 821344254
592858723414 770779668
854868266821 337486542
542178865618 92341158
658838160922 308509071
316510064866 821334681
875900948086 5111982
382967223793 264243519
35380287658 821325108
143433569374 460107099
488630336626 505473546
831914656414 746962044
677061427861 96199077
504371193346 156231360
761154100246 821315535
390139292230 583503069
372164052148 457206480
752548086658 676160136
206544335686 821305962
970567097554 821296389
336590763238 821286816
445229175433 91613610
73629236938 821277243
704736900058 821267670
53548538566 88636407
151083359230 821258097
669356621974 821248524
589033828486 821238951
556253310547 77311548
906130028995 40455498
839564446270 592338948
65023223350 671517231
167358461842 437026596
130046437126 821229378
713342913646 821219805
831914656414 323385513
290357968786 111697764
882594514210 443536236
61198328422 805309479
930468882610 553568298
558434669062 821210232
147258464302 759320787
905543883778 821200659
791868988 27445791
216106573006 821191086
867294934498 643592790
82814589340 57945369
310040660110 223969908
92753711578 821181513
7649799430 680831760
240968390038 821171940
23905602874 509963283
646407252406 325721325
448468939882 821162367
318978311137 65680353
329897197114 583072284
471729843589 117767046
458073135661 565898322
291648247834 821152794
841476893734 389755122
440819150026 681588027
963349653097 377023032
346153000558 821143221
823308642826 821133648
830958432682 821124075
569909353846 821114502
752642227540 221835129
95622382774 821104929
416403750703 236395662
867294934498 523384629
178813847458 821095356
567720451807 83591436
70760565742 640165656
185763969982 305043645
266786430802 821085783
536441523226 430871157
540445969342 48630840
798446825794 88330071
240012166306 804974424
386670771373 322093158
857732697178 261218451
918733184500 43739037
254355522286 821076210
277304891854 821066637
594771170878 61114032
201763217026 821057064
152995806694 821047491
541222641886 790873395
488630336626 821037918
730554940822 793304937
698999557666 821028345
454206282274 460911231
790797035938 171710901
644160893221 33696960
714299137378 821018772
985866677266 821009199
532616628298 690644085
94666159042 820999626
702968976175 653797608
320334959794 820990053
566347601542 44677191
764022771442 820980480
863470039570 820970907
535485299494 134969727
196982098366 820961334
479068099306 820951761
634932567622 820942188
895025422726 820932615
632063896426 820923042
587804318842 86932413
160645596550 700427691
483849217966 753107910
384401949838 820913469
675093964366 820903896
126221542198 283695855
831914656414 246562188
354759014146 712183335
843116170162 42446682
320334959794 820894323
317466288598 820884750
556522221598 73444056
418389881548 154211457
744898296802 671067300
849126683590 820875177
893112975262 1120041
518551099924 239765358
306947827546 536777256
351279905551 200458620
455427343051 438117918
559390892794 484719282
561303340258 176401671
746810744266 394895823
345196776826 550466646
393007963426 653366823
953355070378 657291753
381533278642 140292315
430300688974 820865604
766948698751 212980104
861557592106 820856031
523054390978 820846458
885463185406 661838928
169251610138 417325362
204278744344 42666861
160645596550 657722538
425519570314 527501019
842433117466 820836885
323203630990 58404873
196025874634 639964623
288935846290 83304246
291648247834 820827312
809921510578 663370608
700912005130 820817739
718527754435 334863540
47811196174 586901484
801067809280 3149517
631107672694 820808166
748723191730 816423732
930405700810 448313163
816615076702 820798593
131958884590 31868517
3267874870 22017900
734379835750 208030863
164470491478 820789020
947617727986 736000959
826177314022 763284009
75541684402 88703418
758285429050 820779447
187419861046 19021551
160645596550 661523019
397050701542 114933438
96578606506 688691193
768803890102 820769874
363999765499 107093151
963453414844 216589125
392051739694 377224065
37292735122 820760301
691349767810 820750728
876857171818 499882914
363556545172 300477324
14343365554 820741155
138001184470 342004998
168295386406 399644031
346153000558 820731582
234274823914 70150944
775537404355 381560634
313641393670 820722009
222800139130 49425399
194626606981 19519347
374839712518 820712436
825221090290 820702863
547916208010 820693290
455162506006 757358322
109965738754 820683717
197423155195 352698039
742985849338 228478791
419243262541 197644158
782191022350 607330266
95622382774 115364223
760197876514 9582573
590946275950 178086519
928493253346 820674144
405438871942 374390457
419120795152 5246004
234851759905 56337105
426475794046 269671410
307904051278 820664571
592238827891 432421983
808009063114 820654998
27730497802 346753206
72673013206 820645425
867294934498 820635852
137696226982 820626279
736292283214 820616706
912237449902 93231447
888331856602 702801795
408307543138 820607133
862513815838 820597560
450206282122 9123069
289735800370 820587987
973149377401 104575452
615808092982 48611694
300254261422 15929472
203675664490 193786239
578515367434 820578414
920240828086 264884910
894069198994 63009486
924137644963 311773464
262961535874 820568841
72815985961 137362977
895981646458 820559268
871119829426 396322200
136818195514 537102738
211325454346 820549695
148214688034 820540122
728642493358 678696981
66935670814 675987822
371971041322 820530549
521141943514 820520976
795578154598 820511403
458031177202 740327955
963063678868 156126057
885463185406 820501830
855820249714 380584188
498192573946 820492257
713342913646 381474477
196982098366 820482684
464724743326 694128657
242917176610 385274958
367189922662 820473111
979173111142 358470558
912380489668 238415565
445600268686 244523139
855820249714 820463538
347109224290 137812908
983954229802 820453965
682743754222 820444392
260501124409 92465607
763100503141 717649518
99447277702 603118146
392051739694 820434819
924668358418 261687528
958729370410 191661033
526879285906 820425246
85103921722 630898992
263325242863 109084335
113790633682 805740264
204631888222 194130867
932318148274 820415673
951442622914 820406100
528414159196 69241509
848170459858 288396198
310772722474 820396527
298341813958 738087873
688825743760 445939059
218019020470 670894986
173090682679 115814154
19124484214 820386954
21036931678 820377381
288983203921 292273263
55712305999 307187997
34424063926 820367808
582340262362 820358235
909880512994 20840421
501454657150 69260655
751591862926 820348662
846258012394 399969513
470462085718 820339089
593814947146 820329516
292917709699 423030870
459943624666 820319943
433675360231 230096628
357627685342 56787036
614243432608 97051074
771672561298 20773410
843623860552 257906193
198894545830 820310370
455293952869 554755350
358610608171 123979923
870163605694 681626319
232362376450 471977619
273479996926 509015556
378664607446 399969513
579471591166 512758599
460899848398 53273745
397789082086 820300797
31245384790 35534976
254696981623 413572746
351890342950 820291224
477155651842 275080155
507021159784 135075030
713342913646 509781396
730679514271 243929613
111878186218 820281651
558987031162 83916918
95622382774 820272078
495323902750 660613584
910913569624 155915451
300439556410 384681432
66935670814 222371217
886419409138 820262505
783659009089 113037984
583296486094 26632086
138652450714 820252932
856776473446 136779024
167339162674 463419357
464724743326 820243359
491499007822 820233786
564688943881 205225974
651499531858 166158561
588077604754 679060755
156820701622 62013894
586339826248 333877521
810877734310 703816533
551987014162 522389037
690455098468 445096635
688552932406 560365128
737248506946 122965185
214194125542 820224213
325654339525 167202018
778366127422 439132656
331809644578 820214640
934230595738 820205067
839746668325 37468722
395876634622 820195494
3824904502 800791023
450381387346 20706399
261475661290 225109095
319378736062 322083585
71716789474 436193745
418861098808 720253374
961004860234 820185921
290692024102 820176348
715756287481 98544462
629195225230 820166775
477155651842 580564158
694670131438 96409683
809921510578 820157202
829045985218 258471000
963873531430 820147629
885463185406 820138056
149170911766 820128483
46854972442 820118910
855820249714 820109337
728090843752 72965406
165426715210 515391174
100403501434 636058839
330872815744 100851555
356937074068 470579961
365277475198 820099764
197938322098 820090191
894069198994 650849124
897894093922 43853913
65979447082 820080618
134827555786 86913267
618031289599 217297527
783147246082 397758150
279217339318 820071045
275392444390 820061472
765935218906 820051899
838608222538 820042326
541222641886 820032753
252443074822 820023180
614851869250 657559797
917018568562 820013607
851039131054 418234797
920843463490 731587806
864426263302 820004034
140564898178 819994461
405438871942 502592073
355715237878 681339129
256267969750 581712918
187990823485 32663076
370058593858 640290105
374839712518 457809579
650232147334 513514866
175999225420 737121
169251610138 572886612
579691808458 302315340
950486399182 819984888
779322351154 819975315
349021671754 819965742
371971041322 819956169
715255361110 508690074
83191474258 819946596
547916208010 389582808
978239929621 663533349
715255361110 819937023
371971041322 64177392
439862926294 819927450
363532344628 465209508
921799687222 190311240
549828655474 380574615
397789082086 819917877
79433944531 33515073
724817598430 663810966
926587497409 551280351
473330756914 317794881
970567097554 819908304
970815832813 428094987
152412116257 15594417
721948927234 819898731
833827103878 819889158
146302240570 371413254
507754811266 508709220
303122932618 819879585
288311566333 200142711
263917759606 819870012
974996738038 174085005
396832858354 819860439
146302240570 819850866
928493253346 819841293
619026035083 209811441
699534831961 191603595
655013265994 8280645
288779576638 627117657
17212036750 819831720
821396195362 20715972
119527976074 335772975
645643139638 205628040
439862926294 819822147
646448445025 342158166
504886140070 819812574
296025504862 119920971
151083359230 819803001
427432017778 251109363
473330756914 819793428
873032276890 754180086
7649799430 819783855
171164057602 819774282
884506961674 819764709
643538581210 545421675
789840812206 454162266
551741102938 41336214
971523321286 819755136
121440423538 819745563
616764316714 819735990
163514267746 819726417
472672818289 288491928
435081807634 819716844
193157203438 375788115
472374533182 819707271
152995806694 179618199
257224193482 819697698
73767873124 605731575
859645144642 819688125
375795936250 513160665
56964775789 216100902
983127222424 570148734
873988500622 807233652
190288532242 29475267
374839712518 819678552
743942073070 819668979
416913556726 819659406
872076053158 419642028
238099718842 819649833
35380287658 793180488
277772293579 113487915
849173131786 177119646
569909353846 819640260
903631436314 509704812
4977843811 549911412
402678184186 205474872
965785978894 819630687
33823649458 97903071
560347116526 769449021
973007227924 278698749
764978995174 746636562
640859752177 167058423
515404601122 381283017
884506961674 819621114
303122932618 819611541
677962635562 727366113
540266418154 819601968
961961083966 819592395
545114078737 537638826
614851869250 819582822
914238438043 324151353
790797035938 819573249
993795491353 275759838
83421465583 230661435
727686269626 213707652
846258012394 819563676
768130979305 36942207
540925375609 108883302
396189461116 506698890
482892994234 819554103
169251610138 819544530
970567097554 819534957
342328105630 819525384
597639842074 819515811
928493253346 819506238
700912005130 819496665
34424063926 819487092
745226995330 103953207
529747957102 606468696
646741733026 292005219
76497908134 580324833
681787530490 819477519
594771170878 421212000
600508513270 113775105
52592314834 819467946
609200530690 549987996
245749508698 819458373
698999557666 522599643
893339529880 535638069
230449928986 819448800
599246359696 67317336
158733149086 674666748
153952030426 819439227
830958432682 819429654
315553841134 62990340
359700011479 205398288
287823352906 95730
851039131054 819420081
321291183526 819410508
144389793106 819400935
517317048586 736173273
251486851090 819391362
838301670451 113152860
973435768750 819381789
47811196174 98400867
195069650902 347193564
726952790458 394024680
344240553094 819372216
330853420846 819362643
787427662642 136396104
721948927234 819353070
652144594798 410116893
29642945266 610929714
250530627358 819343497
422650899118 531033456
253399298554 819333924
859645144642 645363795
610070750590 819324351
271567549462 404296509
410940914086 45376020
509963399485 126842250
505842363802 807578280
966742202626 819314778
106140843826 819305205
871119829426 815964228
320334959794 819295632
339459434434 819286059
640669910014 819276486
336590763238 819266913
788125511104 230087055
384663445906 200602215
623820441067 122898174
390139292230 161831565
377708383714 819257340
389183068498 819247767
62648346640 242656404
894661164595 109811883
629195225230 819238194
729248626999 21261633
815658852970 819228621
714417143749 326468019
523054390978 819219048
530012430373 350142048
260092864678 819209475
668400398242 349625106
223959607225 117843630
275704868818 365372691
7649799430 204575010
30034366090 211304829
274963444060 288750399
695174662738 655884522
858824742634 475213293
569939882143 164722611
915596038519 34405362
809996017237 663983280
878769619282 697077141
887547774556 475222866
375987176071 569488197
987779124730 25291866
806096615650 819199902
658868095693 728237256
366233698930 795975804
552697326670 819190329
871119829426 819180756
969610873822 369192318
245749508698 469546077
638757462550 819171183
783147246082 819161610
667444174510 819152037
698999557666 787685586
1912457038 56193510
584252709826 503712114
834783327610 819142464
196025874634 819132891
821656983028 356297487
111367212289 159361731
20080707946 819123318
458987400934 670942851
304079156350 819113745
201763217026 6394764
907456331242 819104172
473330756914 819094599
185507413582 327884823
389183068498 717840978
404749361563 120437913
20080707946 583857270
56417209762 819085026
639713686282 683617503
544091313082 819075453
64066999618 619995345
222800139130 442894845
445600268686 819065880
728009166916 429502218
403321604662 43710318
928493253346 819056307
685612425418 797813820
836773239790 75157623
784103469814 819046734
776755526221 443507517
527055218500 54508662
994472690854 819037161
422650899118 514644480
302166708886 819027588
194113427170 579223938
14343365554 819018015
25879748323 591008301
14343365554 819008442
948573951718 194370192
993516467122 818998869
638757462550 818989296
131163228787 216349800
396832858354 576543498
914149897366 370360224
640669910014 818979723
635888791354 476582232
214194125542 47960730
522098167246 114655821
79047400456 145662768
662663055850 818970150
104228396362 756908391
311728946206 70773189
562259563990 679864887
99721898353 407857665
77454131866 818960577
742557021322 128402649
467810367421 452362542
904587660046 818951004
801315496990 472676448
805140391918 30107085
658838160922 584527380
329897197114 456545943
942447365665 173118132
926580805882 128929164
421972177510 286730496
65023223350 490520520
605289631930 818941431
836695775074 416942442
212281678078 818931858
84147697990 302162172
600959794063 269690556
865382487034 371662152
141521121910 818922285
792263845198 232231407
458291132017 127694247
364321251466 229407372
498192573946 3407988
470602071697 194437203
372927265054 818912712
554609774134 818903139
688481096614 491803302
412132438066 818893566
351101905189 358681164
504310567537 389247753
103272172630 116091771
801956227453 105437022
243837061234 818883993
121631893111 363927168
437950478830 818874420
284506860862 272725197
699955781398 818864847
197776829680 13162875
936646133071 74324772
364321251466 761532150
294516919030 607330266
526879285906 736900821
409263766870 818855274
819483747898 441353592
566505651772 188052012
955267517842 818845701
934230595738 818836128
505842363802 173539344
444087149344 292905081
891263929777 606382539
851039131054 657923571
320334959794 818826555
961961083966 765485799
932318148274 818816982
725592484915 12607641
996385138318 79513338
936143043202 818807409
170491807342 417401946
821396195362 818797836
350596177264 95184339
574690472506 818788263
63110775886 746263215
907456331242 818778690
690393544078 818769117
928493253346 613370829
588077604754 430181901
502349230762 133399755
87582899326 53312037
559390892794 38282427
575075441128 324831036
991604019658 818759544
900762765118 818749971
75541684402 818740398
667444174510 818730825
357627685342 804610650
803820254683 147338043
215150349274 818721252
433395694609 315372912
832870880146 223797594
310952340673 64579458
743242386592 330124905
210956783062 220456617
87016369186 780936621
703780676326 262635255
136834354738 222189330
719272347856 449107722
178813847458 818711679
973435768750 818702106
480728752243 56040342
463169043280 256355367
304079156350 349625106
666487950778 163229223
176901399994 818692533
492030050851 147098718
984974870251 327128556
34424063926 818682960
834783327610 818673387
728642493358 33792690
623646126310 566204658
592027590073 641754774
958899951697 34864866
295473142762 129446106
131002660858 818663814
462812295862 818654241
257224193482 737858121
904587660046 58443165
434125583902 614385567
901478050105 4020660
423607122850 818644668
363365027734 51397437
35491037695 64301841
43178334565 114416496
863470039570 818635095
895981646458 818625522
211325454346 818615949
372580391491 55982904
269655101998 668942094
951585078727 633598578
447512716150 818606376
72391035010 101942877
107097067558 523710111
997341362050 529185867
614851869250 799556106
537397746958 818596803
988735348462 524734422
642582357478 818587230
602420960734 818577657
807052839382 818568084
579471591166 332269257
307666271623 83074494
358625015536 33582084
144540405115 101665260
284954681710 818558511
913193673634 190952631
8606023162 297260796
887375632870 818548938
960048636502 658957455
12430918090 818539365
400657753282 818529792
426773026123 124563876
545047536814 818520219
458031177202 818510646
446556492418 768692754
426475794046 783195849
175945176262 818501073
258180417214 607454715
932318148274 801202662
981305584438 139335015
543135089350 818491500
447512716150 184567440
75680894968 82547979
269655101998 791706246
211325454346 818481927
178813847458 671565096
593814947146 754965072
19124484214 641706909
152995806694 626150784
3887081137 54116169
361452580270 818472354
939572519884 11152545
140387572018 29743311
37292735122 233284437
95926488265 295767408
51936147214 244590150
487788203908 437744571
153387036058 28872168
24861826606 818462781
567288135127 77991231
797726681815 259045380
163586409874 435265164
554609774134 747785322
851039131054 249376650
244793284966 818453208
201763217026 397068894
678918859294 818443635
546371583925 212846082
631136669311 178852359
462812295862 718558953
455549753002 86405898
997607778640 515343309
398745305818 818434062
91797487846 667314684
750635639194 418330527
136740003250 818424489
727686269626 818414916
281512295143 176909040
284954681710 818405343
965785978894 818395770
718254426139 303234348
5296519408 162913314
679875083026 30327264
306947827546 818386197
627282777766 818376624
898850317654 818367051
768803890102 818357478
860963103325 19567212
338793732106 221308614
659116132123 102498111
917974792294 49157355
439862926294 320973117
910557492316 197653731
701868228862 818347905
763066547710 814346391
701868228862 757013694
473620225288 109208784
766624963129 19059843
65979447082 818338332
513492153658 818328759
425519570314 818319186
499148797678 661063515
403526424478 818309613
832870880146 818300040
465680967058 818290467
898134127324 48410661
469827543505 282738555
4781128234 818280894
693262215274 603759537
942836609326 818271321
263374017298 86798391
808692316843 130547001
985527194059 136836462
22265593417 73511067
227931141367 164052501
953355070378 818261748
453250058542 818252175
74585460670 818242602
993516467122 501117831
610750414444 101454654
426475794046 152880810
364321251466 728371278
316828740463 94456791
253742576761 166206426
281596106758 106872972
34424063926 818233029
77454131866 737532639
129090213394 364750446
547916208010 55092615
164679000991 520369134
27879731299 68609691
758285429050 247213152
689437320346 818223456
637801238818 818213883
128133989662 198582312
62154552154 556928421
403634599378 533484144
662663055850 271873200
536089355794 24573891
663619279582 551270778
866338710766 258547584
394920410890 818204310
670312845706 818194737
458987400934 818185164
4781128234 636441759
285910905442 33285321
940924161862 818175591
802271720722 818166018
933274372006 818156445
176901399994 110769183
574690472506 262405503
812790181774 818146872
631398395131 132183984
123352871002 646416825
522098167246 198936513
119614314961 6624516
281129786782 24009084
608158303126 90101076
197938322098 543746400
546003760546 818137299
554609774134 774426981
572313087670 238635744
756542500270 242129889
896937870190 4681197
259222166128 440482449
699955781398 818127726
30599168998 626179503
587121381022 596436192
936143043202 743621067
399701529550 818118153
88928816650 818108580
555565997866 818099007
456401477866 271911492
376752159982 818089434
42073853782 818079861
330853420846 716519904
588077604754 584077449
782191022350 818070288
522098167246 818060715
881638290478 818051142
659794384654 110491566
330567192238 9458124
786015917278 818041569
318422512330 254086566
631107672694 818031996
185507413582 131734053
653100818530 818022423
961961083966 818012850
924668358418 818003277
19124484214 88550250
348065448022 478697865
5737351966 686144775
268698878266 817993704
264670101676 41384079
883991976658 236912604
933274372006 817984131
808009063114 817974558
278261115586 509388903
121440423538 817964985
377708383714 214607514
623457882838 817955412
769760113834 817945839
628239001498 551950461
395876634622 190119780
938055490666 817936266
384505922191 564768708
327984749650 817926693
60242104690 817917120
908412554974 469546077
42073853782 795592884
814815829963 79704798
507754811266 817907547
595727394610 41364933
259700720398 155446374
266786430802 817897974
195451872073 23530434
759869258662 79743090
168295386406 817888401
602420960734 8692284
723861374698 381752094
819483747898 350544114
84147697990 817878828
811833958042 348974142
731791854487 167221164
730901933353 228660678
892156751530 817869255
963873531430 491458674
249574403626 817859682
787467984118 298773330
548872431742 93710097
881638290478 817850109
763066547710 391028331
40161406318 817840536
567996906382 817830963
953808935881 240770523
3824904502 193527768
494367679018 817821390
11474694358 294427188
808009063114 334270014
458165122618 632851884
348065448022 817811817
671269069438 61736277
563752153339 104652036
843389341198 817802244
347109224290 685244913
660902570188 554027802
633020120158 817792671
548232624379 273395307
457074953470 817783098
170605735615 409360626
436038031366 279569892
545337359389 361926411
634683329086 52900398
947617727986 40388487
479554809772 224793186
738204730678 496809981
505842363802 497748135
811833958042 817773525
26774274070 88827867
75541684402 817763952
341371881898 817754379
20145852211 556421052
740117178142 650380047
77536095892 222227622
456118729738 427568472
608233805377 605252925
913193673634 735340422
993516467122 281101572
117055330315 45040965
493411455286 649786521
377260792618 237774174
333722092042 817744806
460899848398 353109678
888331856602 817735233
786575258095 176114481
415001109262 817725660
149170911766 817716087
505084396900 558316506
297385590226 817706514
438490520479 48420234
333722092042 817696941
986822900998 817687368
497236350214 632210493
940924161862 817677795
209413006882 813302934
62154552154 674197671
342328105630 464740431
978216887410 817668222
956233306 294005976
21036931678 817658649
624414106570 150458841
179770071190 788882211
920630487478 15517833
453250058542 817649076
294868975678 448877970
687524872882 817639503
369102370126 638624403
141521121910 817629930
173076505066 817620357
973435768750 817610784
134917063336 502400613
518273272318 817601211
650232147334 752102745
677006411830 817591638
967999372759 221299041
552697326670 817582065
238099718842 46419477
309816498742 817572492
308860275010 98218980
155864477890 817562919
393007963426 817553346
224712586594 817543773
120484199806 817534200
48767419906 187563789
844835013274 297193785
186528063604 400141827
357212948782 4930095
173076505066 817524627
475477187644 104470149
177857623726 817515054
90841264114 817505481
272130441862 161429499
374839712518 248859708
104336073466 567640608
275765561638 419823915
119527976074 817495908
201763217026 817486335
119527976074 26220447
705027086407 171471576
792709483402 355579512
245749508698 611504094
208456783150 619813458
546003760546 626696445
773585008762 816021666
734379835750 442885272
803467001410 423767991
613077205975 163104774
878769619282 817476762
175945176262 817467189
348065448022 817457616
636845015086 741716040
897982979227 655750500
319378736062 817448043
382489502374 817438470
460899848398 817428897
594928206370 429368196
440819150026 626466693
922755910954 817419324
356671461610 666529698
106140843826 817409751
537659941855 325635168
573734248774 817400178
168295386406 817390605
49723643638 817381032
939011714398 817371459
64066999618 57974088
56417209762 817361886
942836609326 421786380
185605488967 184347261
252551623069 498676716
47811196174 802897083
214714628698 98228553
711430466182 722895522
598596065806 809492880
205588111954 817352313
807052839382 817342740
626482201441 393833220
297385590226 817333167
367189922662 817323594
247661956162 766242066
778035097174 30288972
191244755974 817314021
762110323978 514969962
568462805146 140014698
88928816650 292014792
37292735122 817304448
541222641886 686374527
361452580270 763992411
791753259670 658833006
758285429050 465257373
962917307698 817294875
625961233300 25502472
754460534122 817285302
876917682751 521910387
578747072326 387246996
894421169485 249491526
895605058303 181551945
873988500622 385217520
444644044954 817275729
92753711578 817266156
846258012394 817256583
225949806595 198888648
271567549462 784172295
602420960734 817247010
609114526858 517822716
393007963426 817237437
134827555786 817227864
878769619282 592865463
748723191730 278162661
917974792294 817218291
101359725166 545661
698043333934 817208718
167368446481 525931047
649275923602 323414232
277304891854 817199145
135783779518 296179047
731511164554 817189572
712386689914 347700933
468549638254 817179999
951442622914 297758592
509667258730 76440405
509667258730 554152251
651188371066 463984164
805199792383 45462177
268017160309 298342545
454206282274 674551872
929576979865 498715008
684656201686 739648272
650573338627 172390584
194451344497 238702755
591902499682 177435555
245749508698 533187381
287823352906 62626566
353802790414 817170426
262005312142 817160853
801809588239 125511603
649275923602 817151280
86060145454 817141707
108053291290 817132134
952905851872 94772700
3824904502 817122561
896937870190 817112988
431256912706 616300167
530704180834 817103415
946661504254 817093842
251486851090 817084269
686568649150 817074696
355028321782 13210740
747766967998 817065123
604333408198 308509071
151481509873 400773645
908412554974 817055550
453250058542 630305466
560347116526 817045977
496280126482 817036404
180726294922 510623820
571079840464 26000268
2093626063 473451861
194113427170 817026831
41117630050 817017258
982998006070 248419350
885792601909 274859976
856776473446 31954674
674486236126 357743010
11525297236 428544918
225168673033 317737443
86512268671 232786641
811120630039 77617884
283042234246 817007685
408534834877 281800401
441775373758 717697383
467593414522 190866474
775497456226 816998112
650232147334 18935394
249812512855 569162715
611723850430 15393384
820004356357 187228734
972479545018 816988539
211325454346 255120450
959092412770 816978966
635888791354 816969393
998961080839 22046619
740117178142 552974772
918989028406 420934383
181284573136 28345653
374839712518 419402703
135783779518 761398128
686568649150 816959820
159689372818 816950247
405913702315 26316177
677375508418 340320150
726149533693 191440854
471418309450 816940674
553653550402 816931101
617720540446 312568023
766891442638 816921528
896937870190 816911955
389183068498 91881654
842433117466 816902382
567424406782 425347536
888331856602 816892809
944749056790 816883236
545047536814 816873663
426475794046 173395749
890244304066 651883008
319378736062 191220675
479068099306 816864090
123352871002 635101539
230449928986 816854517
836695775074 23741040
94132353508 95720427
457074953470 624217038
690106080553 103484130
456874546807 60855561
823308642826 816844944
76712841130 108596112
992560243390 816835371
704427476071 46323747
104228396362 816825798
472374533182 298706319
222986439283 585159198
241924613770 816816225
223213022620 339927657
598038902152 103579860
855562213591 82385238
993516467122 651394785
798446825794 816806652
356745441754 273060252
644494804942 816797079
64066999618 312941370
608158303126 622043967
704736900058 26306604
391095515962 278430705
723861374698 816787506
583296486094 791648808
286867129174 811895703
4781128234 816777933
857732697178 816768360
191335536733 559771602
218019020470 816758787
874298378632 388137285
948617020645 395393619
307904051278 508000818
137696226982 685340643
371014817590 816749214
533572852030 816739641
350934119218 643669374
118864073470 59390892
325116078454 816730068
952398846646 652620129
929696709376 329550525
461932751860 287190
124309094734 816720495
526879285906 816710922
966742202626 604381782
701868228862 355598658
364321251466 816701349
999253809514 545163204
142477345642 147548649
380577054910 729941250
608251515427 450045876
816615076702 84328557
365277475198 816691776
856776473446 816682203
274436220658 816672630
528319195036 22735875
32511616462 816663057
873988500622 193556487
16255813018 816653484
274639867087 300908109
768803890102 54805425
48767419906 747469413
280173563050 816643911
999253809514 566367399
194113427170 816634338
74585460670 707234094
452293834810 80470638
463768519594 816624765
761154100246 284844615
431256912706 550792128
40161406318 816615192
826177314022 816605619
594327255814 69164925
551741102938 372629025
235231047646 685197048
656563369927 25368450
269655101998 723977271
808965286846 816596046
952833374689 121663257
196982098366 816586473
972479545018 816576900
243837061234 816567327
702468972904 21462666
275003641087 178402428
676050188098 809100387
311977154950 157112076
769313413027 59879115
915106121098 816557754
628787764150 154670961
450167463607 44581461
153952030426 816548181
639713686282 71462445
169251610138 714605304
592858723414 816538608
191244755974 669717507
273479996926 508316727
49723643638 644492652
502017468874 816529035
638786267707 670713099
680111038330 34797855
401613977014 654381561
175487495224 41489382
695174662738 816519462
352846566682 816509889
437950478830 816500316
164957604010 74918298
607704604456 121146315
68848118278 212501454
750635639194 816490743
702824452594 816481170
310772722474 708469011
281129786782 816471597
665531727046 816462024
97534830238 149223924
355429918705 84309411
537397746958 816452451
558434669062 816442878
695174662738 729366870
767847666370 816433305
655013265994 816423732
823408565800 636269445
188376084778 433321845
529747957102 816414159
840520670002 721287258
988735348462 102163056
592908608317 761005635
700912005130 816404586
782191022350 816395013
485289806779 248448069
154031132125 736115835
272523773194 700322388
838608222538 660364686
720036479770 816385440
447512716150 170265378
788884588474 816375867
787928364742 75483105
931403806417 759234630
577559143702 752342070
191677034362 339142671
140086472449 82442676
658514702917 135639837
939644480125 135639837
623521639018 222103173
534544354270 452592294
948573951718 696263436
679373825692 159744651
551741102938 816366294
59603943883 194858415
523141802041 130317249
678286461433 237477411
711014130931 650964
57373433494 816356721
554609774134 816347148
220887691666 816337575
462812295862 14436084
227819405311 66829113
358583909074 101952450
697501429642 149788731
868704908857 25789662
566414593396 247136568
390156092845 48267066
922755910954 777509487
160645596550 758229465
440819150026 816328002
205588111954 140895414
810877734310 816318429
423607122850 542961414
543135089350 816308856
407351319406 54173607
393964187158 182279493
503929916338 816299283
111878186218 816289710
985270896130 394484184
467768897185 617429781
123352871002 407465172
525975302035 202650837
145346016838 816280137
159689372818 816270564
43030077514 816260991
858750676333 469651380
809174303728 208155312
622501659106 281206875
857771745445 765859146
199223962333 371547276
833827103878 816251418
929449477078 377846310
417869780458 387438456
595727394610 816241845
374356739614 263123478
868251158230 355139154
756047819587 71596467
497236350214 653510418
410219990602 236960469
90841264114 455636508
558434669062 816232272
872076053158 574552314
487674112894 816222699
453752822929 64464582
843389341198 591563535
836695775074 816213126
947617727986 602179992
58329657226 217833615
716211584842 213439608
983454781765 46295028
444644044954 816203553
94666159042 176382525
614851869250 816193980
329897197114 816184407
630235643497 564653832
668580772708 331139643
264933824161 682277283
135783779518 816174834
62244528781 70141371
77454131866 202861443
328175663989 507206259
476199428110 816165261
951442622914 816155688
872294097379 272323131
166382938942 617391489
839564446270 816146115
911281226170 816136542
214194125542 596704236
209413006882 816126969
854289008683 32969412
951442622914 816117396
412336754605 368675376
396493135822 111726483
989691572194 816107823
112100231953 589888260
193221763750 727653303
504886140070 730496484
95622382774 504889593
142477345642 816098250
293120925343 151349130
894069198994 453348561
364321251466 586068633
429490089718 492636153
543135089350 816088677
308860275010 475203720
103894915426 31677057
814702629238 816079104
695174662738 437744571
298554171817 515716656
948573951718 816069531
764978995174 816059958
1912457038 816050385
674467406035 360528753
923384991076 44782494
162558044014 619631571
121630954957 136214217
940924161862 816040812
882594514210 816031239
732524826286 444273357
22949379142 784306317
929449477078 73750392
135783779518 816021666
893606961208 275606670
550784879206 816012093
777409903690 816002520
213237901810 815992947
748723191730 815983374
40161406318 141546378
694220736526 758191173
179770071190 815973801
267742654534 764633802
611026974322 394359735
648319699870 615429024
483849217966 570263610
326257511017 153426471
86060145454 210290091
489586560358 815964228
234274823914 815954655
415957332994 815945082
150127135498 385274958
618676764178 815935509
655013265994 379062081
444644044954 815925936
841476893734 815916363
869207381962 643229016
482892994234 673738167
145346016838 550284759
587121381022 815906790
203675664490 815897217
178932141019 257408397
822352419094 780601566
749679415462 154335906
945705280522 815887644
178813847458 749144688
964829755162 815878071
79366579330 815868498
624126853651 56413689
824764136800 24765351
597639842074 526313967
816615076702 248065149
55460986030 415458627
748723191730 722895522
902045294128 298256388
104228396362 815858925
310772722474 784928562
68848118278 815849352
982041782338 790423464
506798587534 815839779
346153000558 521613624
567040682650 345345975
670312845706 555492471
462812295862 815830206
727686269626 815820633
269655101998 815811060
193157203438 815801487
745854520534 560834205
744898296802 815791914
747766967998 722991252
114866309308 228105444
948573951718 815782341
92370939265 83668020
951442622914 815772768
583296486094 113315601
47901201520 530372919
219931467934 183275085
311728946206 815763195
907456331242 334853967
310772722474 657990582
146302240570 815753622
820439971630 815744049
723861374698 815734476
598596065806 815724903
432213136438 815715330
876857171818 777327600
591458680348 290004462
203675664490 815705757
551741102938 298840341
368146146394 815696184
670312845706 742548891
806096615650 96266088
690769820416 235447935
338503210702 815686611
218975244202 815677038
993516467122 815667465
25162562401 475299450
434125583902 256920174
806096615650 100459062
876857171818 375902991
475243204378 815657892
667444174510 790643643
542178865618 815648319
458031177202 815638746
205588111954 110912778
932318148274 703337883
747341691565 168618822
923243779753 152363868
660750608386 815629173
425519570314 569248872
964038368917 542291304
858688920910 815619600
190288532242 815610027
506798587534 799508241
136075478401 328191159
349021671754 387639489
57373433494 815600454
712049025577 107954721
202723796473 244226376
301210485154 603376617
154908254158 527491446
481936770502 754495995
397789082086 442540644
252742116196 7801995
382489502374 455540778
521141943514 815590881
979173111142 34673406
463859539678 472312674
580992018799 185878941
523054390978 312232968
778366127422 815581308
589990052218 815571735
600508513270 815562162
110921962486 624284049
385358173570 815552589
844345564930 366157677
253399298554 815543016
343284329362 815533443
183765241069 62952048
389864311897 99272010
441775373758 815523870
606245855662 546436413
633020120158 443765988
305991603814 815514297
838930727335 406909938
150127135498 513964797
404929362682 222916878
787928364742 351836469
701868228862 497987460
581384038630 336471804
341371881898 815504724
312685169938 815495151
331809644578 678103455
802811360305 133275306
744898296802 70868919
777409903690 611820003
552697326670 55532973
452293834810 600590874
743109494206 412672884
252753699526 429856419
904060794937 271145652
841476893734 815485578
964829755162 815476005
568953130114 815466432
86060145454 815456859
713342913646 815447286
647620865389 165823506
656925713458 771803979
750635639194 192599187
585208933558 457034166
891200527798 815437713
243837061234 67154595
878334587962 237075345
351890342950 815428140
720036479770 815418567
170207833870 47070441
821396195362 3149517
806096615650 667640166
864859747888 29216796
804688540837 236481819
950486399182 781041924
945093407173 105609336
883550737942 815408994
396832858354 796339578
203303968138 136405677
13387141822 591352929
985866677266 815399421
824264866558 276276780
352426249063 108289776
670312845706 815389848
228073635472 6030990
165734898799 378545139
534558704197 160902984
360496356538 249855300
828089761486 815380275
529747957102 815370702
593814947146 815361129
443687821222 403243479
757329205318 815351556
637801238818 815341983
717167808574 815332410
750642407305 297940479
50679867370 815322837
213237901810 815313264
606245855662 815303691
992560243390 815294118
821396195362 401941551
496562587420 332747907
670312845706 815284545
322247407258 743372169
364710384343 364386672
984938914063 625825302
412132438066 815274972
787928364742 815265399
776453679958 48956322
422650899118 516262317
261774989854 49942341
424563346582 55217064
148214688034 815255826
791753259670 305732901
569909353846 325884066
742985849338 815246253
319378736062 815236680
506798587534 574312989
143923783558 65307006
783147246082 815227107
167496121582 634201677
346153000558 815217534
452293834810 815207961
488630336626 276123612
25818050338 815198388
924668358418 815188815
806293111048 40053432
650232147334 610173447
37292735122 815179242
34815637918 54585246
735336059482 42676434
899845312036 665936172
144389793106 463754412
955267517842 147969861
18168260482 815169669
282086010514 674379558
152039582962 815160096
75541684402 815150523
377708383714 815140950
234406376080 598647555
965785978894 532096059
276348668122 815131377
866338710766 49626432
929449477078 130202373
204000868873 478305372
349021671754 815121804
167339162674 815112231
103272172630 242072451
121440423538 412108077
628239001498 653654013
764323593394 47558664
657881937190 815102658
544523227696 153560493
842433117466 230986917
430300688974 425328390
503171279326 144446997
276348668122 815093085
198894545830 815083512
45326823490 353310711
120484199806 815073939
233318600182 815064366
190288532242 815054793
939011714398 793151769
43986301246 507148821
633020120158 815045220
28686721534 815035647
590946275950 586537710
309816498742 82136340
838608222538 815026074
683699977954 774206802
232362376450 774982215
985866677266 593190945
49723643638 815016501
464224663471 83553144
742036240549 403387074
317466288598 815006928
174988952530 814997355
745854520534 304459692
961004860234 588165120
263207877883 296676843
871119829426 814987782
75541684402 392560011
863470039570 631942449
384401949838 814978209
305035380082 814968636
403526424478 406134525
934230595738 814959063
239055942574 84548736
237798135142 16187943
506346430117 2603856
314694333421 689772942
655013265994 814949490
688534399078 740174787
635888791354 814939917
453250058542 814930344
301587967690 19892694
109160146177 314406039
1912457038 500744484
253839541678 40350195
872569436005 230556132
987779124730 805673253
261090616084 580870494
883550737942 66130284
927537029614 184012206
259136640946 814920771
431256912706 811589367
807052839382 430057452
662663055850 417545541
866338710766 770320164
170207833870 694722183
326072302186 243010605
950772622309 437993469
784103469814 814911198
210369230614 814901625
232362376450 814892052
344240553094 814882479
438906702562 814872906
768803890102 814863333
270611325730 814853760
997341362050 814844187
81279026794 814834614
259453344505 478678719
527121339211 67039719
859872886312 512346960
977260663678 814825041
315553841134 391573992
923712134686 256786152
488630336626 399356841
101359725166 814815468
251486851090 619583706
982998006070 414731079
997341362050 814805895
160148867245 342148593
63110775886 443880864
215150349274 814796322
359925005698 304746882
573734248774 814786749
888331856602 600447279
497236350214 814777176
36336511390 814767603
598662090787 520972233
648341660332 353808507
689717378461 240847107
269655101998 814758030
656925713458 814748457
954311294110 814738884
728642493358 157686456
592858723414 814729311
803227944454 433159104
802271720722 711331338
943599654010 1330647
231406152718 297021471
201763217026 814719738
444644044954 70926357
889904859151 139880676
655013265994 814710165
126221542198 763293582
89309113648 39574782
73629236938 814700592
421053432073 14598825
212281678078 814691019
309302959249 80528076
24861826606 814681446
546472435480 83620155
550377121363 107389914
174032728798 406134525
945705280522 814671873
967698426358 446484720
279217339318 245001789
662663055850 814662300
134827555786 814652727
41117630050 814643154
390139292230 287898402
231406152718 814633581
549828655474 814624008
672225293170 605415666
889461275050 333398871
384401949838 814614435
89023235149 86999424
906500107510 297614997
853531960789 162224058
680831306758 814604862
584252709826 814595289
11474694358 589199004
659321836747 280479327
337546986970 352544871
608317329802 122792871
883550737942 433618608
245032437652 569421186
826177314022 814585716
403927466167 109562985
994472690854 814576143
873032276890 814566570
691349767810 814556997
388226844766 751164591
398402414623 53359902
603377184466 814547424
477155651842 814537851
645794105848 173434041
665531727046 814528278
645451028674 273108117
944749056790 814518705
282086010514 126488049
51636091102 699824592
806096615650 814509132
187681500709 349462365
554609774134 814499559
764978995174 814489986
998297585782 814480413
713342913646 153838110
294516919030 537093165
837151382863 130996932
214335643201 1675275
674137740634 814470840
617720540446 602132127
251486851090 814461267
409855608022 42532839
124309094734 814451694
146302240570 814442121
508711034998 281848266
728272366978 107993013
322247407258 356852721
497381821522 377741007
373883488786 12004542
798446825794 814432548
739160954410 19615077
516360824854 814422975
205588111954 727021485
160645596550 814413402
697087110202 814403829
781234798618 759847302
933523049827 199032243
650493183898 529645371
154374381613 275118447
269655101998 814394256
498192573946 793142196
619632987910 449950146
115703081146 465774315
780719066908 76660584
778425116248 162568686
748723191730 814384683
555565997866 293201844
292036672309 118867941
81633514984 120514497
809520434689 18715215
966742202626 378698307
567040682650 761886351
712386689914 814375110
708708252313 107696250
324269197528 516989865
333423820600 12243867
23055122500 565410099
187950061651 53398194
795340403662 36348681
9609499222 117192666
4781128234 814365537
862914780943 77550873
385041751720 29283807
605289631930 142819587
65023223350 31801506
247661956162 552907761
472374533182 814355964
898299108406 134998446
267742654534 550055007
87362031070 63564720
708561794986 720971349
166818462577 206077971
609114526858 814346391
671269069438 814336818
104228396362 814327245
593164312720 342971871
877533303235 96218223
738668772280 43356117
126221542198 814317672
938055490666 776312862
878906427025 145547892
568953130114 814308099
600508513270 814298526
941880385594 643908699
232362376450 814288953
262961535874 132997689
533572852030 774781182
822352419094 814279380
45250631983 382594518
652144594798 814269807
252844710037 325051215
334678315774 814260234
437950478830 814250661
650232147334 545842887
371263581568 218388849
976304439946 814241088
141521121910 127311327
570865577578 814231515
560347116526 296140755
798117269788 185113101
698999557666 763054257
529747957102 508929399
338503210702 814221942
744715303426 315909
90340179094 157839624
925624582150 814212369
408307543138 814202796
164584994131 237132783
136740003250 596962707
271567549462 814193223
842433117466 398916483
748814221387 451749870
334678315774 814183650
886419409138 814174077
440819150026 814164504
837651998806 814154931
339459434434 814145358
82235250526 652687140
946661504254 814135785
451337611078 814126212
546003760546 464233062
119527976074 754256670
172120281334 814116639
142477345642 69739305
327028525918 683521773
510623482462 814107066
476483315425 20189457
824264866558 613705884
258180417214 814097493
247661956162 814087920
360496356538 814078347
110921962486 454487748
452676601642 121672830
26427209047 136003611
758942309164 142407948
188736460363 257839182
679875083026 814068774
609114526858 814059201
634932567622 814049628
996385138318 814040055
628600430113 303837447
343284329362 711800415
646407252406 814030482
904587660046 336251625
576602919970 487543317
415001109262 814020909
245749508698 814011336
512535929926 814001763
616764316714 525069477
356671461610 813992190
260092864678 784631799
672464350126 423767991
394920410890 813982617
132915108322 813973044
54504762298 693487266
193157203438 800733585
324159854722 229349934
202719440758 695708202
669356621974 813963471
641626133746 506603160
458987400934 796502319
481219862197 553845915
475243204378 813953898
802271720722 813944325
131958884590 388395756
493798242778 349596387
638757462550 813934752
467593414522 813925179
214216784833 785761413
440076921136 291143649
495323902750 813915606
278261115586 717448485
395876634622 813906033
303122932618 231245388
435081807634 813896460
426475794046 221902140
892156751530 684517365
923712134686 813886887
26394766150 37717620
251757384070 120265599
106670862544 124477719
493411455286 181887
434224578295 479913636
91797487846 813877314
704736900058 813867741
838004055454 448877970
400657753282 813858168
231406152718 813848595
728642493358 768376845
26774274070 813839022
275392444390 813829449
926580805882 813819876
788040531583 691304622
192200979706 813810303
646407252406 813800730
970567097554 76153215
448045836520 132586050
320334959794 813791157
997341362050 813781584
136023793774 516865416
675093964366 813772011
764022771442 94150455
376752159982 744549648
826177314022 706946904
532616628298 813762438
319378736062 813752865
970567097554 813743292
882594514210 813733719
838608222538 504535392
146672112571 319383999
935186819470 813724146
396832858354 813714573
378664607446 813705000
199850769562 813695427
135783779518 813685854
408307543138 557253903
379620831178 778227462
862513815838 813676281
362771639848 352123659
531952304482 351300381
648319699870 813666708
469505861986 326956242
301210485154 327195567
678918859294 628524888
155864477890 813657135
335050418284 106892118
694483199467 224257098
49723643638 813647562
615179706208 56825328
457074953470 813637989
131002660858 130365114
398745305818 813628416
95929503760 289937451
419782227922 137774616
754528866196 72094263
157872253288 158375712
389500671919 414032250
166382938942 813618843
92753711578 95031171
204631888222 579195219
182638742386 283408665
720265446784 285083940
179770071190 813609270
200806993294 813599697
948951032188 18102543
996385138318 385696170
928493253346 17623893
2868680770 55935039
311006523853 400429017
72673013206 813590124
202719440758 155073027
150127135498 813580551
420738451654 813570978
444644044954 813561405
781234798618 149491968
672865927903 139545621
186463637314 117853203
129090213394 813551832
500105021410 813542259
824264866558 813532686
477362667967 293345439
510623482462 606487842
558434669062 471125622
58329657226 206949114
188376084778 813523113
338503210702 813513540
826177314022 813503967
74585460670 813494394
238681967848 121806852
213237901810 813484821
439360156426 120045420
567040682650 813475248
175945176262 813465675
834783327610 81054591
380577054910 194887134
985866677266 588347007
241122582349 237027480
795578154598 813456102
650664262981 261476922
87016369186 455799249
242880837502 692960751
284954681710 615304575
143433569374 29465694
745854520534 666299946
262480353121 106844253
306947827546 662939823
861844581073 118236123
390139292230 813446529
495323902750 813436956
529747957102 813427383
199850769562 813417810
803227944454 813408237
857732697178 813398664
35915667256 124707471
723861374698 813389091
121440423538 813379518
490542784090 813369945
726804064330 86836683
743942073070 813360372
367189922662 813350799
118163324389 129857745
306409015333 121021866
411176214334 676964268
167439995083 280785663
885067929901 36042345
659852665078 127435776
807052839382 813341226
20356860277 133552923
933274372006 388012836
249574403626 752887731
749679415462 813331653
954631022737 160003122
675093964366 573767328
404482648210 303109899
286121674183 473863500
918403231909 47137452
323611134454 154536939
321291183526 419134659
185507413582 813322080
690496444255 614988666
419782227922 813312507
983703383002 32672649
270611325730 355052997
633020120158 26172582
533572852030 813302934
595727394610 813293361
867294934498 580899213
265830207070 813283788
101359725166 426802632
78410355598 813274215
4814834767 427080249
827408828515 258298686
784103469814 694320117
672225293170 813264642
696130886470 251272104
741073401874 813255069
814159049671 141852714
958395090823 16168797
672225293170 348706098
510728019622 228450072
682743754222 813245496
149603592220 244331679
642582357478 813235923
309816498742 564165609
560347116526 813226350
138652450714 766548402
75541684402 813216777
152995806694 813207204
87972592918 181264755
894069198994 366052374
603377184466 766452672
874944724354 813197631
285910905442 813188058
430300688974 813178485
35380287658 497269485
256267969750 813168912
171164057602 813159339
178813847458 813149766
957179965306 6835122
723861374698 813140193
106140843826 813130620
743590068379 42360525
994472690854 493172241
248618179894 813121047
197938322098 813111474
247661956162 813101901
989145541939 119968836
611453547202 225109095
12430918090 769209696
790819092130 284940345
266786430802 813092328
205588111954 813082755
136563739693 4805646
402570200746 89009754
92753711578 226880100
758383581019 636700230
731896994746 320791230
562259563990 813073182
877813395550 611647689
961004860234 813063609
92753711578 437428662
415957332994 327320016
14343365554 813054036
89885040382 274343034
268698878266 512969205
440819150026 813044463
231406152718 813034890
329310347587 284863761
189332308510 626284806
147258464302 813025317
110921962486 813015744
757329205318 813006171
659794384654 393182256
626628668341 261180159
90841264114 742912665
900762765118 744348615
474286980646 812996598
155541307075 113267736
49723643638 812987025
840538293895 444522255
271596871561 237850758
742029625606 504142899
497236350214 812977452
575646696238 647048643
612939421786 812967879
651188371066 424868886
307904051278 622264146
681520945678 47357631
845301788662 135343074
224019610789 55906320
963873531430 112023246
82235250526 281876985
141521121910 812958306
532616628298 812948733
177117376447 43978362
678918859294 812939160
873032276890 336778140
543135089350 673249944
596330646778 133007262
728642493358 536777256
216106573006 232930236
703780676326 25789662
68960629747 670052562
323551868011 51493167
882406399279 6940425
314597617402 812929587
507754811266 526122507
760197876514 444254211
743678178271 10233537
754460534122 812920014
437950478830 688949664
461856072130 730352889
674137740634 332412852
587652529354 228622386
72673013206 806496531
896430151081 186587343
119527976074 812910441
186463637314 812900868
281129786782 812891295
802796234965 145164972
894239684551 527003223
417869780458 812881722
796534378330 812872149
517415210128 88866159
156820701622 812862576
693804497005 98037093
641829244087 141345345
795578154598 812853003
421694675386 812843430
337546986970 812833857
974391992482 331235373
25908065257 276803295
478111875574 48468099
975048556687 85668777
287823352906 812824284
669356621974 265162527
716211584842 482029269
70825805737 516425058
175945176262 722091390
811833958042 812814711
237482695219 394905396
146302240570 812805138
115703081146 812795565
587121381022 812785992
836695775074 640299678
881638290478 812776419
210369230614 144044931
957179965306 705367359
804184168186 52689792
428388241510 775278978
647363476138 812766846
475243204378 789437445
180108112966 30040074
103272172630 812757273
810877734310 812747700
583489372471 297816030
873032276890 812738127
852951578518 309925875
934487362744 349404927
719080256038 812728554
597639842074 812718981
356402780311 8768868
844345564930 79637787
917018568562 812709408
341483598808 691017432
719194481074 302564238
453250058542 392244102
444644044954 238559160
138652450714 457541535
142477345642 812699835
481936770502 812690262
830958432682 294752670
800359273258 812680689
782359756048 457943601
468549638254 812671116
435345984142 14407365
484805441698 330172770
393598770694 35209494
947617727986 232537743
989691572194 812661543
187516404751 341880549
261049088410 812651970
940266003058 420436587
483849217966 812642397
882594514210 333628623
846258012394 356125173
809139764344 609761808
744397077760 64703907
713342913646 48946749
227581257790 812632824
114746857414 472973211
658838160922 342856995
540266418154 812623251
415957332994 812613678
455162506006 812604105
848480768653 362366769
841476893734 812594532
169685305330 159993549
35380287658 731702682
365277475198 620971791
237648451714 118839222
236187271378 577902864
60242104690 812584959
228661183828 403377501
581471018908 675892092
950486399182 525098196
115703081146 524954601
598596065806 812575386
596840845294 451433961
906291468067 43691172
949530175450 157973646
723861374698 539907627
62154552154 146543484
237143495110 812565813
760197876514 812556240
471418309450 575605344
668682686866 168513519
704736900058 812546667
209413006882 354679650
479068099306 735771207
780496561669 164320545
878769619282 812537094
705039828070 244484847
932318148274 812527521
173076505066 223653999
117615528610 632267931
972479545018 812517948
448468939882 812508375
464724743326 812498802
741073401874 609244866
264609705619 79810101
921799687222 812489229
310772722474 74698119
804184168186 247289736
309816498742 28498821
893413414294 352449141
78410355598 539649156
905829274054 34481946
806096615650 812479656
338503210702 812470083
978271769419 365803476
704872128256 604726410
853907802250 812460510
159416134771 12349170
628239001498 512212938
894069198994 812450937
216243591355 604582815
549132453568 269231052
433234016212 368972139
524966838442 692855448
986822900998 449605518
615951429511 497221620
74585460670 441717366
701868228862 812441364
872530349446 299472159
971918571310 135735567
703780676326 538404666
203675664490 494177406
931361924542 812431791
54504762298 812422218
359221097527 155140038
595727394610 812412645
275392444390 812403072
101359725166 796253421
688481144479 26344896
376481363050 8711430
82284331297 287639931
460969750444 169758009
283042234246 812393499
415001109262 544981317
149588888092 244599723
415304659519 500955090
866130080896 4068525
627282777766 6260742
408974427037 23415558
705693123790 411792168
789840812206 28135047
445224570820 4221693
261049088410 640998507
904587660046 812383926
701868228862 812374353
102315948898 440970672
88173022819 89143776
196025874634 75617127
68083900207 468406890
556522221598 333427590
399701529550 271681740
587693233750 3991941
576602919970 812364780
708561794986 812355207
205588111954 754572579
576602919970 366760776
967698426358 496522791
190288532242 812345634
407351319406 812336061
844345564930 812326488
131002660858 81102456
448468939882 812316915
570566549869 98123250
493411455286 177607869
393007963426 28642416
914149897366 88119465
117038816890 322562235
158733149086 374543625
23905602874 652936038
487674112894 37162386
900429992584 85611339
365485036984 100325040
686757735046 176554839
925325238532 142407948
702863558299 717008127
505842363802 812307342
900762765118 65058108
771672561298 52536624
473330756914 812297769
2868680770 812288196
687524872882 812278623
358583909074 812269050
44942524978 812259477
653100818530 812249904
813746405506 812240331
12445631791 149252643
448964237329 268991727
106140843826 812230758
615808092982 384346377
976304439946 506287251
661885014367 599767596
548872431742 133524204
917018568562 812221185
766891442638 706066188
631107672694 458652003
495323902750 734296965
97534830238 33247029
521141943514 812211612
429390080587 212424870
758811829174 240023829
561937982293 93882411
720421860031 196524117
214194125542 583531788
868251158230 555368022
814730706847 272840073
335634539506 370848447
36413976106 75157623
604333408198 34826574
860601368374 812202039
575751376993 705424797
67891894546 553223670
481936770502 506804193
910325002438 343881306
901718988850 714691461
823308642826 812192466
690987012640 7409502
745854520534 534029805
860601368374 364549413
356698313875 545249361
633458142346 144600165
679875083026 97692465
729598717090 708095664
125628556378 130001340
490542784090 535245576
70760565742 812182893
80322803062 416808420
705105690310 328018845
830002208950 812173320
140564898178 371834466
95622382774 812163747
559710324658 147644379
116659304878 812154174
259226694157 159275574
261049088410 812144601
29642945266 812135028
899389890226 86425044
102315948898 358078065
358583909074 812125455
908412554974 812115882
821396195362 812106309
884506961674 701633889
645964294642 256575546
412132438066 812096736
116659304878 378458982
151092750343 460001796
280173563050 812087163
364321251466 812077590
114926102266 472082922
121440423538 622551336
234274823914 326630760
601464737002 88196049
36009817711 158758632
147258464302 442703385
397499397625 38052675
488630336626 687791331
376752159982 812068017
624414106570 326065953
760705877332 221882994
966742202626 160309458
778366127422 233198280
318422512330 462117429
101359725166 812058444
360496356538 812048871
239186087509 452496564
327984749650 812039298
781234798618 24267555
63110775886 531923745
16255813018 395585079
383445726106 812029725
734379835750 280019823
299386999579 73147293
446149825897 176085762
207072229198 47539518
498192573946 812020152
142477345642 812010579
691349767810 181819989
586165157290 812001006
461856072130 811991433
818527524166 811981860
785059693546 811972287
630151448962 514424301
186463637314 811962714
218019020470 248065149
537397746958 592865463
5737351966 724283607
330853420846 811953141
123352871002 68054457
520185719782 325386270
335634539506 811943568
152209991935 249280920
450381387346 93298458
655013265994 413141961
618785513458 54566100
474286980646 811933995
91797487846 811924422
233318600182 811914849
248618179894 589993563
764978995174 271461561
411176214334 811905276
472747506835 218159097
531660404566 35764728
614851869250 811895703
273479996926 811886130
929878203883 172802223
76497908134 811876557
40161406318 766098471
454206282274 811866984
474286980646 811857411
45898748710 811847838
89885040382 811838265
157793553655 515841105
237143495110 811828692
741073401874 811819119
796142846722 216139194
808965286846 460059234
900762765118 811809546
814216095178 271279674
739590140719 36444411
167009845993 22209360
535485299494 430181901
655013265994 604860432
229493705254 124851066
713596157788 211199526
971523321286 636470478
829045985218 811799973
315553841134 221557512
602745140806 369048723
173076505066 811790400
728642493358 632899749
211409620162 705769425
603377184466 811780827
166480124038 597632817
489586560358 811771254
707605571254 811761681
928493253346 33438489
357627685342 811752108
72103854583 189832590
641626133746 811742535
343284329362 56729598
228537481522 688269981
948573951718 811732962
417517210960 62846745
260092864678 811723389
724817598430 633215658
750635639194 811713816
547916208010 387103401
317161852144 137573583
595727394610 758660250
65023223350 102067326
10130739499 108586539
306947827546 811704243
116659304878 811694670
322247407258 122591838
368146146394 811685097
100619678920 284203224
421099698382 234911847
556111256800 264291384
98491053970 323356794
142721313547 94562094
743063361919 669640923
400657753282 811675524
749830458256 5753373
400657753282 811665951
15778727509 265650750
673181516902 811656378
513492153658 811646805
446714016133 584211471
927756969289 521307288
318422512330 811637232
250065431515 110414982
653327861371 495517626
211325454346 690720669
598263972955 157906635
222800139130 645842445
57373433494 811627659
167339162674 654601740
656577289069 52440894
981085558606 393096099
964829755162 11851374
603377184466 811618086
115815678772 315650529
289104273652 441085548
103272172630 811608513
925624582150 86913267
781289814649 96199077
141521121910 811598940
979526105944 360164979
720992703502 361868973
789185276404 437974323
810249883624 247126995
365277475198 302200464
341371881898 811589367
426475794046 811579794
554609774134 811570221
831016598230 42532839
26140842325 293852808
265961031688 668233692
235231047646 227272593
662776725652 286414587
588077604754 811560648
177857623726 119987982
995428914586 634747338
5237702896 211314402
590230707865 404660283
368146146394 811551075
11234770351 35630706
259136640946 599671866
645040121314 195968883
582340262362 811541502
689437320346 37746339
874944724354 811531929
657881937190 811522356
58329657226 811512783
286345596226 258719898
409540780771 35295651
616764316714 231465567
409263766870 238061364
66935670814 811503210
342328105630 811493637
662963561893 402716964
767847666370 811484064
590484373219 258212529
293560695298 778744404
79366579330 259581468
708561794986 674178525
296741034655 19940559
81888826894 85266711
998297585782 811474491
889288080334 811464918
751591862926 789657624
946747029436 544349499
662663055850 811455345
21686316133 113650656
790797035938 57323124
283042234246 379818348
678345967201 17250546
132915108322 417650844
765935218906 625949751
385358173570 811445772
411176214334 811436199
749679415462 811426626
994604616367 116273658
366233698930 811417053
649275923602 811407480
864426263302 383341212
783791700442 157552434
922836372019 444187200
275392444390 459982650
383445726106 811397907
303660399130 603099
917018568562 811388334
611983198054 811378761
733423612018 811369188
305035380082 811359615
189332308510 811350042
77454131866 811340469
581384038630 114818562
978633868144 47635248
442919199571 308863272
474286980646 228909576
7649799430 811330896
759241652782 811321323
152995806694 811311750
325116078454 451673286
892156751530 770904117
38248958854 811302177
323203630990 811292604
599841777058 43375263
969610873822 346044804
823308642826 321375183
416913556726 760325952
22359159919 248409777
310772722474 811283031
852408803083 153225438
193157203438 388347891
436038031366 811273458
479068099306 393287559
996385138318 531301500
713960956099 87277041
823308642826 811263885
275392444390 780812172
94780939312 255331056
610497754255 221193738
206099319727 54269337
518383160785 389286045
154908254158 811254312
91310417698 188482797
986822900998 230211504
306060759166 488261292
171164057602 811244739
231406152718 142532397
711430466182 608593902
288779576638 216905034
233318600182 811235166
582340262362 811225593
165426715210 811216020
117615528610 386768346
893112975262 399127089
414044885530 42839175
994472690854 811206447
36888576727 228718116
303122932618 811196874
516717572272 256355367
209413006882 811187301
794787505474 173462760
835088313817 16972929
851039131054 811177728
738204730678 398954775
644874900907 81045018
153952030426 450026730
241924613770 811168155
636845015086 811158582
302166708886 811149009
200844500308 19184292
850082907322 811139436
626326554034 811129863
354759014146 811120290
427432017778 811110717
953355070378 327061545
250623839659 433848360
634932567622 811101144
338506858015 258605022
255311746018 811091571
470462085718 811081998
361452580270 811072425
775497456226 342780411
102315948898 288290895
273479996926 402343617
124309094734 811062852
794621930866 674369985
139608674446 811053279
213237901810 704438778
628637812678 101473800
797490602062 166914828
260092864678 279943239
943792833058 811043706
461856072130 553261962
329897197114 811034133
683699977954 811024560
8606023162 811014987
586522450369 51119820
230449928986 251492283
487674112894 472839189
625903374088 222878586
276348668122 494091249
196982098366 811005414
221843915398 478391529
971523321286 797622360
151083359230 810995841
764978995174 43576296
378664607446 810986268
789481541608 153857256
368146146394 810976695
57373433494 810967122
45898748710 409284042
593814947146 309035586
920843463490 810957549
689437320346 810947976
861557592106 810938403
872076053158 810928830
590946275950 810919257
651523186741 38435595
863068513750 6011844
223283872393 231771903
216106573006 810909684
60242104690 810900111
600948842551 368531781
335873012509 505349097
283998457978 195538098
111878186218 810890538
126221542198 810880965
769760113834 546168369
987779124730 810871392
450381387346 501376302
313352867542 131753199
34424063926 75866025
184850078056 241421487
288779576638 525021612
11105869906 57055080
220887691666 810861819
830958432682 810852246
179770071190 600887637
99447277702 540280974
9562246894 810842673
499438850005 305857350
56417209762 294982422
808965286846 810833100
33296918371 21472239
124309094734 810823527
917974792294 609388461
313200637696 248017284
867294934498 810813954
392051739694 512844756
522098167246 810804381
962917307698 810794808
186463637314 157016346
284175118120 469124865
377708383714 810785235
149170911766 810775662
694218439006 810766089
206638629736 550141164
818527524166 810756516
105389798203 470235333
204631888222 469814121
811833958042 810746943
742029625606 810737370
842192245732 57658179
304079156350 810727797
74585460670 63985932
430300688974 718511088
819521350642 199520466
563850410611 104747766
769417136482 22276371
362408804002 386663043
146302240570 810718224
585208933558 142216488
58329657226 593727033
452293834810 2929338
892156751530 437131899
392067238381 757109424
480618327688 212558892
986822900998 810708651
880682066746 810699078
568648741525 43317825
175945176262 810689505
342328105630 810679932
134827555786 810670359
177857623726 810660786
234274823914 810651213
292604471566 707100072
238099718842 810641640
551741102938 810632067
905543883778 810622494
907456331242 143958774
326072302186 265507155
96612849127 317143917
65023223350 810612921
463432865587 135974892
125862415195 193163994
152995806694 810603348
692305991542 547719195
675093964366 131552166
255311746018 718109022
942540089743 66561069
370200781627 571795290
591902499682 810593775
557893693351 141106020
388683620461 46295028
646407252406 791112720
322282262551 264176508
559390892794 688940091
175945176262 810584202
890244304066 370522965
211325454346 209629554
663619279582 669047397
431516283568 228316050
535485299494 810574629
600508513270 810565056
639713686282 720052341
822352419094 784717956
664575503314 810555483
389398690750 543899568
443953079479 461906823
155296688206 15546552
175945176262 810545910
728642493358 810536337
175945176262 810526764
610070750590 810517191
604724340799 306240270
301210485154 392493000
856776473446 810507618
440819150026 589830822
80322803062 810498045
173076505066 118800930
906500107510 725681265
639713686282 786374085
423607122850 748723476
582340262362 504544965
217062796738 810488472
624474349459 304038480
96578606506 810478899
222800139130 810469326
334678315774 810459753
218975244202 810450180
502973692606 810440607
484805441698 810431034
6693575698 648934524
489586560358 584058303
547916208010 567631035
498192573946 13708536
431256912706 468512193
26774274070 810421461
571821801310 695344428
790797035938 810411888
943792833058 515869824
379008909964 364080336
751591862926 810402315
810456382807 148975026
697087110202 522006117
797953140703 4298277
131438720581 92006103
50921231419 389477505
680831306758 492368109
657352123597 81332208
786015917278 614481297
843664813846 352592736
573734248774 810392742
855820249714 659972193
155864477890 810383169
54504762298 346848936
834783327610 810373596
291648247834 810364023
389183068498 93432480
358583909074 229407372
803227944454 579788745
738204730678 15843315
112834409950 689284719
878255744734 160510491
393964187158 810354450
315553841134 810344877
482948469769 192714063
18937163842 11545038
379620831178 73032417
762110323978 131724480
633440815216 182949603
237143495110 810335304
573568180462 11439735
887540556514 51464448
260092864678 810325731
493044870916 73195158
857732697178 810316158
483849217966 566491848
233734441729 128469660
956223741574 588940533
288779576638 810306585
530704180834 86578212
677962635562 188052012
906500107510 810297012
843389341198 810287439
181682518654 810277866
527835509638 344857752
750635639194 762412866
204631888222 810268293
140564898178 473260401
980129334874 810258720
716211584842 68791578
834783327610 810249147
195069650902 47003430
7649799430 40292757
589990052218 810239574
681787530490 810230001
31555392730 810220428
825221090290 720349104
856776473446 810210855
274436220658 810201282
888331856602 153168000
20080707946 810191709
59486272567 239123967
634932567622 340770081
982998006070 810182136
5737351966 244580577
655013265994 810172563
369246367192 145193691
587121381022 790184139
252443074822 501347583
829045985218 810162990
894069198994 810153417
397789082086 659886036
961961083966 810143844
498192573946 810134271
987779124730 810124698
903631436314 395288316
502973692606 810115125
910325002438 273088971
243837061234 810105552
213237901810 810095979
176901399994 810086406
251486851090 195480660
877943703226 642424884
522098167246 810076833
772901328340 308288892
109965738754 810067260
835739551342 810057687
747766967998 754093929
225668810326 810048114
605033424250 1311501
863470039570 810038541
916062344830 652907319
766891442638 810028968
917077078738 268924716
219931467934 810019395
270611325730 638050023
375795936250 331857618
13138056454 28881741
875267439757 58558041
121440423538 747670446
617720540446 117221385
356671461610 810009822
165901698751 233217426
850082907322 428506626
72673013206 810000249
836695775074 354411606
391095515962 648005943
255769670473 20917005
873032276890 809990676
548872431742 809981103
263599633762 116742735
185507413582 499394691
672225293170 809971530
456118729738 809961957
187482698218 220313022
896937870190 809952384
968654650090 231934644
183594966118 685838439
969610873822 530372919
865670605615 242819145
4259183647 283916034
301210485154 809942811
753504310390 213755517
603377184466 809933238
883550737942 301568646
221843915398 20419209
174988952530 809923665
923740250587 35889177
621894869020 310079043
169251610138 233992839
52592314834 450658548
162716955814 584900727
342328105630 301951566
61198328422 809914092
664798401046 106059267
415957332994 328219878
885463185406 146486046
272523773194 809904519
769760113834 118944525
240012166306 306537033
638873056525 669325014
878055879640 57887931
935186819470 757789107
400657753282 178325844
558143452921 42379671
694218439006 809894946
336646018594 701040363
229760112271 229924314
424563346582 569698803
728929740796 43815621
220952520022 650494923
429344465242 809885373
416913556726 314061411
123093647827 87353625
323203630990 809875800
62154552154 331493844
825221090290 809866227
616764316714 190904766
641263531744 145423443
405438871942 38110113
851039131054 809856654
977550084187 38023956
277304891854 581100246
957858939904 7869006
731511164554 68801151
174988952530 809847081
344240553094 809837508
264873983338 809827935
688481096614 550217748
485888804443 653587002
996830177515 54537381
308860275010 809818362
250530627358 809808789
609114526858 809799216
808367026303 415382043
541222641886 809789643
207312817834 19394898
540266418154 163296234
44949216505 551280351
298341813958 809780070
532616628298 809770497
126221542198 35716863
285910905442 728122380
188935559617 197739888
499148797678 809760924
795578154598 809751351
416913556726 809741778
460899848398 809732205
463796472754 512576712
569409111250 114885573
509667258730 809722632
960048636502 809713059
723861374698 720751170
898850317654 84615747
99898730809 137841627
495793860466 332010786
431256912706 809703486
676050188098 790251150
669356621974 809693913
199850769562 711752550
625370330302 446235822
154441153288 274199439
125265318466 809684340
974881613140 7093593
23454871834 62368095
366233698930 809674767
893112975262 809665194
421694675386 440760066
365277475198 748723476
204631888222 283772439
567040682650 809655621
97534830238 809646048
962925310726 766739862
2062092601 277013901
493411455286 809636475
553653550402 809626902
953355070378 25598202
201290133031 247576926
46854972442 251138082
712386689914 363276204
827133537754 550342197
582340262362 809617329
401613977014 809607756
163514267746 383331639
737248506946 809598183
52592314834 809588610
805140391918 584699694
422650899118 79235721
756372981586 809579037
730554940822 809569464
189332308510 143748168
504935163403 418397538
382218408679 11257848
143433569374 809559891
453250058542 663322743
957179965306 809550318
967698426358 88272633
334678315774 809540745
444644044954 759770718
335232410587 76047912
975348216214 767381253
567996906382 809531172
865382487034 809521599
922013107684 238683609
739160954410 809512026
637024729015 300285864
139608674446 809502453
758625423718 106509198
781234798618 809492880
55460986030 770894544
379782279823 530478222
773585008762 503721687
795578154598 790634070
651391921765 394876677
824264866558 557474082
283998457978 809483307
429182848375 12913977
928493253346 809473734
162558044014 809464161
879725843014 809454588
812790181774 180757386
710474242450 809445015
556522221598 54585246
894069198994 809435442
63110775886 809425869
799403049526 75722430
681876444514 609407607
926925271141 195509379
598596065806 809416296
617720540446 55188345
775070944876 223452966
779422216690 543612378
363365027734 809406723
759241652782 809397150
116659304878 121299483
73629236938 809387577
985221662191 304995780
151083359230 809378004
456713481082 62454252
173076505066 190809036
196025874634 809368431
443687821222 809358858
416913556726 745372926
14343365554 512816037
869207381962 222428655
389183068498 809349285
495323902750 809339712
953355070378 809330139
615808092982 263697858
147258464302 809320566
518273272318 809310993
345203382196 631818
327028525918 166426605
924754783462 363391080
914149897366 372638598
568953130114 765581529
476199428110 441937545
968725030786 200573496
698999557666 64742199
187419861046 224180514
161870448235 190828182
89694570493 23042211
57373433494 809301420
181682518654 263305365
915663221833 233973693
978216887410 377147481
678918859294 809291847
979173111142 582708510
721055167327 664471503
508211060446 47644821
546003760546 809282274
637140552742 6452202
892156751530 809272701
218975244202 781290822
736292283214 56317959
839564446270 809263128
423607122850 809253555
433169360170 809243982
865660171045 198065370
927122312200 114339912
973435768750 809234409
610070750590 809224836
979173111142 595153410
384401949838 488155989
506798587534 382010565
180726294922 138741489
600508513270 809215263
214194125542 809205690
576741575302 108452517
290692024102 809196117
745889902342 123817182
463768519594 741763905
580427814898 719181198
365482806475 255666111
899806541386 253043109
607202079394 809186544
603377184466 150832188
282086010514 324697014
245749508698 756391449
245749508698 455071701
214194125542 749441451
735336059482 809176971
197938322098 340827519
50679867370 19567212
553653550402 613619727
176039929816 599116632
776453679958 764203017
509667258730 203177352
413263550935 323251491
998297585782 76469124
26940336901 160462626
677962635562 691869429
787086614944 324342813
570865577578 809167398
953422397287 145452162
950516123347 354928548
735336059482 305177667
50679867370 13258605
259462486720 51474021
625370330302 809157825
922294716625 127397484
814702629238 145519173
740117178142 690184581
40161406318 809148252
492923255524 232729203
44156068828 151416141
138652450714 87918432
925624582150 356106027
337152392002 74707692
332520353671 11353578
300254261422 809138679
342328105630 809129106
609285701671 329789850
378895221016 488012394
224712586594 809119533
85103921722 514433874
791753259670 809109960
164470491478 809100387
319451337694 407407734
937740102700 93068706
172120281334 591745422
532616628298 32442897
938055490666 139114836
223495339963 5705508
480980546770 809090814
193824336235 138578748
432984815968 35927469
310772722474 809081241
693262215274 809071668
419782227922 684852420
311728946206 809062095
852951578518 304919196
28686721534 809052522
796012261429 2651721
793665707134 809042949
725773822162 494340147
786015917278 237774174
196025874634 809033376
610070750590 803595912
523054390978 809023803
842433117466 647881494
269103710863 18877956
793435413565 79963269
273479996926 605300790
271567549462 809014230
491728731103 452716743
462109325845 417344508
546741915430 13957434
805367386894 423097881
743942073070 479128650
542178865618 809004657
978216887410 118494594
702824452594 808995084
691399078333 391277229
480980546770 808985511
670312845706 808975938
697087110202 808966365
261423402283 120600654
147077127055 21548823
591902499682 808956792
240968390038 808947219
110230068430 241612947
11474694358 808937646
633020120158 808928073
478111875574 808918500
226625034058 462481203
720036479770 409130874
259136640946 235763844
526300238374 304430973
909368778706 808908927
831914656414 808899354
335634539506 623834118
698043333934 808889781
376752159982 808880208
283042234246 808870635
820439971630 808861062
341371881898 808851489
981085558606 587360988
84147697990 620933499
298341813958 808841916
57373433494 808832343
161601820282 808822770
49723643638 617573376
375795936250 808813197
245168795464 408020406
4413366385 194226597
978216887410 808803624
627282777766 52852533
401613977014 808794051
432213136438 57619887
869785342264 77665749
309022996864 573681171
135783779518 808784478
563215787722 145815936
583296486094 226870527
436038031366 235763844
834783327610 215344635
886612592278 180747813
240968390038 808774905
653100818530 808765332
664575503314 808755759
765935218906 808746186
952398846646 82270362
53548538566 132796656
854864025982 402850986
470155591069 52326018
849758760061 175540101
891200527798 808736613
346519139089 311026770
495323902750 808727040
880085577208 294072987
99447277702 358125930
110921962486 808717467
641626133746 808707894
106140843826 808698321
794720484901 550696398
691349767810 808688748
242351837614 73357899
972479545018 808679175
477155651842 281216448
415957332994 523221888
180726294922 808669602
824264866558 750906120
845301788662 126909261
984375298207 341555067
989691572194 808660029
588077604754 808650456
708561794986 808640883
195359119276 458249937
203675664490 808631310
494367679018 94973733
34424063926 590797695
880682066746 222667980
786530887240 100028277
380577054910 808621737
404482648210 644588382
741073401874 808612164
607824764752 5293869
612939421786 808602591
417869780458 808593018
4887340669 461571768
419419817380 116264085
117615528610 808583445
482892994234 808573872
351890342950 676342023
124309094734 722321142
484805441698 808564299
28686721534 808554726
19124484214 403310490
924668358418 420388722
203805876436 29226369
549828655474 808545153
75541684402 808535580
203675664490 808526007
361668968362 559560996
192200979706 808516434
180726294922 705128034
157776925354 808506861
146454910774 20036289
377708383714 808497288
14967812344 34606395
110921962486 519746889
20080707946 245394282
579471591166 3867492
200806993294 808487715
581384038630 808478142
819483747898 808468569
368146146394 354938121
882762721393 345154515
751591862926 422944713
49261156954 184596159
407351319406 808458996
736292283214 808449423
195069650902 482469627
603377184466 763906254
107097067558 796291713
121956647563 242082024
436038031366 808439850
521141943514 808430277
699955781398 808420704
568953130114 808411131
612939421786 808401558
955267517842 808391985
963873531430 196332657
281129786782 301635657
119527976074 808382412
499682779618 99415605
722905150966 697680240
933404880715 346820217
379620831178 699135336
789840812206 759071889
513047893966 127483641
109009515022 655156974
206760436588 487112532
739160954410 15536979
655969489726 803251284
42073853782 808372839
625370330302 310672569
49393867453 18629058
29642945266 768912933
369732742603 16350684
584289967942 757224300
767847666370 808363266
920843463490 753892896
968654650090 808353693
56417209762 808344120
775497456226 445872048
718124032306 808334547
118571752342 808324974
576602919970 52881252
913193673634 808315401
484805441698 471872316
7979522269 126105129
983954229802 320121120
880842443215 225731340
512703534010 456555516
349977895486 808305828
546003760546 808296255
554609774134 562787097
487674112894 808286682
124309094734 808277109
905056114801 130623585
163514267746 808267536
181682518654 808257963
81279026794 808248390
153053541457 482728098
276348668122 565161201
65979447082 698426934
190288532242 281302605
962917307698 808238817
191244755974 808229244
753504310390 753567414
543394125157 359810778
112834409950 808219671
850082907322 634689900
327028525918 63708315
706649347522 808210098
906500107510 558555831
738368390686 185553459
565128235186 808200525
282086010514 229876449
898881774532 113210298
313127097910 102775728
581384038630 553204524
984910453534 453607032
766402572766 304019334
80322803062 121452651
806096615650 777212724
602420960734 808190952
448468939882 808181379
679020342667 125980680
851130983989 434566335
563233449907 52680219
980129334874 489189873
508711034998 808171806
146302240570 808162233
479151528001 195624255
923712134686 808152660
378664607446 808143087
665531727046 116675724
990647795926 675470880
428711933359 168456081
458987400934 808133514
272686753519 125884950
52592314834 207935133
236545560049 390932601
153952030426 808123941
334678315774 808114368
823308642826 808104795
757329205318 808095222
608158303126 303665133
320334959794 808085649
851039131054 808076076
758285429050 783923397
965297826997 296035452
747263145100 53053566
417869780458 808066503
930405700810 234481062
249574403626 2728305
373481723641 185917233
416913556726 276697992
985346178202 149961045
61198328422 219508890
739160954410 808056930
787928364742 623642658
760355562970 429329904
305035380082 449002419
744898296802 808047357
939967938130 808037784
179770071190 439821912
757329205318 808028211
442731597490 509676093
469695282937 576457341
231406152718 126430611
407351319406 808018638
924668358418 649863105
462139547806 517717413
17212036750 808009065
478111875574 807999492
697087110202 780448398
865382487034 771459351
421694675386 255991593
16255813018 807989919
27730497802 566424837
786972141010 589830822
166382938942 61908591
866338710766 807980346
76497908134 807970773
167339162674 587696043
332765868310 807961200
742985849338 551960034
224113675087 224850624
929449477078 494770932
918931016026 708679617
79366579330 161802846
766891442638 807951627
837651998806 759971751
606245855662 807942054
116659304878 807932481
391872039430 18609912
745854520534 223079619
165426715210 807922908
581384038630 341401899
601762715773 292416858
490542784090 807913335
116659304878 807903762
937474471096 257341386
925754535625 241555509
991604019658 807894189
167692454239 160165863
940685061133 50114655
89065375495 630659667
489586560358 807884616
446556492418 807875043
583296486094 807865470
479517427207 4192974
653100818530 443631966
962917307698 732784431
374839712518 807855897
489175595560 51196404
624420108841 273328296
46161489268 175999605
980129334874 44380428
572778025042 807846324
530715295087 159534045
650232147334 807836751
546959984278 665122467
91797487846 807827178
64066999618 807817605
97257581104 7869006
25818050338 807808032
543484178368 175262484
795578154598 807798459
447512716150 807788886
574690472506 807779313
10518470626 807769740
217062796738 738327198
486717889162 736077543
807063963208 653711451
800882447281 93116571
505842363802 618923169
776453679958 807760167
272523773194 795056796
367609191343 343948317
52592314834 599585709
446556492418 807750594
895025422726 182691132
933657062254 301453770
357627685342 807741021
8729524435 579587712
637136838418 434556762
434125583902 679558551
145346016838 807731448
600508513270 807721875
717167808574 807712302
537397746958 807702729
721948927234 807693156
967806476809 89411820
940924161862 5255577
608158303126 807683583
215326329733 91201971
125450450713 560374701
131958884590 807674010
34424063926 807664437
950486399182 807654864
32511616462 807645291
135783779518 647019924
147258464302 807635718
369102370126 222131892
869207381962 208011717
79804850416 24257982
185507413582 807626145
610567225516 238444284
850082907322 115727997
776453679958 807616572
178813847458 56011623
454206282274 807606999
103272172630 44964381
684656201686 807597426
30599168998 807587853
74893960168 177895059
60242104690 57284832
433678509748 109744872
458031177202 807578280
214194125542 353636193
117615528610 807568707
431256912706 242340495
972680290828 5954406
141685949824 429215028
580845370012 290243787
962917307698 401137419
38248958854 677739681
318422512330 807559134
501362976529 98965674
415001109262 558038889
543135089350 807549561
151588909360 227301312
55460986030 106490052
596683618342 807539988
532745949955 648092100
713342913646 12406608
582568262503 145863801
229762553386 18523755
786972141010 61726704
871206809704 675892092
331809644578 182279493
200003813113 105580617
655969489726 807530415
608158303126 807520842
738204730678 140502921
172202599561 283303362
101359725166 791237169
903631436314 731166594
38248958854 807511269
78410355598 201358482
460899848398 807501696
190288532242 807492123
642582357478 807482550
91797487846 807472977
220115968363 11219556
688481096614 97883925
507104971399 341689089
11080453591 155130465
247910528680 158155533
530704180834 807463404
754020735448 18743934
165630907300 148888869
369102370126 312079800
504886140070 807453831
729598717090 807444258
640669910014 807434685
569909353846 713638431
943792833058 415477773
290692024102 631664832
489060480235 272428434
502017468874 807425112
199400038522 62368095
143433569374 807415539
378664607446 29255088
70760565742 807405966
799449957226 671383209
461856072130 314415612
76497908134 589591497
903125698816 33208737
546959984278 280479327
71716789474 622551336
587121381022 394943688
416913556726 317402388
355715237878 164808768
41117630050 807396393
59285880958 807386820
505842363802 807377247
60242104690 141441075
449425163614 594837501
674137740634 684708825
705110936314 288826983
426475794046 807367674
120484199806 468895113
824853136981 166608492
64066999618 794472843
822352419094 807358101
419782227922 807348528
270611325730 807338955
635888791354 807329382
152039582962 807319809
304079156350 807310236
205588111954 484384227
480552982390 121079304
357102725260 326247840
673181516902 239564325
527835509638 268292898
43030077514 807300663
973435768750 807291090
179770071190 807281517
97534830238 807271944
794842684246 134424066
506136082588 162281496
547109773009 566769465
35380287658 411179496
730554940822 807262371
878769619282 807252798
134827555786 446810202
301614714652 231235815
81279026794 807243225
667607250565 405454842
980129334874 807233652
28686721534 807224079
172120281334 807214506
189332308510 701088228
713950205620 58347435
78410355598 807204933
308860275010 807195360
409263766870 807185787
480102046225 587207820
406395095674 807176214
521141943514 730209294
721948927234 350639844
189332308510 807166641
815658852970 807157068
871368535966 65374017
890244304066 807147495
958136189038 807137922
614851869250 807128349
704028406420 234883128
191623272394 324160926
287281372030 274773819
686568649150 335916570
435081807634 8519970
488630336626 807118776
593863166347 487466733
728869392604 60625809
768803890102 733847034
610070750590 807109203
194113427170 482402616
977260663678 807099630
724369768009 122237637
424563346582 174104151
441775373758 152775507
433169360170 463467222
550913377585 416281905
810877734310 793295364
802271720722 447528177
441253716361 238367700
993516467122 807090057
621545435374 807080484
840583421017 362998587
976304439946 807070911
16255813018 502419759
764426072359 199673634
853907802250 807061338
708702833995 35056326
953355070378 807051765
699119344615 389515797
34424063926 563141298
276348668122 646790172
187419861046 807042192
958670649628 263851026
692305991542 807032619
767847666370 807023046
735336059482 79005969
257224193482 807013473
67891894546 807003900
967698426358 578304930
737248506946 236252067
642717384643 202114749
710474242450 708574314
904587660046 621086667
687048677662 89536269
304120176655 350352654
215150349274 555166989
903631436314 806994327
101847325921 119097693
255311746018 574638471
846258012394 806984754
717709142578 218427141
189332308510 416425500
88928816650 806975181
204631888222 806965608
885463185406 182078460
448468939882 806956035
251533500319 465803034
388226844766 499538286
348065448022 806946462
140564898178 806936889
620824927621 66905697
665531727046 806927316
321291183526 806917743
273479996926 26411907
600586686388 502821825
72673013206 806908170
788884588474 806898597
700912005130 806889024
719080256038 806879451
696130886470 482402616
232362376450 57045507
748723191730 806869878
262400351560 108481236
764022771442 806860305
731697550864 48544683
896937870190 806850732
29642945266 806841159
150127135498 542521056
145346016838 730955988
822352419094 313601907
571821801310 513715899
122108561500 61544817
154046697823 299328564
903631436314 806831586
828089761486 806822013
537846165424 260021826
17212036750 806812440
520185719782 343661127
418826004190 806802867
647363476138 559972635
511579706194 806793294
817571300434 806783721
790797035938 189899601
708561794986 806774148
601464737002 230709300
179770071190 806764575
952926232789 57734763
564172011454 806755002
626326554034 438433827
508711034998 806745429
246034525627 368895555
542178865618 806735856
991278015235 60673674
380994016498 117824484
745563562864 5542767
752745730816 467095389
45898748710 237372108
480980546770 806726283
21036931678 806716710
476518371751 151827780
47811196174 559580142
194113427170 806707137
76987777690 185754492
283042234246 806697564
987502382965 6318180
28882585114 453884649
299298037690 678562959
105631143106 133907124
178813847458 668769780
634932567622 806687991
418826004190 806678418
84223255 403846578
400414191535 92877246
749679415462 806668845
254759263561 283035318
285720981214 23520861
951442622914 806659272
746981727619 395125575
410507956015 240320592
41117630050 806649699
663267303610 59534487
54504762298 806640126
388226844766 419622882
306362595856 350036745
737017706008 31083531
71716789474 457972320
660750608386 378525993
278261115586 806630553
636845015086 806620980
350417937577 313142403
363365027734 18849237
674137740634 372389700
803420821258 91498734
166382938942 806611407
196168742086 562327593
862513815838 69346812
848170459858 806601834
566084458918 148745274
136740003250 347509473
567040682650 806592261
326072302186 314712375
567040682650 806582688
846258012394 806573115
235231047646 806563542
109009515022 311706453
885463185406 806553969
163514267746 125186121
302178368800 347528619
961961083966 323825871
87016369186 242263911
485932150987 527003223
358583909074 614548308
370679412481 122706714
865382487034 806544396
350934119218 677950287
573734248774 222974316
165426715210 806534823
451337611078 325051215
592858723414 806525250
957179965306 353463879
84147697990 806515677
415001109262 228134163
684656201686 806506104
822510143842 398571855
644494804942 788652459
336590763238 806496531
11474694358 587964087
961004860234 514587042
536441523226 806486958
69804342010 806477385
745854520534 806467812
94666159042 806458239
618097774084 273826092
698043333934 349290051
35559819700 264645585
966374124868 198438717
898850317654 189267783
604333408198 806448666
776876098156 95720427
854864025982 477788430
570865577578 806439093
23905602874 806429520
218019020470 290435247
184551189850 75789441
677006411830 684440781
745854520534 806419947
252635051764 475873830
1912457038 806410374
456118729738 45050538
906281148373 35046753
663619279582 806400801
126221542198 806391228
389502337621 418454976
927537029614 806381655
197938322098 806372082
718124032306 507742347
582340262362 680257380
222800139130 715275414
87016369186 806362509
174988952530 593794044
548179226185 542329596
225668810326 806352936
920385878182 190722879
398745305818 806343363
262961535874 142149477
248001050968 425146503
177857623726 806333790
123928083853 95241777
59285880958 806324217
223882065925 277932909
158733149086 806314644
851414287351 214473492
655969489726 806305071
556726097779 347863674
53860886410 147060426
596264152720 77541300
512535929926 420608901
824315909794 498715008
360792679180 64981524
775748278399 382872135
453474219910 416195748
49723643638 712030167
647526676642 582067119
663619279582 622130124
439308950449 360021384
42073853782 357053754
628311746725 526160799
254355522286 507349854
844666949686 324113061
668400398242 806295498
236187271378 806285925
444644044954 806276352
221117759575 575030964
615808092982 146706225
148460436517 66532350
770716337566 580947078
491499007822 12339597
546959984278 806266779
825221090290 806257206
457074953470 806247633
829267092799 72247431
722704715584 16858053
402570200746 728342559
838887103174 92360304
247661956162 354268011
204631888222 806238060
718124032306 806228487
45898748710 806218914
753504310390 806209341
386857894804 147271032
228537481522 806199768
395938839976 606047484
406395095674 760842894
986822900998 806190195
20080707946 806180622
852951578518 806171049
880682066746 806161476
674137740634 806151903
253399298554 806142330
699955781398 34548957
690393544078 6002271
655013265994 699460818
468549638254 153455190
683699977954 299788068
749847009973 225903654
990647795926 806132757
905543883778 806123184
561303340258 320628489
741073401874 751059288
719080256038 806113611
826177314022 295327050
959092412770 806104038
691349767810 806094465
738204730678 806084892
308371251970 165392721
347109224290 806075319
786972141010 806065746
699955781398 72534621
52068206749 261476922
735003574138 52699365
704200806577 259332570
185507413582 806056173
217062796738 802035513
148214688034 806046600
430889945416 148113456
925675405207 574581033
627406527937 286261419
764022771442 806037027
560347116526 806027454
307904051278 806017881
505842363802 806008308
819483747898 586863192
711430466182 657234315
390139292230 805998735
552697326670 805989162
616764316714 805979589
691349767810 612873033
537397746958 520723335
917974792294 805970016
56489150857 172036383
447512716150 519517137
579471591166 369670968
869207381962 256144761
938055490666 805960443
206617779742 91594464
64793169106 23721894
149170911766 678945879
121440423538 692702280
862513815838 805950870
104228396362 805941297
992560243390 805931724
976304439946 805922151
482892994234 805912578
79366579330 744482637
962917307698 805903005
767847666370 623642658
40161406318 213056688
645595389514 197423979
799403049526 805893432
152039582962 805883859
982041782338 364472829
415042646509 403233906
726730045894 339592602
955845047359 13555368
743942073070 805874286
520185719782 805864713
415455683167 162932460
431256912706 802179108
493411455286 805855140
151083359230 805845567
460899848398 215497803
171164057602 805835994
784103469814 94054725
63110775886 693582996
163514267746 805826421
742029625606 805816848
291648247834 805807275
671103001126 11439735
952398846646 805797702
307904051278 612614562
997341362050 805788129
514448377390 805778556
775497456226 805768983
677006411830 805759410
296429366494 805749837
629195225230 805740264
660750608386 753912042
506159727898 27216039
667126153969 15268935
134827555786 805730691
207500559418 805721118
152995806694 369565665
75300812668 24324993
607202079394 805711545
509252560462 185792784
59285880958 805701972
416211601447 69519126
253399298554 805692399
526284940720 375874272
362408804002 805682826
84774528457 77435997
6693575698 261582225
309126758611 109352379
890244304066 805673253
274436220658 805663680
6693575698 326152110
338503210702 805654107
134485392139 99444324
112262714482 59247297
866338710766 805644534
866338710766 805634961
491257944628 76909482
989102204968 49636005
249574403626 135027165
846258012394 805625388
558434669062 670157865
316510064866 309102597
376752159982 805615815
149170911766 805606242
412132438066 805596669
971523321286 54154461
423607122850 3044214
595180703818 194705247
307904051278 805587096
343284329362 59611071
294516919030 282863004
473330756914 305369127
941880385594 805577523
851039131054 805567950
459436173601 80221740
601479843196 499634016
151083359230 805558377
448245213391 43844340
156820701622 728735052
865382487034 805548804
684656201686 805539231
847933580065 9228372
933274372006 350170767
836695775074 805529658
989691572194 633962352
59285880958 805520085
748175744671 31935528
686568649150 229139328
324475170196 349826139
503669601841 42513693
43986301246 213066261
495014478763 54968166
302166708886 805510512
239055942574 397145478
362706983806 65871813
470462085718 805500939
649275923602 805491366
436994255098 542712516
272092446625 131245830
16255813018 805481793
319108963441 23482569
938055490666 273452745
920843463490 322744122
92753711578 805472220
229493705254 805462647
498291865102 651461796
78410355598 719487534
29642945266 805453074
192200979706 805443501
896937870190 805433928
742029625606 805424355
111878186218 720770316
342328105630 805414782
588077604754 208088301
384487857940 559570569
395876634622 805405209
911281226170 805395636
770716337566 300439032
113790633682 805386063
424170647068 227071560
934230595738 805376490
86530993459 301654803
665110949923 226698213
944749056790 559407828
223756362862 805366917
109009515022 106595355
248618179894 805357344
416392042924 98324283
869207381962 805347771
999253809514 805338198
164470491478 805328625
202719440758 338194944
678945778570 706975623
5737351966 62368095
806096615650 805319052
421694675386 184825911
655779565498 23520861
798446825794 805309479
560347116526 805299906
15782604574 192828939
615808092982 280086834
770716337566 805290333
742985849338 805280760
735336059482 643123713
424563346582 396877434
5737351966 805271187
688839059803 415382043
961961083966 554104386
428388241510 805261614
287823352906 805252041
74585460670 39364176
98741311336 39593928
838100426845 13115010
591225558652 458441397
292604471566 777413757
322247407258 805242468
583296486094 691610958
188752102645 173903118
722905150966 805232895
166382938942 805223322
586165157290 805213749
182638742386 251894349
835739551342 805204176
44942524978 805194603
88928816650 539898054
125296698760 216799731
198894545830 689906964
161294617231 102220494
500337875062 362816700
799910763154 2718732
499148797678 805185030
140564898178 16867626
984910453534 805175457
152039582962 388003263
634932567622 805165884
970567097554 805156311
664575503314 732382365
520185719782 805146738
262005312142 212788644
468549638254 805137165
239239696309 201894570
920627864476 13880850
204369352789 69787170
360496356538 805127592
85103921722 782966097
43030077514 57055080
607202079394 805118019
238099718842 805108446
381533278642 596972280
855820249714 805098873
819483747898 805089300
160645596550 670110
314597617402 762010800
174032728798 438740163
727686269626 805079727
754460534122 680113785
253003554826 45031392
728642493358 805070154
15299589286 805060581
882594514210 805051008
961961083966 377482536
525923062174 805041435
759241652782 805031862
435581211898 252066663
395665841254 17509017
554609774134 805022289
855082424404 356173038
705693123790 805012716
796534378330 805003143
604333408198 804993570
774541232494 804983997
828089761486 629941692
889288080334 804974424
692893036621 86185719
465680967058 804964851
996385138318 804955278
360808847977 48219201
40161406318 661542165
386465449669 64215684
182259205747 105446595
926580805882 804945705
724817598430 804936132
410219990602 804926559
171164057602 804916986
43986301246 804907413
994472690854 697728105
368236783558 449921427
676050188098 804897840
196541983783 96830895
821396195362 579827037
5737351966 532622574
848170459858 570043431
772628785030 656324880
891200527798 804888267
584252709826 124458573
718124032306 234500208
439278680623 118312707
721948927234 229168047
580427814898 191948223
241195605193 436787271
728033970559 28029744
509667258730 804878694
150127135498 804869121
606964567783 71117817
87422886631 137544864
130628485099 161601813
39205182586 521058390
996133343791 56040342
289735800370 14263770
152995806694 784306317
310772722474 761953362
133871332054 804859548
273479996926 804849975
820439971630 1617837
283998457978 273529329
608320622914 99272010
111878186218 804840402
438133629466 606143214
261630389689 71443299
16624421383 264817899
834783327610 804830829
760406098837 326276559
849288668323 221289468
627282777766 600485571
869207381962 351147213
761171752858 47903292
344415882589 5648070
540266418154 804821256
223756362862 323136615
124309094734 541736070
227581257790 177473847
124309094734 804811683
145726907362 158921373
185112923917 61075740
951442622914 804802110
223756362862 804792537
238099718842 180173433
956223741574 461121837
57373433494 804782964
988950970714 543899568
333722092042 662499465
419782227922 804773391
227581257790 235869147
429344465242 441564198
591902499682 298629735
962917307698 51588897
17212036750 804763818
524966838442 471546834
48767419906 721813773
156820701622 804754245
850712963890 128699412
583296486094 804744672
741073401874 426180387
25818050338 720071487
185507413582 804735099
243837061234 804725526
737248506946 804715953
100403501434 646158354
131002660858 804706380
952398846646 650944854
112855987492 600581301
824264866558 804696807
311728946206 563131725
449473373242 104757339
157776925354 715639188
169251610138 648570750
559406736109 756056394
942836609326 415420335
116659304878 804687234
210699336373 399959940
20080707946 804677661
639713686282 804668088
469505861986 804658515
440819150026 132538185
222800139130 804648942
930405700810 86157000
573734248774 804639369
906500107510 581205549
737248506946 439391127
9562246894 297222504
763066547710 804629796
295473142762 804620223
333722092042 537227187
944749056790 804610650
955267517842 804601077
394920410890 804591504
831234230812 281637660
910325002438 804581931
137696226982 216522114
742029625606 341200866
965201733223 118312707
695174662738 804572358
583296486094 804562785
955267517842 326870085
335958413242 243307368
223756362862 804553212
151579240630 13411773
381533278642 78010377
992560243390 804543639
70760565742 804534066
592858723414 417966753
176901399994 804524493
485761665430 185093955
31555392730 804514920
966934035973 350783439
45906569851 399261111
193157203438 344704584
913557926284 373270416
150127135498 777777531
655183110160 563907138
818527524166 142494105
184551189850 21079746
477155651842 804505347
57373433494 749623338
662299113628 123405543
925624582150 804495774
342328105630 281206875
641626133746 706353378
998297585782 229637124
711443868382 46084422
207500559418 804486201
331033565560 570589092
164912180125 167498781
803227944454 298849914
770997362554 480880509
404482648210 804476628
156820701622 39613074
239055942574 208806276
100403501434 804467055
119527976074 526112934
768803890102 362701824
866761435300 181274328
862513815838 804457482
685612425418 804447909
605289631930 804438336
763066547710 126736947
88928816650 458087196
491994716908 72285723
688481096614 804428763
663881742523 205580175
431256912706 216388092
342328105630 321825114
548109362431 164713038
115703081146 804419190
290692024102 804409617
439016437861 200650080
474286980646 804400044
369102370126 619248651
923712134686 804390471
628239001498 804380898
1912457038 804371325
381533278642 102545976
837651998806 804361752
792091674793 443182035
450381387346 804352179
588077604754 804342606
891618963628 320063682
226931226463 434307864
349021671754 804333033
655969489726 804323460
59987179792 38674920
215150349274 445785891
455269541719 623891556
584252709826 124726617
37582787449 305857350
147258464302 449414058
438906702562 198515301
215782789519 44035800
732467388286 804313887
741073401874 455875833
821591924920 280546338
283042234246 757128570
242880837502 186596916
12430918090 524906736
247661956162 804304314
993053693248 121691976
530704180834 81140748
17891020921 64962378
711430466182 804294741
507455879287 61324638
806096615650 804285168
331809644578 121797279
553653550402 682344294
244367223547 129082332
463768519594 288434490
152995806694 804275595
975348216214 804266022
220330642888 310576839
686713651381 14943453
520423120609 424170057
17212036750 804256449
182638742386 804246876
925742081152 502572927
409610089291 199194984
897894093922 804237303
283998457978 804227730
395876634622 804218157
880908257590 443478798
342700983553 385466418
303122932618 804208584
281129786782 804199011
632428809613 274400472
759241652782 804189438
155864477890 804179865
594771170878 804170292
186691781050 142934463
113790633682 400160973
127177765930 137449134
566084458918 98640192
659794384654 618875304
409263766870 583053138
565128235186 804160719
241107830356 381790386
702508892314 14847723
407351319406 432594297
883550737942 404105049
766217612833 40867137
93709935310 152852091
594771170878 804151146
800359273258 804141573
169251610138 88004589
756372981586 804132000
817571300434 804122427
701868228862 735570174
975348216214 355254030
438906702562 364415391
146302240570 804112854
506202413905 341018979
266786430802 804103281
817571300434 804093708
500105021410 804084135
635676054667 57275259
655969489726 46180152
745854520534 195040302
540023028721 85783653
292604471566 575739366
461856072130 694128657
524010614710 645823299
201763217026 804074562
36383562685 153771099
738204730678 804064989
642582357478 314846397
732467388286 142015455
180726294922 804055416
701868228862 804045843
717167808574 74056728
825221090290 28278642
649275923602 200449047
146302240570 800599563
33467840194 496226028
701868228862 804036270
864426263302 127167732
338503210702 804026697
147258464302 19471482
113790633682 646254084
11474694358 804017124
294516919030 126507195
827503907551 352181097
115703081146 300209280
926580805882 804007551
131958884590 803997978
589033828486 45117549
437950478830 525184353
341371881898 428870400
867294934498 719851308
165426715210 750389178
602420960734 803988405
271567549462 803978832
899806541386 803969259
127177765930 803959686
19828291174 13057572
26064851851 234710814
675093964366 803950113
55460986030 315459069
570979343110 82471395
596683618342 803940540
15299589286 803930967
216106573006 560949081
842433117466 395719101
665531727046 803921394
756372981586 182451807
311728946206 803911821
189332308510 803902248
84386726227 9563427
655969489726 370494246
933485715127 182748570
552697326670 803892675
693262215274 331580001
710474242450 366444867
999789878368 206939541
847469337430 326075526
696130886470 591266772
592258596136 420264273
818943471016 262817142
393964187158 803883102
930405700810 803873529
291648247834 238128375
257260934656 569392467
43030077514 490214184
278261115586 499480848
982041782338 75176769
609395896474 383781570
395876634622 623269311
501061245142 656669508
210129679954 44102811
76497908134 240636501
87118082311 670263168
607202079394 114876
829045985218 803863956
975348216214 803854383
251856684799 409255323
925624582150 803844810
879725843014 436490508
157776925354 803835237
53548538566 87736545
312685169938 803825664
779322351154 803816091
102622552942 439793193
33467840194 794051631
738981254146 8223207
877813395550 803806518
481568510857 132777510
277304891854 641410146
45898748710 530889861
809921510578 93518637
497236350214 803796945
653100818530 803787372
754460534122 607828062
170034892144 18810945
972479545018 623824545
653100818530 803777799
657881937190 5648070
337546986970 803768226
741073401874 803758653
851997097072 121577100
91797487846 472542426
378664607446 524408940
446556492418 803749080
722230296850 297155493
852951578518 803739507
962917307698 531885453
862513815838 803729934
233318600182 803720361
138652450714 803710788
218019020470 803701215
125666695210 168503946
864426263302 803691642
891317758756 31035666
966852445294 217862334
512187735289 47501226
70760604034 172381011
54504762298 253263288
844345564930 503405778
51140922196 44208114
576256534630 175138035
848170459858 803682069
676317973627 360423450
902675212582 803672496
529240295431 27091590
739160954410 803662923
23905602874 803653350
990647795926 74372637
788884588474 536978289
617720540446 47376777
397789082086 611207331
508282388869 32433324
484805441698 369412497
373973082493 564491091
982998006070 452324250
325639166320 152861664
216106573006 1828443
377708383714 803643777
43030077514 472475415
638757462550 664892715
192200979706 164531151
333999421852 72343161
714587859058 136980057
367189922662 106298592
787928364742 803634204
420738451654 15536979
613895645518 803624631
31555392730 803615058
48767419906 803605485
481936770502 783827667
462812295862 803595912
26774274070 803586339
939011714398 803576766
114746857414 803567193
385358173570 803557620
592858723414 803548047
9562246894 161161455
733423612018 803538474
140564898178 803528901
618870799315 516855843
862513815838 803519328
785059693546 803509755
780278574886 803500182
292604471566 803490609
491499007822 803481036
300254261422 803471463
468549638254 803461890
155035259149 397193343
791753259670 725719557
775497456226 790480902
452293834810 803452317
469505861986 803442744
444644044954 309849291
556727820919 58567614
316916065369 314128422
118571752342 725738703
225668810326 803433171
413780110015 53206734
119067968797 302650395
485761665430 639773163
416654295259 14340354
669356621974 202564680
207500559418 803423598
795578154598 378257949
660200815942 123118353
393964187158 69835035
27730497802 803414025
114160429099 414482181
607202079394 803404452
594771170878 139698789
167001842965 104039364
285910905442 368818971
812790181774 691237611
266786430802 803394879
88928816650 549164718
919887239758 803385306
197938322098 803375733
744898296802 803366160
709819405477 315277182
152039582962 803356587
607202079394 203474115
514448377390 608718351
834575607175 41613831
721113237145 489907848
352846566682 141259188
690393544078 803347014
5737351966 616663941
676050188098 767630151
558434669062 803337441
220887691666 619487976
711430466182 803327868
979173111142 365889633
971523321286 803318295
592858723414 803308722
45898748710 563093433
922755910954 546781041
869341509265 633770892
349021671754 15891180
70172385568 374983983
145346016838 492138357
2868680770 803299149
951442622914 803289576
283998457978 591745422
242880837502 793821879
873070789069 697326039
542178865618 378353679
595727394610 803280003
336055761079 34146891
215523705847 258700752
154603042291 42130773
752548086658 799182759
881638290478 544521813
86060145454 517344066
23905602874 803270430
921799687222 736431744
798446825794 44342136
502088988757 470177895
240012166306 803260857
973435768750 291871197
318829929637 151454433
241924613770 803251284
22949379142 803241711
882594514210 616797963
209764565734 319297842
231692203531 470043873
14343365554 326104245
698712122860 54575673
602420960734 803232138
440819150026 677586513
88021721554 603663807
346153000558 803222565
142477345642 401673507
372927265054 563725251
884815518610 133533777
545571696856 22601853
756372981586 803212992
750635639194 803203419
729598717090 243202065
282086010514 803193846
709518018718 348457200
294808483891 161017860
712689416893 18198273
21036931678 363582540
805140391918 803184273
870163605694 803174700
689437320346 78862374
706649347522 492339390
868385342971 514491312
640669910014 803165127
290230935076 245930370
391095515962 803155554
281405594485 8740149
277304891854 488127270
455162506006 435121569
328940973382 803145981
636193595674 310548120
966742202626 803136408
809921510578 758545374
667444174510 803126835
896937870190 638624403
102315948898 803117262
571821801310 474188982
427432017778 803107689
574690472506 803098116
844519812676 20438355
29642945266 441927972
204689287930 691821564
615260167273 59371746
630151448962 803088543
19124484214 803078970
549356844688 254852406
208047273448 242455371
281245907272 33735252
530704180834 42887040
142477345642 803069397
997456898587 432852768
870163605694 573757755
735336059482 803059824
96578606506 803050251
53548538566 803040678
947617727986 284758458
988735348462 803031105
480024323038 169164483
189332308510 212941812
38248958854 803021532
509667258730 803011959
874944724354 803002386
128133989662 802992813
688589453401 670291887
164251350454 37047510
446556492418 49214793
794247171154 91900800
713342913646 802983240
263917759606 802973667
946366391902 86109135
853313648524 240358884
839564446270 348591222
309816498742 802964094
976304439946 802954521
524540595136 222064881
384401949838 802944948
502505251516 239439876
957179965306 802935375
20080707946 644626674
916091379739 263439387
663918589000 193211859
611983198054 802925802
155864477890 802916229
471418309450 632775300
329897197114 735043659
312685169938 802906656
456118729738 791572224
941880385594 577663539
598596065806 802897083
492455231554 51713346
106488965971 389113731
502422962008 105341292
232362376450 802887510
968654650090 802877937
167339162674 802868364
563215787722 67968300
446032403479 201865851
423607122850 802858791
597639842074 802849218
450029909170 87458928
81279026794 203684721
735336059482 802839645
332765868310 731252751
394057600492 497690697
684656201686 802830072
700912005130 802820499
878370754756 81246051
559390892794 471901035
49749098245 457445805
198894545830 802810926
537397746958 556574220
614851869250 647077362
619632987910 802801353
452297836324 766021887
327028525918 802791780
91797487846 802782207
655013265994 359762913
799403049526 243881748
502973692606 802772634
804184168186 563600802
451337611078 802763061
408307543138 802753488
305035380082 802743915
737248506946 802734342
325116078454 802724769
26774274070 802715196
190438723039 576352038
226625034058 37813350
573734248774 643008837
733423612018 802705623
731511164554 802696050
57373433494 734565009
286867129174 802686477
787928364742 802676904
599552289538 616395897
863470039570 383006157
279407966467 223606134
277304891854 781386552
846258012394 802667331
741073401874 772981458
152039582962 629319447
691349767810 101052588
991604019658 47022576
969610873822 802657758
571821801310 802648185
859645144642 267862113
470539789759 420513171
739160954410 590778549
507754811266 802638612
547916208010 802629039
294134989141 31093104
304079156350 802619466
674137740634 802609893
604333408198 797698944
171754491523 211017639
139608674446 510518517
130046437126 293240136
288779576638 802600320
240968390038 802590747
623457882838 254613081
145346016838 802581174
7649799430 802571601
93709935310 572187783
717167808574 802562028
877813395550 802552455
415001109262 802542882
958136189038 617420208
28829598559 611475375
510623482462 152804226
182638742386 697326039
865382487034 127301754
991790300665 106126278
200806993294 802533309
12430918090 802523736
41117630050 802514163
917018568562 460174110
247661956162 802504590
368146146394 802495017
798446825794 802485444
827285700589 222055308
701227837546 420082386
674505908641 119710365
47180023657 109534266
42073853782 802475871
203675664490 190588857
604811522110 273136836
997341362050 802466298
845476457620 333877521
215150349274 13115010
264136588813 137382123
369102370126 668070951
917531011252 147960288
139608674446 37602744
73054181347 113909127
632063896426 652696713
839896935706 255589527
791753259670 355254030
115703081146 802456725
578515367434 290215068
945705280522 802447152
698043333934 63382833
521141943514 776868096
16255813018 612269934
591454209757 186204423
963873531430 802437579
698999557666 802428006
91432224550 108845010
968654650090 802418433
970567097554 802408860
745854520534 460403862
685612425418 802399287
680241853375 283561833
837651998806 457149042
701368838263 309437652
806096615650 802389714
567996906382 802380141
646407252406 802370568
853312528483 228746835
244793284966 529281597
242880837502 488309157
717511335679 118312707
526879285906 509867553
365277475198 282997026
407351319406 283198059
505842363802 802360995
936653647876 80891850
735777049300 193747947
509107472074 103302243
649486960387 133246587
834157736152 243900894
97534830238 674379558
682162964404 249884019
393007963426 802351422
179770071190 802341849
465680967058 749393586
137988126898 351300381
159689372818 802332276
262005312142 597852996
525923062174 410337072
805140391918 51205977
419782227922 291038346
263917759606 802322703
475243204378 267230295
333722092042 802313130
230449928986 772282629
511579706194 669267576
289091053339 424323225
535170332740 5341734
775497456226 802303557
991604019658 802293984
378079519351 376889010
517317048586 802284411
65023223350 468330306
110921962486 802274838
367189922662 802265265
772628785030 802255692
634533789253 15383811
691583722357 263056467
326072302186 176956905
562259563990 802246119
642582357478 611207331
588235080604 618942315
840520670002 802236546
841110022174 55226637
615274230010 29082774
898850317654 336280344
680831306758 802226973
370058593858 802217400
458031177202 798732828
147372966955 408231012
218019020470 802207827
245749508698 802198254
798446825794 802188681
750635639194 555463752
902371254778 63440271
438906702562 122630130
549828655474 425337963
6693575698 282661971
69804342010 802179108
17212036750 78479454
393964187158 802169535
87972592918 802159962
15299589286 802150389
516360824854 802140816
669356621974 802131243
56998233424 174496644
71999614186 433293126
403526424478 362347623
861831389479 461667498
189119571823 57275259
317632849225 577969875
640131241396 290243787
320334959794 125348862
96694267492 509752677
133871332054 212807790
136052512774 373260843
891200527798 802121670
363365027734 802112097
941880385594 802102524
380577054910 802092951
844345564930 802083378
572208138871 156997200
502017468874 747909771
978216887410 802073805
223146270091 243240357
416913556726 802064232
179770071190 299577462
606415651963 210969774
578515367434 276295926
71716789474 802054659
894069198994 802045086
320887427197 89967054
678918859294 764681667
167339162674 802035513
348065448022 802025940
221843915398 802016367
551321005498 38320719
451129459858 7696692
855820249714 802006794
780278574886 801997221
365370285433 450112887
55460986030 474772935
201827212531 144906501
464286304018 205340850
261049088410 801987648
465216623212 13727682
893548680784 280125126
420738451654 801978075
791753259670 472772178
425519570314 801968502
756372981586 580880067
904946111458 22391247
344240553094 801958929
195069650902 801949356
931361924542 26239593
12430918090 485667009
49723643638 801939783
253399298554 801930210
74942437840 167039277
801315496990 726964047
873032276890 801920637
513492153658 123817182
72798247192 150267381
248618179894 801911064
62154552154 330890745
306947827546 801901491
895025422726 801891918
773352704863 50660316
426475794046 801882345
276348668122 801872772
139868275060 538806732
928493253346 801863199
447746220766 491851167
356671461610 699221493
984955034995 460097526
722129789923 139440318
113790633682 801853626
801315496990 801844053
702546648226 11296140
339459434434 801834480
373380182830 216483822
246126033934 2077341
168295386406 801824907
158733149086 262405503
710474242450 801815334
467593414522 436969158
348065448022 801805761
105859047517 73989717
940924161862 801796188
75167508643 15623136
538442425210 561178833
923712134686 156240933
579874892083 184146228
420738451654 801786615
1997503570 350276070
62154552154 748378848
761154100246 801777042
264873983338 801767469
114746857414 801757896
624414106570 316866300
428388241510 801748323
371288863861 108624831
598596065806 801738750
449425163614 801729177
106140843826 801719604
923880495037 469306752
675570709339 109773591
773354140813 64636896
18168260482 675738924
16255813018 776293716
774541232494 801710031
58329657226 801700458
344240553094 801690885
458031177202 283475676
474286980646 801681312
863801897188 467478309
159689372818 767601432
629195225230 801671739
791753259670 801662166
167339162674 801652593
858390860074 58376154
19124484214 801643020
878769619282 801633447
6693575698 801623874
22949379142 801614301
873032276890 801604728
111878186218 801595155
318422512330 726830025
672225293170 801585582
641626133746 698111025
404482648210 801576009
486717889162 801566436
153427242658 10874928
325116078454 801556863
714582440740 288941859
376848339913 234806544
163514267746 801547290
446556492418 280814382
779322351154 801537717
346153000558 20706399
506798587534 801528144
311728946206 801518571
604333408198 801508998
871119829426 801499425
82235250526 801489852
90841264114 562069122
47274346426 11841801
942039192091 89679864
755416757854 801480279
664575503314 801470706
592142839420 57543303
630151448962 801461133
2365690723 206058825
123352871002 801451560
913193673634 223405101
445600268686 255101304
549348228988 111917943
927971902285 20055435
807052839382 572599422
993141477658 129924756
575646696238 343134612
650232147334 742788216
196982098366 648637761
417869780458 480430578
642011140660 149673855
905543883778 801441987
694218439006 607301547
322247407258 40790553
191244755974 290234214
788884588474 801432414
934230595738 801422841
28686721534 801413268
672225293170 37679328
774541232494 282709836
633976343890 801403695
447512716150 322993020
583296486094 801394122
506798587534 801384549
648739188730 115948176
552697326670 801374976
627282777766 743697651
214289989564 224735748
632063896426 801365403
682743754222 251568867
172120281334 801355830
810877734310 651643683
423982949257 412021920
37989170872 17930229
357627685342 624944586
54504762298 84960375
154908254158 801346257
321291183526 801336684
824264866558 399720615
32658925786 223759302
484805441698 777547779
82235250526 522025263
941880385594 194791404
927537029614 233743941
218975244202 801327111
400815478030 243450963
195069650902 801317538
968654650090 641687763
773922169822 271988076
313641393670 801307965
760197876514 776332008
106140843826 801298392
593814947146 801288819
727843266826 243632850
527161048015 129589701
312685169938 801279246
622501659106 103244805
128133989662 801269673
816615076702 801260100
558641924512 17604747
802536232285 196983621
170207833870 727136361
29063055310 46113141
213237901810 801250527
246705732430 801240954
985418684104 97654173
926748955627 75215061
582340262362 183734589
565257470686 466865637
500105021410 801231381
502973692606 256336221
499148797678 801221808
919887239758 801212235
159689372818 801202662
193157203438 801193089
839564446270 801183516
972479545018 801173943
964829755162 594626895
615808092982 801164370
528280673284 99942120
197477951047 42934905
423302494936 6145866
498841556335 29034909
930405700810 801154797
568953130114 318321396
443782105699 406488726
142940372506 71395434
860786041117 137583156
146416389022 44600607
314597617402 224735748
375795936250 801145224
235231047646 801135651
25917762706 292570026
556522221598 801126078
19124484214 801116505
183594966118 56078634
507754811266 801106932
796534378330 801097359
589033828486 801087786
657881937190 801078213
747766967998 801068640
962326533241 93193155
66935670814 801059067
321291183526 595038534
654057042262 286146543
174988952530 439295397
116659304878 442808688
868885819411 82586271
350934119218 801049494
656925713458 801039921
684656201686 366090666
989691572194 360174552
709518018718 801030348
645451028674 745937733
66935670814 469287606
175945176262 801020775
304079156350 801011202
454206282274 801001629
734784065248 231235815
550784879206 800992056
814702629238 697067568
835206291469 177339825
578515367434 529951707
317479307878 180307455
102526966537 304967061
306947827546 800982483
294790965301 108624831
860817651163 77024358
993516467122 800972910
775497456226 800963337
177857623726 110290533
440819150026 800953764
22949379142 800944191
151083359230 800934618
268698878266 800925045
112834409950 715275414
261049088410 800915472
971590542892 162358080
422650899118 567219396
303122932618 800905899
316140417136 15661428
629794351435 137391696
61198328422 800896326
636845015086 551289924
580743647314 83763750
653100818530 800886753
209413006882 800877180
922755910954 800867607
233318600182 665850015
137696226982 226372731
504886140070 144667176
496571308423 25176990
613895645518 800858034
830958432682 108031305
996385138318 213401316
543135089350 374055402
141521121910 781922640
440426517523 14972172
993516467122 570081723
469505861986 800848461
641626133746 800838888
751591862926 372466284
961961083966 800829315
979173111142 800819742
70973995777 471604272
158341445164 16532571
645451028674 800810169
179772885652 611264769
588471907051 264253092
551741102938 38579190
706649347522 527529738
996385138318 800800596
984910453534 800791023
406412403658 147931569
836695775074 788968368
643538581210 800781450
556522221598 132174411
614851869250 680142504
620589211642 800771877
380577054910 800762304
289883798950 548580765
576602919970 800752731
649275923602 800743158
235231047646 66628080
589990052218 800733585
231406152718 691811991
621158259481 118772211
648319699870 800724012
623457882838 146696652
719080256038 800714439
549828655474 800704866
526879285906 215076591
282086010514 800695293
195069650902 328009272
74585460670 800685720
602420960734 800676147
166382938942 800666574
561303340258 800657001
571821801310 251205093
468061696963 63918921
238099718842 421001394
623721925324 311141646
147258464302 76536135
976304439946 800647428
343284329362 339429861
360277215514 37047510
382489502374 800637855
564172011454 244781610
314597617402 800628282
239055942574 246734502
979245559606 406038795
68848118278 305263824
254390865802 621440868
958136189038 800618709
310772722474 800609136
627282777766 800599563
873988500622 327434892
873573926803 33744825
698999557666 800589990
842433117466 800580417
142539962635 40694823
514448377390 800570844
484077629746 378593004
636060674569 201674391
604333408198 225434577
309816498742 520369134
377108285155 13526649
524451508798 7715838
638004808663 312510585
416918371945 282413073
166434872467 329091021
250530627358 330402522
179770071190 438156210
743942073070 800561271
604333408198 197596293
158733149086 392186664
836695775074 800551698
492455231554 652380804
539310194422 15029610
559390892794 800542125
406395095674 591362502
982998006070 606430404
21036931678 719736432
275985051382 172668201
787928364742 800532552
91797487846 437878593
656925713458 361208436
59285880958 741457569
674435728978 476429064
949530175450 542186001
68848118278 800522979
258180417214 499509567
50679867370 259514457
983224292644 158605464
186463637314 800513406
912795306904 137745897
108053291290 800503833
818527524166 256250064
244280779357 119289153
588077604754 376917729
205804978696 176736726
513492153658 800494260
837365444716 11650341
944749056790 719497107
622527219016 21845586
938055490666 800484687
941880385594 407666205
959092412770 800475114
655969489726 800465541
242880837502 493449858
846258012394 800455968
53548538566 800446395
929602367461 567075801
656982988717 621268554
100403501434 800436822
884506961674 500955090
291057731848 115134471
242226048394 455387610
952398846646 349385781
755416757854 738633534
398745305818 800427249
137696226982 800417676
519229496050 484920315
170207833870 625145619
926580805882 757032840
58329657226 800408103
115703081146 558498393
52592314834 800398530
199850769562 800388957
818527524166 800379384
731511164554 800369811
795578154598 99176280
663619279582 629970411
483849217966 493105230
820439971630 800360238
561473768377 238118802
603377184466 271509426
906500107510 83313819
813746405506 800350665
219413888635 41527674
973435768750 800341092
79518148639 465027621
572778025042 7294626
863629487458 265516728
408465890131 39469479
730554940822 389927436
942836609326 7648827
749679415462 8060466
10518470626 800331519
978216887410 800321946
834783327610 559771602
976304439946 367995693
647363476138 800312373
68432577586 20984016
855820249714 487782642
531044108491 283686282
961004860234 665017164
820439971630 800302800
217062796738 800293227
817571300434 470838432
523054390978 426400566
587121381022 549978423
161601820282 800283654
299298037690 800274081
232362376450 800264508
4781128234 378717453
437950478830 800254935
406395095674 800245362
143433569374 800235789
441775373758 127148586
82235250526 800226216
211325454346 249204336
860601368374 560058792
490542784090 800216643
542178865618 98975247
418826004190 207963852
852951578518 800207070
877813395550 800197497
707605571254 800187924
825221090290 800178351
538353970690 800168778
707605571254 484680990
425086635481 161046579
679875083026 800159205
399701529550 391641003
190288532242 800149632
180726294922 800140059
867294934498 341488056
267266794369 185563032
48279918973 151559736
939011714398 800130486
448468939882 800120913
461856072130 470733129
948573951718 196294365
636845015086 727050204
526879285906 800111340
553653550402 800101767
352846566682 352372557
817571300434 800092194
135123926293 444799872
976304439946 258193383
486154091419 182490099
377708383714 800082621
438906702562 800073048
613895645518 800063475
834783327610 800053902
109965738754 800044329
577559143702 91623183
657881937190 800034756
188378899240 611264769
879725843014 736642350
545047536814 5475756
968696665987 60472641
830490699994 123759744
29642945266 800025183
181682518654 793793160
49723643638 585321939
999592559692 83160651
52592314834 263717004
40161406318 800015610
870460837771 242914875
708561794986 800006037
128133989662 799996464
247661956162 799986891
434146213717 76277664
688481096614 799977318
612382507030 317450253
601741434994 184816338
481081867402 254440767
25936784257 167460489
733604608729 197060205
261049088410 189918747
929449477078 673584999
736292283214 58347435
415001109262 312022362
746332701457 134471931
380577054910 733272654
626383092172 503913147
21993155410 799967745
903631436314 799958172
965138570569 307140132
216106573006 732612117
791773324678 223692291
54504762298 799948599
518273272318 45127122
633976343890 201396774
800359273258 776274570
432213136438 799939026
112011107323 593995077
307105475710 244063635
595727394610 631033014
576602919970 799929453
18168260482 760038762
332765868310 799919880
72673013206 799910307
159689372818 799900734
344240553094 485303235
888775498141 311620296
127177765930 3178236
578515367434 441334446
804184168186 494732640
589033828486 730352889
573425896963 117862776
914149897366 799891161
221580566260 82997910
210369230614 799881588
251486851090 760297233
717167808574 799872015
823308642826 771564654
875518252357 89976627
30740294164 486988083
154908254158 799862442
940009829578 53417340
349021671754 688097667
680299521127 268254606
869319462646 315612237
484805441698 799852869
825221090290 369182745
80322803062 799843296
171164057602 799833723
329897197114 39105705
776783795290 342751692
495323902750 710144286
255311746018 799824150
403092838681 232509024
181682518654 190531419
256267969750 200726664
723861374698 280479327
250530627358 799814577
494367679018 601864083
830002208950 799805004
517317048586 672646845
993516467122 799795431
72190691266 11994969
340415658166 799785858
618676764178 799776285
109965738754 463572525
352846566682 730984707
793665707134 799766712
984305903530 169269786
262005312142 799757139
609114526858 163497267
111878186218 260414319
909368778706 799747566
981085558606 708650898
147960576841 88780002
679936714000 355675242
566571906505 88435374
836695775074 89411820
890244304066 193575633
174310968043 117987225
760197876514 690107997
159891104647 335141157
861557592106 596608506
494984486554 55073469
555565997866 150592863
236187271378 65594196
504886140070 799737993
819717348244 7936017
27730497802 799728420
602420960734 199156692
252443074822 799718847
361509721507 260184567
834221932690 49932768
668400398242 799709274
411379353394 488797380
22949379142 799699701
927537029614 799690128
861557592106 202622118
770129210422 340320150
939967938130 799680555
168295386406 799670982
494367679018 799661409
515404601122 593430270
693411362614 298141512
860601368374 799651836
297385590226 799642263
218975244202 799632690
650232147334 743037114
311728946206 298926498
347109224290 799623117
831914656414 395288316
68848118278 603089427
213620046397 315832416
504258155362 358853478
903328847449 61449087
299298037690 113899554
744898296802 799613544
189332308510 497527956
393007963426 260356881
155408654014 115392942
552697326670 799603971
371014817590 18849237
612939421786 799594398
791753259670 625155192
684267857887 74927871
991604019658 25081260
502640154232 5293869
718491357889 221346906
242880837502 290751156
149203699291 766194201
13862728462 26718243
947617727986 799584825
489586560358 799575252
529747957102 799565679
910325002438 799556106
462812295862 356948451
593814947146 696809097
660750608386 799546533
250544163580 619382673
394920410890 649327017
437950478830 799536960
381187592131 98630619
268698878266 722062671
758285429050 233830098
976304439946 799527387
771672561298 799517814
36670111294 258786909
403526424478 135017592
635888791354 799508241
327984749650 799498668
749679415462 799489095
125265318466 799479522
596683618342 799469949
800359273258 799460376
569909353846 799450803
328031676496 115852446
269655101998 392320686
31228861792 161123163
655969489726 260912115
356671461610 799441230
961961083966 291861624
552697326670 799431657
881638290478 675518745
229493705254 259897377
404482648210 63411552
184551189850 363687843
272523773194 799422084
819483747898 766481391
447512716150 456861852
901357975966 171739620
567040682650 799412511
92753711578 716299725
679875083026 799402938
214194125542 499442556
138652450714 799393365
559390892794 799383792
956233306 508651782
324778528993 164923644
9574 799374219
630151448962 799364646
188376084778 799355073
440819150026 799345500
532616628298 787972776
530704180834 16197516
336617280448 753500403
506798587534 675011376
897076420219 123884193
647363476138 687283962
346153000558 673929627
51636091102 799335927
882594514210 799326354
124309094734 688547598
838608222538 799316781
375795936250 88310925
141521121910 149329227
723861374698 160328604
289735800370 694434993
177857623726 799307208
436994255098 149022891
558434669062 605894316
458429481013 156116484
747766967998 527299986
86060145454 372763047
910325002438 799297635
933274372006 799288062
512535929926 799278489
384401949838 305522295
907456331242 799268916
623457882838 799259343
441775373758 211974939
226625034058 66283452
321291183526 651461796
146302240570 799249770
44942524978 799240197
717167808574 562174425
192200979706 782334279
505282165507 45040965
589990052218 799230624
189332308510 799221051
828089761486 102660852
533572852030 651835143
678918859294 799211478
627282777766 799201905
388226844766 799192332
904587660046 799182759
363737091952 21606261
986822900998 2891046
740482024318 299558316
604373423338 31284564
581531788312 558000597
782453111944 1991184
560347116526 799173186
440819150026 799163613
534529075762 799154040
869207381962 675126252
382489502374 799144467
46854972442 322332483
14343365554 278306256
900762765118 799134894
876857171818 799125321
899806541386 130412979
634932567622 365382264
153952030426 616252302
801315496990 799115748
704858419720 128182470
510623482462 799106175
371971041322 799096602
901072681420 362854992
352846566682 799087029
368146146394 416214894
405438871942 799077456
547916208010 799067883
939086335933 247366320
446556492418 799058310
354759014146 799048737
248295104809 117355407
51636091102 799039164
394920410890 799029591
686568649150 715600896
729598717090 799020018
524010614710 159074541
596683618342 799010445
593814947146 90062784
867294934498 799000872
536094697528 151942656
4781128234 725690838
168406921429 540788343
666487950778 798991299
956223741574 798981726
299641402054 338769324
612939421786 278689176
204631888222 798972153
462185928991 329378211
97534830238 798962580
397789082086 798953007
853331655337 410988036
880682066746 660460416
542905360588 11899239
171164057602 556631658
805565337388 234404478
250018341928 310136481
416548341295 137736324
315553841134 798943434
595727394610 715935951
338503210702 798933861
475243204378 165651192
839564446270 92427315
285910905442 668549601
189332308510 503702541
946661504254 798924288
468549638254 798914715
115011790189 303607695
710930194867 159505326
52200132262 182873019
670312845706 498944760
662663055850 96792603
534529075762 798905142
519229496050 798895569
813746405506 421374741
289735800370 798885996
639722330701 94437645
332765868310 102163056
73629236938 798876423
14343365554 636547062
345196776826 269805432
930405700810 796550184
968654650090 798866850
430300688974 798857277
857417950603 156049473
532616628298 674800770
13387141822 798847704
527835509638 7313772
954311294110 798838131
257224193482 424725291
115204102186 313582761
629776976440 56212656
305991603814 798828558
804184168186 381139422
412132438066 798818985
62154552154 798809412
138026361460 117489429
926580805882 798799839
769760113834 798790266
183594966118 798780693
23905602874 202823151
73825435573 192063099
373883488786 798771120
448468939882 798761547
326072302186 798751974
63110775886 292349847
204631888222 24717486
330353896225 128211189
641626133746 798742401
327984749650 586240947
898850317654 798732828
618676764178 798723255
893513710615 85170981
654057042262 503262183
804184168186 798713682
851039131054 798704109
464411758183 40570374
949728030214 292206252
426030376021 263630847
349977895486 798694536
445600268686 798684963
617913149206 405071922
560347116526 508613490
423607122850 622177989
538414213579 277348956
762110323978 798675390
823496130031 525442824
797490602062 798665817
353802790414 798656244
536441523226 798646671
6731369902 212099388
993751532137 441947118
451967504905 69461688
553653550402 798637098
129090213394 798627525
848717958874 213305586
677978009800 333264849
988936620787 381742521
265830207070 701940225
749679415462 798617952
301210485154 798608379
9574 798598806
531003557263 53379048
240968390038 73041990
39205182586 798589233
963873531430 798579660
669356621974 490769418
718124032306 798570087
879856753789 84874218
943792833058 587083371
218019020470 798560514
730554940822 798550941
280366564303 275530086
862513815838 798541368
612939421786 395431911
643538581210 798531795
514448377390 536671953
736292283214 798522222
673271330788 349567668
750635639194 798512649
196982098366 798503076
898314549655 350582406
877813395550 798493503
844345564930 798483930
419782227922 472015911
415957332994 606976065
943792833058 16810188
199850769562 155791002
425519570314 174975294
624414106570 798474357
748723191730 497853438
410219990602 63066924
868251158230 798464784
447512716150 786833589
432213136438 669755799
266786430802 798455211
715255361110 14656263
905543883778 798445638
909368778706 388290453
183594966118 798436065
929449477078 288262176
673293348688 287745234
939011714398 798426492
384401949838 84692331
126700058176 228363915
42073853782 798416919
662838557659 83696739
104228396362 352994802
852078323977 126200859
168818445553 244973070
301210485154 193479903
178813847458 798407346
610511654251 225003792
787687732333 25914111
924668358418 798397773
757528936390 516042138
883550737942 798388200
512535929926 119518905
478111875574 179991546
152039582962 443239473
686845203547 341248731
459280861249 7696692
912237449902 798378627
541222641886 798369054
454206282274 798359481
150490057501 309236619
542178865618 242455371
939967938130 798349908
315553841134 798340335
980129334874 458479689
422650899118 478736157
277485036568 570589092
759938720350 77809344
571821801310 682842090
498192573946 798330762
485083977706 364702581
795578154598 523422921
34424063926 25569483
647363476138 251128509
6697414471 174190308
87972592918 798321189
524010614710 798311616
845301788662 647019924
860601368374 177655734
609114526858 636815106
463475924941 77560446
956223741574 798302043
330853420846 798292470
982041782338 798282897
890244304066 618875304
379620831178 555329730
150140451541 178210968
316970755918 259179402
179981414311 24037803
73629236938 798273324
902386112074 7964736
931361924542 798263751
888331856602 798254178
952398846646 431292369
961961083966 798244605
399701529550 798235032
742637003737 54278910
120484199806 798225459
220887691666 798215886
43986301246 374983983
555865785934 63832764
797490602062 798206313
237143495110 601002513
53548538566 30049647
178813847458 561150114
189332308510 798196740
312685169938 514041381
760197876514 798187167
60278290630 42341379
722905150966 798177594
566084458918 798168021
570865577578 562346739
459943624666 798158448
791753259670 319441437
909368778706 767496129
211325454346 798148875
167548505038 342531513
801315496990 798139302
655013265994 798129729
275392444390 798120156
623790783913 381148995
1912457038 337725867
730725656131 580784337
825667517572 317727870
273479996926 798110583
959092412770 798101010
513074573917 62923329
651188371066 798091437
514885739041 312883932
303122932618 798081864
585208933558 460241121
324186601684 470599107
596683618342 630008703
253399298554 303741717
162558044014 32653503
251712199510 31791933
323203630990 569775387
161602528684 718118595
599552289538 798072291
591138310330 6346899
38248958854 798062718
414044885530 649566342
526879285906 550150737
642582357478 586221801
453250058542 798053145
240968390038 295317477
893112975262 532814034
226625034058 798043572
4325304358 115392942
4781128234 798033999
692305991542 632401953
956223741574 330316365
803953300237 64636896
792709483402 358815186
152995806694 798024426
942836609326 798014853
246705732430 798005280
662923537180 52479186
354759014146 715438155
459943624666 797995707
885463185406 204239955
827133537754 797986134
190288532242 797976561
989691572194 653347677
53548538566 624370206
415234106509 262185324
340644653899 109457682
804184168186 268091865
959092412770 570474216
55950223768 97596735
615808092982 797966988
463768519594 323576973
836695775074 797957415
826787908681 77177526
813746405506 797947842
755416757854 797938269
296429366494 797928696
367189922662 103273524
285910905442 398294238
799923552682 98228553
188376084778 797919123
367189922662 797909550
790797035938 447317571
152995806694 797899977
208456783150 797890404
333722092042 797880831
2195109436 199932105
879400996924 104546733
728642493358 398725023
452293834810 797871258
570865577578 554956383
653100818530 147759255
79366579330 797861685
988735348462 558115473
946680181177 33419343
279217339318 232432440
474439440244 565180347
215427449332 123013050
677006411830 797852112
614278919719 393440727
232362376450 486088221
326072302186 797842539
118004651914 253502613
192200979706 797832966
984271928953 436203318
196025874634 797823393
961961083966 242685123
969610873822 559216368
142477345642 797813820
880682066746 797804247
552697326670 797794674
217062796738 599288946
423607122850 797785101
701868228862 797775528
953355070378 549643368
964829755162 321557070
949530175450 30298545
152039582962 61248054
995428914586 797765955
937099266934 797756382
272212204855 55025604
766891442638 797746809
65979447082 797737236
330853420846 797727663
580427814898 797718090
297049515007 124602168
515404601122 797708517
258180417214 797698944
353875152721 431522121
48767419906 253780230
506798587534 797689371
391095515962 624580812
304079156350 377673996
326072302186 415822401
918931016026 797679798
188676150463 126660363
834280059946 259418727
153120188683 492530850
569909353846 797670225
611983198054 797660652
515404601122 594339705
726730045894 797651079
808965286846 797641506
843389341198 749431878
747766967998 762566034
507754811266 797631933
106140843826 797622360
859645144642 797612787
210369230614 797603214
723309256015 103857477
169251610138 797593641
321291183526 51761211
257287231687 687274389
846258012394 698254620
605289631930 186491613
881792980585 42753018
270611325730 17700477
174089678575 287668650
545047536814 288348333
134510607421 9821898
352983163819 76067058
851995354786 220207719
827133537754 797584068
103272172630 707368116
926119611553 127397484
41117630050 774446127
207789271525 271796616
263917759606 797574495
381533278642 768041790
600508513270 761340690
407478793474 481110261
785197630903 216435957
279217339318 634871787
806096615650 797564922
379620831178 797555349
720036479770 797545776
623457882838 783827667
96578606506 797536203
683699977954 634000644
131958884590 677040852
552863025727 258250821
996385138318 797526630
280313549029 194437203
866888267977 57150810
942607091170 31590900
240968390038 22515696
978216887410 797517057
322247407258 797507484
471418309450 797497911
655969489726 450093741
605289631930 797488338
112947658540 82117194
983954229802 797478765
444302044048 105149832
548872431742 314664510
156820701622 797469192
300254261422 797459619
860601368374 797450046
34424063926 797440473
857213337301 359121522
906192138619 105044529
367189922662 287898402
155864477890 797430900
533572852030 797421327
775497456226 797411754
100403501434 797402181
369537932053 117738327
633976343890 797392608
805434570208 335485785
202719440758 121213326
851995354786 797383035
94696658620 428439615
161739767212 378411117
147370602424 661695333
622501659106 797373462
474286980646 770396748
6693575698 797363889
238099718842 797354316
364321251466 797344743
849126683590 797335170
327028525918 797325597
415001109262 797316024
305035380082 422408625
945815484898 561714921
684197190001 205685478
835739551342 466109370
566091064288 631818
786015917278 735551028
204631888222 797306451
421694675386 797296878
312685169938 797287305
570872958361 175281630
959092412770 750772098
285910905442 797277732
471418309450 797268159
516360824854 623087424
256454834710 129178062
738204730678 127933572
628239001498 797258586
349021671754 504717279
149170911766 797249013
846258012394 797239440
32511616462 734210808
797502348133 146265867
33481453000 458336094
622501659106 797229867
147342103603 238875069
599552289538 140943279
315553841134 797220294
929449477078 283782012
228537481522 797210721
700912005130 305005353
868251158230 290626707
362408804002 26297031
217313504035 229416945
199850769562 797201148
918185072812 85783653
441818844751 311572431
940924161862 700810611
485092076464 93087852
778015424659 123242802
516360824854 156508977
448468939882 394570341
551572641376 6902133
771672561298 797191575
10518470626 797182002
878769619282 348524211
926580805882 797172429
231406152718 797162856
80322803062 405225090
277830803755 211122942
187419861046 732525960
12676963336 385006914
632063896426 797153283
153952030426 797143710
70760565742 797134137
744898296802 460834647
887375632870 589534059
222800139130 797124564
408307543138 797114991
388226844766 353894664
52592314834 474820800
857158598887 132241422
693262215274 190234656
843389341198 797105418
770716337566 797095845
385358173570 797086272
673181516902 797076699
478111875574 797067126
266786430802 38761077
386945679214 109524693
307047539914 292570026
377708383714 31294137
763066547710 797057553
230449928986 797047980
798446825794 797038407
656925713458 797028834
570362501374 28202058
490542784090 653462553
15299589286 596560641
612113534449 438874185
452293834810 797019261
149516544931 282901296
69804342010 797009688
917018568562 797000115
968991514387 377252784
488630336626 796990542
767847666370 796980969
569160510013 45481323
598596065806 796971396
753600365872 257896620
920843463490 732841869
462331831084 5044971
429869793190 47817135
981085558606 796961823
61198328422 93442053
409292418859 214071426
199850769562 796952250
79366579330 796942677
920843463490 84424287
861927961903 352181097
685612425418 682794225
536441523226 466607166
855820249714 629434323
804184168186 796933104
268698878266 796923531
555565997866 653969922
500246634799 283006599
573060351958 329741985
83191474258 583694529
918931016026 575069256
92198204053 63143508
438906702562 796913958
555565997866 796904385
991755024160 355636950
219931467934 796894812
909485253397 37870788
595388160301 169308078
952398846646 788968368
71292039556 112511469
915106121098 796885239
388929847594 18964113
502017468874 796875666
118571752342 796866093
651188371066 796856520
857732697178 796846947
780278574886 796837374
582340262362 796827801
497236350214 409494648
879420631147 42130773
964101119932 102440673
262576063975 20658534
429344465242 796818228
906500107510 324342813
103272172630 335581515
236187271378 796808655
159689372818 796799082
770716337566 796789509
142477345642 796779936
303122932618 225501588
407351319406 796770363
870163605694 796760790
21036931678 796751217
694218439006 796741644
592858723414 796732071
524966838442 796722498
572778025042 240703512
940924161862 796712925
236187271378 796703352
456118729738 623642658
775562016538 727653303
875900948086 280823955
664929177799 167249883
114746857414 796693779
199584184750 47357631
589519313608 78967677
808965286846 702131685
620589211642 90646737
322247407258 796684206
136740003250 659034039
987883815058 510374922
292604471566 226123833
484805441698 705147180
840520670002 796674633
57526486618 189440097
490542784090 529425192
533572852030 796665060
587121381022 292598745
469505861986 394331016
661078100716 63086070
571821801310 325606449
987779124730 238128375
871119829426 783693645
81369281038 235017150
168295386406 796655487
696130886470 796645914
547916208010 796636341
965785978894 796626768
42073853782 796617195
195069650902 150267381
39205182586 66829113
102315948898 796607622
245749508698 291201087
363365027734 600026067
617720540446 796598049
875900948086 796588476
345196776826 796578903
475243204378 796569330
550784879206 639907185
869207381962 796559757
147258464302 672493677
505842363802 289430082
618676764178 492904197
283042234246 796550184
128133989662 773144199
936525551563 186501186
830002208950 796540611
233474372038 546560862
513492153658 796531038
364681560040 160969995
83191474258 741802197
962917307698 796521465
502017468874 377386806
778366127422 559235514
73629236938 596876550
543135089350 796511892
105321408691 106719804
906500107510 482708952
416596522204 29408256
554609774134 508527333
12696090190 108825864
696191962210 434403594
965785978894 334863540
145644273226 96371391
458987400934 796502319
818527524166 796492746
786972141010 796483173
720992703502 705664122
913193673634 796473600
861557592106 796464027
260092864678 796454454
840520670002 95299215
534529075762 796444881
836739916177 98314710
564172011454 796435308
230449928986 425146503
50679867370 440587752
547916208010 46275882
15489326146 340616913
360496356538 796425735
523054390978 400926813
750635639194 796416162
243837061234 72831384
15473310517 195643401
822398685403 216723147
471418309450 796406589
496280126482 589390464
905543883778 796397016
922755910954 335495358
698267045371 204000630
332765868310 668080524
777409903690 174333903
77454131866 290119338
310516332907 64033797
770716337566 489572793
649667851795 157916208
825221090290 796387443
279731495575 11535465
358583909074 459389124
286867129174 796377870
21036931678 796368297
868251158230 796358724
359024353231 298084074
7649799430 796349151
796534378330 25291866
857732697178 796339578
53548538566 796330005
745171481503 428726805
919412576218 187295745
47811196174 208490367
904587660046 230498694
567996906382 796320432
25818050338 176870748
238099718842 796310859
588077604754 796301286
65979447082 796291713
477479927644 302506800
791082186889 445010478
428780916397 226612056
677962635562 13019280
240012166306 729826374
689437320346 796282140
194113427170 796272567
615808092982 65000670
501061245142 207016125
737248506946 796262994
224712586594 338903346
303122932618 113880408
722306459638 241766115
677568165043 206164128
551741102938 796253421
158487174943 54738414
540266418154 600992940
712386689914 185974671
827133537754 796243848
930405700810 796234275
629195225230 796224702
340415658166 796215129
776453679958 714279822
582340262362 380392728
816615076702 796205556
336590763238 586958922
514929554662 166857390
477155651842 796195983
58329657226 796186410
835142525716 220073697
627282777766 186300153
810877734310 796176837
878769619282 103646871
368146146394 648542031
713023734772 145662768
908448300556 580573731
730723301173 469306752
643538581210 796167264
923438781763 100162299
66935670814 796157691
203675664490 105216843
873988500622 796148118
703780676326 796138545
392051739694 314214579
212281678078 796128972
374839712518 796119399
754460534122 796109826
701868228862 796100253
264873983338 513782910
671269069438 796090680
177857623726 796081107
727686269626 796071534
594134379010 230154066
755416757854 796061961
986822900998 491812875
412204312150 434614200
485077544650 196284792
933274372006 14292489
366233698930 478104339
579471591166 620177232
431256912706 796052388
57373433494 60692820
323203630990 796042815
926580805882 259859085
398085950389 254498205
902675212582 109160919
482892994234 609704370
157166832583 243240357
118571752342 796033242
963132049234 296475810
2868680770 590788122
789840812206 796023669
186463637314 123625722
944749056790 796014096
545047536814 355426344
610070750590 796004523
149170911766 22573134
601464737002 30154950
568953130114 795994950
463768519594 241364049
584252709826 582976554
797628520273 109850175
593814947146 410183904
644494804942 795985377
531660404566 22841178
977745708442 162549540
18168260482 795975804
985866677266 137525718
270053539831 331895910
310772722474 795966231
744286423453 110635161
914552805790 363850584
211325454346 795956658
722905150966 771267891
733423612018 795947085
38819126734 112722075
270312556492 3733470
813746405506 416827566
83191474258 767381253
963873531430 730821966
1515507112 215641398
386785915417 11315286
127445819503 245116665
451337611078 795937512
346153000558 795927939
188376084778 795918366
447512716150 795908793
264873983338 795899220
12430918090 795889647
581384038630 795880074
135783779518 144379986
856776473446 795870501
234274823914 189593265
962387398375 113057130
347109224290 795860928
521141943514 634603743
790797035938 170705736
377708383714 138157536
796813929076 11937531
807052839382 756401022
402570200746 795851355
740452156558 456268326
780278574886 795841782
43030077514 795832209
62154552154 795822636
417869780458 555884964
458987400934 795813063
866338710766 795803490
455162506006 795793917
596028025102 132672207
678316042003 238444284
889535963596 276353364
874992110704 609197001
83191474258 245288979
320334959794 488979267
563215787722 795784344
265830207070 795774771
811833958042 795765198
846258012394 795755625
410219990602 795746052
480024323038 795736479
986822900998 207035271
837651998806 795726906
770792165299 5868249
20228390617 436366059
323732443510 112913535
650378709964 364520694
318422512330 795717333
133871332054 795707760
53840448055 176918613
991604019658 126325308
143433569374 618099891
18168260482 795698187
684656201686 790346880
877813395550 795688614
388226844766 647374125
65979447082 766232493
991604019658 795679041
723089191891 395116002
631139656087 449883135
947617727986 423145746
198894545830 507952953
359717587507 256604265
587121381022 701337126
778366127422 795669468
541542705568 355493355
853123547890 478018182
693262215274 795659895
297385590226 549203010
144389793106 795650322
771672561298 27082017
390139292230 795640749
978216887410 708918942
507754811266 333657342
247661956162 360222417
432516973885 145614903
654546605482 29944344
511579706194 583531788
671830372720 102938469
606245855662 795631176
717167808574 795621603
457455556804 168111453
196982098366 795612030
673181516902 563237028
502032642079 74564097
572778025042 676160136
61198328422 789159828
880682066746 795602457
262005312142 3628167
375180070960 258853920
555565997866 795592884
680831306758 795583311
621545435374 795573738
784103469814 340463745
514448377390 93556929
703780676326 144217245
724817598430 582220287
84565511575 83744604
980129334874 795564165
368146146394 410499813
941880385594 795554592
417165163885 424696572
606245855662 92609202
533938703371 130987359
192200979706 541812654
494367679018 660077496
533572852030 429435207
419782227922 79819674
712751938156 301166580
375300212110 227023695
421694675386 795545019
379620831178 795535446
512535929926 795525873
246705732430 795516300
238099718842 795506727
994472690854 795497154
155864477890 795487581
465680967058 479913636
483384682660 97472286
216106573006 795478008
239055942574 357159057
253399298554 631463799
243837061234 795468435
237143495110 795458862
720992703502 795449289
990647795926 795439716
109965738754 795430143
246705732430 795420570
613895645518 795410997
687524872882 795401424
142477345642 795391851
699955781398 98726349
755416757854 764260455
373072946968 37985664
242880837502 795382278
258180417214 431033898
786972141010 795372705
367189922662 795363132
517613371228 64981524
765935218906 795353559
896937870190 42762591
324610465405 222438228
594169234303 260174994
309816498742 795343986
384626082487 351558852
898850317654 795334413
746866095352 354603066
15299589286 247270590
628348966549 117077790
468024103792 220341741
161362059016 10338840
845723747356 65852667
42073853782 607521726
409263766870 795324840
473518512163 267249441
781586194729 253244142
878769619282 795315267
322247407258 313161549
476199428110 691486509
869207381962 795305694
908412554974 543995298
387270621034 333829656
224712586594 536413482
335743920604 237582714
358583909074 795296121
156871639555 716060400
992560243390 571192191
712386689914 795286548
805140391918 795276975
357784041151 127617663
314746764742 298141512
920843463490 564864438
142477345642 398744169
765935218906 257283948
364395853855 151167243
160766532259 594598176
301210485154 795267402
71716789474 795257829
436038031366 795248256
356671461610 763226571
61198328422 795238683
158733149086 603807402
609114526858 507828504
385358173570 795229110
276348668122 228765981
352846566682 590701965
881638290478 676600494
286867129174 795219537
238475382508 29666727
761154100246 795209964
580009402306 61946883
657457933966 90091503
475243204378 795200391
319378736062 795190818
565178531728 611580678
62154552154 795181245
283042234246 773383524
254355522286 734670312
726730045894 795171672
508711034998 795162099
489586560358 252889941
847214236126 795152526
800359273258 795142953
643538581210 795133380
384401949838 795123807
420738451654 795114234
309113988229 429473499
947617727986 795104661
405438871942 795095088
453250058542 795085515
418096909456 235677687
729598717090 795075942
98491053970 795066369
739621214677 222514812
119527976074 795056796
642582357478 795047223
970567097554 39450333
939967938130 321078420
662663055850 296581113
912869019004 25559910
822352419094 279196545
989734286920 363295350
620227002133 51904806
677962635562 795037650
917018568562 795028077
91568611081 41671269
280173563050 595833093
554609774134 795018504
219234222571 283916034
672225293170 795008931
67891894546 794999358
764560333684 255407640
509667258730 794989785
929950106686 120016701
166382938942 794980212
843389341198 559742883
309816498742 342962298
604333408198 794970639
959092412770 794961066
65979447082 794951493
556726413688 414194991
853907802250 111171249
189332308510 794941920
150152044444 219327003
770716337566 794932347
420430482763 105044529
442731597490 794922774
38248958854 477003444
435348444403 259150683
740727581341 103924488
994219575253 85209273
386314397302 574044945
846258012394 794913201
83191474258 794903628
810008442991 644942583
606245855662 794894055
358103520880 197050632
694218439006 286443306
763066547710 558048462
586165157290 794884482
703780676326 794874909
912237449902 794865336
211325454346 132423309
291648247834 794855763
17255316283 66053700
585208933558 794846190
39205182586 794836617
826177314022 763561626
790208626012 160874265
278261115586 711714258
988735348462 454411164
331809644578 150966210
300254261422 794827044
841261677640 28996617
301736387482 60510933
77454131866 794817471
125265318466 794807898
287823352906 495555918
36336511390 70993368
544091313082 794798325
586165157290 794788752
842433117466 660805044
772628785030 794779179
630151448962 794769606
437950478830 794760033
711957383248 158002365
441110485135 485724447
196025874634 156710010
631208830585 66120711
220887691666 361304166
162558044014 189162480
982998006070 649977981
148273676860 113660229
49457891677 24535599
415957332994 794750460
648319699870 787762170
691349767810 794740887
194113427170 794731314
243837061234 367909536
558434669062 524284491
831914656414 319958379
306947827546 386232258
550440609499 39431187
167339162674 695746494
986822900998 606679302
459236701000 285821061
235231047646 794721741
215150349274 762661764
956223741574 794712168
697092203038 719592837
885463185406 670071708
524010614710 560508723
875900948086 753682290
409263766870 788087652
174988952530 794702595
876310404442 105245562
940924161862 794693022
746810744266 412730322
456362391307 478295799
429712594957 261017418
399701529550 453922941
852951578518 534125535
492765214867 70036068
250530627358 794683449
448468939882 794673876
419782227922 794664303
804184168186 527405289
942039038923 70801908
22949379142 794654730
471886965238 322275045
611983198054 294781389
688827935977 351329100
661461403636 39000402
501061245142 794645157
819483747898 794635584
71716789474 299290272
645451028674 794626011
682375800913 161668824
697087110202 794616438
846258012394 794606865
993516467122 625413663
851039131054 794597292
797490602062 389065866
497236350214 794587719
219931467934 794578146
885463185406 794568573
305035380082 794559000
956223741574 115565256
241924613770 571996323
809393353114 195442368
272523773194 794549427
472374533182 285495579
578000133520 104001072
969610873822 278976366
15299589286 777174432
102315948898 794539854
201763217026 381436185
637098594283 404172060
494367679018 635695065
305035380082 464386230
690393544078 728361705
717339988552 281618514
873988500622 794530281
438966562531 581799075
55986151237 212271702
67582729030 77732760
78783319678 44303844
648449787367 140215731
462812295862 755702193
509667258730 736489182
486717889162 605970900
61198328422 794520708
231406152718 794511135
930646500052 456565089
710703018004 495441042
261049088410 794501562
889288080334 686767020
86060145454 379579023
920987786038 114808989
659794384654 794491989
858007987939 258298686
734379835750 794482416
990063818299 89277798
185702827231 368771106
161601820282 138913803
865382487034 794472843
874346971180 411122058
789840812206 794463270
952618987354 294618648
922755910954 794453697
920843463490 794444124
138652450714 794434551
546003760546 794424978
489861535210 408671370
588267839410 141642108
154908254158 794415405
108053291290 465467979
9574 794405832
422650899118 794396259
658838160922 794386686
30599168998 794377113
706649347522 794367540
287823352906 794357967
726730045894 794348394
969960307468 129532263
305035380082 794338821
663619279582 794329248
45248583361 14148894
345196776826 142972755
674137740634 155810148
805209652573 151464006
443151277810 196323084
908412554974 794319675
564172011454 81772566
213443414974 466444425
218019020470 753146202
912765621031 239937672
961004860234 794310102
299298037690 794300529
205588111954 135266490
246705732430 33706533
725773822162 794290956
848170459858 241067286
759241652782 794281383
850082907322 794271810
407144929618 39632220
819483747898 794262237
809083905889 419211243
651188371066 794252664
219931467934 115526964
518273272318 794243091
125265318466 794233518
925624582150 794223945
446556492418 794214372
115275047689 88253487
418826004190 794204799
809040396604 81791712
247661956162 406278120
206544335686 794195226
305991603814 490692834
746810744266 794185653
37890109468 64110381
214488524011 220236438
86060145454 794176080
660750608386 742673340
625370330302 794166507
708027740554 47080014
969610873822 794156934
380577054910 309830145
892225064458 85515609
116659304878 794147361
106163206354 427290855
323203630990 582210714
410388350953 340157409
463768519594 794137788
197938322098 794128215
918931016026 794118642
49723643638 794109069
714299137378 794099496
149170911766 104278689
747848865013 415812828
479068099306 78345432
524966838442 216694428
593145903841 218637747
835325168983 187697811
442034074510 368455197
473810613112 84855072
667444174510 794089923
25818050338 794080350
892156751530 755041656
136915533778 235581957
843389341198 673498842
786015917278 794070777
324159854722 794061204
896937870190 794051631
441775373758 739897170
876857171818 83036202
674776470340 74449221
472374533182 794042058
329897197114 794032485
278895307690 56346678
960048636502 449356620
524010614710 794022912
855820249714 794013339
746810744266 794003766
202021621015 275061009
399701529550 793994193
249574403626 793984620
910325002438 793975047
539528401384 265066797
341371881898 185333280
589990052218 793965474
726995227567 420714204
630151448962 793955901
797490602062 793946328
890244304066 793936755
996385138318 590529651
163895435887 236481819
360496356538 325510719
979173111142 298313826
750973642678 243719007
449809691878 59247297
240968390038 793927182
454448297287 312242541
946661504254 446542158
563215787722 398619720
858761005600 507646617
994472690854 753682290
162558044014 793917609
65979447082 789427872
936468745381 450007584
3824904502 793908036
551741102938 793898463
238099718842 705913020
602420960734 793888890
978216887410 588787365
777546922039 604582815
29642945266 433532451
646696672915 38023956
840520670002 793879317
546959984278 181216890
449425163614 698723697
134827555786 793869744
914149897366 20620242
290692024102 775843785
490542784090 536853840
757329205318 793860171
644494804942 319230831
783147246082 152890383
397505945557 32529054
646407252406 208155312
706649347522 615304575
930405700810 347815809
546003760546 793850598
876857171818 793841025
926580805882 793831452
55460986030 727930920
788956558288 146083980
682743754222 682334721
531060593197 281809974
846258012394 24583464
133930531486 448198287
917974792294 793821879
745854520534 131150100
371971041322 793812306
580427814898 440760066
434125583902 793802733
338503210702 746081328
239585875135 146428608
866338710766 793793160
237316297333 510968448
248618179894 793783587
4944204289 140493348
276348668122 793774014
453250058542 793764441
46854972442 78010377
168295386406 781558866
13387141822 793754868
204631888222 793745295
274436220658 793735722
48515711536 81734274
613895645518 627069792
732061411021 152526609
161601820282 793726149
660750608386 793716576
305991603814 793707003
201763217026 793697430
74674211953 105810369
968193005830 35448819
469001407270 217891053
447512716150 777461622
514448377390 555971121
680831306758 793687857
480980546770 793678284
668400398242 793668711
777479997196 327827385
44942524978 730927269
812790181774 552515268
576992541070 6739392
197938322098 107466498
249574403626 793659138
290692024102 751624095
145346016838 222036162
334678315774 793649565
587121381022 793639992
301210485154 280469754
806364975559 290176776
606004792468 55523400
66390128782 22898616
2868680770 793630419
738319396072 607464288
744898296802 225779205
349021671754 793620846
510924677761 326678625
195069650902 793611273
516691552858 125913669
928493253346 267364317
764022771442 793601700
127177765930 793592127
811833958042 793582554
362408804002 563035995
19652454310 201722256
626326554034 594569457
941078057410 582957408
900762765118 669602631
639713686282 793572981
997341362050 82366092
970053826105 34730844
444644044954 414702360
306981371338 453702762
893112975262 793563408
503387351509 34491519
591096859240 395211732
758285429050 793553835
661935550234 425510277
879725843014 793544262
926580805882 793534689
356774964886 667984794
62154552154 613753749
79770808828 231235815
908412554974 793525116
769799918368 544856868
730554940822 793515543
939011714398 793505970
515404601122 793496397
697087110202 24870654
584252709826 793486824
749679415462 793477251
961167897997 462749247
497502144559 522149712
363365027734 112300863
897894093922 404909181
269655101998 608785362
608692122325 243278649
555565997866 793467678
951442622914 793458105
247278418009 22917762
407351319406 793448532
50714215294 553912926
488630336626 793438959
189779252734 71452872
408307543138 793429386
966244075663 195116886
85103921722 793419813
221843915398 210309237
391095515962 793410240
411176214334 793400667
28801693264 68849016
650232147334 793391094
8606023162 793381521
305991603814 505215075
32884369936 102584268
827133537754 511763007
998297585782 784861551
906500107510 348600795
593814947146 411370956
928855017016 165048093
678918859294 318359688
637801238818 793371948
804184168186 155810148
147258464302 141718692
384401949838 793362375
97534830238 793352802
319378736062 793343229
330853420846 793333656
153952030426 793324083
286867129174 589696800
921799687222 224726175
897613656979 12196002
719080256038 225721767
375887214805 97338264
53548538566 793314510
260092864678 793304937
954311294110 557033724
493411455286 793295364
250530627358 753854604
336590763238 689638920
993516467122 712212054
703780676326 628649337
252744834928 472733886
720992703502 138023514
228537481522 45557907
510623482462 538912035
620589211642 350352654
595727394610 793285791
677962635562 115153617
634932567622 793276218
139608674446 793266645
504886140070 640194375
468549638254 793257072
548872431742 793247499
413088661798 470809713
672225293170 109026897
15299589286 22649718
743942073070 688605036
130046437126 792500805
371014817590 491382090
533572852030 793237926
219931467934 793228353
308860275010 793218780
237289617382 166723368
40293456280 546139650
171164057602 570790125
217062796738 793209207
265830207070 520378707
80322803062 793199634
777977620882 173702085
775497456226 402228741
164991923215 198218538
851039131054 792424221
456118729738 793190061
533572852030 793180488
641626133746 793170915
700912005130 793161342
648319699870 793151769
655544203720 167881701
71716789474 785761413
6306543400 15230643
139608674446 793142196
176901399994 793132623
682743754222 793123050
960054437740 595258713
13387141822 719037603
40161406318 694626453
584252709826 301539927
426475794046 793113477
633976343890 793103904
312685169938 793094331
181682518654 793084758
46854972442 361620075
917018568562 793075185
709518018718 23702748
247661956162 793065612
240012166306 581387436
565128235186 793056039
844345564930 258413562
143433569374 771679530
130046437126 569191434
804184168186 793046466
637801238818 493555161
779322351154 793036893
923029459429 213248148
512535929926 119222142
297385590226 528621060
43030077514 793027320
155864477890 100478208
851995354786 297059763
181682518654 778304046
16255813018 793017747
850082907322 546781041
431284626541 165641619
406395095674 793008174
10518470626 792998601
532616628298 19490628
449425163614 549825255
291648247834 374658501
842518537345 540386277
421168480387 237630579
893112975262 435274737
668400398242 792989028
657881937190 792979455
81279026794 792969882
371014817590 792960309
48767419906 792950736
972018695317 161458218
406395095674 179742648
871464811627 17269692
903631436314 792941163
421694675386 792931590
579471591166 792922017
851039131054 710642082
554609774134 792912444
348224627866 497106744
134827555786 792902871
403526424478 238616598
194113427170 792893298
506798587534 792883725
846258012394 792874152
502132373593 662403735
614851869250 792864579
268698878266 792855006
935186819470 792845433
715368006601 649614207
733717972195 39928983
596683618342 792835860
528791733370 792826287
565128235186 390281637
214322422888 607990803
351890342950 792816714
216106573006 792807141
888331856602 113507061
802271720722 792797568
189332308510 219394014
148214688034 792787995
187419861046 792778422
5737351966 415104426
130500283483 260663217
912913207972 105130686
105184620094 792768849
410222144527 591544389
961961083966 792759276
846381484948 574178967
315553841134 792749703
307904051278 792740130
936143043202 792730557
866846003182 193240578
654057042262 792720984
240445622173 301137861
312685169938 517822716
5737351966 792711411
248618179894 415525638
194113427170 792701838
349021671754 792692265
769241223034 77129661
428536967638 449136441
586165157290 38751504
751591862926 792682692
690462249499 248917146
568013793154 308183589
855820249714 14483949
316510064866 747488559
666487950778 792673119
555565997866 396350919
588292537750 567812922
948573951718 792663546
978216887410 792653973
210369230614 792644400
369102370126 792481659
803227944454 681252972
53949829153 271882773
783147246082 620742039
854864025982 222055308
579471591166 792634827
617720540446 792625254
848170459858 792615681
555565997866 158184252
777544289464 638844582
610070750590 792606108
420738451654 792596535
752548086658 763934973
516360824854 792586962
522098167246 792577389
137696226982 792567816
760802124274 176832456
26774274070 792558243
826177314022 792548670
116659304878 792539097
780537036313 432058209
227660818993 391229364
618208753873 200142711
247661956162 792529524
830958432682 792519951
486717889162 390836871
695174662738 792510378
631107672694 740433258
69804342010 792500805
847214236126 792491232
564172011454 137793762
27730497802 792481659
517317048586 653960349
871119829426 381110703
285910905442 645660558
384401949838 401376744
31573447408 382728540
658838160922 792472086
340016027800 86310168
217643179009 162224058
950486399182 129493971
731511164554 792462513
822352419094 742098960
754460534122 197692023
778366127422 792452940
480024323038 497575821
119527976074 792443367
25008772156 334011543
460899848398 792433794
582340262362 792424221
222800139130 51876087
928493253346 792414648
284954681710 442186443
986562864118 641391
395876634622 792405075
784103469814 209371083
54504762298 723929406
21993155410 64799637
476199428110 169748436
994472690854 792395502
772628785030 601241838
126221542198 356374071
336590763238 117431991
110346906895 365008917
750635639194 125032953
89042409868 355608231
856776473446 792385929
561303340258 792376356
69804342010 792366783
892156751530 114741978
727686269626 792357210
261289897225 364539840
533572852030 792347637
471418309450 415391616
44942524978 792338064
393007963426 278516862
822460766308 224391120
794621930866 792328491
650373492679 407302431
727686269626 792318918
796534378330 792309345
744466769200 143757741
429708832768 26191728
801315496990 495862254
313641393670 575557479
131002660858 792299772
65023223350 2067768
500105021410 792290199
335634539506 792280626
6247851337 156039900
50679867370 792271053
572778025042 205503591
689437320346 792261480
594771170878 792251907
392452810102 208710546
842796355378 130001340
740612638330 129369522
984029224684 499758465
261049088410 509589936
129152964409 362998587
63350598682 412146369
771672561298 792242334
320334959794 126823104
288779576638 729414735
630151448962 792232761
744898296802 651825570
995428914586 792223188
55460986030 792213615
288779576638 792204042
295701420520 298601016
957179965306 588078963
441775373758 401443755
182019861601 446025216
891200527798 283341654
974391992482 792194469
495464683288 246964254
761154100246 411677292
348065448022 792184896
957179965306 286146543
643795357789 173118132
912237449902 792175323
550784879206 468521766
602420960734 719047176
196369564480 50813484
248618179894 792165750
888331856602 690175008
237143495110 475979133
978216887410 792156177
172120281334 792146604
586191904252 189325221
501061245142 792137031
784783507015 85132689
696130886470 792127458
381533278642 792117885
125265318466 748388421
799403049526 792108312
727686269626 111831786
872664754366 48831873
596683618342 768711900
5922082147 100037850
218975244202 792098739
511964741827 361581783
332765868310 792089166
906500107510 792079593
279217339318 792070020
796721061403 396216897
131958884590 792060447
346213205155 301578219
169251610138 792050874
915106121098 604841286
854864025982 792041301
87972592918 728945658
269166749068 235888293
792709483402 671325771
343529656633 183284658
160645596550 451644567
742985849338 792031728
514448377390 542406180
853907802250 792022155
284954681710 232604754
248618179894 792012582
552697326670 119471040
900762765118 792003009
703780676326 791993436
257693117314 249089460
589990052218 547451151
914149897366 323155761
240012166306 791983863
626326554034 745976025
558434669062 323509962
801315496990 500620035
274436220658 64244403
244793284966 791974290
364321251466 791964717
64706370715 79321878
508947660412 526572438
993516467122 729098826
124642273426 434518470
733423612018 791955144
368146146394 791945571
442731597490 62052186
452293834810 41795718
69237844681 326401008
404482648210 746052609
892156751530 332948940
656925713458 175099743
535485299494 617879712
381533278642 465448833
43030077514 309820572
807142729852 147950715
589478580493 302545092
39205182586 481531473
800359273258 791935998
247661956162 84864645
948779943532 16245381
339459434434 94734408
881638290478 791926425
97534830238 345824625
41117630050 237745455
170270680615 61535244
131002660858 504717279
322247407258 791916852
210953729275 134912289
794684595724 138597894
528515920186 101234475
167059912783 65230422
328940973382 791907279
766891442638 492061773
127177765930 791897706
231406152718 742453161
537618959842 530583525
432213136438 448849251
544559968870 202574253
815085874720 264789180
802271720722 61956456
871409115913 448045119
876857171818 791888133
819483747898 715926378
240012166306 14637117
861021182716 58663344
383445726106 791878560
903631436314 254076993
249574403626 791868987
440819150026 791859414
381533278642 186616062
111878186218 791849841
643538581210 791840268
667444174510 791830695
481936770502 369967731
628239001498 728055369
407351319406 791821122
145346016838 791811549
492455231554 791801976
803227944454 791792403
64643141050 44610180
310772722474 791782830
219931467934 791773257
398745305818 274438764
144056924842 33323613
865382487034 791763684
828444249676 120514497
906500107510 436270329
455162506006 758890002
309816498742 707301105
133871332054 49377534
990647795926 410126466
72673013206 35764728
720036479770 25224855
767071912834 110616015
29642945266 791754111
204631888222 631214901
557555862181 341535921
611983198054 791744538
385358173570 791734965
799403049526 619229505
995428914586 791725392
474286980646 791715819
641712424768 194389338
79366579330 791706246
102315948898 791696673
188376084778 791687100
892404290164 69882900
377708383714 20342625
613895645518 791677527
409263766870 791667954
621951091249 379406709
234274823914 563217882
231406152718 791658381
703780676326 475423899
358008566293 49693443
10518470626 791648808
59285880958 752121891
557676510700 187649946
855820249714 791639235
179770071190 745717554
500105021410 791629662
536976500758 225118668
87972592918 145576611
852951578518 791620089
300254261422 791610516
502017468874 527769063
165426715210 791600943
40740055876 91565745
465680967058 331532136
887375632870 512595858
216106573006 646416825
217062796738 791591370
791753259670 616539492
103684386010 274266450
346153000558 791581797
998297585782 470895870
320334959794 791572224
919087333543 123367251
869330289709 8529543
498192573946 605042319
396832858354 491812875
555565997866 742003230
455731123060 175482663
710474242450 467133681
706309720720 21328644
562259563990 63076497
338503210702 515362455
328940973382 656248296
557081418820 99166707
386499529549 81581106
586165157290 30250680
465680967058 791562651
175945176262 791553078
622501659106 791543505
106140843826 791533932
563215787722 487686912
855820249714 194322327
89587439050 115756716
219931467934 791524359
61719463396 41834010
860601368374 791514786
284954681710 791505213
783147246082 594416289
277304891854 791495640
165426715210 791486067
843389341198 791476494
527835509638 791466921
182638742386 791457348
94666159042 791447775
610070750590 791438202
441775373758 791428629
365277475198 755960664
63110775886 791419056
179291071081 246667491
825221090290 653663586
835450393396 45529188
327028525918 791409483
397789082086 791399910
207500559418 791390337
95622382774 206824665
557478445330 336079311
453250058542 791380764
958136189038 791371191
704917753174 354181854
54504762298 421460898
679875083026 366636327
710474242450 791361618
4781128234 791352045
645451028674 791342472
739769462155 173807388
551741102938 791332899
159689372818 246313290
371971041322 791323326
528791733370 791313753
944749056790 791304180
665830270624 390205053
256267969750 330526971
58329657226 791294607
604333408198 700446837
787928364742 7840287
254006236327 80968434
106140843826 791285034
805140391918 791275461
789840812206 791265888
877103284075 527185110
196982098366 791256315
737248506946 791246742
605289631930 791237169
821445639907 334231722
455162506006 389113731
990647795926 791227596
266166688447 107744115
957415604701 400218411
243837061234 791218023
391095515962 791208450
241078297651 452410407
620589211642 791198877
235231248679 419000637
769837645561 694741329
32511616462 791189304
203675664490 791179731
213629571532 39766242
469505861986 587523729
640669910014 791170158
804184168186 692529966
567996906382 70581729
932318148274 791160585
942621393232 28996617
419818624468 134299617
569909353846 791151012
604333408198 40110870
652144594798 362749689
484805441698 791141439
305035380082 29867760
136442287042 52718511
318422512330 791131866
706649347522 791122293
162002479051 381053265
932318148274 791112720
335943565519 252171966
153952030426 294245301
383445726106 791103147
447512716150 545584416
658923906283 450850008
573734248774 791093574
608158303126 791084001
281129786782 791074428
708616179199 595344870
898850317654 791064855
60242104690 791055282
727335844480 81571533
110921962486 791045709
182638742386 791036136
721948927234 791026563
262961535874 791016990
502973692606 791007417
457074953470 153053124
162558044014 456163023
526879285906 790997844
764978995174 790988271
530704180834 790978698
32511616462 682373013
585208933558 324457689
372038090614 115622694
633976343890 139784946
637852358638 164760903
515404601122 74276907
193157203438 790969125
23905602874 473317839
376552969090 17987667
496790922616 31562181
191325724408 681683757
469505861986 790959552
489586560358 790949979
306947827546 170456838
359221097527 120581508
211325454346 790940406
475243204378 790930833
394113698272 616338459
111295481800 318024633
591968543809 388070274
859991964859 239506887
33467840194 440089956
492455231554 779739996
7649799430 23080503
77454131866 356824002
626326554034 353932956
17212036750 790921260
908412554974 538567407
54504762298 790911687
806096615650 263468106
817571300434 790902114
412132438066 790892541
369102370126 543794265
674137740634 221184165
635544129154 111956235
115703081146 790882968
215150349274 114301620
333335212912 18676923
393007963426 296255631
184778539027 523719684
583296486094 316665267
490542784090 293450742
509667258730 381388320
64066999618 430756281
447550204018 367947828
330372783754 26718243
602115222352 70007349
965785978894 133993281
734379835750 790873395
325116078454 790863822
381533278642 790854249
622501659106 449079003
937099266934 161190174
540266418154 790844676
905543883778 770234007
607410502750 503798271
184551189850 790835103
826177314022 790825530
932318148274 790815957
664051672846 251980506
148214688034 790806384
942836609326 790796811
92753711578 285744477
656357483416 293938965
201763217026 790787238
211519010833 271097787
572778025042 177990789
99447277702 790777665
869525703358 215296770
415957332994 790768092
857732697178 598685847
815658852970 285830634
963957792976 301683522
307480229941 109170492
567040682650 466894356
753504310390 377530401
808009063114 790758519
741073401874 258001923
328940973382 790748946
611983198054 290090619
522098167246 574102383
393436690231 185486448
611983198054 790739373
901718988850 790729800
684656201686 790720227
402570200746 790710654
339459434434 790701081
609114526858 790691508
727686269626 358997073
306947827546 790681935
6693575698 761541723
283998457978 790672362
51947730544 460978242
397789082086 790662789
797490602062 521967825
802400343550 8328510
698449305718 373950099
860601368374 705664122
942836609326 790653216
517317048586 790643643
637801238818 152009667
688481096614 790634070
439862926294 766165482
824898694888 130470417
547916208010 790624497
910598187139 428726805
885463185406 790614924
822589953943 287793099
490542784090 697000557
758285429050 790605351
700227913069 246916389
67891894546 790595778
95622382774 790586205
777409903690 790576632
18168260482 776063964
748723191730 523422921
884964455344 57083799
513492153658 790567059
622501659106 790557486
709210892251 82911753
407351319406 790547913
239055942574 790538340
763066547710 247567353
323203630990 790528767
480640508329 53245026
49723643638 790519194
208456783150 790509621
444210286843 89172495
479322990004 156183495
519229496050 790500048
343284329362 447499458
925624582150 790490475
509667258730 710517633
905543883778 168685833
646407252406 564998460
730554940822 509733531
122396647270 790480902
154908254158 790471329
953355070378 790461756
501061245142 790452183
114746857414 790442610
351890342950 790433037
23905602874 790423464
830002208950 598350792
4781128234 790413891
788884588474 790404318
982163340292 444895602
42073853782 354670077
26274749449 128211189
484805441698 790394745
355715237878 790385172
523054390978 635063247
661706832118 227444907
694316523964 626476266
705693123790 790375599
386314397302 790366026
877813395550 790356453
978480671425 82729866
313641393670 790346880
176901399994 703175142
211325454346 790337307
13387141822 137774616
944749056790 23607018
12948118561 59457903
923759875237 551041026
309816498742 245901651
734379835750 790327734
120484199806 128977029
419782227922 39421614
728917305469 304124637
693262215274 429128871
594771170878 208892433
157776925354 339152244
78410355598 442253454
435081807634 790318161
413088661798 248591664
721948927234 790308588
314597617402 788776908
353219023393 49779600
139608674446 790299015
478111875574 444656277
679875083026 173386176
261049088410 704907855
785150723203 671813994
237267245281 86444190
871119829426 790289442
674147083882 131772345
535485299494 790279869
497236350214 790270296
432213136438 378344106
654057042262 790260723
82235250526 69710586
605289631930 790251150
157776925354 692242776
116659304878 610604232
257224193482 386126955
837334983430 116828892
790797035938 790241577
778366127422 790232004
524966838442 783205422
838608222538 637590519
1912457038 790222431
934230595738 790212858
552981692635 479789187
590946275950 790203285
714299137378 790193712
839564446270 790184139
657881937190 790174566
912237449902 790164993
858688920910 790155420
880893505597 227913984
764022771442 306537033
457074953470 109170492
521141943514 790145847
630151448962 378353679
756372981586 201712683
115703081146 790136274
832018695778 359925654
716388235411 59141994
614245509949 44294271
564172011454 790126701
589990052218 522302880
250530627358 790117128
708561794986 590788122
600795875584 202842297
767904051340 392483427
560418033310 214119291
111953276830 3886638
33467840194 50641170
267742654534 790107555
420738451654 65297433
316510064866 171844923
239055942574 790097982
596683618342 611676408
387646121959 77704041
420738451654 790088409
187470904282 360059676
118922104996 30078366
618676764178 790078836
466637190790 575701074
846258012394 167565792
950697723157 87659961
453250058542 790069263
921799687222 790059690
508711034998 780697296
54504762298 790050117
633291868909 133945416
264191844169 513773337
130046437126 790040544
607202079394 378143073
760197876514 790030971
114746857414 256489389
394487006980 166790379
291001672360 302822709
578515367434 790021398
15698314309 175205046
523054390978 790011825
516581922862 204632448
158733149086 790002252
924668358418 789992679
990225228652 252822930
975348216214 229455237
236187271378 789983106
332765868310 789973533
947617727986 789963960
774541232494 353932956
84147697990 113794251
29642945266 789954387
240968390038 147519930
803296716886 383312493
217062796738 688001937
644494804942 132729645
837939495142 278076504
958136189038 325931931
8267344087 25416315
736537150981 289133319
894069198994 789944814
727686269626 486748758
818162203432 25502472
988229610964 16637874
113790633682 789935241
476480204200 482680233
814702629238 789925668
536441523226 43212522
77454131866 335457066
197325711628 376199754
23526315133 56337105
438592587805 56586003
271567549462 789916095
783275466844 418320954
916062344830 8366802
82478739781 2718732
975481280914 201473358
344240553094 789906522
270611325730 384375096
389183068498 789896949
934230595738 789887376
180726294922 114722832
577559143702 789877803
414044885530 367383021
524966838442 525107769
769863301201 664069437
558434669062 252880368
938055490666 789868230
502973692606 397729431
19660744528 205072806
229719225988 172438449
257224193482 789858657
756372981586 789849084
623457882838 621306846
258180417214 30872925
404956540429 21357363
770819783404 323069604
983954229802 789839511
635563945264 104546733
249700374733 502458051
378664607446 258451854
238099718842 119088120
985866677266 789829938
627282777766 789820365
383445726106 789810792
228642908971 138052233
695174662738 789801219
915106121098 789791646
333722092042 579779172
421694675386 9735741
930405700810 789782073
960048636502 393613041
627282777766 503329194
262005312142 288214311
328219048825 408029979
537397746958 228976587
114746857414 789772500
685612425418 789762927
163154470633 173376603
934230595738 789753354
589990052218 789743781
986822900998 502247445
341371881898 130566147
672225293170 579434544
573835981045 227282166
922755910954 789734208
496280126482 789724635
735336059482 71874084
944749056790 789715062
917018568562 789705489
361452580270 789695916
144731989564 176526120
955267517842 766749435
605465516659 511916175
430000627381 2536845
588077604754 25425888
625370330302 135553680
14344140967 123654441
710474242450 789686343
151810064806 31590900
436038031366 789676770
14343365554 789667197
432213136438 548360586
185507413582 789657624
80539554928 523556943
932318148274 789648051
837651998806 258920931
854864025982 443057586
931361924542 124908504
190654172977 156059046
451337611078 770320164
257306751034 91747632
558434669062 789638478
165426715210 789628905
917319400087 454593051
204631888222 789619332
205588111954 789609759
519229496050 145854228
33467840194 380421447
708561794986 789600186
360496356538 599528271
527835509638 636748095
753504310390 625337079
609114526858 789590613
18168260482 789581040
530704180834 479434986
418961950363 518598129
188780764207 200535204
279864301804 67097157
451337611078 613342110
279217339318 542195574
441775373758 437505246
406395095674 537303771
208049034880 150755604
522098167246 789571467
539427329650 459513573
222800139130 789561894
453250058542 789552321
747766967998 789542748
5737351966 678428937
89885040382 789533175
672225293170 789523602
137696226982 789514029
914595185461 343077174
360633709942 445268949
21036931678 251195520
789422035840 7849860
774541232494 660805044
214194125542 638461662
652283508601 262855434
483029878561 108060024
773585008762 789504456
720036479770 789494883
72794561587 301022985
259136640946 789485310
287823352906 789475737
222008312527 117661743
494367679018 626524131
854864025982 789466164
597639842074 789456591
918931016026 500888079
839564446270 82452249
293791758799 174094578
849126683590 197845191
935186819470 789447018
878769619282 789437445
687694583026 187602081
820038742573 38339865
825221090290 10329267
265830207070 789427872
109965738754 118360572
852239763049 211563300
279217339318 789418299
792729347377 226363158
442731597490 498571413
702824452594 789408726
948573951718 789399153
96578606506 789389580
957179965306 789380007
947617727986 789370434
950486399182 147902850
974391992482 789360861
217062796738 789351288
663619279582 789341715
64066999618 789332142
41117630050 96514986
318787837156 174621093
229493705254 449586372
626326554034 789322569
201763217026 789312996
137696226982 789303423
505842363802 781578012
743329165837 72687789
563215787722 789293850
755416757854 270667002
994472690854 202248771
951056748949 59706801
397789082086 789284277
342785742895 73204731
171164057602 789274704
897930710647 186654354
339992755837 20151165
286867129174 789265131
696130886470 746157912
78410355598 719477961
879725843014 789255558
344240553094 789245985
216106573006 311878767
430300688974 716089119
164470491478 115440807
302196002266 459446562
960207758908 538127049
165448350190 539113068
762110323978 361208436
568953130114 194456349
863814648424 172505460
840520670002 789236412
557478445330 789226839
806096615650 602505474
631107672694 365918352
194525832010 111908370
5737351966 789217266
418826004190 789207693
377708383714 789198120
382489502374 789188547
751591862926 789178974
276348668122 765524091
34424063926 610029852
672225293170 789169401
115703081146 148515522
974391992482 789159828
321291183526 314080557
700912005130 789150255
671269069438 789140682
410219990602 789131109
790797035938 350323935
88928816650 521517894
401085149440 74927871
720992703502 421326876
999253809514 522216723
743942073070 789121536
558434669062 789111963
922755910954 789102390
267742654534 208758411
887375632870 789092817
65023223350 682889955
168295386406 734919210
195069650902 789083244
816615076702 789073671
550784879206 789064098
42073853782 789054525
966742202626 142522824
806163061843 435504489
502973692606 428592783
771899891329 262060875
403675255909 132231849
245269177942 100392051
485761665430 789044952
485761665430 789035379
66935670814 455607789
21993155410 789025806
509667258730 789016233
699955781398 789006660
693262215274 788997087
976304439946 52287726
71716789474 788987514
693262215274 536384763
534038817805 297902187
591902499682 349270905
706649347522 598302927
925624582150 788977941
433169360170 788968368
479068099306 788958795
735336059482 788949222
36336511390 788939649
311930898214 508297581
55460986030 502563354
339459434434 788930076
902789332315 124286259
625370330302 573058926
426475794046 788920503
753504310390 577213608
149170911766 788910930
548872431742 77129661
352492886716 132787083
567996906382 788901357
99447277702 788891784
925624582150 484077891
397789082086 788882211
654279087997 34979742
371971041322 36769893
26774274070 635857806
327984749650 788872638
287823352906 788863065
748723191730 176114481
90841264114 226142979
264873983338 753404673
634932567622 788853492
134089395421 564223047
262961535874 788843919
466637190790 628524888
269655101998 788834346
773585008762 788824773
984910453534 788815200
32511616462 203387958
339459434434 788805627
34424063926 788796054
93709935310 788786481
141941998855 183437826
157776925354 788776908
473596953325 489256884
977260663678 699135336
21036931678 788767335
63110775886 115373796
465680967058 443775561
397130157442 237534849
980441510404 132633915
737248506946 460317705
963873531430 788757762
741561375976 150133359
846777347644 214463919
773723396050 417468957
797490602062 124583022
59901597172 113401758
398745305818 788748189
502973692606 372734328
446556492418 181025430
392568748705 168121026
480980546770 788738616
457074953470 760086627
643553457652 675537891
201763217026 788729043
734379835750 788719470
406705768243 317086479
573734248774 481617630
459943624666 300908109
748723191730 788709897
495323902750 380957535
221276144860 126832677
775254143377 46955565
582340262362 45912108
837651998806 788700324
146520035893 301855836
677962635562 788690751
477155651842 622953402
109965738754 650399193
137696226982 788681178
747993206707 372456711
45898748710 788671605
655969489726 94925868
881638290478 788662032
853198360885 495728232
677986883971 16771896
25049763742 382862562
974391992482 788652459
75059343316 172141686
805140391918 788642886
27730497802 690289884
290692024102 788633313
727041436438 117834057
987779124730 788623740
408307543138 467133681
846379503337 610527648
958136189038 542932695
31555392730 778055148
564172011454 788614167
503929916338 788604594
603377184466 254211015
556522221598 252947379
25818050338 399653604
358583909074 788595021
960048636502 94743981
384401949838 34730844
130046437126 622685358
718124032306 788585448
40161406318 788575875
349977895486 788566302
799403049526 788556729
410219990602 182030595
89885040382 677442918
975348216214 443555382
986822900998 788547156
961004860234 788537583
763066547710 788528010
43030077514 733837461
413088661798 378430263
879725843014 46725813
172120281334 527376570
872076053158 788518437
322385555221 475366461
819483747898 528927396
531388075954 11363151
14343365554 788508864
204980125243 51493167
727686269626 133189149
842899265128 21328644
917147564737 156011181
770716337566 241316184
911627998522 245863359
847214236126 788499291
891200527798 540711759
446556492418 658536243
844345564930 491745864
725785175740 20380917
751591862926 302851428
531660404566 788489718
945705280522 251138082
832870880146 788480145
938055490666 573078072
258180417214 788470572
566084458918 788460999
767847666370 436040577
386314397302 450974457
282086010514 444282930
224712586594 377999478
961700262100 48353223
546240079624 479894490
786015917278 210117777
962928402805 603434055
517317048586 711101586
670716204061 28010598
713342913646 788451426
533034518467 190416543
773632040911 253665354
865382487034 788441853
645523237813 416387208
955747680376 23865489
99447277702 788432280
950486399182 425692164
940924161862 788422707
736292283214 6404337
442731597490 788413134
962917307698 559302525
170207833870 788403561
987779124730 784210587
989691572194 788393988
124421156272 599413395
289735800370 788384415
439077178546 543009279
956223741574 788374842
178813847458 426046365
586165157290 289219476
496280126482 788365269
866338710766 372533295
799403049526 44399574
606245855662 788355696
758474687260 216282789
361452580270 551251632
5798054359 431024325
763066547710 788346123
918931016026 732286635
612939421786 720148071
585208933558 788336550
541222641886 705960885
424563346582 788326977
691349767810 779251773
812790181774 788317404
591917998369 757109424
513492153658 788307831
855820249714 788298258
356671461610 639380670
420190487653 92465607
827418190909 362692251
764978995174 788288685
741390909565 454085682
262961535874 788279112
766891442638 788269539
77777919445 136654575
372428410543 95557686
371014817590 383781570
426475794046 196725150
757329205318 761149230
396832858354 788259966
474286980646 788250393
629195225230 788240820
133269098716 185113101
872076053158 788231247
567714909040 96122493
509667258730 788221674
626326554034 403808286
213237901810 788212101
466637190790 788202528
813746405506 788192955
457074953470 749719068
322247407258 462289743
537397746958 292100949
18168260482 788183382
802271720722 788173809
695174662738 397078467
534529075762 788164236
409626641008 358977927
45898748710 788154663
751591862926 624868002
505842363802 11056815
240012166306 777662655
616764316714 788145090
79366579330 367641492
388226844766 788135517
387270621034 788125944
436994255098 788116371
117615528610 776207559
272523773194 715304133
941880385594 582172422
108053291290 196323084
135126884350 459140226
326072302186 788106798
626326554034 788097225
727686269626 110271387
874944724354 788087652
132915108322 659416959
720748136590 62042613
533572852030 788078079
680901122647 165517170
183839221213 172256562
251227197130 42858321
34424063926 788068506
530704180834 285284973
253399298554 639332805
174032728798 52230288
597982967113 310117335
263917759606 41747853
215150349274 192063099
60242104690 351175932
912237449902 444953040
883081425709 2881473
546003760546 142790868
795578154598 772722987
790797035938 788058933
902675212582 788049360
502180257739 139363734
188014564525 125291424
421843344076 138128817
6949538572 246887670
868251158230 788039787
98491053970 613973928
760197876514 788030214
77454131866 444388233
759259305394 47903292
551741102938 328956999
891200527798 788020641
550784879206 788011068
293560695298 788001495
986822900998 100794117
242880837502 787991922
96578606506 787982349
485761665430 787972776
828089761486 787963203
961004860234 787953630
422650899118 787944057
918931016026 787934484
925624582150 578065605
90841264114 577692258
603377184466 787924911
188376084778 562787097
979173111142 220121562
888331856602 96103347
70760565742 787915338
650232147334 787905765
655013265994 554439441
471509051917 95682135
711945618031 20323479
906585575254 29302953
138652450714 787896192
662663055850 333121254
441775373758 787886619
848586847066 69404250
552311988793 160759389
257224193482 354086124
408307543138 787877046
367363289692 317632140
912237449902 701863641
839564446270 787867473
238099718842 787857900
717167808574 72783519
661217856943 175693269
466637190790 432958071
526879285906 787848327
933274372006 787838754
756574426225 555186135
458987400934 787829181
851039131054 214770255
320526649546 427003665
182638742386 787819608
864426263302 787810035
883550737942 152143689
443381948818 16992075
650554269211 245461293
641626133746 28125474
614851869250 787800462
924668358418 787790889
378664607446 670923705
720992703502 787781316
444012585247 402496785
960048636502 492607434
826177314022 787771743
51636091102 787762170
705693123790 787752597
601464737002 404526261
666487950778 152497890
467593414522 787743024
949530175450 21654126
334678315774 787733451
953355070378 484642698
435081807634 787723878
810877734310 141402783
259155451891 126267870
664575503314 787714305
65388088672 361811535
475243204378 343747284
21993155410 787704732
579635844700 269642691
998297585782 693401109
650232147334 207044844
284954681710 787695159
604411274980 280747371
295888572670 39651366
251486851090 787685586
666487950778 25799235
72673013206 787676013
713342913646 781424844
119527976074 690356895
890244304066 787666440
751591862926 787656867
617856295159 4518456
714299137378 389381775
305035380082 787647294
658838160922 419843061
764022771442 306355146
258180417214 776963826
458031177202 701681754
807469762678 356862294
276068116303 1723140
654057042262 445402971
240968390038 787637721
393007963426 787628148
752038405084 180642510
643601418382 220313022
690393544078 787618575
882594514210 42887040
919887239758 491219349
823308642826 787609002
952398846646 787599429
447923656321 109725726
951442622914 787589856
779066153047 1282782
449425163614 424351944
525923062174 787580283
696130886470 352075794
909368778706 787570710
393007963426 787561137
504403894714 163219650
571821801310 728524446
421694675386 734421414
369102370126 719152479
95622382774 315727113
961004860234 622216281
393007963426 787551564
672292667944 224161368
202719440758 448657791
704736900058 787541991
938055490666 787532418
217062796738 39182289
563215787722 787522845
872076053158 787513272
845301788662 787503699
458728177759 87353625
404903908075 271394550
775905792541 125320143
134250461146 51933525
905543883778 787494126
610070750590 787484553
979173111142 787474980
993516467122 787465407
774541232494 787455834
817571300434 594473727
651188371066 787446261
277498055848 2402823
779322351154 787436688
740279316043 103972353
592858723414 787427115
130046437126 543487929
972479545018 787417542
174988952530 140665662
550784879206 787407969
243837061234 224668737
487674112894 119040255
900762765118 787398396
972479545018 427635483
342328105630 323347221
714824685505 256690422
570865577578 374945691
245749508698 787388823
625370330302 787379250
987343088245 191517438
79587380575 24468588
769364408398 219192981
188376084778 649145130
458987400934 146122272
886419409138 787369677
199850769562 294053841
613895645518 787360104
227581257790 787350531
420738451654 508508187
212471884015 583196733
922755910954 638413797
119527976074 468148419
952398846646 787340958
674137740634 787331385
240968390038 787321812
36336511390 628266417
978216887410 787312239
497236350214 760603569
242880837502 787302666
589033828486 633962352
727686269626 787293093
364321251466 483417354
648636949090 296322642
786331615672 364434537
720036479770 60300327
245749508698 321547497
956233306 787283520
873196118785 470512950
176901399994 321518778
969012900469 54747987
538353970690 787273947
66935670814 787264374
582340262362 191134518
732467388286 787254801
400204188634 89373528
196982098366 787245228
330101063722 280163418
388226844766 169614414
773585008762 376439079
174988952530 787235655
676050188098 440195259
333722092042 787226082
260552129353 50258250
664575503314 525720441
338503210702 106078413
64066999618 719621556
745854520534 730936842
176901399994 787216509
364922770921 135821724
983973548116 117451137
69804342010 787206936
237143495110 423078735
317466288598 46744959
745854520534 218111232
711430466182 787197363
574690472506 595009815
355715237878 787187790
968654650090 787178217
923712134686 108940740
707605571254 787168644
918931016026 787159071
661706832118 787149498
993523914916 594234402
544091313082 787139925
787928364742 787130352
616764316714 216857169
151324292494 480325275
860938998511 50344407
480024323038 787120779
364321251466 787111206
853907802250 787101633
878769619282 569066985
947617727986 787092060
317621667961 365602443
742029625606 455406756
903631436314 787082487
335087781703 66369609
46854972442 787072914
44942524978 678878868
643538581210 243364806
149170911766 576907272
640669910014 539084349
230952664654 39995994
650232147334 787063341
183594966118 787053768
159689372818 787044195
377708383714 787034622
126221542198 787025049
111512157082 123482127
357627685342 787015476
981085558606 787005903
81279026794 786996330
697087110202 786986757
303122932618 317383242
984910453534 786977184
645451028674 596417046
557478445330 786967611
205588111954 463821423
737248506946 786958038
500105021410 786948465
973435768750 177703599
734607835891 145863801
644494804942 577673112
638905652590 236730717
67891894546 119107266
556522221598 289860867
102315948898 786938892
175945176262 786929319
442146748720 401127846
982340325916 390205053
558434669062 786919746
825221090290 659455251
856776473446 41968032
121572454354 535733799
64066999618 786910173
52592314834 634613316
260092864678 354497763
245749508698 786900600
240968390038 786891027
460899848398 786881454
314597617402 786871881
831195929239 503223891
655013265994 786862308
838608222538 786852735
808965286846 570780552
734653795864 50411418
394920410890 193374600
90841264114 308949429
732467388286 786843162
735336059482 286529463
835739551342 126717801
269655101998 786833589
189332308510 673996638
271567549462 786824016
621545435374 786814443
573052033021 104805204
111878186218 707387262
584252709826 786804870
796534378330 786795297
779460738442 306307281
371971041322 786785724
33467840194 786776151
46459152130 118456302
159720264889 256211772
981085558606 786766578
659794384654 786757005
428388241510 490003578
389289797875 89517123
756372981586 786747432
477669080551 101234475
201763217026 786737859
310101065740 192484311
254355522286 713064051
229493705254 622312011
786462737053 24803643
53548538566 264980640
804184168186 786728286
370058593858 410576397
105184620094 39421614
236222614894 280852674
813240543559 331704450
369102370126 103991499
484805441698 635206842
889821057109 148190040
901520793550 3953649
382489502374 450735132
471418309450 257839182
572778025042 786718713
195069650902 37564452
203675664490 373528887
209413006882 786709140
628239001498 384978195
149470527520 327894396
514448377390 458479689
956761093210 60549225
960048636502 786699567
507754811266 786689994
166382938942 786680421
339459434434 786670848
985866677266 786661275
908412554974 786651702
109965738754 786642129
378664607446 786632556
995428914586 97864779
877813395550 786622983
998297585782 786613410
515462268874 632555121
192200979706 358097211
734379835750 786603837
620589211642 556784826
799403049526 786594264
688695024445 544138893
508711034998 786584691
730554940822 786575118
97101857113 157887489
238173354358 653146644
989691572194 756841380
834783327610 91201971
486717889162 786565545
859645144642 786555972
891200527798 786546399
33467840194 264138216
115703081146 575050110
225668810326 786536826
905543883778 311907486
645451028674 410116893
571821801310 786527253
166382938942 16800615
950486399182 786517680
934230595738 786508107
788884588474 786498534
310779950089 401750091
800707165651 265535874
635888791354 786488961
810877734310 786479388
852951578518 18294003
896589388363 160692378
566084458918 313046673
602849371630 180326601
456118729738 344120631
763145046310 54393786
163514267746 786469815
228537481522 786460242
255429053560 133064700
249574403626 371240940
638757462550 394876677
254394809878 645296784
152995806694 735158535
173314039915 287793099
104456808142 209782722
384401949838 786450669
631107672694 786441096
974678320912 380009808
254355522286 786431523
653526166066 37593171
721948927234 249635121
515404601122 786421950
854345556394 39957702
899386683271 104652036
44577079795 48496818
32511616462 786412377
572778025042 503281329
57752438137 348945423
975348216214 757655085
659794384654 786402804
168295386406 786393231
168295386406 786383658
554609774134 29551851
889288080334 786374085
587121381022 786364512
441775373758 29264661
683047974589 377070897
698529728491 190847328
738349024507 123711879
739160954410 786354939
969934163605 159151125
59885926171 151588455
382489502374 68552253
130046437126 786345366
845301788662 786335793
209413006882 456134304
157776925354 283437384
252628436821 370589976
272523773194 786326220
557478445330 786316647
285910905442 786307074
650232147334 786297501
860601368374 786287928
709644889687 643248162
824264866558 786278355
603377184466 69413823
736292283214 60759831
192200979706 141412356
100403501434 159553191
359540132806 190301667
367189922662 786268782
935186819470 113736813
553653550402 786259209
619632987910 786249636
858688920910 786240063
34424063926 423739272
717167808574 786230490
851995354786 399337695
801315496990 786220917
740117178142 53091858
977440147855 512059770
95622382774 786211344
767847666370 603099
749679415462 786201771
161961267286 163277088
858691275868 271863627
900762765118 786192198
792843313942 274161147
633656322592 57409281
43534048099 126440184
588077604754 786182625
504886140070 314894262
946064708380 125731782
302166708886 786173052
634241046913 261802404
242880837502 786163479
716211584842 79235721
514448377390 786153906
457074953470 786144333
670621536664 110233095
998297585782 188061585
516544138231 297519267
593814947146 606133641
324281786023 344570562
474286980646 393727917
768803890102 221098008
856776473446 82480968
623056644208 26459772
465680967058 786134760
438906702562 786125187
272523773194 786115614
587121381022 786106041
482892994234 786096468
249574403626 786086895
586165157290 70907211
977260663678 786077322
670312845706 159821235
220887691666 473394423
930405700810 230288088
499148797678 786067749
195069650902 606650583
28686721534 786058176
382489502374 639639141
680831306758 786048603
374839712518 755568171
659794384654 786039030
829045985218 101148318
750896685331 10568592
639713686282 786029457
653100818530 294676086
499148797678 786019884
161601820282 786010311
748063080034 7017009
71945679904 399787626
375501829063 22716729
632063896426 786000738
907456331242 720866046
4781128234 213583203
38248958854 338654448
614851869250 264128643
233411400844 324773598
122396647270 672158622
249699589747 460068807
326072302186 400371579
176901399994 57600741
167339162674 785991165
857752293109 359351274
603377184466 785981592
580427814898 785972019
520584588400 108002586
554609774134 785962446
388658548774 15766731
536441523226 37497441
828089761486 785952873
758285429050 238147521
880682066746 601816218
342328105630 558402663
788884588474 785943300
969610873822 732334500
820456303168 404679429
507754811266 785933727
921799687222 28489248
987213776161 188004147
299298037690 782353425
859645144642 785924154
164470491478 785914581
855820249714 210270945
201763217026 748646892
395876634622 114636675
995428914586 647182665
724817598430 4374861
702824452594 785905008
4781128234 724283607
121174690723 20017143
567040682650 61114032
962409234388 62396814
893816150404 72793092
610070750590 523556943
102315948898 785895435
798789395599 120447486
87016369186 785885862
37381639573 537849432
863470039570 785876289
257224193482 785866716
59568294031 225051657
109009515022 785857143
700026832204 497767281
297385590226 785847570
775497456226 560278971
400874016925 433187823
458031177202 759110181
233318600182 213946977
60355104382 659570127
63110775886 543602805
990647795926 785837997
131958884590 785828424
153952030426 634948371
21993155410 785818851
313641393670 785809278
920843463490 335064573
630151448962 265420998
966742202626 785799705
883892091976 7275480
57373433494 785790132
560347116526 785780559
662252531410 124142664
411176214334 91690194
912237449902 785770986
168295386406 785761413
776012722951 161735835
466637190790 785751840
599985506080 99683649
879725843014 785742267
43030077514 769429875
651366696910 466013640
324159854722 283935180
172389943171 23137941
912385907986 41575539
766891442638 197356968
525923062174 455186577
791753259670 785732694
1912457038 785723121
351890342950 785713548
879725843014 785703975
152600426740 211266537
547916208010 785694402
176901399994 785684829
772628785030 587964087
89903353531 721517010
61485671590 454219704
108053291290 785675256
38248958854 785665683
518500104553 387993690
208456783150 785656110
179770071190 785646537
191262016093 121203753
406395095674 158404431
88928816650 785636964
821057363119 22812459
286887127171 721143663
604333408198 785627391
495323902750 44380428
398745305818 785617818
89885040382 101043015
445600268686 785608245
804184168186 203560272
420738451654 785598672
59602345192 239305854
424663700341 361964703
556522221598 331292811
463768519594 644444787
82345990990 451941330
48767419906 653395542
141521121910 785589099
804184168186 785579526
365277475198 785569953
263917759606 142015455
757329205318 785560380
339459434434 785550807
166382938942 785541234
400657753282 57505011
862513815838 785531661
799403049526 785522088
292604471566 785512515
116659304878 292139241
361743321853 73683381
116659304878 785502942
356671461610 289152465
777409903690 785493369
474286980646 785483796
939967938130 785474223
680831306758 785464650
177857623726 149817450
828089761486 22113630
216106573006 785455077
921242360827 181245609
770716337566 785445504
98491053970 785435931
645489071776 447805794
683270489401 53446059
556522221598 530305908
327984749650 785426358
156853910359 306307281
967698426358 785416785
298341813958 294685659
546003760546 785407212
617720540446 50286969
72673013206 269039592
48767419906 204536718
170207833870 577041294
132915108322 785397639
251486851090 556545501
881638290478 114397350
298341813958 785388066
794621930866 785378493
444644044954 420819507
696130886470 785368920
786015917278 785359347
585208933558 484164048
846258012394 564385788
93800486317 424983762
89113049035 99712368
772628785030 785349774
720992703502 785340201
589990052218 785330628
231809453635 184146228
415957332994 785321055
101359725166 785311482
318464786698 149779158
328330804027 438070053
129090213394 472140360
966311680189 120026274
523054390978 785301909
91797487846 785292336
488630336626 133055127
451337611078 8481678
184551189850 785282763
816615076702 785273190
60242104690 275673681
203727894778 703328310
929640209530 166742514
812790181774 785263617
911281226170 785254044
313641393670 404966619
699038586787 336653691
876173491396 308288892
337546986970 785244471
718704644329 76871190
812790181774 785234898
202719440758 708679617
698999557666 343105893
307904051278 785225325
814702629238 785215752
182638742386 785206179
718124032306 396714693
743942073070 785196606
464724743326 10645176
140564898178 712164189
956223741574 785187033
88928816650 785177460
839564446270 51244269
406643227834 155723991
963935708065 54116169
808965286846 401108700
805140391918 785167887
821396195362 785158314
84147697990 785148741
760366916548 244542285
693262215274 785139168
354759014146 785129595
855820249714 785120022
298341813958 785110449
179929193596 538127049
829045985218 785100876
393007963426 394646925
670312845706 551299497
305435531482 353856372
539615927323 239114394
369204619339 658880871
221843915398 77895501
865382487034 785091303
314597617402 463275762
488994675433 331522563
263917759606 658564962
843389341198 785081730
371014817590 326965815
707605571254 785072157
761154100246 671373636
711430466182 524609973
876857171818 189315648
47237117029 315832416
307116254908 148630398
987779124730 785062584
419782227922 785053011
109009515022 584785851
270274570828 27560667
220887691666 604075446
600508513270 785043438
750635639194 502917555
437950478830 785033865
23905602874 477424656
228537481522 785024292
344240553094 326439300
628686903022 165890517
462812295862 785014719
614851869250 785005146
9562246894 118437156
546003760546 784995573
895671083284 17997240
529778696005 662911104
614851869250 145902093
539310194422 784986000
87972592918 470264052
975348216214 784976427
207500559418 784966854
247163714323 285916791
605289631930 784957281
557272582057 21031881
254355522286 784947708
925624582150 784938135
684656201686 784928562
313099288345 100727106
25218497440 365755611
777409903690 784918989
723943195129 33763971
955267517842 784909416
53691271996 379550304
848170459858 784899843
75650740018 523509078
926580805882 784890270
240968390038 349404927
173076505066 760297233
66404306395 155053881
778366127422 713944767
480024323038 784880697
612939421786 784871124
931391533831 299012655
65023223350 216483822
427829890804 132298860
245749508698 784861551
946661504254 784851978
597639842074 784842405
669356621974 784832832
161601820282 215583960
887458783948 7754130
621598441075 523193169
50679867370 784823259
555565997866 553482141
129090213394 529281597
116659304878 784813686
504380383426 179666064
817571300434 784804113
114746857414 599662293
527835509638 784794540
965785978894 784784967
156522994987 67537515
81359736757 58950534
622501659106 784775394
932318148274 784765821
365277475198 784756248
2868680770 363860157
595727394610 784746675
91797487846 713035332
186463637314 784737102
611983198054 784727529
743036126734 433168677
505842363802 784717956
154908254158 784708383
407775671350 62195781
218975244202 784698810
517452391660 399203673
955888106713 7926444
778366127422 627261252
377708383714 205809927
113790633682 609264012
898308116599 17681331
779322351154 433446294
417869780458 212606757
687524872882 738528231
223756362862 134452785
939546002674 10740906
89885040382 784689237
885463185406 528199848
982998006070 784679664
902675212582 322112304
888331856602 784670091
81279026794 724609089
542660894887 256594692
677006411830 784660518
131002660858 600246246
563215787722 754304535
262005312142 784650945
950486399182 784641372
652144594798 784631799
432542074291 18418452
27730497802 784622226
635888791354 784612653
621545435374 784603080
942836609326 784593507
594771170878 14675409
233868664762 150985356
613314252601 278851917
817571300434 165670338
883550737942 784583934
553653550402 626983635
635888791354 784574361
252443074822 784564788
70760565742 652754151
7649799430 784555215
249574403626 784545642
831914656414 784536069
252217634764 43547577
437054383111 60434349
270751551034 552199359
103272172630 460700625
828089761486 784526496
106140843826 422083143
653100818530 784516923
777582485734 183255939
716211584842 62033040
378664607446 166455324
930565139125 237343389
125265318466 784507350
935186819470 784497777
562517317015 398993067
163514267746 784488204
673181516902 743132844
208456783150 550342197
573734248774 566520567
674193091720 354603066
52687058815 681693330
788436901648 42025470
646407252406 522513486
979173111142 784478631
426475794046 784469058
816615076702 784459485
726010045510 61458660
805140391918 280546338
798750414343 352774623
735336059482 784449912
931731691240 66063273
203675664490 784440339
227581257790 784430766
823611283648 99453897
653216010439 664567233
459943624666 784421193
971661631990 630458634
381533278642 784411620
606324172375 472504134
606245855662 784402047
415994265628 488625066
252737693470 445364679
177178232008 116407680
68862592654 709378446
883550737942 784392474
561303340258 541343577
164479557109 25042968
805140391918 159639348
97534830238 784382901
458987400934 204048495
983954229802 784373328
836695775074 784363755
363365027734 680333964
458031177202 45577053
956233306 604056300
466637190790 784354182
78410355598 784344609
625725833230 365870487
468549638254 680266953
71716789474 784335036
710474242450 597403065
39205182586 784325463
655969489726 784315890
424008901660 314549634
583484116894 178268406
474286980646 784306317
994472690854 784296744
604333408198 525366240
65979447082 784287171
15299589286 736527474
44942524978 784277598
863470039570 711446214
982288191358 214894704
644606598436 336366501
357627685342 784268025
675093964366 784258452
373358605288 9821898
128133989662 411016755
118571752342 668262411
968654650090 784248879
458987400934 784239306
460899848398 389305191
629314629259 483005715
623047415836 146878539
871119829426 215392500
683699977954 784229733
405011307562 121079304
402644209609 209667846
341569727089 488768661
517317048586 784220160
231406152718 784210587
491499007822 366483159
459943624666 143326956
177857623726 366550170
940924161862 784201014
980129334874 220121562
996385138318 784191441
819483747898 784181868
953355070378 784172295
513492153658 784162722
671269069438 784153149
677006411830 784143576
11474694358 451558410
886419409138 784134003
53548538566 72151701
747766967998 618224340
252443074822 784124430
470088110992 184883349
505842363802 402736110
572778025042 784114857
869207381962 784105284
890244304066 784095711
887375632870 39258873
504886140070 341296596
571821801310 784086138
71716789474 265018932
313641393670 619899615
850082907322 784076565
808009063114 348572076
399701529550 278861490
150127135498 344225934
895981646458 784066992
660750608386 671651253
371014817590 339822354
494367679018 784057419
93977950591 261467349
903631436314 101971596
693262215274 109065189
97534830238 103867050
831914656414 507828504
295473142762 469727964
468549638254 7495659
480980546770 552113202
138652450714 563600802
63110775886 784047846
641626133746 784038273
305035380082 784028700
586165157290 654151809
629195225230 784019127
936143043202 519593721
961961083966 38406876
854016350497 27551094
496280126482 611571105
324159854722 619612425
133871332054 683990850
933274372006 670722672
475243204378 644071440
656925713458 784009554
400657753282 177933351
485761665430 465630720
125265318466 783999981
45898748710 783990408
576602919970 783980835
247031549485 240378030
139608674446 340090398
405438871942 783971262
499148797678 421049259
613895645518 783961689
795578154598 783952116
550784879206 783942543
161682252628 71079525
727104445924 325395843
732881899186 129982194
572778025042 571029450
343481791633 458594565
240012166306 66695091
528791733370 366387429
90841264114 783932970
952398846646 697785543
351890342950 171356700
128133989662 783923397
63110775886 706516119
791753259670 783913824
730554940822 245557023
837651998806 783904251
237143495110 783894678
260092864678 783885105
326072302186 783875532
75224649880 29408256
121440423538 343077174
146302240570 783865959
668400398242 652667994
54504762298 512375679
389183068498 565055898
139608674446 783856386
983954229802 783846813
321293021542 60415203
394920410890 147443346
367189922662 268618380
830002208950 783837240
789840812206 125569041
35380287658 783827667
188621957710 125904096
882594514210 783818094
91797487846 783808521
315553841134 26852265
88928816650 783798948
642582357478 783789375
223929519286 538308936
206629745992 443976594
727686269626 783779802
801917830150 60443922
521141943514 171567306
901718988850 783770229
894069198994 299424294
550901775109 196696431
562259563990 783760656
550784879206 783751083
64066999618 783741510
139608674446 466932648
757329205318 732478095
83191474258 783731937
351399778657 301846263
492455231554 783722364
130046437126 783712791
851039131054 515410320
518275273075 179981973
387270621034 783703218
771672561298 344101485
673181516902 454420737
174032728798 783693645
404482648210 364482402
691349767810 442789542
588077604754 736919967
934230595738 783684072
949530175450 783674499
591902499682 304813893
627282777766 285438141
873032276890 783664926
289735800370 783655353
475243204378 402697818
908412554974 91393431
49723643638 288903567
948573951718 783645780
949530175450 365353545
546372321046 212032377
923712134686 663858831
622501659106 172275708
779373231649 102612987
95622382774 783636207
684656201686 170265378
456118729738 783626634
167339162674 783617061
478111875574 323787579
349977895486 783607488
633976343890 783597915
570865577578 725183469
333722092042 498638424
262961535874 451127625
170576030596 115632267
918931016026 103828758
312685169938 783588342
799403049526 783578769
318422512330 783569196
356671461610 384001749
333722092042 783559623
639713686282 337496115
273479996926 783550050
714835426411 106557063
315553841134 172964964
816615076702 783540477
935186819470 103943634
112834409950 783530904
370058593858 783521331
216106573006 783511758
75541684402 783502185
259136640946 178498158
787928364742 783492612
536482304206 459915639
270611325730 482622795
657545861971 124602168
982041782338 710364465
368146146394 189669849
266786430802 783483039
707605571254 783473466
296694749200 472820043
255311746018 68226771
903631436314 673900908
269655101998 783463893
61198328422 783454320
401613977014 56423262
349021671754 783444747
696643424890 159840381
357627685342 783435174
809921510578 439726182
518060401609 23157087
893112975262 783425601
786972141010 783416028
920843463490 783406455
382489502374 129522690
584252709826 783396882
564172011454 783387309
65605472356 121806852
876857171818 783377736
184551189850 501816660
618676764178 783368163
387270621034 315114441
128133989662 783358590
415127511154 568023528
599715413458 162195339
864475889734 234165153
844345564930 4872657
859181365603 248122587
297385590226 783349017
854864025982 608402442
780655645783 336318636
705693123790 76201080
598814425936 26775681
828688045267 94954587
331058426641 305847777
406395095674 783339444
29642945266 783329871
748723191730 570703968
327984749650 449796978
769760113834 137066214
534569454676 117881922
748723191730 783320298
246705732430 783310725
358583909074 783301152
162558044014 783291579
815658852970 783282006
887375632870 783272433
56417209762 783262860
628506136063 507301989
552697326670 783253287
194113427170 32146134
146302240570 783243714
425908186249 175310349
851054007496 530813277
813746405506 725011155
551265912883 139181847
543135089350 783234141
48767419906 783224568
283042234246 722349861
9797560807 537188895
20080707946 783214995
972479545018 783205422
429399356824 150085494
873032276890 315095295
616764316714 783195849
248143956712 71022087
955267517842 783186276
82791011041 136731159
515404601122 783176703
706649347522 783167130
552697326670 783157557
869207381962 422351187
10578043405 332518155
142477345642 783147984
606245855662 783138411
254355522286 735330849
473330756914 201760548
899848078633 403233906
883550737942 227215155
803227944454 728447862
19124484214 291986073
80322803062 515994273
451637973526 270504261
397789082086 382307328
768803890102 783128838
771672561298 783119265
444808738846 32797098
508172624851 83744604
887375632870 783109692
640116269224 59381319
972026277133 146553057
596814940756 270398958
529747957102 783100119
842867645509 121663257
977626754344 97711611
242880837502 515343309
267742654534 783090546
248816120815 212405724
149170911766 783080973
131958884590 436854282
158733149086 783071400
428388241510 674446569
464724743326 783061827
23905602874 783052254
715255361110 765696405
117615528610 552256797
809921510578 211036785
287217051043 218628174
947128609216 257350959
761154100246 211534581
350934119218 783042681
147258464302 353712777
319826972641 212970531
202719440758 327645498
910460173198 227416188
298341813958 644885145
349977895486 120169869
959326539631 442014129
137696226982 782161965
745854520534 551902596
733535711848 652294647
90841264114 518492826
648319699870 783033108
998390568331 404334801
939011714398 407273712
457074953470 460633614
638757462550 783023535
342328105630 762259698
55460986030 783013962
510127518997 222514812
254355522286 783004389
261049088410 782994816
355379727466 2268801
829045985218 782985243
332765868310 445824183
71716789474 6117147
698043333934 782975670
910856476252 112511469
326072302186 782966097
236451304291 335390055
636845015086 782956524
791753259670 143011047
871119829426 298275534
4781128234 591065739
384401949838 488567628
542178865618 721459572
406395095674 782946951
364321251466 782937378
148598230279 73951425
181682518654 782927805
25167913708 169987761
249574403626 34347924
823308642826 654151809
65979447082 782918232
594771170878 782908659
416913556726 526773471
194113427170 660977358
404717148418 111582888
439862926294 782899086
425519570314 782889513
635888791354 782879940
699976621819 294905838
756372981586 782870367
962917307698 173749950
466637190790 782860794
324227373091 184481283
664909074499 131054370
101359725166 448495050
972479545018 577989021
758285429050 694224387
657881937190 782851221
278957953402 57399708
685612425418 782841648
436038031366 62846745
195069650902 150123786
371014817590 782832075
554609774134 332901075
21993155410 782822502
677006411830 666022329
899806541386 416760555
388226844766 782812929
99451441957 583512642
289735800370 685742709
56417209762 782803356
75541684402 762652191
45898748710 782793783
229493705254 782784210
264873983338 782774637
971814962731 128670693
442206694846 290540550
337546986970 44753775
340415658166 9573000
704736900058 782765064
346153000558 782755491
944168238253 203225217
4781128234 617659533
574690472506 782745918
960048636502 84194535
989691572194 782736345
716211584842 18763080
173453978029 274477056
917018568562 782726772
637801238818 485523414
542178865618 382029711
202719440758 577232754
372999187003 458230791
791753259670 369230610
905543883778 782717199
242880837502 782707626
860601368374 782698053
767005648528 241057713
740117178142 604735983
298341813958 782688480
140784531517 379914078
366233698930 728045796
629550220789 162836730
254355522286 74956590
616764316714 782678907
865382487034 782669334
471418309450 782659761
928493253346 782650188
124309094734 670502493
42073853782 377769726
967698426358 782640615
764978995174 782631042
930405700810 782621469
351890342950 782611896
269066854813 272677332
334678315774 748082085
235231047646 88923597
310934783791 24382431
943792833058 740959773
725773822162 554429868
758464606891 409255323
470462085718 23836770
697087110202 619162494
670768989583 83553144
715255361110 782602323
269655101998 33342759
243030568795 401261868
907456331242 782592750
604333408198 126966699
170207833870 644885145
139608674446 332211819
814702629238 782583177
957179965306 782573604
178813847458 401146992
154908254158 252688908
935186819470 782564031
364321251466 782554458
500105021410 782544885
162558044014 764968857
34832247073 23654883
292604471566 484326789
445600268686 587839638
457074953470 643410903
102315948898 156738729
226625034058 782535312
809921510578 782525739
911281226170 507972099
879725843014 782516166
106140843826 548705214
171164057602 635857806
946661504254 782506593
644494804942 782497020
817571300434 239497314
606438406984 263046894
256305371461 282843858
422650899118 600246246
988418562838 124870212
105184620094 782487447
178813847458 782477874
902080570633 389180742
468718534693 491324652
4781128234 782468301
24923582029 469651380
84147697990 453760200
299298037690 782458728
762548690794 76258518
313139801281 13651098
196982098366 782449155
143433569374 571871874
8606023162 764155152
314597617402 782439582
913202969017 689236854
119527976074 55542546
356671461610 116771454
589033828486 538490823
19124484214 782430009
874944724354 782420436
621852250024 147768828
31820095753 261802404
953355070378 33323613
899811921412 320542332
536441523226 332613885
492455231554 211266537
677006411830 782410863
409263766870 157389693
779322351154 160433907
372927265054 486854061
146302240570 653893338
177857623726 782401290
827133537754 782391717
790797035938 782382144
603768413830 28872168
225668810326 600925929
353802790414 782372571
246705732430 782362998
191906872519 22716729
787928364742 782353425
54504762298 782343852
822352419094 782334279
107097067558 782324706
942836609326 775594887
664575503314 208700973
718124032306 213784236
64066999618 782315133
99447277702 782305560
21993155410 66953562
809921510578 649192995
262385408107 81045018
383445726106 606009192
340415658166 782295987
978216887410 782286414
957620868967 225003792
748771592818 254900271
857732697178 782276841
670312845706 618549822
343641804328 15996483
217683012262 46390758
404482648210 782267268
860601368374 782257695
218479730668 240215289
822352419094 782248122
777409903690 782238549
733423612018 531761004
262961535874 782228976
979173111142 782219403
317247147574 37047510
419782227922 214913850
144389793106 782209830
710118217099 47194890
248618179894 782200257
476199428110 782190684
974845503784 125310570
589990052218 578352795
772628785030 782181111
273479996926 782171538
641815746157 444512682
868251158230 332977659
249574403626 771287037
701364176212 117862776
464724743326 782161965
84400176292 184107936
443687821222 782152392
336590763238 782142819
99447277702 782133246
131002660858 503692968
465126062632 118705200
569909353846 782123673
558434669062 782114100
740117178142 666453114
530849661715 428841681
707605571254 365085501
899806541386 605683710
746810744266 782104527
542178865618 269039592
462812295862 140340180
880682066746 782094954
488630336626 782085381
716211584842 503980158
278546879209 5638497
16255813018 782075808
698999557666 773335659
220887691666 274027125
173115993691 627060219
380995672627 39517344
386314397302 782066235
853907802250 782056662
323203630990 538194060
848209737877 78268848
236187271378 782047089
784122625387 256556400
982041782338 782037516
578515367434 782027943
716211584842 701088228
380577054910 354516909
868251158230 502821825
47811196174 537514377
119984742196 195681693
597639842074 778859280
799403049526 782018370
202719440758 782008797
675640305049 12454473
779322351154 781999224
627402995500 323375940
302166708886 774168510
153332824159 416473365
771672561298 781989651
904587660046 781980078
984910453534 781970505
12430918090 781960932
662804956429 330258927
469505861986 724685673
752956633579 136022757
319175763835 24190971
958136189038 781951359
860601368374 781941786
307317929299 198170673
93709935310 185811930
383445726106 533541582
107196770353 201884997
698999557666 73740819
301580931535 196706004
27730497802 781932213
841476893734 490683261
383445726106 781922640
105184620094 769841514
121440423538 781913067
98491053970 64416717
931361924542 781903494
138652450714 781893921
923874598069 3609021
629195225230 781884348
331813052566 659723295
835739551342 672723429
882594514210 721162809
356671461610 479846625
460144964002 313850805
181682518654 781874775
136740003250 437907312
397980101728 326420154
670312845706 781865202
66935670814 781855629
199850769562 781846056
269655101998 726207780
763066547710 781836483
315553841134 151789488
300254261422 781826910
986822900998 543162447
674137740634 184098363
485144938570 103934061
17212036750 781817337
52607191276 530813277
613895645518 1703994
145346016838 536145438
244998262042 96179931
992560243390 781807764
310426815784 71921949
360836198038 84558309
89531657179 25196136
355715237878 711350484
655013265994 781798191
654057042262 710278308
12430918090 275980017
345196776826 781788618
509703569119 512471409
213586703638 365267388
451337611078 781779045
491677898473 34587249
130046437126 754314108
542178865618 781769472
313824362419 5676789
788884588474 781759899
304079156350 781750326
717167808574 239717493
583296486094 781740753
459943624666 781731180
619632987910 781721607
292736483236 277205361
145131949504 38177124
934230595738 63334968
601464737002 781712034
23095051483 564089025
25818050338 781702461
290451496996 15192351
946661504254 540577737
610070750590 663973707
685612425418 781692888
589990052218 747632154
9574 131398998
521141943514 781683315
710871196468 208231896
811833958042 170964207
627282777766 475213293
550784879206 589323453
189332308510 761560869
667444174510 22908189
655969489726 781673742
834783327610 781664169
773585008762 781654596
356671461610 781645023
639713686282 718099449
924668358418 781635450
579471591166 33275748
153952030426 244829475
10785758359 332422425
258520268287 44007081
641626133746 356632542
434835661177 14034018
557478445330 781625877
33127418833 129771588
779322351154 781616304
64066999618 781606731
929617779991 177502566
374839712518 781597158
118068992047 43289106
416659569982 75578835
326072302186 128201616
896937870190 527443581
194415091546 134165595
677320664701 85936821
255311746018 781587585
972479545018 781578012
488841804196 493794486
643538581210 781568439
959092412770 781558866
360496356538 558287787
899038273936 299003082
149338094638 586365396
156876339898 362998587
421694675386 781549293
679875083026 776456457
654057042262 315095295
184551189850 781539720
920843463490 131638323
481936770502 781530147
256267969750 781520574
759241652782 781511001
298341813958 476534367
191628173770 316186617
540266418154 57217821
119527976074 563552937
4781128234 618195621
925624582150 781501428
95622382774 781491855
840790619029 78938958
846258012394 781482282
628753100317 42264795
966742202626 781472709
626326554034 353703204
308860275010 233801379
101359725166 781463136
647363476138 781453563
147258464302 781443990
346153000558 781434417
717167808574 692740572
660342860116 150755604
665531727046 781424844
203675664490 781415271
630151448962 532565136
895025422726 781405698
638757462550 575710647
412132438066 302602530
987001159831 7141458
165426715210 781396125
162937173106 101990742
503929916338 781386552
505842363802 781376979
443151239518 177004770
894709058314 113937846
146302240570 200956416
982041782338 269709702
21036931678 267038835
956233306 775853358
334725548956 448399320
647363476138 164310972
526879285906 781367406
110921962486 781357833
534529075762 481186845
871119829426 508278435
562259563990 188253045
597639842074 554937237
27730497802 781348260
982448807152 63277530
639713686282 781338687
118571752342 521154120
918931016026 781329114
526879285906 781319541
279217339318 781309968
368245131214 416415927
192200979706 660977358
564689929900 35420100
263917759606 781300395
908153532832 39239727
232362376450 517554672
974109286738 60013137
228537481522 781290822
505216647895 162884595
374839712518 781281249
381533278642 5188566
496280126482 781271676
760197876514 22113630
471418309450 781262103
186463637314 453042225
18168260482 781252530
842433117466 781242957
466637190790 781233384
146302240570 316473807
515874290794 271279674
625370330302 781223811
712386689914 781214238
164470491478 102708717
71716789474 30796341
240968390038 781204665
143433569374 781195092
356671461610 402324471
734379835750 781185519
868251158230 646043478
380018455306 76095777
706649347522 405426123
193157203438 781175946
203675664490 566721600
869207381962 781166373
838608222538 609340596
16255813018 781156800
115703081146 618664698
498192573946 584383785
971523321286 781147227
540266418154 781137654
488630336626 781128081
349549450390 197155935
94710797941 660891201
962917307698 781118508
489586560358 781108935
928760512360 61018302
207802376962 350515395
553102752793 184069644
260236919182 517545099
502973692606 781099362
469505861986 781089789
597639842074 781080216
823823584069 18466317
918042607426 591534816
751591862926 781070643
976304439946 343843014
241924613770 376908156
489821989147 40637385
301210485154 781061070
601464737002 775298124
734379835750 674360412
175945176262 182193336
539310194422 302937585
947617727986 70150944
993516467122 781051497
547916208010 448964127
116659304878 412146369
863470039570 781041924
869207381962 781032351
905543883778 781022778
252443074822 781013205
541222641886 781003632
638757462550 323261064
437950478830 415755390
26774274070 415918131
361655834206 535810383
170207833870 780994059
251486851090 780984486
564172011454 780974913
452958277594 101875866
366233698930 780965340
126221542198 780955767
514448377390 780946194
163514267746 780936621
641626133746 780927048
610702003783 30528297
34424063926 458948766
908412554974 606947346
746172353707 19481055
675093964366 780917475
776453679958 780907902
962917307698 780898329
298341813958 780888756
253909884082 232231407
314597617402 780879183
248618179894 693717018
266903183110 188683830
517417163020 179914962
543135089350 780869610
866338710766 780860037
107097067558 104393565
666487950778 609828819
895025422726 780850464
798446825794 780840891
418826004190 780831318
451337611078 736173273
423607122850 780821745
100403501434 210902763
349021671754 780812172
762600289264 21692418
147258464302 409896714
218019020470 780802599
720992703502 780793026
720992703502 455416329
708561794986 780783453
567996906382 104652036
845301788662 624552093
207060444835 96830895
404482648210 780773880
251486851090 780764307
229493705254 563122152
861557592106 780754734
931361924542 638413797
265830207070 780745161
709518018718 780735588
467593414522 780726015
120738860752 189277356
710474242450 780716442
825221090290 527883939
998297585782 780706869
756372981586 780697296
414044885530 780687723
717167808574 430497810
280173563050 780678150
292604471566 780668577
415282507597 143537562
526879285906 780659004
776453679958 780649431
268698878266 780639858
187419861046 780630285
546959984278 780620712
161601820282 780611139
325338574120 147433773
421694675386 728553165
368146146394 283399092
685612425418 780601566
861557592106 780591993
74585460670 780582420
988735348462 780572847
911281226170 700245804
690393544078 777863688
163514267746 780563274
826177314022 459743325
558434669062 486423276
334678315774 780553701
340415658166 780544128
326072302186 42245649
553653550402 780534555
293560695298 652323366
703780676326 138004368
82235250526 597498795
464724743326 780524982
837651998806 780515409
586165157290 780505836
962917307698 780496263
333722092042 597843423
226625034058 280460181
488630336626 780486690
261049088410 780477117
323203630990 507981672
385358173570 780467544
928493253346 578831445
318422512330 780457971
502017468874 251224239
142170850993 52326018
753504310390 438692298
22949379142 676619640
185507413582 492301098
733423612018 703337883
766567850611 81494949
655969489726 119404029
581598330235 369383778
320334959794 123099207
942038368813 221174592
33999314008 59400465
951547418545 198036651
671583312736 275195031
66935670814 780448398
486717889162 780438825
328611245062 17614320
555565997866 780429252
155864477890 49549848
737352450580 22410393
345306837607 323768433
909368778706 780419679
186960303700 157188660
751591862926 476955579
674586475009 287974986
398745305818 622465179
493411455286 780410106
312685169938 780400533
465680967058 487619901
435503364262 203627283
584252709826 734555436
623457882838 780390960
528791733370 780381387
621545435374 375701958
1912457038 647824056
258180417214 601643904
636845015086 76114923
882594514210 780371814
980129334874 304191648
468549638254 780362241
454595903374 15077475
859645144642 780352668
409263766870 758267757
466812912778 266330433
145346016838 321375183
559727039116 396590244
758285429050 780343095
448468939882 780333522
422650899118 374620209
783147246082 421173708
720992703502 780323949
639783703204 477108747
851545447024 113085849
577559143702 61114032
482892994234 780314376
608158303126 437543538
255482853820 60348192
388802057617 95241777
254544943237 176124054
60883964767 143595
92224012861 80240886
970943536633 253952544
476199428110 780304803
851101173667 617142591
307904051278 780295230
905543883778 236567976
79366579330 493334982
834783327610 780285657
115703081146 780276084
640918865452 279407151
347109224290 780266511
828089761486 780256938
121440423538 140713527
393115899001 59754666
608158303126 780247365
611026974322 780237792
770716337566 780228219
156820701622 704381340
883204611073 14388219
631107672694 780218646
677962635562 222562677
56417209762 460643187
698184296359 545392956
305035380082 780209073
539310194422 148850577
125265318466 495890973
14343365554 324610857
240968390038 331369395
199850769562 780199500
393208642225 55073469
198180088213 66321744
74585460670 666491406
29642945266 780189927
865382487034 506651025
326072302186 780180354
17212036750 333322287
484805441698 635896098
170280186604 580449282
464724743326 780170781
661706832118 780161208
520185719782 169442100
199850769562 780151635
183025577743 306058383
728642493358 780142062
666487950778 780132489
158733149086 780122916
303122932618 540079941
136295963737 130097070
294516919030 388089420
775105493833 92389023
875900948086 780113343
320062334419 90665883
698999557666 617247894
393964187158 780103770
253399298554 780094197
483849217966 62071332
395940065320 287831391
64066999618 104939226
109474226734 126306162
87972592918 342962298
661706832118 511772580
916461050707 170734455
220887691666 637198026
289735800370 99530481
12430918090 261084429
310772722474 567324699
377708383714 62454252
779323394611 599652720
435081807634 711340911
812790181774 777825396
552697326670 410739138
506873726011 321116712
361452580270 241143870
19124484214 780084624
823308642826 780075051
589990052218 46304601
170207833870 615046104
83191474258 440070810
563215787722 780065478
129090213394 397365657
264873983338 780055905
472003966444 109649142
664575503314 780046332
34424063926 395661663
289747173094 40455498
150127135498 265219965
7649799430 780036759
327028525918 772943166
276746971933 169872885
366233698930 780027186
154908254158 780017613
212281678078 780008040
55915473778 196399668
541385019112 15805023
518273272318 244925205
791255869828 88464093
182638742386 771392340
122508613078 48228774
167339162674 457637265
951442622914 560815059
480024323038 779998467
726915541915 6241596
955267517842 779988894
391095515962 669363306
214561077778 54087450
712990746214 24573891
881638290478 779979321
918931016026 779969748
899806541386 779960175
900762765118 366626754
664575503314 548389305
583296486094 779950602
516360824854 779941029
957179965306 766873884
911281226170 779931456
22949379142 779921883
763066547710 318177801
769760113834 558766437
107097067558 92140125
799403049526 22104057
855820249714 779912310
486717889162 18657777
194113427170 779902737
94666159042 779893164
950486399182 779883591
437950478830 779874018
458987400934 195528525
908412554974 779864445
316510064866 779347503
91797487846 229235058
150127135498 302324913
355715237878 626370963
391095515962 112932681
706649347522 779854872
828089761486 779845299
611379930832 406191963
43269900310 136884327
429344465242 779835726
710701237426 423097881
551741102938 779826153
381533278642 482124999
690815110279 65642061
42073853782 744702816
866338710766 779816580
185942094793 318436272
524260422145 205723770
460899848398 529674090
485761665430 779807007
353802790414 132164838
370058593858 657253461
469169815486 87152592
150127135498 779797434
879725843014 779787861
534192435736 65508039
723861374698 216751866
871119829426 779778288
686198781241 172639482
983954229802 779768715
963873531430 779759142
789840812206 779749569
480302983495 42590277
672225293170 147874131
359540132806 779739996
223756362862 642960972
387270621034 483675825
595727394610 779730423
852951578518 779720850
786972141010 779711277
164470491478 779701704
104228396362 508431603
212314752793 219288711
629195225230 146036115
119590439899 199376871
100403501434 779692131
424563346582 586202655
783147246082 779682558
855820249714 779672985
666669914362 354201
956520791764 165938382
169777244422 31849371
280173563050 779663412
161601820282 687580725
210369230614 779653839
110921962486 779644266
942385437928 37612317
243837061234 779634693
577559143702 779625120
18168260482 652332939
182984480854 77455143
876857171818 663294024
22186281112 76430832
956223741574 432096501
568953130114 779615547
374839712518 578304930
893112975262 779605974
432213136438 779596401
349977895486 779586828
727686269626 597833850
814702629238 595009815
536441523226 779577255
391095515962 643793823
358583909074 779567682
191244755974 281809974
476199428110 779558109
757329205318 215172321
578515367434 8807160
122396647270 779548536
811882675039 531483387
866338710766 106566636
255311746018 779538963
850082907322 156279225
250530627358 779529390
687524872882 363572967
562602842197 166206426
609211348180 318713889
632063896426 580171665
697087110202 499902060
972479545018 779519817
360496356538 32624784
430300688974 542856111
436994255098 644368203
123352871002 779510244
647642643964 202296636
840520670002 312022362
16707610753 296274777
72673013206 779500671
502973692606 779491098
196025874634 779481525
128412152323 324620430
602420960734 779471952
367189922662 460183683
288481305196 12243867
340415658166 779462379
826537210957 325185237
886419409138 543162447
394091038981 263918037
994472690854 540386277
501061245142 120409194
736803921772 93116571
994472690854 697029276
368146146394 669535620
407351319406 779452806
324614399908 128996175
628239001498 540453288
531660404566 142877025
218219900302 298639308
176901399994 319278696
455567089705 213037542
690758505130 172907526
949530175450 454688781
611026974322 662987688
918931016026 8290218
115703081146 759177192
901786679533 406354704
218975244202 405301674
599552289538 779443233
153952030426 779433660
559390892794 618837012
626326554034 779424087
431468600455 233025966
766891442638 779414514
605507896330 534776499
428388241510 779404941
569909353846 779395368
91797487846 779385795
747519825949 43920924
692305991542 114244182
824264866558 590443494
416548331722 96342672
691349767810 779376222
914149897366 209562543
682743754222 779366649
217178113096 25885392
453250058542 779357076
74585460670 779347503
665167449769 178057800
610070750590 779337930
306007705600 13919142
777409903690 779328357
695174662738 89172495
520185719782 779318784
678918859294 499844622
791753259670 53321610
539310194422 779309211
212281678078 355052997
521141943514 779299638
62264258734 545565270
708625656469 111362709
718124032306 546034347
363365027734 613102785
563215787722 509953710
929449477078 779290065
807052839382 705032304
9706119511 308403768
684656201686 715361571
399701529550 779280492
489586560358 636623646
466793881654 353492598
910325002438 779270919
939967938130 779261346
896937870190 760986489
394041977356 552285516
690620012539 261630090
293560695298 779251773
939011714398 779242200
350934119218 206652351
536717771287 452975214
631107672694 779232627
484805441698 646005186
15299589286 243709434
298341813958 779223054
932318148274 388347891
810877734310 274151574
611026974322 779213481
894760398313 5925687
900762765118 542942268
423607122850 779203908
759481150096 366205542
366233698930 779194335
220887691666 479186088
718124032306 354296730
783147246082 779184762
655013265994 779175189
851039131054 779165616
963873531430 95241777
512797416421 63622158
365447740576 77617884
233318600182 414463035
174110069065 631329777
531915812206 494675202
307904051278 779156043
371971041322 426898362
381843194944 435035412
687524872882 779146470
154959211237 438213648
349977895486 779136897
980206780444 4499310
697422280078 408010833
726730045894 779127324
943792833058 779117751
13387141822 669516474
468866858755 206566194
486717889162 779108178
479068099306 779098605
976323432778 31447305
620213379754 174429633
740117178142 288377052
912035157358 13402200
405025705354 83811615
58790568457 286098678
851039131054 779089032
95622382774 324802317
70963819678 535810383
333722092042 779079459
423607122850 351443976
460899848398 779069886
275392444390 779060313
722905150966 779050740
353802790414 779041167
242880837502 171404565
293560695298 428889546
918931016026 779031594
75546844249 13411773
692305991542 779022021
175068896653 92207136
111878186218 779012448
942836609326 416415927
318434382850 201281898
658838160922 779002875
401613977014 643324746
322247407258 383436942
977260663678 652160625
849126683590 778993302
870163605694 691390779
956223741574 646771026
688253292025 14886015
295473142762 778983729
268698878266 778974156
526486844863 101301486
436038031366 778964583
676050188098 51876087
789840812206 778955010
215505612877 488223
280173563050 72984552
514448377390 353042667
770716337566 778945437
8773579381 295958868
119527976074 778935864
709518018718 778926291
79366579330 778916718
622501659106 306249843
632266882318 412356975
693262215274 769602189
824264866558 451960476
317466288598 778907145
786972141010 778897572
200806993294 778887999
60242104690 778878426
103272172630 205848219
321291183526 449481069
236187271378 778868853
700912005130 778859280
289252779601 78804936
170207833870 138090525
197305885945 136654575
114746857414 778849707
835739551342 778840134
891200527798 778830561
358796161630 411055047
777409903690 722416872
900762765118 187563789
851039131054 192742782
598596065806 778820988
659970700168 597642390
385358173570 778811415
62368001335 543755973
302166708886 778801842
780278574886 32213145
306947827546 355254030
852111283816 612528405
815070902548 402917997
266786430802 146801955
88928816650 778792269
995428914586 457713849
493411455286 778782696
569909353846 171012072
816024474559 154862421
147258464302 778773123
824739189562 244168938
796714819807 141517659
204631888222 778763550
433803131062 31600473
10722088336 125731782
149170911766 778753977
978216887410 778744404
601464737002 778734831
498192573946 256192626
809348618485 330201489
281129786782 778725258
477155651842 166771233
414044885530 496015422
201763217026 778715685
419782227922 778706112
887375632870 778696539
382489502374 778686966
12430918090 778677393
506308128544 196954902
705693123790 778667820
619632987910 778658247
460899848398 778648674
249574403626 778639101
217062796738 666252081
78482756197 346954239
22949379142 778629528
797598719524 564223047
822583118821 430957314
802271720722 778619955
197938322098 778610382
709518018718 154326333
218019020470 687772185
39205182586 200152284
93344490127 48496818
341371881898 778600809
560347116526 747584289
937334935048 109706580
326072302186 778591236
966980484169 263381949
272066647390 51148539
141521121910 778581663
614309572465 188281764
828334562242 463218324
762110323978 778572090
834233697907 241880991
691512824719 420599328
408307543138 778562517
676050188098 778552944
764978995174 305656317
811833958042 213755517
476199428110 778543371
37832757625 86300595
268698878266 336289917
375795936250 772569819
850561566895 52268580
549828655474 778533798
498192573946 44868651
12430918090 208030863
68933461573 508900680
978216887410 778524225
105184620094 778514652
656925713458 778505079
923712134686 110060781
736292283214 310193919
955267517842 778495506
394920410890 474351723
718124032306 778485933
587121381022 778476360
665531727046 746598270
939011714398 350343081
790797035938 655865376
552697326670 778466787
172120281334 778457214
358894600789 182222055
171164057602 778447641
677006411830 324486408
276576428938 288386625
525923062174 778438068
518273272318 778428495
361452580270 666740304
754460534122 778418922
499148797678 778409349
259136640946 778399776
414044885530 778390203
863470039570 381876543
973435768750 778380630
553888404811 198208965
84147697990 778371057
696810933244 83725458
374017912852 451395669
891200527798 344857752
927537029614 696502761
124309094734 171710901
251959891312 130269384
436994255098 502505916
845301788662 539093922
348145296415 171481149
245749508698 469909851
780278574886 778361484
327028525918 300056112
264873983338 778351911
375795936250 687044637
46854972442 778342338
480096283279 514520031
963873531430 742816935
630151448962 778332765
5737351966 778323192
343284329362 666826461
722905150966 778313619
615008387800 533330976
681095588569 76076631
464724743326 217144359
850082907322 778304046
57373433494 778294473
648938603893 104039364
244793284966 778284900
90841264114 778275327
57373433494 778265754
818527524166 210596427
396832858354 778256181
741073401874 778246608
547916208010 778237035
481936770502 778227462
488630336626 440070810
411176214334 441631209
864426263302 530688828
523571735044 128862153
993672267697 262022583
68848118278 778217889
355715237878 778208316
70760565742 533120370
979173111142 741591591
67134636046 19347033
244793284966 366904371
837122740447 93078279
277304891854 778198743
499148797678 778189170
966742202626 205302558
345196776826 778179597
695174662738 169767582
495865236754 218427141
34424063926 778170024
162558044014 165880944
330853420846 778160451
450381387346 418646436
520490361361 307858107
769760113834 778150878
852951578518 778141305
288779576638 778131732
916400310022 297557559
660750608386 778122159
548872431742 778112586
408307543138 712145043
50679867370 778103013
527835509638 151875645
485761665430 94418499
179770071190 778093440
316510064866 778083867
318422512330 778074294
764093056408 373327854
89885040382 778064721
240968390038 361782816
123908487922 86779245
907456331242 778055148
870302892844 290971335
25818050338 301836690
263283791773 181398777
230141960095 105044529
374839712518 105130686
530704180834 778045575
110690845639 41594685
266786430802 778036002
581384038630 499346826
632164278904 353234127
882594514210 778026429
305991603814 778016856
721240290001 224170941
449760295198 99616638
256721481052 125310570
832476696817 94361061
593814947146 778007283
963982146688 310605558
607202079394 378162219
88604296042 119815668
80322803062 777997710
637130855293 266263422
476199428110 777988137
898850317654 534087243
545047536814 263401095
854864025982 777978564
710474242450 61812861
578515367434 666740304
516773038234 274266450
169251610138 705874728
820439971630 172486314
695174662738 777968991
795578154598 460346424
805393597768 264760461
20080707946 777959418
953141003044 13976580
766891442638 290636280
748723191730 777949845
138652450714 777940272
73278811792 81571533
312685169938 576342465
606419385433 487801788
710474242450 474074106
589990052218 777930699
957179965306 777921126
560347116526 777911553
433169360170 777901980
696130886470 777892407
161601820282 777882834
296429366494 685350216
535485299494 777873261
619632987910 317086479
174988952530 777863688
261049088410 777854115
42073853782 540213963
524966838442 777844542
12430918090 777834969
475558079494 246820659
890244304066 109074762
110921962486 777825396
35380287658 777815823
681787530490 127751685
961462784689 46563072
484805441698 777806250
141521121910 777796677
668400398242 657866133
66079829560 441851388
479823705769 12511911
442731597490 777787104
125265318466 777777531
597639842074 777767958
16255813018 777758385
310309469950 42695580
268869804181 575930826
259136640946 777748812
54139345834 35209494
352846566682 777739239
499148797678 777729666
20080707946 777720093
384401949838 777710520
235559880196 101492946
338772987415 101167464
883020742462 50650743
190288532242 777700947
832870880146 777691374
247661956162 179981973
880049927356 205618467
552697326670 777681801
213237901810 510480225
451337611078 252085809
226625034058 85410306
276348668122 38043102
703780676326 777672228
972479545018 777662655
943792833058 777653082
125365729663 621182397
559746568036 326755209
608461470463 226487607
810877734310 593047350
216860791384 1024311
985866677266 777643509
688481096614 274697235
477155651842 739428093
716442418591 190703733
690393544078 777633936
485013328966 512720307
987779124730 777624363
625370330302 777614790
780278574886 777605217
365277475198 334030689
406850014207 314051838
559390892794 414300294
25818050338 496762116
68419998664 92905965
137696226982 777595644
597392594722 51655908
786972141010 777586071
271567549462 777576498
446556492418 777566925
490542784090 4987533
184551189850 777557352
212617259593 75262926
280173563050 136501407
559390892794 777547779
625803977629 89919189
766891442638 777538206
400657753282 730467765
727686269626 185448156
118571752342 777528633
582534814441 339736197
390727993438 48831873
715856181736 29657154
883550737942 758641104
654057042262 521747646
940924161862 777519060
800359273258 600294111
261049088410 777509487
340415658166 777499914
953817283537 194963718
409263766870 777490341
457074953470 773058042
103810022062 91192398
419782227922 301291029
698999557666 52191996
352846566682 304325670
84147697990 777480768
194113427170 524648265
434125583902 777471195
425519570314 777461622
210369230614 19615077
838608222538 705319494
524228773807 541860519
228537481522 76584000
206544335686 747344964
439862926294 777452049
797510475610 624437217
502017468874 746071755
589033828486 109907613
917974792294 777442476
928493253346 777432903
674137740634 210567708
168295386406 777423330
66935670814 777413757
582993657904 75952182
7649799430 777404184
14343365554 777394611
188376084778 777385038
563215787722 777375465
644494804942 777365892
298341813958 777356319
439025618368 385724889
736292283214 613897344
720036479770 777346746
374839712518 681521016
908475708055 177952497
365277475198 188329629
994625609956 46859835
925026063136 128641974
61198328422 777337173
763066547710 777327600
706978457689 90723321
951442622914 634192104
345196776826 686920188
791179946365 340023387
17798545741 17374995
755416757854 549078561
62154552154 777318027
556522221598 765571956
226625034058 256834017
734379835750 777308454
210369230614 777298881
36336511390 777289308
366342046144 224391120
589033828486 777279735
296429366494 777270162
468549638254 369335913
329897197114 777260589
755797533502 320350872
244851326065 494665629
811833958042 477730992
844345564930 777251016
662005279966 462768393
808965286846 147998580
879869102959 324840609
174988952530 777241443
764978995174 218867499
569909353846 777231870
108515686336 147175302
12032072710 111305271
739160954410 777222297
438906702562 777212724
820439971630 777203151
545047536814 777193578
630151448962 777184005
373883488786 777174432
206544335686 420637620
847820254891 87726972
730040702500 28814730
818527524166 298265961
364670034148 3245247
249574403626 722608332
751058612626 335562369
57581167594 451759443
617720540446 777164859
694218439006 777155286
488713822759 192398154
868251158230 777145713
767847666370 777136140
199850769562 218963229
829045985218 161123163
853651221223 68188479
206544335686 777126567
212281678078 777116994
126367511302 149003745
659794384654 777107421
995952902314 138253266
587136525508 673374393
691349767810 152105397
786114835087 334183857
790182271543 413572746
131550322615 128900445
758285429050 558287787
852951578518 777097848
484805441698 1158333
588077604754 777088275
167339162674 557732553
293560695298 777078702
266287356112 171739620
735336059482 777069129
786972141010 1196625
339116016724 153598785
499249898131 614060085
180726294922 777059556
27862901965 40685250
128265206773 92446461
185507413582 777049983
895025422726 777040410
157776925354 777030837
545047536814 777021264
546460363927 240942837
784103469814 777011691
766891442638 777002118
383445726106 776992545
896088902350 464855307
934230595738 776982972
478111875574 776973399
326072302186 298304253
425660408290 153885975
493411455286 709857096
733423612018 318034206
391095515962 636413040
961961083966 94140882
823308642826 776963826
224712586594 613591008
893668984675 186769230
906500107510 776954253
537654734143 353837226
871119829426 737369898
211325454346 776944680
836286820606 126937980
876857171818 659828598
836695775074 180747813
227606157163 254019555
734379835750 776935107
718516084948 63689169
348065448022 776925534
773665460254 43289106
365277475198 776915961
315979705612 144475716
299298037690 776906388
149170911766 776896815
461856072130 776887242
217062796738 776877669
710781660199 3398415
931361924542 536356044
726730045894 776868096
635888791354 776858523
905543883778 307695366
122396647270 86559066
442731597490 776848950
177857623726 776839377
433169360170 776829804
23905602874 776820231
646407252406 776810658
975348216214 776801085
932318148274 732056883
887492193718 296887449
898850317654 753079191
552697326670 776791512
972479545018 776781939
328940973382 776772366
7649799430 776762793
147258464302 257446689
820439971630 776753220
616897008067 466434852
25818050338 776743647
475400929126 398571855
560347116526 460681479
367189922662 121270764
396832858354 776734074
262961535874 776724501
344240553094 294953703
78157938826 13057572
802271720722 634488867
33003639943 41240484
434125583902 382977438
542178865618 776714928
92753711578 517344066
693262215274 50918787
82235250526 261945999
500105021410 776705355
125265318466 254909844
294516919030 710038983
478111875574 776695782
795578154598 776686209
779322351154 208969017
233090096764 27656397
595727394610 338127933
153952030426 776676636
526879285906 776667063
657881937190 776657490
722272791397 190473981
440819150026 776647917
10518470626 756353157
463768519594 561130968
724097550181 129829026
435081807634 776638344
559390892794 591735849
376752159982 776628771
270611325730 78613476
656608008826 38694066
41117630050 452869911
939011714398 67336482
822352419094 602802237
493095358918 29159358
68848118278 479176515
38248958854 518224782
625370330302 776619198
688162204930 89909616
436994255098 776609625
611229606013 215593533
955267517842 776600052
448468939882 272466726
28686721534 776590479
192200979706 776580906
44942524978 776571333
528791733370 776561760
947617727986 539381112
269655101998 662154837
481936770502 712901310
443687821222 18159981
689858302594 116819319
8606023162 776552187
144389793106 776542614
972479545018 135553680
634932567622 776533041
861557592106 776523468
366233698930 250467972
732622087966 63612585
622501659106 776513895
293560695298 776504322
276406785805 533216100
737248506946 112358301
775497456226 407685351
865648396255 199644915
588077604754 776494749
820439971630 557550666
802271720722 776485176
559390892794 236051034
851039131054 776475603
406395095674 628094103
193157203438 776466030
532616628298 776456457
33995475235 90043638
512535929926 776446884
231758075344 375319038
390139292230 776437311
454206282274 776427738
172120281334 520378707
216106573006 321260307
221843915398 592865463
205099242082 304019334
192200979706 580142946
457074953470 776418165
775497456226 776408592
213237901810 576974283
16793853910 171921507
490542784090 776399019
120013164433 29829468
316510064866 606727167
974391992482 776389446
973435768750 776379873
560347116526 776370300
679875083026 776360727
373883488786 269365074
827133537754 776351154
133871332054 776341581
795578154598 100449489
193157203438 761436420
237143495110 337831170
150127135498 708363708
875900948086 776332008
850082907322 49214793
813746405506 776322435
293560695298 187468059
653247658777 251588013
318422512330 556018986
442731597490 776312862
476473713706 310040751
684656201686 614500443
952398846646 776303289
687524872882 776293716
202719440758 776284143
402570200746 776274570
245749508698 309102597
387527828398 464089467
5471734027 258471
98491053970 776264997
627282777766 776255424
774541232494 776245851
539310194422 776236278
414044885530 504075888
969610873822 218944083
698999557666 776226705
756020010022 133007262
174032728798 776217132
871119829426 776207559
222800139130 569449905
371971041322 776197986
343284329362 776188413
48767419906 776178840
512535929926 776169267
30599168998 709407165
794621930866 776159694
531861284398 298639308
254355522286 532096059
208456783150 776150121
845301788662 439697463
140564898178 776140548
701868228862 776130975
421694675386 429569229
352846566682 776121402
240968390038 238951653
482172151426 481407024
8984740615 390042312
546003760546 776111829
889288080334 46180152
32511616462 534460590
597639842074 505770309
573734248774 776102256
677338929985 20199030
206544335686 776092683
289735800370 222945597
785059693546 776083110
786972141010 341890122
546959984278 776073537
410219990602 241967148
687524872882 776063964
487674112894 776054391
410219990602 776044818
13387141822 342129447
34424063926 502180434
32559309148 594540738
841476893734 776035245
665531727046 776025672
859645144642 776016099
194113427170 776006526
304079156350 775996953
807052839382 775987380
461856072130 748292691
968654650090 752935596
290692024102 775977807
488630336626 311179938
69804342010 775968234
44986704373 644837280
130061715634 426467577
700912005130 775958661
844401720148 494837943
826177314022 775949088
659259420787 100621803
187735454137 90302109
163514267746 775939515
466664512132 643075848
646407252406 452056206
416913556726 775929942
10131457474 27618105
795578154598 775920369
692305991542 775910796
729859964260 284126640
768803890102 216483822
724817598430 141622962
129090213394 775901223
604333408198 775891650
20080707946 775882077
604869859972 58395300
712386689914 357618561
666487950778 775872504
993516467122 775862931
589033828486 775853358
416913556726 775843785
740117178142 775834212
364321251466 775824639
363365027734 334164711
542178865618 144006639
389183068498 18763080
196195718800 563907138
873190327120 391497408
517317048586 775815066
96578606506 365698173
435081807634 775805493
422650899118 775795920
630151448962 775786347
436038031366 422198019
697087110202 621584463
364321251466 417153048
626326554034 551883450
384528973975 485638290
507754811266 775776774
88928816650 775767201
64066999618 775757628
534529075762 775748055
924304674667 145097961
361452580270 273328296
294516919030 775738482
546003760546 517344066
950486399182 287831391
118571752342 59582352
751365245389 17757915
431256912706 381235152
562259563990 775728909
240251127532 335868705
156820701622 775719336
365277475198 710469768
810877734310 744741108
797490602062 775709763
5779396582 601978959
44033055778 235074588
438906702562 775700190
309816498742 252487875
157776925354 207351180
606245855662 775690617
506798587534 354411606
206544335686 775681044
917018568562 358049346
191244755974 775671471
855820249714 775661898
153088990276 143882190
737248506946 775652325
796534378330 775642752
319378736062 114196317
638757462550 775633179
977260663678 775623606
447512716150 358527996
87972592918 775614033
283042234246 775604460
398745305818 375759396
676050188098 152497890
733423612018 198582312
365277475198 775594887
207500559418 327884823
630163941727 316445088
479656369729 166608492
350934119218 56806182
53035745767 223146630
478111875574 775585314
342328105630 365966217
735336059482 99329448
683699977954 775575741
501293773312 99463470
346452750334 207370326
14343365554 664222605
535660830022 235581957
922815933664 686786166
671269069438 775566168
915106121098 523040001
385358173570 775556595
127703495944 174783834
349021671754 775547022
477155651842 671249187
20080707946 664959726
677006411830 775537449
672225293170 775527876
921799687222 379923651
815658852970 775518303
13387141822 775508730
369458878219 19595931
244793284966 130815045
659156147263 12397035
907456331242 723096555
188376084778 775499157
200815063333 650456631
5737351966 775489584
942836609326 775480011
687524872882 520799919
855820249714 775470438
241924613770 775460865
759241652782 775451292
393418511104 364606851
320334959794 775441719
16255813018 775432146
28783169509 129656712
806096615650 775422573
754460534122 491516112
867294934498 775413000
389725915036 176286795
408307543138 602869248
215275066318 615170553
673181516902 775403427
869207381962 351520560
988735348462 775393854
4781128234 775384281
537397746958 775374708
261049088410 775365135
295473142762 775355562
939967938130 775345989
234274823914 775336416
324159854722 531387657
612939421786 775326843
794621930866 608268420
777409903690 775317270
978216887410 775307697
527835509638 775298124
856776473446 775288551
682743754222 775278978
678918859294 775269405
442085270914 423892440
236187271378 775259832
977260663678 11458881
253399298554 18140835
21036931678 775250259
379620831178 135027165
42073853782 775240686
959092412770 775231113
331809644578 775221540
772628785030 775211967
259136640946 305014926
273479996926 775202394
654057042262 505703298
179770071190 775192821
300258894754 291277671
276348668122 775183248
629195225230 390128469
742509941308 217881480
820465857022 293249709
807052839382 414510900
193353067018 232710057
893112975262 663437619
826177314022 172132113
921799687222 480708195
762110323978 775173675
273479996926 695459304
621545435374 191019642
663154294345 264588147
339459434434 775164102
457074953470 775154529
884540170411 18868383
53548538566 775144956
286867129174 218149524
735375012019 220179
915494526427 291239379
413088661798 693046908
626027622055 61324638
791986209052 286931529
657881937190 775135383
43030077514 775125810
997341362050 775116237
144389793106 709119975
886419409138 775106664
922755910954 775097091
564172011454 66896124
858688920910 485092629
514448377390 668291130
284525059135 244456128
84359625064 536250741
695174662738 463170459
360496356538 775087518
732109965277 38741931
803227944454 143853471
129716287594 113162433
362408804002 124640460
400657753282 360069249
103272172630 775077945
753504310390 364319661
620672515888 137047068
446556492418 775068372
999253809514 259342143
301602154876 39766242
917018568562 775058799
463139663743 21185049
109965738754 159409596
29642945266 471403239
396941387455 612135912
374839712518 468483474
516360824854 775049226
369639578167 18495036
396179409466 116005614
117615528610 775039653
68401178146 23894208
832870880146 719123760
782191022350 775030080
73629236938 775020507
456118729738 775010934
415957332994 775001361
235231047646 444282930
58329657226 774991788
939967938130 774982215
116659304878 774972642
130046437126 774963069
190288532242 548015958
200138725402 58328289
336590763238 433752630
736709139499 107389914
725773822162 774953496
563578288513 369747552
440819150026 774943923
714850073101 216713574
148214688034 774934350
17212036750 774924777
904587660046 774915204
833827103878 774905631
460899848398 774896058
717167808574 774886485
240012166306 480976239
354759014146 417823158
872076053158 268541796
664575503314 294513345
782191022350 774876912
358583909074 495555918
70760565742 78058242
730554940822 774867339
632063896426 37181532
247661956162 324361959
91797487846 588404445
914149897366 411007182
117615528610 512413971
101359725166 523317618
984910453534 774857766
335634539506 605434812
680831306758 595067253
405438871942 304153356
696576471328 122170626
51636091102 774848193
24861826606 774838620
717167808574 774829047
992560243390 774819474
687524872882 774809901
724817598430 764212590
473330756914 774800328
821396195362 774790755
244793284966 774781182
330853420846 458068050
613895645518 774771609
43030077514 200994708
162907477660 310079043
995428914586 649116411
450381387346 95059890
347118797290 90445704
773585008762 774762036
128133989662 774752463
419400604369 44016654
327984749650 774742890
542425274638 214894704
440819150026 774733317
778366127422 136568418
426475794046 724025136
329897197114 774723744
887375632870 774714171
247661956162 419000637
881638290478 774704598
957179965306 395537214
408307543138 774695025
849126683590 774685452
420738451654 415669233
285910905442 106729377
334678315774 675327285
697087110202 774675879
923712134686 706784163
386314397302 553845915
188376084778 35506257
899154538021 377070897
594771170878 774666306
663619279582 774656733
648319699870 345939501
10518470626 102009888
758285429050 774647160
937099266934 774637587
137696226982 774628014
283042234246 774618441
96578606506 89038473
501061245142 774608868
909368778706 444943467
103962012583 54460797
170630979616 198553593
46421271769 180336174
841476893734 455320599
510623482462 341076417
135783779518 774599295
294516919030 718415358
710474242450 774589722
478111875574 664720401
61681889371 162070890
352846566682 410873160
564172011454 774580149
923712134686 774570576
24861826606 142379229
677962635562 774561003
67891894546 166283010
492806570227 301137861
228847723306 276305499
39205182586 667649739
463906859017 11181264
748723191730 706678860
905543883778 774551430
232847172316 193010826
103272172630 38033529
854864025982 774541857
363365027734 260557914
563215787722 381110703
517317048586 774532284
72673013206 170475984
602420960734 774522711
146302240570 30691038
819527946439 56873193
605289631930 774513138
567996906382 61142751
425519570314 774503565
640669910014 203072049
852951578518 268771548
123446016292 91431723
814970118004 234146007
303122932618 306316854
406395095674 82691574
251486851090 667927356
855820249714 774493992
465680967058 239028237
685612425418 441774804
886419409138 774484419
295473142762 774474846
967011022039 335437920
895025422726 774465273
356671461610 65345298
684656201686 774455700
917303011111 237994353
681787530490 692663988
579471591166 774446127
242407983259 100803690
578515367434 743774235
524010614710 434556762
218175251830 546934209
547916208010 739954608
489090912802 313017954
425519570314 38761077
929665846024 94763127
349606246999 125779647
319378736062 110280960
905828469922 246495177
370058593858 350793012
477155651842 263860599
953355070378 40407633
872076053158 593928066
808965286846 384413388
424911526165 109409817
784103469814 696847389
95314873387 8242353
720144377053 485552133
218975244202 457015020
946661504254 292598745
632063896426 774436554
373240981837 268876851
842433117466 774426981
33613464670 492636153
882594514210 774417408
930405700810 774407835
219931467934 298265961
203675664490 774398262
871119829426 774388689
580427814898 774379116
527835509638 774369543
674137740634 774359970
383787022702 154862421
782430969595 118015944
655998448051 697708959
828089761486 774350397
355715237878 774340824
779322351154 300544335
713656620856 215191467
84211013812 403224333
478111875574 287907975
521141943514 184136655
427432017778 774331251
599552289538 774321678
330853420846 745707981
539310194422 494962392
831914656414 17911083
811833958042 85151835
994472690854 774312105
979173111142 774302532
910836334660 48496818
392051739694 357838740
162558044014 774292959
197938322098 774283386
937099266934 774273813
22949379142 774264240
822352419094 774254667
922755910954 774245094
801315496990 774235521
552697326670 774225948
778366127422 774216375
865625468920 415353324
123352871002 774206802
338503210702 280718652
638802273763 327712509
784103469814 774197229
199850769562 774187656
122462595667 553597017
654057042262 320484894
16255813018 774178083
884506961674 40752261
359540132806 560518296
331809644578 770415894
56504850577 550476219
356768531830 348619941
193157203438 774168510
174362422918 62712723
550784879206 774158937
642582357478 774149364
393964187158 543487929
855820249714 774139791
467593414522 743372169
487794158314 14598825
166382938942 774130218
640669910014 436509654
322247407258 267976989
700912005130 186146985
589241897641 60874707
953833088560 121155888
876857171818 478659573
548872431742 678993744
600508513270 419862207
298341813958 774120645
730554940822 491506539
349021671754 130259811
451337611078 774111072
822352419094 774101499
978216887410 774091926
519552814552 89306517
370737204682 1129614
389183068498 672531969
654057042262 216550833
468549638254 774082353
531214105825 57495438
86060145454 774072780
756372981586 774063207
215150349274 774053634
263917759606 677624805
421694675386 628247271
764570050279 100009131
717640628617 157715175
209413006882 774044061
319378736062 774034488
628239001498 774024915
183253271548 34577676
272523773194 774015342
473330756914 344963055
547508590 213305586
989691572194 774005769
444644044954 773996196
702222372424 88186476
181682518654 773986623
847533735001 423155319
437950478830 773977050
718573436791 4221693
396968938549 273012387
567996906382 773967477
539310194422 93604794
919169086963 319613751
685612425418 117355407
790797035938 773957904
371014817590 773948331
185507413582 773938758
204654528367 337390812
348065448022 773929185
372348485566 142474959
733423612018 524341929
220113211339 276630981
594125820748 29523132
933274372006 203598564
843389341198 773919612
380577054910 773910039
962917307698 773900466
506798587534 773890893
130046437126 773881320
992560243390 773871747
733423612018 773862174
365376957814 243288222
102315948898 773852601
482892994234 773843028
586165157290 535934832
152995806694 773833455
182638742386 773823882
645451028674 395642517
349977895486 773814309
860601368374 444512682
119527976074 773804736
64066999618 773795163
269753684752 621555744
847214236126 219432306
239440834612 314922981
51636091102 773785590
774541232494 198955659
35380287658 773776017
477155651842 773766444
747766967998 773756871
458987400934 773747298
568953130114 773737725
766891442638 773728152
458987400934 773718579
542178865618 773709006
558434669062 595316151
763066547710 773699433
361452580270 508603917
6756144826 488586774
649275923602 773689860
947617727986 206480037
695174662738 206843811
240968390038 773680287
824264866558 773670714
195069650902 773661141
349977895486 773651568
59285880958 773641995
22982195386 67681110
765984960214 4604613
718124032306 482651514
975348216214 773632422
408307543138 773622849
291648247834 366176823
579471591166 773613276
755416757854 773603703
887771897632 71567748
486717889162 773594130
66935670814 624925440
30839968240 459666741
217062796738 773584557
436994255098 594119526
545316250924 339937230
587121381022 773574984
87972592918 773565411
299298037690 773555838
155864477890 672034173
851995354786 773546265
741643368721 154134873
640669910014 773536692
621545435374 773527119
477155651842 92561337
473669507092 83160651
51636091102 205819500
165426715210 736671069
153952030426 486164805
623672691385 498561840
91797487846 773517546
835739551342 738700545
459611646691 85888956
25818050338 571354932
660896117986 624523374
71115331549 139603059
941880385594 298438275
907456331242 773507973
604507301743 430717989
134827555786 371480265
890244304066 773498400
491499007822 773488827
64066999618 773479254
399938901658 191871639
885463185406 773469681
710732713450 348045561
583409332618 479071212
121440423538 773460108
640000924147 187908417
579471591166 444541401
900762765118 773450535
165426715210 773440962
950817519679 306163686
800359273258 773431389
947026245127 92781516
344497166932 148180467
75574519792 25665213
847214236126 258681606
898583953021 53206734
219931467934 278842344
205588111954 506756328
934230595738 773421816
624414106570 773412243
781234798618 367344729
478111875574 773402670
267742654534 773393097
99622501894 425060346
386929567855 3695178
495323902750 773383524
525923062174 396379638
298341813958 773373951
194113427170 398839899
381533278642 773364378
283042234246 773354805
774541232494 773345232
819483747898 773335659
658838160922 773326086
317466288598 773316513
665146226428 136041903
886419409138 350601552
196025874634 701337126
467593414522 773306940
833433944860 76172361
381533278642 23779332
16255813018 335993154
114746857414 151425714
538353970690 773297367
672225293170 773287794
494367679018 220169427
982041782338 773278221
513492153658 773268648
185765425078 42915759
485053746172 385265385
757783578190 32500335
442774877023 66053700
316510064866 773259075
22560011032 198333414
956233306 773249502
715429283374 363774
386470159585 545402529
522098167246 756046821
969091379923 47443788
458454026185 150497133
22949379142 325616022
77454131866 278957220
4912661254 38971683
999253809514 773239929
925624582150 773230356
976304439946 773220783
754460534122 657205596
684048559603 142321791
65023223350 773211210
914149897366 773201637
522098167246 773192064
902941217533 252937806
181682518654 773182491
803227944454 773172918
268740482524 696780378
116659304878 127167732
254355522286 773163345
344400202015 604525377
254355522286 773153772
961004860234 773144199
992560243390 773134626
96602539006 261409911
973435768750 773125053
663619279582 773115480
69804342010 773105907
491087286757 139421172
489586560358 773096334
9860254384 32040831
303122932618 773086761
336249355858 141153885
692305991542 773077188
148248978520 488778234
245749508698 333925386
304079156350 773067615
859299266671 19270449
77454131866 773058042
179770071190 773048469
258180417214 773038896
611026974322 104211678
432213136438 773029323
356671461610 252918660
947617727986 773019750
600508513270 773010177
165426715210 387936252
26774274070 350400519
706649347522 773000604
350934119218 772991031
67891894546 397557117
86060145454 772981458
492455231554 772971885
445600268686 772962312
752548086658 772952739
752943671737 101646114
835739551342 306336000
392051739694 772943166
79366579330 350036745
18726404674 86712234
731511164554 92446461
573734248774 772933593
227008949650 328066710
851995354786 301319748
16255813018 716500758
613895645518 439132656
18168260482 450735132
788884588474 518157771
741073401874 772924020
101359725166 772914447
327028525918 93997287
891332127829 435858690
817571300434 772904874
353469204175 80212167
430300688974 510346203
589063734538 696742086
379683697069 584402931
11474694358 772895301
165426715210 772885728
206544335686 772876155
491499007822 772866582
694218439006 772857009
815885847946 423097881
109009515022 772847436
959092412770 772837863
700912005130 772828290
926969517547 106499625
860601368374 326496738
48767419906 754553433
776453679958 686259651
474671116417 139842384
899806541386 741754332
996385138318 772818717
539310194422 772809144
905543883778 772799571
98491053970 649748229
482892994234 64196538
982041782338 772789998
987779124730 772780425
375795936250 772770852
693262215274 772761279
924668358418 772751706
282086010514 772742133
399709858060 685417227
180167532577 73061136
299298037690 772732560
584252709826 772722987
688481096614 383159325
633976343890 772713414
197938322098 772703841
696130886470 98496597
36388751251 202650837
125265318466 772694268
647587723663 513993516
823308642826 772684695
726343032742 27618105
132915108322 772675122
230449928986 772665549
287402403469 191603595
324159854722 772655976
784103469814 772646403
169251610138 633483702
456118729738 580018497
210369230614 772636830
682041396877 357034608
837944836876 141019863
543447102139 334480620
302166708886 772627257
977260663678 583120149
361452580270 766902603
530704180834 772617684
508711034998 772608111
866534708368 25052541
666487950778 772598538
973435768750 772588965
362848271713 204661167
413088661798 164598162
119527976074 312778629
651188371066 772579392
118571752342 772569819
707605571254 668090097
678201146857 32873682
572778025042 772560246
194113427170 772550673
500105021410 772541100
208456783150 725173896
134827555786 772531527
297385590226 556105143
194113427170 490692834
578515367434 772521954
291648247834 756334011
710024028352 71902803
780278574886 772512381
667025015224 129072759
543135089350 772502808
380821941823 334490193
771672561298 547566027
854864025982 772493235
547916208010 664174740
171164057602 772483662
33467840194 772474089
956233306 304861758
94125212050 61745850
758285429050 36329535
859645144642 102727863
441267108988 291727602
819483747898 98850798
367189922662 339822354
49723643638 772464516
220887691666 772454943
654057042262 772445370
796534378330 772435797
643538581210 772426224
36874686304 198141954
248618179894 683014404
463768519594 772416651
394920410890 401405463
931361924542 772407078
864426263302 543210312
153952030426 279502881
681787530490 475711089
789840812206 772397505
279217339318 772387932
89885040382 92752797
831382152808 210606
890244304066 676255866
908412554974 47338485
551741102938 372169521
422650899118 703826106
184951513564 226803516
69400164469 73281315
858688920910 772378359
742029625606 772368786
434182830442 306000945
862084604902 202421085
485761665430 724379337
359540132806 772359213
856122095977 443507517
46854972442 43844340
981085558606 772349640
552697326670 465448833
690393544078 132787083
271567549462 111448866
618829654561 567075801
379620831178 608220555
193157203438 695593326
377708383714 641840931
363365027734 205436580
74585460670 8586981
355030791616 471632991
87016369186 757645512
766891442638 77493435
239055942574 292589172
553744455610 52909971
633212958670 340664778
322247407258 772340067
628239001498 772330494
838016739679 167230737
730554940822 772320921
588077604754 210548562
557478445330 19184292
380577054910 772311348
188376084778 772301775
853907802250 504573684
705693123790 772292202
837285098527 111544596
208456783150 772282629
938382322459 178881078
917260928203 479923209
965801592457 735704196
785059693546 772273056
872076053158 772263483
395876634622 504688560
725773822162 772253910
969610873822 9448551
849126683590 772244337
223756362862 772234764
258180417214 772225191
941880385594 391631430
464988900688 264588147
118598824786 627577161
865382487034 772215618
106140843826 57198675
29642945266 295030287
905543883778 751691106
361452580270 772206045
229719139831 451730724
494367679018 504276921
888766690981 136807743
591902499682 772196472
499161989272 12416181
49078954045 156039900
686568649150 29312526
873032276890 772186899
502017468874 772177326
784103469814 772167753
38248958854 703682511
457074953470 77244537
159689372818 772158180
830002208950 772148607
815658852970 772139034
799403049526 748254399
940924161862 476065290
286867129174 116091771
293560695298 772129461
30599168998 515218860
110949915646 512576712
676050188098 772119888
746810744266 772110315
454727139631 140828403
50679867370 772100742
46079151895 214157583
90841264114 488462325
661706832118 105532752
852951578518 772091169
930405700810 772081596
410219990602 242302203
915106121098 772072023
963873531430 772062450
843389341198 424514685
219931467934 706812882
78513093034 194829696
621545435374 772052877
218975244202 772043304
927911573239 32261010
963432708445 229177620
559390892794 772033731
980129334874 772024158
454206282274 325204383
832870880146 446168811
314597617402 630784116
41117630050 772014585
225668810326 759598404
911281226170 772005012
942402362992 155867586
858688920910 311878767
836695775074 771995439
576602919970 771985866
189332308510 771976293
699955781398 399988659
755781766771 216426384
764978995174 771966720
164470491478 619277370
267209787154 347576484
254355522286 771957147
984910453534 771947574
818527524166 681588027
165426715210 72754800
654057042262 129465252
265366935400 63373260
554609774134 78785790
182932576048 284499987
349021671754 682889955
536441523226 596685090
791753259670 644655393
986822900998 771938001
861557592106 612049755
953355070378 771928428
716211584842 771918855
389183068498 771909282
62575323796 138588321
262005312142 299386002
415001109262 95356653
913193673634 771899709
207500559418 771890136
614851869250 771880563
829045985218 193623498
41117630050 771870990
480024323038 771861417
641626133746 294072987
385779758917 211687749
262005312142 771851844
762110323978 771842271
93709935310 16063494
690393544078 771832698
236187271378 771823125
984910453534 143662011
436038031366 771813552
469505861986 771803979
356671461610 771794406
463768519594 771784833
592858723414 302037723
733423612018 771775260
836695775074 771765687
357627685342 125071245
413088661798 90120222
371014817590 771756114
86060145454 771746541
571821801310 639667860
93709935310 771736968
925762146160 355225311
356671461610 771727395
21100908037 577539090
799629517987 261630090
506798587534 605626272
946661504254 596235159
144389793106 771717822
739211212660 118226550
471418309450 771708249
61198328422 771698676
922022182888 448207860
923712134686 742338285
502017468874 771689103
131958884590 42063762
327984749650 771679530
755416757854 771669957
755416757854 167173299
794621930866 771660384
300002734939 13268178
73913593330 180403185
927537029614 709186986
777676540459 259150683
595981174840 296820438
69249619471 95873595
380167171861 12454473
13764184000 29839041
481936770502 771650811
27730497802 771641238
195069650902 771631665
764022771442 771622092
778366127422 771612519
958136189038 771602946
645451028674 506737182
695497426006 333073389
271034366173 93375042
496280126482 771593373
260092864678 576715812
258180417214 771583800
23905602874 771574227
759311468671 686738301
494791035370 347576484
570969980716 442741677
375795936250 771564654
134902091164 278966793
938055490666 384949476
447512716150 771555081
528791733370 771545508
103348928944 671048154
200806993294 771535935
830002208950 771526362
8121949363 52431321
962023624375 422073570
957179965306 771516789
131958884590 771507216
636845015086 636929982
753971415352 220858683
559467668254 584690121
527835509638 771497643
910325002438 771488070
957705015637 28920033
456209979574 458843463
844345564930 652993476
485761665430 8184915
171164057602 771478497
242880837502 193604352
973435768750 142494105
630151448962 771468924
586165157290 771459351
28686721534 92178417
804253447987 271815762
77454131866 509350611
909368778706 771449778
970567097554 771440205
596683618342 357264360
268698878266 768539586
314605668295 460968669
162885871399 251214666
152995806694 394541622
85360995064 161515656
69804342010 771430632
318068430298 84405141
958136189038 33132153
163514267746 277942482
87016369186 682143261
183594966118 771421059
757329205318 771411486
9562246894 771401913
281186430223 253598343
308860275010 771392340
618696474985 373988391
176901399994 444886029
529747957102 771382767
439034176630 481110261
754460534122 771373194
669356621974 266933532
417869780458 771363621
742985849338 610364907
546959984278 762834078
538353970690 174027567
675093964366 520388280
903947354887 94274904
995783814415 13488357
950486399182 225597318
807052839382 771354048
943792833058 771344475
565128235186 771334902
143929230595 114234609
435081807634 771325329
511579706194 771315756
656925713458 771306183
636845015086 382154160
159731139817 302583384
174988952530 771296610
567996906382 771287037
593814947146 771277464
268698878266 771267891
591902499682 362127444
859876342165 255417213
261049088410 27493656
848170459858 771258318
449425163614 136137633
9791606401 83706312
258180417214 364836603
220887691666 430335069
862999741318 148065591
996385138318 771248745
344240553094 771239172
662663055850 372169521
319378736062 340032960
345196776826 771229599
607202079394 771220026
982041782338 762144822
621545435374 455665227
342328105630 771210453
339459434434 771200880
723861374698 713724588
426475794046 468818529
394531550149 66293025
58329657226 327291297
613895645518 771191307
448468939882 771181734
879725843014 771172161
807052839382 524150469
413693177602 155101746
38248958854 654793200
930405700810 771162588
596779731262 154019997
694975854766 11487600
836204856580 131044797
972479545018 752945169
639713686282 771153015
693262215274 52938690
550784879206 303665133
853907802250 771143442
310772722474 771133869
751591862926 771124296
547916208010 771114723
786972141010 588739500
825664961581 65038962
938055490666 320255142
37292735122 771105150
914149897366 676485618
153952030426 771095577
792805960096 97137231
525923062174 239593044
493411455286 430047879
18168260482 771086004
414044885530 771076431
388226844766 771066858
862513815838 771057285
746012264428 436634103
49723643638 771047712
258180417214 771038139
587121381022 384260220
804184168186 771028566
64192358053 274993998
887375632870 213286440
599552289538 771018993
1912457038 101349351
734379835750 771009420
743701201336 24324993
468549638254 21070173
299298037690 770999847
953355070378 770990274
149170911766 770980701
806096615650 449806551
523054390978 770971128
747766967998 770961555
421694675386 522829395
755416757854 770951982
260568987406 130116216
41775199420 30853779
626326554034 770942409
187419861046 770932836
241924613770 770923263
811026470011 327501903
568953130114 770913690
416525950048 175482663
897894093922 770904117
777409903690 770894544
837651998806 276094893
1234482124 124563876
859645144642 380947962
455280005008 502572927
521332120732 40579947
541270037809 208519086
384401949838 770884971
569337428626 353310711
332765868310 770875398
640670340799 649260006
704767792129 682382586
484805441698 160969995
613895645518 770865825
786106602307 540912792
43030077514 92475180
778758859747 181149879
339459434434 770856252
908412554974 770846679
271847550139 229723281
506798587534 770837106
489586560358 515515623
297385590226 770827533
354759014146 770817960
434125583902 770808387
710474242450 690615366
52729955428 583981719
470462085718 109237503
805140391918 770798814
765935218906 770789241
803227944454 28843449
93709935310 627098511
829498788118 229933887
7649799430 770779668
137696226982 770770095
115896254713 164512005
264873983338 182604975
617720540446 770760522
476199428110 770750949
601464737002 649355736
875900948086 14407365
169251610138 770741376
929173740478 21922170
390139292230 770731803
350934119218 699278931
830002208950 770722230
348428944405 195145605
53548538566 770712657
276348668122 669947259
840520670002 770703084
42546118591 176258076
277304891854 476936433
171164057602 770693511
766891442638 770683938
175945176262 770674365
127177765930 770664792
779322351154 770655219
688481096614 770645646
703780676326 770636073
600508513270 686565987
878017233439 154891140
98491053970 770626500
811833958042 770415894
238099718842 382135014
372959315458 651586245
967698426358 765055014
830958432682 122668422
785059693546 95730
952656484795 14426511
848170459858 770616927
576602919970 770607354
852984815974 341574213
897894093922 692769291
483849217966 770597781
114097199434 297729873
436038031366 363544248
244264562695 241115151
808009063114 770588208
973435768750 373203405
62154552154 770578635
952398846646 770569062
307904051278 770559489
979173111142 770549916
939099249910 641898369
794621930866 341555067
36069926578 47357631
439862926294 222208476
291648247834 301654803
438906702562 729050961
217062796738 770540343
102315948898 770530770
27730497802 770521197
549828655474 770511624
227581257790 770502051
363365027734 638796717
150597389977 165622473
480980546770 364061190
794832393271 168436935
179770071190 595727790
263917759606 218848353
965432193625 88942743
193157203438 770492478
223756362862 66044127
613895645518 629099268
593443739017 128153751
625836707716 189210345
322247407258 770482905
864426263302 770473332
497236350214 770463759
503638058806 62138343
388226844766 770454186
903663486718 651586245
148214688034 770444613
917974792294 409264896
622501659106 475854684
535485299494 770435040
632063896426 665735139
210369230614 770425467
401613977014 510461079
379620831178 770415894
304079156350 770406321
357627685342 770396748
21036931678 302918439
258317923786 36272097
313641393670 770387175
246705732430 770377602
596683618342 770368029
959092412770 168637968
416913556726 770358456
298341813958 152057532
647363476138 770348883
604333408198 41556393
820439971630 770339310
906500107510 770329737
820037737408 215804139
652144594798 770320164
460899848398 770310591
843389341198 770301018
721948927234 731405919
313641393670 339477726
559582515535 170571714
510623482462 355924140
721948927234 247328028
773768618902 584355066
69804342010 711762123
334678315774 287371887
942954117901 74047155
646407252406 770291445
812790181774 770281872
569909353846 436251183
676050188098 709225278
770716337566 609637359
456276387475 64129527
742985849338 207734100
87016369186 770272299
415957332994 745449510
861557592106 770262726
132915108322 770253153
520950516325 5447037
486103316227 74487513
710474242450 770243580
7649799430 770234007
878449980904 99434751
992560243390 770224434
733423612018 770214861
229493705254 184950360
371971041322 770205288
938055490666 770195715
442731597490 568913817
937099266934 161592240
86060145454 152928675
270195871195 42973197
542178865618 722100963
736292283214 770186142
733995120118 118619043
117615528610 770176569
676065418741 47300193
435081807634 770166996
96578606506 770157423
63110775886 770147850
978790051639 150248235
848170459858 426687756
624414106570 770138277
146302240570 770128704
999253809514 487830507
396832858354 117977652
538873152772 93509064
930405700810 770119131
171778232563 56126499
167735245549 37660182
610088393629 304699017
971915479231 64043370
340415658166 312022362
688481096614 375252027
277304891854 770109558
591980567497 516654810
147853454971 123558711
140564898178 770099985
712386689914 770090412
223756362862 770080839
235781495146 176698434
281129786782 770071266
179770071190 770061693
31555392730 770052120
282086010514 336012300
380577054910 340109544
327984749650 770042547
401613977014 770032974
733423612018 403837005
471418309450 449528934
51636091102 770023401
299298037690 770013828
232362376450 770004255
107097067558 308690958
209413006882 318828765
295473142762 588959679
587121381022 769994682
600508513270 769985109
305035380082 769975536
749679415462 113267736
392051739694 769965963
943792833058 769956390
228537481522 593794044
599552289538 660020058
201763217026 769946817
967698426358 769937244
468549638254 769927671
8606023162 111573315
383852406292 290732010
994657736944 374849961
781234798618 288587658
996385138318 769918098
41117630050 769908525
136740003250 740902335
462017386753 11755644
300254261422 769898952
875929389469 536107146
139009782085 244705026
513492153658 769889379
144389793106 769879806
700912005130 457235199
316510064866 69538272
561734393302 254057847
138652450714 1943319
147347885695 596216013
565128235186 769870233
354900895579 430861584
645451028674 769860660
636582173317 48774435
17563978522 26478918
652144594798 769851087
590427145825 72352734
405438871942 663255732
218019020470 92810235
844345564930 4700343
699955781398 769841514
301210485154 769831941
206544335686 769822368
415957332994 769812795
187419861046 457771287
872076053158 769803222
876857171818 769793649
925624582150 769784076
499148797678 256470243
302166708886 769774503
612559339486 44610180
294516919030 769764930
442731597490 769755357
269655101998 265162527
963367430158 71213547
442731597490 769745784
950486399182 769736211
922755910954 630200163
707605571254 511083324
501297966286 80394054
588077604754 769726638
3824904502 160768962
956233306 292072230
839564446270 683282448
616053994633 512203365
265830207070 160309458
275392444390 692472528
735336059482 769717065
275392444390 634948371
14828209285 133131711
165426715210 769707492
979173111142 488012394
830528752669 175942167
587796842329 44524023
341371881898 769697919
741073401874 769688346
524966838442 769678773
659794384654 596024553
842826653923 261371619
291648247834 769669200
658838160922 459034923
979173111142 33074715
630151448962 769659627
348065448022 237381681
411176214334 422877702
799403049526 769650054
453250058542 769640481
527835509638 769630908
389354348614 434279145
446938684870 310557693
50679867370 769621335
686568649150 769611762
480980546770 479578581
43030077514 769602189
596683618342 769592616
35380287658 769583043
145346016838 180987138
149170911766 769573470
792709483402 769563897
510623482462 769554324
732467388286 73032417
694218439006 769544751
225668810326 480315702
436038031366 769535178
325116078454 769525605
941880385594 422571366
213237901810 769516032
603377184466 769506459
637215317872 263937183
753504310390 769496886
887736736003 116886330
217062796738 262453368
505842363802 564347496
604859348818 230680581
350934119218 343766430
736292283214 769487313
623457882838 769477740
628266581311 723106128
884506961674 769468167
337546986970 769458594
713342913646 769449021
186814104844 246811086
771672561298 44246406
132915108322 769439448
851039131054 229483956
706649347522 769429875
223768876 236031888
761154100246 769420302
553653550402 769410729
576602919970 769401156
339459434434 769391583
548872431742 381436185
539310194422 285849780
766891442638 493430712
161817586129 437218056
220887691666 769382010
351169787332 258576303
725074671772 161515656
980129334874 769372437
715255361110 181312620
489586560358 769362864
845301788662 769353291
563215787722 769343718
389183068498 769334145
590946275950 712307784
882594514210 769324572
225668810326 769314999
821833662316 15852888
938055490666 769305426
611026974322 769295853
410219990602 769286280
268698878266 769276707
752548086658 769267134
983954229802 769257561
540266418154 380565042
575881828264 500878506
942836609326 583158441
615013901848 283255497
103272172630 602562912
262961535874 769247988
816615076702 259380435
262961535874 195241335
967698426358 76574427
514448377390 146983842
306947827546 769238415
728642493358 599221935
395876634622 769228842
512535929926 637475643
610070750590 78259275
158366143504 30662319
548048995093 49559421
405438871942 769219269
85103921722 557320914
595727394610 234347040
977260663678 769209696
309816498742 769200123
932600925121 276707565
544091313082 769190550
359540132806 769180977
133593192631 33333186
729129356992 92216709
115882163257 177856767
119527976074 33945858
47811196174 208969017
438917031829 625854021
977260663678 509551644
298341813958 2824035
81279026794 769171404
689437320346 166158561
812790181774 769161831
653235606370 509972856
5737351966 769152258
847214236126 769142685
624414106570 222352071
995428914586 512490555
976304439946 645765861
764978995174 685857585
264400660018 189085896
567996906382 357216495
119527976074 700676589
752921337928 124544730
983954229802 743783808
86060145454 769133112
849126683590 769123539
657881937190 769113966
924668358418 769104393
781234798618 767180220
783508186474 325156518
84147697990 769094820
43030077514 235648968
655969489726 769085247
367189922662 572800455
498192573946 769075674
539310194422 769066101
884506961674 769056528
503929916338 769046955
796590983479 274563213
97534830238 769037382
969344499616 21127611
735336059482 587609886
247696428535 17633466
43030077514 329579244
991604019658 444541401
218019020470 769027809
670312845706 769018236
698146942513 514902951
463768519594 769008663
562259563990 768999090
760197876514 768989517
697087110202 754668309
532616628298 768979944
904913008024 294484626
698043333934 602026824
23905602874 768970371
505842363802 559809894
174032728798 768960798
543135089350 703337883
198894545830 768951225
13387141822 178459866
5737351966 143116350
570865577578 195011583
45898748710 768941652
160645596550 630123579
956233306 768932079
310891638280 492569142
985866677266 768922506
642119583604 201913716
852039773506 719114187
528791733370 768912933
189355427305 515123130
778366127422 768903360
757329205318 589792530
324159854722 768893787
20080707946 768884214
203675664490 768874641
737248506946 768865068
362465753779 287668650
983954229802 768855495
511579706194 768845922
788884588474 768836349
688481096614 768826776
322247407258 92168844
83191474258 768817203
757329205318 768807630
273908982202 130384260
839898323791 391650576
499289281453 623939421
233318600182 768798057
272909115163 282527949
97534830238 768788484
991670178661 612021036
795210632074 48831873
865382487034 154910286
109965738754 768778911
330853420846 768769338
716743546879 146093553
807052839382 121242045
273479996926 768759765
844345564930 676303731
552697326670 768750192
822352419094 549786963
15299589286 768740619
813746405506 768731046
966742202626 768721473
65023223350 768711900
257224193482 768702327
574690472506 768692754
421310763886 31772787
953662497700 461006961
836695775074 684814128
961961083966 720310812
362408804002 768683181
370495802341 257973204
135783779518 768673608
109009515022 768664035
558537463936 575835096
945705280522 35582841
245749508698 520349988
114746857414 768654462
532616628298 768644889
462812295862 92590056
617145207238 158921373
901718988850 768635316
235587258976 383704986
444644044954 768625743
76497908134 420455733
177857623726 110941497
325116078454 768616170
911281226170 626332671
549828655474 768606597
724224497734 119719938
698999557666 256345794
317723390659 462040845
338503210702 768597024
352846566682 768587451
969670054108 329895153
279217339318 118331853
393964187158 768577878
62592162703 183638859
873032276890 768568305
423607122850 768558732
579471591166 754888488
692305991542 768549159
394920410890 337974765
329897197114 768539586
6693575698 768530013
167339162674 768520440
783147246082 696225144
963873531430 541917957
874325163886 345862917
994472690854 483733263
18168260482 138569175
459943624666 768510867
221843915398 768501294
667010138782 229684989
750635639194 768491721
328940973382 768482148
463768519594 768472575
270611325730 144073650
676465828612 37612317
96615050917 82586271
636845015086 768463002
674137740634 98869944
431256912706 406479153
892755877735 137391696
682743754222 768453429
250530627358 374045829
205332363778 9027339
333722092042 334777383
627282777766 679931898
233393738659 218896218
767847666370 768443856
607202079394 768434283
403760570485 20840421
423678336397 594531165
397789082086 768424710
686790149224 423040443
979232770078 698867292
961961083966 29255088
93709935310 768415137
895025422726 768405564
623457882838 768395991
284954681710 39536490
185507413582 749249991
997815282988 70093506
830958432682 525931047
384401949838 768386418
664575503314 768376845
112834409950 737771964
840520670002 390970893
974564335201 85994259
330363746842 28336080
323203630990 768367272
960048636502 734766042
519229496050 768357699
609114526858 768348126
352348095091 152794653
895025422726 180728667
943792833058 269173614
484805441698 768338553
573734248774 117001206
797490602062 621996102
277812270427 209505105
64066999618 486892353
851039131054 768328980
253776158845 230259369
890244304066 402247887
417869780458 33256602
839564446270 176305941
79712557123 275338626
526879285906 768319407
150127135498 562471188
458031177202 430067025
586165157290 768309834
255311746018 768300261
114746857414 768290688
55101093187 84338130
621545435374 513754191
568411024789 326889231
260092864678 487715631
426475794046 768281115
643538581210 768271542
85483089106 387122547
11474694358 571268775
284954681710 614921655
806555928190 91403004
897894093922 389448786
109965738754 768261969
641626133746 768252396
440127648463 305723328
201763217026 768242823
685054850125 21232914
726730045894 450620256
949530175450 768233250
948573951718 599758023
873032276890 768223677
891200527798 768214104
650566532224 34539384
970567097554 768204531
764022771442 768194958
455162506006 64244403
836695775074 768185385
384401949838 768175812
275392444390 256317075
617720540446 768166239
697556024461 155905878
715255361110 557464509
906500107510 768156666
478111875574 768147093
110921962486 17623893
872410533778 173845680
946661504254 768137520
518977079278 13057572
939967938130 768127947
35380287658 703031547
71716789474 376448652
329195366284 336682410
495323902750 768118374
534529075762 768108801
170207833870 627787767
33491743975 455177004
377708383714 768099228
582682315225 409963725
331809644578 768089655
602420960734 211898355
857732697178 701509440
124309094734 768080082
857732697178 768070509
967698426358 682143261
691685368471 185285415
841826317807 336299490
982041782338 54039585
636845015086 253502613
821773208821 121691976
314656558363 626007189
939011714398 265870929
402570200746 768060936
731511164554 477558678
522098167246 768051363
905543883778 482239875
110921962486 768041790
701868228862 559034481
99447277702 768032217
27730497802 345106650
632063896426 53589654
102315948898 768022644
449425163614 768013071
295904377693 93059133
16255813018 691256757
650232147334 768003498
961004860234 493746621
502973692606 76210653
773585008762 767993925
264873983338 767984352
603377184466 273424026
631107672694 767974779
814702629238 767965206
799403049526 767955633
88928816650 431014752
283998457978 631674405
970226092240 47424642
113790633682 500083947
284954681710 767946060
771672561298 767936487
367262840203 295059006
230534583025 483761982
324159854722 767926914
824264866558 767917341
469505861986 367316010
301210485154 767907768
975348216214 767898195
747766967998 415611795
887375632870 767888622
682743754222 61343784
654057042262 767879049
27730497802 767869476
125265318466 767859903
492455231554 490702407
850082907322 767850330
758285429050 767840757
645451028674 685915023
188376084778 767831184
538431483271 669640923
654057042262 573039780
464839619326 110836194
583296486094 767821611
585208933558 150631155
974580417841 43155084
520185719782 767812038
684656201686 767802465
554609774134 767792892
675784570159 258471
614851869250 767783319
197938322098 767773746
227866973548 248869281
166382938942 144332121
180726294922 757836972
2868680770 767764173
108053291290 767754600
318422512330 767745027
667444174510 767735454
894069198994 767725881
881638290478 636949128
677006411830 384154917
127177765930 767716308
541351303006 523231461
757329205318 767706735
362408804002 457589400
320696062927 116886330
972479545018 767697162
280198462423 610661670
520185719782 767687589
973435768750 767678016
928863441256 232777068
893193091699 244207230
929449477078 767668443
130046437126 767658870
947617727986 537581388
98491053970 193163994
14343365554 767649297
5737351966 767639724
601464737002 767630151
333024329737 432058209
482892994234 494924100
981085558606 109869321
471418309450 767620578
625370330302 702495459
193471973251 311802183
879143119450 283552260
524010614710 767611005
589088279710 3082506
172120281334 758085870
2868680770 20677680
480321832732 150736458
704370669889 169499538
222030263416 274926987
819018063832 20696826
698999557666 562614783
579907583878 228287331
147258464302 767601432
727026071773 327300870
320334959794 767591859
293560695298 54690549
415001109262 767582286
633976343890 767572713
515665206901 404593272
412132438066 767563140
464854744666 212568465
731960032951 315736686
651188371066 582383028
459943624666 767553567
895981646458 707176656
303122932618 767543994
349977895486 326104245
121545094720 398926056
220949734279 617142591
647374571245 603434055
586166028433 407714070
407351319406 767534421
207500559418 767524848
523054390978 767515275
296524589125 256862736
681787530490 675949530
257412149764 299003082
639713686282 767505702
186463637314 653768889
437400179017 170657871
804184168186 767496129
617720540446 767486556
314597617402 767476983
963873531430 767467410
268698878266 767457837
36336511390 165737349
808009063114 124908504
759241825096 716481612
545047536814 767448264
567040682650 739332363
468549638254 491382090
398745305818 767438691
70760565742 767429118
263917759606 767419545
430589611687 20878713
10518470626 391698441
813746405506 696895254
45408835381 162712281
801315496990 767409972
885734235328 240023829
331809644578 767400399
700912005130 5514048
997686114499 391660149
789840812206 767390826
806096615650 337716294
786972141010 147213594
130046437126 767381253
744898296802 310174773
675438812545 27484083
682904197702 219786507
106140843826 109515120
255645499090 234174726
592858723414 562126560
618251066533 139938114
704736900058 566750319
678918859294 767371680
771256302631 2498553
623457882838 767362107
582340262362 767352534
133871332054 767342961
225668810326 767333388
776885642437 235151172
114746857414 767323815
684656201686 767314242
77454131866 767304669
373883488786 767295096
947617727986 350524968
150127135498 561408585
824264866558 767285523
758285429050 767275950
225668810326 767266377
725773822162 265583739
902675212582 646158354
526279608559 283925607
332765868310 767256804
614851869250 610757400
425558848333 78268848
304079156350 767247231
93709935310 767237658
424823770474 16149651
431256912706 713025759
643538581210 767228085
653100818530 737360325
491499007822 767218512
66935670814 218197389
354759014146 767208939
286867129174 30212388
865382487034 767199366
255627195514 341947560
516360824854 75942609
11474694358 744855984
388226844766 748503297
207500559418 767189793
643538581210 767180220
110921962486 767170647
348065448022 276812868
122396647270 322696257
429768080065 255982020
374967052564 442626801
322247407258 767161074
516360824854 767151501
467593414522 311467128
26774274070 767141928
307904051278 767132355
562259563990 767122782
2868680770 176200638
327984749650 767113209
972479545018 767103636
789840812206 335370909
899806541386 767094063
256267969750 767084490
133871332054 767074917
290119218166 316186617
690393544078 767065344
517624389751 17240973
316527391996 337792878
649275923602 767055771
242880837502 767046198
973435768750 42915759
951566708140 5983125
482892994234 459121080
620589211642 576715812
275392444390 767036625
574690472506 767027052
459479261674 76248945
38471703418 323682276
528791733370 634383564
631107672694 751595376
782191022350 767017479
613080680974 488491044
328279454455 137305539
502973692606 727576719
771672561298 767007906
117615528610 766998333
937099266934 619267797
766891442638 766988760
241513974454 158988384
183594966118 642989691
177857623726 259198548
951974029717 107619666
485761665430 766979187
131639284504 95366226
131958884590 546848052
532788023290 419345265
976590643927 349529376
465238449652 109878894
770716337566 766969614
813746405506 721545729
128133989662 464845734
549828655474 41058597
967698426358 766960041
439251885796 74142885
293560695298 251109363
127445599324 298744611
933296858983 708784920
18168260482 2718732
399701529550 766950468
992560243390 766940895
609114526858 766931322
492455231554 409341480
55904905186 37104948
801315496990 766921749
982041782338 766912176
91797487846 155226195
915106121098 39622647
403526424478 766902603
274436220658 338032203
20080707946 766893030
471418309450 766883457
415957332994 766873884
871493272156 350678136
791753259670 766864311
322247407258 766854738
302364956143 290837313
898850317654 452104071
604333408198 766845165
978216887410 616788390
786015917278 766835592
987779124730 766826019
259708129900 21433947
692902121398 55657422
463768519594 609292731
472374533182 98142396
120493619638 175185900
242480470015 114119733
556704079879 233973693
951442622914 766816446
844345564930 766806873
753504310390 693784029
410380386217 19433190
877315421755 33314040
480024323038 766797300
241924613770 446877213
570135908464 535638069
463768519594 766787727
502017468874 691141881
400657753282 766778154
486717889162 541697778
445600268686 766768581
449425163614 766759008
483849217966 766749435
42073853782 766739862
847214236126 766730289
227581257790 533819199
917343849529 18284430
158733149086 766720716
338503210702 667755042
418826004190 766711143
488630336626 766701570
491499007822 704304756
800582142271 41814864
862513815838 766691997
415247097070 13536222
723295691074 374294727
43550618962 177148365
615808092982 766682424
721948927234 766672851
627282777766 766663278
87016369186 766653705
625370330302 766644132
945705280522 766634559
489586560358 766624986
250530627358 228115017
748723191730 579750453
103272172630 444436098
315553841134 766615413
664575503314 355100862
962917307698 766605840
143433569374 766596267
813746405506 766586694
171164057602 370178337
242880837502 766577121
473330756914 682880382
234274823914 524380221
135783779518 433561170
304079156350 183600567
889288080334 129493971
587432580106 64148673
606245855662 747277953
702824452594 523959009
910346867170 334404036
616764316714 766567548
118571752342 766557975
117615528610 766548402
183594966118 766538829
698999557666 766529256
731511164554 766519683
506798587534 766510110
194113427170 766500537
520185719782 766490964
333722092042 766481391
467593414522 766471818
559390892794 766462245
795578154598 766452672
58329657226 729481746
438906702562 766443099
290692024102 688404003
428388241510 766433526
462812295862 766423953
565379086078 483953442
221868948793 20409636
96578606506 389822133
686568649150 737015697
615407725495 114119733
996385138318 766414380
753504310390 766404807
91797487846 243824310
22949379142 766395234
308907910258 1502961
705693123790 473825208
369102370126 484374654
317466288598 766385661
673181516902 766376088
63110775886 766366515
529893744319 585838881
623457882838 766356942
707605571254 178689618
613895645518 766347369
512535929926 766337796
683699977954 253952544
146302240570 766328223
608390936599 532134351
865382487034 766318650
138652450714 766309077
193157203438 755730912
511579706194 766299504
414044885530 766289931
892336628200 567430002
660750608386 766280358
779322351154 766270785
887375632870 766261212
30599168998 766251639
50679867370 766242066
461856072130 568971255
138941986099 82605417
282500128921 326889231
413088661798 538596126
546003760546 766232493
935565623080 95423664
731511164554 524466378
974391992482 409370199
656925713458 463601244
515404601122 557493228
977260663678 383350785
100403501434 766222920
882594514210 766213347
720992703502 766203774
203675664490 542128563
247834021264 486940218
495323902750 766194201
248678202604 380593761
602420960734 766184628
441775373758 594377997
894069198994 766175055
790797035938 766165482
464724743326 766155909
545047536814 766146336
162558044014 766136763
392051739694 766127190
358583909074 402573369
433169360170 766117617
961004860234 766108044
281129786782 531368511
729598717090 766098471
72108296455 338520426
915541683025 117738327
72673013206 692558685
761154100246 766088898
500119151158 431081763
465913983451 223328517
451337611078 766079325
290692024102 766069752
346153000558 766060179
860601368374 766050606
98491053970 766041033
216805382860 48736143
209413006882 287544201
296429366494 766031460
985866677266 766021887
166382938942 234308748
727686269626 612509259
436212709897 273940968
283042234246 766012314
761154100246 766002741
306978700471 676313304
630151448962 765993168
379620831178 329540952
519229496050 467660196
878045435497 527089380
745854520534 755003364
794052552064 261055710
604333408198 765983595
121440423538 765974022
124760021326 224994219
967038486976 32978985
863470039570 240263154
395876634622 361553064
521726959117 128153751
780278574886 765964449
320334959794 765954876
679875083026 765945303
275392444390 765935730
490542784090 439678317
455162506006 765926157
938055490666 339994668
634932567622 765916584
724817598430 351166359
832870880146 765907011
525978145216 563189163
670312845706 504870447
506798587534 765897438
90841264114 765887865
776453679958 765878292
165426715210 279569892
365405475781 247576926
461901802351 203426250
935186819470 765868719
730833409819 434049393
990647795926 765859146
743491811107 180374466
939011714398 749020239
823308642826 765849573
420738451654 765840000
554609774134 765830427
746810744266 765820854
667444174510 70993368
226625034058 765811281
637801238818 765801708
761154100246 765792135
187463284174 394953261
862513815838 765782562
439862926294 278957220
597639842074 463572525
163821264283 68485242
965785978894 765772989
20080707946 765763416
912237449902 765753843
524966838442 346293702
174032728798 765744270
305035380082 583723248
910325002438 765734697
443687821222 359944800
812790181774 230623143
644973292201 153579639
214194125542 765725124
681787530490 365994936
512535929926 765715551
78410355598 765705978
617720540446 438079626
920843463490 295250466
894389884921 416320197
990690912718 76258518
655585338901 33476781
313641393670 765696405
416383561246 50650743
156820701622 249089460
220887691666 272916657
851039131054 765686832
436994255098 765677259
634932567622 552314235
106161291754 80729109
349021671754 410002017
327984749650 765667686
615930924145 363908022
736292283214 765658113
109009515022 721153236
918027970309 41288349
880682066746 765648540
748136591101 133466766
95662790407 328392192
920843463490 765638967
157171025557 392942931
447512716150 765629394
647363476138 765619821
687598891318 415621368
300254261422 334729518
959092412770 765610248
984910453534 94341915
43986301246 606057057
825250977196 208547805
932950253464 51186831
486717889162 765600675
356671461610 765591102
71716789474 765581529
441775373758 573700317
620589211642 765571956
488630336626 765562383
979228194184 563189163
514448377390 765552810
97534830238 498628851
429011692708 85611339
916062344830 652074468
878769619282 765543237
242880837502 765533664
957633266002 143709876
983954229802 668224119
231406152718 765524091
138652450714 765514518
495392541160 359332128
16586320843 113363466
597639842074 765504945
17212036750 316933311
221011202512 33725679
666487950778 765495372
685612425418 765485799
905543883778 454286715
654102188530 600533436
911281226170 765476226
365277475198 765466653
882594514210 18753507
854864025982 765457080
267173275732 140675235
61198328422 765447507
811833958042 266665488
904608883387 595880958
423607122850 48774435
42073853782 765437934
536476005172 43930497
266786430802 228708543
803290006213 411725157
446556492418 765428361
486717889162 765418788
459387724648 103464984
846258012394 765409215
884506961674 223089192
351890342950 765399642
21993155410 756850953
68960342557 47127879
168295386406 316033449
758285429050 765390069
650638109545 75023601
283998457978 765380496
924668358418 765370923
25818050338 544512240
570865577578 183054906
649275923602 765361350
580427814898 765351777
765935218906 546656592
153952030426 765342204
269655101998 765332631
119527976074 765323058
288792548053 629051403
98491053970 395910561
174032728798 708066945
611026974322 58969680
520235786572 207868122
113790633682 765313485
913193673634 765303912
905543883778 473461434
645451028674 765294339
450381387346 187582935
994845262441 344024901
771672561298 445623150
967698426358 765284766
808009063114 765275193
589990052218 557675115
373883488786 765265620
901146029746 112511469
14343365554 331158789
4781128234 765256047
288779576638 765246474
810877734310 765236901
208004041780 219604620
917018568562 486231816
477155651842 765227328
790797035938 765217755
502973692606 546302391
442731597490 765208182
400657753282 285897645
344850238318 64837929
478292144737 309006867
562259563990 765198609
391095515962 765189036
458171727988 421183281
326072302186 739083465
61198328422 765179463
872076053158 765169890
719340947974 188923155
490542784090 200372463
158733149086 765160317
266786430802 271404123
260092864678 477673554
253399298554 765150744
392051739694 765141171
799650588160 69882900
262005312142 765131598
576602919970 765122025
156820701622 524083458
527835509638 686068191
444247659835 94686543
162558044014 168944304
904092328399 67298190
724817598430 560575734
866338710766 765112452
755688860806 196284792
832870880146 323375940
537489073378 437390370
113790633682 461753655
788884588474 438941196
732467388286 765102879
87616108063 53369475
145346016838 456364056
64066999618 765093306
578515367434 150497133
889288080334 765083733
793665707134 172974537
958136189038 302458935
347109224290 765074160
54780838045 103072491
215150349274 157638591
904587660046 765064587
574690472506 765055014
538353970690 699613986
373883488786 765045441
872076053158 765035868
68848118278 765026295
744272590468 260950407
26774274070 765016722
219931467934 765007149
205588111954 764997576
647363476138 764988003
727686269626 764978430
881638290478 764968857
43986301246 764959284
70760565742 764949711
978216887410 764940138
803227944454 764930565
615808092982 25435461
407351319406 764920992
756372981586 764911419
327028525918 764901846
551741102938 438127491
938055490666 397432668
367259212036 518176917
990709551349 638844582
255311746018 764892273
692305991542 764882700
177857623726 582277725
129090213394 764873127
970567097554 352650174
221080683346 405196371
512535929926 53034420
348065448022 764863554
893112975262 153876402
315553841134 764853981
950486399182 764844408
565128235186 705673695
564172011454 764834835
772628785030 764825262
45639985039 16341111
103272172630 402458493
995428914586 764815689
356671461610 764806116
13387141822 652170198
938055490666 764796543
897894093922 764786970
480024323038 764777397
981085558606 420082386
313641393670 521163693
418826004190 744147582
158733149086 680362683
103779369316 181915719
783147246082 764767824
317466288598 695028519
103272172630 764758251
995428914586 93757962
92982123358 209782722
820556781376 457359648
166623652027 104479722
980129334874 107370768
986822900998 764748678
455162506006 764739105
618676764178 764729532
989691572194 745822857
791165797471 25559910
872076053158 764719959
731511164554 764710386
258180417214 764700813
598798869811 387285288
797490602062 764691240
671269069438 567133239
867294934498 663791820
959092412770 764681667
870329314324 129762015
805541213428 88875732
963873531430 697431342
957179965306 764672094
184551189850 288788691
221843915398 162788865
316652932318 562327593
90841264114 124056507
671496456907 437773290
935186819470 157571580
707605571254 764662521
320334959794 764652948
62357298721 491717145
3824904502 764643375
331809644578 764633802
387270621034 489438771
172120281334 440980245
24270468196 361811535
733423612018 764624229
107097067558 280890966
907781325019 392387697
631107672694 173472333
351243221815 302018577
398504855296 36463557
701868228862 764614656
123352871002 764605083
534529075762 371221794
301210485154 322208034
305583175861 129857745
376193761411 67125876
761154100246 578103897
930405700810 603367044
559390892794 248180025
506798587534 553932072
349977895486 764595510
769041721714 216225351
732467388286 764585937
792709483402 764576364
346523341636 76028766
27730497802 764566791
489862846711 455215296
147258464302 764557218
282086010514 764547645
459126046693 124391562
80762012302 268608807
631107672694 764538072
820026843334 22199787
983954229802 764528499
267845631295 621421722
124309094734 356326206
874944724354 764518926
379620831178 394034253
604333408198 764509353
422650899118 764499780
653100818530 367335156
459943624666 692405517
362408804002 724580370
993516467122 764490207
47811196174 178507731
63261588928 90416985
268698878266 246677064
507754811266 747172650
914149897366 764480634
825221090290 397231635
506911233025 142312218
840520670002 764471061
369102370126 764461488
439862926294 764451915
375795936250 764442342
179770071190 764432769
885463185406 764423196
637892220610 366368283
690503662297 601308849
9562246894 764413623
414044885530 354315876
861557592106 152746788
283378313557 211582446
232362376450 764404050
271567549462 764394477
529747957102 108873729
675707967013 79072980
306132594958 214511784
220887691666 764384904
771672561298 764375331
611026974322 764365758
655969489726 764356185
65979447082 127378338
232362376450 352257681
196025874634 364941906
920843463490 764346612
47811196174 608613048
283998457978 764337039
985074113542 130355541
696130886470 641467584
427432017778 764327466
1912457038 114694113
913193673634 97424421
353802790414 764317893
712386689914 506469138
753504310390 764308320
553813926871 225731340
666531584512 121280337
873988500622 764298747
612939421786 628477023
447512716150 734565009
867604908238 199463028
164470491478 565400526
768803890102 179646918
609114526858 638203191
190288532242 166847817
543135089350 525950193
42073853782 764289174
723861374698 732755712
900762765118 96132066
885463185406 764279601
521141943514 764270028
430300688974 1407231
130046437126 764260455
83697560476 255321483
362408804002 764250882
633068549965 599499552
130403088814 66580215
554609774134 44476158
476199428110 476084436
97534830238 764241309
486717889162 571096461
660398278213 118820076
639713686282 764231736
786147574747 123807609
657881937190 219604620
646407252406 764222163
240268052596 185945952
97534830238 764212590
865382487034 764203017
521141943514 764193444
196025874634 545699292
959690237047 134414493
210369230614 413563173
93709935310 764183871
946661504254 764174298
985866677266 13430919
363365027734 764164725
689437320346 471920181
683699977954 719209917
45976577200 292215825
248618179894 764155152
676050188098 764145579
686636090935 130326822
593814947146 764136006
308860275010 764126433
317466288598 362127444
687524872882 403224333
894069198994 764116860
359540132806 529616652
492455231554 764107287
327185188063 418885761
719254896277 282192894
444791852074 33993723
194113427170 721076652
913193673634 764097714
406395095674 764088141
751906048786 137094933
764022771442 764078568
404482648210 714059643
748723191730 764068995
922755910954 764059422
434198635465 345250245
129090213394 727126788
792748273198 168695406
716211584842 764049849
526879285906 492100065
612603202972 77771052
645451028674 397585836
839564446270 764040276
240603184180 44906943
847214236126 19739526
393432104764 186357591
973435768750 607502580
988207372885 98353002
971523321286 764030703
842433117466 64560312
245029422157 292167960
502973692606 764021130
763066547710 710728239
558434669062 296102463
847214236126 389429640
75541684402 335380482
319378736062 764011557
267742654534 764001984
536441523226 421307730
567040682650 680573289
593814947146 763992411
913193673634 763982838
98491053970 714614877
257224193482 763973265
247661956162 763963692
337546986970 763954119
81627101074 314195433
796534378330 763944546
218019020470 158892654
745854520534 556660377
644494804942 304564995
3925985809 657645954
608158303126 59716374
237212439856 379990662
168295386406 658440513
759241652782 763934973
892156751530 556162581
541222641886 275013144
800359273258 763925400
48767419906 763915827
480024323038 763906254
614851869250 24794070
531660404566 763896681
174032728798 763887108
615808092982 763877535
512535929926 763867962
629234752147 366923517
647363476138 763858389
424563346582 27235185
163514267746 763848816
181682518654 763839243
112834409950 763829670
47811196174 633474129
82549436386 137094933
241924613770 763820097
446556492418 223826313
827133537754 763810524
964829755162 293402877
136740003250 338721459
839710444093 134931435
934230595738 163506840
618701117890 692970324
761154100246 763800951
734589637618 256508535
642582357478 763791378
778366127422 291382974
709074917359 102038607
62154552154 763781805
824264866558 763772232
12430918090 763762659
483593010286 1311501
568953130114 763753086
765935218906 763743513
504886140070 763733940
522098167246 763724367
464724743326 763714794
786015917278 37325127
787022734315 578142189
194113427170 147874131
259136640946 763705221
848262111760 374400030
163514267746 168685833
293560695298 763695648
65979447082 749833944
17212036750 79723944
358583909074 763686075
234274823914 578735715
992966444926 349194321
557478445330 170744028
816615076702 758306049
718124032306 149386665
497236350214 763676502
851995354786 763666929
942836609326 678725700
672225293170 715782783
811833958042 268838559
655969489726 763657356
810877734310 763647783
886419409138 176842029
578515367434 763638210
107097067558 763628637
716211584842 763619064
694218439006 763609491
248832098152 345460851
806096615650 763599918
932318148274 763590345
35481311527 109888467
830002208950 763580772
796534378330 763571199
207500559418 688365711
40161406318 763561626
698999557666 763552053
541222641886 117470283
976464414349 453817638
93709935310 763542480
841476893734 763532907
785059693546 763523334
60242104690 763513761
246705732430 763504188
547916208010 763494615
4131987196 443220327
208814076229 372810912
30599168998 763485042
424563346582 462385473
835739551342 763475469
497236350214 763465896
694218439006 514768929
376752159982 355024278
370058593858 500553024
747865426303 132452028
670384087972 70600875
75583346098 111152103
654057042262 682315575
48767419906 763456323
739160954410 168551811
215150349274 551481384
840520670002 763446750
511579706194 607722759
306947827546 763437177
728642493358 763427604
957179965306 763418031
36051345385 54355494
787928364742 763408458
372927265054 138751062
881747106769 192043953
419782227922 763398885
265830207070 460174110
215150349274 763389312
496949250463 70514718
759241652782 763379739
246705732430 763370166
150127135498 763360593
452293834810 247921554
109009515022 763351020
281762983294 75913890
796534378330 488012394
730576824700 122515254
620589211642 763341447
948573951718 196878318
981085558606 763331874
736292283214 561188406
703814315848 28259496
762110323978 763322301
460899848398 763312728
983954229802 647508147
572778025042 763303155
119527976074 763293582
706649347522 248113014
953355070378 180001119
65979447082 400400298
747766967998 763284009
474286980646 763274436
234274823914 473155098
986822900998 583981719
960048636502 763264863
556522221598 763255290
494367679018 472858335
678274696216 254191869
657213650152 253828095
679875083026 763245717
471754647232 43260387
123352871002 763236144
815658852970 763226571
181682518654 763216998
611026974322 763207425
159689372818 763197852
837651998806 628869516
117615528610 101971596
820439971630 37918653
581384038630 763188279
969296050663 100679241
566669608543 3264393
364321251466 763178706
765935218906 763169133
594771170878 255876717
59285880958 763159560
662663055850 763149987
897894093922 763140414
220887691666 763130841
458987400934 763121268
330853420846 763111695
853907802250 763102122
551741102938 763092549
936143043202 565879176
287823352906 515955981
190288532242 536145438
40161406318 430038306
540266418154 763082976
401613977014 763073403
572778025042 763063830
405019971127 34194756
438906702562 763054257
901718988850 763044684
743942073070 763035111
872076053158 763025538
968654650090 763015965
87016369186 293623056
111878186218 596991426
605289631930 763006392
819483747898 762996819
458987400934 145117107
213728183005 61966029
344611363249 87870567
286015279861 151598028
599552289538 762987246
34424063926 762977673
664575503314 84003075
967748091082 476764119
487874954434 328239024
849706137280 56700879
141779152552 500505159
134055803764 450945738
909368778706 613571862
822352419094 762968100
166382938942 520206393
967698426358 762958527
492455231554 140550786
587121381022 762948954
857732697178 566702454
494367679018 762939381
716211584842 762929808
124309094734 762920235
609713748793 157159941
786015917278 762910662
389183068498 440089956
271975895350 12531057
682743754222 762901089
948573951718 762891516
628239001498 513754191
427432017778 762881943
796534378330 762872370
477155651842 762862797
869207381962 762853224
162558044014 624733980
32511616462 762843651
356671461610 434097258
549828655474 594512019
848170459858 762834078
678918859294 762824505
487674112894 333896667
664133091211 34099026
425952614542 178593888
714695067085 115871592
907950910714 35448819
394174477249 415276740
722905150966 720406542
813746405506 762192687
154908254158 762814932
668400398242 432019917
427432017778 762805359
302166708886 762795786
852951578518 11382297
638757462550 16704885
321291183526 762786213
300573626275 34156464
440819150026 480191253
27730497802 753012180
811833958042 762776640
473566712218 34797855
711430466182 449950146
557478445330 762767067
375795936250 762757494
3063481747 191785482
455162506006 762747921
886419409138 409389345
445600268686 368292456
231406152718 389716830
928984204651 86980278
32511616462 762738348
101359725166 762728775
584252709826 762719202
383445726106 241603374
728642493358 762709629
635888791354 762700056
459045317584 143250372
718124032306 762690483
345196776826 762680910
249574403626 762671337
786972141010 762661764
328940973382 762652191
669356621974 762642618
644936608465 237668871
427884313309 27522375
565128235186 762633045
420738451654 160194582
217062796738 762623472
697087110202 762613899
550784879206 55494681
126221542198 682956966
140564898178 762604326
883550737942 252181539
66935670814 632162628
112115481742 455942844
238099718842 291861624
223756362862 762594753
288238629646 61745850
231532056814 248323620
673181516902 751796409
833827103878 762585180
13387141822 762575607
754460534122 762566034
528475828462 119614635
13387141822 762556461
219931467934 105312573
656300064562 212156826
337546986970 673403112
894136075972 350553687
227901780976 173290446
809921510578 762546888
659794384654 762537315
815658852970 705137607
150212603242 539227944
920260491028 124544730
912237449902 273471891
483849217966 762527742
786015917278 570244464
325116078454 762518169
79366579330 762508596
781234798618 762499023
592858723414 762489450
617720540446 762479877
179017761931 442942710
721948927234 594081234
864426263302 762470304
258180417214 292761486
756372981586 468378171
179770071190 762460731
23905602874 762451158
968654650090 251836911
749679415462 762441585
283042234246 762432012
538546263541 218130378
75541684402 600361122
311193676003 163018617
352846566682 72218712
366233698930 162013452
949909304542 51933525
502973692606 762422439
202828429363 77943366
655013265994 762412866
316510064866 762403293
209413006882 118465875
657881937190 762393720
561303340258 762384147
323203630990 405675021
774541232494 593794044
898850317654 762374574
169251610138 762365001
184551189850 550648533
223756362862 312185103
212281678078 762355428
191244755974 762345855
651188371066 762336282
607390600483 26947995
340415658166 762326709
462812295862 762317136
440819150026 762307563
317466288598 199731072
333722092042 762297990
921799687222 762288417
421793880385 306278562
826177314022 762278844
816615076702 632928468
412132438066 762269271
698531796259 28345653
420738451654 762259698
307310031574 158136387
849212132188 472264809
720036479770 709914534
901718988850 762250125
466308132580 122256783
958136189038 762240552
566084458918 762230979
951442622914 762221406
542178865618 762211833
89885040382 140914560
907456331242 762202260
945705280522 762192687
284954681710 530650536
254355522286 118140393
323203630990 762183114
911281226170 728983950
354759014146 25770516
819483747898 762173541
102315948898 762163968
352846566682 762154395
355715237878 288951432
939011714398 762144822
332965139878 127234743
708561794986 762135249
838608222538 762125676
103272172630 467966532
462823132498 657081147
694218439006 474610194
645451028674 762116103
28249201234 12846966
370401249820 181599810
228537481522 761005635
202719440758 762106530
783147246082 762096957
211325454346 236328651
527374947127 114234609
240012166306 424744437
214194125542 762087384
766891442638 762077811
968135223202 75540543
150127135498 659177634
543135089350 762068238
570101962606 405071922
392051739694 27321342
970972944889 137678886
129090213394 762058665
477155651842 489754680
371971041322 295346196
697087110202 66206868
986822900998 272782635
70760565742 453741054
410219990602 762049092
623549553886 139258431
349021671754 193049118
757329205318 684900285
739234915408 121385640
125265318466 762039519
879725843014 762029946
829045985218 556976286
982998006070 762020373
271922190820 171806631
355715237878 762010800
798446825794 762001227
693483753640 189545400
780278574886 233906682
163514267746 761991654
317466288598 522934698
96578606506 194992437
458276332159 31619619
771672561298 64378425
71969909167 437658414
932509636993 62798880
262005312142 238003926
204631888222 435533208
311728946206 761982081
224712586594 761972508
589033828486 471460677
888331856602 750599784
447541846789 719238636
315553841134 761962935
855820249714 661551738
699955781398 761953362
846540358456 85850664
34424063926 761943789
491499007822 761934216
974391992482 761924643
546959984278 318646878
807052839382 254756676
340719208423 123223656
651188371066 761915070
111452900212 223768875
887375632870 761905497
989941934863 266454882
643538581210 761895924
168295386406 377530401
810877734310 761886351
834783327610 761876778
140564898178 761867205
218019020470 691017432
232362376450 488242146
637801238818 761857632
673181516902 761848059
94666159042 761838486
108608755042 50832630
724817598430 761828913
578515367434 761819340
649275923602 761809767
48435843997 10118661
533572852030 149798304
145346016838 761800194
350221451752 393019515
747766967998 761790621
338503210702 761781048
71716789474 761771475
2868680770 761761902
450381387346 761752329
406395095674 330718431
145346016838 761742756
509667258730 502055985
869207381962 712470525
882594514210 761733183
231752513431 191641887
767847666370 761723610
925377114619 43538004
101359725166 761714037
60524144416 330134478
943517498524 31380294
760197876514 761704464
144389793106 761694891
932318148274 713791599
393200524321 102842739
671269069438 761685318
812790181774 264923202
954311294110 761675745
117615528610 761666172
733423612018 761656599
283998457978 761647026
471678034513 435609792
437950478830 695066811
269655101998 761637453
982041782338 173539344
546003760546 761627880
221843915398 761618307
523486841680 237362535
501061245142 277865898
105184620094 38751504
693262215274 761608734
967698426358 761599161
988735348462 761589588
917018568562 59898261
38248958854 761580015
214194125542 369795417
413088661798 761570442
824264866558 761560869
767847666370 761551296
934230595738 761541723
813746405506 761532150
203675664490 761522577
406395095674 309763134
240968390038 155446374
759241652782 761513004
148394440255 434154696
401125097569 185888514
564205660549 160864692
988792288666 613600581
507754811266 761503431
125265318466 275080155
847214236126 761493858
799403049526 761484285
928946707210 48171336
860789698003 175856010
635888791354 572005896
960048636502 761474712
933274372006 761465139
683699977954 761455566
226625034058 148659117
75598873504 394350162
947617727986 761445993
365974935259 16341111
102729588655 68006592
65023223350 761436420
441378663157 103685163
131958884590 488069832
155864477890 761426847
543135089350 761417274
191244755974 203914473
892156751530 761407701
320584307725 218599455
546003760546 761398128
145346016838 761388555
407351319406 761378982
819483747898 761369409
842867808250 258719898
688481096614 761359836
546003760546 5150274
982237330009 278028639
144389793106 323682276
620589211642 5303442
852951578518 555999840
172120281334 761350263
678918859294 759627123
525923062174 467325141
318422512330 761340690
963873531430 761331117
935381132224 199951251
448468939882 525299229
87016369186 761321544
969195352276 93327177
80322803062 761311971
146302240570 761302398
169251610138 20170311
699955781398 159017103
107097067558 761292825
634932567622 761283252
54504762298 761273679
941880385594 97845633
825221090290 202641264
251486851090 485035191
262005312142 761264106
832870880146 161927295
309869676757 41288349
957179965306 79436754
377708383714 761254533
977260663678 761244960
39205182586 761235387
232423299022 396264762
705693123790 761225814
545047536814 690739815
59285880958 525442824
457074953470 761216241
543135089350 761206668
652144594798 451319085
589033828486 448992846
295473142762 552199359
402570200746 761197095
533714436700 434001528
349977895486 35286078
230449928986 353530890
470462085718 761187522
264873983338 264042486
882594514210 761177949
425519570314 642175986
925222443658 179139549
974391992482 761168376
152995806694 761158803
73079588089 59180286
442731597490 548609484
360496356538 761149230
309816498742 761139657
614851869250 212530173
505291882102 41958459
813746405506 100392051
931361924542 22410393
473330756914 761130084
474286980646 761120511
203750104138 547891509
747216534163 66848259
797490602062 761110938
796534378330 761101365
220887691666 519019341
939967938130 761091792
58899710230 71644332
220887691666 761082219
927552557020 268963008
669356621974 761072646
823308642826 289525812
922755910954 761063073
457449975745 28929606
300555724765 279340140
755416757854 483723690
515404601122 564730416
325116078454 434432313
292604471566 211276110
492455231554 761053500
265830207070 761043927
793665707134 761034354
902675212582 761024781
185507413582 761015208
656925713458 761005635
9574 760996062
641626133746 257963631
150127135498 538873743
617720540446 220638504
781234798618 206384307
45291058762 131542593
895025422726 760986489
309816498742 263985048
63110775886 760976916
463297953298 108615258
445600268686 726705576
744976163584 280747371
856094678905 398533563
579471591166 553261962
236187271378 329282481
337546986970 444311649
466637190790 689552763
76497908134 742950957
5330628007 9592146
354759014146 760967343
419782227922 24114387
925662213613 670626942
269655101998 760957770
949530175450 760948197
546003760546 760938624
371014817590 185811930
494676896491 38923818
463768519594 760929051
434125583902 760919478
688481096614 208949871
581384038630 760909905
362408804002 760900332
252443074822 431177493
467593414522 344245080
166382938942 760890759
590946275950 760881186
537397746958 37650609
665051204830 67671537
9562246894 760871613
612102630802 72840957
881287865332 81571533
911281226170 208394637
654057042262 760862040
924237156298 14981745
524966838442 760852467
766891442638 760842894
342328105630 459561438
758688729967 184146228
79366579330 147079572
908412554974 641754774
388226844766 42121200
611983198054 646627431
359540132806 620043210
730554940822 606784605
323203630990 6232023
567040682650 760833321
380577054910 760823748
573734248774 582765948
960477803665 121940874
42073853782 760814175
503929916338 278880636
958136189038 760804602
395608345816 30202815
214194125542 570589092
319378736062 413515308
211325454346 416856285
189332308510 760795029
561399520189 470426793
260092864678 241325757
581384038630 760785456
371014817590 760775883
180726294922 688011510
95622382774 760766310
169251610138 760756737
26774274070 760747164
231406152718 66838686
529145580169 110022489
486717889162 158184252
794621930866 760737591
160645596550 760728018
917974792294 508096548
465680967058 760718445
989691572194 760708872
820439971630 760699299
43456688686 153895548
282086010514 760689726
934230595738 96237369
485929872613 345154515
25818050338 732028164
91797487846 760680153
598596065806 760670580
392051739694 324562992
328940973382 704716395
528791733370 760661007
319378736062 680276526
946661504254 354440325
890244304066 760651434
263917759606 760641861
391379144806 393766209
693262215274 760632288
714299137378 760622715
486717889162 292139241
54185727019 120581508
592093270426 499193658
265830207070 760613142
299298037690 760603569
871119829426 714251103
312159396151 54250191
602420960734 760593996
689523496492 117135228
956233306 664184313
137696226982 760584423
153952030426 760574850
366233698930 760565277
131002660858 32155707
647363476138 638145753
367189922662 271250955
673181516902 536088
138652450714 760555704
147258464302 760546131
830958432682 760536558
194402895544 109208784
772628785030 339238401
763066547710 760526985
115703081146 34663833
972496192465 103283097
349021671754 356699553
13387141822 460413435
491499007822 521020098
908758312588 66446193
890244304066 760517412
820439971630 760507839
583296486094 718080303
334678315774 760498266
98491053970 760488693
294516919030 760479120
147258464302 285773196
272542497982 441659928
149270920897 10367559
465680967058 760469547
221843915398 557521947
562259563990 760459974
933274372006 300955974
364321251466 760450401
776453679958 375826407
316881066481 31121823
857732697178 760440828
131002660858 760431255
69804342010 760421682
119527976074 758172027
932318148274 760412109
436994255098 760402536
957179965306 255895863
675093964366 760392963
944753345494 277368102
274436220658 760383390
882594514210 760373817
895981646458 760364244
162558044014 760354671
925624582150 760345098
115066538176 152114970
756372981586 760335525
923737005340 113516634
211325454346 760325952
275392444390 199702353
343966386466 40340622
864426263302 493267971
778366127422 760316379
641626133746 744693243
907456331242 760306806
164470491478 760297233
301210485154 760287660
464724743326 760278087
402570200746 760268514
445004985346 325156518
683699977954 173367030
2868680770 760258941
55460986030 760249368
660750608386 24755778
108053291290 760239795
822352419094 760230222
867294934498 760220649
72673013206 287706942
583296486094 760211076
482583417079 88425801
853339036120 190799463
567996906382 760201503
356819527201 475481337
1912457038 520685043
393007963426 694358409
435081807634 760191930
868251158230 435159861
423607122850 760182357
482892994234 760172784
498192573946 760163211
167339162674 700284096
843389341198 669736653
104228396362 760153638
840520670002 264061632
230449928986 80288751
741073401874 760144065
148214688034 760134492
633976343890 760124919
494935243042 112750794
388226844766 26823546
241924613770 760115346
288226079443 356737845
509667258730 760105773
575646696238 760096200
5737351966 760086627
281129786782 638337213
473330756914 760077054
827133537754 711197316
867955576801 41642550
673181516902 760067481
366233698930 760057908
494367679018 760048335
763066547710 760038762
241924613770 760029189
84745943479 10788771
10720728970 494263563
449425163614 760019616
684290756503 69126633
381533278642 349874004
508711034998 760010043
294516919030 708804066
747766967998 641850504
852951578518 236386089
265830207070 760000470
493411455286 256853163
944749056790 759990897
900762765118 759981324
169251610138 139009533
318422512330 759971751
46854972442 759962178
824264866558 261419484
808678962508 23578299
741073401874 698675832
449425163614 404334801
478513357621 14866869
935186819470 759952605
969610873822 162587832
405438871942 759943032
446556492418 759933459
87016369186 759923886
212689554889 31073958
262005312142 86520774
513492153658 759914313
983954229802 759904740
603377184466 292962519
947217944452 85640058
385912268383 76047912
834207573190 357139911
397435220233 112339155
571821801310 434317437
525985899346 493478577
220887691666 150248235
521141943514 212022804
63110775886 222974316
621545435374 759895167
349578399142 163449402
147258464302 759885594
61198328422 759876021
70760565742 759866448
438906702562 137458707
302166708886 255541662
433357967416 2249655
577559143702 759856875
166382938942 759847302
980129334874 759837729
136740003250 759828156
903631436314 431263650
103658960122 349596387
719080256038 759818583
910325002438 208921152
777667178065 262443795
293767347649 404507115
862550288968 505435254
347109224290 518358804
526879285906 759809010
145878084178 6021417
75541684402 759799437
967698426358 700025625
912237449902 407570475
277304891854 759789864
607202079394 759780291
781645719643 96687300
469505861986 759770718
925624582150 759761145
643538581210 759751572
901718988850 759741999
983954229802 759732426
517317048586 759722853
892156751530 759713280
6693575698 759703707
108225002191 391057050
438906702562 686412819
935706384472 170562141
101359725166 759694134
932318148274 591314637
502973692606 759684561
141018399907 180163860
703780676326 759674988
673181516902 459216810
741073401874 759665415
393007963426 759655842
239055942574 315947292
599761603183 349835712
600508513270 759646269
947105949925 105168978
458643676888 30183669
805140391918 700781892
726730045894 759636696
598596065806 759627123
159938960074 371939769
497236350214 759617550
614851869250 759607977
532090883230 175166754
127177765930 759598404
57373433494 720291666
751933867924 413113242
931361924542 625739145
134271636622 171816204
112399321192 171347127
830002208950 711216462
955267517842 759588831
122396647270 759579258
392051739694 759569685
33467840194 575145840
869207381962 759560112
977260663678 759550539
908412554974 491707572
689437320346 643592790
670312845706 759540966
583296486094 217747458
51636091102 759531393
230449928986 759521820
944337163411 182308212
956233306 86099562
711430466182 759512247
292604471566 759502674
958136189038 759493101
726085528615 174391341
818527524166 173855253
655318070314 17461152
233318600182 416846712
555565997866 759483528
436642279126 59534487
969610873822 759473955
240968390038 12799101
816615076702 623479917
349323326557 188109450
451337611078 759464382
873988500622 759454809
549828655474 759445236
957179965306 624217038
283042234246 528123264
84147697990 54949020
109009515022 759435663
571821801310 759426090
494367679018 759416517
860601368374 759406944
237143495110 759397371
621545435374 78785790
189332308510 759387798
595727394610 759378225
509875605502 35573268
853907802250 759368652
36449156881 142312218
562744551316 261237597
156820701622 759359079
985866677266 759349506
426475794046 285332838
319378736062 394091691
546959984278 759339933
984910453534 464309646
49723643638 563725251
785059693546 759330360
170207833870 759320787
660750608386 15843315
306947827546 759311214
661706832118 759301641
909607328293 487150824
243253093180 353301138
466637190790 759292068
687524872882 759282495
371971041322 724446348
560347116526 759272922
25818050338 250018041
714299137378 759263349
633976343890 343249488
193673417890 216292362
599552289538 759253776
533572852030 759244203
615808092982 548130834
420493856023 9228372
909368778706 759234630
1972824376 74430075
923712134686 592683576
960048636502 460020942
399701529550 759225057
766891442638 308805834
762110323978 759215484
695174662738 759205911
694218439006 759196338
402570200746 759186765
41200541803 80786547
364321251466 759177192
329897197114 339956376
609114526858 293498607
919887239758 759167619
168295386406 700801038
741144682432 333954105
995428914586 759158046
373455158566 47539518
483849217966 280345305
83191474258 759148473
499148797678 495661221
246705732430 402678672
523054390978 461380308
710474242450 759138900
221843915398 21883878
650271846565 494684775
208456783150 759129327
927537029614 759119754
903631436314 263860599
901718988850 586595148
210369230614 759110181
170207833870 597814704
613307723815 159993549
759241652782 468445182
987289910230 11047242
752548086658 759100608
544225593553 242828718
713342913646 759091035
261049088410 440195259
311728946206 759081462
336590763238 424323225
819483747898 759071889
915106121098 759062316
771672561298 332049078
519229496050 670780110
530704180834 759052743
851039131054 759043170
519229496050 40790553
584252709826 759033597
123352871002 759024024
460899848398 759014451
402989957650 90675456
753504310390 759004878
301210485154 758995305
664575503314 758985732
576032775328 345786333
601464737002 402764829
776453679958 758976159
165426715210 758966586
332765868310 81150321
689649850519 531445095
614851869250 607502580
16255813018 110414982
935186819470 758957013
830958432682 292857216
797490602062 758947440
237143495110 758937867
142477345642 758928294
396223406974 245863359
957244697932 566415264
456118729738 758918721
713342913646 758909148
207500559418 758899575
667444174510 758890002
797490602062 758880429
473330756914 758870856
912237449902 758861283
764022771442 247423758
184551189850 530219751
149170911766 758851710
507754811266 618492384
6693575698 504037596
126533976199 282011007
895981646458 327300870
672225293170 758842137
49723643638 182107179
880682066746 758832564
483089757676 142915317
962917307698 758822991
578945357875 203541126
307051436125 514902951
305991603814 758813418
708561794986 758803845
477397475395 152612766
851039131054 758794272
581384038630 693803175
993516467122 758784699
194380312837 121232472
53633508514 365162085
891200527798 112521042
324508943740 175262484
382489502374 501108258
342328105630 758775126
976304439946 758765553
234430796803 543775119
88928816650 758755980
557478445330 758746407
876857171818 573384408
882594514210 758736834
411299399698 218561163
873988500622 629702367
480980546770 499873341
777409903690 758727261
58329657226 758717688
567040682650 758708115
953355070378 204125079
156820701622 175970886
221843915398 758698542
819483747898 758688969
268882967056 67537515
618676764178 758679396
960048636502 758669823
199436827561 199386444
969935704858 78201837
874944724354 456239607
859744541101 228095871
257501073361 457196907
9562246894 758660250
561303340258 207025698
785059693546 758650677
984910453534 758641104
778794442588 194925426
453250058542 758631531
946661504254 457340502
913860528814 64167819
3228730873 341018979
760197876514 273290004
156930944290 519325677
477155651842 758621958
518273272318 758612385
460899848398 649671645
313641393670 581712918
451491822535 562873254
460225970728 85850664
837651998806 758602812
3824904502 758593239
129090213394 758583666
459507588181 191517438
869207381962 758574093
647972060467 95586405
934230595738 758564520
327028525918 758554947
298341813958 582258579
65979447082 683808963
792294574528 38933391
905567136595 647450709
804184168186 666711585
565128235186 89526696
207500559418 150104640
431256912706 201904143
751657591144 114847281
839564446270 584661402
609114526858 388568070
969610873822 758545374
326072302186 196093332
137696226982 698608821
493411455286 679118193
30599168998 88741710
412556052889 255982020
46854972442 758535801
363365027734 588988398
673181516902 565793019
409373502169 200650080
97534830238 758526228
654057042262 758516655
752548086658 758507082
443197658995 126210432
27275037700 70639167
368146146394 249663840
125265318466 225367566
709518018718 758497509
582901852834 83438268
305991603814 404373093
711430466182 758487936
767847666370 758478363
201763217026 758468790
845301788662 758459217
968985330229 389745549
654057042262 66015408
90841264114 758449644
642582357478 758440071
169251610138 758430498
452293834810 718654683
703780676326 758420925
578515367434 758411352
469505861986 758401779
956223741574 516664383
183594966118 758392206
375795936250 623824545
39205182586 758382633
136740003250 115335504
961961083966 195260481
195069650902 758373060
647363476138 758363487
509667258730 758353914
148266975760 373921380
653100818530 758344341
151083359230 758334768
582340262362 758325195
705693123790 758315622
254355522286 714854202
557478445330 601605612
965785978894 758306049
775497456226 758296476
876857171818 758286903
252443074822 575854242
960048636502 758277330
713342913646 758267757
79803108130 249175617
917018568562 725413221
225668810326 758258184
919243258567 428956557
114746857414 165890517
424563346582 318187374
975634860553 60568371
191244755974 745497375
127177765930 487256127
121809970057 81561960
963873531430 758248611
433169360170 758239038
372927265054 758229465
6154131667 97395702
302166708886 658833006
268197429472 240301446
957179965306 758219892
104228396362 398409114
155864477890 758210319
23905602874 543535794
143433569374 758200746
706273429477 63526428
23905602874 758191173
627282777766 540941511
891200527798 758181600
92753711578 610058571
163514267746 758172027
453250058542 432479421
753504310390 521584905
363392808580 168819855
141521121910 90589299
994472690854 758162454
965785978894 644416068
41117630050 314501769
81279026794 758152881
141521121910 758143308
400657753282 257178645
459943624666 483273759
113790633682 758133735
142477345642 344628
864426263302 758124162
811833958042 758114589
903631436314 758105016
346153000558 758095443
633136633141 544732419
435081807634 758085870
868251158230 135467523
739160954410 7792422
994472690854 758076297
57373433494 758066724
574690472506 489668523
321291183526 758057151
3824904502 758047578
64066999618 758038005
674137740634 758028432
308421615523 193757520
651188371066 758018859
200806993294 758009286
215185405600 229282923
753504310390 407216274
467593414522 757999713
510623482462 757990140
614557417435 41345787
110921962486 757980567
459943624666 699815019
359540132806 362874138
602584869640 139861530
8606023162 757970994
668400398242 757961421
439862926294 455693946
244793284966 528860385
646407252406 757951848
856106089921 266263422
367189922662 757942275
532616628298 757932702
299298037690 67757694
455162506006 76124496
668400398242 757923129
491831937616 118379718
490542784090 757913556
735336059482 757903983
519229496050 272964522
96578606506 643123713
642090835885 37736766
884506961674 757894410
414044885530 1167906
405438871942 114636675
376752159982 757884837
464724743326 550217748
864426263302 757875264
23905602874 757865691
925624582150 150937491
33467840194 606171933
650440886599 404239071
634317563902 112071111
898850317654 757856118
665531727046 164885352
63110775886 757846545
300254261422 757836972
484805441698 757827399
590946275950 757817826
713342913646 757808253
652144594798 757798680
271567549462 757789107
567297114601 74640681
628239001498 757779534
223855625299 162501675
9574 250238220
841476893734 464309646
716211584842 201779694
622501659106 757769961
299298037690 757760388
431443174567 386184393
161601820282 757750815
433169360170 682727214
968980390561 32347167
222800139130 757741242
705693123790 757731669
873988500622 757722096
163592680189 146792382
613895645518 284528706
339459434434 10300548
199850769562 757712523
645451028674 757702950
671269069438 155503812
690393544078 175712415
908737156258 192311997
561303340258 757693377
332765868310 478764876
800359273258 757683804
523054390978 418454976
687524872882 757674231
479068099306 757664658
633976343890 480535881
243837061234 757655085
565128235186 217833615
434125583902 85601766
919887239758 757645512
730554940822 757635939
559390892794 727174653
773585008762 182432661
738204730678 757626366
878769619282 757616793
69804342010 757224300
125265318466 13823412
259702931761 163794030
22949379142 65881386
422875060486 223969908
622518919225 121203753
301210485154 356852721
426475794046 84453006
268802534710 135812151
871369770883 426170814
663619279582 757607220
619632987910 334222149
768803890102 757597647
970157090056 167431770
941880385594 757588074
822352419094 9237945
721948927234 757578501
231406152718 757568928
223756362862 757559355
102315948898 757549782
628239001498 268292898
495323902750 373337427
374839712518 280689933
914599646479 69557418
320334959794 706573557
963873531430 757540209
434332217107 157380120
27730497802 757530636
136156111780 2747451
967177161454 26488491
482892994234 285715758
538353970690 421690650
792895745263 386184393
189551137717 144896928
464724743326 757521063
22949379142 668166681
700912005130 757511490
780278574886 354162708
350934119218 757501917
314597617402 261945999
858688920910 757492344
102827788489 227923557
62364296584 515745375
722905150966 757482771
838608222538 664088583
518273272318 757473198
706649347522 757463625
126221542198 757454052
130046437126 757444479
927537029614 752370789
310772722474 757434906
33030607084 6748965
495323902750 757425333
563215787722 757415760
486905797579 511006740
699955781398 740012046
61198328422 757406187
898227196030 219173835
396221779564 263688285
549167854522 432891060
205588111954 757396614
116659304878 757387041
882594514210 607713186
504588912085 14780712
490851570778 184538721
612939421786 757377468
143433569374 757367895
992560243390 757358322
527835509638 322093158
796534378330 757348749
336590763238 757339176
172120281334 757329603
458987400934 757320030
862513815838 44820786
855820249714 757310457
565489673374 66149430
979302413653 276755430
462812295862 757300884
306947827546 157284390
234274823914 384001749
84147697990 757291311
21993155410 535417890
483849217966 9601719
192200979706 535992270
989876962912 466425279
960048636502 757281738
707605571254 577749696
679875083026 757272165
546003760546 126172140
167339162674 757262592
305035380082 165794787
848170459858 757253019
494367679018 757243446
365277475198 757233873
596037464080 370120899
389183068498 757224300
275392444390 292234971
164470491478 365181231
854864025982 757214727
623457882838 757205154
192200979706 757195581
31555392730 527950950
588221984740 602515047
132915108322 757186008
158733149086 629520480
400657753282 275999163
293560695298 757176435
969610873822 757166862
42073853782 757157289
315640419346 139105263
711430466182 132796656
161601820282 497594967
962917307698 757147716
269655101998 28527540
939967938130 322112304
938055490666 89928762
932318148274 757138143
12430918090 757128570
228537481522 36434838
972479545018 600830199
916136573872 674341266
289929691912 309351495
930406772986 217393257
707605571254 757118997
418826004190 75454386
414044885530 757109424
857903757115 205206828
635888791354 757099851
461856072130 504870447
457074953470 359245971
676050188098 757090278
505842363802 757080705
796534378330 596579787
288289251670 35611560
757882945930 158682048
251640210550 236175483
660340438147 70418988
427432017778 14455230
492455231554 53474778
26774274070 757071132
398745305818 757061559
304079156350 757051986
221843915398 757042413
695398900690 435437478
883550737942 295106871
37292735122 552027045
557478445330 514223268
18640640167 81600252
463768519594 201549942
423607122850 757032840
733512717502 504190764
379620831178 585341085
706360964989 45567480
584252709826 757023267
602420960734 635752503
365277475198 757013694
931361924542 38713212
18168260482 621172824
497236350214 757004121
528930139804 435916128
609114526858 255675684
841895884798 21414801
475592475283 209811441
808009063114 756994548
622254191575 43538004
845301788662 756984975
380577054910 756975402
117615528610 753127056
451337611078 710163432
788884588474 756965829
22949379142 705061023
743942073070 756956256
908412554974 756946683
171164057602 756937110
135783779518 756927537
1540138441 147309324
230449928986 3120798
352846566682 756917964
562259563990 376247619
726730045894 185496021
3196900648 276525678
298341813958 756908391
763155346858 485915907
59285880958 237151929
49723643638 432278388
305035380082 715514739
464724743326 756898818
638757462550 756889245
654057042262 756879672
526879285906 756870099
248618179894 756860526
546959984278 756850953
991933302139 81686409
398745305818 339477726
995623907023 119777376
333722092042 756841380
574690472506 756831807
720036479770 314214579
673181516902 196064613
58329657226 633924060
293560695298 756822234
810548140012 114550518
415957332994 756812661
912237449902 740576853
969066451831 22171068
906500107510 206949114
61198328422 756803088
24861826606 756793515
735336059482 756783942
310772722474 756774369
233318600182 756764796
932318148274 99530481
420080943814 229120182
330853420846 756755223
174988952530 756745650
197014598701 68868162
857278778329 228852138
648622177951 248744832
698999557666 756736077
177857623726 597087156
716211584842 635886525
493411455286 756726504
128133989662 756716931
83191474258 756707358
687524872882 25626921
210369230614 756697785
764022771442 27149028
897894093922 756688212
332765868310 698216328
150127135498 254000409
478111875574 636652365
166382938942 756678639
530704180834 756669066
763066547710 119624208
453250058542 568310718
965785978894 756659493
35380287658 756649920
96578606506 756640347
762110323978 756630774
98808733975 56624295
707605571254 756621201
108053291290 756611628
32153054266 44198541
120003840331 162827157
917974792294 716050827
936143043202 756602055
326072302186 756592482
76937117374 284327673
613895645518 756582909
453561094885 110328825
254952044635 160022268
190288532242 756573336
791753259670 754620444
501061245142 756563763
258180417214 756554190
26095916236 54470370
745854520534 756544617
166382938942 131312841
797490602062 756535044
775497456226 756525471
349977895486 756515898
613895645518 756506325
546959984278 546962928
463768519594 756496752
582340262362 756487179
741073401874 756477606
817164442453 107456925
10518470626 19844829
824264866558 756468033
974706092185 307532625
877813395550 756458460
346153000558 756448887
752548086658 351510987
311728946206 756439314
918931016026 742328712
625370330302 293584764
228814619872 313774221
40161406318 756429741
116659304878 756420168
237560064205 326726490
817571300434 756410595
68848118278 756401022
837651998806 756391449
87532334740 67432212
873032276890 756381876
542178865618 756372303
786972141010 750130707
351890342950 580803483
937099266934 604075446
941880385594 571948458
827439624856 169987761
817571300434 756362730
849126683590 756353157
924668358418 756343584
59285880958 310289649
965785978894 482651514
694218439006 756334011
550784879206 547010793
662663055850 756324438
733423612018 756314865
343284329362 756305292
779322351154 756295719
934841736058 2086914
609114526858 756286146
236187271378 756276573
8606023162 756267000
943792833058 756257427
880682066746 727088496
126221542198 642242997
856860792430 604037154
605302469323 683081415
475243204378 311792610
187419861046 756247854
589077691972 355799691
433665729793 46476915
666487950778 756238281
11474694358 756228708
377708383714 11142972
626326554034 756219135
63110775886 452869911
21993155410 756209562
616764316714 705654549
589990052218 756199989
220941319612 349337916
236187271378 184500429
557884235227 304957488
495323902750 5542767
875043460276 143384394
756372981586 122879028
884506961674 654190101
457074953470 737245449
961961083966 756190416
166382938942 756180843
812790181774 623365041
875900948086 756171270
748723191730 756161697
856891962118 129781161
677006411830 389276472
191395348837 138291558
546959984278 11478027
806096615650 756152124
956223741574 756142551
46854972442 756132978
55460986030 635503605
134827555786 756123405
565128235186 756113832
180726294922 756104259
902675212582 756094686
190288532242 147893277
316510064866 435561927
514480849006 272801781
992560243390 108663123
372927265054 756085113
715362100060 275185458
385358173570 67930008
597639842074 756075540
182638742386 756065967
834270630541 235218183
49889208673 234490635
129090213394 756056394
65979447082 756046821
646662095239 445029624
871119829426 756037248
562259563990 349385781
253399298554 756027675
889288080334 756018102
292604471566 756008529
302166708886 755998956
468753208099 489716388
618676764178 639275367
779322351154 734421414
816615076702 755989383
527835509638 755979810
673181516902 98573181
981085558606 420771642
240012166306 755970237
55460986030 755960664
947617727986 755951091
95622382774 99616638
76497908134 728620176
558434669062 262290627
729598717090 67642818
827133537754 755941518
232362376450 755931945
638757462550 755922372
134827555786 755912799
924668358418 336423939
391095515962 755903226
261049088410 755893653
624414106570 755884080
913610539492 161295477
65979447082 554611755
166382938942 127273035
131958884590 755874507
968654650090 755864934
413134392019 203426250
665531727046 375730677
410219990602 755855361
713011203715 79752663
103272172630 755845788
93949020985 513380844
61198328422 755836215
684656201686 755826642
165426715210 535992270
403908569065 81217332
328940973382 755817069
139608674446 755807496
406395095674 755797923
482892994234 755788350
588077604754 87918432
113790633682 471604272
123352871002 233667357
424563346582 755778777
574690472506 755769204
481936770502 716271006
174032728798 755759631
590946275950 7313772
914149897366 755750058
195069650902 186874533
588077604754 579396252
874523698333 62837172
526879285906 755740485
678918859294 234232164
330853420846 36406119
791753259670 755730912
606245855662 674724186
982041782338 755721339
178000586908 295365342
134827555786 755711766
580427814898 220877829
307028499217 572360097
882594514210 385973787
764978995174 755702193
364534748512 332183100
678918859294 755692620
38545377226 351855615
728642493358 755683047
436038031366 110261814
169477800982 443478798
688481096614 755673474
236187271378 755663901
189332308510 755654328
514448377390 721315977
342711351112 264789180
227581257790 11525892
774541232494 755644755
512901714256 29953917
928493253346 755635182
158733149086 755625609
198576209380 32883255
225056199856 376199754
723365803726 203876181
252710209387 238932507
163514267746 330287646
68307659509 12511911
780278574886 125032953
493835175412 210606
965785978894 755616036
993647703379 141670827
444700516081 110472420
421057127251 94456791
560347116526 198036651
879725843014 755606463
929449477078 311256522
864077073073 18944967
341371881898 201789267
427432017778 177512139
571821801310 133371036
928493253346 542310450
543135089350 755596890
708561794986 44026227
948789286780 111477585
502973692606 117987225
114746857414 755587317
917156716525 475366461
713342913646 510317484
404758676092 385380261
87972592918 755577744
438906702562 427166406
603377184466 755568171
975348216214 755558598
616764316714 755549025
564172011454 755539452
388226844766 755529879
268698878266 755520306
243837061234 495986703
6693575698 755510733
804184168186 68561826
204631888222 755501160
866338710766 755491587
844345564930 755482014
663619279582 755472441
236592103975 293661348
857732697178 755462868
580818460309 228727689
978583495018 377989905
554609774134 718903581
71716789474 755453295
832870880146 755443722
863470039570 755434149
147318305125 682277283
831914656414 663025980
382489502374 755424576
84147697990 367689357
327028525918 497441799
188376084778 755415003
990647795926 153742380
216106573006 179465031
226625034058 755405430
618676764178 486116940
404482648210 435810825
161130363697 254718384
10518470626 89287371
669378199516 574734201
924668358418 755395857
278261115586 706171491
407351319406 755386284
972479545018 755376711
813746405506 755367138
483085200928 413649330
127177765930 755357565
464724743326 708622179
921799687222 727701168
794971852735 218628174
820439971630 755347992
12430918090 680314818
956233306 755338419
327028525918 581521458
864802807684 289353498
111878186218 426879216
664575503314 416578668
390139292230 755328846
296429366494 172275708
259136640946 755319273
908412554974 755309700
526383963832 70208382
423005559622 79580349
743942073070 755300127
415957332994 755290554
272523773194 755280981
585253074661 98314710
907580684512 81293916
138652450714 755271408
190288532242 33151299
945705280522 554104386
365277475198 755261835
962917307698 529808112
309816498742 755252262
534529075762 755242689
60242104690 755233116
22949379142 527424435
74585460670 97280826
380696841859 389515797
495846119473 170849331
735336059482 755223543
219931467934 755213970
46854972442 755204397
734379835750 720502272
881638290478 755194824
371971041322 755185251
889288080334 560958654
489586560358 755175678
672785964634 100487781
396832858354 323548254
166382938942 755166105
904965803119 163181358
603717035539 44007081
344469319075 335983581
940924161862 371901477
5737351966 755156532
367189922662 732698274
271567549462 755146959
348065448022 755137386
669356621974 205829073
877449261868 13306470
403562706148 106901691
163514267746 755127813
155864477890 755118240
867294934498 755108667
856776473446 755099094
321575941984 278679603
761154100246 300821952
687524872882 755089521
869207381962 510738696
745854520534 755079948
779322351154 755070375
357627685342 709751793
585208933558 752973888
743942073070 755060802
374839712518 384250647
384435771247 553252389
908412554974 34252194
930542805316 313094538
922929680050 187018128
294516919030 755051229
488094807952 182949603
562259563990 755041656
886419409138 463534233
319378736062 755032083
133871332054 755022510
670312845706 755012937
727686269626 755003364
814702629238 754993791
671476238731 500878506
393964187158 754984218
361143845539 105599763
512535929926 602400171
484973380837 509905845
312685169938 754974645
720992703502 754965072
171164057602 326075526
442731597490 754955499
994472690854 754945926
812790181774 754936353
492955439950 206786373
638757462550 754926780
151083359230 754917207
221843915398 754907634
264873983338 574360854
806096615650 754898061
901718988850 754888488
649275923602 666539271
475243204378 754878915
216106573006 754869342
309816498742 70581729
384401949838 754859769
784103469814 754850196
754551563779 451749870
619632987910 754840623
240012166306 595804374
297385590226 23405985
137696226982 754831050
857732697178 462404619
505842363802 754821477
136392315982 12263013
930405700810 588844803
243837061234 754811904
440819150026 448112130
789844727563 600188808
483849217966 458125488
930495284944 211668603
726730045894 754802331
810877734310 754792758
432213136438 754783185
580973676931 176506974
463768519594 754773612
921799687222 754764039
154234146736 291095784
497236350214 262290627
607393252204 182978322
69804342010 754754466
451337611078 754744893
283042234246 754735320
945705280522 211266537
277304891854 754725747
290692024102 754716174
322360885600 82873461
18513462862 79331451
33467840194 754706601
421694675386 427357866
141521121910 276573543
244986851026 102268359
999253809514 315717540
812790181774 754697028
178143913864 301042131
600508513270 491678853
210369230614 301951566
698043333934 151435287
204631888222 754687455
210369230614 754677882
744225453016 434173842
742985849338 638902020
248618179894 754668309
548872431742 29513559
607606452487 187659519
51636091102 754658736
231406152718 754649163
869207381962 754639590
412481862139 336299490
60461230660 485437257
32511616462 754630017
151083359230 754620444
89885040382 754610871
812790181774 97146804
170256637024 480995385
211325454346 187860552
293560695298 754601298
472374533182 754591725
263317766350 304651152
38248958854 754582152
422650899118 754572579
311009453191 484393800
780704027725 231523005
815658852970 754563006
235543539085 48219201
809028660106 505272513
849126683590 754553433
532616628298 371202648
381533278642 110903205
608158303126 348792255
556522221598 754543860
13387141822 754534287
119527976074 84366849
849126683590 690519636
596683618342 754524714
913193673634 272217828
898850317654 702131685
530108198665 368062704
223756362862 309016440
319378736062 678754419
358583909074 754515141
300254261422 676083552
931361924542 606133641
821396195362 754505568
80322803062 754495995
996385138318 754486422
132915108322 34615968
585208933558 754476849
509667258730 553836342
290692024102 754467276
61198328422 180776532
892156751530 31083531
427432017778 754457703
461061536368 3915357
242880837502 754448130
866338710766 443048013
756372981586 754438557
863470039570 557809137
436038031366 754428984
521141943514 754419411
589033828486 574102383
366233698930 754409838
442731597490 492377682
145346016838 130815045
436139696626 58395300
910325002438 754400265
306947827546 754390692
458987400934 530861142
871119829426 492549996
506798587534 754381119
849496172671 138186255
873032276890 705549246
220887691666 754371546
884019767077 179685210
302166708886 407819373
477155651842 699173628
636858895936 565151628
821396195362 722617905
223757042545 437677560
528791733370 652945611
862513815838 178928943
579724691713 475328169
400657753282 754361973
619166978362 65307006
561303340258 754352400
648319699870 426592026
270611325730 754342827
308860275010 754333254
82638618454 67183314
461856072130 298323399
626326554034 598465668
894069198994 754323681
371971041322 754314108
248618179894 101856720
240012166306 754304535
811833958042 312682899
567040682650 538002600
524966838442 187659519
875181340195 120667665
681787530490 754294962
461856072130 754285389
148214688034 754275816
874944724354 754266243
904587660046 668310276
823308642826 566798184
718124032306 754256670
242880837502 754247097
18168260482 754237524
72673013206 754227951
999253809514 684727971
508711034998 560958654
221843915398 644081013
523054390978 754218378
643538581210 754208805
637801238818 71060379
141521121910 754199232
950486399182 754189659
581580591466 268111011
556522221598 442397049
308860275010 754180086
66936570676 442215162
938247534619 248945865
404971885948 97596735
23021387248 239392011
403526424478 754170513
777409903690 754160940
839564446270 754151367
769760113834 754141794
440158387366 220944840
140793597148 72419745
367770036889 61094886
720036479770 754132221
932318148274 667324257
671269069438 733004610
99447277702 360949965
596683618342 754122648
678918859294 754113075
96578606506 754103502
370058593858 588615051
779322351154 754093929
140564898178 187621227
350934119218 527079807
875900948086 754084356
811833958042 356144319
522098167246 490357779
258329861317 456632100
581384038630 754074783
116659304878 754065210
90841264114 710728239
28686721534 431148774
871119829426 754055637
393964187158 754046064
410219990602 754036491
349977895486 754026918
555565997866 754017345
936143043202 740385393
199850769562 754007772
329007228115 542999706
831914656414 753998199
386314397302 751968723
555565997866 753988626
968654650090 11037669
868251158230 753979053
593814947146 753969480
906741710884 215105310
890244304066 137449134
252443074822 753959907
770716337566 381110703
15299589286 753950334
441775373758 753940761
9574 753931188
25818050338 753921615
899806541386 753912042
266786430802 753902469
956233306 655492029
124309094734 75157623
894069198994 753892896
966742202626 753883323
213237901810 164090793
261049088410 222179757
824264866558 753873750
408307543138 753864177
279217339318 753854604
426926404729 222438228
560347116526 753845031
523054390978 209217915
207500559418 466492290
92753711578 753835458
292790857876 48544683
933309571927 310567266
867294934498 753825885
999738950008 55743579
637801238818 753816312
415001109262 1703994
135783779518 753806739
726730045894 255388494
337546986970 753797166
112875794029 269585253
489586560358 404401812
916062344830 753787593
651188371066 753778020
101359725166 753768447
61198328422 753758874
37292735122 753749301
217062796738 238731474
107097067558 753739728
172120281334 658852152
905077194547 113870835
847214236126 753730155
817571300434 378114354
800359273258 753720582
662971383034 372571587
713847190567 114043149
337546986970 753711009
415957332994 753701436
937099266934 753691863
278261115586 4930095
533572852030 416502084
523054390978 753682290
858688920910 594866220
779369412022 311562858
549828655474 753672717
865382487034 753663144
955267517842 720234228
695174662738 45194133
838955128912 23425131
379620831178 753653571
31742420431 218226108
917018568562 753643998
654057042262 753634425
292604471566 409465929
528519797251 50526294
178978675372 429215028
554794102249 460288986
132123425314 563150871
893112975262 753624852
432213136438 328057137
634543754746 170600433
863515252849 655319715
44942524978 753615279
804686999584 148764420
367189922662 753605706
27730497802 753596133
830002208950 753586560
594315528889 90455277
369102370126 753576987
454227275863 144715041
560347116526 715543458
243837061234 753567414
429344465242 323931174
406523555761 243048897
948573951718 753557841
779322351154 703768668
615808092982 753548268
930405700810 351003618
659794384654 753538695
413088661798 753529122
824264866558 413984385
916062344830 753519549
987779124730 681386994
417869780458 337764159
835739551342 753509976
180726294922 753500403
46854972442 753490830
268698878266 656133420
995428914586 628362147
247661956162 266818656
574144298656 11497173
592172190238 32691795
361452580270 753481257
587121381022 117623451
982041782338 177282387
283998457978 753471684
656536642111 11229129
974555901388 139861530
526879285906 753462111
392051739694 753452538
224712586594 16685739
415001109262 193527768
200806993294 439975080
265830207070 577022148
195069650902 753442965
995428914586 753433392
556522221598 712623693
32511616462 753423819
406757969812 86281449
759241652782 753414246
557478445330 626332671
303122932618 414501327
609114526858 753404673
380577054910 753395100
30599168998 623096997
35747737690 72333588
308860275010 553635309
733423612018 705932166
659916545707 30911217
536441523226 753385527
504886140070 753375954
46854972442 753366381
741073401874 156039900
711430466182 502898409
365277475198 753356808
262005312142 753347235
984409751434 227779962
933274372006 753337662
279217339318 593267529
801315496990 753328089
652144594798 753318516
468549638254 753308943
12835597519 200535204
321925050148 111496731
177381428506 89536269
432557180485 270245790
493411455286 753299370
698043333934 576725385
119527976074 753289797
552697326670 753280224
213237901810 238836777
337913336107 268407774
805238362000 622503471
803227944454 753270651
870357573820 192647052
458987400934 534451017
482892994234 753261078
985866677266 753251505
410219990602 240205716
460899848398 315736686
806096615650 753241932
65023223350 753232359
21036931678 753222786
814736871859 638298921
848210867491 328392192
219931467934 753213213
504930281173 267900405
135091722721 32950266
800359273258 753203640
325116078454 753194067
958136189038 753184494
501109741960 49568994
382707709336 352879926
789840812206 714547866
362408804002 753174921
893112975262 715495593
466637190790 451922184
354759014146 753165348
262961535874 753155775
417869780458 753146202
930405700810 753136629
498192573946 422494782
327984749650 435638511
2208119143 271394550
710474242450 201368055
617720540446 564002868
878769619282 753127056
973435768750 753117483
693262215274 506574441
534928892107 241048140
897894093922 753107910
851584150663 100966431
400657753282 575777658
89885040382 753098337
441775373758 753088764
38248958854 220427898
195386775673 293785797
698999557666 753079191
410674420912 131600031
664575503314 753069618
9936637351 42255222
142477345642 753060045
165426715210 753050472
480024323038 347672214
944749056790 411868752
289735800370 753040899
747766967998 753031326
304094262544 499634016
925624582150 753021753
491499007822 148075164
426475794046 300975120
142477345642 753012180
263917759606 753002607
698999557666 477941598
137696226982 476132301
233326124560 604027581
307904051278 656449329
927537029614 404373093
98491053970 752993034
917974792294 752983461
148214688034 752973888
50679867370 752964315
280173563050 709742220
126221542198 593478135
214194125542 679711719
335634539506 752954742
154416742138 126306162
822352419094 752945169
187419861046 752935596
481936770502 752926023
368146146394 752916450
464724743326 593497281
62154552154 752906877
518273272318 752897304
648561667018 165134250
752553418819 601701342
621545435374 752887731
567996906382 752878158
320334959794 752868585
848170459858 752859012
407351319406 752849439
731511164554 13421346
9957831973 101646114
265850693290 242417079
624414106570 752839866
787928364742 279483735
713342913646 709253997
141521121910 356527239
221843915398 695602899
784429679362 228057579
392051739694 752830293
691349767810 726475824
664575503314 481703787
952398846646 752820720
324159854722 752811147
884506961674 105121113
56417209762 752801574
426576894499 555913683
118807975690 491525685
355164899773 71194401
627546667084 246342009
329897197114 752792001
56417209762 752782428
96578606506 492770175
607202079394 476878995
49005136642 385619586
199850769562 508259289
967698426358 752772855
389183068498 752763282
182638742386 752753709
110921962486 684392916
863470039570 752744136
289735800370 10894074
324416411122 134060292
291648247834 752734563
655013265994 752724990
709518018718 148601679
96578606506 752715417
636845015086 752705844
123352871002 74774703
803603129470 291516996
265830207070 720875619
688786733785 315602664
852951578518 751853847
465680967058 752696271
423607122850 752686698
186463637314 292646610
303122932618 87506793
320334959794 456239607
878769619282 684488646
196025874634 7342491
643538581210 298964790
611026974322 650839551
264873983338 483178029
446556492418 752677125
333936173041 196074186
747766967998 752667552
860601368374 752657979
371971041322 752648406
589272914161 158385285
147258464302 752638833
838892578930 282700263
357627685342 752629260
990647795926 752619687
431256912706 142005882
434125583902 752610114
769760113834 432278388
629195225230 752600541
483205322932 369584811
401728843441 364109055
183678155488 84510444
36336511390 175961313
262005312142 752590968
770716337566 752581395
140564898178 206824665
282086010514 752571822
597639842074 752562249
196982098366 414874674
530704180834 752552676
1912457038 752543103
178813847458 752533530
760706557015 174582801
162558044014 752523957
765523785031 119164704
217062796738 752514384
754855851157 54010866
695211777259 308959002
156820701622 278440278
730554940822 752504811
372927265054 752495238
989255133643 179120403
256267969750 752485665
923712134686 752476092
75541684402 481052823
119527976074 22975200
86060145454 752466519
20080707946 752456946
472374533182 752447373
255311746018 752437800
636845015086 752428227
124309094734 752418654
277304891854 599987775
68848118278 752409081
962917307698 752399508
27730497802 752389935
701868228862 752380362
500105021410 594224829
257224193482 684364197
500105021410 216014745
554609774134 752370789
361452580270 397384803
337546986970 381570207
785432265133 242752134
934230595738 471632991
999253809514 752361216
721948927234 257446689
512535929926 12100272
985866677266 468454755
614851869250 752351643
913193673634 362376342
878769619282 752342070
454750890244 199060962
766891442638 752332497
754460534122 752322924
376752159982 517937592
212281678078 752313351
5071611346 177148365
796534378330 752303778
460899848398 372542868
591902499682 752294205
238099718842 752284632
594326805883 235457508
177857623726 496982295
123352871002 752275059
339013384591 99473043
765935218906 752265486
182865957541 436787271
809921510578 752255913
49723643638 74707692
366233698930 752246340
611983198054 368531781
866338710766 167900847
781234798618 333599904
18168260482 550954869
9574 752236767
372132911179 245193249
218975244202 196026321
844345564930 752227194
320334959794 298093647
986822900998 752217621
508711034998 24267555
875091679477 191364270
407351319406 752208048
107097067558 752198475
547073031835 67748121
594771170878 752188902
189332308510 129838599
454206282274 116666151
93709935310 594665187
568203060937 485284089
536441523226 617085153
703780676326 447422874
344240553094 16111359
338503210702 333485028
114844425430 494560326
674137740634 522417756
625370330302 274113282
278261115586 100267602
834783327610 310260930
444644044954 419622882
950486399182 533024640
33996528265 205312131
533572852030 752179329
262215650098 502840971
764112786361 289162038
448468939882 219997113
702888428953 577539090
590946275950 565276077
271120705060 26498064
622501659106 752169756
315553841134 454066536
34682965711 16168797
913193673634 752160183
68848118278 752150610
240968390038 439821912
474286980646 752141037
155864477890 752131464
513492153658 153933840
757329205318 752121891
15442820512 66216441
504925150045 325482000
948573951718 752112318
737258166103 702035955
684656201686 465199935
103272172630 752102745
782191022350 606516561
887945159359 9687876
300443299453 444991332
915106121098 476055717
265830207070 520838211
747395874745 91613610
990647795926 752093172
224712586594 752083599
179770071190 648245268
512003560342 237506130
722905150966 752074026
612939421786 752064453
737248506946 752054880
783147246082 752045307
695275265395 289133319
712386689914 752035734
238288689862 47683113
621545435374 752026161
182638742386 752016588
405438871942 460030515
968654650090 712020594
767847666370 450103314
864426263302 363649551
18168260482 394053399
821590536835 266770791
238099718842 752007015
970567097554 537514377
429561437287 14694555
167339162674 688461441
362747822224 171682182
546003760546 251970933
575646696238 744291177
495323902750 751997442
959250865066 148371927
750635639194 751987869
962917307698 474409161
183601207714 67365201
878769619282 751978296
610310946733 440310135
911666261803 361581783
466637190790 434537616
132915108322 301099569
586165157290 751968723
118571752342 46256736
209413006882 751959150
14498706625 414884247
813746405506 751949577
671269069438 751940004
480024323038 275061009
361452580270 632488110
151083359230 751930431
349021671754 751920858
771672561298 321126285
648433924906 302564238
970567097554 751911285
176901399994 116982060
655969489726 751901712
376752159982 751892139
371014817590 165919236
553653550402 357331371
707605571254 751882566
798446825794 751872993
37292735122 751863420
300577120420 382355193
517317048586 645880737
644494804942 751853847
163514267746 751844274
703780676326 751834701
424563346582 751825128
222292649773 287974986
257224193482 590845560
990647795926 173204289
882594514210 751815555
500105021410 751805982
934230595738 751796409
764022771442 158902227
480980546770 751786836
738204730678 723996417
648319699870 751777263
198894545830 230450829
484805441698 751767690
919887239758 751758117
680384366626 7687119
961004860234 409073436
436325709589 219882237
953355070378 751748544
465680967058 751738971
665531727046 261869415
524010614710 751729398
275392444390 751719825
259136640946 751710252
416913556726 751700679
470462085718 751691106
409263766870 751681533
424563346582 474782508
192200979706 751671960
747766967998 751662387
415001109262 389697684
44942524978 751652814
190288532242 751643241
637801238818 751633668
320334959794 751624095
702824452594 83907345
37292735122 73932279
429344465242 751614522
325296223168 285811488
116706040264 499643589
274622616541 385619586
743942073070 751604949
214194125542 552524841
641626133746 751595376
691349767810 751585803
196025874634 439793193
242880837502 751576230
667444174510 751566657
739160954410 751557084
866338710766 749652057
770716337566 751547511
662135243014 180326601
605289631930 475959987
569004278653 238482576
20359531144 372686463
669356621974 751537938
430300688974 751528365
753832616425 167336040
775497456226 751518792
198894545830 204632448
34424063926 376400787
124727549710 324237510
929590602244 486988083
666808416526 255484224
203675664490 354842391
896937870190 640012488
713342913646 751509219
862038798097 100774971
414595323457 97548870
461856072130 603434055
563215787722 751499646
118571752342 374495760
413088661798 751490073
520185719782 365200377
106140843826 751480500
502973692606 751470927
220887691666 751461354
906500107510 751451781
579471591166 751442208
614177426773 379799202
150127135498 751432635
799403049526 473509299
900762765118 32624784
584291001826 379933224
362408804002 751423062
667690411216 374342592
284954681710 751413489
241151703415 297519267
675093964366 100822836
316510064866 177560004
86060145454 751403916
224113703806 266789937
643538581210 536738964
578515367434 751394343
60524163562 368541354
197938322098 751384770
904587660046 81274770
632063896426 751375197
447145365940 103694736
69804342010 751365624
975348216214 751356051
972856070254 2077341
457074953470 541515891
99447277702 242981886
983954229802 196495398
399706890430 81303489
752548086658 536614515
444644044954 299864652
542178865618 751346478
128133989662 751336905
202719440758 474342150
530704180834 751327332
602420960734 283265070
678918859294 159763797
446556492418 751317759
664575503314 751308186
634932567622 107083578
424639662538 140349753
403036712182 233897109
450381387346 751298613
408307543138 208117020
973435768750 751289040
960048636502 751279467
452293834810 751269894
127608053134 104776485
543135089350 751260321
13105919893 71759208
712386689914 751250748
925624582150 751241175
775497456226 751231602
670312845706 98917809
704736900058 223778448
146302240570 215421219
812188455805 104728620
710474242450 751222029
468549638254 751212456
824264866558 751202883
855820249714 751193310
918931016026 65374017
733868852248 298897779
394920410890 568100112
51636091102 155513385
286867129174 358269525
96578606506 751183737
121440423538 718616391
508711034998 751174164
218019020470 35793447
282086010514 751164591
327984749650 7620108
642582357478 751155018
822352419094 457206480
19124484214 751145445
87033198520 225223971
365277475198 676667505
38248958854 751135872
655013265994 623709669
549828655474 751126299
622501659106 751116726
374849821606 435801252
522098167246 751107153
845425146340 293766651
656925713458 751097580
282086010514 690031413
371971041322 751088007
333722092042 77273256
187419861046 556124289
863470039570 751078434
691349767810 751068861
759241652782 751059288
129090213394 751049715
252443074822 751040142
164470491478 686977626
519229496050 327722082
304079156350 751030569
66935670814 252057090
189332308510 444560547
100403501434 748790487
620589211642 751020996
800359273258 751011423
715255361110 751001850
418826004190 750992277
765935218906 695870943
267742654534 750982704
428540796838 262874580
900762765118 750973131
288832400452 436002285
586165157290 750963558
134827555786 750953985
258279670078 67824705
739160954410 750944412
605289631930 499145793
601464737002 692865021
247661956162 106097559
784103469814 750934839
715255361110 485580852
75541684402 750925266
822724186549 186290580
748723191730 606526134
814702629238 30691038
540266418154 82078902
899806541386 750915693
898850317654 750906120
864426263302 750896547
452293834810 750886974
637801238818 665984037
487674112894 750877401
806096615650 750867828
194113427170 750858255
897894093922 750848682
87016369186 263228781
854864025982 750839109
780398888350 324936339
783147246082 750829536
257224193482 410049882
297385590226 9151788
522098167246 750819963
212373090655 572407962
581384038630 750810390
231610526695 332633031
384401949838 750800817
850263310507 214157583
231406152718 661149672
415001109262 750791244
789840812206 575748939
174152975251 324735306
381533278642 743582775
403526424478 750781671
336590763238 25856673
776453679958 155388936
416913556726 50382699
603377184466 95375799
810877734310 26517210
380577054910 750772098
738204730678 357436674
555565997866 750762525
28686721534 750752952
908069874385 56949777
99447277702 750743379
689437320346 488663358
16255813018 646426398
909368778706 750733806
96578606506 344972628
447112702864 45548334
996706542220 389132877
871119829426 750724233
467183081542 141067728
628239001498 750714660
22949379142 750705087
902675212582 687580725
454206282274 92015676
610070750590 474390015
879725843014 599930337
454206282274 750695514
546003760546 750685941
66935670814 434518470
928493253346 562595637
715255361110 750676368
567110948470 546158796
95214969559 4891803
163514267746 31495170
323203630990 241775688
604333408198 744683670
780278574886 8519970
498192573946 131896794
720036479770 750666795
392051739694 86348460
25818050338 516080430
844345564930 560700183
545047536814 750657222
585208933558 275290761
131958884590 750647649
289735800370 750638076
295473142762 750628503
175945176262 55532973
820439971630 750618930
997341362050 750609357
784103469814 116685297
830302590544 260098410
914149897366 424457247
688481096614 750599784
624414106570 76315956
123624361282 467238984
43986301246 750590211
743117774851 116273658
826177314022 729788082
190288532242 338501280
603377184466 750580638
735786986074 224994219
193157203438 302372778
226625034058 396475368
587121381022 750571065
217062796738 750561492
758285429050 711264327
491499007822 487801788
780278574886 601969386
130442740180 347241429
550784879206 289133319
984910453534 750551919
444653704111 515965554
132238157719 133332744
22949379142 750542346
612939421786 750532773
44942524978 750523200
467899913263 44485731
660750608386 750513627
901718988850 750504054
541276518730 410719992
412601199157 209141331
661706832118 725068593
813746405506 750494481
602420960734 750484908
573734248774 750475335
371014817590 750465762
693262215274 750456189
614193911479 40761834
859645144642 750446616
477155651842 414711933
452293834810 750437043
937540333336 186108693
934230595738 750427470
242880837502 750417897
982998006070 750408324
731511164554 750398751
956223741574 750389178
199850769562 578419806
279217339318 750379605
224712586594 750370032
239055942574 750360459
321291183526 750350886
138652450714 342933579
620887621198 263094759
884506961674 750341313
12430918090 750331740
932676752854 11315286
635888791354 379349271
109009515022 750322167
448468939882 302248329
745854520534 750312594
799403049526 387246996
911281226170 750303021
90841264114 750293448
688004901394 89536269
570197386270 71740062
133871332054 750283875
397941934177 476036571
785059693546 750274302
297385590226 750264729
300343807264 366598035
728642493358 750255156
500105021410 464462814
457074953470 741993657
638757462550 154986870
742985849338 750245583
883550737942 750236010
833827103878 545335518
895025422726 750226437
215150349274 750216864
737333486467 651480942
856776473446 530229324
179770071190 747651300
640669910014 750207291
873032276890 750197718
799403049526 750188145
810057255718 96208650
486717889162 750178572
249574403626 267881259
120484199806 750168999
900762765118 449136441
130046437126 212520600
447512716150 750159426
823308642826 736000959
937099266934 750149853
783147246082 750140280
827319751750 394857531
687524872882 750130707
92753711578 750121134
371971041322 750111561
436994255098 750101988
802271720722 750092415
592858723414 440501595
123352871002 750082842
602420960734 168858147
87972592918 750073269
114746857414 750063696
818527524166 750054123
650232147334 750044550
371014817590 166263864
802271720722 735895656
882010182382 377023032
294516919030 562021257
567996906382 526936212
215150349274 750034977
718190775262 603769110
715255361110 750025404
233318600182 750015831
262961535874 750006258
963005120827 393277986
470757929710 273376161
296429366494 425950635
244289366338 5571486
936159901255 490616250
713342913646 717553788
956223741574 749996685
859645144642 749987112
949947223195 200870259
837651998806 749977539
786972141010 261945999
543135089350 749967966
231406152718 293096541
971523321286 749958393
681787530490 749948820
211325454346 749939247
237143495110 749929674
360496356538 749920101
754573821004 38196270
538353970690 749910528
628239001498 49444545
111878186218 749900955
575646696238 572982342
110921962486 749891382
925624582150 140206158
448468939882 749881809
497236350214 510126024
809921510578 604171176
696130886470 90302109
838608222538 749872236
255311746018 749862663
569909353846 749853090
368146146394 230039190
428388241510 749843517
831914656414 678208758
824264866558 749833944
939967938130 285763623
312058535023 79685652
247661956162 749824371
384401949838 307551771
934230595738 96457548
679875083026 749814798
393007963426 619612425
266428031347 134414493
65023223350 749805225
625370330302 749795652
701868228862 354344595
194113427170 710105994
149170911766 490434363
433169360170 749786079
879725843014 735359568
491499007822 127703820
750635639194 749776506
858688920910 560728902
488049757414 56710452
361026528424 209485959
512646785266 267326025
897894093922 749766933
602742278479 26163009
327984749650 749757360
992560243390 749747787
57004877086 138234120
527835509638 749738214
549828655474 691438644
942836609326 749728641
171164057602 749719068
471418309450 159045822
77922031387 59419611
829463147839 297375672
403526424478 630822408
832182384505 78144399
947617727986 29848614
653100818530 749709495
67891894546 749699922
910325002438 749690349
841476893734 749680776
964829755162 749671203
442731597490 749661630
919887239758 397978329
842433117466 749652057
168295386406 749642484
37292735122 465602001
941940532753 155570823
527408806828 71749635
557478445330 749632911
487674112894 749623338
198192035317 429473499
449561109787 518598129
674137740634 749613765
712386689914 749604192
86060145454 263669139
613201540099 471422385
908825065117 313266852
749679415462 749594619
549828655474 577462506
9562246894 749585046
638757462550 749575473
177857623726 749565900
3824904502 749556327
83191474258 749546754
703780676326 653740170
485761665430 749537181
283998457978 83074494
281129786782 639466827
43986301246 749527608
852951578518 326132964
401613977014 85496463
982998006070 307398603
745854520534 677213166
753504310390 749518035
981085558606 749508462
437950478830 691496082
978216887410 695047665
577559143702 749498889
176901399994 749489316
814702629238 749479743
207500559418 749470170
336590763238 749460597
803227944454 580966224
206544335686 749451024
634932567622 260031399
712386689914 749441451
458031177202 749431878
406448187532 46266309
313644284716 733646001
14658882061 224142222
140564898178 51004944
509667258730 98458305
595980102664 422600085
689437320346 749422305
530704180834 749412732
887948462044 86549493
946661504254 749403159
945705280522 749393586
834783327610 749384013
420738451654 749374440
686568649150 749364867
843389341198 749355294
655969489726 749345721
460326889294 112511469
377708383714 261237597
928493253346 724561224
467593414522 19021551
483849217966 749336148
749679415462 749326575
765090874825 270925473
180726294922 662470746
190290753178 337821597
227581257790 749317002
24861826606 743879538
342328105630 554717058
835855193182 255216180
29642945266 749307429
18168260482 749297856
110921962486 749288283
144389793106 443813853
214194125542 749278710
435081807634 352994802
953355070378 749269137
229493705254 749259564
822823764895 27723408
529747957102 749249991
902675212582 749240418
590946275950 749230845
612414902062 189334794
154068591274 162185766
454206282274 730687944
34424063926 449347047
714874359802 93308031
611026974322 103149075
39205182586 749221272
440819150026 749211699
895108640815 648216549
928493253346 548532900
843389341198 749202126
633020120158 749192553
45898748710 531971610
765168081070 176554839
882594514210 749182980
244882926538 378995070
502973692606 749173407
262005312142 749163834
539310194422 170035626
87035400310 364233504
520185719782 749154261
979173111142 749144688
496280126482 749135115
130046437126 749125542
88290052744 55389378
848170459858 749115969
669356621974 749106396
182638742386 637303329
908655690028 113373039
454206282274 351568425
23905602874 749096823
797717032231 441592917
593814947146 749087250
346153000558 749077677
456118729738 749068104
784103469814 749058531
381533278642 749048958
154908254158 749039385
925624582150 749029812
75541684402 306833796
214225094197 453827211
585208933558 286634766
514448377390 749020239
395876634622 749010666
934230595738 749001093
917018568562 748991520
870163605694 748981947
554609774134 332604312
211414167337 631932876
252443074822 303023742
574690472506 748972374
508711034998 580075935
824264866558 146083980
530704180834 748962801
672225293170 252104955
878769619282 381522342
955425127714 555061686
161601820282 106834680
349021671754 748953228
98547486805 471020319
474286980646 748943655
356671461610 455674800
396832858354 748934082
689437320346 138990387
678918859294 476553513
761154100246 722263704
962311206868 123290667
658838160922 748924509
685612425418 748914936
128133989662 748905363
958136189038 748895790
548227962328 321403902
764978995174 246562188
788884588474 496494072
317946537289 58529322
319378736062 611303061
145346016838 748886217
630183547231 112128549
958344468799 379808775
824338990297 567525732
841612725031 581464020
634688536798 16590009
424563346582 748876644
201763217026 748867071
605289631930 117384126
862042072063 140684808
896937870190 173912691
69804342010 748857498
331950176218 72371880
467593414522 276946890
341371881898 748847925
10733279173 498561840
179770071190 491774583
190288532242 540644748
152995806694 748838352
101359725166 748828779
16255813018 603874413
135783779518 200391609
30599168998 748819206
347109224290 748809633
655013265994 748800060
167339162674 748790487
194527583869 9774033
376752159982 748780914
48767419906 748771341
289735800370 547240545
530058667963 249970176
990647795926 748761768
411701867764 89880897
601829353426 104431857
218019020470 748752195
11474694358 731836704
895981646458 644760696
486717889162 28699854
730554940822 748742622
303122932618 151349130
622501659106 430765854
462812295862 429961722
254396542591 575528760
324159854722 748733049
982998006070 748723476
727686269626 748713903
368647915189 154958151
911281226170 465171216
221843915398 748704330
855820249714 748694757
703780676326 748685184
840520670002 748675611
492455231554 748666038
6719269630 293029530
440819150026 748656465
838608222538 748646892
318422512330 748637319
133871332054 668415579
518366187856 124334124
29642945266 748627746
997864641376 11698206
345836578708 29283807
245749508698 652897746
222969600376 565237785
38848046767 80987580
268698878266 748618173
472374533182 456727830
454206282274 748608600
501061245142 748599027
675093964366 589754238
214242928696 151167243
445600268686 748589454
964829755162 748579881
884506961674 748570308
370058593858 748560735
910325002438 748551162
568953130114 748541589
899806541386 748532016
924668358418 748522443
14589410800 385006914
538943409019 80269605
283998457978 748512870
519229496050 748503297
821396195362 748493724
308860275010 700178793
908412554974 748484151
248618179894 418569852
292604471566 687934926
151083359230 748474578
266786430802 748465005
653100818530 748455432
134827555786 748445859
495323902750 734813907
894069198994 748436286
350233035082 440042091
70760565742 748426713
184551189850 375979575
317869828840 95337507
404482648210 748417140
252443074822 126832677
123352871002 748407567
423607122850 748397994
337546986970 748388421
702419796403 11391870
179770071190 478027755
545250532279 407848092
608158303126 748378848
449425163614 748369275
336590763238 748359702
957179965306 337984338
507198719788 71136963
574690472506 748350129
589033828486 748340556
663678354565 397509252
829045985218 748330983
163235017855 65230422
234274823914 210223080
671269069438 748321410
863470039570 748311837
954311294110 748302264
75307934980 10779198
427432017778 748292691
972479545018 414702360
137174550439 179503323
25928034535 409044717
137696226982 683761098
725800119193 395326608
538353970690 328210305
958136189038 748283118
654213292768 209265780
834783327610 135295209
845301788662 748273545
800365026631 702878379
723861374698 748263972
696130886470 748254399
188376084778 748244826
434125583902 748235253
914149897366 748225680
350934119218 557713407
785059693546 193824531
19124484214 295738689
568953130114 748216107
661706832118 748206534
238155768757 305685036
142477345642 680525424
383809528825 71510310
934230595738 748196961
153952030426 159534045
191244755974 748187388
70153268287 168006150
901718988850 748177815
802271720722 748168242
447512716150 748158669
218019020470 748149096
968654650090 748139523
677962635562 748129950
500105021410 748120377
432213136438 748110804
842433117466 748101231
150127135498 748091658
473330756914 748082085
809921510578 555128697
494699584501 158174679
290184936811 243651996
717167808574 748072512
713342913646 748062939
716211584842 748053366
220465583896 209122185
200806993294 134605953
157776925354 748043793
703160072401 72036825
180726294922 267316452
556522221598 748034220
801532679641 177875913
872076053158 366511878
139985257120 41173473
562259563990 681415713
616764316714 748024647
103272172630 748015074
189840912427 143097204
879725843014 748005501
7835812393 256546827
360496356538 747995928
619100618326 237506130
774541232494 747986355
149170911766 747976782
43438768030 195547671
748723191730 747967209
416913556726 535724226
703780676326 747957636
51636091102 747948063
65979447082 747938490
804184168186 31533462
87016369186 312309552
211325454346 633158220
877813395550 747928917
607202079394 747919344
632063896426 747909771
3824904502 214798974
240012166306 747900198
744898296802 140828403
524966838442 651825570
30631851220 599633574
663619279582 747890625
359814255661 184366407
278261115586 747881052
719080256038 341765673
779322351154 747871479
806096615650 747861906
944749056790 747852333
642582357478 624427644
132915108322 219365295
908412554974 721325550
342328105630 202296636
983954229802 747842760
644820315661 144456570
1912457038 309198327
493411455286 747833187
885463185406 747823614
436038031366 747814041
45898748710 747804468
450381387346 517200471
726730045894 616376751
120948653047 55513827
832870880146 747794895
741073401874 25866246
174032728798 747785322
701868228862 747775749
726730045894 747766176
645451028674 747756603
934358672905 576428622
212281678078 615247137
831914656414 747747030
492455231554 434240853
871119829426 24257982
939011714398 747737457
592858723414 747727884
646407252406 261486495
516360824854 747718311
177857623726 150066348
65085265963 197309103
956233306 167106288
832870880146 747708738
283998457978 747699165
298341813958 328660236
891200527798 747689592
512535929926 747680019
703780676326 747670446
892156751530 747660873
852951578518 747651300
718124032306 747641727
982998006070 747632154
814702629238 747622581
10518470626 747613008
435081807634 747603435
12430918090 111199968
458031177202 747593862
223756362862 747584289
822024576655 25837527
672225293170 747574716
237143495110 212156826
166863024892 30930363
297385590226 747565143
881638290478 747555570
408953012236 86760099
830958432682 747545997
343284329362 747536424
417869780458 747526851
143433569374 714758472
611026974322 414290721
393399010903 118896660
176901399994 747517278
425519570314 747507705
598596065806 121864290
540266418154 620828196
388226844766 747498132
256267969750 747488559
551741102938 747478986
121594433962 92570910
58329657226 747469413
398745305818 720923484
60242104690 747459840
726730045894 747450267
399943324384 37794204
468549638254 648743064
81279026794 747440694
159689372818 747431121
140564898178 747421548
102417623731 298495713
830958432682 373059810
401936539249 291105357
985866677266 747411975
844345564930 747402402
49723643638 747392829
36336511390 747383256
263917759606 453310269
379620831178 747373683
266786430802 747364110
760197876514 747354537
117615528610 341095563
272523773194 509551644
448468939882 747344964
708561794986 747335391
529747957102 747325818
369102370126 36386973
43986301246 747316245
384401949838 747306672
986822900998 747297099
599552289538 747287526
391095515962 747277953
669356621974 611609397
450381387346 747268380
814702629238 162109182
447933487792 170724882
68848118278 747258807
28686721534 596369181
33467840194 747249234
131958884590 740031192
247661956162 724752684
327028525918 747239661
491499007822 747230088
338837547727 290617134
9574 747220515
635888791354 497116317
852951578518 346982958
958136189038 747210942
22949379142 462423765
746810744266 747201369
160645596550 747191796
639713686282 504822582
97534830238 453099663
830521429324 17126097
524966838442 293498607
27730497802 747182223
20080707946 747172650
417869780458 747163077
185507413582 176382525
978334989511 530277189
281129786782 383771997
506798587534 26220447
786015917278 426467577
253399298554 21529677
785059693546 747153504
319378736062 747143931
416913556726 747134358
764978995174 362452926
445639719019 195270054
736292283214 664969299
746810744266 747124785
908014743478 1684848
740117178142 419900499
601464737002 747115212
29642945266 747105639
746810744266 747096066
20080707946 747086493
897894093922 487639047
147258464302 747076920
342328105630 90895635
609114526858 747067347
677006411830 747057774
175945176262 747048201
10518470626 251712462
884506961674 317957622
205588111954 747038628
807052839382 747029055
11474694358 27149028
655096005433 535054116
799403049526 747019482
600508513270 338845908
956233306 29963490
844727068126 356622969
117219200929 104297835
907456331242 747009909
265830207070 351434403
709518018718 747000336
116659304878 143250372
14343365554 746990763
867294934498 69739305
189332308510 746981190
235231047646 746971617
177857623726 746962044
507754811266 222371217
136063320691 166196853
182638742386 746952471
521141943514 746942898
60242104690 638681841
343284329362 746933325
458031177202 432431556
619632987910 746923752
655969489726 590405202
21036931678 470015154
987404652208 56212656
51636091102 746914179
706649347522 654640032
739160954410 746904606
238711548418 12186429
998384757520 34146891
707965228864 83294673
574690472506 746895033
975672300556 205618467
22949379142 200056554
573944988796 210701730
992560243390 745516521
299298037690 746885460
183594966118 517200471
996654713998 292991238
711430466182 78422016
303122932618 746875887
43030077514 103522422
623946364309 79455900
65577586207 26373615
552697326670 746866314
345196776826 746856741
602645466730 97395702
272888734246 172907526
539310194422 702399729
890244304066 679434102
100681558792 50890068
118571752342 746847168
314597617402 746837595
346153000558 746828022
764978995174 746818449
375795936250 746808876
433169360170 223137057
524010614710 534422298
927537029614 162712281
989691572194 208327626
210369230614 746799303
334678315774 746789730
465996885631 94274904
602798673022 179225706
546959984278 746780157
539310194422 746770584
39205182586 746761011
471418309450 746751438
905543883778 720645867
322247407258 746741865
197938322098 103464984
918931016026 746732292
947617727986 532900191
915187482025 47797989
468966599842 117824484
404482648210 746722719
292850708272 374342592
926580805882 2603856
416913556726 746713146
764022771442 746703573
802271720722 746694000
436994255098 486892353
592858723414 596187294
711430466182 731090010
199850769562 746684427
558434669062 746674854
661706832118 746665281
628239001498 746655708
473330756914 193508622
764022771442 746646135
669356621974 746636562
481936770502 746626989
363365027734 526285248
753504310390 746617416
529180081261 322954728
145544560858 230967771
487139110735 73587651
649869315580 29197650
642582357478 746607843
973435768750 541209555
642008565523 259610187
306568319626 37717620
550784879206 746598270
879725843014 746588697
60242104690 233274864
815658852970 682564473
357873481690 146409462
222800139130 746579124
877813395550 746569551
546959984278 222486093
709909267228 234394905
113790633682 600389841
586165157290 746559978
983568643027 132557331
307904051278 335265606
167339162674 746550405
975470951647 257944485
146546773282 145605330
92753711578 17336703
742628589070 95155620
108053291290 746540832
307492847155 100966431
425519570314 196160343
720739482598 18964113
798446825794 746531259
396832858354 495747378
232836211231 78910239
281129786782 746521686
502017468874 746512113
668400398242 537619680
116659304878 746502540
263917759606 142149477
303122932618 746492967
664575503314 281024988
885463185406 511303503
374839712518 746483394
101359725166 308700531
225668810326 746473821
990173821642 192082245
431256912706 658172469
296862592609 82500114
89885040382 126210432
135783779518 539850189
651188371066 746464248
893112975262 746454675
222204444151 289324779
588296433961 144896928
144389793106 173682939
318422512330 71414580
548872431742 746445102
625370330302 666319092
464724743326 746435529
394387610521 165986247
93709935310 643937418
286867129174 746425956
966742202626 746416383
956233306 746406810
425519570314 746397237
947617727986 746387664
845301788662 561686202
684656201686 737791110
779322351154 91316847
820439971630 659349948
898299223282 29915625
836695775074 371365389
556522221598 717505923
270611325730 746378091
233318600182 746368518
925624582150 746358945
804671433886 170715309
907456331242 746349372
732467388286 22486977
843389341198 746339799
994472690854 519679878
768803890102 746330226
728642493358 109926759
21993155410 746320653
577559143702 746311080
276038784631 20179884
210369230614 8022174
581384038630 746301507
359540132806 675164544
593219194729 119978409
503929916338 746291934
972479545018 746282361
148214688034 646493409
833827103878 746272788
995678856043 102392808
551741102938 746263215
796156000024 115967322
25818050338 746253642
268698878266 746244069
52592314834 522283734
381533278642 258088080
738547482370 337630137
68848118278 428946984
658290072472 209696565
37663708018 277425540
722170542184 410834868
673181516902 746234496
376752159982 746224923
709518018718 746215350
464724743326 746205777
156837138463 309341922
406395095674 305053218
660750608386 746196204
369102370126 746186631
611983198054 746177058
652144594798 631904157
723861374698 746167485
48923641693 403492377
702824452594 746157912
664575503314 746148339
161601820282 265890075
197938322098 746138766
291217610521 148027299
222800139130 746129193
530073956044 64311414
96578606506 450802143
874944724354 746119620
333722092042 280450608
659794403800 454851522
634278879409 326640333
995428914586 416473365
151083359230 457551108
196025874634 746110047
926580805882 746100474
887375632870 746090901
141521121910 108366360
902675212582 746081328
991887437896 263190489
853907802250 746071755
879725843014 746062182
817571300434 459762471
466637190790 746052609
188376084778 746043036
559390892794 746033463
737248506946 746023890
536028423649 171605598
280666046035 182576256
993516467122 449682102
187419861046 455253588
366233698930 746014317
589990052218 746004744
469505861986 745995171
17212036750 745985598
487674112894 745976025
821396195362 514184976
835849880167 373289562
282086010514 745966452
717242841748 437648841
293560695298 745956879
358583909074 745947306
22949379142 745937733
187419861046 745928160
579471591166 367852098
941880385594 745918587
907456331242 745909014
963873531430 745899441
571821801310 464501106
214194125542 745889868
159689372818 745880295
136740003250 745870722
384612488827 155561250
490542784090 528898677
291648247834 745861149
386314397302 744501783
554609774134 497614113
796534378330 365726892
854864025982 414673641
712386689914 488108124
605289631930 745851576
299298037690 745842003
632063896426 745832430
158733149086 87956724
9574 317478972
652219627972 510767415
992560243390 745822857
795578154598 745813284
79366579330 745803711
714299137378 360452169
530704180834 745794138
144389793106 586355823
874944724354 745784565
561378047950 135429231
141811997515 355790118
910390184995 56748744
540266418154 745774992
398745305818 745765419
301210485154 745755846
283998457978 67317336
432213136438 745746273
660750608386 745736700
555565997866 745727127
131958884590 246772794
565270384663 145069242
157815715150 168695406
478111875574 745717554
103272172630 745707981
870405371809 66321744
426475794046 742558464
748790107000 657454494
357627685342 745698408
380577054910 608498172
21993155410 745688835
374839712518 126918834
135783779518 745679262
524966838442 745669689
826177314022 745660116
490652165188 535341306
799403049526 417804012
137696226982 323710995
516360824854 745650543
696130886470 324878901
388226844766 745640970
851407959598 32634357
856019214946 22860324
421694675386 745631397
427432017778 745621824
720036479770 302908866
778366127422 745612251
274436220658 745602678
311728946206 745593105
551741102938 745583532
899806541386 745573959
483849217966 310222638
910325002438 745564386
245749508698 186874533
492765789247 179024673
681787530490 745554813
452293834810 199568331
926580805882 745545240
215150349274 745535667
98491053970 92187990
148214688034 644760696
436038031366 570684822
245749508698 745526094
836695775074 745516521
633020120158 745506948
944749056790 745497375
941880385594 745487802
395876634622 249836154
421694675386 745478229
19124484214 745468656
428839474438 120217734
523054390978 745459083
614851869250 147041280
577108881739 6643662
408307543138 745449510
990647795926 398198508
667854712615 74008863
508711034998 587083371
478111875574 745439937
671269069438 745430364
508711034998 235821282
950486399182 689074113
738204730678 692290641
364321251466 8060466
230009268742 176851602
616764316714 745420791
52080431470 132767937
88928816650 745411218
742029625606 745401645
850082907322 745392072
524010614710 745382499
127862599204 8989047
393964187158 30451713
700974181765 54116169
565128235186 745372926
915106121098 403769994
345196776826 745363353
195069650902 745353780
840520670002 745344207
997341362050 745334634
804184168186 289947024
155864477890 745325061
107097067558 745315488
585208933558 466530582
563853761161 89545842
590368166572 272859219
375500249518 38617482
946661504254 745305915
977924915002 9429405
620589211642 324936339
117615528610 745296342
562259563990 414367305
78742002610 141689973
463768519594 446388990
274436220658 745286769
139608674446 322476078
996385138318 337630137
111141729847 374131986
67891894546 745277196
736292283214 745267623
546003760546 745258050
591365669080 44064519
299501540524 447384582
751591862926 608613048
625370330302 745248477
333722092042 517458942
512535929926 745238904
533572852030 254383329
778572626605 445278522
240012166306 745229331
305991603814 368914701
374140964194 49913622
925156456969 153704088
751591862926 117039498
322247407258 745219758
141521121910 725212188
917018568562 745210185
92464926979 46591791
199850769562 161630532
951442622914 415008696
956233306 745200612
984910453534 450936165
125569701574 416234040
282587989915 229388226
401613977014 745191039
864682369771 381311736
349021671754 128871726
956223741574 493133949
877813395550 745181466
41117630050 745171893
17212036750 446388990
340415658166 745162320
923712134686 745152747
21036931678 745143174
317466288598 730812393
30599168998 310595985
307904051278 437084034
148214688034 745133601
259136640946 745124028
846258012394 624666969
440819150026 745114455
380577054910 745104882
418826004190 199893813
176304058459 44284698
386314397302 745095309
846258012394 745085736
880682066746 667486998
316510064866 745076163
553215695047 196361376
343284329362 745066590
638757462550 115574829
867294934498 628247271
977260663678 82634136
540266418154 332671323
141521121910 93020841
275392444390 745057017
704736900058 745047444
371014817590 671172603
415392788557 115354650
855923638114 459245529
58329657226 318666024
943792833058 745037871
424563346582 634211250
929449477078 330929037
742985849338 745028298
606245855662 745018725
874351087570 6078855
394310595736 142264353
490542784090 406354704
892156751530 745009152
436038031366 422456490
852951578518 640759182
783147246082 744999579
160645596550 661848501
108053291290 744990006
806686312450 2795316
517848771298 157265244
675187291543 151779915
238099718842 744980433
349021671754 744970860
715255361110 530181459
460899848398 744961287
409263766870 744951714
606245855662 372226959
370058593858 680803041
701868228862 744942141
232362376450 711321765
184551189850 584814570
487674112894 437715852
678170369662 311112927
753504310390 744932568
456118729738 496666386
640669910014 744922995
396832858354 212444016
681787530490 744913422
224712586594 422485209
915220173820 25818381
366233698930 123664014
154908254158 744903849
262961535874 744894276
19124484214 665648982
610070750590 744884703
501061245142 744875130
213237901810 744865557
401613977014 744855984
327028525918 744846411
862513815838 41326641
155864477890 744836838
778900377406 199223703
319378736062 744827265
415994725132 676045260
755416757854 672675564
331445769367 36501849
262961535874 744817692
731511164554 260079264
621545435374 145921239
301210485154 642156840
922755910954 744808119
42073853782 659369094
518273272318 744798546
425661020962 271882773
502973692606 721028787
65979447082 526275675
757329205318 418780458
121523000236 109658715
712386689914 744788973
131958884590 744779400
569909353846 242799999
176901399994 744769827
295668891466 24765351
235231047646 387917106
710474242450 352765050
629195225230 744760254
459633109357 69385104
256891708138 39354603
218019020470 169461246
424667261497 435370467
536441523226 327779520
42073853782 744750681
699955781398 744741108
790797035938 744731535
865382487034 744721962
392051739694 744712389
11176384624 19548066
365277475198 663629079
549828655474 744702816
645620432482 356029443
75541684402 744693243
512535929926 744683670
419178721375 266732499
184551189850 666003183
253399298554 744674097
147258464302 376171035
371014817590 744664524
958136189038 156441966
163514267746 744654951
143433569374 744645378
288779576638 651500088
286867129174 434011101
619833178486 127368765
552697326670 744635805
263917759606 292560453
265264628749 228727689
659063997565 272600748
159689372818 744626232
989239146733 6567078
816615076702 744616659
110921962486 272150817
698043333934 744607086
292195909591 128900445
175945176262 744597513
869207381962 216828450
462812295862 744587940
31555392730 744578367
300254261422 647996370
297385590226 744568794
349021671754 744559221
323581180537 226956684
60242104690 744549648
153952030426 697718532
93935369887 441171705
929449477078 289535385
10518470626 744540075
70760565742 65680353
101359725166 744530502
470660064931 223931616
450381387346 744520929
357627685342 744511356
236187271378 3139944
158733149086 404085903
51636091102 15881607
717167808574 98956101
319378736062 744501783
936143043202 744492210
595727394610 744482637
233318600182 744473064
250530627358 57083799
992782001935 56231802
252976080316 76268091
718243445908 458565846
627282777766 744463491
355715237878 744453918
506798587534 744444345
57373433494 744434772
406395095674 249682986
764978995174 674465715
142477345642 744425199
806096615650 744415626
446556492418 744406053
87972592918 732143040
830002208950 744396480
393007963426 744386907
888331856602 307082694
905710693303 432201804
142477345642 666280800
812790181774 744377334
248828766748 270590418
517692348478 232116531
844345564930 744367761
952398846646 522599643
956365019908 555176562
27112631755 335466639
225045076030 146428608
564172011454 14895588
126221542198 506679744
227581257790 682535754
437950478830 744358188
414044885530 351434403
826177314022 744348615
947617727986 744339042
616764316714 229024452
840520670002 731903715
633976343890 744329469
568953130114 483024861
651188371066 576811542
45317001592 254919417
315553841134 744319896
884506961674 46285455
72875022652 508173132
44942524978 561552180
211325454346 733339665
309816498742 744310323
379706988178 653481699
847214236126 744300750
493919570980 127014564
106140843826 744291177
570865577578 744281604
736292283214 315009138
903631436314 744272031
336590763238 599691012
289735800370 744262458
320334959794 744252885
104228396362 744243312
667644920320 5954406
652144594798 126918834
116072694676 345422559
525923062174 563878419
857807720779 315650529
581384038630 744233739
872076053158 293288001
41526119533 49415826
509667258730 76306383
974611491799 388979709
247661956162 346159680
385358173570 388453194
372241574302 63191373
9574 93288885
763066547710 744224166
428388241510 744214593
217062796738 744205020
656925713458 744195447
476199428110 459925212
585208933558 744185874
371971041322 242149035
503929916338 744176301
673181516902 712221627
93151421863 35008461
262005312142 744166728
253399298554 21079746
438906702562 288271749
110921962486 191833347
771672561298 130403406
631260304606 365315253
693262215274 744157155
96578606506 744147582
98491053970 677768400
367189922662 383197617
945881969383 5791665
645451028674 654716616
168920733058 15259362
920575758637 46515207
713398370035 600523863
973435768750 626485839
874944724354 744138009
261049088410 434212134
363365027734 744128436
710474242450 744118863
479068099306 744109290
674302377088 304986207
927875377726 113172006
65023223350 744099717
443687821222 218877072
108053291290 744090144
963873531430 744080571
373358117065 242924448
17212036750 592415532
65023223350 744070998
325116078454 744061425
325116078454 744051852
122396647270 744042279
589990052218 744032706
876857171818 744023133
427432017778 744013560
327028525918 546637446
675093964366 371738736
590946275950 744003987
237143495110 743994414
448468939882 139143555
575646696238 743984841
284954681710 743975268
275392444390 743965695
863470039570 743956122
185507413582 175731561
374998547734 108289776
271663758112 310184346
682743754222 451060614
654057042262 743946549
633976343890 743936976
136740003250 743927403
842433117466 743917830
721948927234 743908257
587121381022 743898684
868393709773 347069115
775497456226 207025698
664575503314 127531506
234274823914 743889111
38248958854 743879538
528791733370 164339691
865382487034 743869965
722905150966 743860392
394023386590 448198287
487674112894 743850819
658465066912 95452383
499727715280 132710499
562375550458 445345533
655013265994 232710057
205588111954 743841246
152039582962 743831673
855820249714 138023514
254355522286 743822100
848170459858 743812527
110921962486 734325684
50092902967 311984070
255311746018 503214318
622501659106 509005983
493411455286 743802954
71716789474 743793381
484008656281 386825784
131002660858 743783808
375237595117 250228647
853907802250 743774235
246801969799 509360184
31555392730 33476781
349977895486 743764662
820144342336 42513693
474286980646 743755089
304079156350 743745516
346153000558 743735943
742985849338 743726370
231406152718 717371901
632063896426 743716797
288779576638 743707224
257224193482 462615225
447512716150 535743372
613895645518 52680219
288779576638 743697651
635967797323 386605605
518273272318 283753293
101449366738 72065544
758285429050 743688078
325212631732 227569356
151083359230 588528894
812790181774 743678505
873032276890 451941330
972479545018 743668932
233318600182 427874808
126221542198 172419303
207500559418 89172495
525923062174 743659359
286964831212 450811716
693262215274 743649786
849126683590 743640213
934230595738 743630640
867294934498 743621067
88928816650 45634491
300453188362 286969821
396832858354 743611494
39205182586 743601921
382489502374 743592348
323203630990 743582775
854864025982 743573202
329037967018 480966666
688678089808 252325134
745854520534 743563629
111878186218 743554056
151083359230 727576719
997341362050 743544483
537397746958 743534910
12974051818 82825596
851995354786 663801393
183049175188 155475093
838608222538 658402221
8606023162 743525337
8606023162 743515764
517317048586 743506191
552697326670 19471482
319378736062 743496618
310094603965 151617174
232362376450 743487045
364321251466 473174244
98491053970 743477472
234326230924 610183020
873988500622 743467899
611983198054 743458326
378664607446 81179040
894069198994 695794359
167339162674 118810503
789840812206 351118494
366629896681 125588187
860832709492 281790828
468549638254 559771602
425519570314 743448753
502973692606 743439180
913193673634 294532491
640726007794 192187548
635888791354 743429607
367407478660 502668657
148214688034 260519622
324159854722 41642550
817571300434 743420034
559441821154 60501360
86353232422 240387603
812790181774 743410461
986822900998 193077837
708806404282 158500161
467593414522 527749917
335634539506 743400888
77454131866 743391315
298341813958 281465346
671269069438 743381742
178813847458 84213681
392051739694 743372169
123514731286 37037937
553653550402 379923651
284954681710 743362596
625647248473 102201348
660750608386 34386216
98491053970 294369750
775599686293 216838023
229493705254 743353023
466637190790 743343450
612939421786 743333877
569564155558 9515562
632063896426 743324304
792709483402 743314731
351890342950 8893317
401016539749 65192130
142477345642 743305158
827133537754 743295585
364321251466 743286012
85103921722 743276439
189015676054 8711430
577559143702 370082607
949530175450 743266866
367189922662 743257293
19124484214 29331672
742029625606 655501602
207500559418 743247720
296429366494 743238147
393964187158 743228574
626326554034 285754050
110921962486 743219001
572778025042 85209273
327028525918 701892360
744898296802 743209428
116659304878 356833575
338503210702 743199855
882594514210 743190282
157776925354 743180709
314737957582 587303550
56417209762 743171136
390596479564 263295792
852951578518 618434946
865382487034 743161563
603377184466 743151990
499175085136 149128194
263917759606 743142417
671269069438 413295129
853497249091 21347790
270611325730 743132844
964829755162 743123271
278261115586 743113698
875900948086 125703063
789840812206 743104125
321291183526 743094552
740117178142 743084979
901718988850 740021619
624934360828 155656980
193157203438 743075406
698999557666 743065833
473330756914 743056260
944851171981 620119794
414044885530 743046687
83191474258 743037114
911390607268 535341306
928848861577 246629199
795578154598 29877333
269655101998 138291558
4781128234 743027541
126221542198 743017968
720992703502 743008395
71716789474 742998822
845301788662 742989249
611983198054 742979676
648319699870 742970103
446556492418 665352219
85144951600 95318361
857491136188 8778441
378733312867 545890752
860601368374 742960530
231406152718 742950957
441775373758 742941384
330853420846 742931811
459956366329 661226256
557478445330 742922238
564172011454 657042855
598596065806 742912665
446556492418 455569497
406395095674 742903092
981085558606 256029885
649275923602 742893519
566084458918 742883946
332765868310 307848534
872076053158 629482188
225668810326 742874373
618676764178 647594304
69804342010 742864800
399701529550 742855227
689437320346 742845654
22373624722 357139911
782191022350 423729699
812790181774 742836081
951814533964 47625675
167339162674 742826508
194113427170 742816935
620589211642 742807362
885463185406 742797789
536441523226 672484104
222800139130 226765224
523054390978 742788216
303122932618 368072277
80322803062 742778643
695521645696 41987178
538353970690 742769070
324159854722 742759497
24861826606 742749924
228951063841 20782983
552697326670 265708188
61198328422 742740351
859645144642 233944974
925624582150 6098001
552697326670 686355381
43030077514 742730778
655969489726 220839537
895404331639 277980774
849126683590 200650080
408307543138 742721205
230449928986 45634491
848170459858 742711632
62392422058 103292670
466637190790 742702059
267742654534 742692486
749679415462 123941631
428388241510 742682913
859645144642 708411573
186463637314 742673340
215150349274 550380489
91797487846 742663767
262314395593 279723060
19419983578 162252777
60242104690 742654194
766891442638 353243700
563215787722 742644621
67891894546 505511838
905543883778 742635048
305991603814 742625475
547916208010 676983414
32601286753 144446997
70760565742 742615902
326072302186 742606329
627282777766 611618970
33467840194 742596756
784103469814 742587183
644220111799 9438978
862513815838 742577610
700912005130 742568037
517317048586 742558464
215500701928 30078366
656925713458 742548891
76497908134 742539318
161601820282 257082915
983954229802 742529745
806096615650 137152371
584252709826 45337728
938055490666 742520172
17654223193 142446240
354759014146 559273806
28686721534 742510599
393007963426 432402837
216168960247 171308835
526879285906 742501026
382489502374 742491453
433169360170 742481880
401613977014 742472307
981085558606 742462734
820439971630 742453161
4781128234 742443588
282086010514 26306604
764022771442 605741148
991604019658 742434015
61198328422 240138705
31555392730 742424442
797490602062 272074233
323203630990 742414869
961961083966 742405296
9562246894 742395723
862513815838 565132482
379620831178 742386150
984910453534 742376577
345196776826 616721379
532616628298 742367004
258391023214 38531325
839626661197 265660323
418826004190 226497180
365277475198 494550753
924668358418 742357431
903631436314 742347858
299855913838 2910192
743942073070 742338285
174988952530 742328712
963873531430 742319139
817201987759 141240042
384401949838 742309566
332765868310 742299993
578515367434 437438235
930405700810 3427134
816615076702 742290420
617720540446 521671062
342328105630 742280847
418224450535 150899199
547916208010 533522436
970567097554 742271274
284089995004 615974685
475701578764 78326286
660750608386 742261701
187419861046 742252128
912237449902 239516460
856776473446 691400352
317466288598 742242555
897379348231 38464314
426475794046 742232982
601464737002 314989992
595727394610 742223409
670312845706 634603743
906500107510 742213836
322247407258 662729217
511579706194 716414601
399701529550 742204263
142477345642 108739707
608436197743 233035539
594771170878 705788571
126458512240 326228694
349977895486 135122895
749679415462 646435971
165426715210 742194690
956223741574 742185117
356671461610 742175544
747766967998 742165971
799849304494 232317564
217283655421 447193122
923712134686 134711256
579128881858 34118172
172268346925 103713882
440819150026 245710191
616764316714 742156398
786015917278 742146825
708041085316 228832992
426475794046 543353907
665531727046 742137252
193157203438 575452176
305991603814 871143
666675744319 173673366
967698426358 330057894
352846566682 742127679
606703110007 279857082
164470491478 742118106
636173358352 192484311
861557592106 742108533
384832955017 181293474
335634539506 742098960
6693575698 742089387
254812709620 263295792
97534830238 234758679
442731597490 742079814
655480552843 116857611
996385138318 742070241
964829755162 33428916
716211584842 501414594
720036479770 742060668
878769619282 742051095
580427814898 742041522
156820701622 113717667
839564446270 742031949
447512716150 59161140
806096615650 742022376
472374533182 742012803
304079156350 742003230
702127063636 12358743
962980020421 37210251
294516919030 276047028
18168260482 741993657
682743754222 741984084
555565997866 705032304
384401949838 354679650
267742654534 741974511
855820249714 248591664
881638290478 741964938
787979446270 163880187
911529396622 233092977
390139292230 741955365
582340262362 741945792
895981646458 508173132
737248506946 741936219
641626133746 427673775
977260663678 741926646
395876634622 741917073
737751338344 45825951
858688920910 741907500
841476893734 449471496
172120281334 741897927
445600268686 97931790
74585460670 741888354
637801238818 154728399
926580805882 370752717
492455231554 741878781
443687821222 173903118
709225290043 22046619
403526424478 49186074
460899848398 741869208
886419409138 741859635
500278733068 4585467
872076053158 37822923
53548538566 741850062
560347116526 449796978
388226844766 328803831
835739551342 580028070
571821801310 741840489
602420960734 167632803
612939421786 741830916
28800056281 321442194
38248958854 741821343
409480872937 63459417
247661956162 741811770
279217339318 449682102
812223445120 225195252
684656201686 741802197
89885040382 741792624
459943624666 741783051
875900948086 741773478
610070750590 741763905
562259563990 139603059
795643901962 164157804
987429838771 80968434
182638742386 741754332
128133989662 646866756
577559143702 741744759
45898748710 741735186
497236350214 566769465
592858723414 356709126
801315496990 741725613
729598717090 741716040
675093964366 741706467
352949696611 325118226
695174662738 741696894
146302240570 741687321
931361924542 741677748
792709483402 89967054
395876634622 741668175
717167808574 410700846
297385590226 697393050
423607122850 421566201
6299047741 150315246
316510064866 741658602
624414106570 546848052
236187271378 741649029
153952030426 262635255
261049088410 734967075
587757028222 5743800
364727213677 181274328
370058593858 338616156
957179965306 530669682
768803890102 741639456
149648518309 1732713
677962635562 741629883
600508513270 741620310
78410355598 741610737
754460534122 741601164
730554940822 741591591
672374421364 371135637
105184620094 21931743
851995354786 741582018
972479545018 741572445
509667258730 741562872
89885040382 308288892
483849217966 741553299
855348572950 173108559
27763955437 449988438
518273272318 741543726
155864477890 741534153
692614519759 277559562
294516919030 741524580
478111875574 741515007
788884588474 301013412
838710232426 438223221
499148797678 450045876
880454721661 2316666
685121985574 223510404
487674112894 741505434
375256769836 242704269
569909353846 342359199
147258464302 741495861
732467388286 741486288
6693575698 440654763
808965286846 741476715
561303340258 162147474
299298037690 741467142
23046344059 126669936
654057042262 741457569
685612425418 377731434
108053291290 741447996
751591862926 378583431
557478445330 741438423
233318600182 741428850
956233306 741419277
868251158230 741409704
484323617554 122266356
992560243390 741400131
436994255098 741390558
250530627358 667563582
274436220658 379866213
884506961674 21807294
229967693203 155101746
191244755974 741380985
10518470626 135965319
204631888222 741371412
825221090290 741361839
497236350214 583493496
65979447082 732277062
820439971630 741352266
434125583902 478171350
573734248774 741342693
361452580270 741333120
581384038630 741323547
780278574886 741313974
393007963426 741304401
5737351966 550782555
21036931678 741294828
123352871002 741285255
260092864678 715696626
693957952195 5494902
362408804002 293977257
233318600182 741275682
915106121098 522073128
577559143702 220159854
290692024102 741266109
496280126482 741256536
850082907322 94380207
14343365554 741246963
186463637314 521039244
517317048586 741237390
424563346582 517401504
802271720722 93355896
809929331719 399261111
31555392730 246073965
510133492549 116015187
116659304878 401663934
121520559121 509427195
87972592918 694884924
590946275950 741227817
354759014146 123376824
147258464302 473107233
896937870190 741218244
378664607446 741208671
297385590226 741199098
884506961674 613571862
290692024102 618434946
228299663575 402066
76497908134 448332309
454436359756 278421132
99447277702 741189525
317466288598 741179952
693262215274 655386726
115208141992 248974584
291938099128 361773243
400781838508 5983125
490542784090 741170379
895981646458 741160806
349977895486 10032504
368146146394 442904418
829228006240 215143602
623457882838 741151233
80322803062 741141660
377708383714 741132087
719080256038 741122514
191244755974 741112941
522098167246 741103368
58329657226 741093795
372469306399 231695319
410219990602 185706627
155864477890 741084222
741073401874 705405651
227581257790 576256308
232362376450 620952645
945705280522 741074649
886606829332 48381942
484805441698 741065076
368146146394 302602530
329897197114 741055503
634366883998 208614816
380762349898 30518724
574690472506 383255055
448468939882 741045930
348065448022 741036357
262005312142 741026784
783314591695 411964482
27730497802 741017211
415957332994 741007638
520741173961 50832630
569909353846 740998065
735336059482 740988492
65979447082 290693718
593814947146 282882150
781571270422 320638062
930405700810 740978919
371407080838 15986910
326072302186 527836074
373883488786 715294560
406395095674 740969346
132915108322 121155888
961004860234 740959773
704736900058 688461441
113790633682 740950200
48767419906 740940627
316510064866 504525819
574690472506 307168851
520281421063 83735031
213599866513 18246138
90841264114 740931054
937099266934 740921481
159689372818 315114441
173076505066 740911908
94666159042 740902335
196982098366 491889459
985866677266 483733263
186463637314 629912973
606245855662 193920261
233318600182 527529738
551741102938 545507832
286867129174 305215959
518273272318 626370963
445600268686 740892762
818527524166 684747117
184551189850 668051805
980129334874 180422331
239455605751 301932420
145346016838 740883189
774541232494 740873616
57373433494 140359326
992560243390 740864043
133871332054 740854470
383445726106 740844897
237448079251 338750178
327028525918 550954869
124309094734 740835324
562259563990 740825751
189332308510 740816178
608444937892 181705113
765935218906 536088
778366127422 605080611
371206382893 389946582
786972141010 740806605
735336059482 740797032
819671675461 409772265
360496356538 740787459
341847037753 227033268
652144594798 371930196
478111875574 740777886
919469679163 4652478
928493253346 740768313
896937870190 740758740
464767295311 53388621
886419409138 605252925
84147697990 541611621
878769619282 545383383
471418309450 377147481
438906702562 740749167
758432116129 74248188
15299589286 406067514
41117630050 83715885
162558044014 740739594
904587660046 575442603
981085558606 557062443
645451028674 740730021
344240553094 740720448
683699977954 740710875
48253842121 201731829
320334959794 740701302
798446825794 740691729
347109224290 262577817
263917759606 285600882
410581045870 48276639
36336511390 740682156
50679867370 740672583
307904051278 549174291
914149897366 438194502
791127438460 119241288
359540132806 508536906
583296486094 740663010
743942073070 740653437
810877734310 127387911
913193673634 740643864
314597617402 740634291
536441523226 740624718
373883488786 376056159
642008498512 247529061
913193673634 364702581
29642945266 14091456
752548086658 740615145
186463637314 740605572
618676764178 676083552
966742202626 268044000
359540132806 740595999
166382938942 740586426
899806541386 185132247
546959984278 740576853
439862926294 62664858
800359273258 516367620
524010614710 645966894
748181517190 124066080
295473142762 740567280
89885040382 740557707
340495822468 264865764
632063896426 121155888
458031177202 211343121
411176214334 740548134
29401681039 16465560
244793284966 740538561
555565997866 740528988
55460986030 720377823
772628785030 740519415
502017468874 740509842
647363476138 740500269
522098167246 248696967
967698426358 631952022
227581257790 238003926
571821801310 92666640
473330756914 740490696
535651706953 89727729
889288080334 740481123
36464626849 265669896
48767419906 519756462
715255361110 740471550
47939694553 416281905
880682066746 576964710
917018568562 740461977
892156751530 605990046
118571752342 455378037
528791733370 740452404
477155651842 740442831
350934119218 593765325
750635639194 740433258
23338138672 121663257
57383628739 316789716
597639842074 740423685
693262215274 336127176
778650368938 150746031
692305991542 740414112
326072302186 740404539
544091313082 740394966
729598717090 50756046
489636981349 46582218
378073115014 206231139
396088341517 207561786
729598717090 740385393
48767419906 740375820
543135089350 740366247
903631436314 740356674
860601368374 723948552
93709935310 738097446
97534830238 740347101
552697326670 740337528
137696226982 221442636
151083359230 30375129
566507480215 108519528
772628785030 740327955
35380287658 560566161
652144594798 740318382
906500107510 740308809
764022771442 740299236
576602919970 442569363
442196595331 73587651
675093964366 257169072
985866677266 421441752
670636949194 387763938
584252709826 115450380
118571752342 740289663
741073401874 740280090
322247407258 740270517
369102370126 740260944
760197876514 740251371
599552289538 479387121
288779576638 740241798
930660333037 451950903
116659304878 740232225
108214232566 454037817
942836609326 704668530
528791733370 267479193
509667258730 740222652
697087110202 740213079
101359725166 740203506
727686269626 740193933
969814414948 13775547
646407252406 740184360
550784879206 173098986
251486851090 740174787
153952030426 740165214
218019020470 740155641
350934119218 740146068
970567097554 341200866
468549638254 585666567
28686721534 626169930
971523321286 740136495
691349767810 730065699
203675664490 59591925
223756362862 740126922
611983198054 740117349
503929916338 436509654
89885040382 579156927
538353970690 341708235
62154552154 562672221
435168586879 580401417
18168260482 421709796
282086010514 740107776
343284329362 740098203
209155095208 32481189
419782227922 161879430
932318148274 658698984
50679867370 209907171
438303665092 255340629
938055490666 740088630
215150349274 740079057
118978164484 112118976
417869780458 740069484
746810744266 740059911
94704977557 324792744
635888791354 80135583
639713686282 740050338
202719440758 740040765
220308002743 19232157
147258464302 740031192
826177314022 467554893
556871645671 336299490
152995806694 740021619
170207833870 312376563
921799687222 113497488
413088661798 740012046
472374533182 740002473
271567549462 739992900
702824452594 697326039
980129334874 222955170
449425163614 739983327
338503210702 291248952
411176214334 739973754
896937870190 739964181
237143495110 739954608
486717889162 739945035
420738451654 285658320
953355070378 86195292
712386689914 739935462
4781128234 364204785
662782287565 100669668
258238515751 452161509
481936770502 739925889
455509929322 364262223
809921510578 739916316
601464737002 496063287
405438871942 739906743
36336511390 739897170
772628785030 510748269
996385138318 603922278
578688734464 370589976
51636091102 739887597
150127135498 739878024
59285880958 363659124
524010614710 739868451
283042234246 170945061
745854520534 698819427
359060194543 65469747
813746405506 739858878
139608674446 739849305
318566356228 583033992
869207381962 739839732
184551189850 739830159
561303340258 739820586
349021671754 682047531
337546986970 739811013
342328105630 706860747
414044885530 515831532
137696226982 739801440
759241652782 739791867
309816498742 739782294
714299137378 739772721
968654650090 739763148
388226844766 739753575
404482648210 739744002
476199428110 246724929
611026974322 739734429
240968390038 739724856
345196776826 353416014
564172011454 739715283
300254261422 694683891
589990052218 164693892
200806993294 590041428
763066547710 739705710
993019115572 109448109
708561794986 152067105
423694706227 292933800
892312264915 65182557
898850317654 739696137
48767419906 739686564
847214236126 521039244
14343365554 9065631
906500107510 739676991
404538564103 454076109
519229496050 518856600
709518018718 636144996
607291682674 237056199
324159854722 739667418
378664607446 299041374
795578154598 739657845
106140843826 531445095
390139292230 706037469
955267517842 739648272
86222742859 119461467
124309094734 441669501
924668358418 425462412
29642945266 390836871
976304439946 739638699
196025874634 739629126
901718988850 675298566
824522610010 140445483
953811702478 2335812
725773822162 739619553
184551189850 615677922
56417209762 739609980
29642945266 388261734
572244152497 230872041
389183068498 739600407
692305991542 168446508
633020120158 739590834
431256912706 21788148
963873531430 739581261
21036931678 739571688
266896137382 545565270
161601820282 739562115
287823352906 739552542
33467840194 482354751
610070750590 324448116
156820701622 739542969
122396647270 739533396
720992703502 739523823
140564898178 739514250
32511616462 739504677
388226844766 739495104
335180084569 154958151
764163590272 126985845
23905602874 154441209
129090213394 739485531
363551605504 87430209
738204730678 739475958
502973692606 656363172
46854972442 252219831
733423612018 739466385
750635639194 739456812
977260663678 739447239
682743754222 739437666
216106573006 429789408
434125583902 739428093
736292283214 727548000
592997235151 394838385
67891894546 739418520
845301788662 739408947
678918859294 607799343
860857369540 362290185
366233698930 572130345
144389793106 739399374
657881937190 739389801
417869780458 739380228
249574403626 679692573
972479545018 257867901
775497456226 739370655
129090213394 739361082
474286980646 215430792
647913981076 54623538
979173111142 739351509
745854520534 739341936
676050188098 631990314
19430963809 360164979
480980546770 739332363
894287243215 179484177
271567549462 173874399
453250058542 739322790
668400398242 739313217
654422692570 299357283
468549638254 739303644
184871607733 276248061
358683841621 489333468
309816498742 739294071
472374533182 739284498
174988952530 739274925
853117478608 300228426
179770071190 739265352
821396195362 739255779
881638290478 415870266
902675212582 739246206
818527524166 739236633
106140843826 739227060
68848118278 739217487
121440423538 739207914
640669910014 596589360
15299589286 739198341
95622382774 268867278
739160954410 739188768
605289631930 257408397
326072302186 151904364
901718988850 739179195
61198328422 714308541
168295386406 429751116
952398846646 739169622
395876634622 424237068
961004860234 587466291
14343365554 645775434
945705280522 739160049
655969489726 296389653
334678315774 739150476
661706832118 739140903
804607945750 123616149
402746564125 116618286
571821801310 269805432
677006411830 375768969
249574403626 512423544
109549537525 86300595
370058593858 663935415
467593414522 739131330
438906702562 739121757
193245074005 402267033
80322803062 157571580
137831378596 142417521
182233827724 20668107
839564446270 739112184
214194125542 739102611
183594966118 739093038
393007963426 627376128
21036931678 739083465
511579706194 43815621
526879285906 739073892
505941923002 636633219
959092412770 739064319
104228396362 739054746
886761931078 58433592
71716789474 739045173
587121381022 76210653
506843609353 57447573
734379835750 665677701
947617727986 648005943
144389793106 266272995
692449854586 381464904
182638742386 739035600
957179965306 336969600
342328105630 739026027
925999030045 329761131
566084458918 564653832
716613976324 153158427
211325454346 574858650
999253809514 739016454
326574894259 76832898
830002208950 739006881
569909353846 83045775
732467388286 738997308
230449928986 738987735
56417209762 186836241
224712586594 738978162
917974792294 314482623
393007963426 738968589
850082907322 738959016
707605571254 738949443
568953130114 116091771
19164384478 343507959
774637709188 97137231
778366127422 738939870
309816498742 539524707
571821801310 360251136
826177314022 738930297
932318148274 738920724
946661504254 738911151
735336059482 738901578
255311746018 615275856
385358173570 421681077
334678315774 196217781
790212512650 294168717
128133989662 145796790
131958884590 264473271
760197876514 458786025
874944724354 738892005
664575503314 738882432
984910453534 738872859
784103469814 738863286
993516467122 89124630
210369230614 188090304
740117178142 738853713
907456331242 738844140
205588111954 706114053
394362481396 129331230
589990052218 738834567
263917759606 100468635
422909006344 10712187
912237449902 738824994
329897197114 738815421
327028525918 738805848
552697326670 537456939
655969489726 738796275
429344465242 738786702
587121381022 24257982
561303340258 738777129
504886140070 738767556
83191474258 630640521
333722092042 738757983
11474694358 568607481
961012700521 688451868
568953130114 738748410
940268166556 100621803
410555667847 68265063
408307543138 328937853
512535929926 275013144
849126683590 738738837
196982098366 23243244
667444174510 738729264
301210485154 483005715
817571300434 738719691
891200527798 738710118
73629236938 738700545
349021671754 738690972
661706832118 738681399
941880385594 738671826
222800139130 738662253
727902868324 212233410
259136640946 738652680
207500559418 738643107
284954681710 738633534
696130886470 738623961
323203630990 223414674
685612425418 5609778
777409903690 738614388
27115369633 179120403
473330756914 408633078
657881937190 738604815
629195225230 738595242
37292735122 210874044
768803890102 713418252
435081807634 573891777
582340262362 738585669
45898748710 738576096
535550472478 369594384
472374533182 691716261
638757462550 738566523
216106573006 532622574
954311294110 216895461
632063896426 211008066
658419288826 60549225
71716789474 447164403
209413006882 738556950
558434669062 395355327
40459241494 103397973
436370214466 245040081
242880837502 738547377
876857171818 738537804
410219990602 516233598
76497908134 288654669
570865577578 738528231
986822900998 738518658
856776473446 738509085
498192573946 39076986
973435768750 628907808
982998006070 573192948
531376023547 13976580
698043333934 90732894
454206282274 738499512
287823352906 738489939
948573951718 738480366
96578606506 738470793
540266418154 738461220
432401580943 451079760
773585008762 738451647
896937870190 738442074
494367679018 738432501
184551189850 738422928
269830326190 82212924
287898587113 110300106
973435768750 738413355
563215787722 738403782
803227944454 738394209
905543883778 738384636
55460986030 738375063
33467840194 738365490
317466288598 738355917
397789082086 738346344
18168260482 738336771
521141943514 241957575
652144594798 738327198
596683618342 738317625
371014817590 738308052
763066547710 729156264
736292283214 738298479
323805992869 112339155
639167033782 228593667
938621130517 97922217
76497908134 738288906
426845139532 103800039
975348216214 738279333
820439971630 738269760
848170459858 738260187
549828655474 738250614
520185719782 738241041
43986301246 461562195
696130886470 141163458
984910453534 738231468
565128235186 249539391
782191022350 541420161
334678315774 120744249
19124484214 738221895
106140843826 224017773
439103398993 420647193
991783120915 321633654
323203630990 657904425
97534830238 194159586
681787530490 738212322
637801238818 738202749
497236350214 738193176
135783779518 738183603
708561794986 738174030
648319699870 92053968
155864477890 738164457
953380457974 327339162
12430918090 738154884
769760113834 683301594
239055942574 178134384
829045985218 738145311
528791733370 738135738
935186819470 430134036
431256912706 101847147
439060732132 17039940
957179965306 126593352
620589211642 738126165
502017468874 738116592
49351392052 72907968
882594514210 305062791
684656201686 575997837
492455231554 487169970
89885040382 622627920
103272172630 738107019
112834409950 738097446
704764460725 339602175
262005312142 577644393
959092412770 397633701
787624339927 52000536
769760113834 738087873
124309094734 738078300
320334959794 738068727
802271720722 738059154
471418309450 97740330
715255361110 738049581
810877734310 738040008
300254261422 738030435
246705732430 738020862
397789082086 194590371
892156751530 630908565
443687821222 435150288
993516467122 738011289
750635639194 738001716
40161406318 737992143
459117191668 67039719
11474694358 391191072
756372981586 84864645
502973692606 737982570
88928816650 225233544
552921066826 431244504
225668810326 195940164
653100818530 737972997
369692210521 12157710
757329205318 737963424
689437320346 737953851
67891894546 32490762
186463637314 226018530
93709935310 737944278
768803890102 52747230
805140391918 737934705
261049088410 737925132
558434669062 737915559
551741102938 413869509
230964745780 17815353
77910275743 34395789
208456783150 737905986
679875083026 737896413
915106121098 546264099
981085558606 527673333
478111875574 737886840
52046380309 75301218
640669910014 737877267
690393544078 737867694
252648157201 301932420
109009515022 737858121
687957936256 12473619
233318600182 737848548
683699977954 737838975
764022771442 737829402
801315496990 737819829
867294934498 737810256
872076053158 737800683
257224193482 737791110
119527976074 737781537
673673626540 49674297
610070750590 724149585
896937870190 444589266
361452580270 15106194
61198328422 600504717
243837061234 737771964
402570200746 476563086
569909353846 476946006
988178376268 29417829
251716775404 18897102
397789082086 58481457
995428914586 737762391
830958432682 737752818
240012166306 737743245
838608222538 737733672
281129786782 737724099
53756234374 229675416
598596065806 737714526
424563346582 737704953
812790181774 737695380
853907802250 471604272
360496356538 737685807
56550839269 286500744
410219990602 737676234
542178865618 737666661
931361924542 737657088
590946275950 737647515
295502321266 498676716
116659304878 70782762
20604858415 124200102
104228396362 737637942
332765868310 737628369
404482648210 737618796
761828250052 50239104
701868228862 416320197
949530175450 737609223
906500107510 26890557
376752159982 622752369
980129334874 737599650
982041782338 461973834
889288080334 737590077
157776925354 737580504
533572852030 737570931
580427814898 737561358
383445726106 169509111
427432017778 737551785
89885040382 737542212
778366127422 737532639
462812295862 737523066
487674112894 224304963
638223752746 232518597
51636091102 737513493
611026974322 737503920
436038031366 737494347
520185719782 737484774
92017456240 364903614
270913440037 54996885
769760113834 737475201
483849217966 737465628
519229496050 182748570
898230182806 106633647
941880385594 244101927
312685169938 156279225
664918848532 223558269
713342913646 525404532
484805441698 737456055
525923062174 737446482
778366127422 737436909
101359725166 58873950
306947827546 737427336
875900948086 610508502
170207833870 737417763
461856072130 672656418
780278574886 687896634
488630336626 654754908
782191022350 737408190
428388241510 737398617
271567549462 737389044
602420960734 737379471
245749508698 737369898
100403501434 361026549
93086268025 101780136
19124484214 629979984
397789082086 737360325
990647795926 683014404
674531296237 285256254
680831306758 737350752
83191474258 737341179
713534201332 103704309
767401348483 165057666
481936770502 737331606
41117630050 737322033
259136640946 737312460
681787530490 160845546
977592913789 180613791
946661504254 341890122
536441523226 737302887
703780676326 737293314
7649799430 665256489
852066874669 255063012
650232147334 737283741
69804342010 737274168
610070750590 737264595
912237449902 737255022
675093964366 737245449
347109224290 674475288
134827555786 737235876
600508513270 737226303
329897197114 737216730
917498999140 209361510
110204699980 262137459
374839712518 737207157
964829755162 737197584
841476893734 737188011
710927380405 58299570
221033459737 142235634
514448377390 310662996
436038031366 368455197
891200527798 737178438
202091972992 246064392
308860275010 96074628
246705732430 737168865
190288532242 626725164
841476893734 737159292
453250058542 737149719
4359968191 36281670
790797035938 339516018
94817833654 377597412
162558044014 318340542
501234152668 428209863
190288532242 564089025
343284329362 737140146
799403049526 737130573
832181752687 149051610
510623482462 545708865
519229496050 221758545
11996193106 61889445
961004860234 737121000
229493705254 737111427
176901399994 540032076
117713096626 494560326
924668358418 737101854
73629236938 737092281
448468939882 737082708
142477345642 737073135
339459434434 737063562
644494804942 737053989
848170459858 460758063
409263766870 737044416
278261115586 737034843
635888791354 737025270
881638290478 737015697
822397125004 252009225
328940973382 737006124
637851765112 482632368
485761665430 684000423
771672561298 736996551
931361924542 736986978
662663055850 736977405
131002660858 736967832
857732697178 405100641
590946275950 342627243
532616628298 736958259
772628785030 370953750
251486851090 736948686
123735436801 183830319
17212036750 736939113
357627685342 708334989
89885040382 55915893
220311573472 290148057
87016369186 736929540
912237449902 736919967
45456681235 11535465
392051739694 736910394
603377184466 234844836
694218439006 629405604
968654650090 736900821
429344465242 736891248
559513666519 443296911
798446825794 72553767
98101781590 29791176
681833567047 324850182
405438871942 381665937
250530627358 736881675
36336511390 736872102
658838160922 736862529
578515367434 581205549
30599168998 736852956
221843915398 736843383
581817236026 78651768
58329657226 736833810
400657753282 498044898
612939421786 626552850
132915108322 666970056
13387141822 736824237
919887239758 736814664
831254870200 40331049
200056799668 245652753
483849217966 736805091
131958884590 736795518
851039131054 736785945
30599168998 299960382
670590998794 384183636
267489433630 18964113
331809644578 490759845
467112423229 198419571
508711034998 315449496
508711034998 736776372
28686721534 736766799
718124032306 736757226
198372103447 221260749
240012166306 736747653
230449928986 119595489
252443074822 736738080
850082907322 736728507
98491053970 736718934
909707883085 214483065
263917759606 736709361
880682066746 159648921
964829755162 252717627
290692024102 217862334
736292283214 736699788
118571752342 736690215
571180117639 98984820
458031177202 736680642
400860997645 266004951
354759014146 525366240
357627685342 185993817
411197983336 532871472
619973212330 350898315
209598713509 205149390
118303808164 16341111
287823352906 736671069
908487004195 111333990
255311746018 645440379
656925713458 736661496
612939421786 736651923
794621930866 736642350
634932567622 736632777
422858633218 451759443
96578606506 371441973
174032728798 241335330
598596065806 723565632
468549638254 736623204
998297585782 235160745
839564446270 736613631
54504762298 693286233
468549638254 736604058
21993155410 412050639
444644044954 101378070
785059693546 583110576
285910905442 736594485
900762765118 714720180
661706832118 736584912
435081807634 525136488
325116078454 736575339
258180417214 612346518
378943928440 270619137
413088661798 736565766
159689372818 736556193
729598717090 732277062
315697416988 528774228
215150349274 85218846
30599168998 736546620
115703081146 254613081
387270621034 736537047
476623808773 216876315
590946275950 424667853
33467840194 736527474
188101918150 40340622
447512716150 736517901
739160954410 736508328
653100818530 736498755
380577054910 544607970
901961750557 28307361
957613612633 89919189
282086010514 565199493
34424063926 736489182
87016369186 736479609
447512716150 736470036
314884855267 187908417
201763217026 323088750
276348668122 736460463
372927265054 736450890
489586560358 141297480
514448377390 736441317
53548538566 367670211
974391992482 659369094
395876634622 736431744
666487950778 326439300
616764316714 736422171
515404601122 736412598
342328105630 736403025
742029625606 736393452
129090213394 736383879
820439971630 736374306
764022771442 547948947
952398846646 625480674
918931016026 736364733
102315948898 736355160
823308642826 736345587
288779576638 736336014
856776473446 611188185
689437320346 40733115
356671461610 736326441
477155651842 736316868
45898748710 736307295
99447277702 164100366
192200979706 736297722
908809355824 135046311
936143043202 736288149
830958432682 447470739
464724743326 614012220
847214236126 736278576
992560243390 736269003
176901399994 291153222
844345564930 736259430
723861374698 736249857
579471591166 715648761
393007963426 736240284
449026595851 161448645
837874638067 30825060
74585460670 736230711
583296486094 736221138
425519570314 480411432
619208439025 25167417
815676744907 1359366
912237449902 73798257
13387141822 736211565
91797487846 736201992
847477503199 456019428
930405700810 736192419
839564446270 736182846
192200979706 736173273
18168260482 736163700
183594966118 736154127
132915108322 736144554
979173111142 722589186
664575503314 736134981
843389341198 736125408
468249777694 16618728
538353970690 252459156
30599168998 245671899
727686269626 5887395
817571300434 736115835
546425958565 4068525
133394907082 75195915
280303669693 296763000
117615528610 736106262
349977895486 736096689
77454131866 736087116
90003506257 35707290
106140843826 462787539
168355629295 277348956
505842363802 736077543
154908254158 47836281
764978995174 723613497
480024323038 200066127
977260663678 736067970
794621930866 736058397
772688520550 244312533
855820249714 736048824
966742202626 244159365
863789174671 157045065
471418309450 736039251
678966494542 1502961
373883488786 736029678
526879285906 736020105
283532620744 73482348
476199428110 736010532
106140843826 736000959
128331356203 296035452
310133747962 384403815
380908989112 120705957
188376084778 735991386
48767419906 524772714
586165157290 635647200
837651998806 735981813
328127148025 166819098
838993172014 270599991
766922822932 179043819
725773822162 735972240
870420679036 161515656
956233306 735962667
716211584842 735953094
638757462550 548140407
761154100246 308020848
159689372818 241804407
967698426358 571412370
655013265994 735943521
151293371704 475060125
77454131866 735933948
425519570314 735924375
215150349274 452419980
961004860234 735914802
51636091102 735905229
914149897366 735895656
143433569374 469747110
799403049526 735886083
886419409138 609914976
666487950778 61008729
782191022350 735876510
930405700810 735866937
310772722474 599470833
300622429429 119710365
867294934498 599193216
739160954410 143403540
998297585782 735857364
82889459773 54077877
54504762298 335849559
178457467906 117374553
264873983338 559082346
763246165909 64579458
188962402309 79771809
293222351278 108864156
857732697178 673345674
448468939882 735847791
138652450714 735838218
920534853208 77981658
65979447082 735828645
930405700810 735819072
161601820282 735809499
917018568562 735799926
37597070365 341334888
987779124730 320226423
695174662738 600274965
97534830238 91000938
859645144642 620990937
934670781424 267096273
708561794986 410183904
969610873822 735790353
990647795926 166024539
277304891854 735780780
176901399994 181848708
615920968225 186884106
583296486094 735771207
785059693546 735761634
427039471432 29178504
204631888222 735752061
596683618342 255809706
731511164554 735742488
626326554034 702361437
551741102938 735732915
246705732430 662183556
520185719782 735723342
46854972442 735713769
99447277702 690950421
343284329362 735704196
733423612018 735694623
355993611145 348859266
959092412770 735685050
834783327610 735675477
417869780458 607837635
301210485154 735665904
653100818530 735656331
522098167246 542808246
190288532242 352918218
24861826606 735646758
923712134686 735637185
949530175450 735627612
401613977014 735618039
446556492418 735608466
703780676326 703290018
558434669062 735598893
7649799430 735589320
856776473446 447891951
964829755162 260979126
369102370126 376276338
527835509638 735579747
641626133746 527721198
944749056790 735570174
276348668122 735560601
721948927234 735551028
543135089350 735541455
528791733370 735531882
104228396362 735522309
215150349274 735512736
42073853782 37497441
168295386406 735503163
974391992482 735493590
951442622914 735484017
956333677906 601720488
218975244202 251147655
565128235186 597690255
333772024810 529884696
764978995174 735474444
15299589286 735464871
538353970690 735455298
474613084891 169566549
517317048586 735445725
536441523226 735436152
327028525918 735426579
266872932430 581014089
156820701622 735417006
975348216214 735407433
927537029614 735397860
969968425372 17537736
295473142762 735388287
291648247834 735378714
955267517842 735369141
812790181774 735359568
638757462550 735349995
992560243390 735340422
663068644714 84797634
56417209762 8788014
100403501434 735330849
764978995174 735321276
594032215954 484757574
565822919077 32921547
203181539041 4489737
359540132806 735311703
867294934498 735302130
771672561298 735292557
182714206345 109371525
355715237878 735282984
843389341198 735273411
224712586594 615802371
846512855227 445029624
839564446270 735263838
759241652782 735254265
845301788662 735244692
961004860234 735235119
947617727986 725671692
964909804588 334605069
562259563990 735225546
646903105087 42934905
151347995242 323107896
45898748710 735215973
356675865190 480210399
744898296802 735206400
2868680770 173443614
598596065806 735196827
609114526858 278928501
509667258730 735187254
561303340258 735177681
603377184466 735168108
386314397302 362960295
203675664490 735158535
254355522286 634642035
79366579330 735148962
517317048586 147385908
449435818363 698455653
297385590226 735139389
164470491478 735129816
475243204378 735120243
985866677266 671038581
196025874634 118398864
959092412770 735110670
108053291290 735101097
262005312142 688643328
342328105630 735091524
952431318262 614088804
901718988850 735081951
154908254158 485312808
30599168998 192053526
195284325427 326180829
23905602874 735072378
240968390038 735062805
819483747898 250736016
338503210702 473509299
944225226322 251980506
611026974322 658172469
359540132806 512021478
973435768750 329445222
304079156350 212147253
601464737002 715371144
989691572194 735053232
568304285839 352860780
286867129174 619114629
319378736062 245202822
930914343019 171385419
72673013206 735043659
559661454493 204019776
275392444390 673642437
923712134686 735034086
327028525918 662930250
201763217026 735024513
860601368374 615783225
756372981586 735014940
167339162674 735005367
692305991542 77550873
496280126482 70409415
634932567622 130240665
67891894546 205618467
121030282018 114512226
451337611078 734995794
98491053970 734986221
226625034058 734976648
573734248774 734967075
105184620094 734957502
320618521627 236979615
757329205318 631502091
507754811266 495240009
87245585098 321729384
903631436314 734947929
136740003250 436547946
41117630050 589495767
964932195835 244973070
588077604754 734938356
126221542198 734928783
476199428110 734919210
81279026794 734909637
296861587444 181255182
951442622914 734900064
98491053970 217048629
997604571685 269154468
31555392730 734890491
427432017778 734880918
520185719782 734871345
970567097554 98534889
453250058542 734861772
584252709826 6193731
149170911766 477807576
135783779518 734852199
818133915217 65766510
167859560527 174448779
723861374698 492664872
996385138318 734842626
871119829426 734833053
157776925354 734823480
338503210702 694176522
260375153302 246849378
117028545061 28546686
554609774134 473806062
891200527798 31389867
553653550402 734813907
274436220658 734804334
477155651842 734794761
546959984278 734785188
210691352491 245461293
991604019658 734775615
975924999037 132739218
570984120037 12014115
83191474258 734766042
808965286846 734756469
991164125254 41010732
386314397302 193403319
937099266934 734746896
845521718764 416377635
718124032306 734737323
150127135498 734727750
241212022888 53991720
986822900998 734718177
328106192728 55906320
434125583902 734708604
328940973382 734699031
704347723408 92944257
879140592178 297299088
740117178142 734689458
459943624666 239430303
548474706403 111295698
335929588939 182250774
926945546755 297643716
420121485469 225654756
109672320823 65737791
362408804002 734679885
707605571254 734670312
622501659106 734660739
106318489987 120686811
21036931678 280843101
268698878266 254708811
562259563990 734651166
96578606506 333695634
824797967782 134395347
507989254036 418914480
126221542198 734641593
119527976074 346686195
563215787722 612269934
284954681710 734632020
965785978894 734622447
313641393670 734612874
623457882838 403540242
647686105384 206748081
698043333934 377827164
446556492418 734603301
111878186218 520627605
628239001498 734593728
643538581210 734584155
388226844766 734574582
182638742386 22678437
663619279582 734565009
312685169938 43336971
306947827546 734555436
984584573560 18533328
123352871002 409954152
373379589304 96649008
391095515962 391124061
469505861986 48142617
390139292230 734545863
214194125542 654908076
125265318466 734536290
798446825794 734526717
931451728855 354880683
317466288598 451414815
680419298503 32911974
448468939882 591094458
37545826096 87363198
158733149086 604372209
426475794046 734517144
435143141845 125865804
320334959794 647029497
980129334874 734507571
950486399182 734497998
458041525615 208442502
667444174510 734488425
442731597490 111429720
817571300434 734478852
134105583364 288176019
79370197924 112616772
319378736062 300276291
849126683590 560767194
912237449902 734469279
92753711578 734459706
591412222579 164818341
380577054910 734450133
337546986970 129781161
676050188098 734440560
532616628298 138176682
73629236938 734430987
443687821222 734421414
646407252406 734411841
562259563990 376850718
255891314584 21989181
503929916338 734402268
969698371042 182126325
112834409950 686537268
952483270933 530325054
229493705254 10118661
151083359230 734392695
971523321286 734383122
693262215274 196782588
530704180834 734373549
531660404566 644023575
304079156350 409140447
101359725166 734363976
635888791354 734354403
657881937190 734344830
41117630050 451213782
851039131054 734335257
254435581285 104613744
693262215274 734325684
147696668377 216627417
188376084778 734316111
330853420846 734306538
263917759606 379358844
523638822628 33065142
558434669062 436835136
314597617402 292215825
660750608386 734296965
350934119218 734287392
283042234246 555214854
10518470626 112406166
466637190790 734277819
947617727986 734268246
972479545018 734258673
9562246894 726016320
274436220658 734249100
299298037690 734239527
883083723229 89507550
832870880146 498427818
567996906382 734229954
249574403626 102632133
852951578518 554860653
384401949838 734220381
86060145454 734210808
378782087302 1148760
622501659106 93777108
279217339318 295346196
536441523226 569344602
959092412770 64723053
727686269626 734201235
759447089362 12387462
764030592583 399261111
219931467934 37076229
286867129174 699135336
240222102196 342914433
160645596550 346714914
890244304066 452774181
21993155410 734191662
263958866068 33582084
305991603814 734182089
655969489726 734172516
83191474258 734162943
483094649479 487093386
394920410890 734153370
31555392730 734143797
319378736062 734134224
425519570314 253052682
875900948086 132298860
714299137378 458853036
472374533182 734124651
292604471566 240282300
215150349274 734115078
611026974322 363046452
677006411830 734105505
94666159042 734095932
443687821222 734086359
414044885530 453779346
260092864678 734076786
304079156350 734067213
42073853782 406718478
800359273258 734057640
58329657226 212051523
551741102938 734048067
582497288281 543985725
23905602874 734038494
9574 278823198
200185604383 200276733
465680967058 434738649
496280126482 734028921
3234886312 190445262
103272172630 25291866
951743148103 11688633
387270621034 666883899
865382487034 734019348
363365027734 333954105
721948927234 734009775
199850769562 734000202
919887239758 733990629
518572045648 30403848
415001109262 733981056
345196776826 88866159
197938322098 688691193
253399298554 240818388
495414243151 568674492
646407252406 733971483
545047536814 248735259
346557287494 42389244
43030077514 733961910
713342913646 733952337
79366579330 415736244
649275923602 135266490
624414106570 733942764
143771170792 381359601
952653038515 296561967
217062796738 517315347
971945796922 40532082
658838160922 733933191
529747957102 113574072
867294934498 517602537
584516800177 329483514
17212036750 698551383
607202079394 59802531
836695775074 642319581
98491053970 733923618
929054748088 59276016
544091313082 733914045
276348668122 733904472
521141943514 86415471
300254261422 16197516
261049088410 733894899
467068511878 290540550
783147246082 733885326
204631888222 733875753
606245855662 733866180
143433569374 175157181
841476893734 683081415
725773822162 733856607
450381387346 63153081
732467388286 733847034
379620831178 733837461
759241652782 121940874
120484199806 257063769
924668358418 733827888
272959057504 92456034
133871332054 733818315
70760565742 196868745
264873983338 618454092
806469139372 353731923
963239688046 395192586
162558044014 133112565
738204730678 733808742
462812295862 733799169
379620831178 733789596
570865577578 679769157
963873531430 733780023
201220853230 34309632
435081807634 733770450
438470666077 191517438
91797487846 733760877
713342913646 733751304
311728946206 244130646
716663660194 248036430
434125583902 643870407
75541684402 158787351
511579706194 410250915
220887691666 505770309
48767419906 733741731
371971041322 733732158
11474694358 733722585
684656201686 733713012
992560243390 733703439
573069723925 328191159
664575503314 733693866
160645596550 695076384
952398846646 402736110
486748273864 169528257
864592249549 18456744
915106121098 733684293
89885040382 733674720
709518018718 733665147
628239001498 733655574
18168260482 733646001
633020120158 733636428
243837061234 537849432
389183068498 135927027
698043333934 81571533
552186333595 55236210
909757547809 217795323
900762765118 316090887
759241652782 733626855
880688308342 541314858
165426715210 452238093
791753259670 565180347
652144594798 329703693
135783779518 733617282
674137740634 36128502
889288080334 470991600
603377184466 297289515
72673013206 729740217
476199428110 251109363
699955781398 733607709
640669910014 316186617
370058593858 733598136
886951476478 75684138
987779124730 568502178
606245855662 431569986
867294934498 499739319
601464737002 527893512
649275923602 733588563
870512273500 225463296
738204730678 18332295
452293834810 733578990
842620709974 451816881
978216887410 733569417
927537029614 651844716
398745305818 733559844
453250058542 24660048
810877734310 111295698
878769619282 614998239
654057042262 733550271
181682518654 57801774
906500107510 666252081
474289795108 611264769
560416482484 307216716
905190194239 10626030
282086010514 733540698
773585008762 733531125
709518018718 733521552
88928816650 347815809
390139292230 584814570
753504310390 733511979
382489502374 733502406
480980546770 168226329
420738451654 542118990
581384038630 733492833
42073853782 45251571
60490610197 409178739
792709483402 125253132
111878186218 733483260
480980546770 733473687
942836609326 733464114
716211584842 564644259
580427814898 733454541
284954681710 688059375
522278627869 495603783
816615076702 733444968
728642493358 733435395
5737351966 733425822
341371881898 733416249
318657318874 173271300
145346016838 733406676
838608222538 733397103
188376084778 733387530
129090213394 733377957
959409805585 73913133
205588111954 459322113
218019020470 712652412
549231380950 27618105
961961083966 733368384
36945047854 12263013
20080707946 733358811
499148797678 733349238
330853420846 733339665
173076505066 733330092
364321251466 733320519
547916208010 567152385
29073461161 322294191
500105021410 733310946
542178865618 733301373
993516467122 733291800
809921510578 733282227
629195225230 639418962
974391992482 482182437
677006411830 733272654
894069198994 733263081
259136640946 733253508
296429366494 84003075
935506126885 333216984
150127135498 733243935
603687857035 129819453
971523321286 733234362
24861826606 733224789
310802111584 198419571
297385590226 733215216
13387141822 733205643
664575503314 402937143
532648123468 655223985
393964187158 733196070
883550737942 733186497
504886140070 733176924
279217339318 733167351
865575813769 120830406
27730497802 733157778
982041782338 733148205
510362459563 5705508
519229496050 733138632
28686721534 273634632
299298037690 733129059
258180417214 383427369
783147246082 733119486
715255361110 52144131
314597617402 578898456
864426263302 733109913
880682066746 733100340
298341813958 477214050
142594576600 607636602
671269069438 733090767
614851869250 733081194
274759079656 382355193
514448377390 733071621
987779124730 733062048
26978571463 386777919
466637190790 396877434
529747957102 733052475
65023223350 733042902
784103469814 733033329
24861826606 733023756
157776925354 192809793
414044885530 733014183
250893214306 6078855
403526424478 566061063
561303340258 733004610
129090213394 732995037
313641393670 732985464
171164057602 732975891
648599470795 272361423
639713686282 732966318
57439975417 2900619
192200979706 732956745
444644044954 186386310
92128340299 223519977
352846566682 732947172
654057042262 129819453
571821801310 465860472
615808092982 646397679
229493705254 732937599
442731597490 732928026
54504762298 732918453
963944438641 32883255
671269069438 705884301
173076505066 732908880
364321251466 732899307
616764316714 732889734
168481925884 159131979
136740003250 732880161
536441523226 732870588
603377184466 87219603
98491053970 732861015
404482648210 732851442
668400398242 732841869
111878186218 732832296
75621169021 479674311
868251158230 732822723
14343365554 732813150
522098167246 732803577
626384633425 456124731
126221542198 732794004
475243204378 732784431
108053291290 732774858
644494804942 732765285
621550039987 99520908
906500107510 732755712
287823352906 732746139
358583909074 732736566
303122932618 239947245
654057042262 732726993
398303401084 157696029
436038031366 732717420
522446480851 325960650
905020053310 251980506
598596065806 732707847
170207833870 732698274
939967938130 732688701
68848118278 39268446
455162506006 732679128
840520670002 732669555
966234808999 174113724
30599168998 732659982
797490602062 666711585
449425163614 569143569
218975244202 732650409
592858723414 109084335
766891442638 732640836
176405245069 264875337
767847666370 607320693
198894545830 695354001
340060714564 55982904
63110775886 732631263
954311294110 732621690
459943624666 732612117
585208933558 390042312
285910905442 732602544
612939421786 59544060
239055942574 279885801
465680967058 732592971
101359725166 584699694
309176528638 352047075
509667258730 732583398
54652511980 584603964
886419409138 732573825
496280126482 732564252
507754811266 718750413
802271720722 732554679
494367679018 669344160
535485299494 18820518
261049088410 732545106
96578606506 294465480
827133537754 732535533
399201095494 187946709
645451028674 732525960
304079156350 732516387
74585460670 732506814
321291183526 94925868
370058593858 732497241
841476893734 732487668
819483747898 732478095
504886140070 732468522
154245280135 272428434
473330756914 732458949
679875083026 451079760
454352978926 271672167
769760113834 542789100
372025138345 123472554
13517009140 263975475
451337611078 729960396
75541684402 732449376
312416440774 23099649
93806210971 62348949
417240417238 176506974
988735348462 338462988
354759014146 732439803
731511164554 732430230
221095282171 119882679
219931467934 732420657
490542784090 396350919
606245855662 732411084
744898296802 732401511
731511164554 238080510
818007877099 148218759
598596065806 732391938
530704180834 73980144
842433117466 732382365
623663568316 279119961
783147246082 732372792
480980546770 732363219
100403501434 732353646
689437320346 732344073
552907511458 422523501
429344465242 241574655
975640135276 57495438
199850769562 597249897
356671461610 732334500
580427814898 732324927
358583909074 664059864
380577054910 239554752
905612972119 326487165
628239001498 732315354
2868680770 567765057
529433957221 4164255
349977895486 732305781
931361924542 279186972
378800754652 400074816
163514267746 732296208
972479545018 732286635
751591862926 732277062
947617727986 732267489
46854972442 732257916
45898748710 561370293
39205182586 732248343
2868680770 732238770
751591862926 732229197
161601820282 282795993
228537481522 521881668
460899848398 732219624
802271720722 732210051
723861374698 732200478
286867129174 732190905
968258456431 134347482
781234798618 732181332
444644044954 732171759
287823352906 732162186
755808245689 250659432
674137740634 732152613
251486851090 661245402
539310194422 732143040
882594514210 310768299
851039131054 455291880
205588111954 149865315
805140391918 549107280
749679415462 732133467
725773822162 571211337
171164057602 732123894
81279026794 430124463
283998457978 732114321
715255361110 732104748
549828655474 732095175
677006411830 732085602
611026974322 732076029
668400398242 704840844
830002208950 732066456
213237901810 201760548
861637316050 505444827
826177314022 732056883
512535929926 732047310
786015917278 401261868
238099718842 92417742
189332308510 732037737
726730045894 220686369
812790181774 732028164
169251610138 732018591
611983198054 732009018
896937870190 731999445
929449477078 731989872
696130886470 731980299
772628785030 681865644
413088661798 731970726
42073853782 510183462
331809644578 731961153
253399298554 731951580
844345564930 731942007
590573708455 65163411
614851869250 731932434
354759014146 104039364
286867129174 663207867
257305410814 625116900
836695775074 731922861
819483747898 424170057
474286980646 731913288
822352419094 731903715
861557592106 204709032
148214688034 363094317
917018568562 731894142
247661956162 731884569
940924161862 464070321
793665707134 731874996
907456331242 731865423
803227944454 731855850
128133989662 466846491
789840812206 731846277
737248506946 731836704
908412554974 731827131
264873983338 731817558
491616487678 1148760
558434669062 731807985
812790181774 731798412
91797487846 731788839
374839712518 731779266
886419409138 731769693
879725843014 635091966
840520670002 570646530
981085558606 731760120
795054668758 144102369
160645596550 576486060
704736900058 731750547
282086010514 661465581
401613977014 731740974
865382487034 731731401
375795936250 731721828
506798587534 731712255
618676764178 731702682
856776473446 731693109
948573951718 731683536
296429366494 329617536
166382938942 98487024
1912457038 599844180
61198328422 731673963
322855541656 122180199
995487405616 327396600
899806541386 122256783
434125583902 731664390
892156751530 731654817
823308642826 731645244
950936473777 145720206
124309094734 731635671
240968390038 191431281
722062482160 345049212
94666159042 731626098
947617727986 731616525
683699977954 731606952
483849217966 731597379
608399667175 389477505
2868680770 731587806
45898748710 731578233
773585008762 115105752
653296366201 278028639
300254261422 731568660
954311294110 731559087
969610873822 731549514
741073401874 125300997
1912457038 731539941
138652450714 731530368
664575503314 731520795
96578606506 51923952
211325454346 613208088
960048636502 731511222
450611416963 73731246
734379835750 731501649
91797487846 76909482
116659304878 359159814
5737351966 585743151
59285880958 476754546
247661956162 30221961
52007370334 223070046
194113427170 132116973
444644044954 243795591
79366579330 731492076
390139292230 731482503
464724743326 731472930
721948927234 731463357
344240553094 731453784
340574780572 113803824
383445726106 130996932
767358461443 56614722
371014817590 731444211
27730497802 731434638
82235250526 731425065
470462085718 731415492
210741448000 156106911
145346016838 100889847
695174662738 731405919
459943624666 154441209
718124032306 731396346
848170459858 119518905
720036479770 359743767
63110775886 225329274
348065448022 731386773
969610873822 731377200
510623482462 731367627
844345564930 731358054
601464737002 520148955
536998116592 86310168
180726294922 248084295
443687821222 731348481
887375632870 717438912
443687821222 731338908
636845015086 333695634
218019020470 363975033
820439971630 731329335
414044885530 398016621
632210506921 19930986
175945176262 731319762
792709483402 731310189
707605571254 731300616
816280217254 63019059
610070750590 666998775
86060145454 731291043
544091313082 472695594
840520670002 523729257
122446197118 240961983
101359725166 731281470
747766967998 731271897
411176214334 731262324
700375155382 11841801
697304063101 452362542
914551542154 49817892
936143043202 731252751
94666159042 389056293
951442622914 731243178
171164057602 42724299
190288532242 183504837
92753711578 246437739
842882933590 48286212
662663055850 731233605
136740003250 731224032
759241652782 731214459
505933613638 458843463
791895121957 191488719
9574 699872457
254355522286 456536370
888331856602 731204886
641015504887 313735929
871119829426 522580497
222800139130 731195313
575646696238 731185740
105184620094 637753260
667444174510 731176167
139608674446 731166594
851995354786 731157021
652144594798 731147448
577559143702 136788597
866338710766 731137875
589033828486 731128302
263917759606 731118729
647363476138 547719195
789840812206 731109156
523054390978 731099583
284188616050 437208483
823308642826 731090010
961004860234 77474289
684656201686 144054504
7745184802 584345493
734379835750 731080437
204631888222 731070864
626326554034 138310704
27017562292 59678082
492455231554 731061291
200806993294 556258311
981085558606 731051718
284954681710 731042145
476199428110 731032572
87972592918 416463792
212281678078 731022999
990647795926 4949241
605289631930 731013426
480980546770 731003853
234274823914 647268822
998639858824 219863091
447512716150 730994280
861882298693 362395488
331866785815 260184567
240012166306 730984707
724817598430 730975134
962917307698 730965561
223756362862 730955988
419782227922 730946415
953355070378 730936842
845301788662 119164704
801315496990 730927269
998297585782 703883544
467593414522 583972146
25901680066 501251853
87972592918 730917696
389183068498 36846477
461856072130 730908123
207500559418 730898550
76497908134 730888977
640669910014 730879404
413088661798 730869831
522098167246 561772359
737649998566 268513077
562259563990 338194944
114221265514 135582399
966742202626 655137828
753504310390 730860258
380577054910 730850685
853907802250 627232533
923712134686 234729960
816615076702 730841112
749151564334 286376295
778366127422 489132435
999253809514 730831539
107097067558 730821966
300711343453 230843322
190288532242 730812393
446831352394 450371358
189332308510 730802820
919887239758 730793247
16255813018 730783674
746810744266 730774101
644494804942 730764528
60242104690 730754955
507754811266 730745382
167339162674 730735809
62154552154 616156572
583655942671 347337159
69804342010 616003404
85103921722 730726236
688531967536 123491700
247661956162 730716663
170207833870 730707090
903631436314 730697517
396954148264 218369703
263093547544 277205361
799403049526 524600400
598596065806 730687944
483849217966 730678371
337546986970 730668798
540266418154 730659225
700478974567 80011134
395876634622 730649652
760660644907 98697630
469505861986 730640079
882594514210 730630506
453250058542 730620933
7649799430 730611360
129090213394 730601787
377071122769 13852131
304079156350 204144225
334763659069 550610241
354759014146 730592214
777432802306 559072773
103272172630 620895207
789840812206 730582641
754460534122 496742970
565128235186 341995425
70760565742 730573068
631107672694 730563495
300254261422 187860552
907456331242 730553922
219931467934 730544349
823308642826 730534776
502973692606 464730858
396832858354 19088562
441775373758 730525203
533086940215 177167511
113790633682 730515630
91858190239 431024325
217062796738 730506057
907456331242 730496484
752548086658 730486911
780278574886 613744176
641669298403 225884508
378664607446 730477338
838888721011 188214753
954311294110 207265023
464724743326 644607528
516360824854 559704591
114746857414 577960302
919887239758 301645230
306947827546 31782360
250530627358 730467765
178049457073 350783439
622680492319 364721727
26774274070 730458192
78410355598 215076591
812790181774 730448619
649275923602 730439046
167339162674 730429473
13862087071 170093064
785059693546 730419900
731511164554 730410327
355203277930 79570776
234274823914 730400754
477155651842 730391181
835739551342 614921655
111878186218 730381608
373883488786 730372035
211325454346 730362462
692305991542 195260481
602420960734 449653383
6038767444 246370728
610070750590 730352889
557478445330 168676260
458987400934 730343316
261049088410 730333743
549828655474 730324170
102315948898 730314597
671269069438 220150281
590247096841 122400378
841476893734 730305024
817571300434 730295451
492455231554 35467965
964829755162 268790694
273479996926 325079934
766891442638 730285878
757329205318 730276305
365277475198 315382485
700912005130 49827465
708561794986 730266732
238099718842 614529162
921799687222 730257159
633020120158 360318147
879725843014 730247586
528791733370 730238013
35380287658 730228440
917018568562 624035151
88512481399 650964
783671913493 50181666
437950478830 730218867
859645144642 730209294
589990052218 730199721
963873531430 730190148
826310330857 577606101
477155651842 730180575
674137740634 272868792
689437320346 730171002
115703081146 730161429
454206282274 730151856
285496858138 48487245
796534378330 730142283
178813847458 730132710
925074358921 314128422
464724743326 730123137
440819150026 730113564
795578154598 730103991
714299137378 730094418
801315496990 730084845
746810744266 395977572
863470039570 730075272
983954229802 301884555
301230473578 47788416
174988952530 9936774
543135089350 730065699
203675664490 730056126
742985849338 730046553
937099266934 730036980
542380578301 349893150
933274372006 730027407
405438871942 730017834
49313904184 56461554
803266303465 404641137
307113421300 465056340
258180417214 602112981
985866677266 90254244
378761371330 349251759
934230595738 730008261
982165379341 165028947
9574 142293072
679875083026 729998688
174988952530 729989115
157776925354 729979542
156820701622 729969969
353802790414 231570870
86060145454 156183495
55460986030 729960396
935404968994 107208027
932822147578 119863533
557478445330 399749334
482892994234 729950823
873032276890 729941250
324439644793 27962733
457074953470 729931677
349977895486 7562670
30599168998 729922104
7649799430 729912531
543429736717 202832724
868251158230 446341125
151083359230 61343784
396832858354 729902958
917018568562 729893385
665531727046 729883812
986822900998 412270818
516360824854 729874239
511579706194 729864666
972479545018 578103897
256267969750 729855093
355715237878 729845520
279217339318 639859320
870163605694 729835947
75541684402 122170626
934230595738 209227488
781694953582 227483199
357627685342 57093372
579698174503 219489744
396832858354 729826374
771672561298 729816801
979350125485 199166265
132915108322 729807228
996385138318 504592830
874944724354 729797655
364321251466 729788082
692305991542 729778509
271567549462 729768936
650544667492 51474021
29862664762 474543183
666209370997 28537113
416913556726 729759363
401613977014 729749790
966742202626 729740217
390139292230 275568378
951442622914 729730644
856776473446 729721071
308860275010 396274335
291648247834 729711498
152995806694 503712114
872076053158 729701925
204631888222 729692352
424563346582 488299584
882594514210 622704504
16255813018 386308842
81279026794 93221874
840520670002 166081977
362418836506 269996892
241924613770 450888300
578515367434 729682779
154908254158 729673206
104521646071 272428434
729333424633 16073067
950657076199 438807174
811833958042 729663633
676050188098 729654060
216106573006 660163653
474909024613 28115901
645451028674 729644487
138667920682 187065993
785059693546 729634914
48767419906 317861892
851039131054 248965011
578515367434 729625341
588607470304 184155801
507940642342 241220454
147258464302 729615768
249986578714 193537341
431256912706 165660765
709713853579 33687387
33467840194 442779969
26110247017 266531466
956223741574 729606195
36336511390 729596622
866338710766 729587049
636044735524 37956945
702824452594 307408176
429414022660 276793722
152355329221 177445128
535485299494 645392514
453250058542 525452397
660750608386 720215082
556867759033 358920489
864426263302 729577476
428388241510 729567903
860601368374 729558330
149170911766 402611661
809072255548 311294814
234274823914 432594297
867625710367 121672830
818527524166 729548757
293560695298 729539184
615808092982 729529611
141521121910 729520038
287823352906 729510465
857397962179 21012735
312685169938 187850979
436038031366 729500892
415001109262 729491319
640669910014 123462981
296863741369 206527902
751591862926 729481746
204055722163 25215282
237143495110 729472173
73629236938 254421621
669356621974 729462600
138652450714 729453027
381533278642 729443454
755416757854 729433881
239055942574 408709662
645451028674 289870440
714299137378 729424308
358782242488 178622607
459943624666 729414735
986822900998 510575955
9574 599997348
434125583902 729405162
618676764178 729395589
688481096614 205695051
919887239758 330498252
822352419094 238434711
367189922662 729386016
188946348388 9438978
667444174510 578276211
20307042385 315372912
240012166306 729376443
946716893632 154163592
738204730678 729366870
365277475198 729357297
343284329362 232987674
394920410890 668769780
726730045894 319173393
401613977014 455818395
455162506006 266952678
191244755974 729347724
133871332054 729338151
214194125542 341727381
70760565742 729328578
40161406318 729319005
574690472506 43614588
771672561298 729309432
110327215234 73625943
608158303126 57380562
240968390038 249903165
853907802250 729299859
612162844972 418665582
794621930866 89622426
404482648210 190148499
903631436314 76526562
656925713458 729290286
764978995174 729280713
595727394610 729271140
192200979706 220810818
730554940822 190473981
388226844766 729261567
157776925354 729251994
660979058458 17901510
714299137378 124956369
529747957102 394359735
55913415583 84299838
887375632870 718721694
237143495110 729242421
856174240108 51320853
227581257790 303196056
831215707057 262443795
798446825794 729232848
93709935310 75148050
44942524978 429703251
935186819470 29666727
757329205318 729223275
257224193482 102976761
954311294110 729213702
949530175450 717017700
591902499682 291105357
523241571847 343393083
34424063926 729204129
503929916338 729194556
476199428110 729184983
609414276634 207370326
887375632870 703021974
510623482462 403521096
925069352242 40436352
414044885530 729175410
762110323978 729165837
806096615650 681722049
913193673634 108519528
965785978894 729156264
717167808574 729146691
359540132806 729137118
906500107510 729127545
155447826730 86425044
36775959955 95643843
287823352906 537763275
487674112894 729117972
832870880146 729108399
581384038630 729098826
362408804002 702926244
972647177821 411390102
646693896745 60568371
87016369186 729089253
114746857414 729079680
240968390038 209495532
431256912706 729070107
367189922662 89421393
620589211642 70045641
944409496999 38818515
448468939882 641218686
850359500011 19538493
580427814898 28498821
808965286846 729060534
152995806694 729050961
717167808574 729041388
851995354786 341813538
911281226170 729031815
958136189038 729022242
480024323038 729012669
681787530490 52699365
968654650090 729003096
811186520998 184538721
394920410890 728993523
21036931678 728983950
691349767810 728974377
400942664908 343306926
274436220658 728964804
30599168998 728955231
525923062174 233830098
588077604754 728945658
686568649150 473509299
698043333934 728936085
206544335686 728926512
604333408198 728916939
101359725166 728907366
174032728798 188444505
604333408198 197682450
30599168998 728897793
15299589286 728888220
902675212582 322533516
335634539506 728878647
279217339318 728869074
356671461610 717706956
561303340258 555741369
686568649150 431388099
214359470398 267641934
395876634622 728859501
454206282274 728849928
390139292230 183543129
58329657226 187736103
676050188098 728840355
272523773194 728830782
515404601122 728821209
189332308510 414759798
995428914586 177560004
748170134893 247117422
912237449902 728811636
562259563990 728802063
282086010514 548035104
161272599331 97970082
326072302186 728792490
928493253346 728782917
221999179885 123405543
534529075762 728773344
342328105630 728763771
609114526858 39383322
77894662180 31217553
988834620472 247806678
976784162122 130183227
131958884590 321116712
992560243390 449548080
339459434434 728754198
539310194422 728744625
961382170456 267287733
330853420846 682899528
867294934498 728735052
319378736062 441219570
230449928986 728725479
251486851090 728715906
371014817590 285706185
679335495400 127809123
496280126482 728706333
898850317654 728696760
612939421786 162405945
402570200746 18715215
702983230372 161812419
932318148274 728687187
822352419094 728677614
568953130114 715763637
695174662738 728668041
397789082086 728658468
910325002438 467937813
537397746958 728648895
843835490863 226545045
894069198994 728639322
735336059482 728629749
89885040382 309236619
949530175450 728620176
671392312240 41441517
733423612018 311802183
377112908914 8558262
33467840194 728610603
292604471566 728601030
250530627358 453262404
649275923602 645239346
618676764178 728591457
136740003250 728581884
89885040382 227205582
15730403005 118982817
188529319789 520072371
262005312142 478956336
74164434649 62837172
190666560439 81676836
982041782338 213841674
421694675386 408489483
41368356493 160443480
340415658166 684670533
693262215274 728572311
859645144642 728562738
279217339318 283485249
779322351154 326726490
332765868310 203895327
913193673634 728553165
247661956162 728543592
45898748710 666261654
216106573006 728534019
851039131054 412720749
954311294110 728524446
714299137378 728514873
908560582273 425845332
285910905442 728505300
98491053970 728495727
437950478830 728486154
876857171818 728476581
859645144642 728467008
64066999618 728457435
717167808574 728447862
480098571226 81466230
511579706194 212041950
391480867504 259294278
463768519594 280852674
134827555786 728438289
942202641493 71223120
392051739694 728428716
204631888222 728419143
344864415931 25090833
868251158230 728409570
630151448962 728399997
659794384654 728390424
945705280522 78498600
356671461610 728380851
181171477714 39000402
719080256038 728371278
518273272318 728361705
421694675386 238645317
502148599828 568080966
873258707059 441592917
841597685848 533302257
205588111954 333944532
2868680770 728352132
643538581210 522551778
693262215274 728342559
80322803062 165651192
234274823914 728332986
549828655474 728323413
538353970690 728313840
82235250526 728304267
1912457038 728294694
607202079394 728285121
571019281666 428602356
344240553094 728275548
407413093975 647402844
764978995174 187075566
308860275010 728265975
581384038630 728256402
849126683590 728246829
363365027734 554152251
419782227922 728237256
283998457978 728227683
802271720722 728218110
431256912706 557646396
503929916338 275348199
218975244202 728208537
458031177202 728198964
753598240666 225492015
528791733370 728189391
478111875574 728179818
711430466182 728170245
547916208010 728160672
677006411830 728151099
622501659106 726743868
954311294110 564950595
168295386406 728141526
589990052218 49425399
965899955032 443986167
279217339318 728131953
467593414522 728122380
57373433494 728112807
174032728798 728103234
132915108322 388816968
44942524978 728093661
643538581210 728084088
190354882705 408891549
196685798962 21577542
734379835750 728074515
150127135498 182758143
216106573006 252181539
519229496050 728064942
881033826631 316904592
915106121098 728055369
456118729738 376573101
26774274070 728045796
575646696238 728036223
826177314022 728026650
180726294922 19567212
619632987910 728017077
601759786435 182250774
314651982469 617468073
22949379142 728007504
152130545608 544837722
473330756914 727997931
695174662738 203234790
662663055850 727988358
296429366494 727978785
390711240688 23760186
214194125542 727969212
650232147334 727959639
426475794046 727950066
464724743326 727940493
6693575698 727930920
999253809514 727921347
786015917278 587303550
745040800480 90924354
909368778706 727911774
910325002438 727902201
160645596550 727892628
659794384654 727883055
901298144716 124707471
192200979706 727873482
150127135498 727863909
815658852970 211036785
209413006882 727854336
307904051278 727844763
992588474167 252966525
865382487034 166292583
241924613770 727835190
290692024102 305369127
572778025042 420417441
460899848398 107571801
984140577820 534393579
754460534122 489802545
721948927234 727825617
120484199806 727816044
244793284966 139047825
796534378330 272820927
186463637314 727806471
554609774134 727796898
122805452662 112387020
748723191730 727787325
148214688034 727777752
722905150966 727768179
791753259670 84816780
986822900998 727758606
767847666370 727749033
265830207070 117345834
343284329362 727739460
765935218906 727729887
650232147334 258700752
527835509638 727720314
353802790414 727710741
915106121098 727701168
192200979706 389448786
909527479900 450447942
372927265054 91048803
137696226982 373222551
425519570314 727691595
961004860234 727682022
775497456226 727672449
625834812262 193881969
183594966118 727662876
57373433494 727653303
21036931678 620818623
636847322179 614567454
795578154598 727643730
43986301246 727634157
516360824854 290243787
861929656324 21606261
426475794046 727624584
174988952530 727615011
87523881781 85620912
142477345642 727605438
44166694858 466856064
634333866721 82385238
734379835750 727595865
698999557666 117546867
899806541386 727586292
929684704834 190770744
761154100246 391305948
773585008762 727576719
636845015086 727567146
158738404663 430028733
899806541386 727557573
153952030426 210395394
758285429050 727548000
77454131866 13335189
877813395550 727538427
898034998909 282719409
282086010514 482814255
913660931764 208289334
558135746656 60367338
386496552346 529999572
832059687364 211400559
93709935310 411016755
1912457038 727528854
121034637733 97548870
694218439006 727519281
658838160922 727509708
74585460670 727500135
141779066395 428324739
834783327610 727490562
124309094734 727480989
840520670002 727471416
241924613770 441008964
41460381742 52996128
453250058542 119691219
771672561298 727461843
502973692606 727452270
668400398242 182107179
125265318466 37679328
761154100246 727442697
36336511390 727433124
711430466182 583627518
254355522286 355876275
116659304878 727423551
527835509638 727413978
56417209762 64397571
831914656414 533062932
963873531430 727404405
200806993294 727394832
522098167246 110826621
797629152091 123884193
616764316714 216378519
757329205318 727385259
256899136786 2144352
222800139130 567439575
352846566682 727375686
666861345643 46333320
557478445330 360231990
567996906382 727366113
854864025982 727356540
64066999618 727346967
825221090290 727337394
139608674446 262309773
415001109262 727327821
168295386406 727318248
652374882886 225214398
591902499682 727308675
175945176262 305101083
908412554974 409963725
992560243390 406402569
216106573006 727299102
20080707946 667544436
687524872882 335131584
498491356849 73214304
705051363535 250056333
284954681710 371824893
101359725166 310490682
707605571254 530085729
254355522286 312357417
329897197114 450103314
605289631930 65249568
595727394610 727289529
232022826232 66350463
388226844766 690730242
253399298554 727279956
975496444546 469469493
738204730678 727270383
221843915398 727260810
24861826606 727251237
124483189312 48602121
355715237878 727241664
753504310390 727232091
378664607446 727222518
711430466182 366665046
110335840507 198170673
671269069438 287974986
477155651842 727212945
186463637314 265152954
258180417214 551634552
888331856602 727203372
350934119218 727193799
781234798618 600112224
433169360170 484068318
398745305818 7074447
773585008762 640701744
533116319752 34453227
590946275950 185189685
414044885530 727184226
792709483402 251214666
660750608386 246504750
29642945266 727174653
834783327610 727165080
986822900998 135113322
624414106570 525500262
346153000558 727155507
19124484214 727145934
352846566682 727136361
835144717933 364597278
376752159982 727126788
189332308510 727117215
768803890102 727107642
943792833058 468751518
532616628298 671909724
822352419094 125817939
786972141010 727098069
253618175626 28719000
512535929926 727088496
566084458918 727078923
975348216214 389075439
480067631290 678677835
283042234246 727069350
261125595826 622340730
18168260482 727059777
532616628298 727050204
506798587534 727040631
170207833870 727031058
550937606848 318053352
131002660858 47376777
455162506006 460269840
292604471566 221911713
465680967058 727021485
698043333934 670780110
285989911411 386605605
254355522286 244925205
367189922662 727011912
682743754222 727002339
72673013206 726992766
362507836687 473528445
391095515962 726983193
28686721534 726973620
836695775074 633301815
794044185262 124468146
764022771442 726964047
139608674446 663897123
166382938942 726954474
240968390038 726944901
349021671754 430842438
318422512330 155762283
815658852970 726935328
109965738754 726925755
914149897366 726916182
988735348462 314339028
474286980646 726906609
821396195362 726897036
74585460670 445067916
267742654534 659148915
124309094734 726887463
44942524978 726877890
921799687222 134328336
490542784090 474495318
722905150966 726868317
751591862926 726858744
626849842933 161046579
170207833870 726849171
947792416090 359542734
377836020523 220198146
821396195362 689361303
637801238818 726839598
942836609326 726830025
216106573006 629922546
628239001498 726820452
27730497802 726810879
871119829426 726801306
969752276605 440281416
33985308709 193144848
202719440758 433111239
962917307698 423270195
283998457978 726791733
262005312142 726782160
203721394711 578362368
493725114631 101579103
112913320189 283140621
55460986030 107954721
301210485154 289095027
991604019658 530210178
247661956162 726772587
231406152718 340339296
969869766034 56959350
622501659106 726763014
258855849802 17566455
65023223350 726753441
973927581625 17432433
21036931678 726743868
652144594798 60482214
788884588474 726734295
943792833058 331493844
764978995174 287199573
398745305818 726724722
579471591166 726715149
607202079394 537351636
703229026720 62061759
531660404566 384700578
738204730678 570120015
497236350214 726705576
325116078454 726696003
926580805882 726686430
853907802250 413027085
373883488786 98343429
383445726106 451491399
807450501802 150142932
216106573006 726676857
995690640406 243001032
671269069438 726667284
706649347522 627146376
387270621034 690596220
275392444390 726657711
66935670814 436203318
43986301246 263037321
817571300434 726648138
272523773194 250946622
185939548375 236845593
878769619282 726638565
553653550402 726628992
170388150898 351233370
340415658166 176851602
360536362105 383475234
417869780458 594042942
322247407258 726619419
595727394610 493650891
196982098366 220341741
60242104690 726609846
814702629238 726600273
511579706194 508690074
147258464302 726590700
413088661798 692357652
91276510132 236826447
808435090333 37583598
206544335686 726581127
661706832118 726571554
987779124730 708210540
690393544078 60980010
432213136438 292991238
172120281334 726561981
503929916338 106011402
833827103878 726552408
607202079394 726542835
342328105630 726533262
346153000558 676533483
663619279582 726523689
918931016026 726514116
373883488786 726504543
730554940822 726494970
749679415462 726485397
437950478830 726475824
662000062681 119739084
104228396362 464405376
979173111142 625317933
704736900058 726466251
190288532242 726456678
627282777766 726447105
487674112894 726437532
110921962486 726427959
499148797678 659110623
819483747898 114990876
490542784090 726418386
679875083026 368014839
768803890102 726408813
675093964366 726399240
192200979706 726389667
517545383782 262817142
734379835750 116627859
647363476138 726380094
171164057602 408527775
314597617402 726370521
507754811266 726360948
754460534122 726351375
560347116526 486432849
340415658166 726341802
680271213766 89095911
384401949838 726332229
57373433494 726322656
722905150966 726313083
314597617402 522235869
51636091102 695870943
497236350214 726303510
59542858570 137803335
742985849338 726293937
735747478303 198706761
198151005439 166828671
141521121910 370082607
189332308510 726284364
63110775886 726274791
811527578269 5619351
826177314022 726265218
38248958854 694597734
431256912706 611657262
202719440758 167307321
808965286846 726255645
720992703502 726246072
327028525918 726236499
810877734310 726226926
364883626924 81657690
910325002438 726217353
455162506006 601327995
480980546770 726207780
480230726491 75885171
706797719449 60089721
228537481522 363515529
706649347522 726198207
479072866660 44016654
33467840194 441516333
992560243390 71251839
363365027734 131935086
273567982369 181695540
59285880958 726188634
30599168998 108127035
637801238818 726179061
962917307698 726169488
955267517842 726159915
204631888222 468847248
895025422726 726150342
688481096614 726140769
573734248774 726131196
140608886113 414979977
346153000558 131475582
453250058542 726121623
231406152718 726112050
796534378330 726102477
962917307698 726092904
548872431742 653443407
572778025042 726083331
998297585782 726073758
399701529550 301903701
620589211642 726064185
307904051278 11334432
21993155410 318512856
852951578518 726054612
697087110202 18849237
598596065806 726045039
388397837692 358843905
84147697990 726035466
256267969750 14972172
142659309226 354201
902675212582 726025893
662663055850 276899025
638280874837 169882458
843787893907 197500563
684656201686 329684547
896937870190 420704631
270611325730 663428046
15494964643 322361202
310846702618 273060252
585718379899 132959397
510623482462 565773873
557478445330 495153852
724817598430 726016320
993516467122 581578896
845403128440 166713795
652144594798 135812151
696130886470 725068593
325116078454 726006747
825221090290 725997174
809921510578 725987601
6693575698 725978028
715305676798 12444900
385358173570 725968455
218019020470 183590994
122396647270 725958882
239055942574 725949309
359540132806 725939736
743942073070 725930163
55460986030 572953623
606245855662 725920590
804184168186 697125006
589033828486 594062088
453483304687 204010203
931422550351 224362401
814969419175 63641304
601464737002 725911017
24410607343 185304561
428388241510 725901444
283998457978 725891871
99447277702 270016038
890244304066 725882298
341371881898 725872725
215150349274 725863152
550784879206 725853579
956233306 725844006
534529075762 315717540
253399298554 599384676
533572852030 292924227
899806541386 440903661
963122275201 68399085
913193673634 725834433
296429366494 725824860
128138134771 235543665
9574 725815287
247661956162 708813639
431256912706 354335022
113790633682 324409824
215150349274 313582761
191244755974 725805714
596683618342 725796141
815658852970 605626272
470695877524 96783030
963900307111 126296589
462812295862 725786568
941375327779 29494413
702067768474 9754887
218019020470 168810282
108053291290 725776995
562259563990 725767422
428388241510 725757849
705693123790 725748276
119527976074 725738703
133871332054 276879879
609414200050 218991948
527835509638 520675470
622501659106 725729130
665531727046 283399092
429556172137 113526207
240212107984 203541126
922755910954 725719557
524010614710 725709984
527835509638 725700411
647363476138 95107755
122396647270 725690838
546003760546 520215966
116659304878 725681265
864426263302 725671692
266786430802 725662119
37292735122 725652546
220887691666 725642973
494601154915 114607956
382837433059 169040034
582340262362 725633400
458031177202 535714653
939967938130 159151125
498192573946 725623827
631107672694 725614254
601464737002 80575941
941490088903 150908772
151083359230 725604681
355715237878 725595108
24320831749 295221747
665531727046 532507698
9574 608469453
427432017778 725585535
320334959794 725575962
619070319781 285256254
759241652782 621096240
186782963875 300362448
734379835750 725566389
776630876188 429913857
385912526854 25933257
86060145454 725556816
322247407258 725547243
767847666370 725537670
955267517842 725528097
241946325334 579712161
100599719215 388367037
541222641886 725518524
510623482462 725508951
271654644616 80346189
402570200746 725499378
49723643638 725489805
843678005440 113870835
454206282274 725480232
975927334849 87382344
764022771442 725470659
560347116526 725461086
145346016838 725451513
221843915398 429789408
413088661798 725441940
43986301246 725432367
356671461610 649269579
737248506946 725422794
906500107510 41939313
964829755162 725413221
450440912260 227875692
190832747719 96744738
566084458918 725403648
783147246082 725394075
536441523226 725384502
591902499682 354181854
600508513270 342407064
438906702562 725374929
432213136438 350276070
523054390978 725365356
963873531430 271394550
883550737942 448973700
65979447082 725355783
314597617402 156384528
677006411830 304584141
896077194571 387122547
636066207763 531454668
349021671754 725346210
504886140070 725336637
834783327610 725327064
687524872882 725317491
218019020470 725307918
406395095674 725298345
714299137378 725288772
586252788532 265650750
962917307698 725279199
618999546592 21587115
738204730678 725269626
243094018639 244446555
799403049526 265574166
212281678078 360145833
220902836152 673374393
677962635562 725260053
132150057400 182978322
759257457805 322150596
960437405605 217795323
376752159982 725250480
555565997866 83447841
970567097554 725240907
806096615650 725231334
711430466182 725221761
914149897366 725212188
965160866086 245844213
921799687222 725202615
694218439006 723508194
194485778578 185744919
944749056790 725193042
696241521631 52737657
713342913646 39632220
257263299187 440846223
140564898178 664969299
90841264114 247251444
704736900058 725183469
510623482462 725173896
843389341198 725164323
309816498742 725154750
446556492418 725145177
495323902750 28240350
420738451654 725135604
942389707486 40235319
9562246894 435447051
145346016838 260720655
227982309052 11592903
622586207842 288405771
306947827546 252851649
877813395550 725126031
94666159042 190713306
907456331242 725116458
883550737942 725106885
337546986970 725097312
124309094734 725087739
24861826606 725078166
88928816650 345690603
515404601122 725068593
883064021995 103254378
854864025982 725059020
935268438868 493382847
548872431742 725049447
704736900058 177157938
380577054910 557866575
111878186218 425711310
810877734310 39861972
660750608386 528305151
363781998895 146859393
720036479770 725039874
393007963426 725030301
911591467954 276305499
148214688034 725020728
560347116526 299749776
641626133746 725011155
380622450076 51569751
278261115586 528640206
623457882838 725001582
16255813018 153771099
732467388286 290195922
88928816650 305771193
935186819470 355340187
712386689914 724992009
750764013124 76181934
393964187158 491391663
957179965306 724982436
98846729212 294695232
414044885530 458967912
862513815838 724972863
525923062174 724963290
957179965306 724953717
517317048586 724944144
586304300845 465295665
428388241510 724934571
471418309450 465180789
907456331242 406124952
363365027734 268187595
604333408198 461619633
939011714398 196552836
709518018718 697986576
35380287658 58759074
71716789474 724924998
166382938942 420551463
65496282718 92379450
785419236280 341650797
54504762298 148620825
750635639194 471652137
368146146394 724915425
803227944454 724905852
160645596550 724896279
128133989662 161659251
743942073070 724886706
68900903800 665208624
353802790414 724877133
15299589286 724867560
832870880146 724857987
319670645551 176918613
969631943995 183782454
444156965233 99951693
932318148274 629290728
690393544078 724848414
254461370947 264779607
93709935310 724838841
739408186708 70055214
890244304066 512346960
226625034058 567497013
227581257790 724829268
36336511390 724819695
81279026794 612346518
188376084778 724810122
441775373758 724800549
360496356538 669545193
884506961674 724790976
232362376450 685053453
187942393678 133801821
537397746958 724781403
291648247834 724771830
983130458098 246619626
730554940822 724762257
878315528119 91651902
599871032146 305704182
647363476138 724752684
34533894955 548619057
320027718451 29034909
568473565198 160979568
132915108322 724743111
20080707946 517889727
731511164554 210787887
419782227922 652285074
18168260482 289420509
542178865618 258135945
513492153658 724733538
817571300434 724723965
836695775074 724714392
257224193482 724704819
532616628298 44830359
438906702562 724695246
169251610138 724685673
133871332054 724676100
381618535780 486806196
457074953470 724666527
377708383714 724656954
240012166306 64895367
369102370126 724647381
528791733370 287773953
330853420846 724637808
233318600182 701873214
706649347522 724628235
431256912706 413534454
667444174510 724618662
639075295723 19481055
927170646277 12157710
447512716150 724609089
27730497802 724599516
287823352906 724589943
418826004190 724580370
938055490666 724570797
656973205111 85103970
308860275010 540501153
11474694358 724561224
717167808574 503147307
193157203438 217536852
629534358328 211793052
951442622914 724551651
711430466182 195624255
623457882838 724542078
25818050338 724532505
930405700810 7648827
69804342010 724522932
680831306758 724513359
991789467814 453559167
86060145454 724503786
466048311787 112281717
947277134311 1809297
21036931678 229254204
536813587444 21606261
501061245142 182126325
349977895486 724494213
872076053158 724484640
838682930230 135429231
808965286846 192503457
252443074822 724475067
88928816650 724465494
741073401874 724455921
850082907322 724446348
661706832118 421489617
307904051278 724436775
621545435374 724427202
512535929926 724417629
455243914798 387582051
65979447082 724408056
827440352404 147768828
702824452594 724398483
132915108322 625136046
869258827264 438481692
534529075762 724388910
154908254158 87353625
35380287658 334643361
775497456226 543124155
270611325730 649575915
692305991542 337027038
993516467122 724379337
84147697990 567544878
615808092982 113832543
237308935696 340023387
148214688034 724369764
870163605694 517363212
951651304741 232317564
888331856602 361773243
920154862546 383561391
458031177202 724360191
332765868310 724350618
329897197114 724341045
864945588979 199874667
891200527798 724331472
735336059482 635666346
819483747898 724321899
578515367434 724312326
369102370126 325836201
895599611266 101559957
436362402898 93815400
158733149086 145768071
39271245859 479904063
966081219787 359274690
547916208010 724302753
122396647270 127301754
546959984278 397222062
738606547780 26086425
580427814898 724293180
7649799430 724283607
375795936250 724274034
461856072130 724264461
873032276890 724254888
292604471566 724245315
911968921771 1656129
576602919970 375922137
117615528610 688404003
218019020470 159869100
315681918301 576428622
385358173570 724235742
618676764178 33199164
794798083639 98994393
164470491478 724226169
595727394610 597489222
416913556726 724216596
196982098366 724207023
310772722474 724197450
615808092982 724187877
922755910954 724178304
724829344501 466817772
467147431690 86855829
625370330302 406019649
130046437126 389841279
111878186218 724168731
349021671754 724159158
862513815838 4786500
293560695298 300927255
763689998908 8567835
614851869250 724149585
404864630056 56767890
495323902750 724140012
160645596550 724130439
34424063926 296112036
58346611009 333523320
232362376450 724120866
835739551342 724111293
202033309648 70476426
141873389164 206661924
415957332994 724101720
317466288598 724092147
844345564930 32682222
313641393670 724082574
28023699646 324294948
155864477890 724073001
250530627358 724063428
183594966118 724053855
389550269632 193393746
353802790414 724044282
483849217966 640548576
497875941490 18609912
398745305818 649279152
498192573946 580602450
67891894546 724034709
292604471566 724025136
140564898178 724015563
24861826606 724005990
865382487034 723996417
430300688974 723986844
323203630990 723977271
900762765118 723967698
433169360170 723958125
704736900058 723948552
132104288887 333130827
995428914586 222916878
64066999618 723938979
298341813958 723929406
903631436314 395690382
194113427170 264750888
336590763238 723919833
208456783150 12023688
893726690719 11583330
917018568562 723910260
705693123790 723900687
487866214285 330421668
436994255098 723891114
174988952530 723881541
137696226982 723871968
31773733714 12377889
119658829411 151454433
29642945266 220743807
780774283972 72285723
163688314459 246332436
956233306 723862395
875900948086 230460402
32511616462 723852822
720036479770 723843249
981537184027 93049560
500105021410 13708536
856776473446 365650308
248618179894 723833676
242880837502 442416195
152464327399 284930772
92753711578 723824103
704736900058 723814530
490542784090 664222605
857732697178 723804957
682743754222 723795384
768803890102 723785811
20080707946 723776238
737248506946 723766665
761592974431 97615881
102315948898 89574561
644494804942 24190971
469505861986 19347033
12430918090 723757092
181682518654 392531292
760402700422 511906602
374839712518 433360137
690393544078 514424301
985866677266 649537623
116659304878 591869871
997341362050 360452169
401613977014 723747519
363365027734 723737946
601464737002 363056025
104228396362 723728373
360496356538 723718800
125265318466 723709227
71716789474 66628080
269655101998 723699654
938055490666 723690081
389183068498 723680508
817144597624 71749635
109965738754 723670935
226625034058 430162755
591902499682 536088
35380287658 723661362
722905150966 723651789
611983198054 358470558
164470491478 723642216
971523321286 672838305
964829755162 723632643
877813395550 193374600
274436220658 723623070
247661956162 606162360
362408804002 723613497
20080707946 215220186
849126683590 723603924
349977895486 723594351
86482247743 207226731
497236350214 723584778
454666973326 259179402
41117630050 723575205
967698426358 159907392
998603289964 392598303
881638290478 570531654
101359725166 413161107
73629236938 286577328
196574972341 137937357
353802790414 504008877
165841264402 124066080
699955781398 690127143
516360824854 723565632
75541684402 723556059
199850769562 175492236
840520670002 723546486
681787530490 723536913
87972592918 355972005
830002208950 723527340
420738451654 723517767
370058593858 723508194
919887239758 723498621
707172588556 112004100
586365098968 81724701
633132717784 589122420
692305991542 723489048
319378736062 543239031
750635639194 723479475
608158303126 473403996
939011714398 723469902
956233306 723460329
504886140070 723450756
386314397302 723441183
457074953470 723431610
735861052375 182624121
338699409337 312204249
472374533182 723422037
362408804002 723412464
804386598844 241689531
765935218906 641036799
720992703502 549327459
944749056790 723402891
818527524166 723393318
516360824854 386021652
217415437339 185859795
992560243390 723383745
368146146394 723374172
817571300434 246543042
370058593858 723364599
604933204513 75732003
95622382774 158796924
146784595321 218522871
163514267746 723355026
573734248774 208930725
732467388286 723345453
369102370126 491860740
77454131866 723335880
481936770502 723326307
944979392743 201770121
488630336626 414625776
915106121098 723316734
773585008762 723307161
752548086658 723297588
196982098366 723288015
93092433037 154134873
404482648210 66168576
885463185406 723278442
168981081250 1952892
272523773194 691610958
179770071190 723268869
622876710100 163095201
9574 305704182
480024323038 616204437
151083359230 638289348
45898748710 723259296
934230595738 474763362
152039582962 432383691
810877734310 302143026
94666159042 32395032
156939579136 287850537
190288532242 723249723
935186819470 190923912
369102370126 317766162
144389793106 423662688
520185719782 723240150
630151448962 169509111
669356621974 339468153
132923915482 205723770
46854972442 723230577
116659304878 723221004
930405700810 61209762
132537869203 120543216
3274681273 314128422
917018568562 723211431
887375632870 555492471
134827555786 723201858
217062796738 723192285
837651998806 723182712
33467840194 557416644
643538581210 262443795
519229496050 547853217
771672561298 445843329
587121381022 723173139
8606023162 723163566
235447876096 481856955
743942073070 723153993
123352871002 723144420
167339162674 200516058
897989642035 387122547
835739551342 723134847
408307543138 723125274
385668740836 241699104
528298057852 209418948
477155651842 723115701
5737351966 63382833
853907802250 723106128
201763217026 648187830
370262881678 175176327
399701529550 723096555
676440871801 11985396
617720540446 686537268
515790938683 156997200
753504310390 702265707
179770071190 76804179
190288532242 723086982
636021463561 577098732
284954681710 464185197
608519549854 234911847
962917307698 723077409
655013265994 723067836
174988952530 723058263
96578606506 723048690
254355522286 723039117
214361231830 9860190
45898748710 469220595
844680514627 27302196
199850769562 211831344
750635639194 723029544
226699129078 320934825
896937870190 525098196
743942073070 9371967
193157203438 723019971
415001109262 723010398
345196776826 613964355
403526424478 723000825
958136189038 54843717
436994255098 722991252
762257843908 15613563
675093964366 722981679
269655101998 722972106
183594966118 722962533
26774274070 209170050
587121381022 722952960
995428914586 467411298
801315496990 722943387
524010614710 374179851
712386689914 722933814
81279026794 722924241
337096772872 71902803
792709483402 722914668
277304891854 722905095
122409178327 589093701
876857171818 722895522
621545435374 722885949
961961083966 722876376
257224193482 722866803
681348555094 37545306
415001109262 357819594
839564446270 722857230
982041782338 722847657
56417209762 722838084
251486851090 722828511
424563346582 660556146
234274823914 236520111
425952097600 216120048
112834409950 722818938
85103921722 722809365
541222641886 118140393
696130886470 722799792
369102370126 722790219
999579808456 64311414
295473142762 722780646
508169245582 133715664
317466288598 722771073
145346016838 722761500
676050188098 722751927
464758976374 343938744
926580805882 722742354
692305991542 722732781
404482648210 722723208
946661504254 722713635
306947827546 655559040
722288471971 238501722
230449928986 722704062
822352419094 722694489
821396195362 722684916
904587660046 656296161
367207814599 1359366
414044885530 722675343
249574403626 255369348
954311294110 470072592
824264866558 722665770
856776473446 722656197
5737351966 717927135
255311746018 722646624
276348668122 722637051
131002660858 722627478
166382938942 411581562
439862926294 721047933
303122932618 722617905
625442587306 145366005
968654650090 722608332
207500559418 722598759
777409903690 722589186
656925713458 722579613
489586560358 722570040
639387806308 18533328
898850317654 202698702
485761665430 722560467
708561794986 722550894
850082907322 722541321
728821977535 45816378
305991603814 82691574
470462085718 722531748
448553325877 256968039
423793193251 114732405
218975244202 722522175
631107672694 722512602
386314397302 703146423
915106121098 722503029
258180417214 722493456
745854520534 163908906
456118729738 722483883
933274372006 477214050
122396647270 722474310
764022771442 722464737
956233306 302009004
37292735122 127933572
490542784090 371796174
522098167246 722455164
683699977954 722445591
961004860234 722436018
442731597490 722426445
98691349849 353425587
281129786782 130882056
89885040382 699317223
5427573778 26641659
141521121910 532670439
905646621214 383082741
689437320346 722416872
117615528610 420943956
520505831329 191546157
548872431742 722407299
66935670814 722397726
983452388515 148324062
337746698896 416128737
903631436314 193948980
133871332054 722388153
761154100246 722378580
779322351154 722369007
189332308510 174008421
979173111142 722359434
902675212582 282728982
592858723414 722349861
125265318466 722340288
96578606506 722330715
461856072130 722321142
415001109262 722311569
401613977014 722301996
703148422060 99540054
150127135498 722292423
415957332994 722282850
425519570314 217871907
864426263302 722273277
589033828486 268178022
227581257790 722263704
394920410890 722254131
682743754222 528209421
103272172630 722244558
159689372818 722234985
434125583902 141153885
21993155410 722225412
853959295417 329847288
601464737002 72936687
415957332994 722215839
879725843014 441813096
592858723414 722206266
900982676074 34367070
111878186218 596436192
46216974376 203215644
365277475198 722196693
221843915398 359274690
91797487846 576926418
974613904195 261859842
988735348462 128938737
606558098203 181006284
986822900998 722187120
868251158230 445211511
752795070058 128058021
930405700810 288137727
813746405506 722177547
212281678078 722167974
841741855228 215861577
831914656414 722158401
330853420846 722148828
421694675386 722139255
764978995174 722129682
872076053158 722120109
899806541386 722110536
415001109262 657578943
957179965306 226851381
146302240570 703012401
634932567622 722100963
450381387346 629817243
58329657226 716376309
165627403582 380000235
526879285906 123788463
490596814102 521182839
993516467122 722091390
165426715210 722081817
558434669062 583972146
906500107510 722072244
331809644578 722062671
123352871002 12933123
26508656131 258471
871119829426 722053098
636845015086 722043525
710474242450 722033952
673181516902 59802531
918931016026 722024379
180363932245 91661475
664575503314 119174277
19124484214 722014806
119527976074 722005233
990647795926 721995660
507754811266 721986087
95622382774 721976514
324346068718 394857531
942836609326 721966941
766554582433 94294050
99447277702 721957368
205588111954 628438731
434125583902 631224474
393007963426 711235608
624414106570 721947795
245749508698 721938222
795578154598 721928649
439862926294 721919076
208456783150 379196103
991604019658 721909503
178813847458 721899930
510912280726 228162882
4781128234 620684601
236187271378 721890357
599552289538 721880784
927537029614 346695768
562383945979 492530850
816615076702 556966713
909368778706 721871211
563215787722 721861638
609114526858 721852065
626326554034 266330433
256267969750 628620618
400657753282 612040182
819483747898 721842492
945705280522 721832919
924668358418 721823346
717167808574 721813773
689437320346 12751236
619097641123 183437826
116798237827 27388353
760197876514 721804200
378664607446 672943608
442731597490 621297273
996385138318 721794627
855820249714 721785054
433169360170 353617047
310772722474 388606362
755416757854 721775481
895025422726 120725103
543135089350 387361872
684656201686 633387972
825221090290 42944478
594771170878 721765908
441775373758 721756335
918931016026 201080865
551741102938 460614468
285415449346 183686724
881638290478 721746762
56760554980 223558269
267742654534 721737189
535485299494 353674485
955267517842 721727616
17212036750 721718043
607202079394 721708470
382076795290 46486488
384640327111 95079036
568953130114 73214304
59285880958 721698897
994472690854 86022978
190288532242 721689324
51636091102 721679751
87972592918 466894356
896937870190 721670178
122396647270 538194060
528791733370 721660605
428901603208 82375665
364321251466 690309030
910325002438 291373401
569421182803 89335236
233318600182 47635248
908488152955 382355193
986822900998 428975703
500105021410 504994896
957236953375 220887402
331809644578 721651032
898850317654 721641459
657881937190 650542788
6693575698 721631886
339459434434 721622313
392051739694 681789060
64066999618 653960349
301210485154 721612740
631107672694 721603167
177857623726 721593594
235231047646 721584021
508711034998 721574448
403526424478 250266939
540266418154 563782689
51636091102 508670928
343284329362 721564875
947617727986 721555302
275392444390 721545729
629195225230 721536156
988735348462 721526583
160645596550 721517010
410507391208 263831880
740507019421 251741181
413387176657 93461199
502973692606 721507437
832870880146 705424797
743942073070 588423591
987779124730 721497864
176901399994 395135148
575646696238 721488291
685612425418 721478718
440819150026 721469145
190288532242 653472126
600508513270 494569899
932318148274 573681171
983115686959 382881708
269655101998 389927436
352846566682 721459572
393964187158 375433914
9574 721449999
633020120158 721440426
49723643638 721430853
33908255632 47989449
215770526506 87152592
699092367901 450112887
917325909727 17240973
157776925354 147902850
133871332054 721421280
105184620094 721411707
884506961674 721402134
994472690854 721392561
385520062573 373519314
86060145454 721382988
716661046765 30882498
94666159042 721373415
750635639194 721363842
1912457038 721354269
409459027351 175750707
947617727986 215459511
123748791136 197280384
312685169938 721344696
481936770502 721335123
750635639194 721325550
314715910963 398217654
487674112894 455464194
389183068498 721315977
708561794986 721306404
691349767810 63459417
605292925042 64167819
310772722474 279531600
663619279582 70409415
861029865427 69595710
509667258730 721296831
145346016838 652945611
414044885530 721287258
480024323038 453405999
740117178142 516003846
28686721534 573078072
426475794046 566338680
138652450714 721277685
369102370126 721268112
257224193482 721258539
746810744266 657550224
617720540446 721248966
550784879206 721239393
81279026794 721229820
939011714398 721220247
178813847458 721210674
994472690854 612470967
55460986030 65421882
189332308510 721201101
609114526858 721191528
599552289538 49186074
579471591166 721181955
48767419906 418790031
192200979706 540079941
253399298554 459638022
38248958854 721172382
898850317654 716988981
379620831178 574399146
391771063426 19059843
777409903690 262999029
419361355069 5849103
626326554034 247940700
608158303126 721162809
219982453732 560872497
986822900998 721153236
308860275010 694741329
294516919030 721143663
863470039570 16417695
542178865618 237285951
535485299494 721134090
3824904502 721124517
125265318466 127646382
945705280522 513802056
927537029614 721114944
922755910954 721105371
20080707946 99348594
660276011857 170294097
830002208950 721095798
854864025982 632248785
169251610138 721086225
172120281334 721076652
500171572906 444972186
665531727046 624829710
195069650902 721067079
537397746958 639763590
373909153999 49396680
806096615650 721057506
337054307044 62329803
206544335686 694999800
974806503382 129982194
763066547710 528908250
252443074822 721047933
503929916338 721038360
290692024102 636882117
492455231554 406546164
173076505066 518358804
997800042772 231073074
142477345642 424993335
852951578518 237056199
43107379489 7505232
679875083026 721028787
102315948898 721019214
222524881180 1981611
970567097554 721009641
376752159982 315554799
3824904502 721000068
972479545018 694846632
907112511466 36176367
639713686282 583953000
782191022350 688451868
592858723414 623556501
138652450714 720990495
911281226170 475519629
812819733625 623432052
982041782338 720980922
884506961674 720971349
378664607446 720961776
537397746958 108385506
300254261422 720952203
843518816023 7801995
571821801310 76641438
192200979706 720942630
113790633682 322255899
64066999618 720933057
722905150966 720923484
567471802705 175329495
643538581210 720913911
705693123790 720904338
334731273610 282346062
24861826606 448313163
701868228862 663667371
846258012394 152411733
993516467122 720894765
644494804942 720885192
679875083026 720875619
419782227922 44313417
566084458918 720866046
135783779518 720856473
423607122850 720846900
308860275010 566922633
892156751530 720837327
208456783150 61420368
160645596550 720827754
686568649150 218733477
603377184466 561868089
672225293170 720818181
330853420846 484518249
80322803062 720808608
883550737942 440855796
526879285906 492540423
273479996926 435954420
508376424448 65220849
956233306 720799035
461856072130 720789462
46854972442 501031674
702244935985 119700792
811833958042 208461648
780278574886 720779889
123352871002 459398697
356671461610 720770316
415001109262 720760743
817571300434 720751170
981085558606 720741597
174988952530 720732024
80322803062 720722451
972479545018 720712878
587122453198 217393257
852951578518 720703305
498192573946 599652720
652144594798 536470920
301673263120 12894831
637188302866 64904940
424597254148 495910119
234274823914 581320425
212281678078 720693732
850082907322 720684159
723861374698 526438416
21993155410 481378305
180285471937 78182691
503929916338 501117831
536441523226 720674586
891200527798 216799731
699955781398 77531727
764978995174 86233584
553653550402 720665013
51636091102 720655440
742985849338 549729525
371205942535 179599053
727686269626 720645867
342328105630 720636294
310825345255 396628536
611026974322 467162400
436994255098 441190851
589033828486 720626721
11474694358 596665944
527149598707 194169159
679875083026 720617148
815658852970 720607575
648319699870 720598002
382489502374 720588429
804184168186 720578856
558434669062 96591570
858688920910 720569283
524010614710 720559710
445600268686 720550137
457729268020 59764239
982291723795 403023300
663619279582 720540564
837651998806 720530991
221843915398 498207639
386314397302 9678303
196050553828 260328162
763066547710 130221519
914149897366 720521418
480024323038 720511845
174032728798 720502272
832018466026 511667277
611983198054 720492699
892156751530 28824303
916062344830 720483126
919015842379 611934879
43986301246 359303409
35380287658 720473553
731511164554 720463980
819483747898 378104781
761154100246 45644064
396832858354 529808112
546003760546 720454407
58329657226 720444834
382059803215 116895903
116659304878 720435261
364736355892 211726041
704067837607 397403949
96578606506 147309324
147418946074 375500925
618676764178 482172864
985866677266 558737718
401613977014 720425688
538353970690 700370253
99447277702 720416115
509269830154 3302685
829671934969 7859433
802271720722 720406542
697087110202 720396969
755416757854 720387396
534529075762 395240451
974417112034 293163552
514122076204 15240216
73629236938 720377823
298341813958 720368250
141521121910 720358677
555565997866 720349104
560347116526 720339531
262005312142 720329958
993516467122 59390892
860601368374 562978557
688481096614 720320385
251486851090 720310812
208456783150 720301239
452293834810 305215959
604333408198 595947969
670486528645 368694522
298341813958 720291666
84147697990 720282093
950615605963 491123619
753504310390 720272520
896937870190 720262947
815658852970 720253374
496590961792 348820974
27234773662 210692157
286867129174 720243801
241924613770 720234228
239055942574 8778441
803227944454 720224655
510623482462 720215082
820439971630 22850751
903631436314 720205509
555565997866 394704363
364321251466 720195936
523054390978 720186363
774541232494 720176790
423607122850 720167217
463768519594 720157644
172120281334 286098678
729598717090 720148071
961961083966 720138498
414044885530 720128925
995428914586 720119352
780278574886 720109779
502973692606 720100206
211325454346 720090633
405438871942 720081060
142477345642 720071487
403549868755 46026984
153952030426 720061914
334678315774 451041468
728642493358 720052341
748723191730 198467436
225668810326 59457903
463815523024 279617757
946661504254 720042768
519229496050 720033195
569251348210 163861041
474607331518 267153711
493411455286 720023622
891200527798 720014049
275392444390 720004476
182638742386 23731467
596683618342 636221580
657881937190 719994903
604333408198 719985330
386518694695 386777919
583316168182 326209548
574690472506 694262679
430300688974 719975757
178813847458 719966184
486717889162 719956611
125265318466 719947038
300254261422 719937465
323203630990 279033804
43986301246 719927892
683699977954 719918319
939967938130 719908746
855820249714 719899173
714299137378 719889600
599552289538 412510143
558434669062 719880027
763066547710 65843094
695174662738 719870454
508711034998 427434450
935186819470 719860881
660750608386 464960610
297385590226 719851308
453250058542 657866133
711430466182 684584376
795578154598 719841735
755416757854 719832162
125619883240 198879075
139608674446 296600259
228537481522 389621100
460899848398 719822589
607202079394 719813016
182638742386 281312178
844593362035 223127484
644494804942 719803443
305991603814 719793870
986822900998 240090840
286867129174 719784297
65979447082 719774724
744898296802 82691574
713342913646 719765151
793665707134 719755578
478111875574 719746005
547916208010 368263737
255311746018 89459685
513492153658 719736432
495323902750 719726859
490542784090 719717286
39815796391 27924441
246705732430 719707713
844345564930 719698140
141764410132 59678082
661706832118 628486596
269760874075 332317122
107097067558 165785214
319547421895 89746875
965785978894 719688567
630151448962 359762913
482892994234 223242360
156820701622 719678994
312252637171 46400331
490542784090 719669421
158733149086 719659848
684336189961 3494145
774541232494 719650275
792709483402 719640702
373883488786 268886424
262005312142 719631129
454206282274 719621556
968654650090 719611983
785059693546 32299302
405438871942 150860907
532616628298 719602410
650538760951 144762906
970567097554 719592837
50679867370 96763884
900762765118 719583264
368146146394 719573691
564172011454 719564118
995428914586 719554545
317006099434 78115680
435421180057 88148184
26774274070 475127136
372294034342 318426699
168295386406 719544972
207500559418 719535399
413088661798 660939066
91154444809 358968354
379620831178 256613838
5737351966 719525826
737248506946 719516253
653100818530 719506680
362408804002 719497107
375795936250 719487534
600508513270 649805667
701162415664 174716823
532616628298 719477961
255525673849 103359681
707605571254 28498821
477155651842 719468388
586165157290 719458815
289735800370 339343704
565128235186 327511476
137696226982 49377534
782191022350 434652492
942836609326 719449242
257224193482 583723248
437950478830 719439669
362645534719 50717754
653525103463 205934376
921799687222 719430096
157158752971 130250238
670312845706 677816265
480024323038 524064312
534529075762 276353364
827133537754 719420523
682743754222 719410950
6693575698 719401377
995500319593 521805084
475243204378 719391804
765376284247 45184560
745854520534 719382231
856776473446 282078018
808965286846 719372658
307904051278 83074494
830308707691 86243157
917018568562 292885935
308860275010 719363085
50679867370 719353512
224712586594 365899206
933633254203 327406173
627282777766 719343939
253399298554 719334366
933306470275 148017726
845301788662 643583217
254355522286 719324793
69804342010 719315220
385358173570 210337956
825221090290 116962914
664575503314 719305647
890398486804 291411693
366233698930 719296074
221843915398 719286501
605289631930 452965641
393007963426 685110891
327028525918 678984171
90841264114 666864753
17212036750 29417829
112516619161 32098269
425519570314 719276928
359540132806 719267355
760292429035 131083089
224712586594 719257782
400657753282 510671685
199850769562 719248209
388240495864 111812640
936508827532 29953917
742985849338 719238636
860942540521 291737175
146302240570 719229063
859645144642 421594920
731511164554 719219490
599552289538 719209917
784103469814 719200344
879805672261 242675550
769972892905 176363379
238099718842 719190771
71716789474 698379069
201246336556 223366809
602420960734 719181198
104767049926 45088830
705693123790 719171625
526879285906 719162052
451337611078 719152479
336590763238 719142906
982041782338 719133333
449425163614 10080369
801315496990 554477733
371014817590 719123760
514448377390 719114187
302342105392 125243559
520185719782 719104614
923712134686 719095041
584252709826 654525156
688481096614 719085468
892156751530 105886953
468549638254 719075895
23395787278 57131664
878769619282 469373763
477155651842 497164182
722323375129 35008461
697087110202 532574709
374839712518 499365972
506798587534 719066322
970567097554 719056749
63110775886 650887416
758483149792 391909047
246705732430 719047176
47811196174 719037603
399701529550 481780371
58329657226 579118635
720992703502 719028030
647363476138 719018457
78410355598 719008884
346153000558 718999311
298596082411 210108204
388226844766 718989738
855820249714 718980165
355715237878 718970592
656925713458 273864384
30287562367 64847502
327028525918 718961019
178813847458 718951446
476199428110 291057492
911281226170 277415967
307904051278 718941873
88928816650 297653289
790797035938 718932300
570865577578 718922727
408307543138 353540463
435081807634 718913154
678918859294 718903581
699955781398 84031794
574690472506 718894008
34424063926 718884435
133871332054 718874862
294516919030 718865289
28002361429 434700357
628239001498 219585474
151083359230 592798452
838147707892 72285723
820439971630 718855716
70760565742 233820525
749682296935 667936929
253399298554 29168931
338503210702 718846143
252443074822 718836570
799403049526 413352567
383504935111 544588824
979173111142 718826997
761154100246 718817424
852951578518 371997207
791986601545 178019508
231493439332 135563253
710520470467 619478403
25818050338 718807851
51636091102 718798278
268698878266 718788705
312685169938 135735567
856776473446 513218103
20080707946 348246594
288779576638 718779132
16255813018 718769559
741073401874 718759986
920315353891 47673540
884506961674 307599636
185507413582 718750413
200007738043 370388943
27998848138 243939186
489586560358 718740840
399701529550 718731267
496280126482 623240592
728642493358 718721694
848170459858 718712121
109965738754 718702548
707605571254 235945731
82235250526 636508770
462179802271 73865268
191244755974 301712241
58329657226 718692975
65979447082 718683402
523558313698 38617482
903631436314 718673829
913193673634 413352567
328940973382 718664256
860601368374 718654683
867294934498 718645110
492455231554 32892828
259573839856 193872396
987273846736 91192398
621545435374 718635537
196982098366 218388849
497236350214 250879611
334678315774 718625964
151083359230 718616391
82702977733 56538138
931361924542 718606818
562259563990 718597245
70760565742 718587672
401613977014 718578099
587121381022 613677165
71716789474 718568526
385358173570 718558953
803227944454 718549380
942836609326 718539807
778366127422 718530234
930405700810 718520661
98050757500 154737972
16556778565 333513747
215150349274 429731970
380577054910 215871150
946661504254 182681559
96578606506 718511088
934230595738 718501515
763066547710 323356794
616764316714 718491942
241924613770 718482369
864426263302 718472796
665531727046 718463223
228537481522 718453650
252443074822 222256341
728642493358 718444077
183594966118 718434504
986822900998 718424931
734379835750 718415358
357627685342 718405785
814702629238 718396212
371014817590 718386639
466637190790 718377066
867294934498 718367493
101359725166 650265171
127472614330 171289689
338503210702 130499136
996385138318 123089634
938055490666 107418633
94666159042 718357920
658116456544 257906193
694218439006 718348347
531660404566 343460094
341371881898 718338774
128182984276 660967785
262005312142 334327452
31555392730 718329201
649275923602 296102463
764022771442 589514913
107097067558 718319628
643538581210 718310055
164470491478 718300482
147865995601 47865
583875432415 30614454
21036931678 718290909
4031394112 2584710
905543883778 413017512
769760113834 718281336
203675664490 718271763
555565997866 670971570
660750608386 718262190
961961083966 718252617
476199428110 718243044
921055179958 473710332
124309094734 718233471
927537029614 718223898
378664607446 246983400
564172011454 594655614
489862205320 413611038
17212036750 718214325
436038031366 534192546
999788317969 38062248
439862926294 718204752
230449928986 718195179
4781128234 129905610
611026974322 718185606
971523321286 687590298
133871332054 718176033
158733149086 718166460
61285165105 47127879
211325454346 507388146
476199428110 98716776
1912457038 216684855
711430466182 718156887
300254261422 82021464
497236350214 718147314
947617727986 317881038
956223741574 665658555
989691572194 718137741
987779124730 718128168
815303449864 29657154
974391992482 487543317
643902297772 62521263
196025874634 4011087
417869780458 718118595
828089761486 718109022
14343365554 361476480
133871332054 106968702
871119829426 158241690
450971093719 18858810
19342394413 167383905
962917307698 718099449
138652450714 718089876
127177765930 718080303
87972592918 471173487
282086010514 718070730
417183668494 236108472
471418309450 718061157
696220259998 399203673
949530175450 718051584
82562541823 124602168
129090213394 718042011
547916208010 649776948
847808939605 27350061
937099266934 718032438
432213136438 718022865
152995806694 718013292
406395095674 718003719
229493705254 571402797
142477345642 437706279
741073401874 255847998
182046091621 430785
451337611078 717994146
197938322098 717984573
158733149086 432948498
985866677266 717975000
257538810127 21692418
824458346461 319747773
200806993294 717965427
54504762298 579118635
240968390038 717955854
728642493358 717946281
306137400604 434834379
90438828859 97108512
610070750590 717936708
149170911766 717927135
934230595738 717917562
590946275950 717907989
713342913646 717898416
319378736062 717888843
817571300434 659464824
469505861986 717879270
345464619793 396810423
905608903594 633043344
37292735122 691275903
646407252406 627021927
309816498742 717869697
262961535874 717860124
262005312142 717850551
242391421969 70974222
364321251466 717840978
820439971630 717831405
663619279582 717821832
767847666370 717812259
939011714398 165976674
43986301246 661561311
427432017778 581090673
188376084778 576447768
413088661798 314396466
345196776826 190569711
284954681710 683416470
473330756914 717802686
308024900830 291947781
748059174250 152832945
777409903690 717793113
578751064267 470168322
667444174510 584106168
113790633682 717783540
593814947146 717773967
436038031366 717764394
759241652782 34769136
614851869250 717754821
518273272318 717745248
767847666370 717735675
197938322098 717726102
393007963426 263305365
191244755974 717716529
882594514210 717706956
575646696238 717697383
210379014220 308815407
725773822162 701040363
196982098366 717687810
829045985218 717678237
673181516902 717668664
247661956162 717659091
744898296802 717649518
415957332994 717639945
571821801310 103254378
434125583902 717630372
273113958217 58787793
611983198054 717620799
345196776826 717611226
72673013206 368254164
327984749650 75090612
326072302186 717601653
121440423538 717592080
835053659557 365688600
988735348462 717582507
939967938130 717572934
347109224290 79245294
418826004190 717563361
533572852030 556018986
511605649024 680582862
378664607446 700982925
322247407258 717553788
841476893734 717544215
752548086658 692022597
148214688034 528180702
981308848831 144159807
247661956162 502831398
560347116526 717534642
203145688156 216359373
308860275010 336203760
443854975375 55896747
789840812206 356689980
159880660504 174142443
983954229802 529099710
347109224290 414683214
109965738754 717525069
57373433494 315765405
624414106570 452104071
299298037690 140541213
210369230614 717515496
125265318466 25770516
400657753282 717505923
715255361110 407580048
242880837502 118676481
335634539506 84864645
21036931678 195643401
259136640946 125186121
307904051278 351980064
29642945266 28881741
781234798618 717496350
76624300453 541401015
972479545018 717486777
225668810326 158346993
954311294110 504238629
414044885530 717477204
889288080334 717467631
978216887410 717458058
940924161862 351855615
344240553094 717448485
662345332072 21031881
789840812206 717438912
977543306503 259370862
494367679018 717429339
869577005065 133466766
15299589286 595201275
349977895486 73999290
104228396362 717419766
964829755162 717410193
685982555890 68360793
987779124730 369747552
803227944454 618013734
162558044014 685149183
436232526007 405359112
723229828834 159955257
415001109262 280172991
614851869250 717400620
923712134686 717391047
18168260482 717381474
610070750590 319556313
551818893136 605530542
983955579595 22956054
117615528610 333207411
401613977014 329292054
480024323038 507818931
322247407258 550839993
268698878266 717371901
397789082086 322552662
301210485154 655865376
698999557666 717362328
770716337566 717352755
197938322098 717343182
901718988850 588959679
600508513270 717333609
425519570314 668999532
148214688034 606928200
771168633097 27522375
842433117466 717324036
57422523838 626619861
106140843826 717314463
808009063114 717304890
152995806694 717295317
328940973382 96562851
310772722474 717285744
209413006882 5303442
405438871942 717276171
657881937190 717266598
938383796701 167336040
731511164554 717257025
320334959794 717247452
429344465242 61544817
22949379142 717237879
962324388889 338912919
919189965676 194465922
646407252406 602122554
926580805882 717228306
173076505066 633129501
74585460670 717218733
297385590226 717209160
442731597490 387419310
448145175541 62339376
875900948086 717199587
653100818530 499930779
686568649150 31629192
499148797678 717190014
337546986970 717180441
418826004190 717170868
63110775886 717161295
329400448663 236204202
633976343890 591199761
173076505066 717151722
524322579634 66819540
805140391918 631291485
206544335686 717142149
59285880958 612088047
100403501434 717132576
403526424478 331503417
714299137378 717123003
542178865618 717113430
763066547710 46697094
929449477078 717103857
148214688034 717094284
671269069438 399873783
397789082086 569335029
244793284966 437476527
577559143702 15728439
804184168186 717084711
152995806694 717075138
180726294922 254986428
280173563050 717065565
239055942574 177445128
242880837502 503826990
192200979706 717055992
708561794986 541793508
349021671754 717046419
901122566323 259993107
322269406012 445297668
934230595738 717036846
233817631099 201693537
256267969750 303416235
629195225230 517411077
869207381962 717027273
670631722336 230077482
279217339318 717017700
531660404566 717008127
909836831395 195021156
508947842299 364961052
414044885530 716998554
988735348462 716988981
570086052280 296437518
992560243390 716979408
88063641721 340080825
733423612018 377779299
200060868193 149702574
484805441698 77828490
863654444269 247079130
499148797678 716969835
600508513270 716960262
167339162674 340693497
462812295862 716950689
186463637314 716941116
226625034058 69978630
973435768750 716931543
755416757854 716921970
218019020470 716912397
535485299494 716902824
171723944080 60826842
520185719782 696598491
411176214334 716893251
370058593858 716883678
685237502965 71443299
335900678479 302861001
338503210702 716874105
572778025042 278162661
673181516902 716864532
520185719782 716854959
653100818530 716845386
675093964366 716835813
645451028674 250592421
485761665430 716826240
10518470626 716816667
71716789474 716807094
129090213394 716797521
42198015592 502266591
473330756914 716787948
324763279204 71328423
270611325730 716778375
404482648210 716768802
323203630990 716759229
328940973382 716749656
805140391918 90866916
220887691666 716740083
488630336626 716730510
179834698513 268082292
932318148274 273424026
792709483402 716720937
2868680770 716711364
728642493358 716701791
121440423538 716692218
209413006882 716682645
40161406318 610776546
653100818530 716673072
275392444390 268369482
861557592106 88703418
643538581210 91134960
253431004330 572896185
427999160590 84596601
420738451654 716663499
613895645518 716653926
629195225230 716644353
885463185406 716634780
577559143702 716625207
976304439946 128278200
770716337566 213027969
532821634093 354449898
181682518654 716615634
277304891854 628074957
242880837502 178000362
746223033169 205905657
421694675386 716606061
415001109262 295997160
673694706286 128354784
916062344830 716596488
826177314022 441430176
441775373758 716586915
660750608386 716577342
673181516902 716567769
644494804942 716558196
828089761486 716548623
155864477890 98209407
744898296802 716539050
157776925354 716529477
993660205717 86291022
236187271378 716519904
891200527798 365746038
379620831178 657617235
43030077514 716510331
814702629238 716500758
165426715210 691955586
54504762298 410662554
125265318466 716491185
595727394610 716481612
835739551342 716472039
167339162674 30624027
532616628298 716462466
233318600182 481340013
669356621974 716452893
557478445330 578984613
959092412770 716443320
330853420846 298093647
230449928986 133380609
917018568562 716433747
153952030426 272418861
211325454346 716424174
415001109262 716414601
889288080334 468339879
394920410890 393967242
678918859294 716405028
993516467122 716395455
186463637314 716385882
518273272318 716376309
903631436314 716366736
867294934498 716357163
227581257790 716347590
838608222538 716338017
72673013206 716328444
630151448962 716318871
115214910103 89335236
780278574886 716309298
9562246894 716299725
536441523226 716290152
3824904502 716280579
66935670814 716271006
642582357478 716261433
580427814898 716251860
12430918090 716242287
188376084778 716232714
595727394610 716223141
245749508698 716213568
434125583902 716203995
883937984938 86405898
501061245142 716194422
579073454188 82490541
864426263302 716184849
93709935310 486653028
1912457038 159323439
151131923059 168542238
389183068498 716175276
167339162674 716165703
932318148274 228067152
362408804002 123462981
196025874634 328784685
600045643666 10042077
89307505384 191258967
691349767810 716156130
60242104690 251061498
621545435374 716146557
19124484214 716136984
908412554974 716127411
773901894208 36051918
355715237878 716117838
129090213394 716108265
171164057602 716098692
826177314022 716089119
106140843826 340569048
264873983338 716079546
297385590226 716069973
122657894440 335026281
927537029614 716060400
586165157290 716050827
992560243390 716041254
928493253346 462069564
167339162674 518923611
171360514708 133007262
564172011454 270312801
160798601809 47826708
250109601337 62837172
168295386406 26019414
509667258730 716031681
734379835750 78986823
37292735122 716022108
921799687222 666146778
647363476138 646838037
786015917278 716012535
482892994234 716002962
902675212582 715993389
291248464300 85640058
789840812206 715983816
72673013206 376668831
91797487846 715974243
151260383146 477242769
647363476138 715964670
952398846646 715955097
831914656414 715945524
398047773265 143930055
427432017778 715935951
744898296802 715926378
722905150966 357771729
319378736062 509120859
679875083026 715916805
825258243103 308154870
918412230529 15919899
355715237878 441698220
708561794986 715907232
376752159982 715897659
39205182586 715888086
171665433904 210577281
228537481522 363630405
437950478830 236759436
860601368374 715878513
647363476138 715868940
84147697990 715859367
124309094734 715849794
323203630990 715840221
79366579330 715830648
71716789474 715821075
589990052218 293642202
272754099574 331761888
638757462550 715811502
736292283214 715801929
863470039570 595641633
621639030595 535188138
904587660046 715792356
990647795926 316339785
65979447082 715782783
608158303126 715773210
164470491478 715763637
800359273258 715754064
188376084778 180518061
644494804942 715744491
962917307698 715734918
776453679958 715725345
196982098366 715715772
913193673634 220935267
587121381022 191287686
300254261422 590357337
151083359230 283169340
557478445330 696742086
240968390038 401127846
914149897366 715706199
334678315774 715696626
735404784049 197787753
112834409950 17767488
294516919030 493631745
79366579330 715687053
587121381022 715677480
102315948898 715667907
155864477890 715658334
488788128385 510087732
97119308692 109783164
760197876514 310184346
714299137378 715648761
513492153658 715639188
282404973301 13852131
856776473446 715629615
132369872626 203636856
698043333934 430842438
714299137378 715620042
545428178440 255302337
115849347013 152258565
585208933558 204555864
747766967998 29350818
976304439946 572656860
921249090646 204488853
698999557666 715610469
685612425418 715600896
60242104690 57562449
608552270368 197088924
343284329362 715591323
2868680770 254038701
150127135498 715581750
785096070946 677663097
229493705254 198630177
81279026794 715572177
703780676326 715562604
513492153658 715553031
563215787722 715543458
861557592106 540520299
433169360170 437160618
683813590318 29216796
470462085718 85391160
359540132806 715533885
431261928958 41996751
219001646536 557014578
940924161862 715524312
184551189850 228708543
616764316714 715514739
144635062939 196638993
364321251466 715505166
393007963426 265286976
604333408198 715495593
899080663180 413850363
989727490090 176143200
458987400934 93614367
411176214334 217757031
182670945958 9477270
163757144329 250688151
156820701622 715486020
873271946518 75358656
60242104690 715476447
248618179894 715466874
409263766870 527826501
555565997866 715457301
437643381082 6174585
784103469814 715447728
24861826606 212932239
326072302186 715438155
767847666370 715428582
854864025982 715419009
731511164554 715409436
666487950778 715399863
735336059482 715390290
633020120158 607368558
682743754222 715380717
419782227922 715371144
494367679018 715361571
830002208950 657291753
748723191730 715351998
961961083966 715342425
372927265054 715332852
772628785030 715323279
240968390038 715313706
319378736062 357589842
687524872882 55532973
12430918090 448054692
296691025303 381685083
435081807634 715304133
472374533182 715294560
667444174510 509963283
527835509638 129455679
712386689914 715284987
751591862926 715275414
462812295862 715265841
957179965306 715256268
47022566953 225903654
812790181774 715246695
65979447082 715237122
412132438066 272189109
797490602062 402659526
332765868310 160960422
943079438044 159543618
529747957102 715227549
674137740634 715217976
26774274070 94657824
65979447082 715208403
133871332054 715198830
670312845706 364463256
21993155410 248830989
320334959794 506698890
2868680770 715189257
944749056790 715179684
235231047646 678754419
90841264114 715170111
316975925338 139430745
700912005130 715160538
696572852734 149587698
473330756914 715150965
770716337566 715141392
109965738754 92044395
121440423538 715131819
481936770502 71136963
777409903690 715122246
179770071190 38177124
80322803062 545201496
840520670002 715112673
379620831178 715103100
204961553623 80049426
655969489726 715093527
682743754222 137564010
881638290478 654553875
380577054910 411131631
480024323038 715083954
445600268686 715074381
559390892794 715064808
30599168998 715055235
609114526858 715045662
58329657226 557225184
199117950931 390013593
616253227909 116532129
78410355598 715036089
489586560358 532488552
939967938130 376305057
873988500622 595986261
833827103878 715026516
729598717090 715016943
702824452594 715007370
828089761486 208107447
481936770502 714997797
450381387346 714988224
99447277702 478123485
848170459858 714978651
538353970690 294139998
594149284171 22123203
280173563050 403798713
705693123790 277712730
995428914586 276707565
281353948150 416195748
662663055850 714969078
559939827760 58692063
539764739608 128996175
201763217026 714959505
953355070378 2374104
97534830238 714949932
851039131054 714940359
799636745602 415640514
99447277702 714930786
207500559418 714921213
798446825794 609579921
539310194422 714911640
79366579330 714902067
731511164554 714892494
337697531968 235361778
615808092982 714882921
546003760546 714873348
115703081146 641860077
386314397302 240464187
579471591166 382135014
316510064866 127167732
267446154097 1416804
40161406318 287984559
257224193482 483484365
618676764178 714863775
518673806638 76497843
371971041322 714854202
355715237878 714844629
25472172367 71146536
2024317543 497882157
669356621974 714835056
543135089350 714825483
511579706194 714815910
854864025982 714806337
877096477672 302640822
508711034998 714796764
240012166306 714787191
887375632870 714777618
226625034058 140818830
482029417996 421815099
333722092042 714768045
751744944769 276544824
946661504254 714758472
290692024102 252861222
876857171818 714748899
79366579330 714739326
509667258730 714729753
365277475198 714720180
544091313082 714710607
349021671754 359466150
728642493358 714701034
904587660046 239947245
187906255603 190847328
108138232519 214827693
414044885530 476352480
791753259670 659254218
781234798618 714691461
619632987910 573681171
534529075762 30595308
111878186218 411160350
971523321286 714681888
636282806461 236453100
648319699870 597594525
873032276890 714672315
418826004190 714662742
70760565742 714653169
643538581210 116560848
683699977954 714643596
837651998806 227971422
995428914586 349567668
904587660046 714634023
841476893734 714624450
335634539506 714614877
612135715090 52440894
323203630990 714605304
8933515492 63086070
614851869250 128766423
204631888222 714595731
554021507803 297098055
533572852030 714586158
904877195431 82605417
95622382774 149999337
475243204378 714576585
718687546951 110778756
74585460670 354258438
211325454346 714567012
51636091102 714557439
756372981586 688959237
221510750371 11640768
276348668122 469287606
881638290478 714547866
39205182586 272160390
474286980646 714538293
542178865618 714528720
639713686282 214674525
690393544078 714519147
12582918184 362309331
684013321390 82337373
956233306 526237383
996005668690 61171470
193157203438 714509574
829045985218 714500001
118571752342 714490428
387270621034 699164055
115010536126 16982502
764022771442 714480855
896937870190 714471282
675093964366 675174117
196025874634 714461709
851039131054 714452136
213237901810 714442563
415001109262 714432990
65023223350 714423417
885512007706 270839316
582340262362 453233685
205588111954 714413844
39205182586 481186845
307904051278 714404271
99447277702 714394698
888619850734 325807482
625370330302 81045018
369102370126 689370876
844345564930 640165656
478663873900 50009352
17212036750 674858208
852307530316 132633915
481936770502 714385125
543135089350 714375552
68359937662 28230777
65979447082 714365979
473330756914 604305198
330853420846 714356406
827133537754 714346833
833920756537 546187515
808965286846 30509151
946661504254 714337260
984191668921 458144634
953355070378 380938389
165426715210 714327687
26774274070 714318114
826177314022 714308541
471418309450 586815327
368146146394 714298968
548872431742 353377722
278744322334 36827331
961004860234 714289395
114763792051 250841319
677006411830 714279822
804184168186 714270249
632063896426 218513298
417869780458 492578715
538353970690 618540249
600508513270 714260676
90841264114 548188272
309816498742 714251103
815658852970 714241530
922234014232 55284075
96105254467 179867097
625370330302 297031044
734379835750 539783178
184889911309 154134873
303122932618 714231957
483849217966 325424562
932318148274 308891991
593814947146 714222384
677006411830 714212811
484805441698 714203238
199850769562 709790085
263917759606 50392272
65979447082 714193665
311728946206 714184092
985131245206 403176468
382489502374 714174519
653100818530 714164946
474286980646 176506974
439862926294 714155373
808009063114 258739044
145346016838 422858556
823781089522 46055703
706649347522 714145800
615045693781 240042975
623457882838 714136227
867294934498 714126654
333722092042 714117081
486717889162 714107508
527835509638 714097935
752548086658 714088362
371014817590 695085957
950486399182 532957629
845301788662 578008167
695174662738 396724266
100624044208 332508582
199850769562 714078789
555565997866 624733980
307904051278 186817095
636912543028 273711216
73629236938 714069216
59285880958 714059643
886419409138 714050070
21993155410 714040497
72673013206 582277725
791753259670 641065518
282086010514 714030924
975541370635 164713038
546959984278 714021351
677006411830 714011778
468553553611 600188808
662663055850 714002205
85103921722 713992632
895234755517 422063997
530704180834 713983059
183594966118 366779922
266786430802 713973486
367189922662 713963913
316947732853 115689705
571821801310 93451626
685612425418 713954340
322550718190 184060071
259136640946 372609879
389323542700 332240538
975348216214 713944767
740236323700 216273216
666639108448 500524305
113028579109 481196418
994472690854 515975127
305991603814 713935194
919887239758 713925621
436106909101 258231675
968654650090 173644647
156093684229 205551456
716768369668 45950400
455162506006 713916048
982998006070 203263509
653100818530 232288845
977260663678 713906475
566084458918 623144862
479494748770 134988873
917018568562 713896902
14343365554 713887329
539310194422 713877756
560347116526 197644158
490542784090 442071567
87016369186 713868183
179770071190 713858610
74585460670 713849037
426667043440 484968180
900762765118 713839464
114746857414 713829891
755416757854 713820318
36336511390 120667665
318471076159 100009131
575646696238 653184936
594771170878 389410494
213237901810 713810745
584252709826 519957495
342328105630 713801172
321489382918 399117516
332106924520 342722973
582340262362 713791599
258180417214 454420737
842433117466 438366816
155864477890 713782026
804184168186 713772453
205588111954 713762880
196025874634 713753307
324159854722 273347442
758285429050 618138183
163514267746 713743734
821396195362 132557331
263917759606 713734161
750635639194 713724588
424563346582 713715015
380610694432 28259496
131958884590 713705442
663619279582 66637653
29642945266 713695869
951442622914 713686296
573734248774 456995874
438906702562 713676723
839564446270 713667150
721948927234 713657577
42190117867 439496430
871119829426 280823955
926666474659 139354161
624414106570 713648004
646699736275 413342994
614059832041 325788336
165426715210 97568016
996385138318 713638431
388226844766 96409683
677962635562 286673058
736305446089 419479287
324417272692 1694421
79366579330 713628858
610070750590 685886304
701047903438 352812915
872076053158 713619285
35843161354 224036919
488765201050 179924535
786015917278 713609712
728033243011 337323801
631107672694 301003839
441775373758 713600139
547916208010 713590566
904587660046 443162889
939011714398 582153276
233318600182 713580993
405438871942 713571420
648319699870 713561847
144464500798 150238662
408307543138 713552274
87016369186 713542701
395876634622 713533128
637801238818 713523555
767847666370 20256468
468549638254 713513982
678918859294 713504409
734379835750 713494836
213237901810 713485263
13937254267 134156022
904883101972 48458526
897965853130 299414721
737248506946 441497187
103272172630 713475690
412132438066 568952109
216106573006 713466117
546003760546 510968448
971523321286 480650757
764978995174 713456544
209413006882 713446971
177857623726 713437398
176901399994 713427825
235399407997 340157409
719080256038 713418252
449425163614 713408679
184551189850 461734509
847214236126 713399106
267742654534 713389533
106329805273 438242367
757329205318 448686510
452293834810 713379960
402687843343 416894577
861557592106 244781610
401825597752 188674257
712506323695 238808058
66935670814 14062737
956223741574 713370387
561303340258 713360814
727686269626 713351241
949530175450 713341668
908412554974 713332095
656925713458 713322522
47811196174 354957267
154029801478 244446555
458031177202 470197041
950486399182 657913998
531660404566 713312949
454368037255 196543263
949530175450 713303376
369102370126 713293803
27730497802 679003317
505842363802 713284230
805140391918 93451626
593814947146 713274657
723861374698 713265084
231406152718 713255511
806096615650 713245938
16255813018 628716348
353802790414 713236365
760197876514 590654100
823308642826 553472568
23172516199 120342183
79397452255 23913354
403726921390 224027346
512535929926 713226792
363365027734 533953221
179325591319 296763
599552289538 626131638
769760113834 713217219
502017468874 259016661
473330756914 713207646
987877717057 544081455
152039582962 713198073
447813499810 393546030
685612425418 166598919
784103469814 713188500
795578154598 667678458
147780106645 101129172
953355070378 713178927
1912457038 713169354
696130886470 713159781
938303527096 335514504
479068099306 713150208
658838160922 83620155
953460650995 378861048
437950478830 63488136
84619072510 136271655
743942073070 713140635
358583909074 713131062
436994255098 713121489
932318148274 713111916
909368778706 154393344
509862576649 293967684
596683618342 713102343
610149421504 56633868
842433117466 387093828
108053291290 713092770
834783327610 713083197
233318600182 697699386
230449928986 713073624
405438871942 217192224
310772722474 342598524
683699977954 6394764
304079156350 713064051
36336511390 713054478
625370330302 713044905
600902250760 71663478
997341362050 713035332
720036479770 713025759
418826004190 713016186
555565997866 498647997
694276805587 535216857
336590763238 713006613
236187271378 712997040
552697326670 477348072
810877734310 589093701
792709483402 712987467
611983198054 712977894
28686721534 712968321
258180417214 712958748
241924613770 712949175
1912457038 575567052
592858723414 99779379
134827555786 712939602
231406152718 712930029
757441056250 258815628
131002871464 417985899
182638742386 712920456
873988500622 435916128
39205182586 389927436
191244755974 322112304
709518018718 712910883
752548086658 557483655
881638290478 62760588
458031177202 712901310
591902499682 712891737
837651998806 712882164
61211864644 619382673
421069055209 105101967
727686269626 190665441
35380287658 712872591
427432017778 712863018
214194125542 712853445
706649347522 480430578
360496356538 522618789
863470039570 35850885
241924613770 657464067
841476893734 712843872
488657380351 429550083
166382938942 712834299
697087110202 705769425
26774274070 712824726
55759271137 288491928
806707746397 14120175
702824452594 712815153
948573951718 712805580
511579706194 632985906
585208933558 549949704
226625034058 712796007
8029857103 25215282
176901399994 712786434
289735800370 506507430
744344474125 69940338
206544335686 712776861
345196776826 712767288
219931467934 216388092
586165157290 712757715
12430918090 712748142
921799687222 712738569
218975244202 252775065
606245855662 229828584
683699977954 712728996
474286980646 712719423
435081807634 712709850
221843915398 44064519
35380287658 712700277
79366579330 712690704
845301788662 712681131
586165157290 26249166
972479545018 561494742
651188371066 347021250
163514267746 347183991
233318600182 712671558
993516467122 184605732
456118729738 694875351
907456331242 712661985
121710449149 138894657
583296486094 390597546
447512716150 105810369
249612130819 134998446
512535929926 153981705
211325454346 712652412
416913556726 712642839
232362376450 681511443
899806541386 712633266
608158303126 635704638
986822900998 712623693
60242104690 712614120
336657113701 408891549
152039582962 712604547
532176580726 13383054
147258464302 277894617
779322351154 441056829
814702629238 712594974
314597617402 103637298
9562246894 712585401
124309094734 24305847
850137818050 51694200
448468939882 712575828
655969489726 712566255
213237901810 343967463
492455231554 712556682
902285710450 60204597
815660202763 278334975
482892994234 712547109
650232147334 712537536
834043932328 481856955
237143495110 712527963
926580805882 712518390
603377184466 712508817
269909887393 334394463
730554940822 712499244
313641393670 712489671
179375648536 73463202
908592087016 75272499
568953130114 437667987
552697326670 688317846
239055942574 50784765
904587660046 712480098
556522221598 132116973
502973692606 289229049
260092864678 545316372
435652712635 118686054
130046437126 712470525
183594966118 255225753
901200528835 236625414
807052839382 615429024
171397638802 97989228
537397746958 712460952
23905602874 667601874
720036479770 712451379
930405700810 712441806
454206282274 48468099
289735800370 712432233
500105021410 325884066
686568649150 250448826
564172011454 468713226
653100818530 151971375
712386689914 424103046
850082907322 712422660
319378736062 559388682
306947827546 712413087
433169360170 712403514
352846566682 712393941
196025874634 712384368
776686447453 11707779
62154552154 469287606
681787530490 712374795
26774274070 712365222
108053291290 675154971
148214688034 712355649
649275923602 712346076
11474694358 135237771
128471303890 92111406
954311294110 696330447
194113427170 712336503
577559143702 77560446
559390892794 712326930
958136189038 712317357
626326554034 712307784
611983198054 712298211
103272172630 243728580
838608222538 712288638
89001073654 247902408
183594966118 91632756
155864477890 712279065
520185719782 712269492
316510064866 712259919
599552289538 52929117
417869780458 712250346
804184168186 712240773
737504948470 144111942
509667258730 712231200
70760565742 712221627
439862926294 712212054
423607122850 712202481
720036479770 712192908
318422512330 712183335
494367679018 235505373
666487950778 712173762
508711034998 712164189
619632987910 712154616
611026974322 712145043
758285429050 367775514
627285764542 189468816
342328105630 259342143
979173111142 712135470
555565997866 712125897
376752159982 712116324
378664607446 182499672
85103921722 166378740
420191492818 6796830
550784879206 243498828
850580205526 54058731
955389477862 264798753
558434669062 712106751
249574403626 712097178
302166708886 712087605
456118729738 416033007
284084404372 284605290
182638742386 712078032
704800704103 179666064
506798587534 712068459
84147697990 689763369
574690472506 427999257
59285880958 572273940
815221667725 122352513
701868228862 712058886
170207833870 712049313
655969489726 712039740
881638290478 712030167
701868228862 712020594
786015917278 712011021
9574 696856962
242880837502 712001448
35380287658 600791907
636845015086 711991875
402934711867 41106462
372927265054 711982302
554609774134 50200812
795578154598 644980875
538353970690 597690255
342952083343 43643307
653100818530 711972729
549828655474 711963156
381533278642 711953583
495598140481 224812332
368146146394 259533603
798446825794 711944010
361992162415 97357410
90990373162 170246232
192200979706 368818971
134827555786 711934437
70760565742 711924864
746977821835 327702936
139608674446 711915291
626326554034 711905718
248618179894 711896145
565128235186 711886572
767847666370 711876999
285910905442 278737041
546003760546 387093828
367189922662 711867426
457074953470 711857853
351890342950 711848280
648319699870 128249481
519561784453 374993556
458031177202 711838707
950486399182 711829134
917974792294 244896486
773653312117 255445932
789840812206 299567889
333722092042 711819561
609114526858 711809988
233318600182 711800415
181682518654 711790842
470462085718 161228466
883093324948 69844608
269655101998 711781269
648319699870 711771696
175945176262 711762123
562259563990 711752550
961004860234 711742977
555565997866 552630144
400657753282 711733404
212281678078 711723831
582656200081 173261727
429344465242 489180300
302166708886 711714258
360869636527 84481725
78447115918 145471308
125265318466 711704685
841476893734 711695112
182697960964 565582413
619632987910 711685539
936143043202 700513848
512535929926 662834520
815658852970 711675966
356671461610 711666393
829045985218 471020319
91094517829 417344508
226214528764 8596554
459943624666 711656820
934230595738 342139020
524010614710 711647247
600508513270 711637674
221843915398 711628101
860601368374 711618528
641043122992 206422599
315553841134 696722940
904587660046 582478758
663619279582 695535888
761268669910 551347362
390139292230 711608955
602420960734 711599382
328940973382 711589809
762110323978 32232291
105713154997 65948397
963998660113 59764239
899806541386 711580236
631107672694 711570663
219359044918 12607641
299298037690 711561090
831065889607 175932594
283998457978 711551517
78410355598 711541944
59285880958 711532371
903631436314 12406608
909368778706 711522798
668599708102 425874051
916062344830 711513225
655969489726 711503652
280207805671 317143917
152039582962 547566027
493411455286 711494079
91797487846 711484506
467593414522 291172368
208456783150 711474933
315553841134 711465360
878769619282 711455787
38248958854 711446214
487674112894 460691052
639713686282 711436641
855820249714 141996309
685612425418 511380087
767847666370 711427068
356671461610 711417495
764177605144 387160839
539310194422 711407922
670312845706 711398349
579471591166 711388776
790797035938 227827827
395876634622 711379203
336590763238 711369630
787959189802 280220856
922755910954 711360057
52592314834 711350484
85103921722 711340911
938055490666 711331338
163514267746 711321765
185507413582 74947017
987779124730 61056594
913193673634 711312192
987779124730 711302619
766122103012 329655828
65023223350 711293046
995428914586 711283473
872076053158 711273900
78522953224 246447312
669356621974 612825168
488630336626 711264327
105184620094 704496216
765935218906 711254754
46994537209 307494333
109009515022 711245181
131958884590 711235608
856776473446 711226035
959092412770 711216462
614851869250 711206889
324159854722 18820518
748723191730 456948009
797490602062 711197316
129298560166 190675014
470462085718 711187743
669412710181 542607213
399701529550 380440593
784103469814 213946977
227581257790 711178170
311792175871 319383999
797490602062 711168597
846551415271 121510089
945705280522 490415217
540266418154 711159024
605289631930 711149451
759241652782 20744691
943792833058 711139878
973435768750 711130305
343284329362 711120732
820439971630 711111159
287127600931 439573014
499148797678 711101586
820439971630 585733578
546959984278 711092013
530019657988 20821275
562259563990 349806993
716211584842 219719496
178813847458 390291210
748853882326 315315474
208456783150 711082440
351890342950 88330071
337005073105 17949375
748723191730 711072867
15299589286 711063294
465680967058 711053721
546003760546 521326434
898850317654 711044148
197938322098 711034575
240141803872 581301279
910776704443 199845948
278261115586 711025002
644494804942 711015429
744898296802 298371264
437950478830 586288812
803227944454 711005856
868273166557 284854188
194113427170 710996283
787928364742 710986710
94666159042 444627558
900221645812 211726041
131958884590 710977137
249574403626 688394430
445600268686 710967564
327028525918 710957991
707605571254 710948418
107097067558 313142403
863470039570 332853210
29642945266 710938845
140685690292 104470149
297452639518 115622694
229493705254 710929272
221843915398 681166815
799403049526 629443896
663852276829 262185324
688481096614 706698006
175945176262 118427583
563215787722 710919699
588077604754 710910126
674776633081 67422639
444644044954 386672616
939011714398 710900553
401613977014 127531506
661706832118 357771729
212281678078 710890980
506798587534 710881407
982998006070 652916892
445600268686 710871834
54504762298 546149223
673181516902 327549768
246705732430 710862261
44942524978 710852688
546003760546 710843115
718124032306 710833542
33467840194 710823969
156820701622 710814396
439862926294 710804823
820439971630 482230302
570865577578 710795250
173076505066 432843195
620840904958 210577281
747247416661 271088214
211325454346 330670566
482892994234 710785677
304079156350 366990528
445600268686 710776104
983325603703 335887851
872076053158 710766531
807704435200 6145866
780278574886 710756958
328940973382 710747385
982041782338 710737812
514448377390 479166942
902999804293 261046137
844345564930 710728239
200806993294 710718666
34424063926 710709093
275392444390 710699520
691349767810 710689947
913193673634 533800053
9574 710680374
990647795926 120744249
954311294110 710670801
937099266934 490195038
207500559418 710661228
410219990602 590902998
126868341943 46323747
353802790414 710651655
567996906382 598283781
246217781566 69605283
405438871942 710642082
781234798618 710632509
940924161862 710622936
296429366494 710613363
433169360170 710603790
811833958042 120581508
256267969750 400735353
265830207070 710594217
571821801310 710584644
749006495092 288941859
811126689748 279407151
562259563990 377875029
856776473446 576648801
942019012207 208729692
460899848398 710575071
967698426358 540022503
376429190200 55848882
421694675386 710565498
399052063030 263496825
828089761486 710555925
943792833058 458393532
798446825794 710546352
668400398242 666874326
234274823914 710536779
498808586923 27627678
309816498742 450275628
402028526206 124066080
530704180834 710527206
787928364742 239076102
6693575698 510327057
209413006882 421968267
579471591166 706276794
280173563050 710517633
795578154598 710508060
236187271378 710498487
243837061234 496024995
125265318466 710488914
482892994234 710479341
218975244202 710469768
705693123790 710460195
982041782338 664270470
372927265054 666213789
450389093611 259150683
21993155410 710450622
912237449902 710441049
716211584842 710431476
243837061234 710421903
787283550700 70610448
162683823661 567573597
344240553094 710412330
677962635562 6308607
691774148473 216876315
736475931646 505052334
630595234096 127454922
306520004695 46161006
431256912706 205656759
973435768750 633646443
928493253346 710402757
916062344830 259284705
685612425418 233676930
454206282274 710393184
375795936250 710383611
557478445330 710374038
43986301246 553951218
324203632051 559446120
935485812979 122132334
532054228213 145490454
163514267746 575433030
423607122850 710364465
564172011454 710354892
846258012394 710345319
869207381962 710335746
64066999618 710326173
733423612018 689619774
605939581192 29101920
532616628298 710316600
513585452116 47740551
349977895486 710307027
12430918090 710297454
283042234246 710287881
400657753282 710278308
960048636502 141891006
386314397302 317411961
374839712518 710268735
869207381962 577184889
352846566682 710259162
931361924542 710249589
903631436314 710240016
43986301246 710230443
88928816650 710220870
219931467934 710211297
338688027040 250429680
830958432682 710201724
77454131866 710192151
134080042600 396580671
876857171818 710182578
637801238818 582957408
534529075762 710173005
337546986970 251214666
592858723414 336242052
889288080334 572101626
34424063926 710163432
910325002438 710153859
923712134686 710144286
59285880958 710134713
651188371066 710125140
194113427170 710115567
390139292230 33333186
473809560082 81188613
246705732430 710105994
259136640946 710096421
982041782338 710086848
133136388217 438500838
731758731907 35640279
357627685342 70878492
372927265054 710077275
206544335686 500476440
794621930866 710067702
629195225230 710058129
65979447082 52775949
650232147334 710048556
844345564930 710038983
58329657226 710029410
814702629238 662231421
585208933558 710019837
416913556726 710010264
627282777766 710000691
433169360170 566846049
323203630990 709991118
766891442638 144111942
900762765118 709981545
878769619282 709971972
523054390978 709962399
196025874634 354354168
927537029614 709952826
752548086658 20984016
758509753159 209112612
211325454346 709943253
196025874634 709933680
410219990602 447221841
836695775074 34481946
699955781398 709924107
303289579402 351664155
318422512330 709914534
309816498742 510872718
796534378330 709904961
609114526858 479616873
102315948898 709895388
415957332994 709885815
558434669062 216656136
924668358418 45270717
124309094734 709876242
861557592106 709866669
814702629238 709857096
119527976074 668013513
723861374698 371001615
464827490335 18504609
683955864244 185945952
813746405506 709847523
22949379142 709837950
21993155410 36990072
878769619282 709828377
967895907775 41613831
63110775886 709818804
449556514747 558029316
76497908134 513438282
15299589286 709809231
368146146394 97462713
589999979419 476677962
21371067670 42877467
810877734310 709799658
612939421786 662547330
370058593858 709790085
279394516402 220657650
52592314834 542310450
793665707134 709780512
157776925354 372332262
720036479770 648159111
913193673634 709770939
884553754498 385322823
203988854758 79934550
668400398242 600179235
993516467122 709761366
813746405506 709751793
287823352906 665524533
41117630050 709742220
664187197807 33294894
805140391918 709732647
193157203438 709723074
343657446610 97941363
442731597490 85687923
386766913012 12894831
651188371066 435265164
874944724354 709713501
307904051278 709703928
980129334874 709694355
736292283214 709684782
704736900058 709675209
565128235186 420503598
568953130114 709665636
576155089549 122237637
466637190790 669583485
412132438066 709656063
607202079394 446628315
508870607335 242464944
39294393373 559398255
193157203438 709646490
803245836391 120648519
11474694358 709636917
662663055850 709627344
956223741574 709617771
131958884590 709608198
539310194422 709598625
181682518654 709589052
698043333934 617381916
438906702562 709579479
837651998806 64474155
106140843826 709569906
175945176262 709560333
563215787722 637686249
888331856602 709550760
968654650090 85869810
120799199371 30547443
221843915398 709541187
344240553094 709531614
499148797678 592434678
250666812856 87296187
674137740634 58021953
845301788662 184347261
636140656984 389247753
543435671977 232240980
212281678078 689007102
662663055850 709522041
454206282274 709512468
261049088410 709502895
134827555786 417861450
316510064866 709493322
262079914531 346274556
185705335357 120160296
464724743326 709483749
959328253198 445355106
449425163614 709474176
122574130690 402161730
299298037690 543784692
766904940568 44916516
709518018718 709464603
861810194857 437486100
925309021870 14847723
480024323038 641716482
336590763238 709455030
481936770502 76038339
743942073070 709445457
3824904502 322973874
444644044954 709435884
223756362862 543363480
601464737002 709426311
249574403626 709416738
362408804002 709407165
451423672348 250353096
963873531430 709397592
817571300434 120265599
198894545830 49521129
618676764178 347892393
110921962486 709388019
694218439006 709378446
508711034998 434106831
818527524166 332556447
217426905793 308327184
95622382774 709368873
618676764178 709359300
66279292588 13651098
913193673634 709349727
138652450714 709340154
228193546870 9659157
124764893983 188434932
240012166306 709330581
486850226314 139488183
759241652782 709321008
712386689914 709311435
669356621974 709301862
64066999618 709292289
125265318466 434575908
723861374698 709282716
325116078454 709273143
939011714398 709263570
116659304878 475711089
660854331841 277674438
326072302186 709253997
742985849338 39440760
642582357478 709244424
862513815838 709234851
417540004273 18629058
742985849338 709225278
107097067558 56959350
770272642681 84768915
849126683590 709215705
949964138686 118733919
86060145454 709206132
854864025982 113641083
519229496050 333303141
120484199806 709196559
981085558606 709186986
750635639194 709177413
244793284966 709167840
967787273371 506785047
757329205318 107476071
467593414522 584335920
766891442638 621000510
556522221598 315526080
276354172597 110616015
253620090226 215986026
975348216214 709158267
874944724354 709148694
193464506311 68370366
786972141010 709139121
29642945266 709129548
9562246894 709119975
474286980646 709110402
984910453534 361715805
77454131866 514453020
430300688974 209150904
687977187559 214760682
749679415462 709100829
973435768750 709091256
711430466182 695085957
648319699870 709081683
907456331242 709072110
854009075017 446331552
196025874634 709062537
221843915398 709052964
998297585782 709043391
873422951020 61583109
581384038630 709033818
361452580270 709024245
924668358418 709014672
606245855662 709005099
489586560358 497030160
693262215274 708995526
933495029656 48161763
863470039570 708985953
993516467122 35104191
738204730678 292340274
43986301246 708976380
268698878266 708966807
781234798618 708957234
39205182586 708947661
741247687912 27981879
12858122788 212587611
711893004823 4298277
561303340258 708938088
66935670814 708928515
857732697178 301492062
254355522286 708918942
128133989662 534594612
990647795926 406182390
956223741574 708909369
700912005130 708899796
349021671754 329320773
73629236938 708890223
416913556726 708880650
292604471566 708871077
720474770002 34271340
138652450714 708861504
83315798809 500122239
8606023162 708851931
873032276890 708842358
916062344830 708832785
609114526858 27034152
323203630990 498877749
229493705254 502745241
847214236126 708823212
388226844766 708813639
727686269626 708804066
226625034058 449796978
833827103878 28326507
635888791354 708794493
158192288251 261141867
234274823914 708784920
746810744266 708775347
910325002438 327980553
896937870190 261687528
821783030719 306058383
348065448022 708765774
911281226170 708756201
890244304066 708746628
283042234246 708737055
325116078454 222562677
852951578518 165277845
304079156350 708727482
727686269626 309370641
104228396362 304928769
370058593858 708717909
826177314022 708708336
710474242450 708698763
121440423538 372207813
360496356538 290578842
346153000558 240808815
786972141010 708689190
289735800370 708679617
887375632870 708670044
623457882838 475069698
257224193482 708660471
564172011454 708650898
320334959794 708641325
691533942757 240751377
971523321286 708631752
322247407258 708622179
367189922662 280134699
496280126482 708612606
387270621034 708603033
530704180834 144485289
904587660046 708593460
403526424478 62176635
311728946206 708583887
451337611078 708574314
223109270446 124650033
926580805882 708564741
662663055850 708555168
740466544777 44744202
460899848398 708545595
535485299494 401405463
179770071190 461887677
917018568562 708536022
410219990602 708526449
690393544078 708516876
15299589286 708507303
155929382830 265947513
63110775886 172524606
158733149086 708497730
119766630964 407034387
452293834810 708488157
174032728798 708478584
831914656414 41106462
28686721534 606621864
720992703502 421614066
602420960734 124774482
540266418154 708469011
38248958854 708459438
654536955898 104182959
501061245142 13957434
304079156350 708449865
458987400934 68418231
317466288598 583962573
877075828711 113822970
813746405506 708440292
126221542198 406191963
773624344219 126105129
116659304878 393565176
201763217026 638959458
731511164554 708430719
164470491478 430765854
58329657226 708421146
127177765930 708411573
964829755162 708402000
329897197114 708392427
458987400934 382489215
905543883778 708382854
953355070378 251147655
413088661798 551366508
562531341460 293326293
609114526858 708373281
295473142762 324400251
240012166306 511791726
441775373758 708363708
22949379142 404210352
466753205977 580478001
751591862926 708354135
88928816650 708258405
146779540777 87621669
563666398405 222438228
795578154598 218417568
174988952530 708344562
986822900998 708334989
486717889162 708325416
325551305326 225003792
121440423538 708315843
946962517666 305168094
402570200746 367631919
59285880958 537169749
956223741574 708306270
375795936250 400237557
742985849338 89392674
879725843014 483245040
988735348462 483331197
248042875405 182394369
761342516032 17499444
604706372278 44303844
813746405506 708296697
996385138318 708287124
380577054910 708277551
942836609326 708267978
205588111954 708258405
400657753282 548197845
215150349274 708248832
478111875574 638385078
84147697990 486528579
908412554974 708239259
782191022350 537849432
893617673395 202354074
732467388286 708229686
643538581210 708220113
855820249714 664576806
509667258730 326592468
820439971630 495910119
929778558526 329330346
598631619928 424572123
677962635562 708210540
621545435374 708200967
170207833870 583656237
328940973382 708191394
82235250526 68820297
156820701622 708181821
550232377603 73396191
553653550402 708172248
401832643480 372562014
932318148274 708162675
216471304306 206231139
437493353026 51148539
147258464302 285926364
694218439006 708153102
188376084778 59544060
414044885530 708143529
645451028674 708133956
821396195362 676820673
134827555786 708124383
790797035938 708114810
829045985218 295470645
384401949838 708105237
180837140689 172448022
700912005130 708095664
323441500894 143537562
516360824854 708086091
833827103878 708076518
249574403626 708066945
622501659106 135927027
382489502374 312491439
121464815542 669104835
528791733370 708057372
901019560843 138703197
937099266934 540989376
691349767810 601031232
361452580270 708047799
501061245142 708038226
336590763238 45567480
462812295862 708028653
754460534122 23607018
225668810326 708019080
837004935109 197165508
436994255098 466702896
813746405506 5380026
881638290478 217651728
170207833870 708009507
558434669062 707999934
976304439946 608191836
643538581210 510958875
341371881898 707990361
828089761486 707980788
662663055850 707971215
194113427170 707961642
273479996926 707952069
710474242450 367555335
803227944454 707942496
514448377390 707932923
614444408170 154670961
358583909074 707923350
180726294922 707913777
247661956162 707904204
927537029614 707894631
437030565487 512471409
431256912706 563773116
5737351966 707885058
789019615639 202114749
283042234246 707875485
2868680770 707865912
823565170507 88464093
991604019658 707856339
890244304066 590051001
634932567622 707846766
158837360764 579099489
738204730678 670971570
267742654534 707837193
598596065806 707827620
230466662590 277521270
412132438066 707818047
198894545830 707808474
308860275010 707798901
534529075762 707789328
480980546770 474361296
465180915922 162204912
206776586239 224410266
682743754222 91173252
179770071190 707779755
33467840194 707770182
795578154598 707760609
870163605694 707751036
43030077514 707741463
656925713458 707731890
244793284966 395939280
750635639194 14732847
849365893714 422839410
664575503314 707722317
795578154598 707712744
907456331242 707703171
723861374698 458920047
600508513270 707693598
822352419094 707684025
924668358418 707674452
973435768750 500045655
43986301246 566204658
257224193482 707664879
335634539506 697153725
420738451654 707655306
102315948898 707645733
566084458918 707636160
171164057602 707626587
909368778706 707617014
229493705254 707607441
665531727046 707597868
930405700810 707588295
891200527798 297375672
152995806694 580851348
36336511390 575509614
673181516902 229349934
998297585782 707578722
743942073070 521039244
999253809514 707569149
202719440758 533091651
896937870190 707559576
452293834810 707550003
274436220658 204986649
306421460233 191651460
2868680770 604601961
331809644578 707540430
84147697990 31160115
624414106570 707530857
869207381962 144245964
172120281334 707521284
227581257790 707511711
484805441698 707502138
914149897366 619296516
938055490666 439391127
542178865618 707492565
662663055850 707482992
353802790414 707473419
512535929926 542913549
248618179894 707463846
464724743326 707454273
89885040382 328775112
869207381962 707444700
742029625606 280957977
784103469814 707435127
686568649150 635704638
559390892794 707425554
290692024102 707415981
124309094734 707406408
808965286846 707396835
408307543138 466032786
325116078454 618568968
199850769562 707387262
828089761486 707377689
64066999618 110807475
339459434434 707368116
96578606506 674685894
256267969750 707358543
811833958042 707348970
528067319833 398121924
50679867370 707339397
232362376450 707329824
242880837502 264166935
431256912706 707320251
878769619282 707310678
969610873822 543727254
414044885530 707301105
245749508698 707291532
991604019658 707281959
415957332994 707272386
199850769562 444752007
811833958042 463180032
323203630990 707262813
537397746958 364941906
164497334170 302956731
871119829426 139277577
684656201686 317747016
668789062042 21366936
929449477078 707253240
38248958854 419575017
766891442638 707243667
341371881898 707234094
171164057602 539677875
866338710766 707224521
359540132806 707214948
580427814898 707205375
35380287658 707195802
531660404566 707186229
73629236938 707176656
660750608386 707167083
681787530490 42638142
31555392730 707157510
530704180834 707147937
262005312142 9812325
953355070378 707138364
107097067558 707128791
109679184664 11650341
886419409138 223893324
577559143702 707119218
813746405506 515687937
816615076702 109113054
261049088410 707109645
502973692606 707100072
897894093922 522130566
56417209762 594014223
708561794986 707090499
180726294922 707080926
375085805629 431158347
702824452594 707071353
965785978894 452343396
167688787780 315171879
992560243390 37660182
369102370126 707061780
37300221208 612920898
852163293925 509905845
793665707134 707052207
229493705254 707042634
797681908894 93308031
15299589286 707033061
587121381022 707023488
712386689914 707013915
314625685438 316521672
479068099306 138109671
425519570314 707004342
901718988850 706994769
77454131866 695861370
572778025042 203550699
26774274070 706985196
303122932618 706975623
105229450453 473097660
789840812206 706966050
814702629238 706956477
697087110202 542817819
589033828486 706946904
131958884590 47319339
465680967058 706937331
604333408198 125913669
155864477890 706927758
335634539506 19739526
888331856602 706918185
219931467934 230747592
589990052218 406718478
144389793106 424754010
361452580270 682947393
892156751530 706908612
87972592918 706899039
392051739694 706889466
21503165497 116015187
68848118278 706879893
237349305037 184854630
685612425418 468942978
813746405506 706870320
414119583649 105781650
358903838734 333992397
224712586594 29111493
885463185406 253799376
498192573946 706860747
164470491478 706851174
658838160922 706841601
914149897366 321212442
844345564930 706832028
974391992482 706822455
568953130114 706812882
801315496990 706803309
798731230051 153196719
151448100103 297643716
466637190790 706793736
464724743326 339688332
749679415462 706784163
295147454248 44504877
276348668122 277942482
454206282274 706774590
551080991242 7017009
259340938339 436576665
794621930866 517717413
336590763238 18973686
603745955572 43222095
133871332054 706765017
314597617402 92561337
577559143702 706755444
859746082354 76842471
68848118278 706745871
828089761486 597249897
968654650090 706736298
725773822162 706726725
884506961674 706717152
633020120158 137678886
551741102938 322533516
891200527798 141823995
337546986970 488376168
262005312142 500983809
286867129174 706707579
308860275010 317335377
744898296802 473863500
251486851090 706698006
427432017778 706688433
262961535874 706678860
877813395550 585427242
631107672694 706669287
54504762298 107830272
875900948086 439946361
663619279582 706659714
586165157290 540280974
217062796738 706650141
766891442638 706640568
923712134686 459504
614851869250 706630995
706649347522 706621422
329897197114 500677473
390597791065 155379363
606245855662 347997696
377708383714 706611849
37292735122 706602276
677507309482 37133667
119527976074 53714103
165426715210 269862870
117275968819 38818515
625939569601 101445081
977260663678 673479696
589990052218 65153838
554788856245 177856767
721263265201 204019776
189332308510 706592703
320334959794 706583130
774541232494 706573557
21036931678 168092307
360496356538 544138893
83191474258 657942717
303122932618 399557874
189332308510 706563984
876857171818 170657871
245945621176 215660544
921799687222 706554411
545047536814 706544838
360496356538 470838432
984177424297 399615312
571821801310 706535265
518273272318 706525692
66935670814 706516119
83191474258 706506546
819483747898 706496973
931361924542 373069383
100403501434 435791679
708173566063 47750124
680831306758 706487400
224712586594 706477827
872076053158 706468254
914703982606 52038828
242880837502 374457468
436994255098 706458681
854216904847 353588328
270611325730 294398469
140564898178 706449108
245749508698 706439535
618811255255 341985852
394920410890 441659928
38248958854 706429962
870163605694 64263549
185975016340 121873863
41117630050 706420389
93936767545 387993690
825221090290 706410816
873576779557 139421172
148214688034 706401243
645451028674 706391670
574690472506 706382097
554609774134 13325616
202719440758 157064211
854864025982 73568505
720478168417 213717225
788884588474 706372524
369102370126 250611567
808965286846 692137473
315172791961 92130552
804184168186 416971161
55460986030 134826132
471418309450 706362951
640966337959 55590411
495369546814 404497542
137696226982 557387925
7988712349 213966123
187419861046 706353378
752548086658 706343805
341371881898 706334232
661811943658 380871378
382489502374 706324659
610070750590 656793957
196450733947 155053881
604333408198 68418231
141521121910 706315086
538353970690 676858965
56417209762 385274958
267742654534 115144044
567996906382 706305513
643538581210 288874848
331809644578 706295940
249574403626 706286367
149170911766 706276794
593814947146 207485202
382489502374 324553419
536441523226 623910702
912271252165 307417749
936143043202 706267221
592858723414 381637218
773585008762 706257648
181682518654 706248075
165426715210 398945202
913634232667 165813933
532616628298 706238502
283998457978 706228929
527835509638 706219356
330853420846 263180916
986822900998 532603428
511579706194 523308045
115703081146 706209783
703780676326 282604533
970567097554 706200210
276460183999 344733303
452293834810 637935147
867294934498 608258847
679875083026 657626808
911281226170 706190637
720992703502 300381594
737248506946 368215872
632063896426 706181064
550873084828 292129668
429353406424 290128911
872076053158 706171491
115703081146 706161918
640669910014 194513787
461856072130 706152345
196982098366 706142772
355715237878 706133199
249574403626 706123626
163514267746 706114053
267742654534 63603012
296429366494 706104480
912472849972 125396727
152995806694 706094907
469505861986 26038560
689437320346 706085334
610070750590 706075761
338648950054 97491432
574690472506 365659881
767988466054 3331404
691349767810 706066188
815658852970 706056615
929449477078 706047042
358025347762 271021203
957179965306 706037469
842433117466 656975844
513492153658 623298030
929449477078 546982074
66935670814 706027896
328284595156 13651098
194113427170 706018323
174032728798 706008750
196982098366 705999177
563215787722 705989604
556522221598 429234174
732467388286 705980031
195069650902 705970458
708561794986 705960885
482892994234 705951312
421694675386 666740304
566439109849 143805606
324159854722 705941739
936143043202 705932166
515404601122 522819822
927537029614 705922593
217062796738 705913020
905543883778 705903447
127177765930 705893874
440819150026 705884301
26774274070 705874728
6693575698 705865155
782191022350 704974866
162558044014 705855582
822352419094 705846009
641878841800 422600085
52592314834 705836436
938550654091 100439916
683167321180 13124583
665531727046 705826863
427432017778 705817290
663619279582 64780491
444644044954 297442683
17212036750 705807717
921799687222 118169112
820439971630 705798144
853907802250 705788571
98491053970 705778998
96578606506 146639214
210369230614 626552850
329897197114 705769425
245749508698 562940265
150127135498 516463350
155990276683 56241375
518273272318 705759852
843389341198 309121743
952398846646 705750279
618676764178 424332798
259136640946 705740706
367189922662 303167337
342328105630 275778984
614851869250 705731133
998297585782 705721560
536441523226 705711987
284954681710 221557512
291218807146 118552032
800359273258 61133178
111878186218 705702414
395522801488 19146000
784103469814 330268500
975348216214 628410012
823308642826 705692841
152039582962 705683268
805140391918 93681378
733423612018 705673695
710474242450 466396560
866380429900 318914922
464724743326 705664122
166382938942 705654549
34424063926 705644976
990647795926 705635403
258180417214 705625830
942836609326 705616257
776453679958 705606684
121664852950 277339383
196101309874 145882947
904587660046 705597111
467593414522 186797949
742985849338 601816218
615808092982 705587538
646407252406 635197269
497236350214 348150864
340460239627 326917950
60242104690 705577965
967132072624 215086164
502973692606 705568392
432213136438 705558819
196025874634 705549246
332765868310 453702762
83305479115 170160075
989691572194 454736646
414044885530 662355870
839564446270 705539673
856776473446 166283010
519229496050 456689538
879843073972 39651366
201763217026 705530100
80322803062 21204195
109009515022 55810590
7649799430 705520527
327984749650 53589654
415001109262 705510954
974391992482 705501381
172120281334 596330889
190846944478 1684848
630151448962 182748570
559390892794 705491808
580907431771 2364531
292604471566 617381916
356671461610 705482235
880682066746 705472662
340415658166 705463089
157776925354 705453516
118571752342 705443943
132915108322 607780197
768803890102 705434370
545047536814 349079445
56417209762 179780940
456118729738 705424797
441979967914 260309016
603377184466 357714291
331809644578 653883765
253399298554 705415224
38248958854 705405651
353087566957 366971382
397789082086 439017780
784103469814 366310845
883655275102 228450072
620769662692 472724313
392051739694 386844930
184551189850 705396078
962917307698 705386505
900762765118 705376932
41117630050 705367359
569909353846 705357786
462179026858 154919859
108053291290 92312439
595727394610 705348213
899925782674 521843376
798446825794 705338640
918931016026 705329067
627282777766 705319494
865382487034 705309921
934230595738 705300348
44161640314 54834144
72673013206 688222116
378664607446 570234891
203675664490 705290775
821396195362 705281202
901718988850 705271629
210369230614 705262056
253399298554 705252483
926580805882 705242910
106140843826 705233337
247062680881 13756401
636845015086 412155942
311728946206 296782146
604333408198 705223764
141071903404 94772700
428819581744 9821898
823308642826 705214191
688481096614 705204618
494367679018 705195045
539310194422 702945390
238099718842 36013626
87016369186 705185472
633976343890 485494695
318830484871 96495840
380577054910 705175899
738204730678 705166326
153952030426 705156753
352846566682 705147180
19124484214 705137607
105621273343 184184520
569909353846 705128034
554609774134 279100815
146302240570 458824317
395876634622 262941591
263917759606 705118461
493411455286 705108888
121440423538 705099315
239055942574 578965467
308860275010 705089742
612599871568 66350463
550784879206 705080169
315771291829 181236036
811220648743 90579726
946661504254 705070596
489586560358 705061023
853907802250 705051450
830341983439 187324464
996385138318 13545795
748932629824 221672388
386782248958 6184158
53548538566 705041877
862513815838 705032304
975348216214 705022731
473976379180 5360880
366233698930 705013158
400657753282 705003585
343284329362 704994012
503929916338 704984439
690811099192 257676441
901718988850 670875840
894069198994 46381185
166503099238 60951291
786972141010 704974866
595854543196 186051255
579471591166 704965293
887375632870 194523360
397789082086 699269358
599552289538 704955720
72673013206 227301312
415001109262 704946147
844345564930 704936574
360496356538 704927001
114746857414 132758364
137696226982 704917428
589033828486 704907855
466637190790 87621669
132915108322 582488331
436038031366 228019287
748723191730 704898282
707605571254 704888709
957220583545 16905918
166382938942 207523494
361452580270 704879136
83191474258 704869563
480024323038 704859990
865382487034 704850417
207500559418 704840844
202719440758 388922271
166382938942 704831271
407351319406 704821698
365277475198 704812125
873032276890 108720561
173076505066 598848588
924668358418 564012441
126221542198 300620919
354759014146 295183455
918931016026 704802552
103272172630 704792979
215150349274 704783406
102315948898 704773833
299298037690 70715751
172120281334 704764260
964857468997 559206795
19124484214 331139643
695269559887 358575861
23211612331 278468997
24861826606 104307408
562259563990 704754687
716600650708 238540014
282342270151 261362046
76497908134 288664242
470462085718 469861986
98491053970 704745114
36336511390 343747284
642582357478 704735541
210369230614 602074689
583296486094 704725968
554609774134 704716395
340415658166 704706822
333722092042 704697249
563215787722 704687676
861557592106 704678103
171164057602 704668530
712386689914 704658957
34743821272 293594337
870163605694 102182202
457074953470 704649384
866338710766 704639811
981085558606 704630238
129090213394 23731467
567996906382 664213032
109965738754 275453502
663619279582 333322287
838608222538 704620665
458987400934 704611092
938055490666 704601519
203675664490 704591946
458104659550 485628717
791753259670 704582373
606245855662 704572800
617720540446 81159894
705693123790 88339644
205588111954 33907566
934230595738 704563227
546003760546 687705174
14343365554 184845057
301210485154 704553654
705693123790 704544081
538353970690 704323902
640669910014 704534508
20080707946 704524935
662663055850 24746205
828089761486 704515362
279217339318 232528170
273479996926 320322153
531660404566 704505789
262961535874 704496216
867294934498 439008207
30599168998 704486643
709518018718 704477070
929449477078 704467497
633976343890 704457924
693262215274 704448351
130046437126 704438778
50679867370 704429205
845301788662 704419632
652144594798 704410059
531884451058 369020004
525923062174 243259503
252443074822 704400486
448468939882 704390913
382489502374 478200069
106140843826 381216006
197938322098 704381340
909368778706 704371767
9562246894 704362194
180726294922 704352621
617720540446 704343048
388226844766 704333475
859645144642 47453361
462812295862 704323902
453250058542 704314329
482892994234 704304756
236187271378 139143555
505842363802 704295183
110030528818 134615526
675093964366 419823915
763425745816 220073697
382489502374 704285610
145346016838 237525276
457074953470 704276037
808965286846 704266464
375795936250 704256891
543135089350 548303148
900762765118 704247318
556522221598 223299798
519229496050 704237745
269655101998 582067119
230449928986 704228172
708561794986 704218599
537397746958 704209026
470462085718 704199453
111338139088 39900264
182638742386 704189880
445600268686 704180307
55460986030 675288993
580427814898 704170734
396233592646 167852982
133871332054 704161161
450525183379 139038252
544552205167 67298190
310983893281 488883537
109965738754 333810510
718124032306 533541582
176901399994 704151588
408307543138 704142015
831914656414 148362354
351890342950 704132442
806096615650 647211384
807499276237 27244758
375795936250 704122869
209906935390 83888199
356671461610 704113296
909368778706 704103723
308860275010 704094150
432213136438 673115922
910325002438 704084577
488630336626 704075004
822926722510 17777061
91797487846 704065431
262005312142 704055858
592858723414 704046285
95622382774 704036712
678918859294 704027139
823308642826 427807797
337546986970 704017566
275392444390 704007993
478111875574 703998420
281129786782 207303315
32921915242 225185679
809921510578 703988847
17212036750 130030059
551741102938 303014169
878992727620 99693222
674137740634 110434128
502973692606 703979274
586165157290 703969701
818527524166 24267555
430300688974 505923477
219931467934 653845473
50679867370 703960128
472374533182 161209320
300385526398 488538909
117615528610 387361872
314790896272 74171604
302166708886 436710687
676081980031 507713628
965785978894 703950555
486717889162 703940982
264873983338 703931409
304079156350 703921836
901843667602 20007570
521141943514 421240719
890244304066 129015321
643538581210 703912263
708561794986 12301305
373883488786 703902690
131002660858 703893117
873032276890 224496423
729598717090 703883544
376055843200 345077931
479068099306 703873971
633976343890 460154964
890244304066 703864398
901718988850 491219349
985866677266 703854825
971523321286 416952015
464724743326 703845252
19130141857 693946770
713342913646 703835679
578515367434 161735835
484805441698 642625917
208456783150 370858020
651188371066 605013600
581384038630 703826106
491499007822 703816533
169251610138 147749682
772211482906 75952182
793665707134 703806960
502973692606 703797387
559390892794 279072096
982041782338 703787814
558434669062 703778241
557478445330 703768668
973435768750 273625059
898850317654 236261640
958136189038 151645893
547916208010 348801828
996385138318 703759095
908412554974 273845238
478111875574 703749522
163661979136 67652391
403526424478 398648439
18168260482 703739949
508711034998 147902850
677006411830 703730376
159689372818 579463263
325350186169 50248677
808965286846 372121656
157776925354 703720803
135783779518 65393163
283998457978 703711230
670869132736 55150053
779322351154 703701657
334678315774 703692084
177857623726 703682511
91045551934 175176327
967698426358 703672938
978216887410 703663365
827133537754 703653792
45898748710 75310791
641688750739 40694823
376752159982 703644219
855820249714 703634646
200806993294 565371807
939011714398 703625073
870163605694 703615500
424563346582 703605927
782191022350 703596354
986822900998 703586781
144389793106 703577208
15299589286 703567635
509667258730 433025082
107170578625 459264675
860601368374 703558062
314597617402 703548489
908412554974 703538916
359540132806 305436138
38248958854 310816164
414153500788 310605558
494367679018 703529343
700912005130 703519770
341371881898 340894530
799403049526 610719108
143433569374 92274147
444644044954 608182263
972479545018 284538279
72673013206 588490602
693262215274 703510197
652144594798 703500624
725773822162 106595355
766464337762 162051744
576602919970 703491051
20080707946 703481478
152039582962 703471905
453250058542 703462332
334678315774 703452759
370058593858 703443186
400657753282 703433613
930405700810 703424040
991604019658 703414467
719080256038 352276827
900762765118 703404894
389183068498 289018443
109965738754 703395321
942836609326 676514337
868251158230 703385748
649685408677 253493040
174988952530 188415786
669356621974 703376175
735336059482 45864243
133871332054 703366602
141521121910 556210446
249574403626 703357029
346153000558 703347456
766891442638 404593272
520185719782 703337883
595727394610 292349847
501061245142 113851689
362408804002 560585307
396832858354 703328310
161601820282 703318737
982041782338 505971342
927537029614 156394101
408307543138 703309164
286920670963 538213206
988366169809 86185719
370058593858 703299591
917018568562 703290018
634932567622 703280445
930405700810 394876677
548287209625 31121823
831914656414 94236612
31555392730 703270872
849126683590 703261299
467593414522 293220990
752548086658 703251726
487674112894 703242153
684656201686 703232580
669356621974 703223007
383445726106 324840609
946661504254 323873736
160645596550 703213434
977260663678 703203861
795637555063 45462177
958693519525 74650254
891200527798 703194288
92753711578 703184715
165633013360 84271119
285910905442 118772211
745854520534 703175142
882594514210 98218980
524966838442 703165569
686568649150 511925748
874944724354 703155996
859645144642 703146423
75541684402 703136850
800359273258 435523635
412132438066 631875438
436038031366 667640166
383445726106 703127277
393007963426 703117704
876857171818 581971389
467593414522 703108131
452293834810 703098558
687524872882 600763188
872076053158 703088985
14624218228 205982241
949530175450 334509339
680831306758 500170104
613895645518 703079412
637801238818 304545849
315553841134 703069839
218975244202 703060266
205588111954 703050693
248618179894 35649852
37292735122 703041120
948870092473 126842250
625370330302 703031547
953355070378 375060567
28686721534 703021974
837674610232 67164168
707949098359 118312707
911281226170 703012401
892156751530 703002828
413088661798 702993255
403213515919 4212120
640669910014 440042091
309816498742 17911083
335634539506 702983682
590447076811 169892031
270611325730 702974109
670832276686 74975736
136740003250 702964536
991604019658 702954963
123352871002 702945390
914149897366 702935817
367189922662 323691849
619632987910 166388313
654057042262 702926244
427432017778 702916671
255311746018 702907098
954311294110 702897525
729598717090 702887952
687524872882 702878379
698043333934 702868806
104228396362 71960241
212281678078 702859233
698043333934 398399541
38248958854 702849660
351890342950 71653905
873351555586 336835578
258180417214 702840087
639713686282 386596032
153952030426 466999659
642582357478 572886612
561303340258 587858784
61198328422 372131229
655969489726 370446381
968654650090 702830514
549828655474 702820941
166382938942 702811368
224712586594 702801795
63337924030 1368939
780278574886 304459692
762110323978 702792222
359540132806 597699828
220887691666 702782649
673181516902 702773076
150127135498 702763503
337546986970 623499063
836203688674 234701241
68848118278 446848494
269655101998 702753930
416913556726 702744357
600508513270 702734784
601464737002 702725211
784103469814 507617898
731511164554 702715638
685612425418 137286393
665784559549 411399675
128514353671 177627015
829045985218 92350731
223756362862 674676321
554609774134 702706065
590946275950 702696492
713342913646 702686919
508879931437 491324652
90986764141 91699767
848170459858 702677346
936143043202 391822890
235231047646 702667773
229493705254 702658200
349977895486 452841192
532616628298 702648627
278261115586 702639054
934230595738 702629481
361452580270 285170097
157776925354 702619908
895025422726 112540188
286867129174 207150147
89885040382 287907975
261049088410 702610335
371014817590 81992745
860601368374 702600762
529747957102 702591189
917974792294 405435696
171164057602 209754003
841476893734 702581616
346153000558 702572043
320540396374 12387462
230449928986 340138263
141521121910 702562470
361452580270 702552897
455514773260 206661924
131002660858 574676763
671269069438 702543324
796534378330 702533751
89028873646 247318455
410219990602 702524178
746810744266 702514605
168295386406 702505032
574690472506 702495459
628239001498 114684540
521141943514 702485886
289280895502 152785080
774541232494 19241730
502521305437 105877380
176901399994 391200645
482892994234 386701335
876857171818 702476313
331809644578 702466740
327028525918 702457167
415957332994 702447594
391095515962 702438021
632063896426 702428448
846258012394 702418875
220887691666 702409302
341371881898 266627196
721948927234 702399729
718124032306 702390156
332765868310 702380583
992686951618 316550391
109965738754 539122641
609114526858 579501555
138652450714 702371010
901718988850 531569544
720036479770 624331914
348065448022 702361437
688481096614 691984305
27730497802 702351864
351093145894 541965822
245749508698 702342291
617720540446 313850805
489975922987 236414808
6693575698 702332718
60242104690 702323145
309816498742 702313572
697087110202 702303999
487674112894 328181586
508711034998 702294426
817571300434 702284853
159689372818 702275280
187739053585 369661395
583296486094 574322562
827133537754 702265707
173076505066 612327372
678918859294 600916356
196025874634 702256134
892156751530 702246561
183594966118 702236988
253399298554 253914252
764022771442 620876061
493411455286 81360927
174988952530 702227415
632063896426 702217842
604333408198 615151407
834783327610 290933043
716378260345 338778897
624781173682 249453234
551741102938 57256113
978216887410 409829703
491534025856 450639402
582542760031 396054156
474286980646 702208269
772628785030 702198696
93709935310 702189123
916062344830 86453763
293117153581 140196585
676050188098 702179550
414072446197 149032464
965785978894 702169977
952398846646 702160404
565128235186 702150831
520695012955 15977337
687524872882 702141258
473330756914 702131685
679380737398 111372282
546003760546 702122112
969266939170 9659157
424563346582 702112539
99752704267 175463517
254355522286 702102966
764104390840 493382847
438906702562 702093393
655013265994 702083820
419782227922 702074247
108346521853 79685652
69804342010 125990253
483849217966 702064674
910325002438 414348159
686568649150 323730141
139013199646 8558262
825299033656 172639482
270611325730 702055101
658838160922 282776847
966742202626 281838693
786015917278 633636870
361452580270 224477277
229493705254 702045528
716211584842 641075091
76497908134 702035955
863470039570 702026382
998297585782 702016809
697087110202 702007236
363365027734 185429010
971523321286 66991854
426475794046 423892440
418826004190 568253280
380577054910 701997663
946661504254 701988090
699353854396 37574025
869207381962 701978517
58329657226 701968944
488630336626 701959371
740117178142 701949798
251604790450 101904585
494623191961 101866293
724817598430 592023039
415001109262 260146275
542820610819 48678705
176901399994 661982523
967698426358 701940225
126221542198 701930652
475243204378 701921079
344240553094 701911506
619632987910 701901933
699955781398 701892360
63110775886 1962465
246705732430 701882787
948954392311 16819761
507754811266 271499853
790797035938 613715457
149170911766 701873214
349021671754 701863641
706649347522 99530481
789840812206 701854068
894069198994 427625910
352846566682 701844495
271567549462 632765727
876857171818 701834922
771672561298 701825349
210369230614 701815776
278261115586 701806203
92876762920 72812238
895025422726 611848722
625370330302 188607246
418826004190 452544429
256267969750 701796630
598596065806 570435924
893112975262 701787057
428388241510 199242849
346153000558 282336489
586335173770 136702440
189332308510 701777484
990647795926 467583612
383445726106 415688379
196982098366 701767911
713342913646 137525718
626326554034 701758338
578515367434 701748765
822352419094 661082661
365277475198 75282072
97534830238 701739192
50679867370 701729619
741073401874 343651554
104323743442 132030816
344240553094 486729612
101359725166 701720046
135783779518 701710473
231406152718 701700900
371014817590 701691327
671269069438 701681754
402570200746 701672181
830958432682 701662608
285910905442 652648848
888331856602 701653035
230449928986 701643462
138652450714 551242059
948573951718 701633889
112944269698 114272901
754460534122 551596260
311728946206 701624316
647749670104 45500469
197938322098 581617188
326072302186 30777195
942836609326 241785261
627282777766 701614743
296429366494 701605170
369131759236 198419571
829045985218 701595597
964829755162 441985410
850082907322 220370460
172120281334 701586024
426475794046 473365704
459943624666 701576451
55460986030 701566878
998465113282 308049567
406395095674 701557305
960048636502 701547732
445635009103 384116625
982041782338 584613537
658838160922 223500831
742029625606 701538159
965785978894 701528586
96578606506 446015643
212281678078 701519013
475243204378 349194321
248618179894 701509440
502973692606 376266765
381533278642 701499867
777409903690 138425580
42208182118 428334312
560347116526 701490294
691349767810 701480721
50679867370 701471148
160645596550 701461575
960048636502 701452002
589657691323 25090833
962061274984 339008649
631107672694 701442429
663619279582 701432856
127601342461 24861081
956233306 684048288
567996906382 701423283
628239001498 701413710
743942073070 506928642
783147246082 701404137
373883488786 241277892
837651998806 701394564
932420655958 418703874
15523731508 157121649
671269069438 701384991
415957332994 531713139
690393544078 327635925
384401949838 674159379
667444174510 701375418
840520670002 680467986
685612425418 701365845
573734248774 397030602
667444174510 701356272
204631888222 701346699
381533278642 360624483
707605571254 248227890
892156751530 491946897
92753711578 701337126
881638290478 701327553
205588111954 701317980
252443074822 701308407
298341813958 701298834
632368499713 73338753
736552008277 159591483
973435768750 701289261
795578154598 701279688
216106573006 601040805
415632984700 10836636
6693575698 637571373
516360824854 701270115
1912457038 521201985
964829755162 701260542
157776925354 356115600
764022771442 701250969
828089761486 656506767
869207381962 701241396
249574403626 701231823
390694918723 96639435
325116078454 658794714
929449477078 127387911
316510064866 701222250
356862730150 120208161
129090213394 102986334
914149897366 701212677
229493705254 701203104
301210485154 701193531
562259563990 701183958
542178865618 701174385
986822900998 701164812
555565997866 637504362
133871332054 701155239
104228396362 701145666
844345564930 701136093
411176214334 701126520
367189922662 701116947
62180159929 66905697
744898296802 701107374
172780243954 25406742
411176214334 225807924
378664607446 701097801
928493253346 350371800
336014597179 25215282
433512140581 216713574
861557592106 701088228
747962180614 124295832
517317048586 701078655
742029625606 701069082
369507250588 73960998
51636091102 647623023
242880837502 701059509
913193673634 100995150
759241652782 388204296
381533278642 701049936
652144594798 701040363
777409903690 701030790
677962635562 561111822
648319699870 701021217
170207833870 701011644
24861826606 701002071
258180417214 407187555
798446825794 700992498
698999557666 393325851
693262215274 563562510
807052839382 700982925
264153494731 258853920
237143495110 700973352
970567097554 700963779
377708383714 477415083
34607922964 155427228
608158303126 700954206
121440423538 700944633
217533845776 174439206
63110775886 700935060
107097067558 209170050
145346016838 442531071
308860275010 700925487
478111875574 700915914
498192573946 700906341
584436712459 231838914
148653667522 257638149
16255813018 528812520
611026974322 695095530
182638742386 700896768
596197783111 96716019
914149897366 700887195
804184168186 387495894
564172011454 700877622
913193673634 293757078
598596065806 277100058
209413006882 700868049
608158303126 700858476
982998006070 407273712
581384038630 700848903
874944724354 700839330
814702629238 700829757
729653512942 124860639
525923062174 700820184
597639842074 456584235
977620953106 124573449
633020120158 700810611
330354403594 109553412
782191022350 15393384
236187271378 700801038
221843915398 520081944
535485299494 592128342
328940973382 301319748
719080256038 700791465
216569733892 165804360
819483747898 700781892
234274823914 549959277
611983198054 700772319
435081807634 493344555
981085558606 700762746
49723643638 700753173
726730045894 700743600
532616628298 700734027
961961083966 700724454
42073853782 360011811
833910542146 583474350
333722092042 700714881
980243483326 44600607
499148797678 368962566
226061073574 227243874
735838182478 194915853
110064130048 84050940
799403049526 700705308
887375632870 700695735
531660404566 74449221
232362376450 472044630
741073401874 192053526
801315496990 60999156
755416757854 700686162
319378736062 700676589
293560695298 700667016
431256912706 700657443
79366579330 641391
179770071190 700647870
339459434434 646550847
164845781797 16044348
389183068498 700638297
796534378330 700628724
456118729738 351874761
306947827546 700619151
451337611078 243441390
108053291290 700609578
74585460670 583579653
345196776826 700600005
13387141822 700590432
334678315774 700580859
899806541386 700571286
385420790563 40694823
265830207070 700561713
442731597490 700552140
411176214334 697555791
394920410890 323021739
536441523226 14120175
355715237878 700542567
319378736062 229101036
207500559418 90282963
550873065682 282269478
204819557314 97855206
346484647570 141651681
782191022350 327434892
652474470805 284480841
352164417940 32059977
430300688974 79283586
590946275950 174152016
721948927234 84481725
962381214217 259332570
632063896426 700532994
507754811266 700523421
314597617402 700513848
87189784081 325998942
59285880958 32146134
843546462847 9879336
975348216214 700504275
561303340258 700494702
224712586594 700485129
159689372818 700475556
889288080334 700465983
518273272318 7246761
171164057602 267105846
169251610138 473451861
967930217407 246140976
218457607465 49770027
801315496990 116005614
957590905477 109725726
764022771442 700456410
47811196174 700446837
13387141822 700437264
746810744266 700427691
472374533182 39345030
893112975262 354258438
388226844766 610939287
675093964366 700418118
498192573946 700408545
748723191730 700398972
460175023222 339104379
321291183526 700389399
257224193482 700379826
288779576638 700370253
916062344830 700360680
429344465242 618166902
345196776826 685905450
961961083966 700351107
21036931678 700341534
456118729738 332824491
720992703502 700331961
439862926294 700322388
623457882838 700312815
588077604754 224860197
574690472506 700303242
34424063926 700293669
694218439006 700284096
751591862926 54882009
966742202626 338520426
639013406278 351826896
749679415462 700274523
946661504254 184375980
954311294110 700264950
87337399741 88291779
273479996926 456373629
775497456226 351262089
949906595383 89880897
933274372006 366799068
128133989662 159438315
963873531430 700255377
917974792294 589543632
253399298554 700245804
40161406318 700236231
352846566682 639935904
76566508252 238961226
851995354786 386500302
621545435374 700226658
939011714398 700217085
463768519594 700207512
638757462550 700197939
851995354786 94389780
173076505066 700188366
10518470626 700178793
659794384654 123175791
910325002438 580707753
273479996926 700169220
902675212582 571929312
402570200746 46285455
890244304066 700159647
518273272318 700150074
989691572194 575040537
360496356538 700140501
82235250526 524131323
241043423212 510767415
820439971630 700130928
708561794986 700121355
565128235186 700111782
139043938549 32576919
530704180834 700102209
566084458918 640098645
851995354786 700092636
584252709826 4078098
255311746018 567315126
481936770502 700083063
716211584842 665313927
111878186218 700073490
106140843826 700063917
635888791354 700054344
471418309450 700044771
217062796738 700035198
152995806694 504937458
459943624666 700025625
45898748710 527577603
850082907322 700016052
680831306758 700006479
384401949838 699996906
190288532242 699987333
768803890102 699977760
373381503904 217709166
590946275950 699968187
322247407258 598226343
936370229638 74726838
713342913646 699958614
432213136438 699949041
535485299494 570972012
177857623726 699939468
631107672694 699929895
606245855662 699920322
849126683590 516377193
864426263302 699910749
965785978894 699901176
764022771442 294790962
429344465242 130633158
710474242450 699891603
531660404566 245164530
269655101998 699882030
222150299263 341689089
452293834810 699872457
797490602062 318216093
348065448022 472934919
623457882838 699862884
134141731012 132643488
648319699870 699853311
619632987910 699843738
444644044954 699834165
874944724354 699824592
685612425418 699815019
807052839382 699805446
270611325730 699795873
115703081146 511456671
107097067558 699786300
677006411830 699776727
52645770466 631482945
825221090290 699767154
493411455286 70198809
125265318466 699757581
955267517842 699748008
630151448962 699738435
533572852030 699728862
447512716150 140139147
730554940822 347260575
751591862926 387878814
601464737002 699719289
590946275950 699709716
39205182586 699700143
863470039570 699690570
698043333934 699680997
964829755162 699671424
428546531065 82787304
299298037690 538615272
107097067558 699661851
453250058542 313879524
604333408198 699652278
537397746958 699642705
341371881898 313659345
200806993294 689677212
943792833058 699633132
810128440546 348945423
22949379142 391325094
29642945266 699623559
275455128394 415496919
477155651842 699613986
686568649150 160663659
560363582086 81801285
697087110202 699604413
131002660858 699594840
636845015086 155609115
66050603191 495651648
209413006882 209447667
920843463490 699585267
142477345642 552936480
897373058770 49320096
159689372818 699575694
35380287658 699566121
757329205318 699556548
235231047646 699546975
165426715210 699537402
137696226982 129359949
802271720722 699527829
497236350214 699518256
832870880146 699508683
198894545830 699499110
698043333934 699489537
938494585030 184127082
722213630257 261802404
9574 443900010
775125482257 113956992
318422512330 654295404
693262215274 699479964
369102370126 301051704
304516719034 192015234
746810744266 228564948
205588111954 699470391
589990052218 14474376
12430918090 699460818
271567549462 537246333
793665707134 501711357
35625576637 417315789
110921962486 699451245
797490602062 699441672
866338710766 66541923
226875827512 280393170
40161406318 699432099
179770071190 366081093
987779124730 699422526
663619279582 4288704
985866677266 699412953
136223103634 187975428
175945176262 635111112
556951503637 156020754
405438871942 699403380
955267517842 699393807
453250058542 699384234
570865577578 699374661
895981646458 488424033
691349767810 421614066
819483747898 607579164
501223028842 104537160
611983198054 699365088
322247407258 580746045
862513815838 479693457
504886140070 699355515
795196349158 82279935
522098167246 391277229
66043069240 520847784
108053291290 699345942
540266418154 699336369
196025874634 699326796
87016369186 699317223
484805441698 402458493
663619279582 699307650
615808092982 699298077
661706832118 699288504
971523321286 699278931
611026974322 699269358
238099718842 699259785
800359273258 699250212
451337611078 201262752
864426263302 699240639
371529806698 72257004
481936770502 566175939
500105021410 688748631
319378736062 699231066
651188371066 412730322
604333408198 583895562
556522221598 338013057
665531727046 264205227
643538581210 546235380
537397746958 699221493
20475565477 275721546
46854972442 699211920
594771170878 699202347
485011471804 397011456
82235250526 191105799
811833958042 699192774
741073401874 630841554
458987400934 299529597
390571015384 267421755
762110323978 699183201
237143495110 699173628
578998574182 36827331
734379835750 52862106
451655626138 8596554
459943624666 688241262
541222641886 324036477
669356621974 699164055
963873531430 699154482
648319699870 251482710
999253809514 699144909
594771170878 645842445
774541232494 699135336
671269069438 699125763
887375632870 699116190
900762765118 221614950
87972592918 16053921
933274372006 493516869
661706832118 1799724
404692411786 355158300
141625161274 568894671
569909353846 699106617
706649347522 699097044
760197876514 699087471
531660404566 699077898
618676764178 104929653
756372981586 699068325
499148797678 699058752
867294934498 699049179
668701583968 264770034
419782227922 699039606
278261115586 699030033
710474242450 699020460
64066999618 581531031
490542784090 120102858
288779576638 585628275
3824904502 56499846
50679867370 360643629
441775373758 78680487
942836609326 699010887
462509467672 4757781
24861826606 352516152
519229496050 699001314
928493253346 698991741
936143043202 698982168
420738451654 698972595
283998457978 559714164
753504310390 609388461
845301788662 374878680
389183068498 698963022
409263766870 698953449
616764316714 543133728
980129334874 698943876
762110323978 698934303
261049088410 95758719
857732697178 353511744
154067107459 92082687
637801238818 698924730
450811607539 117422418
559603461259 28862595
683699977954 253531332
118582033744 485724447
900432069925 72745227
378664607446 242464944
586165157290 698915157
698999557666 145050096
443687821222 698905584
416999455255 590280753
877813395550 698896011
700232613412 113392185
444644044954 698886438
811833958042 449442777
313641393670 698876865
117615528610 406096233
205588111954 681367848
702824452594 698867292
310772722474 698857719
20080707946 698848146
329399137162 233265291
739656472036 178344990
731511164554 638691414
32511616462 698838573
88928816650 698829000
49723643638 698819427
4781128234 698809854
461856072130 698800281
920843463490 698790708
437950478830 698781135
416913556726 698771562
620589211642 222045735
544091313082 656382318
202719440758 698761989
371971041322 681798633
890333084068 37305981
403526424478 590778549
742985849338 698752416
958136189038 698742843
536441523226 264291384
517317048586 698733270
235231047646 698723697
358583909074 116675724
11474694358 698714124
637809442879 486710466
810877734310 698704551
125411383300 174353049
73629236938 698694978
130046437126 411265653
686568649150 698685405
385358173570 698675832
831914656414 320609343
196294205824 13899996
207734131045 61640547
216147440143 152574474
378664607446 698666259
836695775074 347863674
457074953470 698656686
265879823929 315334620
244793284966 698647113
449425163614 627031500
828089761486 239880234
764022771442 698637540
8606023162 235438362
21036931678 698627967
204631888222 698618394
255311746018 698608821
831914656414 698599248
615808092982 511724715
79366579330 698589675
622501659106 79302732
934230595738 698580102
765935218906 698570529
282259932778 363774
511828977541 211151661
188620033537 164646027
888331856602 698560956
376752159982 698551383
987779124730 698541810
450381387346 698532237
849126683590 698522664
846390550579 525347094
29642945266 89268225
793665707134 698513091
426475794046 698503518
650232147334 353205408
121440423538 698493945
120484199806 698484372
914149897366 698474799
681787530490 698465226
548872431742 698455653
817571300434 559120638
612939421786 363371934
478111875574 698446080
916062344830 698436507
108053291290 292541307
698999557666 698426934
276363956203 430813719
634932567622 698417361
698043333934 698407788
566084458918 516492069
657881937190 698398215
630460034617 99884682
971523321286 698388642
701868228862 698379069
784103469814 698369496
751591862926 203445396
935186819470 698359923
203675664490 189028458
27730497802 698350350
676050188098 698340777
599552289538 652304220
119527976074 698331204
529747957102 698321631
899806541386 275147166
868251158230 472982784
359540132806 698312058
256267969750 698302485
971134460545 66293025
814702629238 461227140
375795936250 698292912
486717889162 229302069
457074953470 698283339
103272172630 698273766
243547089583 15671001
569909353846 698264193
128133989662 698254620
281288708155 436385205
351890342950 698245047
241924613770 698235474
288088008064 73970571
967698426358 397145478
945705280522 17604747
764022771442 248543799
261440844289 190272948
758285429050 698225901
666487950778 698216328
334678315774 10109088
921799687222 25512045
586165157290 698206755
565128235186 698197182
26774274070 698187609
683699977954 511140762
607202079394 377291076
750635639194 698178036
630201075394 234165153
220887691666 262319346
975348216214 698168463
71158189870 163660008
143433569374 698158890
267221676820 236826447
505842363802 52230288
80322803062 158548026
289865437936 567554451
623457882838 698149317
987779124730 698139744
374839712518 698130171
899806541386 698120598
830958432682 698111025
942836609326 698101452
894320997613 72295296
819864580984 216187059
84147697990 698091879
107097067558 698082306
628239001498 423279768
694218439006 685091745
350934119218 698072733
445842063520 37794204
922755910954 225147387
787928364742 698063160
169251610138 698053587
365277475198 698044014
369102370126 680018055
273479996926 318225666
269100264583 88837440
297640251172 189277356
798446825794 698034441
524966838442 698024868
567996906382 648293133
487732795384 425529423
230562067108 296073744
118571752342 429693678
409495079269 18562047
760197876514 698015295
870163605694 698005722
373883488786 697996149
963983908120 370417662
212281678078 262941591
730554940822 697986576
979173111142 308298465
344436311371 439324116
46854972442 697977003
525923062174 231934644
58329657226 405473988
347109224290 42504120
526879285906 232202688
966742202626 423385071
416913556726 697967430
64226974021 453817638
483849217966 697957857
808009063114 464300073
612939421786 584651829
954311294110 697948284
759241652782 697938711
78410355598 697929138
145346016838 697919565
232362376450 697909992
155864477890 69107487
768803890102 198802491
440819150026 181752978
609114526858 697900419
974967818005 89115057
163514267746 697890846
455162506006 563907138
42073853782 697881273
51636091102 444646704
480024323038 158212971
756030932815 56126499
554001988456 222543531
240012166306 11324859
624414106570 697871700
851039131054 654726189
761744687335 107054859
934230595738 697862127
833827103878 697852554
98491053970 34979742
120484199806 684268467
884506961674 541707351
147258464302 697842981
825339891220 550437927
858688920910 697833408
242880837502 697823835
921846776809 362931576
373976701087 371700444
293560695298 432039063
461856072130 697814262
976304439946 697804689
422650899118 522140139
279217339318 697795116
346153000558 697785543
548872431742 697775970
828228493402 287170854
822352419094 197893056
554609774134 281005842
826177314022 162626124
696130886470 697766397
83569368433 300008247
784103469814 697756824
578515367434 313879524
528791733370 697747251
38248958854 235964877
260092864678 697737678
992940750994 234959712
298341813958 697728105
772628785030 697718532
662663055850 697708959
707605571254 697699386
191244755974 290645853
205588111954 697689813
879003698278 462739674
347109224290 697680240
637801238818 207954279
71716789474 697670667
367189922662 697661094
252443074822 501998547
91797487846 313984827
917974792294 271136079
705693123790 697651521
926580805882 697641948
895175699680 542051979
227581257790 697632375
697087110202 697622802
277304891854 461696217
779322351154 697613229
103272172630 697603656
965785978894 697594083
360496356538 697584510
715255361110 697574937
892156751530 697565364
597639842074 474782508
396832858354 96610716
726274222018 115392942
177857623726 327817812
633020120158 697555791
695174662738 697546218
728642493358 697536645
718124032306 697527072
983113083103 158174679
822352419094 484298070
494367679018 697517499
13387141822 697507926
570865577578 8012601
654057042262 697498353
77527681225 124334124
509667258730 697488780
613895645518 66015408
816615076702 697479207
630320852770 404162487
109965738754 697469634
134827555786 697460061
749679415462 697450488
91797487846 697440915
941132393758 417296643
481936770502 130805472
712386689914 697431342
903834374341 412931355
964072190326 439218813
673181516902 697421769
783147246082 697412196
96578606506 697402623
979173111142 697393050
56417209762 436892574
262961535874 697383477
700912005130 697373904
471562220359 93202728
783147246082 289717272
303457710001 2785743
659794384654 660106215
738204730678 136549272
728642493358 697364331
404482648210 356479374
107097067558 595325724
856776473446 697354758
867294934498 110616015
924668358418 697345185
341371881898 666836034
252443074822 15795450
577749100741 418675155
82235250526 697335612
227581257790 218676039
915106121098 697326039
755416757854 697316466
330853420846 651758559
336590763238 697306893
31868793604 305809485
511579706194 697297320
232362376450 576179724
446556492418 650255598
234274823914 697287747
769760113834 411217788
467593414522 697278174
495323902750 697268601
93709935310 491008743
934230595738 697259028
652144594798 697249455
434125583902 341689089
677962635562 697239882
895025422726 697230309
81279026794 697220736
579471591166 697211163
847214236126 697201590
136740003250 697192017
625370330302 697182444
797490602062 697172871
622628070571 138530883
881864548333 16733604
239055942574 257484981
667598749741 224036919
751591862926 697163298
450381387346 697153725
504886140070 656458902
486717889162 697144152
104228396362 556516782
833827103878 465008475
428388241510 697134579
651188371066 697125006
243837061234 697115433
606245855662 62128770
14343365554 697105860
38248958854 697096287
258180417214 697086714
163514267746 697077141
822352419094 21012735
771672561298 697067568
819483747898 233782233
493965703267 84634893
481936770502 680458413
518273272318 697057995
672225293170 88033308
754460534122 697048422
156820701622 391171926
54713626012 272035941
784103469814 697038849
161601820282 697029276
322258942723 105101967
459943624666 697019703
188632516729 74640681
54504762298 480574173
388226844766 406929084
484805441698 697010130
349021671754 697000557
378664607446 696990984
75541684402 696981411
510623482462 696971838
901718988850 696962265
708561794986 696952692
524966838442 696943119
852951578518 696933546
938055490666 696923973
467593414522 696914400
741073401874 44198541
615808092982 696904827
605289631930 295346196
317785777900 44255979
277304891854 696895254
335634539506 696885681
242880837502 696876108
758285429050 696866535
802271720722 696856962
712386689914 696847389
66935670814 416942442
347109224290 106585782
228537481522 696837816
217204017634 321710238
463768519594 696828243
982998006070 4346142
789840812206 696818670
542178865618 696809097
366233698930 173443614
355715237878 575997837
48767419906 248926719
750635639194 415248021
36336511390 624839283
896937870190 696799524
930405700810 696789951
992959303468 103579860
43030077514 696780378
883610444743 221519220
63520213096 118044663
572778025042 696770805
382057974772 143757741
938466641443 136080195
531660404566 650265171
325116078454 696761232
669462097288 318618159
772628785030 274256877
966742202626 419728185
185932234603 80499357
601544738563 545996055
947835686050 313037100
787519821913 39699231
988992335647 353837226
461856072130 696751659
933274372006 456344910
752548086658 240894972
961961083966 696742086
678918859294 540673467
37376422288 270197925
287823352906 399117516
168295386406 519306531
133871332054 371164356
526927045603 569497770
469505861986 195107313
71716789474 696732513
545047536814 696722940
667444174510 696713367
596683618342 696703794
454582491601 49530702
408307543138 382383912
388614359806 95088609
700912005130 696694221
956223741574 696684648
319378736062 696675075
985866677266 86951559
654057042262 570502935
62154552154 696665502
450521861548 332240538
529416055711 34137318
12430918090 696655929
909368778706 696646356
948573951718 696636783
893112975262 3953649
184551189850 696627210
355715237878 402946716
503605012810 42523266
184551189850 696617637
515404601122 696608064
718240832479 571498527
372927265054 696598491
185507413582 696588918
229493705254 696579345
661706832118 696569772
464143187668 70916784
805140391918 696560199
508711034998 696550626
577559143702 668358141
242880837502 696541053
4955768473 359054511
234274823914 696531480
973435768750 696521907
889288080334 696512334
614851869250 696502761
256267969750 696493188
306947827546 696483615
469505861986 642099402
291648247834 696474042
751591862926 696464469
561303340258 696454896
85103921722 111065946
457241830006 7103166
269655101998 696445323
39205182586 696435750
346153000558 696426177
603081306274 2986776
552697326670 696416604
502017468874 696407031
763066547710 696397458
918931016026 696387885
888862976215 110146938
8606023162 662824947
157776925354 696378312
52592314834 496245174
936143043202 696368739
968654650090 438098772
79366579330 696359166
338503210702 696349593
150127135498 696340020
695174662738 443804280
321291183526 696330447
87016369186 696320874
627282777766 696311301
500105021410 573202521
611983198054 696301728
129090213394 696292155
636845015086 333858375
315553841134 344551416
742029625606 55035177
625370330302 696282582
599552289538 145586184
26774274070 696273009
818690609794 37947372
307957612213 92791089
775497456226 696263436
103272172630 662623914
290692024102 696253863
727686269626 696244290
209413006882 696234717
971170522036 71328423
786015917278 696225144
886419409138 696215571
960048636502 366531024
547916208010 239707920
924945774385 329416503
193157203438 172495887
305991603814 696205998
293560695298 696196425
416913556726 696186852
308860275010 696177279
991604019658 696167706
400657753282 280957977
251743244749 81983172
341371881898 696158133
603377184466 696148560
314597617402 229589259
764978995174 696138987
703780676326 696129414
683699977954 32165280
889288080334 696119841
582340262362 696110268
109965738754 696100695
405438871942 283284216
985895128222 412873917
369102370126 696091122
51636091102 696081549
609645723055 84405141
422650899118 696071976
321291183526 696062403
736292283214 46486488
982998006070 370570830
549828655474 696052830
733423612018 16245381
190522601665 81868296
906500107510 696043257
936143043202 253234569
199850769562 50947506
522098167246 20447928
509667258730 696033684
457603785136 32270583
589033828486 696024111
955267517842 696014538
93709935310 161171028
710474242450 696004965
489586560358 410854014
192200979706 695995392
855820249714 446475147
268698878266 293613483
454206282274 695985819
870163605694 695976246
156820701622 695966673
524966838442 695957100
694218439006 695947527
133871332054 695937954
739160954410 695928381
281129786782 36061491
402570200746 311342679
907456331242 695918808
596683618342 695909235
458138279926 555348876
873032276890 488491044
775497456226 695899662
364321251466 695890089
828089761486 695880516
243837061234 695870943
512535929926 695861370
917018568562 695851797
111878186218 373366146
929449477078 456565089
647363476138 559580142
741473830891 166761660
469505861986 292091376
314597617402 695842224
505842363802 572283513
370058593858 695832651
823308642826 695823078
652715021149 41374506
290692024102 695813505
344240553094 695803932
172120281334 695794359
596683618342 184845057
209413006882 90139368
732467388286 695784786
65979447082 695775213
764978995174 330479106
446556492418 695765640
302166708886 695756067
279217339318 695746494
755416757854 695736921
824264866558 182317785
782191022350 695727348
607202079394 695717775
985866677266 695708202
714665486515 268407774
855820249714 27867003
743942073070 484221486
303122932618 645306357
514448377390 327300870
42073853782 26210874
586165157290 695698629
610070750590 374524479
372927265054 695689056
885463185406 158021511
225668810326 695679483
181682518654 695669910
476199428110 695660337
589990052218 695650764
234274823914 695641191
184551189850 196514544
109965738754 695631618
920843463490 695622045
63110775886 695612472
645451028674 695602899
380577054910 113267736
230449928986 695593326
261384689071 211027212
650232147334 695583753
330853420846 695574180
313641393670 695564607
698999557666 695555034
593814947146 695545461
64066999618 398456979
559390892794 695535888
921799687222 695526315
617720540446 695516742
741073401874 67499223
809921510578 418569852
917974792294 301606938
672346190587 48448953
916062344830 695507169
238542221194 68533107
916062344830 695497596
193157203438 89622426
976382957692 512078916
748723191730 179819232
163514267746 399653604
793979481355 230268942
730056880870 233265291
608158303126 695488023
461856072130 695478450
108401671906 309150462
73629236938 492971208
393964187158 410298780
338503210702 339812781
731511164554 695468877
869207381962 490539666
78410355598 376678404
292604471566 237793320
477461480473 375204162
151083359230 551663271
393516251434 124449000
903631436314 695459304
417869780458 695449731
998297585782 695440158
753504310390 383973030
638757462550 684325905
460899848398 695430585
453663660007 79216575
563215787722 695421012
354759014146 695411439
904587660046 611877441
943792833058 695401866
254355522286 695392293
732467388286 695382720
847422898807 248428923
219931467934 499327680
28686721534 670569504
105184620094 695373147
483849217966 695363574
226009130476 303320505
210369230614 609072552
556522221598 165009801
73629236938 84816780
357685065904 232173969
61198328422 596752101
363365027734 695354001
143562795301 9324102
87972592918 398677158
195069650902 652840308
51636091102 695344428
452293834810 695334855
733709825572 301702668
772635074491 335093292
357627685342 695325282
667725745159 20208603
262961535874 695315709
754460534122 695306136
442331344879 41317068
696130886470 489649377
721948927234 695296563
833827103878 695286990
110921962486 695277417
698587549411 96744738
873032276890 670827975
473330756914 695267844
793665707134 695258271
810877734310 695248698
950486399182 695239125
514448377390 301740960
868251158230 695229552
943792833058 83189370
716211584842 695219979
283998457978 695210406
915106121098 695200833
402570200746 695191260
613895645518 695181687
5737351966 99358167
277304891854 695172114
631107672694 695162541
836695775074 695152968
335634539506 343613262
582340262362 695143395
831914656414 695133822
737248506946 695124249
158733149086 695114676
426475794046 604707264
923712134686 479425413
835739551342 592243218
121464691093 310079043
282086010514 695105103
233318600182 695095530
463768519594 695085957
111933805348 535236003
289943094112 452199801
657881937190 695076384
215150349274 695066811
25498038613 3494145
765935218906 695057238
63110775886 695047665
279217339318 405914346
938055490666 695038092
257224193482 320437029
546414327370 97596735
818527524166 695028519
13387141822 695018946
549828655474 387830949
856776473446 695009373
831256880530 105839088
269655101998 694999800
238099718842 98142396
906500107510 694990227
480980546770 694980654
830002208950 694971081
500105021410 642712074
459943624666 291679737
110921962486 694961508
406395095674 14034018
925624582150 197280384
991604019658 694951935
773585008762 281111145
720992703502 46429050
212281678078 694942362
355715237878 246073965
166382938942 694932789
101359725166 694923216
184551189850 694913643
72818226043 286749642
627282777766 694904070
347109224290 694894497
810877734310 694884924
54504762298 637121442
288779576638 450534099
348065448022 694875351
850436084011 225166533
631107672694 694865778
902675212582 63411552
179770071190 694856205
152039582962 694846632
36336511390 694837059
65979447082 694827486
167339162674 694817913
188891504671 91757205
669356621974 694808340
996385138318 694798767
594771170878 694789194
893112975262 694779621
358583909074 361907265
45898748710 694770048
219931467934 694760475
82235250526 694750902
616764316714 383475234
850082907322 28431810
506798587534 694741329
677232995167 179761794
259136640946 399921648
65979447082 694731756
531660404566 658976601
77482534957 275405637
779322351154 694722183
184551189850 694712610
607202079394 375625374
589033828486 165813933
313641393670 694703037
622501659106 425127357
408307543138 694693464
443821240123 328717674
220887691666 694683891
228537481522 694674318
983954229802 694664745
490542784090 694655172
742029625606 573987507
746810744266 502122996
440296449172 107456925
104295388216 428056695
582340262362 694645599
827133537754 694636026
888331856602 509857980
487108142080 231523005
280173563050 443182035
91797487846 694626453
627282777766 661168818
387270621034 76804179
961004860234 694616880
94666159042 296868303
136740003250 231944217
813746405506 111104238
59285880958 694607307
967698426358 165584181
206544335686 694597734
711430466182 694588161
672225293170 433924944
799769341225 43499712
52888139680 355407198
215150349274 694578588
584252709826 694569015
748723191730 694559442
44942524978 694549869
508711034998 694540296
747766967998 694530723
241222084111 179713929
299298037690 694521150
895025422726 529214586
33576857518 464778723
176374668907 182806008
870163605694 694511577
369352330729 155963316
303122932618 145825509
217062796738 694502004
107097067558 694492431
875900948086 256297929
605289631930 694482858
467593414522 519239520
955267517842 694473285
731511164554 694463712
419782227922 694454139
480024323038 694444566
82235250526 555722223
609114526858 694434993
808965286846 694425420
820439971630 395786112
423607122850 145279848
850082907322 694415847
726730045894 694406274
973435768750 694396701
943792833058 694387128
856776473446 694377555
374839712518 694367982
862513815838 694358409
594771170878 156891897
464139846691 311390544
963873531430 694348836
34424063926 362998587
782191022350 694339263
947617727986 630908565
538353970690 96591570
435081807634 464099040
629195225230 694329690
336590763238 173252154
794621930866 694320117
542178865618 144925647
395876634622 599767596
201763217026 694310544
67899237037 629845962
898850317654 37152813
925624582150 694300971
136740003250 694291398
266786430802 694281825
747766967998 694272252
89885040382 694262679
251486851090 694253106
505842363802 382173306
480024323038 694243533
900762765118 694233960
372927265054 694224387
959092412770 694214814
76497908134 79494192
611983198054 694205241
333722092042 694195668
569909353846 263133051
128133989662 694186095
262961535874 533225673
851039131054 694176522
912237449902 694166949
289735800370 448351455
279217339318 309016440
775497456226 214741536
614851869250 255991593
671269069438 694157376
531660404566 694147803
979173111142 694138230
751591862926 694128657
524966838442 694119084
312685169938 694109511
963873531430 694099938
43030077514 142924890
230449928986 694090365
139608674446 694080792
140019892234 252822930
152120963035 275338626
337546986970 446666607
759584796967 256010739
743106995653 30116658
619632987910 647412417
683941313284 1981611
635888791354 694071219
787928364742 694061646
305035380082 542789100
415001109262 694052073
324159854722 694042500
345196776826 694032927
845301788662 694023354
692341038295 316062168
130233847747 313755075
834783327610 694013781
511579706194 694004208
189332308510 606746313
799403049526 217345392
28686721534 693994635
602420960734 8788014
379984873222 151808634
149170911766 693985062
510623482462 693975489
632063896426 693965916
703780676326 499873341
197938322098 693956343
885463185406 693946770
708561794986 693937197
949530175450 693927624
948573951718 693918051
883550737942 693908478
401613977014 693898905
578515367434 693889332
576602919970 693879759
544091313082 466702896
951442622914 693870186
873988500622 693860613
36336511390 119786949
456118729738 693851040
39325773667 369000858
753504310390 693841467
956223741574 165239553
969655177666 333791364
873340182862 260950407
531660404566 693831894
594190247038 232116531
767010942397 74142885
667444174510 682162407
493411455286 693822321
328940973382 693812748
552697326670 183188928
18634810210 28336080
732467388286 567161958
726733300714 434279145
435081807634 207992571
104267425483 336653691
272523773194 440635617
577559143702 203550699
989691572194 693803175
461856072130 693793602
422650899118 260251578
427432017778 693784029
213237901810 693774456
556823235010 305168094
172120281334 444589266
667444174510 693764883
537397746958 693755310
517317048586 693745737
85103921722 693736164
560347116526 693726591
914149897366 693717018
366233698930 693707445
790797035938 350965326
782191022350 447623907
245749508698 693697872
106140843826 693688299
379620831178 605999619
358583909074 144561873
362408804002 693678726
522098167246 248218317
742029625606 693669153
285910905442 693659580
46854972442 693650007
72673013206 693640434
965785978894 281053707
892156751530 516157014
185507413582 693630861
981085558606 307714512
850082907322 693621288
461306308405 86740953
29834232952 103704309
410219990602 36061491
46854972442 238712328
123352871002 693611715
958136189038 693602142
108053291290 441037683
965785978894 693592569
269655101998 279512454
770716337566 693582996
386314397302 84979521
831914656414 693573423
471705202687 289238622
610548893221 56863620
642582357478 21443520
19124484214 406795062
949530175450 693563850
389183068498 693554277
21993155410 325242675
794621930866 102373662
618676764178 693544704
523054390978 87076008
37292735122 425701737
331809644578 59180286
427432017778 693535131
962932260724 482460054
774541232494 693525558
992560243390 693515985
872076053158 693506412
661104493477 223223214
364321251466 693496839
515404601122 693487266
419782227922 693477693
839564446270 693468120
804184168186 469009989
867614864158 41738280
923712134686 693458547
690393544078 349041153
416913556726 693448974
62154552154 124496865
758285429050 45347301
973435768750 693439401
825358692592 213975696
283998457978 693429828
191269722358 71768781
982998006070 693420255
893112975262 693410682
175945176262 343412229
128133989662 693401109
300254261422 693391536
651460071952 20821275
910325002438 693381963
243837061234 436796844
422650899118 594224829
162558044014 693372390
840520670002 3494145
310784669578 676045260
462812295862 56911485
929449477078 693362817
178195971838 113172006
297385590226 433293126
411176214334 569181861
62154552154 693353244
18168260482 693343671
434125583902 693334098
140564898178 678869295
596683618342 693324525
589990052218 693314952
176901399994 639916758
739160954410 94878003
206644612861 62751015
891200527798 693305379
568953130114 693295806
486717889162 458422251
210369230614 373347000
382489502374 651500088
588077604754 629616210
584252709826 207638370
529747957102 693286233
602420960734 693276660
262005312142 693267087
301210485154 693257514
651188371066 693247941
389183068498 693238368
800834658865 109639569
800359273258 693228795
60559564516 55389378
526879285906 124286259
813746405506 693219222
653100818530 605214633
301210485154 693209649
809921510578 627711183
311728946206 693200076
183999540244 201693537
186463637314 693190503
117615528610 693180930
73629236938 693171357
326072302186 693161784
344240553094 693152211
675093964366 693142638
749679415462 693133065
276348668122 693123492
911281226170 693113919
940924161862 693104346
812276738011 170868477
567040682650 693094773
697087110202 183035760
430300688974 693085200
682743754222 693075627
154908254158 365592870
904587660046 331761888
196982098366 693066054
871119829426 693056481
681787530490 656439756
820524051289 53560935
70760565742 693046908
856776473446 693037335
126221542198 693027762
26774274070 693018189
925642703839 622110978
302166708886 219776934
730554940822 693008616
590946275950 287697369
412375123189 384767589
658151857498 81762993
439862926294 376984740
376752159982 52297299
648746693962 231503859
70314535045 45385593
470462085718 692999043
375795936250 663102564
146302240570 422198019
179770071190 692989470
742029625606 692979897
521502232942 124573449
539310194422 556038132
778366127422 692970324
636845015086 19069416
547916208010 572532411
176017414120 442483206
405438871942 420034521
625370330302 632066898
62154552154 616415043
75541684402 6308607
1912457038 692960751
147258464302 692951178
461363851708 120945282
380577054910 440482449
493411455286 692941605
114746857414 619631571
869394715999 210941055
675093964366 692932032
91797487846 692922459
593814947146 298380837
166751240971 159993549
53548538566 692912886
966016822216 69231936
902675212582 692903313
851039131054 692893740
924668358418 627902643
524010614710 692884167
365277475198 692874594
519229496050 692865021
722905150966 298428702
149170911766 555693504
149170911766 519871338
856776473446 692855448
336590763238 692845875
417880358623 619641144
231406152718 692836302
797490602062 692826729
423607122850 519574575
254355522286 273108117
831914656414 692817156
617720540446 140732673
461856072130 505540557
763066547710 470388501
947617727986 692807583
692305991542 692798010
525923062174 158394858
749679415462 692788437
627282777766 692778864
894224032696 387160839
918931016026 518052468
300563239570 176028324
61198328422 692769291
128133989662 692759718
917018568562 692750145
801315496990 505808601
547916208010 90618018
578515367434 692740572
457359989545 187793541
973435768750 219997113
176901399994 613772895
462812295862 529750674
477155651842 23224098
474286980646 692730999
576602919970 692721426
6693575698 692711853
473672369419 319575459
214194125542 637131015
978216887410 389860425
368146146394 692702280
306947827546 395824404
403526424478 692692707
815658852970 692683134
209413006882 692673561
577559143702 328727247
648319699870 692663988
322247407258 692654415
751591862926 692644842
720992703502 692635269
693390215857 385246239
694218439006 692625696
849126683590 196667712
859645144642 692616123
478176531616 116484264
937099266934 692606550
436038031366 692596977
792709483402 692587404
334678315774 692577831
784316918995 331666158
611026974322 692568258
326072302186 692558685
104228396362 692549112
743942073070 692539539
691349767810 692529966
578515367434 692520393
144389793106 418569852
736292283214 692510820
711430466182 692501247
543135089350 692491674
208456783150 692482101
616764316714 692472528
121440423538 692462955
394920410890 692453382
374839712518 468866394
722905150966 692443809
638757462550 692434236
63111436423 356651688
573734248774 692424663
791753259670 692415090
922755910954 692405517
507849727561 77033931
184793463334 243661569
685115351485 89335236
695174662738 692395944
72673013206 692386371
84147697990 692376798
953355070378 692367225
619632987910 569497770
43030077514 582469185
532616628298 692357652
817571300434 692348079
87016369186 239736639
911281226170 692338506
466637190790 692328933
593814947146 565936614
747766967998 571958031
620589211642 692319360
649275923602 692309787
133871332054 692300214
938055490666 106834680
623457882838 692290641
898850317654 397068894
543135089350 692281068
491499007822 635790795
684656201686 692271495
820439971630 157533288
28686721534 692261922
524966838442 692252349
194113427170 692242776
557478445330 692233203
429344465242 692223630
581384038630 692214057
921799687222 692204484
360523495993 214042707
704736900058 23319828
464137568317 310481109
779322351154 692194911
17212036750 392052642
234421520566 271672167
658899610009 111238260
641626133746 692185338
34424063926 325970223
574690472506 692175765
654057042262 692166192
450381387346 305828631
679875083026 692156619
341371881898 217287954
213237901810 692147046
700912005130 655520748
463768519594 692137473
887530619740 131226684
147258464302 395862696
822352419094 692127900
529747957102 692118327
255311746018 414099261
699955781398 692108754
972479545018 480009366
574690472506 692099181
452927605702 31600473
786985562356 440415438
996385138318 692089608
655013265994 692080035
777409903690 548274429
218975244202 355282749
98491053970 692070462
624414106570 692060889
883550737942 575021391
468549638254 66427047
158733149086 663227013
656925713458 692051316
915106121098 692041743
782191022350 692032170
366233698930 692022597
548872431742 692013024
220887691666 29121066
667444174510 692003451
5737351966 22448685
515404601122 691993878
821396195362 691984305
78410355598 559321671
569909353846 38339865
933274372006 361361604
283998457978 349893150
575646696238 96859614
441775373758 691974732
721948927234 618406227
306947827546 691965159
205604376481 231178377
94666159042 584067876
447512716150 391947339
783147246082 691955586
599552289538 691946013
87016369186 366818214
616764316714 691936440
9562246894 691926867
730554940822 426036792
222800139130 205379142
329897197114 691917294
47159987368 384145344
40161406318 326602041
345196776826 477979890
498628796410 241660812
609491032948 108816291
833827103878 395853123
30134652838 105944391
328940973382 691907721
292604471566 691898148
965785978894 691888575
693262215274 691879002
647363476138 691869429
894069198994 691859856
671269069438 435303456
788884588474 691850283
923954781517 223194495
269655101998 455665227
227581257790 240914118
726730045894 691840710
404482648210 691831137
661706832118 691821564
624414106570 602629923
480980546770 691811991
400657753282 691802418
546519257023 86654796
306540701521 137937357
408307543138 691792845
762110323978 691783272
238099718842 617094726
685612425418 672924462
458987400934 691773699
886419409138 343019736
961961083966 691764126
852951578518 691754553
939011714398 691744980
584252709826 691735407
225668810326 691725834
969610873822 691716261
296429366494 691706688
910325002438 691697115
200290093678 156604707
293560695298 691687542
601464737002 691677969
319647076825 15661428
994472690854 652064895
536441523226 395709528
229547160886 631482945
297385590226 691668396
720992703502 670483347
542178865618 431340234
143956762543 80011134
331809644578 691658823
218975244202 691649250
831914656414 691639677
326072302186 691630104
232362376450 229608405
630474250522 125722209
903999393715 297098055
514448377390 393555603
97534830238 691620531
328940973382 491554404
487674112894 691610958
561303340258 691601385
605289631930 691591812
172120281334 691582239
43986301246 691572666
20080707946 13785120
625370330302 691563093
870492715861 90723321
874944724354 611867868
197938322098 691553520
131041900585 582450039
730554940822 672053319
322247407258 691543947
482892994234 691534374
602420960734 691524801
520185719782 74305626
573734248774 691515228
715255361110 691505655
441775373758 691496082
126251534407 81006726
698043333934 553769331
374839712518 691486509
750635639194 452391261
572778025042 691476936
550784879206 5006679
471418309450 501299718
144389793106 691467363
508711034998 691457790
9574 691448217
293560695298 691438644
350934119218 691429071
917018568562 691419498
819483747898 161649678
433169360170 691409925
14343365554 691400352
862513815838 691390779
91797487846 691381206
915106121098 691371633
93709935310 691362060
61198328422 181810416
221843915398 599738877
85103921722 464146905
495323902750 691352487
18692698141 33304467
497236350214 691342914
100403501434 691333341
782191022350 691323768
860027193499 3350550
382489502374 691314195
635888791354 691304622
9574 550189029
657881937190 691295049
18300080692 131351133
953355070378 410289207
323203630990 270829743
769760113834 155216622
354759014146 16044348
391225871503 130288530
449425163614 691285476
24122306875 303004596
353802790414 448265298
74787048904 18830091
534529075762 39852399
781234798618 334298733
129090213394 691275903
641626133746 691266330
454206282274 550390062
257224193482 691256757
894069198994 691247184
890244304066 691237611
406700110600 384145344
550784879206 691228038
305035380082 691218465
638757462550 691208892
277304891854 544225050
195069650902 691199319
189546695845 92618775
382489502374 691189746
470462085718 691180173
812790181774 691170600
538353970690 691161027
396049254958 118647762
518273272318 691151454
915106121098 691141881
74585460670 691132308
104228396362 691122735
514448377390 296954460
856776473446 691113162
319378736062 473135952
852951578518 691103589
65368961818 77455143
837651998806 559829040
182638742386 691094016
983954229802 691084443
767847666370 691074870
765935218906 503635530
176901399994 691065297
342328105630 691055724
760197876514 691046151
761154100246 489103716
528791733370 691036578
378061158337 213257721
551844232867 159629775
683699977954 691027005
854864025982 337189779
64066999618 691017432
80745154249 230872041
743355012937 186683073
839564446270 267354744
570000565390 251013633
701868228862 153388179
145346016838 85946394
987298698244 111917943
742985849338 691007859
235231047646 80394054
767150392288 194465922
233318600182 690998286
886670863129 255407640
207885518467 198122808
585208933558 690988713
72914214514 98678484
7249556392 92101833
64066999618 690979140
860601368374 349615533
851039131054 690969567
795578154598 443440506
153952030426 690959994
308860275010 690950421
632063896426 690940848
467593414522 690931275
877813395550 690921702
492455231554 690912129
792844989217 290291652
855842018716 532871472
664575503314 690902556
673181516902 690892983
97534830238 521556186
556522221598 690883410
723861374698 24918519
445600268686 690873837
850082907322 690864264
703902061966 478678719
570865577578 243068043
320334959794 598408230
304079156350 182930457
59792790454 176191065
900762765118 690854691
516360824854 690845118
307904051278 151061940
418826004190 690835545
814702629238 690825972
253399298554 690816399
165426715210 690806826
924668358418 633962352
923929719403 383063595
688481096614 690797253
80322803062 690787680
873988500622 690778107
519229496050 302123880
918931016026 690768534
975348216214 690758961
313641393670 634211250
853907802250 500562597
241973263756 533206527
584252709826 690749388
910325002438 690739815
303122932618 690730242
732467388286 312213822
623457882838 690720669
551741102938 690711096
743942073070 571785717
621545435374 690701523
37292735122 690691950
416913556726 690682377
544091313082 690672804
619632987910 331599147
897894093922 690663231
217062796738 550189029
613009792909 1541253
913193673634 214808547
27730497802 438395535
409263766870 690653658
699955781398 690644085
676050188098 690634512
693262215274 690624939
519229496050 506928642
521517895 128460087
97534830238 535303014
311081049658 61650120
113108293480 360873381
225668810326 690615366
357627685342 690605793
670312845706 690596220
968654650090 187716957
227581257790 34041588
92753711578 421154562
135783779518 690586647
748723191730 690577074
740117178142 690567501
415957332994 690557928
462812295862 632746581
874219095046 52498332
112834409950 562921119
707605571254 690548355
455162506006 690538782
45898748710 690529209
385358173570 690519636
118571752342 690510063
939967938130 675356004
631107672694 236759436
7649799430 461332443
230449928986 690500490
459943624666 690490917
537397746958 690481344
490542784090 690471771
822352419094 130518282
672225293170 690462198
956233306 690452625
76497908134 449126868
705693123790 690443052
462812295862 607081368
711925964662 109735299
347109224290 690433479
459943624666 5494902
599552289538 690423906
928493253346 690414333
564172011454 690404760
133943119981 441822669
47811196174 690395187
651188371066 690385614
967698426358 690376041
642671281075 193690509
380577054910 635637627
908412554974 446590023
491499007822 690366468
817571300434 690356895
562259563990 690347322
683896913710 376640112
266809396429 263879745
628239001498 239784504
636845015086 657971436
308860275010 639495546
521141943514 690337749
254355522286 690328176
96578606506 690318603
800359273258 61257627
757532296513 128833434
433169360170 395020272
824264866558 690309030
805140391918 690299457
373883488786 690289884
156820701622 690280311
409263766870 690270738
896937870190 86358033
224712586594 690261165
569909353846 570761406
817571300434 690251592
849126683590 690242019
200806993294 690232446
21036931678 690222873
408307543138 170188794
111878186218 690213300
773585008762 690203727
83602414429 109725726
29642945266 690194154
205588111954 690184581
279217339318 690175008
761154100246 690165435
153952030426 690155862
804184168186 242244765
88928816650 690146289
609114526858 690136716
741073401874 690127143
537568759030 129225927
108053291290 690117570
698999557666 690107997
762110323978 655472883
33634984774 471929754
139608674446 690098424
34424063926 18456744
909368778706 690088851
554609774134 690079278
949530175450 690069705
948573951718 141632535
284954681710 144695895
318663024382 160989141
295473142762 469996008
920412136921 131245830
824264866558 690060132
590946275950 47022576
932597555425 111305271
115703081146 146543484
712386689914 690050559
600508513270 690040986
907456331242 690031413
439178633200 114225036
505842363802 69892473
425519570314 690021840
90841264114 400917240
735336059482 690012267
867294934498 690002694
342328105630 689993121
27730497802 196227354
2868680770 480937947
773585008762 689983548
986822900998 689973975
689437320346 689964402
493411455286 689954829
741073401874 458087196
459943624666 414654495
82235250526 689945256
947617727986 543650670
457323391966 377425098
729598717090 41719134
623457882838 689935683
896937870190 689926110
963873531430 132346725
646407252406 153656223
939967938130 689916537
588077604754 689906964
567996906382 390224199
432213136438 76775460
753504310390 253703646
39205182586 424667853
680831306758 689897391
506798587534 689887818
527835509638 689878245
337546986970 5676789
628320735772 567707619
754073501824 15230643
469505861986 689868672
318422512330 689859099
568953130114 494962392
830958432682 272275266
96074295385 78584757
836695775074 689849526
238099718842 146983842
414044885530 689839953
589990052218 689830380
688481096614 689820807
369102370126 689811234
904587660046 168302913
45226967527 20084154
152995806694 689801661
146302240570 671766129
443687821222 261314181
173076505066 118580751
404482648210 512978778
32633997694 319939233
464724743326 689792088
619632987910 689782515
610284678421 103359681
946661504254 689772942
348065448022 257015904
941215650139 387754365
266786430802 689763369
405438871942 515879397
78410355598 689753796
535051397788 112817805
140564898178 497106744
174224839762 205628040
784103469814 689744223
536441523226 201071292
314903417314 383302920
886419409138 501720930
969610873822 689734650
989691572194 689725077
468549638254 689715504
38248958854 689705931
89011910290 488347449
588077604754 689696358
268349630599 23109222
196025874634 689686785
517402707790 459360405
353802790414 161563521
934230595738 689677212
301210485154 149817450
937099266934 689667639
452293834810 689658066
82235250526 144571446
833827103878 405713313
753504310390 619985772
201763217026 689648493
467593414522 689638920
95622382774 689629347
641626133746 648187830
133871332054 136338666
756446521372 131130954
779322351154 689619774
8606023162 689610201
312685169938 689600628
874944724354 689591055
739160954410 689581482
922755910954 689571909
672225293170 689562336
163514267746 689552763
700268110096 369584811
963873531430 689543190
747766967998 689533617
556522221598 689524044
398745305818 689514471
240968390038 689504898
870163605694 689495325
661706832118 202861443
565128235186 500447721
658838160922 689485752
952398846646 195959310
656288538670 42513693
143433569374 689476179
974391992482 689466606
647363476138 689457033
722905150966 689447460
158733149086 689437887
753681468328 254967282
527835509638 555492471
56417209762 223251933
819590285815 332278830
666487950778 689428314
736292283214 652629702
739160954410 689418741
374969579836 519210801
567996906382 689409168
508711034998 373854369
914149897366 689399595
650232147334 689390022
229493705254 689380449
698499420373 717975
457074953470 270590418
69804342010 689370876
771672561298 689361303
81389661955 52737657
97123099600 36923061
445600268686 329473941
762110323978 199721499
832870880146 390693276
631107672694 48133044
701247404758 43968789
861557592106 689351730
212281678078 458948766
992560243390 689342157
989262265528 158002365
448468939882 689332584
9594077119 572781309
655969489726 341038125
214194125542 689323011
589990052218 425194368
762110323978 689313438
572778025042 689303865
915106121098 280058115
814702629238 613715457
53548538566 689294292
119527976074 689284719
778366127422 689275146
842433117466 80135583
653100818530 689265573
755416757854 377415525
773585008762 689256000
752548086658 689246427
305991603814 689236854
778366127422 689227281
982041782338 689217708
573734248774 689208135
629195225230 689198562
299407772989 199089681
160645596550 689188989
20080707946 689179416
260289857872 123051342
273479996926 689169843
358583909074 689160270
715301215780 251884776
648319699870 689150697
292604471566 378439836
545047536814 368005266
148575436966 264348822
889288080334 514529604
208456783150 335045427
112834409950 689141124
91797487846 689131551
250530627358 689121978
590946275950 520962660
512535929926 602974551
947617727986 187056420
148214688034 689112405
923712134686 4058952
952398846646 689102832
648319699870 689093259
90849908533 94437645
597639842074 689083686
847214236126 61171470
174988952530 591946455
936699023896 92101833
846258012394 689074113
986046008275 364865322
355715237878 689064540
180726294922 689054967
890244304066 492071346
872344805560 275913006
46854972442 689045394
893371149499 376716696
198894545830 689035821
846258012394 689026248
337546986970 587504583
806096615650 689016675
934230595738 689007102
143433569374 688997529
110921962486 688987956
793665707134 449280036
770716337566 218273973
499148797678 688978383
573734248774 688968810
597639842074 688959237
371014817590 688949664
999807904327 76047912
774541232494 470991600
172120281334 688940091
993516467122 688930518
854864025982 458431824
297385590226 688920945
12709655131 346035231
698043333934 568913817
257224193482 688911372
408307543138 28096755
497236350214 446111373
747862324651 509829261
101359725166 688901799
927537029614 558259068
663619279582 688892226
139608674446 284279808
32511616462 688882653
150127135498 688873080
826177314022 688863507
205588111954 594435435
847214236126 688853934
808965286846 688844361
724817598430 276535251
829045985218 328947426
26774274070 448121703
15299589286 688834788
991604019658 688825215
997341362050 688815642
382489502374 688806069
123352871002 359245971
418826004190 688796496
661756448977 315334620
926580805882 688786923
220887691666 688777350
353802790414 688767777
334678315774 688758204
438906702562 688748631
522098167246 503214318
837260821399 53742822
808965286846 688739058
237581096086 217460268
594771170878 491985189
892156751530 473490153
365277475198 151387422
306947827546 688729485
432213136438 688719912
263917759606 79857966
279217339318 576045702
225668810326 688710339
31040110951 164569443
235231047646 688700766
191244755974 688691193
550784879206 688681620
610070750590 370427235
106140843826 688672047
645451028674 688662474
878114897185 73712100
611983198054 529291170
872076053158 670693953
521141943514 688652901
767060664559 11075961
671269069438 688643328
767847666370 688633755
868251158230 228095871
279217339318 688624182
290692024102 688614609
848170459858 688605036
515404601122 688595463
479068099306 688585890
573734248774 63382833
879725843014 688576317
872485365919 261850269
380577054910 259447446
557478445330 688566744
955267517842 688557171
83191474258 165249126
197938322098 683952558
740330914513 281905704
106140843826 688547598
685612425418 688538025
361452580270 683636649
999253809514 412146369
914149897366 163430256
50679867370 688528452
14343365554 688518879
29041200151 216081756
251486851090 463084302
799403049526 688509306
333722092042 415563930
545047536814 364099482
89885040382 357187776
802271720722 671297052
420738451654 30643173
483064877449 201674391
228537481522 634776057
252518328175 41652123
707605571254 246026100
457437540418 6078855
499148797678 568416021
756372981586 28862595
220908455503 663265305
65979447082 688499733
824264866558 688490160
153113755627 297480975
124309094734 688480587
275392444390 688471014
807315264031 306058383
775624480363 485638290
241924613770 688461441
376752159982 688451868
535485299494 266359152
993516467122 688442295
736292283214 688432722
93709935310 688423149
669356621974 260586633
761154100246 641994099
350934119218 688413576
490542784090 688404003
981085558606 541257420
887375632870 688394430
528791733370 688384857
318422512330 688375284
745854520534 688365711
79366579330 688356138
13844779087 73204731
36336511390 688346565
555565997866 474619767
661706832118 688336992
158733149086 688327419
464052406909 20189457
942836609326 235400070
78410355598 289449228
823308642826 202133895
68942383609 139717935
812790181774 600102651
853907802250 231532578
772628785030 541870092
711430466182 567334272
30599168998 114014430
440819150026 688317846
187419861046 26421480
152039582962 688308273
215150349274 688298700
508711034998 189727287
237143495110 688289127
174988952530 688279554
448468939882 195394503
689437320346 306594471
716211584842 103828758
68848118278 626399682
67891894546 428018403
818527524166 688269981
836695775074 688260408
114746857414 424179630
789840812206 688250835
857796060865 619851750
495323902750 688241262
967698426358 688231689
193157203438 678917160
708561794986 688222116
565128235186 481234710
198894545830 688212543
197938322098 385006914
843389341198 294599502
878769619282 688202970
436038031366 688193397
919887239758 289372644
659794384654 652332939
673181516902 688183824
841476893734 130862910
108053291290 688174251
570865577578 688164678
803227944454 688155105
472710373168 37832496
422650899118 688145532
34424063926 688135959
3824904502 688126386
370058593858 688116813
675093964366 476543940
83191474258 688107240
896937870190 23472996
262005312142 688097667
376049036797 83428695
95622382774 671660826
663619279582 688088094
569909353846 688078521
97534830238 393163110
744898296802 362223174
30599168998 673106349
990647795926 688068948
714299137378 14962599
698043333934 688059375
386314397302 688049802
222800139130 688040229
38248958854 688030656
206036147500 180163860
36336511390 688021083
859677903448 591419940
198894545830 644913864
65979447082 688011510
573264745081 11860947
564172011454 39641793
327984749650 688001937
952398846646 687992364
120781249996 19825683
600508513270 687982791
403526424478 687973218
386370686542 241813980
264265135057 69815889
399701529550 687963645
173076505066 687954072
421694675386 687944499
239055942574 637896855
97534830238 687934926
853907802250 687925353
151083359230 88789575
651188371066 687915780
566084458918 18226992
140819090047 253607916
402570200746 465707304
297385590226 687906207
522098167246 392493000
619632987910 687896634
5737351966 19796964
135236332459 31935528
733423612018 687887061
203675664490 16838907
216106573006 687877488
464724743326 687867915
714299137378 687858342
315553841134 687848769
567040682650 687839196
886419409138 152191554
698043333934 687829623
118571752342 520225539
865720710697 102344943
209413006882 411619854
498192573946 282815139
91797487846 687820050
343284329362 687810477
274436220658 687800904
432213136438 687791331
689437320346 220188573
395876634622 687781758
767847666370 687772185
812790181774 687762612
694218439006 687753039
221843915398 92733651
205674297673 81973599
360496356538 687743466
247661956162 687733893
563215787722 687724320
268698878266 687714747
423607122850 687705174
141521121910 687695601
481936770502 479071212
346153000558 687686028
218975244202 687676455
218975244202 687666882
440819150026 251118936
352846566682 687657309
83191474258 687647736
359540132806 687638163
861557592106 61027875
595727394610 687628590
219931467934 147290178
299298037690 538672710
286867129174 687619017
878769619282 391688868
118768152010 68427804
568953130114 687609444
544305700417 92618775
391095515962 687599871
524175155434 163583424
68848118278 687590298
149170911766 687580725
135800618425 50957079
901718988850 384968622
904587660046 687571152
634932567622 86788818
939011714398 687561579
900762765118 687552006
305035380082 568626627
719080256038 321183723
884506961674 175214619
385616673289 63564720
397789082086 254211015
968690529694 581023662
786972141010 687542433
215150349274 687532860
855820249714 424036035
305035380082 687523287
96578606506 687513714
152039582962 687504141
788884588474 687494568
282086010514 687484995
791753259670 260768520
341371881898 647642169
62154552154 140703954
345196776826 687475422
727686269626 687465849
407351319406 687456276
806096615650 653357250
689437320346 687446703
790121655307 145442589
139608674446 687437130
220887691666 68791578
893112975262 687427557
154908254158 331991640
48767419906 113660229
283998457978 492818040
449425163614 406996095
903022588033 85821945
542178865618 687417984
161601820282 687408411
177857623726 188664684
665531727046 687398838
657881937190 194418057
691780198609 224515569
189332308510 687389265
826177314022 687379692
900039940699 424284933
544091313082 687370119
567996906382 687360546
298356240469 329837715
698999557666 687350973
811833958042 687341400
572778025042 687331827
92753711578 687322254
444644044954 687312681
723861374698 687303108
572778025042 687293535
929449477078 687283962
274436220658 686278797
635912101609 606143214
684656201686 687274389
251486851090 687264816
604333408198 687255243
218975244202 687245670
391192538317 253540905
414044885530 687236097
839564446270 57974088
752548086658 687226524
300254261422 687216951
531717316051 349022007
52592314834 687207378
9562246894 687197805
104228396362 687188232
940162786972 90043638
301210485154 551041026
181682518654 51828222
321291183526 104221251
557478445330 687178659
499148797678 687169086
493411455286 687159513
114746857414 530028291
816615076702 392157945
343284329362 569019120
515729489596 360653202
536884609531 113028411
450381387346 622053540
935186819470 70715751
345684712636 23109222
878769619282 687149940
934230595738 687140367
360923360203 221193738
179770071190 390559254
976304439946 687130794
983954229802 652802016
343284329362 687121221
909368778706 621948237
802271720722 359035365
824264866558 525404532
573734248774 272505018
692305991542 687111648
524994686299 137832054
856776473446 674494434
600508513270 25148271
287823352906 653366823
354759014146 687102075
108053291290 492205368
444023661208 37832496
997341362050 682937820
132915108322 687092502
254355522286 687082929
332765868310 687073356
123352871002 687063783
388226844766 256786152
521141943514 687054210
739160954410 687044637
141521121910 439084791
245060620564 278622165
626326554034 687035064
162558044014 687025491
849126683590 687015918
425519570314 147290178
827458139038 192311997
392051739694 687006345
544091313082 686996772
314597617402 686987199
703398200776 31064385
845405703577 438922050
402570200746 686977626
721948927234 686968053
91797487846 686958480
233318600182 686948907
805140391918 34606395
598691039539 20486220
50679867370 686939334
176901399994 416368062
106140843826 473499726
234274823914 686929761
811951035832 4183401
152995806694 562892400
837651998806 629233290
698999557666 686920188
110921962486 686910615
715255361110 558622842
704736900058 686901042
836695775074 686891469
406395095674 686881896
387270621034 686872323
432213136438 686862750
544614592408 11698206
164470491478 686853177
360496356538 326314851
453250058542 686843604
800359273258 686834031
737248506946 104374419
834783327610 529750674
367189922662 686824458
720036479770 686814885
734379835750 686805312
770113616005 76239372
909368778706 686795739
300254261422 40254465
204631888222 70725324
858688920910 288491928
794621930866 686786166
723861374698 686776593
781234798618 686767020
708561794986 140981571
165426715210 380612907
384530409925 247615218
903767411206 161975160
888331856602 686757447
381533278642 598695420
932318148274 686747874
603377184466 686738301
415957332994 686728728
483849217966 623680950
726236217208 147175302
998784439843 136606710
99447277702 686719155
215150349274 686709582
480980546770 686700009
509667258730 686690436
582340262362 686680863
569909353846 32672649
731511164554 390224199
153952030426 686671290
416913556726 10846209
730554940822 686661717
766891442638 686652144
945705280522 320264715
496280126482 686642571
631107672694 61334211
763066547710 686632998
629195225230 226047249
975348216214 686623425
885463185406 605932608
719080256038 686613852
496280126482 540501153
144664222297 398533563
24861826606 614758914
199850769562 686604279
426475794046 283829877
532698008371 275338626
46988008423 383580537
958136189038 129848172
621545435374 686594706
109344349843 241411914
225668810326 25894965
574690472506 686585133
658838160922 686575560
562259563990 686565987
695174662738 686556414
458031177202 643410903
818527524166 686546841
667444174510 686537268
634932567622 686527695
74585460670 686518122
466637190790 686508549
622501659106 686498976
604392933112 227875692
286160205508 303827874
363731683207 96160785
332765868310 686489403
90997361452 26794827
804184168186 286309284
688481096614 686479830
37292735122 686470257
596683618342 571000731
746357878447 105925245
704096537461 36147648
867294934498 686460684
209413006882 686451111
718124032306 686441538
96578606506 686431965
367189922662 304603287
534529075762 349299624
136740003250 170112210
836695775074 686422392
721948927234 686412819
396832858354 686403246
862513815838 686393673
317466288598 686384100
238099718842 686374527
470462085718 686364954
444644044954 686355381
221843915398 686345808
880682066746 686336235
405491944654 479195661
967698426358 686326662
936143043202 686317089
803227944454 686307516
71716789474 326927523
196025874634 645689277
833060320243 41479809
231406152718 686297943
173076505066 686288370
351890342950 541937103
1912457038 686278797
919931246839 170916342
291648247834 304172502
80322803062 88885305
454206282274 139478610
455162506006 686269224
482892994234 686259651
47811196174 686250078
596683618342 686240505
403526424478 686230932
881853587248 195183897
531660404566 685311924
315553841134 686221359
159689372818 686211786
726730045894 686202213
6693575698 686192640
76497908134 686183067
617720540446 686173494
988735348462 686163921
107097067558 74162031
647363476138 366195969
37292735122 120945282
15299589286 426898362
139774574536 300228426
54504762298 686154348
471418309450 686144775
998297585782 686135202
395876634622 686125629
49723643638 686116056
592858723414 664758693
632063896426 686106483
878203035796 231283680
197938322098 686096910
118571752342 686087337
307904051278 286184835
28686721534 686077764
870163605694 686068191
960048636502 686058618
747766967998 645957321
959092412770 58759074
92939092723 237391254
747766967998 626954916
206544335686 686049045
120484199806 686039472
591902499682 686029899
623457882838 686020326
126221542198 660910347
849126683590 686010753
845301788662 686001180
374876348389 313439166
403526424478 685991607
608158303126 378037770
607202079394 685982034
447607268671 131083089
248618179894 685972461
135783779518 685962888
65339161069 173261727
983954229802 544014444
818527524166 93451626
421694675386 529319889
300254261422 685953315
833827103878 685943742
284954681710 685934169
46854972442 291086211
786972141010 685924596
868251158230 611178612
855820249714 545000463
809921510578 685915023
634932567622 685905450
412132438066 685895877
352846566682 685886304
884506961674 60826842
73629236938 685876731
567040682650 50784765
792709483402 685867158
113790633682 685857585
65979447082 685848012
453425081701 424696572
563215787722 685838439
383445726106 50756046
502017468874 685828866
13387141822 685819293
713342913646 685809720
984910453534 685800147
329216704501 409638243
47811196174 685790574
102315948898 685781001
837712174684 606392112
553653550402 211276110
102564023620 424811448
465680967058 643219443
827133537754 230182785
432213136438 685771428
821396195362 571929312
87016369186 295738689
205588111954 685761855
132915108322 685752282
781234798618 591592254
324159854722 685742709
725773822162 96553278
632063896426 685733136
916062344830 685723563
228537481522 290061900
980129334874 685713990
82235250526 685704417
760197876514 685694844
48767419906 650437485
897303415195 53886417
162558044014 685685271
404482648210 378602577
141521121910 685675698
286867129174 685666125
371014817590 685656552
707605571254 685646979
518273272318 87363198
489586560358 677969433
882712463143 262558671
783147246082 685637406
880682066746 685627833
682743754222 94265331
901718988850 685618260
808222837777 334451901
335634539506 685608687
674137740634 685599114
690646003234 47032149
705693123790 685589541
150127135498 33333186
775546699738 531263208
502973692606 337687575
657881937190 58720782
392051739694 685579968
787928364742 685570395
991604019658 453405999
734379835750 685560822
505842363802 685551249
627282777766 394618206
497485650280 285821061
742985849338 685541676
470462085718 141115593
604333408198 668635758
836695775074 128134605
994472690854 685532103
652144594798 115383369
496280126482 685522530
98491053970 685512957
820439971630 133868832
171305680564 72180420
198894545830 611484948
747766967998 685503384
234274823914 685493811
102315948898 685484238
908412554974 83486133
135783779518 634431429
712386689914 350486676
193157203438 685474665
415957332994 356354925
848170459858 685465092
961004860234 84003075
795662789491 544378218
27730497802 6672381
483849217966 685455519
816615076702 685445946
180866989303 499710600
599552289538 685436373
40161406318 685426800
49723643638 685417227
542385824305 8864598
145346016838 662805801
559390892794 85649631
56582908819 258250821
719080256038 685407654
408307543138 685398081
817571300434 685388508
13387141822 96984063
151083359230 549643368
433169360170 51847368
427432017778 685378935
201763217026 685369362
382489502374 685359789
563215787722 412356975
198894545830 400457736
842433117466 685350216
951757967107 223117911
521141943514 685340643
33467840194 685331070
175945176262 685321497
33467840194 685311924
21993155410 685302351
825221090290 685292778
868251158230 5044971
296429366494 685283205
793665707134 348141291
901718988850 685273632
282086010514 685264059
980129334874 685254486
451337611078 504458808
99447277702 685244913
131958884590 685235340
847214236126 404794305
179770071190 685225767
915106121098 457867017
558434669062 685216194
604333408198 59735520
489586560358 685206621
87016369186 200745810
147258464302 599288946
220887691666 337821597
30659517190 23061357
102315948898 685197048
602420960734 617841420
575646696238 685187475
223756362862 685177902
4822512313 269585253
210369230614 292847643
218019020470 178220541
878812343581 100334613
149180695372 308815407
508711034998 685168329
784103469814 322705830
885463185406 685158756
438906702562 685149183
499148797678 685139610
209413006882 685130037
234897193363 32730087
917974792294 262194897
373883488786 685120464
180726294922 685110891
354254482846 229397799
930747753673 98084958
268698878266 77522154
33467840194 685101318
343284329362 685091745
823594483033 261342900
377708383714 685082172
48767419906 97740330
660750608386 685072599
81279026794 685063026
307904051278 583378620
26774274070 685053453
812790181774 685043880
199850769562 685034307
871119829426 685024734
374839712518 434882244
655969489726 685015161
572778025042 27895722
687524872882 685005588
289735800370 276487386
29975224096 21998754
78410355598 214779828
906775580158 352592736
65979447082 197414406
529747957102 684996015
833971809346 302257902
808965286846 579501555
96578606506 684986442
236187271378 684976869
991604019658 684967296
696130886470 684957723
939011714398 684948150
509667258730 684938577
559390892794 404258217
937099266934 684929004
324639577 342148593
808965286846 684919431
680831306758 684909858
65023223350 684900285
708561794986 275080155
381642927784 166742514
915106121098 684890712
920843463490 684881139
282086010514 684871566
385358173570 684861993
873988500622 229273350
278261115586 684852420
543135089350 684842847
732043164883 68743713
32511616462 684833274
922755910954 684823701
71716789474 521163693
406395095674 684814128
979173111142 650667237
48767419906 311821329
367189922662 72046398
97754760340 416377635
970567097554 114531372
788884588474 684804555
332765868310 684794982
615808092982 684785409
46854972442 267804675
646407252406 303243921
548167671574 227818254
718124032306 684775836
633020120158 684766263
244793284966 255962874
842433117466 684756690
406395095674 496905711
311728946206 263477679
655013265994 138617040
578515367434 684747117
314597617402 684737544
861557592106 259313424
849126683590 684727971
176901945655 124257540
567040682650 538203633
205588111954 242426652
850082907322 508278435
349132125028 534604185
915106121098 684718398
893112975262 684708825
174404438815 234854409
529747957102 175396506
1912457038 684699252
631107672694 684689679
62154552154 315143160
451337611078 684680106
266786430802 662576049
675339425659 101885439
180726294922 684670533
513492153658 202478523
799403049526 684660960
464724743326 562346739
920843463490 569813679
568953130114 684651387
862568305354 177722745
590946275950 684641814
131958884590 368455197
400657753282 601844937
444197200552 26498064
152995806694 684632241
530704180834 684622668
441775373758 372629025
46854972442 256556400
956223741574 684613095
506798587534 684603522
266786430802 565448391
285910905442 684593949
829045985218 377444244
958136189038 3159090
985866677266 684584376
78410355598 684574803
501061245142 684565230
949530175450 115335504
733423612018 590137158
632063896426 684555657
11474694358 684546084
755814583015 67125876
144459570703 275549232
711430466182 684536511
5110985095 329378211
258180417214 684526938
590946275950 665792577
830958432682 684517365
751591862926 504813009
710474242450 684507792
396832858354 684498219
118571752342 684488646
250530627358 684479073
309816498742 684469500
848170459858 439314543
399701529550 684459927
563440686211 192895950
719317762168 327233859
279217339318 684450354
875900948086 684440781
715255361110 684431208
774541232494 513208530
524966838442 684421635
281129786782 340626486
632063896426 684412062
670312845706 684402489
638757462550 264712596
339459434434 684392916
172120281334 83859480
303206342167 528228567
961004860234 604333917
20080707946 684383343
659794384654 510116451
593814947146 684373770
868251158230 684364197
565128235186 684354624
970567097554 278497716
647363476138 684345051
511579706194 684335478
551741102938 502783533
89060876185 388883979
705693123790 567343845
821396195362 439726182
761154100246 350036745
464724743326 684325905
293560695298 684316332
427432017778 684306759
144389793106 684297186
880682066746 24037803
795578154598 337218498
221843915398 684287613
126389107990 452190228
981085558606 684278040
668400398242 684268467
751591862926 208327626
243837061234 684258894
551741102938 684249321
34424063926 684239748
491499007822 253445175
155864477890 246638772
209626925140 345460851
220887691666 160721097
857941359859 243948759
884506961674 684230175
582461370385 263535117
101359725166 56126499
563215787722 221260749
736292283214 147098718
450381387346 684220602
748723191730 684211029
506798587534 244130646
452293834810 684201456
609114526858 136788597
337948909375 238568733
352846566682 684191883
36644838574 372571587
382489502374 684182310
163888505035 145136253
970567097554 474734643
709518018718 566702454
118571752342 684172737
356671461610 107858991
5104906240 25234428
875115640696 200295879
34424063926 684163164
671403924289 228488364
85103921722 684153591
932318148274 618645552
387270621034 684144018
811833958042 427424877
170207833870 684134445
528791733370 72429318
917018568562 684124872
574690472506 576055275
321291183526 684115299
799802913736 184280250
558434669062 684105726
827133537754 684096153
895981646458 343335645
731008921201 163612143
798446825794 684086580
929449477078 684077007
676050188098 592712295
134827555786 424313652
945705280522 469546077
355715237878 338912919
508711034998 684067434
418826004190 373825650
721948927234 684057861
461444657401 12291732
474286980646 195825288
787966494001 1426377
420738451654 274754673
876857171818 105331719
395876634622 684048288
770716337566 684038715
276348668122 681454005
535485299494 684029142
73846907812 443172462
45898748710 684019569
539310194422 684009996
279593309320 209055174
712386689914 684000423
17212036750 367000101
436994255098 376965594
828089761486 157504569
43030077514 683990850
433169360170 683981277
830958432682 683971704
205588111954 16503852
956233306 683962131
958136189038 560633172
498192573946 487935810
940117487536 456009855
914149897366 683952558
334760356384 98841225
796534378330 683942985
961961083966 190828182
996385138318 683933412
486717889162 683923839
643538581210 683914266
700912005130 683904693
907456331242 393479019
627282777766 683895120
849126683590 683885547
62154552154 683875974
899806541386 683866401
967698426358 132777510
826177314022 683856828
672225293170 683847255
945705280522 683837682
426475794046 683828109
755416757854 503692968
960048636502 683818536
174032728798 683808963
939967938130 683799390
758709177895 157590726
133871332054 254785395
959092412770 634058082
338503210702 683789817
73629236938 251521002
47811196174 683780244
194113427170 683770671
848170459858 683761098
847214236126 683751525
839564446270 683741952
246705732430 636250299
482892994234 683732379
621545435374 683722806
18168260482 683713233
905543883778 683703660
835739551342 422025705
361452580270 503118588
352846566682 346619184
391095515962 683694087
21036931678 220829964
607202079394 379655607
219931467934 50602878
636845015086 683684514
618676764178 683674941
673181516902 683665368
608158303126 182145471
557478445330 683655795
681004108981 419125086
756372981586 683646222
302166708886 204555864
632063896426 113928273
814702629238 683636649
763066547710 683627076
740117178142 683617503
121440423538 683607930
320334959794 683598357
180726294922 683588784
566084458918 683579211
388226844766 683569638
393964187158 683560065
98491053970 683550492
233318600182 683540919
603377184466 113545353
469505861986 666883899
410267692861 430507383
574690472506 577529517
203675664490 28048890
687524872882 683531346
191244755974 675930384
261049088410 265727334
761154100246 683521773
8773368775 411964482
18168260482 683512200
624414106570 683502627
383445726106 683493054
965785978894 138061806
575646696238 683483481
542178865618 683473908
293560695298 683464335
370058593858 683454762
816823136284 91967811
881638290478 683445189
527098115113 77416851
202719440758 296667270
923762727991 578142189
429344465242 331388541
972479545018 585743151
360496356538 350658990
658199157691 206566194
582340262362 683435616
308860275010 682085823
61198328422 462777966
434125583902 241411914
1912457038 683426043
899370629350 64971951
174988952530 683416470
382489502374 605626272
648319699870 683406897
444644044954 303176910
385419766252 382278609
443687821222 683397324
713342913646 24056949
618676764178 683387751
644494804942 683378178
782191022350 683368605
976304439946 683359032
232362376450 683349459
435206802295 105705066
929449477078 683339886
965785978894 275568378
385358173570 683330313
85103921722 448724802
782191022350 683320740
228948632299 136080195
886563138160 408910695
965854138654 405454842
349977895486 360030957
531660404566 683311167
151083359230 683301594
129207894283 405110214
269655101998 683292021
232568866060 2584710
59321224474 621440868
35380287658 611887014
941377644445 94638678
283998457978 683282448
601464737002 683272875
530704180834 242321349
832465726159 79120845
341663063839 25176990
39205182586 536068854
575646696238 683263302
451337611078 683253729
978255811228 331101351
677962635562 272495445
138652450714 167900847
670312845706 232805787
203675664490 124611741
122396647270 683244156
582340262362 207456483
667444174510 468387744
676050188098 344829033
218975244202 683234583
43030077514 683225010
450381387346 683215437
872076053158 683205864
905669452819 252669762
622501659106 38837661
620589211642 200142711
96578606506 490089735
161601820282 188655111
555646746121 79771809
304079156350 683196291
96578606506 683186718
378664607446 374639355
472374533182 683177145
479662620898 52756803
389183068498 683167572
356671461610 683157999
981085558606 683148426
973435768750 486739185
871119829426 600753615
142477345642 440051664
274436220658 683138853
816615076702 683129280
489586560358 626658153
455162506006 556564647
476199428110 683119707
302166708886 31447305
871119829426 683110134
698999557666 232097385
516360824854 683100561
863470039570 683090988
364321251466 683081415
665531727046 683071842
99447277702 683062269
246705732430 683052696
690748807681 488223
394920410890 266091108
680831306758 645038313
886419409138 353530890
447139861465 8491251
41117630050 683043123
718124032306 16992075
303122932618 683033550
318422512330 683023977
606245855662 683014404
174098859082 112588053
922755910954 683004831
936143043202 471518115
437326744534 146428608
397083651808 68064030
116761085014 20275614
652144594798 682995258
412132438066 682985685
714299137378 609694797
1912457038 575557479
957179965306 503520654
155864477890 682976112
947617727986 396465795
795578154598 682966539
306947827546 241612947
764022771442 682956966
28849759297 135869589
132915108322 682947393
547916208010 682937820
90841264114 682928247
229820278576 166512762
176901399994 682918674
182638742386 682909101
476199428110 483369489
624414106570 682899528
881638290478 682889955
981471369652 118820076
683699977954 445115781
953355070378 682880382
474286980646 308547363
372051148186 61037448
66935670814 682870809
752548086658 592377240
815658852970 682861236
96578606506 682851663
194113427170 682842090
540266418154 682832517
698043333934 682822944
523054390978 682813371
192200979706 682803798
134827555786 357541977
823308642826 682794225
349977895486 682784652
521141943514 658957455
948573951718 682775079
551986707826 79618641
755689013974 402707391
979173111142 682765506
229673534059 408221439
382489502374 501433740
716211584842 682755933
308860275010 682746360
73629236938 682736787
659794384654 682727214
667094984281 18944967
75541684402 682717641
44942524978 682708068
498192573946 165459732
249574403626 442521498
363365027734 395518068
320334959794 682698495
560347116526 682688922
42073853782 682679349
697087110202 682669776
412132438066 664174740
736292283214 253627062
267742654534 463773558
327984749650 682660203
47811196174 508938972
275782314388 215086164
143850722422 221681961
676436324626 246696210
983954229802 303358797
271567549462 164444994
67891894546 682650630
306947827546 471173487
285910905442 682641057
94666159042 682631484
367189922662 682621911
482892994234 682612338
634932567622 682602765
388628929912 4221693
63110775886 682593192
386314397302 682583619
85142481766 277262799
121440423538 203502834
64066999618 682574046
417869780458 143125923
108053291290 657205596
551741102938 682564473
274436220658 682554900
73629236938 682545327
918931016026 682535754
697103843806 278641311
933881577823 34912731
529747957102 682526181
829045985218 517928019
138652450714 682516608
687524872882 271901919
637801238818 376218900
653100818530 682507035
360496356538 79139991
638757462550 682497462
614851869250 682487889
308860275010 682478316
6693575698 682468743
457074953470 682459170
582340262362 682449597
262005312142 484709709
17212036750 682440024
427432017778 682430451
94666159042 682420878
940924161862 279493308
590375001694 270599991
289735800370 682411305
380577054910 480210399
789840812206 48458526
434125583902 682401732
94666159042 15469968
259136640946 675681486
633208938010 488816526
241924613770 682392159
748723191730 682382586
394920410890 682373013
307904051278 682363440
913193673634 583771113
770716337566 682353867
555565997866 682344294
69804342010 262453368
292825751461 438500838
613895645518 682334721
110921962486 682325148
752548086658 446408136
218019020470 422504355
329897197114 87631242
269655101998 682315575
944749056790 445134927
579471591166 682306002
581384038630 682296429
304288565725 36157221
741249028132 257753025
367189922662 682286856
403526424478 382000992
492455231554 447710064
685612425418 391124061
407351319406 563476353
98491053970 682277283
595727394610 682267710
313641393670 682258137
899806541386 301673949
954311294110 682248564
319378736062 682238991
363365027734 682229418
829045985218 7878579
116659304878 682219845
630151448962 588279996
626326554034 682210272
352846566682 682200699
491499007822 682191126
453250058542 682181553
936143043202 579970632
563215787722 617554230
52592314834 682171980
330853420846 214856412
353802790414 682162407
51636091102 682152834
313065486082 6040563
598596065806 256613838
394920410890 682143261
521141943514 682133688
960048636502 682124115
80322803062 682114542
41117630050 389860425
992560243390 471977619
640669910014 682104969
704086993180 254938563
428388241510 682095396
795578154598 682085823
560864460592 122677995
240012166306 682076250
891610252198 104489295
86060145454 321289026
958160896951 470340636
363365027734 682066677
445658606548 108538674
939011714398 682057104
597929118988 249979749
257224193482 682047531
51636091102 483015288
626326554034 682037958
330853420846 421805526
868251158230 682028385
749679415462 430296777
78410355598 682018812
966742202626 8290218
87972592918 682009239
166382938942 681999666
854864025982 681990093
871119829426 487083813
655013265994 301817544
124309094734 681980520
790797035938 16350684
729598717090 605252925
134827555786 305646744
216106573006 668023086
284954681710 681970947
116659304878 681961374
915220757773 96112920
553794723433 140167866
157776925354 681951801
913319539438 148841004
907456331242 681942228
723861374698 681932655
747766967998 266933532
796534378330 681923082
378664607446 23147514
567040682650 681913509
680831306758 681903936
652517128093 15594417
680831306758 681894363
784103469814 161745408
506170210333 191345124
961004860234 681884790
177857623726 681875217
132915108322 681865644
537397746958 681856071
809921510578 447470739
791975965942 51435729
413090815723 591544389
849126683590 526457562
494367679018 681846498
650232147334 681836925
9562246894 681827352
898850317654 611590251
601464737002 136846035
891200527798 681817779
538353970690 681808206
315553841134 681798633
582340262362 492875478
966744337405 640136937
387394706260 450256482
244793284966 314693229
148214688034 530267616
407351319406 681789060
953355070378 681779487
678918859294 681769914
401613977014 234729960
209413006882 623594793
711430466182 681760341
443687821222 381014973
799403049526 681750768
107097067558 154929432
140564898178 418225224
605289631930 681741195
647363476138 681731622
13387141822 667065786
251525171809 200496912
917018568562 681722049
58329657226 681712476
29642945266 681702903
719080256038 681693330
726730045894 97654173
537397746958 372590733
243837061234 681683757
436355366743 283561833
438906702562 681674184
211325454346 681664611
968654650090 681655038
419782227922 463247043
201763217026 681645465
745302660322 213305586
455162506006 681635892
607202079394 354047832
765935218906 681626319
120818536831 290617134
813746405506 681616746
225668810326 681607173
565128235186 649652499
275392444390 681597600
449425163614 681588027
477155651842 681578454
290692024102 153560493
119527976074 681568881
578515367434 295968441
166382938942 42283941
76497908134 601911948
212281678078 385734462
744898296802 681559308
22949379142 220207719
579887432713 128469660
999253809514 681549735
24861826606 681540162
214194125542 681530589
366233698930 681521016
867294934498 681511443
773585008762 681501870
399701529550 349022007
989691572194 681492297
70760565742 320886960
985866677266 681482724
947617727986 681473151
463768519594 681463578
798446825794 681454005
960048636502 119576343
97534830238 681444432
733596031321 461131410
894069198994 681434859
754460534122 544263342
781234798618 424888032
933274372006 681425286
448468939882 681415713
849126683590 681406140
587121381022 681396567
940924161862 681386994
597639842074 404765586
152995806694 681377421
198894545830 681367848
734379835750 681358275
891715449895 94006860
700912005130 300094404
955267517842 681348702
772628785030 681339129
467593414522 350821731
636238866391 240856680
509764596994 459140226
546959984278 681329556
448468939882 402956289
358583909074 681319983
871119829426 681310410
812790181774 681300837
684656201686 681291264
672225293170 282633252
149170911766 681281691
621545435374 681272118
338503210702 681262545
563215787722 201971154
532705982680 108500382
716211584842 681252972
739160954410 235084161
720992703502 681243399
886545207931 56241375
617720540446 681233826
174988952530 526878774
680831306758 572092053
154908254158 69442542
723402717214 149932326
732467388286 681224253
147258464302 125339289
88928816650 681214680
157776925354 681205107
722905150966 681195534
456118729738 681185961
242317164208 27589386
814702629238 681176388
815658852970 681166815
192200979706 681157242
29642945266 681147669
562259563990 681138096
378664607446 681128523
559390892794 681118950
859645144642 681109377
515777172709 242752134
804184168186 681099804
951442622914 681090231
614340320941 19461909
570865577578 491889459
547916208010 429540510
98943301636 2115633
628239001498 681080658
217062796738 681071085
206544335686 591075312
971523321286 681061512
198894545830 52000536
878769619282 681051939
920401558756 157696029
710498155804 224362401
572778025042 681042366
886748653327 150401403
868251158230 681032793
608158303126 43231668
952398846646 681023220
447512716150 681013647
482892994234 681004074
171164057602 680994501
196263323326 316512099
594771170878 680984928
777409903690 144791625
420738451654 680975355
134834716390 44801640
630151448962 680965782
283998457978 680956209
422650899118 594751344
578515367434 231111366
475243204378 407570475
149715404860 36923061
793665707134 173233008
873988500622 589562778
904011943918 234959712
124309094734 680946636
631107672694 215210613
141521121910 680937063
705693123790 680927490
362408804002 680917917
356671461610 194867988
794756603830 223558269
421181806003 227196009
409549607077 266263422
933274372006 680908344
480980546770 680898771
208913884327 45088830
236187271378 680889198
628239001498 680879625
248303816239 143595
939967938130 680870052
302166708886 680860479
43325126947 182250774
643538581210 680850906
859645144642 680841333
191244755974 680831760
696130886470 680822187
220887691666 417593406
309816498742 680812614
649275923602 603673380
530704180834 680803041
710474242450 680793468
448468939882 617113872
929781631459 340645632
965785978894 680783895
148214688034 680774322
235231047646 680764749
382489502374 680755176
351890342950 631511664
9562246894 680745603
560347116526 680736030
820439971630 680726457
604333408198 680716884
546003760546 680707311
398745305818 680697738
481936770502 611887014
367189922662 680688165
865382487034 318570294
199850769562 680678592
203675664490 661187964
911837206864 92101833
813746405506 74899152
98491053970 680669019
130046437126 503654676
160645596550 680659446
59285880958 680649873
539310194422 168858147
543135089350 680640300
922755910954 680630727
387270621034 107428206
262961535874 680621154
108492950461 158576745
439862926294 548906247
180726294922 227291739
688481096614 680611581
623457882838 267220722
627282777766 36453984
113790633682 680602008
587121381022 271471134
665531727046 59850396
123352871002 680592435
189332308510 680582862
988098489583 34156464
376752159982 680573289
28686721534 680563716
47811196174 680554143
76497908134 680544570
320334959794 680534997
935186819470 605415666
595727394610 680525424
769184771053 167757252
767847666370 680515851
786972141010 490788564
994472690854 680506278
96578606506 680496705
494367679018 5906541
77454131866 484882023
627282777766 264951921
87016369186 680487132
860601368374 680477559
778366127422 464443668
145346016838 680467986
421694675386 680458413
643538581210 680448840
282086010514 680439267
378664607446 69308520
207500559418 680429694
249574403626 680420121
567197095897 284298954
786015917278 455378037
285910905442 295049433
689543590219 419527152
802271720722 680410548
535485299494 641113383
278261115586 289583250
210369230614 680400975
878019425656 245652753
110921962486 680391402
593814947146 59295162
74585460670 680381829
515404601122 658450086
357627685342 66446193
900762765118 680372256
467593414522 461935542
944749056790 679864887
666487950778 680362683
817571300434 680353110
470462085718 680343537
6693575698 680333964
381533278642 344254653
207500559418 464903172
923712134686 576083994
959092412770 627835632
641626133746 680324391
789840812206 680314818
480024323038 680305245
19124484214 680295672
601464737002 680286099
644494804942 49415826
919887239758 528247713
685612425418 680276526
307919597830 236596695
349021671754 680266953
184551189850 229282923
857974099519 330019602
984910453534 33428916
624763779541 93164436
225668810326 680257380
87016369186 680247807
473578965658 157112076
784103469814 680238234
915106121098 680228661
44942524978 327253005
203675664490 495010257
83392928470 94294050
901718988850 540290547
643196072935 11583330
742985849338 680219088
939967938130 680209515
273479996926 680199942
363908123170 22199787
570865577578 680190369
959092412770 680180796
718124032306 373347000
392051739694 258959223
870263365927 468971697
702824452594 680171223
940924161862 71883657
10518470626 354086124
854864025982 680161650
813746405506 575892534
282086010514 680152077
786015917278 680142504
348065448022 31906809
371014817590 412232526
40161406318 680132931
542178865618 653788035
168295386406 435705522
577559143702 680123358
655969489726 680113785
702824452594 145193691
910337782393 473212536
685696686964 429952149
736317603799 514826367
728642493358 680104212
905543883778 612643281
208835270851 252507021
758285429050 159821235
545047536814 680094639
235231047646 680085066
118571800207 26344896
713342913646 680075493
645451028674 680065920
91797487846 680056347
122396647270 680046774
200806993294 379138665
443687821222 353454306
397789082086 622379022
101359725166 680037201
269655101998 680027628
421694675386 680018055
813015080263 192895950
561303340258 524045166
696130886470 321777249
81279026794 53675811
793665707134 680008482
581384038630 679998909
175945176262 679989336
442415156494 9898482
116659304878 234749106
961004860234 41125608
63110775886 679979763
485761665430 645650985
122396647270 679970190
907512974683 253598343
693262215274 679960617
771672561298 365612016
413088661798 339267120
319378736062 679951044
859645144642 679941471
288779576638 679931898
94833236611 327702936
807052839382 679922325
847214236126 521020098
755416757854 571776144
576602919970 679912752
383445726106 679903179
317026059139 90129795
760197876514 605339082
720036479770 582392601
592858723414 307350738
127177765930 679893606
908412554974 648092100
281129786782 679884033
786015917278 679874460
576602919970 679864887
913193673634 679855314
633020120158 679845741
845301788662 679836168
541222641886 679826595
662663055850 41642550
759241652782 679817022
463768519594 679807449
35380287658 679797876
970567097554 679788303
689437320346 679778730
254453760412 336672837
716211584842 348706098
201763217026 679769157
728642493358 679759584
695174662738 679750011
210369230614 679740438
602420960734 679730865
369102370126 679721292
120484199806 679711719
249574403626 590893425
463768519594 517947165
641635342972 14426511
761154100246 679702146
179770071190 191584449
523054390978 679692573
197938322098 475998279
543135089350 679683000
827133537754 365564151
992863707490 271279674
363365027734 679673427
650232147334 239947245
966742202626 140120001
842433117466 433139958
200806993294 679663854
686568649150 282882150
610070750590 679654281
458031177202 679644708
732467388286 372667317
88481196835 143097204
828089761486 218398422
250530627358 363975033
552697326670 679635135
727686269626 679625562
91797487846 648226122
383445726106 679615989
365277475198 679606416
698043333934 679596843
65979447082 542549775
137696226982 679587270
206544335686 308824980
121440423538 166369167
12430918090 679577697
936143043202 456852279
33467840194 543277323
107097067558 679568124
119527976074 407790654
984910453534 679558551
876857171818 679548978
313641393670 679539405
298341813958 679529832
510623482462 531358938
481936770502 679520259
432213136438 142704711
489586560358 679510686
675093964366 679501113
3824904502 219690777
475243204378 679491540
993800153404 107629239
140564898178 326008515
226625034058 679481967
663619279582 679472394
279324336739 356010297
116659304878 679462821
309816498742 390654984
53548538566 679453248
990647795926 679443675
254355522286 648857940
130046437126 522609216
162601917073 595076826
923712134686 679434102
310772722474 144667176
324159854722 498083190
464039234461 128699412
206544335686 636470478
983954229802 679424529
643538581210 679414956
253399298554 675700632
908412554974 679405383
814702629238 679395810
225668810326 679386237
420738451654 679376664
418826004190 679367091
167339162674 679357518
275720549392 92685786
339014954563 296763
118571752342 227377896
587276406184 249022449
871119829426 679347945
710474242450 433005936
859917056134 131982951
384401949838 634881360
229493705254 679338372
512535929926 679328799
502017468874 589151139
778366127422 679319226
799515848185 142283499
398745305818 679309653
244793284966 510824853
565128235186 679300080
631107672694 415803255
414044885530 679290507
808009063114 679280934
93709935310 679271361
152995806694 679261788
860601368374 299845506
236187271378 679252215
106140843826 679242642
613895645518 679233069
69804342010 679223496
809921510578 679213923
749679415462 679204350
280173563050 287687796
26774274070 679194777
483849217966 679185204
71716789474 216292362
658910551948 2153925
388226844766 679175631
188376084778 679166058
820439971630 679156485
835739551342 183820746
990212649730 11669487
404482648210 485552133
485763551311 643650228
335634539506 575729793
427592461258 219786507
912237449902 452822046
652144594798 679146912
29642945266 679137339
659794384654 679127766
31555392730 679118193
387270621034 679108620
61198328422 679099047
994472690854 679089474
746810744266 679079901
261049088410 411801741
328940973382 679070328
776453679958 19720380
387270621034 242407506
162558044014 226956684
401613977014 492473412
511579706194 554860653
230449928986 20601096
854864025982 230144493
216106573006 679060755
939967938130 679051182
562259563990 679041609
674187568099 579109062
166382938942 338338539
212281678078 102708717
250530627358 679032036
260092864678 638471235
734379835750 405397404
611983198054 679022463
247661956162 679012890
773585008762 679003317
302166708886 678993744
491499007822 98554035
941886186832 595258713
227581257790 634670754
483849217966 678984171
22949379142 678974598
515404601122 322284618
224712586594 678965025
862534397788 316952457
644494804942 678955452
279217339318 177895059
490885564501 216713574
606245855662 678945879
156820701622 678936306
546959984278 678926733
90841264114 678917160
722905150966 678907587
90841264114 678898014
148214688034 678888441
232362376450 359054511
119527976074 424964616
480024323038 678878868
532179289885 54202326
61198328422 387859668
650232147334 678869295
262005312142 439008207
152039582962 678859722
742029625606 678850149
21993155410 678840576
655013265994 678831003
801315496990 678821430
615808092982 660048777
760197876514 581665053
420738451654 678811857
73043584036 12913977
262961535874 678802284
799403049526 678792711
677962635562 619746447
176901399994 638662695
124309094734 409743546
2868680770 306460449
928795195339 181102014
481475710195 100439916
691349767810 362634813
278261115586 98266845
15299589286 80537649
224712586594 431206212
64196378713 162319788
420738451654 666625428
586165157290 678783138
351890342950 678773565
593814947146 386576886
890244304066 678763992
851039131054 63612585
990647795926 678754419
860714942446 458182926
118571752342 678744846
811876778071 343603689
261049088410 236146764
322247407258 390042312
45898748710 378803610
314597617402 610192593
974391992482 579032478
195069650902 340052106
327028525918 678735273
616764316714 678725700
942836609326 237257232
660070182784 281637660
238099718842 52957836
135159365539 339650040
47811196174 678716127
55460986030 27263904
164492978455 379713045
152995806694 678706554
910977967195 4173828
932462078329 105839088
21993155410 600093078
978216887410 678696981
731511164554 678687408
551957012380 31102677
167339162674 678677835
923712134686 331149216
818541730498 28479675
232362376450 678668262
377708383714 678658689
254355522286 678649116
933284308780 588548040
857104980514 237726309
196025874634 678639543
732467388286 411160350
223756362862 678629970
479068099306 115651413
978216887410 678620397
229493705254 678610824
752548086658 544081455
935186819470 678601251
487746771964 570483789
886616775679 296035452
130046437126 678591678
844377069673 283466103
666487950778 678582105
948573951718 678572532
181682518654 441047256
698999557666 348954996
982998006070 678562959
62154552154 678553386
750635639194 678543813
54504762298 678534240
516360824854 678524667
658838160922 678515094
507754811266 106183716
176901399994 560681037
65023223350 678505521
858688920910 198074943
178813847458 535628496
445600268686 678495948
851995354786 678486375
894069198994 678476802
529890508645 347069115
130046437126 678467229
664575503314 678457656
989846425042 76086204
661706832118 678448083
381533278642 678438510
175945176262 678428937
82235250526 678419364
117615528610 509168724
988315251022 38320719
745854520534 664844850
907456331242 678409791
668400398242 282183321
877290819145 96696873
413570241136 5743800
176901399994 678400218
39205182586 521393445
873988500622 678390645
895025422726 678381072
860601368374 199300287
713342913646 678371499
840520670002 678361926
848170459858 678352353
221843915398 337046184
897894093922 678342780
565128235186 678333207
643538581210 468722799
625370330302 678323634
760707906808 3072933
692305991542 645067032
246705732430 678314061
492455231554 236414808
475243204378 678304488
192200979706 678294915
122396647270 678285342
29666150218 92570910
203770217011 131083089
118571752342 678275769
100403501434 666433968
530246069011 150257808
901718988850 451328658
883550737942 678266196
963873531430 678256623
450381387346 171327981
63110775886 678247050
480980546770 678237477
535485299494 678227904
163514267746 678218331
605289631930 598934745
304079156350 678208758
278349905161 390923028
429344465242 678199185
40161406318 678189612
956223741574 678180039
237143495110 678170466
157776925354 635331291
524010614710 678160893
399701529550 678151320
782191022350 678141747
119527976074 484460811
489586560358 678132174
128133989662 640251813
526879285906 678122601
41117630050 552352527
186463637314 333647769
968654650090 678113028
526903764067 391363386
300254261422 678103455
219127196431 478343664
921799687222 678093882
582340262362 553893780
769760113834 678084309
174032728798 251970933
919887239758 348361470
351890342950 459819909
846258012394 678074736
896937870190 488510190
685612425418 678065163
657881937190 461054826
288779576638 678055590
18168260482 575748939
432213136438 678046017
838608222538 343594116
339459434434 46926846
264916611907 562011684
767847666370 678036444
674137740634 678026871
388226844766 678017298
384401949838 549174291
569909353846 610699962
687524872882 189708141
273479996926 678007725
150127135498 677998152
406395095674 677988579
491036138218 55054323
386314397302 677979006
237143495110 677969433
922089519370 166273437
432213136438 677959860
599552289538 677950287
130046437126 677940714
545047536814 677931141
703780676326 676035687
203675664490 677921568
988735348462 450227763
852951578518 677911995
347203317307 163487694
121498033852 63086070
290692024102 677902422
829045985218 677892849
157776925354 677883276
680831306758 270140487
940411512658 52976982
401613977014 677873703
985866677266 677864130
844345564930 169145337
580427814898 214875558
328940973382 677854557
469505861986 223768875
216106573006 677844984
667444174510 515582634
480980546770 677835411
140564898178 676102698
759241652782 677825838
565128235186 677816265
301210485154 349567668
261114270967 56748744
86060145454 677806692
953355070378 677797119
520185719782 669861102
649275923602 677787546
986822900998 386739627
359540132806 677777973
605901069013 36224232
407351319406 677768400
251835317863 115986468
923712134686 677758827
673266257098 306010518
914149897366 294599502
146494341961 330421668
731511164554 677749254
770306148181 93547356
280173563050 677739681
468549638254 677730108
957179965306 677720535
956223741574 677710962
931361924542 103436265
991604019658 677701389
670312845706 677691816
136740003250 677682243
443053939546 279866655
187419861046 677672670
534529075762 190588857
803472161257 195289200
409263766870 677663097
738687066283 30183669
533572852030 578228346
94874151613 199654488
874944724354 677653524
133871332054 340750935
458987400934 417334935
394920410890 250113771
328940973382 33926712
86293745800 276841587
367189922662 218063367
388226844766 677643951
187419861046 677634378
744025003969 73491921
495323902750 513983943
199856589946 80231313
450381387346 677624805
475243204378 677615232
144389793106 358346109
502973692606 677605659
412132438066 677596086
794621930866 677586513
437950478830 303569403
236187271378 361150998
918931016026 677576940
220887691666 677567367
470462085718 610786119
747766967998 677557794
217484745859 95471529
623457882838 677548221
822352419094 677538648
991604019658 677529075
692305991542 677519502
410219990602 677509929
229493705254 48506391
614851869250 677500356
219931467934 645631839
322247407258 677490783
219120868678 492636153
895025422726 237745455
210369230614 87095154
318422512330 677481210
226051931359 24411150
679253713261 312386136
342328105630 389908290
685612425418 184117509
832870880146 273605913
437950478830 677471637
786015917278 677462064
43030077514 677452491
889755922417 29973063
241924613770 677442918
416913556726 42973197
454206282274 677433345
21036931678 462462057
699483941893 191852493
480024323038 30461286
494367679018 677423772
246705732430 657109866
943923045004 338673594
349977895486 677414199
588077604754 677404626
40161406318 677395053
865382487034 677385480
305035380082 173079840
564172011454 78355005
950515960606 405167652
616764316714 677375907
781234798618 677366334
735336059482 677356761
912237449902 12310878
370058593858 361524345
478111875574 677347188
2868680770 320705073
519296066692 81475803
995428914586 677337615
801729931306 133715664
633976343890 20390490
50679867370 677328042
842433117466 677318469
670312845706 580506720
289735800370 677308896
587277775123 371528130
38381037535 124573449
60242104690 677299323
60242104690 69346812
212281678078 677289750
634932567622 105867807
964829755162 677280177
259136640946 677270604
948573951718 611130747
605307590878 463524660
471418309450 677261031
23905602874 677251458
135783779518 677241885
618676764178 677232312
44942524978 677222739
996385138318 560451285
842433117466 677213166
465680967058 71452872
584255275390 427242990
895981646458 677203593
948573951718 677194020
424563346582 213879966
391095515962 18140835
611983198054 677184447
71116614331 71328423
134979919654 470570388
748723191730 588155547
113790633682 441688647
296688708637 324965058
466637190790 170217513
554609774134 677174874
737248506946 677165301
71716789474 677155728
115864836127 183026187
689437320346 677146155
637801238818 677136582
493411455286 78000804
811833958042 677127009
539310194422 677117436
56417209762 502505916
711430466182 320915679
720992703502 545431248
379620831178 677107863
646407252406 677098290
713676819886 256278783
913193673634 677088717
608158303126 677079144
727686269626 677069571
806096615650 677059998
525923062174 677050425
546959984278 677040852
853167842161 124066080
829045985218 677031279
995043653293 32663076
567996906382 677021706
274436220658 677012133
220887691666 136520553
883550737942 677002560
681787530490 676992987
576602919970 676983414
9562246894 65718645
2868680770 676973841
317466288598 676964268
659794384654 96821322
758435974048 235361778
840520670002 676954695
45229389496 207571359
87972592918 74755557
370058593858 676945122
892156751530 358202514
830958432682 273462318
164470491478 676935549
524966838442 243106335
474286980646 676925976
787928364742 271097787
166382938942 387112974
802373491285 17116524
981085558606 664251324
672225293170 551108037
283998457978 676916403
269655101998 384269793
784103469814 676906830
723861374698 676897257
20080707946 676887684
270611325730 358202514
247661956162 676878111
41306170285 268761975
571821801310 676868538
365277475198 676858965
464753873965 412376121
244793284966 585216636
833010684238 266177265
294516919030 676849392
801315496990 676839819
420738451654 676830246
997341362050 676820673
764978995174 378277095
954311294110 676811100
708885592138 165507597
678918859294 587877930
336590763238 36856050
439862926294 676801527
609114526858 676791954
479068099306 676782381
722905150966 676772808
969610873822 676763235
758285429050 437256348
405573688501 348849693
109965738754 676753662
420738451654 560891643
935186819470 676744089
885463185406 676734516
174032728798 355378479
789840812206 676724943
196025874634 676715370
57373433494 676705797
491499007822 676696224
259136640946 654228393
71716789474 676686651
367189922662 191699325
868500726340 165986247
56417209762 676677078
681787530490 676667505
910325002438 676657932
349021671754 676648359
403526424478 676638786
272523773194 411744303
509690511547 647450709
648319699870 676629213
962917307698 676619640
961004860234 676610067
592858723414 645986040
314597617402 129943902
944253236920 70026495
557478445330 676600494
240986033077 356383644
709518018718 676590921
355715237878 676581348
558434669062 676571775
36336511390 676562202
557478445330 202899735
799403049526 676552629
87190961560 343699419
991604019658 296925741
552697326670 676543056
686568649150 676533483
464724743326 676523910
286867129174 676514337
715255361110 676504764
396832858354 31093104
459943624666 676495191
441775373758 676485618
763066547710 186271434
544603956805 75818160
32511616462 676476045
114746857414 676466472
864426263302 379512012
746810744266 676456899
257224193482 191948223
461930971282 1244490
764978995174 676447326
256267969750 676437753
612939421786 676428180
179770071190 97663746
517317048586 676418607
14343365554 676409034
395876634622 676399461
67891894546 676389888
907456331242 676380315
10518470626 54116169
414044885530 544454802
10518470626 303942750
478111875574 676370742
835739551342 676361169
724817598430 676351596
975348216214 676342023
742029625606 255177888
531660404566 676332450
307251282073 46802397
154908254158 338367258
152995806694 676322877
72673013206 676313304
664575503314 676303731
939967938130 561264990
593416733584 957300
609114526858 676294158
751591862926 622838526
3824904502 450333066
193157203438 676284585
471418309450 676275012
487674112894 247663083
301210485154 107581374
596683618342 676265439
480980546770 5925687
830958432682 676255866
151083359230 676246293
965785978894 673824324
115703081146 676236720
297385590226 536509212
946661504254 676227147
170207833870 676217574
33467840194 633790038
746967617017 294762243
967162754089 210031620
898850317654 168369924
675093964366 676208001
977260663678 8405094
90841264114 676198428
655969489726 676188855
110921962486 676179282
778366127422 676169709
643538581210 588509748
80322803062 227349177
896937870190 676160136
530950417540 374342592
104228396362 676150563
168295386406 676140990
550204587184 60357765
885463185406 100841982
689437320346 676131417
451337611078 60922572
349021671754 644731977
721948927234 676121844
296429366494 676112271
402793069759 41814864
780278574886 676102698
895025422726 676093125
520185719782 676083552
339459434434 676073979
357627685342 676064406
964829755162 676054833
664575503314 676045260
654680905099 25090833
891200527798 676035687
383748070165 146667933
447512716150 676026114
198894545830 303540684
29107493176 138588321
149170911766 487438014
962917307698 572599422
248826354352 245920797
159689372818 676016541
456118729738 676006968
283998457978 675997395
528791733370 675987822
742985849338 675978249
148691576602 189191199
655969489726 675968676
742029625606 397432668
948573951718 675959103
968654650090 675949530
283042234246 675939957
751630872901 465946629
107097067558 106154997
419782227922 675930384
520185719782 656497194
495323902750 675920811
125265318466 675911238
991604019658 675901665
433169360170 675892092
116659304878 201406347
659794384654 675882519
6693575698 675872946
827133537754 652466961
457074953470 577874145
763066547710 675863373
475243204378 675853800
862513815838 675844227
768803890102 675834654
683699977954 522628362
892156751530 675825081
435081807634 675815508
503929916338 675805935
196025874634 675796362
692305991542 675786789
934230595738 675777216
244793284966 675767643
339459434434 675758070
895981646458 675748497
876857171818 675738924
780700926073 60683247
260092864678 675729351
611026974322 675719778
38248958854 392895066
435081807634 31600473
467593414522 675710205
746810744266 675700632
146892425593 58787793
853907802250 675691059
849398939710 402707391
210369230614 435389613
318422512330 675681486
755416757854 385160082
304079156350 193269297
814702629238 584651829
18168260482 675671913
387531715036 281436627
291648247834 675662340
446556492418 675652767
122396647270 675643194
85103921722 502017693
682743754222 12837393
898242886177 169959042
430300688974 65517612
655969489726 675633621
394920410890 675624048
245749508698 675614475
217062796738 596168148
757329205318 494703921
484805441698 675604902
565128235186 675595329
665531727046 102928896
798446825794 675585756
291648247834 675576183
806100913927 536001843
955267517842 675566610
779322351154 675557037
962917307698 675547464
513492153658 675537891
363365027734 91805070
701868228862 525969339
830002208950 270427677
305991603814 273998406
901718988850 675528318
258180417214 675518745
171164057602 675509172
987779124730 675499599
2868680770 412873917
551741102938 675490026
206786360272 148860150
760437038773 214645806
322247407258 675480453
526879285906 335495358
321291183526 581291706
815658852970 83849907
553653550402 300084831
229518556762 354928548
583296486094 675470880
13387141822 652428669
974391992482 634756911
528823209394 345623592
193157203438 255340629
898850317654 675461307
917018568562 675451734
400892052457 408029979
546003760546 675442161
763066547710 10568592
844345564930 675432588
302166708886 675423015
569212654144 59563206
987788257372 433723911
724817598430 284452122
684656201686 675413442
180726294922 675403869
191244755974 675394296
320334959794 353626620
633976343890 467411298
801315496990 675384723
826177314022 675375150
723861374698 675365577
805140391918 675356004
60242104690 675346431
849126683590 675336858
7649799430 675327285
553050551224 75569262
564172011454 675317712
193157203438 579415398
521365990006 342186885
462812295862 675308139
719080256038 675298566
67891894546 675288993
89885040382 221423490
109965738754 675279420
815658852970 201100011
109965738754 675269847
653100818530 675260274
855820249714 675250701
745854520534 675241128
141521121910 555655212
147258464302 615965112
770716337566 675231555
517317048586 96400110
150127135498 675221982
998297585782 205647186
982998006070 294025122
882594514210 675212409
763066547710 675202836
241924613770 366770349
59285880958 675193263
163514267746 675183690
350934119218 33735252
300254261422 675174117
710474242450 161391207
487674112894 675164544
639713686282 88406655
820439971630 417210486
964829755162 675154971
976304439946 593143080
748723191730 675145398
170568046714 27397926
286867129174 675135825
501061245142 675126252
192200979706 44715483
44942524978 675116679
158733149086 675107106
373883488786 675097533
604333408198 675087960
537397746958 675078387
735713101660 59132421
591424160110 90637164
680831306758 675068814
561303340258 398734596
475243204378 310471536
666487950778 115325931
377708383714 675059241
53548538566 675049668
219931467934 675040095
612939421786 675030522
652144594798 675020949
931361924542 675011376
946661504254 607129233
528791733370 200152284
257224193482 675001803
63110775886 674992230
836695775074 253655781
408307543138 674982657
212281678078 674973084
510623482462 589782957
935186819470 674963511
123352871002 674953938
243837061234 674944365
464724743326 172179978
53548538566 674934792
788884588474 674925219
271060701496 172610763
728642493358 674915646
567996906382 671105592
361452580270 674906073
393007963426 614912082
114746857414 674896500
816615076702 40130016
595772540878 600533436
819529602568 509666520
107097067558 3340977
647363476138 674886927
822352419094 674877354
202719440758 674867781
152995806694 674858208
560347116526 674848635
334678315774 674839062
686568649150 654716616
203675664490 674829489
855820249714 313238133
513492153658 674819916
499148797678 674810343
56417209762 84280692
853907802250 674800770
983038021210 8137050
632063896426 645469098
836060256415 336605826
131958884590 395307462
436038031366 674791197
546003760546 674781624
355715237878 674772051
611983198054 520646751
843389341198 572685579
929449477078 674762478
368146146394 674752905
548872431742 423164892
718124032306 674743332
680831306758 440214405
771968893513 241163016
981085558606 583981719
854864025982 19126854
799403049526 674733759
347109224290 674724186
630667902739 27905295
397356846082 138253266
428388241510 51158112
410219990602 223232787
665531727046 338568291
557478445330 674714613
90841264114 674705040
271567549462 674695467
301210485154 674685894
426475794046 674676321
194572490812 191182383
391519513705 65096400
922121588920 50181666
798446825794 674666748
580427814898 391363386
646407252406 674657175
546959984278 674341266
376297705045 5360880
65979447082 674647602
491499007822 162444237
344240553094 596866977
963873531430 241861845
543135089350 674638029
795778833397 55073469
372927265054 674628456
666487950778 633550713
362408804002 86271876
879044421820 200362890
589033828486 674618883
191244755974 674609310
83191474258 674599737
494963090899 33936285
355084773763 287563347
51636091102 515123130
75796230472 183859038
793844904121 231896352
132915108322 674590164
583296486094 545881179
118571752342 242512809
324159854722 568588335
253399298554 674580591
780278574886 448830105
851039131054 674571018
273479996926 674561445
817571300434 605856024
776453679958 8261499
946661504254 243632850
699955781398 447020808
789270476104 23463423
173076505066 10922793
453250058542 423930732
250530627358 645670131
759241652782 674551872
992560243390 333006378
803371012939 177808902
168295386406 674542299
370058593858 342435783
844345564930 674532726
418826004190 666998775
670312845706 674523153
170207833870 493459431
302166708886 674513580
53548538566 586595148
939011714398 391545273
351890342950 674504007
884549752984 16207089
365652057115 129063186
781234798618 674494434
371014817590 602467182
2251705012 129934329
658838160922 674484861
58329657226 116369388
34424063926 674475288
285145347151 405598437
131002660858 578400660
526879285906 674465715
522098167246 674456142
784103469814 155331498
540266418154 674446569
190288532242 674436996
706649347522 674427423
900762765118 674417850
926580805882 674408277
594771170878 674398704
959092412770 674389131
489586560358 674379558
831914656414 446561304
697087110202 674369985
156820701622 674360412
313641393670 556717815
283998457978 674350839
894069198994 112923108
93709935310 674341266
686568649150 161774127
967698426358 674331693
264873983338 674322120
409636099132 2747451
835739551342 674312547
230449928986 674302974
588077604754 674293401
409416848713 276544824
814702629238 88100319
977260663678 674283828
18168260482 398121924
460899848398 674274255
981085558606 127923999
47859779149 451395669
476199428110 674264682
215150349274 281091999
530704180834 304038480
974391992482 422762826
472374533182 412299537
202904113501 57122091
2868680770 60195024
363365027734 674255109
43986301246 674245536
110921962486 345987366
832870880146 201435066
565443742120 142714284
192200979706 674235963
713342913646 337630137
462812295862 674226390
910325002438 674216817
917080438861 271547718
380577054910 674207244
990647795926 674197671
579724251355 16599582
788884588474 674188098
686568649150 25502472
998877135202 74841714
336590763238 399232392
916062344830 572637714
31555392730 674178525
31555392730 674168952
649275923602 47999022
144389793106 191766336
814702629238 598274208
403526424478 674159379
64066999618 674149806
506798587534 674140233
45898748710 674130660
592858723414 674121087
368146146394 674111514
972725944465 342206031
780278574886 454813230
85255998400 330306792
64066999618 674101941
642582357478 318034206
669398226232 264664731
254572513477 153608358
5737351966 674092368
766891442638 674082795
844345564930 640816620
666487950778 157552434
355007108014 209945463
119527976074 674073222
163514267746 674063649
678918859294 129015321
877813395550 674054076
577847118688 59496195
173076505066 485647863
146302240570 674044503
680104586128 126038118
732467388286 674034930
923712134686 185448156
55603939639 526266102
613895645518 260443038
357627685342 674025357
880682066746 267708945
95622382774 674015784
95622382774 66800394
960048636502 674006211
564172011454 673996638
673181516902 673987065
886419409138 673977492
350022448228 425634726
56440271119 578094324
858688920910 70773189
205588111954 155274060
930405700810 180853116
761154100246 673967919
276348668122 673958346
240968390038 477395937
745854520534 57581595
741073401874 673948773
264873983338 673939200
350934119218 199989543
657881937190 673929627
982041782338 13038426
665531727046 513562731
616084034707 290339517
655969489726 673920054
774541232494 311438409
122396647270 673910481
698999557666 673900908
939011714398 673891335
597639842074 544971744
563215787722 673881762
538353970690 484518249
333722092042 673872189
532616628298 673862616
726730045894 361524345
655969489726 529147575
91797487846 425012481
98491053970 673853043
868251158230 673843470
131002660858 400304568
100403501434 673833897
913193673634 463141740
801315496990 673824324
475372851517 284662728
830297258383 182250774
504886140070 355349760
678918859294 673814751
425519570314 212539746
204114739708 22563561
386840213473 139679643
876857171818 673805178
667444174510 44552742
477155651842 673795605
477155651842 275262042
35380287658 191718471
955267517842 673786032
928071566788 94705689
804184168186 673776459
649436319217 121060158
585208933558 498657570
136740003250 673766886
292604471566 316952457
590946275950 673757313
664575503314 257082915
739160954410 673747740
821396195362 321547497
653100818530 300103977
629195225230 136779024
50679867370 673738167
898850317654 673728594
765086710570 279043377
914149897366 673719021
661706832118 673709448
738204730678 673699875
295473142762 300036966
623457882838 673690302
198894545830 673680729
952398846646 673671156
768803890102 379760910
462812295862 396638109
1912457038 409887141
409263766870 673661583
505842363802 19950132
834783327610 524849298
99447277702 107619666
6693575698 673652010
234274823914 673642437
290692024102 673632864
781234798618 312941370
43030077514 673623291
277304891854 673613718
908412554974 63449844
417869780458 673604145
600508513270 673594572
738393060307 236979615
784103469814 673584999
50679867370 673575426
686568649150 437189337
859645144642 673565853
679875083026 673556280
428388241510 568109685
345196776826 673546707
39205182586 219614193
693262215274 673537134
63110775886 673527561
98491053970 673517988
627282777766 116895903
369102370126 673508415
844012639228 38780223
20080707946 673498842
580427814898 673489269
714299137378 673479696
14343365554 253196277
777409903690 673470123
95622382774 673460550
544091313082 252784638
480980546770 522743238
815658852970 673450977
629195225230 4949241
551741102938 673441404
445831724680 294886692
847214236126 673431831
524010614710 673422258
334678315774 673412685
842945646313 84768915
30599168998 673403112
707605571254 673393539
884753849344 101741844
498192573946 673383966
925624582150 673374393
881638290478 641706909
903631436314 673364820
78650350708 36520995
55460986030 673355247
355715237878 673345674
82235250526 673336101
931361924542 262960737
78410355598 395087283
441775373758 413984385
830002208950 673326528
426475794046 673316955
481936770502 607263255
623457882838 84768915
740117178142 673307382
314597617402 673297809
251802999415 135505815
253399298554 673288236
717167808574 673278663
800359273258 307542198
565128235186 673269090
268698878266 673259517
520185719782 507378573
330853420846 26957568
374839712518 667008348
877813395550 673249944
847214236126 673240371
809921510578 62827599
672225293170 673230798
713342913646 673221225
261049088410 311629869
153952030426 673211652
8780309200 27981879
636845015086 673202079
367189922662 192072672
500105021410 124592595
499590773515 49090344
982041782338 673192506
170207833870 673182933
87016369186 248974584
652144594798 26392761
308050020382 506258532
742029625606 673173360
359540132806 44725056
643538581210 491765010
501061245142 35783874
956223741574 673163787
228537481522 673154214
329897197114 673144641
257224193482 673135068
451337611078 673125495
25818050338 673115922
502017468874 673106349
265830207070 673096776
40161406318 673087203
423607122850 587150382
891200527798 673077630
224712586594 261314181
504886140070 673068057
890244304066 673058484
636845015086 673048911
224712586594 297863895
883550737942 517679121
362408804002 83744604
649275923602 673039338
241924613770 360806370
881638290478 449088576
73629236938 290923470
808965286846 673029765
647363476138 416559522
611983198054 673020192
558434669062 505770309
53548538566 506430846
908012187487 114119733
219931467934 673010619
997341362050 194791404
888331856602 673001046
916062344830 506526576
794179087978 79398462
791753259670 672991473
133871332054 549892266
882883628383 350429238
45898748710 171586452
755416757854 672981900
843389341198 672972327
406395095674 672962754
975348216214 672953181
293152449232 80662098
677962635562 1014738
74585460670 617161737
651188371066 672943608
222800139130 672934035
628239001498 672924462
511063141633 158576745
56417209762 44562315
243837061234 672914889
587121381022 350132475
922755910954 419986656
670756793581 164167377
737248506946 672905316
413088661798 27665970
664767508975 468406890
163514267746 672895743
968654650090 672886170
464724743326 643209870
153952030426 672876597
863470039570 207063990
441775373758 672867024
952398846646 411361383
134827555786 507828504
895025422726 672857451
430300688974 672847878
606245855662 615773652
405438871942 33294894
216106573006 672838305
973435768750 672828732
119527976074 672819159
193747532056 56270094
17212036750 657167304
727002790237 85678350
502540547167 91240263
538353970690 539103495
48767419906 164904498
778366127422 672809586
535485299494 3934503
55460986030 672800013
778366127422 95155620
568953130114 579511128
985866677266 672790440
274436220658 672780867
35380287658 672771294
425519570314 672761721
297385590226 672752148
906500107510 672742575
943792833058 672733002
234274823914 672723429
132915108322 672713856
279217339318 672704283
963873531430 672694710
763066547710 672685137
894345360898 335753829
887375632870 355493355
883550737942 672675564
929449477078 456191742
979436866438 217230516
566084458918 672665991
930405700810 660134934
742029625606 450103314
395876634622 672656418
611655652378 32366313
373883488786 672646845
706649347522 672637272
243837061234 672627699
108053291290 672618126
476199428110 672608553
635888791354 641735628
841476893734 672598980
156820701622 672589407
346465396267 283983045
454206282274 672579834
754462190251 79551630
720992703502 672570261
924668358418 96055482
664773338932 80480211
298341813958 45060111
111878186218 599365530
110921962486 414013104
736305934312 111812640
640248749971 36281670
753037649878 29944344
135783779518 324534273
259136640946 672560688
352846566682 672551115
674137740634 364846176
8606023162 672541542
562259563990 583684956
592858723414 672531969
435081807634 672522396
123352871002 135371793
146302240570 672512823
579471591166 175042305
908412554974 672503250
184920075832 185697054
809921510578 672493677
154908254158 203550699
14343365554 672484104
675093964366 672474531
302607468952 22037046
730554940822 552572706
830391600298 31753641
346153000558 187736103
269655101998 672464958
354759014146 672455385
190464598858 474667632
553653550402 407407734
412132438066 284739312
699366940687 242627685
790797035938 672445812
626326554034 672436239
253955365405 42599850
654057042262 270303228
40161406318 66178149
91797487846 672426666
956223741574 672417093
281652319414 133801821
97954204222 11841801
109009515022 672407520
885463185406 672397947
894069198994 548532900
475243204378 399892929
973025885701 12454473
86060145454 482163291
987779124730 672388374
381533278642 88655553
808965286846 672378801
941880385594 672369228
715255361110 672359655
47811196174 68092749
849126683590 672350082
812790181774 672340509
574690472506 672330936
450381387346 672321363
916062344830 43681599
530704180834 233973693
718124032306 672311790
652144594798 584939019
966742202626 228957441
963873531430 672302217
683699977954 672292644
30599168998 386797065
730554940822 528487038
795578154598 672283071
543135089350 672273498
23905602874 672263925
363365027734 672254352
361452580270 507187113
941880385594 426821778
183750910288 37956945
653409892408 311553285
369102370126 672244779
857732697178 672235206
821396195362 672225633
159689372818 672216060
686568649150 672206487
592858723414 565591986
447512716150 672196914
173076505066 672187341
81279026794 170389827
476199428110 672177768
526879285906 672168195
525923062174 672158622
543135089350 563418915
492455231554 672149049
626416099876 186099120
741478330201 60051429
479068099306 672139476
398191665028 60003564
364321251466 672129903
592858723414 672120330
542178865618 672110757
903631436314 672101184
893112975262 672091611
265206472774 146428608
283998457978 672082038
155864477890 672072465
961961083966 672062892
591902499682 672053319
59285880958 137468280
146302240570 360126687
661706832118 146572203
994472690854 229732854
424882223212 294178290
783258369466 396484941
982998006070 672043746
492688755316 320571051
907456331242 229235058
109009515022 672034173
589033828486 672024600
193157203438 126468903
13387141822 672015027
395876634622 672005454
64066999618 671995881
310772722474 190100634
654057042262 671986308
810877734310 92274147
223756362862 671976735
97534830238 186108693
985866677266 671967162
240012166306 671957589
279217339318 90589299
902675212582 28728573
318422512330 671948016
539585714935 117728754
714299137378 208231896
115960815025 77483862
723861374698 671938443
181682518654 671928870
350934119218 671919297
831914656414 671909724
192200979706 671900151
9562246894 671890578
77815024393 127809123
252443074822 391583565
144389793106 453559167
528294506269 6433056
972479545018 623068278
371014817590 671881005
239055942574 671871432
401613977014 671861859
218019020470 188090304
390139292230 671852286
427432017778 671842713
322247407258 544397364
872076053158 671833140
264873983338 671823567
913281879256 292129668
949530175450 502113423
449425163614 337745013
729598717090 76966920
34621593208 18629058
523054390978 671813994
423607122850 671804421
144389793106 615333294
795578154598 671794848
693262215274 671785275
243837061234 671775702
477155651842 4958814
599552289538 403875297
308860275010 671766129
816615076702 671756556
412132438066 258480573
819638380567 3072933
68848118278 671746983
71716789474 671737410
648447537712 534623331
132915108322 426601599
299298037690 671727837
866338710766 608565183
828616496665 18839664
972479545018 671718264
745854520534 671708691
753639299263 36760320
79366579330 25023822
289735800370 671699118
749679415462 671689545
58329657226 42532839
301477169788 116063052
385640768530 281245167
340415658166 671679972
780278574886 671670399
816615076702 671660826
185507413582 671651253
722905150966 671641680
5737351966 109821456
474286980646 664567233
794642024593 42877467
298341813958 671632107
589033828486 671622534
197938322098 671612961
479068099306 671603388
989691572194 671593815
788884588474 671584242
946661504254 671574669
578515367434 671565096
328940973382 671555523
415001109262 302995023
309202825669 196581555
189332308510 671545950
332765868310 9697449
913193673634 393373716
363365027734 632066898
488630336626 200018262
515404601122 671536377
221843915398 671526804
336590763238 639409389
227026630981 260510049
199850769562 208633962
85103921722 671517231
431256912706 671507658
770716337566 671498085
973435768750 671488512
518273272318 671478939
495638002453 199214130
143433569374 671469366
78410355598 604391355
56417209762 671459793
804184168186 671450220
194113427170 671440647
827133537754 671431074
716211584842 347346732
497475933685 360557472
246705732430 671421501
930405700810 253655781
479068099306 90685029
30705285703 457397940
546003760546 671411928
352304700682 156595134
976304439946 671402355
976304439946 671392782
176901399994 671383209
446819615896 89316090
664575503314 671373636
188376084778 301262310
258180417214 671364063
126221542198 671354490
123352871002 194504214
139608674446 671344917
796534378330 671335344
295473142762 671325771
456289684372 130489563
396942134149 250458399
903631436314 514721064
526879285906 671316198
581384038630 671306625
811204240621 314808105
245820827548 423404217
909368778706 671297052
554609774134 671287479
102553770937 277952055
536441523226 671277906
749679415462 671268333
442731597490 671258760
993516467122 671249187
306947827546 671239614
91797487846 671230041
535485299494 671220468
930405700810 671210895
99447277702 594981096
787928364742 671201322
746012561191 429157590
640669910014 671191749
683699977954 671182176
370058593858 494751786
637801238818 197826045
918931016026 671172603
267742654534 671163030
741073401874 490731126
82235250526 671153457
141521121910 671143884
358583909074 671134311
612939421786 581952243
776453679958 671124738
37292735122 553530006
504886140070 304143783
557572471336 75885171
159767469352 143451405
773585008762 671115165
121440423538 671105592
816615076702 671096019
148546315900 315707967
276348668122 671086446
179843409943 292503015
349021671754 369632676
794621930866 671076873
642064519708 19213011
833827103878 671067300
141523256689 42379671
390285538951 303971469
777409903690 671057727
878769619282 544387791
701868228862 671048154
78410355598 147050853
174988952530 671038581
3824904502 671029008
260092864678 264865764
721948927234 671019435
849126683590 671009862
229493705254 549135999
577559143702 671000289
509723940463 183322950
495724618957 63143508
661706832118 670990716
85327566148 8108331
557478445330 670981143
79366579330 670971570
154908254158 670961997
153952030426 670952424
559390892794 299433867
791753259670 443019294
549828655474 670942851
470462085718 670933278
762261318907 222840294
525923062174 195327492
168295386406 356259195
383445726106 670923705
824264866558 324371532
552697326670 198094089
888331856602 25033395
22949379142 670914132
203675664490 670904559
150127135498 369651822
150127135498 531492960
373883488786 421958694
706649347522 670894986
995428914586 670885413
986822900998 670875840
900762765118 604295625
287823352906 670866267
109965738754 670856694
899806541386 670847121
502017468874 230450829
338503210702 670837548
740250769357 89057619
425998727683 103512849
460899848398 670827975
811833958042 185649189
990647795926 668080524
618676764178 670818402
174988952530 410940171
546959984278 382776405
858688920910 670808829
956285784187 197309103
790797035938 670799256
979173111142 629357739
895025422726 601634331
903631436314 670789683
233318600182 670780110
346153000558 6155439
728642493358 445087062
632473448512 257647722
711857594296 59821677
606317586151 180699948
526879285906 670770537
154908254158 527491446
30599168998 670760964
249593980411 611092455
133871332054 670751391
933274372006 670741818
97860178216 294484626
980129334874 670732245
720992703502 670722672
642582357478 153359460
490791213013 5466183
837651998806 307580490
220887691666 670713099
872076053158 99137988
741073401874 670703526
138652450714 156374955
597639842074 629865108
884506961674 670693953
946661504254 130633158
227581257790 280823955
402613317538 76258518
485761665430 670684380
827133537754 670674807
893235461797 297634143
990647795926 670665234
13387141822 670655661
183594966118 670646088
21993155410 213937404
962917307698 670636515
704736900058 670626942
310772722474 670617369
741073401874 145356432
357082296478 151722477
789840812206 117288396
853907802250 456871425
518332845097 332518155
683699977954 670607796
849126683590 670598223
866338710766 670588650
964829755162 670579077
228537481522 670569504
392051739694 116627859
620249096617 22936908
798446825794 670559931
44942524978 670550358
614887614832 580573731
419782227922 670540785
942967740280 530602671
464724743326 670531212
415001109262 670521639
253610316193 304967061
162558044014 583340328
800359273258 670512066
749679415462 670502493
631107672694 147931569
920843463490 670492920
388226844766 68178906
939967938130 215689263
577559143702 670483347
126221542198 670473774
491499007822 659445678
718124032306 668970813
237226703626 46295028
992560243390 670464201
113790633682 670454628
358583909074 670445055
989691572194 670435482
849126683590 670425909
57373433494 670416336
89885040382 398552709
317466288598 670406763
854864025982 670397190
705693123790 314702802
239477767246 233523762
877813395550 670387617
78410355598 63421125
484805441698 670378044
177857623726 89086338
503929916338 666051048
101359725166 670368471
19124484214 670358898
849126683590 670349325
901994796553 8740149
849126683590 670339752
654057042262 670330179
212281678078 388424475
518273272318 670320606
909368778706 670311033
412132438066 670301460
869207381962 670291887
708561794986 670282314
875900948086 359198106
889288080334 670272741
916062344830 670263168
598596065806 670253595
555565997866 670244022
877813395550 670234449
262005312142 670224876
51636091102 340032960
537397746958 670215303
98491053970 642424884
330853420846 670205730
109135553140 115689705
703780676326 670196157
82235250526 128718558
989000156788 288329187
617720540446 513715899
396832858354 670186584
949530175450 670177011
602420960734 229637124
823308642826 238568733
932318148274 176219784
150127135498 525528981
100403501434 670167438
951442622914 670157865
354759014146 378985497
599832883741 12741663
335634539506 257417970
968654650090 670148292
465680967058 556095570
684656201686 647067789
646816718335 66369609
740117178142 670138719
352846566682 415142718
318422512330 670129146
636845015086 236711571
971523321286 322552662
345196776826 670119573
634932567622 160156290
597639842074 670110000
620589211642 670100427
553653550402 670090854
741073401874 385236666
77454131866 670081281
887375632870 670071708
480024323038 670062135
176901399994 670052562
988735348462 18609912
774541232494 501041247
381533278642 670042989
82235250526 670033416
899806541386 658028874
86060145454 670023843
462812295862 670014270
471418309450 625710426
850082907322 670004697
952398846646 395479776
174032728798 669995124
554609774134 66886551
533572852030 669985551
481936770502 372389700
727022568055 4394007
344511995509 387141693
548872431742 96524559
441775373758 300793233
541222641886 669975978
157776925354 519210801
78809473114 112329582
224712586594 669966405
494473642555 254335464
250530627358 317747016
971523321286 353980821
134827555786 669956832
458031177202 572541984
935186819470 669947259
279217339318 331972494
999253809514 56557284
74585460670 44026227
836695775074 669937686
493571410543 473059368
198894545830 669928113
105184620094 425108211
826177314022 669918540
364321251466 9936774
900762765118 669908967
904587660046 669899394
786015917278 669889821
749679415462 669880248
733423612018 669870675
455162506006 669861102
700098246784 516319755
957179965306 669851529
629195225230 430785000
128133989662 669841956
155080864921 8194488
415957332994 645957321
131958884590 476926860
608158303126 669832383
415957332994 669822810
283042234246 669813237
485761665430 124496865
464171207839 167766825
516360824854 669803664
913193673634 243537120
177857623726 6030990
392051739694 138339423
168295386406 669794091
830958432682 669784518
629195225230 316253628
912637237528 26536356
72673013206 669774945
595727394610 669765372
9743243605 197060205
427432017778 494455023
506798587534 562337166
356942434948 199424736
529747957102 669755799
549892976461 171280116
611983198054 666883899
252443074822 669746226
143433569374 17432433
546003760546 669736653
229493705254 73941852
566084458918 669727080
765935218906 669717507
290692024102 261103575
427432017778 502860117
172120281334 669707934
641626133746 669698361
685612425418 669688788
950486399182 669679215
878769619282 101100453
668400398242 669669642
110921962486 449337474
493411455286 669660069
331809644578 460346424
677962635562 669650496
199862075275 459513573
547916208010 71290131
953355070378 669640923
496280126482 518894892
872076053158 669631350
196982098366 669621777
43030077514 508106121
770716337566 669612204
850082907322 669602631
770716337566 669593058
47811196174 669583485
634932567622 669573912
710474242450 589304307
936143043202 669564339
121674492961 81868296
954311294110 669554766
627282777766 669545193
673181516902 669535620
520185719782 669526047
229493705254 27972306
994472690854 669516474
569909353846 669506901
196982098366 669497328
813746405506 630075714
899806541386 183188928
167339162674 669487755
757329205318 184835484
594771170878 486643455
557478445330 669478182
390139292230 669468609
279217339318 98879517
574690472506 365851341
96578606506 669459036
634932567622 669449463
497236350214 669439890
450652992502 15020037
654057042262 669430317
857732697178 669420744
77454131866 669411171
783147246082 377559120
948573951718 669401598
608158303126 669392025
211325454346 59792958
163514267746 143116350
263917759606 380766075
770716337566 669382452
159905990662 118207404
753504310390 98573181
427432017778 669372879
361452580270 390205053
611026974322 669363306
620589211642 128804715
224877672979 268675818
389183068498 669353733
348065448022 669344160
589033828486 669334587
17429458726 255532089
947617727986 669325014
748723191730 622953402
526879285906 37593171
1912457038 379799202
994472690854 268302471
650232147334 285189243
281129786782 190789890
676050188098 669315441
89885040382 602830956
712386689914 669305868
48767419906 669296295
44942524978 669286722
326072302186 669277149
736424208727 158595891
675093964366 555674358
686180018161 61391649
928493253346 669267576
922755910954 669258003
858044623810 266837802
78410355598 406852500
938055490666 669248430
71716789474 669238857
961004860234 75693711
383445726106 669229284
665531727046 669219711
309816498742 669210138
719080256038 631722270
686568649150 244044489
303122932618 669200565
710474242450 138176682
108053291290 669190992
913193673634 416645679
478111875574 463534233
76812744958 23252817
355715237878 669181419
991604019658 669171846
598596065806 669162273
285910905442 669152700
551741102938 669143127
690393544078 669133554
661706832118 669123981
157776925354 669114408
202719440758 86348460
606245855662 669104835
603491639254 139095690
267742654534 669095262
500469034735 286472025
335634539506 669085689
547916208010 669076116
372927265054 367162842
688481096614 501347583
614851869250 669066543
831914656414 669056970
664939928278 47271474
23905602874 270887181
206544335686 669047397
816615076702 64244403
924668358418 669037824
824264866558 625212630
256267969750 669028251
656925713458 669018678
687524872882 669009105
678918859294 668999532
199380643624 107973867
71766435052 601146108
949530175450 668989959
771672561298 668980386
18168260482 668970813
136740003250 668961240
367189922662 619219932
484225915516 42954051
643538581210 668951667
9574 668942094
436994255098 668932521
629195225230 668922948
307904051278 668913375
79366579330 481579338
106140843826 668903802
545047536814 461370735
389183068498 668894229
229493705254 668884656
504205848490 69844608
367189922662 668875083
352846566682 234481062
982998006070 643678947
951442622914 181561518
491195748847 4173828
545047536814 247911981
311728946206 668865510
64066999618 668855937
865382487034 564778281
898894468330 483168456
34424063926 668846364
504900796333 480756060
927537029614 668836791
779322351154 668827218
219931467934 668817645
47811196174 668808072
908412554974 222064881
925624582150 668798499
943792833058 668788926
16255813018 563055141
381640994038 279043377
686568649150 608143971
970567097554 123520419
866338710766 668779353
1287899464 141977163
282086010514 40426779
215150349274 668769780
918931016026 668760207
870163605694 668750634
134827555786 88100319
830002208950 668741061
802271720722 668731488
714299137378 668721915
448468939882 635235561
351890342950 668712342
290692024102 240933264
810877734310 668702769
818527524166 256872309
287823352906 668693196
557478445330 667898637
972479545018 668683623
408307543138 668674050
294516919030 26249166
643982787556 32921547
527835509638 668664477
283998457978 668654904
293560695298 668645331
365277475198 55245783
386884660912 9438978
290692024102 552132348
511747865512 496656813
390139292230 668635758
243837061234 668626185
928493253346 668616612
644494804942 1522107
253399298554 174276465
44942524978 668607039
469505861986 668597466
209413006882 180833970
313845403873 231915498
890812231864 89670291
902675212582 472705167
293560695298 668587893
266786430802 668578320
632063896426 403253052
894069198994 668568747
458031177202 395996718
571821801310 103675590
274436220658 668559174
124309094734 668549601
507754811266 668540028
36515603074 214760682
429344465242 120878271
370058593858 560135376
410219990602 293153979
119527976074 668530455
557478445330 668520882
283042234246 289745991
967698426358 332671323
479068099306 668511309
993516467122 668501736
541222641886 668492163
697087110202 350362227
571821801310 373796931
245749508698 653012622
318422512330 668482590
311728946206 668473017
609114526858 550342197
345196776826 449844843
30599168998 668463444
261049088410 668453871
141521121910 294360177
524966838442 184050498
111181247191 291813759
344240553094 668444298
229493705254 273596340
331809644578 668434725
160645596550 476208885
439862926294 668425152
446556492418 668415579
215466909238 206767227
347109224290 668406006
506798587534 391765452
371014817590 668396433
231406152718 668386860
5737351966 668377287
876857171818 668367714
944749056790 668358141
13387141822 668348568
791753259670 521919960
9562246894 265497582
354759014146 668338995
376752159982 668329422
693262215274 634105947
517317048586 466817772
461856072130 668319849
909368778706 234327894
827133537754 668310276
152527892119 112013673
195069650902 668300703
4781128234 56413689
131002660858 668291130
761154100246 354536055
314597617402 668281557
533572852030 129474825
102315948898 96524559
990647795926 668271984
997341362050 668262411
100403501434 668252838
476199428110 668243265
945705280522 592654857
281129786782 323299356
861557592106 67164168
679875083026 408221439
937099266934 668233692
477611613832 37842069
173076505066 668224119
286867129174 668214546
854030355796 97769049
528791733370 668204973
984910453534 77790198
730554940822 668195400
236187271378 437744571
564172011454 447949389
268866616372 112549761
830958432682 107303757
55460986030 668185827
471418309450 668176254
415957332994 46505634
232362376450 126928407
853907802250 54949020
852951578518 668166681
255311746018 668157108
930405700810 668147535
966742202626 668137962
289735800370 339697905
687751475365 96897906
454206282274 668128389
249242291629 13880850
345196776826 668118816
528791733370 328803831
836695775074 668109243
210912680251 16695312
123528219643 270724440
231406152718 668099670
371971041322 598714566
415957332994 668090097
797490602062 668080524
774541232494 668070951
150127135498 106202862
160755580747 409044717
262378812310 283552260
600508513270 668061378
556025147665 89335236
38248958854 239066529
162558044014 668051805
500105021410 668042232
646407252406 547623465
538353970690 242934021
351890342950 668032659
529747957102 668023086
951442622914 668013513
649275923602 668003940
186463637314 667994367
178813847458 667984794
399701529550 667975221
458031177202 667965648
990647795926 435705522
911281226170 667956075
509667258730 426390993
355715237878 667946502
603377184466 667936929
87972592918 506909496
488630336626 667927356
625370330302 402602088
946661504254 571402797
763066547710 176794164
4781128234 667917783
271000228855 201157449
356671461610 667908210
283042234246 667898637
929697867709 254565216
872161396453 550610241
41117630050 667889064
373883488786 667879491
808965286846 468493047
361452580270 667869918
535485299494 667860345
794621930866 667850772
677962635562 667841199
750635639194 667831626
226625034058 667822053
238099718842 667812480
774541232494 667802907
137696226982 641027226
102384127804 396925299
480024323038 595507611
725773822162 21816867
765935218906 621957810
102315948898 667793334
722368875598 71213547
369102370126 184950360
880682066746 414711933
632063896426 667783761
97534830238 667774188
696130886470 261036564
110954051182 615515181
813746405506 667764615
302314496860 6930852
451512327901 487887945
796534378330 608277993
405438871942 207217158
301210485154 667755042
413088661798 667745469
453250058542 577673112
441106684654 209409375
990647795926 544703700
57373433494 612873033
686568649150 371643006
583296486094 113727240
991604019658 68504388
414044885530 667735896
340415658166 667726323
443687821222 667716750
843389341198 540472434
50679867370 667707177
542178865618 667697604
394920410890 667688031
98491053970 667678458
475243204378 667668885
494367679018 667659312
480980546770 667649739
497377408369 186089547
634932567622 667640166
682743754222 667630593
869207381962 21548823
409501560190 1397658
506798587534 559637580
918931016026 667621020
41117630050 667611447
248618179894 667601874
27730497802 667592301
318422512330 314013546
621930959230 123204510
636845015086 586374969
963873531430 407532183
25818050338 667582728
115703081146 557569812
161601820282 667573155
393373288252 174621093
867294934498 66216441
894069198994 667563582
313641393670 623556501
794621930866 667554009
226625034058 332680896
437950478830 546378975
934230595738 667544436
647363476138 667534863
339459434434 23434704
176901399994 667525290
809921510578 667515717
208456783150 667506144
914149897366 667496571
815008965238 97941363
481936770502 448408893
497513421553 336328209
32511616462 397700712
917018568562 604458366
611983198054 667486998
847432376077 124171383
304079156350 667477425
858688920910 566989644
445600268686 667467852
654057042262 667458279
361452580270 667448706
300254261422 667439133
445600268686 667429560
997341362050 667419987
76497908134 667410414
366466696177 367842525
974391992482 134443212
363365027734 667400841
150127135498 667391268
3824904502 667381695
851995354786 667372122
498192573946 312931797
152995806694 667362549
585208933558 667352976
966742202626 667343403
221843915398 667333830
363365027734 667324257
832870880146 667314684
192200979706 353789361
568953130114 667305111
373883488786 667295538
768803890102 667285965
135783779518 667276392
431256912706 667266819
633305271109 283533114
196025874634 592721868
359540132806 367000101
590946275950 493421139
910325002438 667257246
240012166306 191804628
884506961674 667247673
558434669062 667238100
69832323889 551720709
857782917136 243221211
231406152718 328516641
601464737002 667228527
848308895011 521661489
452293834810 667218954
191244755974 667209381
682743754222 223893324
193157203438 302554665
852951578518 667199808
247661956162 667190235
905823156907 133332744
415957332994 667180662
273479996926 667171089
327984749650 667161516
980129334874 477625689
20080707946 667151943
724817598430 667142370
448489694146 92389023
993516467122 667132797
383445726106 667123224
836695775074 667113651
456118729738 446101800
888331856602 480995385
128133989662 667104078
463945141444 173529771
790797035938 667094505
1912457038 574715055
83191474258 185620470
481936770502 667084932
271567549462 667075359
87972592918 667065786
257224193482 290779875
902675212582 667056213
411176214334 373337427
497236350214 667046640
385358173570 615381159
749679415462 667037067
472374533182 667027494
62154552154 667017921
198894545830 667008348
785059693546 666998775
490542784090 666989202
547916208010 485437257
925005509905 119729511
350934119218 567094947
575646696238 666979629
617720540446 492281952
411176214334 572092053
240968390038 177291960
545286057682 367584054
974391992482 336950454
227581257790 169135764
111878186218 662288859
573734248774 303521538
604333408198 666970056
365277475198 48784008
925624582150 31667484
351890342950 666960483
107097067558 666950910
350934119218 666941337
230664144007 323098323
768803890102 666931764
810424399414 156451539
34424063926 505329951
490609976977 212262129
951442622914 101196183
895981646458 666922191
985866677266 666912618
967698426358 217680447
933274372006 666903045
413088661798 341038125
250530627358 549739098
344240553094 666893472
735336059482 232595181
464001287089 11707779
719080256038 666883899
761154100246 666874326
125575502812 334595496
884506961674 666864753
795720667849 432804903
923712134686 666855180
897894093922 463323627
25818050338 64407144
769760113834 603338325
781234798618 666845607
536441523226 105149832
800359273258 666836034
897894093922 637370340
789840812206 666826461
297385590226 666816888
695174662738 418780458
444644044954 629309874
229493705254 528218994
828089761486 51493167
371971041322 666807315
827133537754 297308661
948573951718 666797742
136853433727 51339999
214194125542 285687039
832870880146 666788169
30599168998 666778596
827133537754 666769023
123500390932 15613563
184551189850 666759450
725773822162 666749877
748723191730 666740304
670312845706 511322649
6693575698 666730731
514448377390 609666078
890548792477 120514497
838608222538 666721158
942836609326 666711585
202719440758 666702012
726730045894 666692439
338503210702 302162172
288779576638 666682866
845301788662 155877159
110921962486 666673293
730554940822 13899996
828413635222 243307368
305991603814 666663720
674137740634 666654147
490542784090 666644574
196982098366 454707927
176901399994 666635001
458031177202 666625428
936143043202 666615855
846258012394 666606282
442731597490 666596709
537397746958 666587136
94666159042 666577563
43986301246 399979086
180726294922 533924502
388226844766 481818663
340505261446 156173922
334678315774 666567990
862513815838 666558417
482892994234 666548844
135783779518 464003310
247661956162 666539271
289735800370 666529698
870163605694 666520125
309816498742 398313384
893112975262 553922499
476199428110 569497770
662663055850 666510552
679875083026 666500979
86060145454 666491406
535485299494 367162842
629343893920 138128817
469505861986 529894269
815223572752 34788282
448468939882 666481833
294516919030 444579693
535485299494 666472260
366233698930 666462687
830002208950 666453114
407351319406 666443541
671269069438 666433968
505842363802 318359688
175945176262 666424395
825452134645 194839269
989691572194 666414822
113790633682 666405249
972479545018 666395676
367189922662 666386103
594771170878 666376530
967698426358 666366957
37292735122 666357384
927537029614 302889720
456209156296 112769940
737248506946 666347811
476199428110 666338238
306947827546 666328665
441775373758 666319092
294516919030 431866749
230449928986 666309519
441775373758 398361249
135834573856 258834774
424563346582 666299946
44942524978 666290373
379620831178 376534809
541222641886 666280800
845700561550 198993951
793665707134 666271227
886672595842 292177533
616764316714 389429640
384401949838 666261654
349021671754 461188848
943792833058 666252081
176187602914 268139730
878769619282 666242508
917018568562 666232935
345196776826 666223362
665531727046 666213789
506798587534 666204216
258180417214 666194643
514448377390 666185070
487674112894 666175497
545047536814 666165924
199193223430 65622915
824520073165 121289910
670312845706 557646396
151083359230 306881661
287823352906 666156351
955423462012 37956945
309816498742 11075961
866796424615 97644600
855820249714 666146778
289735800370 666137205
741073401874 666127632
22949379142 666118059
543135089350 305168094
94666159042 666108486
927074849266 110367117
589990052218 159907392
685612425418 110635161
79366579330 544196331
582340262362 178191822
198894545830 666098913
595727394610 70830627
921799687222 463974591
3824904502 5877822
272853907672 230010471
210369230614 666089340
793665707134 666079767
687524872882 666070194
280173563050 666060621
886419409138 666051048
573734248774 666041475
691349767810 31389867
660269779834 78029523
7649799430 609005541
850082907322 666031902
986822900998 54518235
663619279582 666022329
14343365554 666012756
939011714398 666003183
898850317654 665993610
497681580871 55236210
785059693546 156729156
264873983338 665984037
126221542198 665974464
314597617402 582708510
195069650902 665964891
166382938942 665955318
655013265994 467104962
102618685450 72362307
303122932618 665945745
358583909074 665936172
772628785030 665926599
144621134224 21462666
718124032306 665917026
514448377390 77426424
534529075762 540041649
768803890102 665907453
315553841134 665897880
473330756914 260854677
954311294110 665888307
740117178142 665878734
267742654534 584833716
469505861986 665869161
64066999618 373997964
467593414522 665859588
555565997866 665850015
601464737002 665840442
998297585782 665830869
421694675386 458642430
792199170010 99214572
607202079394 665821296
334275306139 69787170
721948927234 665811723
833827103878 486164805
808965286846 295537656
967698426358 142149477
36336511390 665802150
189332308510 162520821
131002660858 649097265
751591862926 665792577
379620831178 665783004
26797220551 470101311
374839712518 665773431
177905278120 45184560
287823352906 259677198
185507413582 665763858
679875083026 75262926
937099266934 227061987
498192573946 665754285
764978995174 665744712
858688920910 132088254
632063896426 665735139
774541232494 625471101
415001109262 665725566
63110775886 304488411
601464737002 368378613
808111398484 199884240
820439971630 665715993
173076505066 266119827
742029625606 393507738
89885040382 665706420
840754662841 212329140
25948472890 389266899
795578154598 594751344
873032276890 665696847
323203630990 665687274
219303866146 12923550
332765868310 665677701
479068099306 665668128
961961083966 92915538
511579706194 665658555
444644044954 665648982
56417209762 665639409
61198328422 313506177
759241652782 665629836
720427019878 21127611
352846566682 665620263
86060145454 154355052
370058593858 506134083
947617727986 665610690
512535929926 316646121
558434669062 665601117
275392444390 665591544
698174196844 302353632
3112619956 276056601
345196776826 665581971
62281384831 82825596
483849217966 665572398
153104488963 379732191
951442622914 88052454
958136189038 665562825
256267969750 665553252
794621930866 216455103
694218439006 665543679
865382487034 665534106
111878186218 665524533
283042234246 665514960
179770071190 374562771
116659304878 665505387
232362376450 657540651
648319699870 665495814
389183068498 657866133
997341362050 23348547
499594746310 28249923
536441523226 641103810
907456331242 627452712
297385590226 665486241
758285429050 665476668
298341813958 665467095
676052552629 501902817
873988500622 227913984
142477345642 665457522
306947827546 471632991
575646696238 665447949
370569782485 1905027
858780256903 347758371
213237901810 665438376
847214236126 665428803
515404601122 400783218
504941548594 557751699
185507413582 49951914
871315147345 293967684
412132438066 665419230
109009515022 665409657
834783327610 665400084
993516467122 665390511
329952136561 410471094
324159854722 665380938
965106347851 19538493
787236863179 297844749
95622382774 303607695
736292283214 247069557
948873634483 86396325
886419409138 363381507
123352871002 665371365
414044885530 665361792
202719440758 665352219
627282777766 628773786
279367252498 68829870
964488941308 40713969
91797487846 665342646
426475794046 665333073
241924613770 665323500
371971041322 665313927
916062344830 489572793
401613977014 451529691
63110775886 665304354
834783327610 665294781
875900948086 665285208
830958432682 665275635
271567549462 665266062
478111875574 103139502
610070750590 665256489
502017468874 665246916
491499007822 665237343
756372981586 665227770
956223741574 543717681
305991603814 466157235
430300688974 665218197
896937870190 390808152
423607122850 665208624
400657753282 553711893
730554940822 665199051
507388284334 2795316
873988500622 13813839
550792116394 641142102
185507413582 215153175
402570200746 6308607
38248958854 307187997
245749508698 665189478
99447277702 71720916
115703081146 665179905
329897197114 665170332
45898748710 665160759
157776925354 665151186
726730045894 74008863
606245855662 152363868
41117630050 288989724
723861374698 665141613
877336118581 22180641
446556492418 665132040
632063896426 190205937
468549638254 346264983
603377184466 533206527
182638742386 665122467
36336511390 665112894
108053291290 665103321
201763217026 665093748
745854520534 665084175
951442622914 665074602
722905150966 665065029
347109224290 665055456
33467840194 513141519
180726294922 665045883
297385590226 665036310
612939421786 665026737
880682066746 274812111
717167808574 665017164
499148797678 465850899
982998006070 665007591
750635639194 664998018
79366579330 664988445
684656201686 664978872
267742654534 238530441
669356621974 664969299
519542389555 148908015
135783779518 39651366
521141943514 664959726
591902499682 664950153
129090213394 428803389
612939421786 664940580
39205182586 664931007
705693123790 42982770
240012166306 664921434
983400435844 17748342
440078749579 227866119
331380921865 11162118
623457882838 664911861
76497908134 664902288
717167808574 664892715
710474242450 664883142
274436220658 664873569
553653550402 575921253
357627685342 664863996
173076505066 664854423
716211584842 664844850
239224752856 160587075
597639842074 664835277
446556492418 558785583
787928364742 664825704
250530627358 318551148
633976343890 664816131
897894093922 664806558
278261115586 398026194
800359273258 664796985
375795936250 466980513
878769619282 126392319
919887239758 606813324
625370330302 664787412
769760113834 664777839
434125583902 664768266
737248506946 511217346
409263766870 650198160
242423501092 125281851
697087110202 664758693
74585460670 216962472
316510064866 664749120
655013265994 664739547
292604471566 664729974
250868736145 110673453
222800139130 397614555
942836609326 664720401
920843463490 664710828
201763217026 664701255
337546986970 664691682
458987400934 664682109
60242104690 664672536
354759014146 136903473
256267969750 19643796
293580195499 220954413
758285429050 664662963
125265318466 664653390
327028525918 664643817
204631888222 269288490
301210485154 594483300
750635639194 664634244
677204094280 34204329
22949379142 664624671
21993155410 383168898
276348668122 387084255
463768519594 664615098
403526424478 649815240
8606023162 664605525
482892994234 520761627
143733740362 31858944
91078712806 316512099
177857623726 664595952
729598717090 664586379
875900948086 664576806
127177765930 547575600
433169360170 664567233
340599545923 288147300
799403049526 664557660
456118729738 67786413
648346743595 429550083
502017468874 563533791
76497908134 664548087
666487950778 664538514
812790181774 664528941
503929916338 664519368
826434128893 251645451
243242802205 244571004
26247638713 56653014
665531727046 664509795
873032276890 551768574
201763217026 75923463
845556717652 388855260
797490602062 664500222
244793284966 664490649
596683618342 557971878
653100818530 664481076
90841264114 648197403
602420960734 115402515
425519570314 85544328
483037297636 442665093
914149897366 664471503
350934119218 361380750
454206282274 664461930
618676764178 664452357
130046437126 664442784
549882752497 123472554
925624582150 664433211
203675664490 77244537
952398846646 481569765
371971041322 664423638
283998457978 49099917
782191022350 664414065
121440423538 664404492
122396647270 664394919
978216887410 664385346
234274823914 664375773
191244755974 664366200
921799687222 664356627
787928364742 136396104
838608222538 156987627
670312845706 286606047
57373433494 664347054
838608222538 664337481
30599168998 664327908
778366127422 664318335
367189922662 664308762
461856072130 664299189
508711034998 664289616
916062344830 664280043
649275923602 99339021
944749056790 46850262
411591979297 12511911
527835509638 453731481
291648247834 294465480
47811196174 454047390
655969489726 664270470
981085558606 664260897
623620805725 90436131
103272172630 664251324
903631436314 664241751
487747729264 228363915
680874375685 395393619
873988500622 566759892
932318148274 664232178
824357380030 163851468
368436648652 305091510
872076053158 424859313
909781901521 18408879
901718988850 664222605
871119829426 664213032
978477761233 235926585
970567097554 664203459
428388241510 43576296
93709935310 413170680
641626133746 664193886
854975532286 293709213
285910905442 192618333
846258012394 271825335
320334959794 664184313
978216887410 243355233
872076053158 664174740
104428759252 5121555
595727394610 664165167
178813847458 449002419
566084458918 664155594
565343388361 352985229
454448096254 338108787
617720540446 664146021
621822018490 2479407
621545435374 664136448
90841264114 664126875
77454131866 664117302
384857710795 48343650
503929916338 274917414
131958884590 664107729
174988952530 664098156
86060145454 664088583
118571752342 664079010
270611325730 449461923
792709483402 628630191
21993155410 664069437
875900948086 337840743
309288523165 98353002
565128235186 664059864
823308642826 664050291
488630336626 664040718
795957695329 39823680
71716789474 664031145
884506961674 664021572
347313090898 280163418
516360824854 664011999
391095515962 461035680
191244755974 664002426
819483747898 553281108
398745305818 663992853
700912005130 311955351
692305991542 663983280
803227944454 663973707
806668564108 23760186
649275923602 663964134
107097067558 663954561
143433569374 417976326
895981646458 663944988
177857623726 663935415
667536486949 206901249
410609544691 98238126
489586560358 396398784
287823352906 42973197
864426263302 489180300
325116078454 663925842
756372981586 663916269
101359725166 663906696
707605571254 663897123
982041782338 492186222
492455231554 55628703
666487950778 663887550
228537481522 618951888
867294934498 118255269
671269069438 663877977
415957332994 663868404
864426263302 663858831
832053091567 521661489
420738451654 663849258
808009063114 38196270
441775373758 663839685
723861374698 663830112
939011714398 534766926
862513815838 663820539
120484199806 300008247
146302240570 517918446
437067364099 22352955
236332522507 226592910
767847666370 663810966
910325002438 663801393
72673013206 663791820
336653878027 84893364
672225293170 663782247
644582024545 549566784
808965286846 663772674
961004860234 647192238
40324405789 499691454
196982098366 663763101
707605571254 663753528
546959984278 663743955
841476893734 663734382
183594966118 663724809
591902499682 43155084
334188201412 90215952
259136640946 663715236
80862748981 104269116
411176214334 663705663
394920410890 487830507
677962635562 663696090
800359273258 279455016
263917759606 663686517
591902499682 663676944
101359725166 663667371
876857171818 663657798
420738451654 610278750
480980546770 75042747
573734248774 663648225
348065448022 663638652
772628785030 663629079
367386418060 40053432
341371881898 663619506
171164057602 663609933
100867351576 3532437
366233698930 544110174
961961083966 530861142
267742654534 663600360
389183068498 220523628
146302240570 663590787
988735348462 139823238
373325501854 260012253
188376084778 544521813
196025874634 295815273
855820249714 306728493
977260663678 663581214
685612425418 663571641
534529075762 663562068
397789082086 403166895
127177765930 663552495
895025422726 663542922
137696226982 663533349
724817598430 663523776
695174662738 663514203
309816498742 663504630
51636091102 663495057
503929916338 505703298
51636091102 663485484
677962635562 333552039
994472690854 663475911
207500559418 90991365
826177314022 387601197
757329205318 269278917
892274891923 222265914
144389793106 180977565
388226844766 663466338
43030077514 663456765
192200979706 663447192
571821801310 663437619
135783779518 663428046
756372981586 444168054
142477345642 663418473
552697326670 583570080
804184168186 663408900
952398846646 663399327
23905602874 153110562
245749508698 663389754
8606023162 663380181
486717889162 399720615
838608222538 663370608
717167808574 663361035
704736900058 343172904
745854520534 663351462
531660404566 663341889
210369230614 167613657
68848118278 219355722
252639962713 354526482
242880837502 663332316
664117707400 52057974
638757462550 663322743
755416757854 663313170
899806541386 663303597
599552289538 663294024
961961083966 663284451
338503210702 545364237
327984749650 663274878
696130886470 269508669
653235491494 223558269
784103469814 663265305
817571300434 125559468
846258012394 342014571
524010614710 663255732
682743754222 661609176
25818050338 272294412
774541232494 663246159
413088661798 663236586
825221090290 663227013
956233306 663217440
701868228862 597594525
533572852030 73980144
680831306758 663207867
145535217610 369498654
37364695363 498389526
920843463490 663198294
323203630990 663188721
645451028674 663179148
188376084778 100870701
789840812206 579874902
695558597476 237869904
781234798618 663169575
87972592918 531703566
675093964366 660441270
996385138318 414778944
560347116526 663160002
385358173570 166369167
25888354450 177110073
129090213394 663150429
756372981586 663140856
231406152718 663131283
998300256649 583033992
772628785030 663121710
465680967058 414788517
49723643638 663112137
731511164554 663102564
843389341198 663092991
805140391918 469967289
369200368927 422523501
576602919970 663083418
747766967998 68159760
506798587534 375290319
845416291315 237132783
394920410890 407627913
915106121098 663073845
524010614710 78278421
964829755162 118714773
385358173570 663064272
977260663678 663054699
280173563050 663045126
408307543138 663035553
851039131054 399366414
573734248774 160663659
696130886470 663025980
736429483450 122745006
563215787722 663016407
576602919970 72563340
401613977014 663006834
560347116526 130269384
244793284966 662997261
720992703502 5140701
492455231554 662987688
10518470626 662978115
989691572194 662968542
570865577578 662958969
85103921722 662949396
444644044954 662939823
424563346582 52756803
113790633682 398399541
509667258730 662930250
852951578518 662920677
286867129174 146514765
428388241510 100009131
183594966118 662911104
951442622914 662901531
750635639194 662891958
925624582150 662882385
219931467934 95567259
551741102938 662872812
526879285906 337974765
110921962486 662863239
871288678000 354631785
185507413582 655319715
474286980646 486748758
606245855662 662853666
110921962486 662844093
127177765930 662834520
118642956316 448073838
877813395550 662824947
944749056790 662815374
216106573006 572484546
131958884590 662805801
718124032306 662796228
731511164554 662786655
850082907322 662777082
711430466182 662767509
996385138318 354612639
844345564930 662757936
792314170459 78240129
219384020875 46572645
718124032306 662748363
14343365554 662738790
744898296802 662729217
435081807634 515611353
961004860234 662719644
419782227922 662710071
868251158230 662700498
426475794046 224850624
906500107510 662690925
743942073070 662681352
655013265994 662671779
89985786634 357072900
393964187158 662662206
430300688974 662652633
187419861046 662643060
785059693546 662633487
624414106570 662623914
833850605593 495316593
269655101998 311007624
770871984973 393833220
42073853782 33553365
787928364742 475471764
143433569374 13115010
726730045894 662614341
512588064484 357072900
333722092042 662604768
591902499682 454449456
445600268686 662595195
430300688974 662585622
939967938130 662576049
558434669062 662566476
358583909074 627797340
310772722474 662556903
499148797678 70265820
684042174412 176526120
195450732886 211180380
521141943514 662547330
982041782338 662537757
859645144642 477855441
119527976074 662528184
437950478830 662518611
486717889162 662509038
693262215274 662499465
26774274070 662489892
698999557666 662480319
912237449902 662470746
964829755162 652955184
209413006882 662461173
246705732430 662451600
195176485582 96505413
487949834440 43767756
668400398242 662442027
303122932618 662432454
900762765118 617745690
698043333934 662422881
378664607446 662413308
981085558606 662403735
165426715210 36616725
488630336626 662394162
997341362050 662384589
948573951718 598637982
772628785030 615199272
752548086658 662375016
955267517842 662365443
167443805137 476907714
134827555786 504927885
308860275010 170542995
872076053158 662355870
27730497802 662346297
65979447082 662336724
24394323670 64818783
888331856602 662327151
642582357478 662317578
146302240570 205618467
140956433878 64818783
167339162674 662308005
654057042262 111104238
522098167246 340138263
541222641886 455272734
816963428599 24956811
306947827546 662298432
325116078454 412347402
887375632870 662288859
868251158230 621048375
767208806734 27216039
498192573946 662279286
485761665430 662269713
82272738394 190722879
369201402811 473528445
548872431742 662260140
504886140070 662250567
873988500622 662240994
637801238818 662231421
462812295862 431636997
588584705710 98171115
622776318049 207781965
125537679889 195356211
864747380014 29638008
290692024102 662221848
184872708628 121979166
230449928986 239018664
816615076702 662212275
90841264114 662202702
719080256038 662193129
22949379142 662183556
94666159042 93231447
282296003842 381828678
880690443121 629070549
222800139130 662173983
807052839382 662164410
725773822162 662154837
496280126482 495977130
551741102938 662145264
670527864859 281551503
502973692606 18303576
823812469816 21031881
578515367434 662135691
107097067558 662126118
563215787722 322648392
724817598430 80824839
305991603814 461763228
43030077514 30231534
358583909074 327320016
85584227851 117719181
196025874634 662116545
599552289538 102622560
340415658166 548082969
510623482462 240224862
474286980646 662106972
546003760546 407924676
101359725166 410921025
645451028674 103263951
626326554034 654821919
687524872882 30786768
208456783150 38263281
874944724354 185074809
177857623726 295671678
378664607446 662097399
437294406940 103493703
784103469814 662087826
637332567976 47252328
985866677266 406460007
286867129174 662078253
686568649150 298572297
899806541386 662068680
928493253346 662059107
604333408198 229436091
951442622914 554602182
654057042262 662049534
469505861986 212874801
907456331242 662039961
621545435374 662030388
601464737002 662020815
585208933558 427855662
535485299494 662011242
753732636013 19509774
248618179894 662001669
326072302186 661992096
2868680770 661982523
15299589286 661972950
886419409138 102766155
909368778706 661963377
101359725166 304612860
197938322098 493325409
839564446270 661953804
375795936250 661944231
567996906382 506363835
114746857414 661934658
539310194422 661925085
152995806694 661915512
132915108322 239707920
539310194422 661905939
730554940822 591601827
741073401874 661896366
279217339318 14196759
980129334874 651251190
301210485154 478994628
743942073070 661886793
132915108322 661877220
552697326670 136606710
308860275010 661867647
524182756396 475222866
825221090290 487399722
787928364742 661858074
496280126482 661848501
4781128234 661838928
268698878266 564452799
33467840194 661829355
286867129174 661819782
873032276890 661810209
23962208023 274563213
189332308510 661800636
966742202626 661791063
914149897366 661781490
197938322098 661771917
809921510578 661762344
749679415462 375788115
831914656414 661752771
183594966118 265698615
588077604754 661743198
847214236126 196409241
939967938130 317641713
138652450714 661733625
81279026794 661724052
962917307698 242321349
935186819470 661714479
344240553094 661704906
711430466182 661695333
189332308510 145567038
769760113834 661685760
960048636502 661676187
836695775074 661666614
917018568562 205589748
862513815838 661657041
880682066746 568186269
879725843014 661647468
804184168186 661637895
24923476726 11736498
435081807634 194408484
129090213394 661628322
563215787722 661618749
498192573946 291957354
300254261422 131705334
982041782338 661609176
105184620094 589084128
145346016838 11947104
685612425418 661599603
208456783150 661590030
154908254158 661580457
678918859294 589687227
972479545018 661570884
344240553094 294695232
778366127422 661561311
339994670437 25684359
550784879206 661551738
481936770502 661542165
99447277702 661532592
712550062732 178938516
336823597744 268714110
260092864678 661523019
736292283214 599748450
837651998806 661513446
166382938942 516721821
750778075861 390492243
82235250526 661503873
723861374698 661494300
914149897366 200621361
556522221598 661484727
937525073974 147280605
62154552154 661475154
666487950778 34328778
903631436314 661465581
295473142762 661456008
636908579806 282384354
145346016838 661446435
517317048586 82997910
406395095674 661436862
915155163577 172227843
932318148274 300745368
356671461610 650590653
878791484014 128651547
643538581210 223232787
652144594798 661427289
446556492418 437926458
89885040382 385073925
778366127422 168503946
168295386406 661417716
543135089350 661408143
326072302186 661398570
249574403626 661388997
554609774134 661379424
122396647270 463773558
735336059482 661369851
449425163614 661360278
525923062174 661350705
54504762298 661341132
451337611078 372064218
140564898178 661331559
808009063114 661321986
794621930866 661312413
198894545830 127569798
913193673634 661302840
683699977954 201109584
781234798618 661293267
930692258992 42781737
655969489726 661283694
756372981586 224764467
787928364742 661274121
739160954410 661264548
322247407258 661254975
271567549462 296265204
321291183526 297031044
589990052218 661245402
964829755162 661235829
748723191730 661226256
500283404692 411064620
478328799754 159620202
438906702562 661216683
967698426358 661207110
888331856602 661197537
958136189038 661187964
618676764178 661178391
756372981586 27388353
203675664490 661168818
793665707134 579568566
29732835736 258490146
988735348462 481320867
554609774134 661159245
142477345642 342627243
185507413582 661149672
523054390978 661140099
954311294110 661130526
330853420846 409590378
78410355598 539333247
291648247834 661120953
781234798618 661111380
323203630990 661101807
512535929926 661092234
594771170878 653701878
528791733370 540395850
330035459953 112061538
27730497802 661082661
258180417214 661073088
404482648210 661063515
879725843014 628419585
604333408198 661053942
984016597897 526400124
855820249714 9314529
416913556726 17432433
211590042493 276468240
992560243390 661044369
181682518654 585542118
899226996058 184644024
86060145454 661034796
911281226170 442598082
288779576638 236060607
529747957102 440214405
983954229802 183667578
65023223350 160127571
845301788662 194293608
86060145454 175425225
931361924542 661025223
302166708886 190110207
141521121910 661015650
283998457978 227416188
359731516222 401836248
571821801310 661006077
449425163614 660996504
338503210702 660986931
196982098366 660977358
801315496990 21912597
744898296802 307915545
660750608386 408039552
644494804942 660967785
501061245142 186156558
43140616945 468033543
612939421786 25483326
93709935310 660958212
881638290478 589189431
404482648210 489994005
446556492418 540118233
655013265994 660948639
842433117466 440137821
897023921887 354775380
780278574886 660939066
596184093721 128211189
409281505639 513821202
597639842074 660929493
215150349274 361610502
492455231554 660919920
93885896623 119920971
8620842166 276630981
443687821222 660910347
318422512330 660900774
225668810326 78737925
281129786782 660891201
144389793106 660881628
132915108322 660872055
557478445330 660862482
961004860234 660852909
835739551342 660843336
260092864678 660833763
502973692606 660824190
856776473446 115459953
580427814898 660814617
84147697990 431924187
378664607446 660805044
469505861986 660795471
615808092982 660785898
537397746958 660776325
957179965306 660766752
286867129174 660757179
300254261422 660747606
324159854722 660738033
405438871942 660728460
694218439006 127253889
360496356538 660718887
725773822162 660709314
970567097554 627596307
825221090290 660134934
972479545018 660699741
632063896426 384949476
497236350214 163257942
597639842074 660690168
749679415462 76899909
607464350875 66589788
644494804942 660680595
628239001498 660671022
809921510578 660661449
310772722474 660651876
915106121098 660642303
234274823914 660632730
643538581210 660623157
42073853782 479511570
832870880146 660613584
456118729738 660604011
257234120683 556851837
473330756914 660594438
718124032306 660584865
496280126482 660575292
330853420846 660565719
723861374698 660556146
133871332054 660546573
296429366494 251195520
987779124730 660537000
808150360594 275721546
250530627358 660527427
645451028674 660517854
521141943514 660508281
926580805882 375606228
618676764178 171959799
623634609991 181724259
594771170878 660498708
929449477078 67231179
944749056790 660489135
982998006070 660479562
54504762298 395029845
560347116526 660469989
4781128234 660460416
954311294110 263918037
828217360003 325817055
374839712518 660450843
863591923006 5944833
884506961674 159467034
554064653314 192302424
619632987910 660441270
423607122850 57572022
880682066746 505904331
461856072130 660431697
762325907938 312548877
467593414522 660422124
968654650090 164713038
899806541386 660412551
816646906927 572781309
785059693546 180431904
346153000558 166292583
856776473446 138636186
100403501434 223778448
515404601122 660402978
319378736062 660393405
850082907322 258193383
902675212582 325750044
191244755974 660383832
202719440758 660374259
849126683590 399500436
349436584720 205427007
436038031366 519593721
82235250526 660364686
801565706491 228153309
639713686282 660355113
756372981586 660345540
375795936250 474370869
452293834810 660335967
119527976074 660326394
879725843014 437476527
67405092442 170619579
500105021410 660316821
330853420846 660307248
283998457978 251521002
973475104207 126105129
729598717090 660297675
79366579330 660288102
551741102938 660278529
864444289261 371863185
616764316714 660268956
919887239758 660259383
884506961674 660249810
92972004697 188147742
594771170878 660240237
160645596550 660230664
222800139130 660221091
958420698598 154766691
327984749650 162415518
449960361325 62837172
726730045894 660211518
915106121098 660201945
493411455286 660192372
138652450714 314654937
674473427452 76785033
46854972442 660182799
685612425418 660173226
360496356538 660163653
192200979706 77215818
146302240570 655740927
474286980646 660154080
601464737002 551452665
629195225230 98017947
822352419094 343431375
509667258730 660144507
2868680770 536959143
588295897873 188147742
493411455286 660134934
551741102938 660125361
961004860234 660115788
500736188446 2144352
517317048586 660106215
18168260482 660096642
272523773194 67336482
152039582962 660087069
57373433494 451740297
433169360170 108529101
174988952530 660077496
917018568562 592348521
230449928986 660067923
799403049526 660058350
329897197114 660048777
117865690246 164732184
770716337566 660039204
714565410373 112099830
914149897366 181906146
844345564930 660029631
534529075762 660020058
100403501434 213937404
397789082086 526859628
42073853782 660010485
338503210702 373126821
36336511390 660000912
261049088410 491458674
869207381962 659991339
541222641886 295432353
509204944360 52316445
940924161862 241861845
674137740634 96467121
695174662738 659981766
53548538566 465094632
369102370126 90244671
485761665430 659972193
869207381962 654735762
924668358418 318177801
39205182586 440013372
555175816051 1761432
684656201686 659962620
643538581210 202938027
537516643618 458910474
899806541386 659953047
634932567622 659943474
734379835750 326353143
149170911766 467162400
379620831178 504372651
919887239758 376151889
748723191730 659933901
792709483402 659924328
658838160922 659914755
152995806694 659905182
926580805882 659895609
595192421170 183906903
327984749650 639390243
504886140070 659886036
405438871942 200640507
317466288598 634383564
504886140070 659876463
324159854722 659866890
305991603814 659857317
268698878266 21721137
329897197114 659847744
124401608206 14713701
757329205318 659838171
247661956162 38186697
72673013206 267000543
748723191730 659828598
281199621817 330996048
734379835750 617075580
16255813018 317814027
399701529550 659819025
934555254460 126689082
313900860262 375883845
47811196174 547317129
818527524166 659809452
444644044954 659799879
897009045445 291095784
602842775833 115316358
292604471566 659790306
809282574358 115287639
761154100246 659780733
131002660858 332355414
201868194544 417928461
498192573946 659771160
624414106570 659761587
453250058542 151109805
356671461610 659752014
6693575698 659742441
110921962486 659732868
441775373758 659723295
415957332994 140981571
239055942574 416875431
635888791354 659713722
786972141010 659704149
262961535874 247462050
680831306758 17442006
51636091102 659694576
37292735122 659685003
679875083026 659675430
181682518654 659665857
906500107510 659656284
443858929024 60348192
375795936250 659646711
430300688974 279186972
337546986970 659637138
864426263302 659627565
345196776826 543066717
153952030426 292234971
118751140789 52795095
592858723414 565189920
2868680770 659617992
756372981586 459561438
786015917278 659608419
748723191730 659598846
395876634622 659589273
27730497802 383140179
52592314834 371260086
394920410890 659579700
149170911766 659570127
74585460670 238597452
443687821222 474533610
952398846646 383140179
349021671754 153445617
400657753282 607186671
982041782338 659560554
487674112894 127167732
155864477890 659550981
40161406318 659541408
78410355598 61468233
624470922325 573901350
339459434434 659531835
560347116526 659522262
957179965306 480957093
38248958854 659512689
292612273561 339640467
815658852970 99501762
664575503314 659503116
775497456226 659493543
541222641886 659483970
56417209762 659474397
316510064866 659464824
844345564930 392493
12430918090 659455251
825221090290 318369261
635489907682 86587785
748853700439 346820217
794621930866 659445678
996385138318 659436105
493649832559 95079036
275638834264 116216220
288779576638 659426532
21036931678 659416959
743304467497 152995686
137696226982 393450300
357627685342 659407386
290692024102 659397813
411176214334 198706761
272523773194 659388240
958136189038 278468997
628239001498 659378667
335634539506 659369094
87972592918 659359521
982041782338 659349948
480262011055 35075472
127177765930 659340375
544091313082 659330802
61198328422 659321229
580427814898 535484901
910325002438 659311656
788884588474 659302083
104228396362 504142899
71243523592 74420502
910325002438 425740029
395876634622 449146014
482167116028 413850363
778366127422 209150904
586165157290 659292510
465680967058 659282937
625370330302 659273364
130046437126 107399487
512022218119 87047289
149170911766 308365476
265830207070 659263791
490542784090 659254218
372340712290 35142483
98491053970 659244645
43030077514 659235072
103272172630 659225499
842433117466 659215926
804184168186 659206353
410394860593 126564633
810877734310 659196780
916062344830 659187207
587121381022 659177634
140762025394 415707525
546003760546 659168061
847214236126 341143428
184551189850 249242628
224712586594 659158488
462812295862 36769893
448468939882 659148915
85103921722 228201174
668400398242 659139342
340415658166 659129769
803227944454 286787934
382489502374 659120196
253399298554 462538641
560347116526 659110623
966054338803 91479588
67891894546 659101050
499148797678 659091477
978665956840 166474470
166382938942 659081904
859645144642 659072331
532616628298 659062758
467593414522 659053185
7649799430 587724762
223756362862 659043612
180726294922 659034039
595727394610 609024687
775497456226 659024466
405438871942 659014893
567040682650 659005320
522098167246 140770965
122396647270 658995747
465680967058 533532009
167339162674 658986174
436994255098 658976601
701868228862 658967028
848170459858 658957455
196982098366 658947882
925624582150 658938309
497236350214 658928736
720992703502 658919163
971523321286 658909590
674137740634 658900017
449425163614 658890444
812790181774 658880871
840520670002 658871298
672225293170 658861725
682743754222 658852152
651188371066 658842579
447512716150 658833006
167339162674 658823433
609114526858 658813860
909425211541 41565966
875900948086 658804287
741130543111 260184567
90292065196 98822079
935186819470 658794714
764978995174 658785141
330853420846 658775568
316510064866 658765995
827133537754 346839363
465680967058 485552133
836695775074 658756422
70760565742 658746849
429344465242 658737276
657881937190 658727703
776453679958 658718130
680831306758 463371492
342328105630 432508140
481936770502 658708557
690393544078 254928990
488630336626 475998279
470462085718 658698984
390139292230 439257105
459943624666 191565303
233318600182 359265117
757408709083 248783124
790797035938 351654582
200806993294 658689411
112242611182 47271474
751591862926 658679838
674137740634 658670265
916334227603 341756100
753504310390 658660692
487674112894 658651119
146302240570 378344106
132915108322 658641546
123352871002 658631973
1912457038 658622400
584252709826 365104647
80830239073 89201214
256267969750 547824498
399701529550 658612827
587121381022 658603254
796534378330 314559207
436038031366 658593681
44426324191 97347837
62154552154 658584108
863608034365 437993469
273479996926 658574535
920843463490 474935676
321291183526 658564962
421694675386 45797232
294516919030 658555389
811833958042 658545816
84147697990 658536243
429344465242 658526670
613895645518 658517097
275392444390 304162929
478600357045 2814462
659794384654 658507524
613895645518 60654528
1912457038 341497629
906500107510 658497951
288779576638 658488378
465680967058 243891321
974391992482 658478805
831024515101 62645712
485761665430 658469232
795578154598 658459659
403930902874 120189015
349021671754 658450086
467593414522 267498339
990647795926 658440513
706649347522 658430940
961004860234 658421367
334678315774 658411794
739160954410 658402221
181682518654 413888655
340415658166 658392648
980129334874 658383075
90841264114 658373502
597639842074 312366990
305991603814 658363929
113790633682 650236452
351890342950 658354356
889288080334 658344783
633265303834 265105089
839564446270 658335210
773585008762 658325637
104228396362 6117147
648319699870 658316064
790797035938 658306491
615808092982 288424917
797490602062 658296918
481936770502 658287345
125265318466 658277772
253399298554 579980205
444679503346 95883168
740117178142 658268199
802271720722 658258626
38390897725 287381460
834783327610 658249053
646407252406 658239480
128133989662 658229907
581384038630 658220334
608223399526 387256569
783147246082 658210761
83191474258 78297567
414044885530 658201188
794621930866 658191615
786972141010 130068351
834783327610 377051751
955267517842 658182042
93709935310 185323707
9574 658172469
827532597832 103579860
804184168186 658162896
113790633682 658153323
119527976074 224075211
246705732430 607550445
364321251466 658143750
550784879206 658134177
830002208950 658124604
216106573006 448935408
894069198994 280986696
240968390038 658115031
92753711578 658105458
21036931678 658095885
367189922662 658086312
664575503314 658076739
637801238818 644569236
278261115586 400476882
110921962486 658067166
370075557214 123357678
891200527798 658057593
780278574886 658048020
929449477078 658038447
778366127422 393613041
272523773194 658028874
80322803062 90244671
968654650090 658019301
777409903690 658009728
469505861986 658000155
77454131866 657990582
874944724354 657981009
479258085064 244657161
215150349274 657971436
648319699870 627404847
758285429050 657961863
182638742386 657952290
321551980765 344178069
944749056790 192541749
807193859245 372858777
393007963426 204881346
473330756914 317938476
380577054910 595967115
475243204378 191306832
387270621034 580602450
480024323038 657942717
543135089350 657933144
654057042262 285351984
455162506006 657923571
530704180834 657913998
287823352906 657904425
971523321286 657894852
349977895486 657885279
273500243821 387352299
410219990602 657875706
902675212582 470484231
611983198054 657866133
350965489939 506191521
595727394610 39833253
576602919970 235026723
433169360170 657856560
614851869250 363592113
812790181774 657846987
69804342010 657837414
667444174510 657827841
646407252406 657818268
825221090290 657808695
158733149086 35956188
658838160922 657799122
22949379142 657789549
656925713458 657779976
779322351154 657770403
951442622914 657760830
118571752342 657751257
146302240570 565438818
943792833058 657741684
19439359330 246820659
210369230614 657732111
114746857414 657722538
140564898178 657712965
911281226170 657703392
234274823914 657693819
802271720722 363802719
176901399994 657684246
589033828486 337055757
973435768750 657674673
498192573946 493210533
379620831178 657665100
17402654326 186032109
526879285906 241364049
57373433494 563955003
8606023162 657655527
543135089350 468521766
649275923602 657645954
527851410391 192532176
519229496050 636891690
31555392730 657636381
74585460670 346714914
851039131054 403262625
551741102938 657626808
216365838565 50794338
638757462550 657617235
258180417214 657607662
781234798618 298026636
300254261422 657598089
575646696238 657588516
511579706194 284145786
210369230614 657578943
941880385594 235218183
74585460670 476055717
216106573006 78958104
757329205318 657569370
833910053923 319192539
347109224290 298620162
147258464302 657559797
404482648210 10032504
725773822162 585475107
271567549462 657550224
372927265054 657540651
374839712518 657531078
534529075762 657521505
839785343245 180087276
91797487846 657511932
778366127422 265468863
116822342641 462749247
23905602874 657502359
192200979706 461322870
111878186218 563935857
280173563050 657492786
171164057602 657483213
128133989662 657473640
672225293170 657464067
350934119218 657454494
330853420846 657444921
539310194422 255637392
673181516902 657435348
778366127422 657425775
495323902750 657416202
534529075762 464252208
800359273258 657406629
304079156350 657397056
936143043202 350017599
890277742555 553367265
920843463490 657387483
476199428110 657377910
15299589286 657368337
167339162674 657358764
7847615902 412328256
307904051278 657349191
803227944454 657339618
687524872882 657330045
661226970439 87928005
525923062174 657320472
975348216214 647019924
930466403203 160500918
977260663678 657310899
46279218022 170734455
720036479770 657301326
421694675386 657291753
555662828761 87382344
479068099306 657282180
847214236126 164368410
785059693546 657272607
89885040382 554793642
415001109262 657263034
571821801310 263161770
15299589286 657253461
18414698221 176037897
140564898178 657243888
939037226443 540788343
630151448962 657234315
643538581210 657224742
167339162674 657215169
841476893734 74018436
951811145122 31839798
948573951718 656219577
514448377390 657205596
617720540446 657196023
615815272732 516693102
690393544078 657186450
374839712518 466090224
158733149086 56518992
892156751530 657176877
407351319406 657167304
947617727986 657157731
963115813426 323845017
438906702562 657148158
590946275950 241096005
496280126482 657138585
280264822459 485887188
744898296802 657129012
70760565742 377070897
676050188098 657119439
296429366494 586250520
741073401874 630238455
711430466182 657109866
693262215274 657100293
636845015086 657090720
318422512330 657081147
402570200746 657071574
932318148274 657062001
11474694358 657052428
70760565742 241833126
40161406318 657042855
420738451654 657033282
82235250526 88215195
616764316714 364032471
313641393670 657023709
195069650902 657014136
783147246082 151492725
451429942663 459963504
655013265994 430583967
755416757854 657004563
967698426358 656994990
562259563990 252305988
833827103878 656985417
295473142762 656975844
17212036750 656966271
91797487846 656956698
276522437218 205101525
558586075630 288223884
887375632870 656947125
24861826606 656937552
631107672694 656927979
92753711578 656918406
351890342950 656908833
925624582150 45289863
858688920910 475835538
510623482462 656899260
862513815838 354421179
840520670002 656889687
887375632870 244302960
712386689914 656880114
972479545018 656870541
440819150026 656860968
441775373758 656851395
946661504254 656841822
966742202626 40340622
356671461610 656832249
710474242450 656822676
900362416777 46352466
413088661798 114923865
929449477078 656813103
376752159982 656803530
355715237878 656793957
199850769562 372284397
110975102209 36080637
181682518654 656784384
305991603814 656774811
497236350214 656765238
657881937190 656755665
948573951718 607588737
531660404566 656746092
624753785329 111324417
982998006070 294877119
804184168186 656736519
990647795926 557837856
41117630050 656726946
759241652782 656717373
795578154598 656707800
283042234246 656698227
776453679958 656688654
610070750590 193546914
287823352906 656679081
400657753282 656669508
20080707946 656659935
585208933558 656650362
48767419906 345116223
61433747638 68954319
894069198994 656640789
514448377390 656631216
108053291290 656621643
213237901810 114962157
251486851090 17930229
761154100246 205484445
174150036340 133064700
4781128234 653347677
404482648210 656612070
881638290478 656602497
801315496990 338644875
391095515962 656592924
838608222538 656583351
102315948898 214291605
336590763238 656573778
356979750502 169068753
457074953470 656564205
556810187011 240320592
790797035938 656554632
824264866558 151760769
240012166306 656545059
889288080334 254172723
718124032306 550246467
495323902750 656535486
423607122850 656525913
606245855662 656516340
308383773454 70457280
550784879206 247040838
399701529550 656506767
869207381962 317814027
556522221598 656497194
541222641886 656487621
318422512330 265641177
805140391918 137956503
207500559418 11085534
850082907322 656478048
703780676326 656468475
367189922662 656458902
332765868310 656449329
513492153658 656439756
905543883778 656430183
86060145454 656420610
263192063287 36300816
358583909074 471230925
982998006070 656411037
360496356538 656401464
708561794986 656391891
467593414522 72831384
9574 231044355
393964187158 656382318
171164057602 124506438
573734248774 656372745
876857171818 656363172
604333408198 566989644
101359725166 656353599
197938322098 656344026
342328105630 656334453
212281678078 656324880
834783327610 656315307
343484778409 27254331
934230595738 656305734
584252709826 656296161
701868228862 19509774
517317048586 656286588
961272578752 350764293
757341161995 604793421
998297585782 656277015
814702629238 656267442
706649347522 656257869
659868068035 501328437
834783327610 656248296
402570200746 656238723
281129786782 643554498
453250058542 501941109
500105021410 656229150
110921962486 656219577
915106121098 656210004
743942073070 656200431
691349767810 407752362
833879506480 94408926
655969489726 656190858
242880837502 26153436
220887691666 337610991
939078677533 357752583
377846608261 8491251
198894545830 656181285
915106121098 656171712
885463185406 656162139
649275923602 593420697
755416757854 492521277
467593414522 656152566
853907802250 656142993
471418309450 133715664
689437320346 332489436
174032728798 343823868
437950478830 656133420
850082907322 656123847
933274372006 656114274
958136189038 656104701
307904051278 600696177
399701529550 474897384
490542784090 656095128
303122932618 656085555
960048636502 288759972
328358824198 58510176
247661956162 656075982
853907802250 656066409
360496356538 656056836
380577054910 656047263
599552289538 656037690
299298037690 656028117
439862926294 656018544
533572852030 108710988
622501659106 656008971
70760565742 2374104
130046437126 655999398
408307543138 554458587
441892422829 478496832
680831306758 655989825
698999557666 655980252
115703081146 655970679
674137740634 655961106
780278574886 655951533
584252709826 267077127
472374533182 655941960
977260663678 513036216
133871332054 655932387
757329205318 655922814
665531727046 655913241
316510064866 655903668
480980546770 645325503
869207381962 66446193
569533588969 17298411
126221542198 655894095
590946275950 655884522
757329205318 655874949
393964187158 280977123
646407252406 506507430
96578606506 655865376
92753711578 655855803
244793284966 655846230
350934119218 655836657
605289631930 593736606
65023223350 229876449
342328105630 655827084
1056165853 489333468
527835509638 655817511
463994844460 55772298
412132438066 651346920
670312845706 315813270
52592314834 44571888
671780822872 63468990
292604471566 500993382
332765868310 556401906
877813395550 608861946
30599168998 655807938
545408075140 237419973
252443074822 655798365
225668810326 655788792
736292283214 655779219
974391992482 500505159
638757462550 655769646
992560243390 655760073
961961083966 101445081
221040658633 57706044
815658852970 655750500
764978995174 126717801
676050188098 574820358
736292283214 655740927
827133537754 291009627
240968390038 523174023
129176839471 533445852
96578606506 655731354
655969489726 655721781
386314397302 521996544
567040682650 655712208
662663055850 655702635
40161406318 655693062
62154552154 655683489
327028525918 655673916
448468939882 655664343
826177314022 655654770
254363506168 395336181
50679867370 655645197
695174662738 240636501
591902499682 594837501
458987400934 655635624
848170459858 655626051
150127135498 94447218
483849217966 655616478
915106121098 581684199
175945176262 389841279
415957332994 415257594
696130886470 655606905
899196620929 210232653
347109224290 388386183
715255361110 655597332
618676764178 655587759
831914656414 655578186
515620855192 70897638
337546986970 461485611
951442622914 412404840
386314397302 655568613
716413699591 203033757
895981646458 655559040
385358173570 321097566
410219990602 142790868
327028525918 655549467
75541684402 655539894
451337611078 32385459
596683618342 655530321
539310194422 655520748
215150349274 458403105
991604019658 545852460
681787530490 569545635
318422512330 655511175
805140391918 655501602
520185719782 275271615
138652450714 84989094
728642493358 655492029
472374533182 655482456
599552289538 655472883
642582357478 655463310
750635639194 655453737
921799687222 655444164
768038437114 96840468
684656201686 655434591
574690472506 655425018
316510064866 22171068
311728946206 655415445
824264866558 655405872
910325002438 655396299
802271720722 655386726
326072302186 445584858
64066999618 655377153
294568345186 309753561
954396388507 267507912
382489502374 262970310
504886140070 655367580
408307543138 655358007
208456783150 655348434
181682518654 655338861
3265108273 186252288
593814947146 573279105
852951578518 655329288
60242104690 655319715
533572852030 596914842
69804342010 655310142
271567549462 13967007
55460986030 373978818
21036931678 655300569
580427814898 655290996
352009469362 441229143
525923062174 655281423
581384038630 655271850
845301788662 655262277
625370330302 655252704
879803077978 390903882
742029625606 655243131
286867129174 630640521
930405700810 650954427
154933124812 113516634
594771170878 255541662
144389793106 478219215
691349767810 655233558
574690472506 655223985
258180417214 655214412
586165157290 655204839
62716927612 81657690
660750608386 655195266
523054390978 655185693
410219990602 655176120
603377184466 655166547
979173111142 655156974
993516467122 655147401
491499007822 655137828
591902499682 655128255
714299137378 143441832
639713686282 655118682
995428914586 303760863
332765868310 192321570
908412554974 655109109
520185719782 312366990
772628785030 655099536
835739551342 372332262
25818050338 655089963
618676764178 655080390
419782227922 655070817
912237449902 371164356
545047536814 655061244
327028525918 655051671
581384038630 400773645
30599168998 61056594
10518470626 655042098
458987400934 655032525
208456783150 630956430
100403501434 655022952
161601820282 327454038
272523773194 293575191
116966100382 49367961
343284329362 655013379
179770071190 655003806
848170459858 422552220
42073853782 459178518
933703232833 134156022
553653550402 654994233
412132438066 30509151
295473142762 518847027
267742654534 654984660
362408804002 654975087
137705436208 189152907
401613977014 495642075
186463637314 654965514
576602919970 654525156
941880385594 170150502
724817598430 654955941
206544335686 654946368
62154552154 283207632
708561794986 644923437
996385138318 335658099
895025422726 293757078
660251485831 45088830
455162506006 654936795
134827555786 584546526
403526424478 654927222
822352419094 654917649
819483747898 654908076
241924613770 654898503
975348216214 97003209
996385138318 256891455
880682066746 654888930
934544255083 101579103
588654062095 48085179
308860275010 654879357
674137740634 450160752
591902499682 538902462
398745305818 654869784
115703081146 654860211
103272172630 368541354
855820249714 339927657
76615474147 417229632
425519570314 654850638
722905150966 654841065
129090213394 654831492
98491053970 320350872
268698878266 485561706
666487950778 654821919
902675212582 247615218
627282777766 654812346
547916208010 654802773
172468097143 57035934
645451028674 654793200
717167808574 654783627
709518018718 654774054
303122932618 654764481
187876033642 162204912
2868680770 654754908
886419409138 654745335
86060145454 10511154
342328105630 654735762
649275923602 654726189
791753259670 654716616
543135089350 436557519
622501659106 301386759
956223741574 327664644
560347116526 654707043
566349181087 152325576
64066999618 654697470
919887239758 180738240
199850769562 654687897
468549638254 654678324
955267517842 654668751
963260815657 293747505
584335114210 201683964
81279026794 654659178
425519570314 436978731
171164057602 411074193
266424585067 18341868
201763217026 273883530
683699977954 356488947
46854972442 654649605
506798587534 160749816
89917559863 391612284
452293834810 654640032
880682066746 654630459
854864025982 654620886
360496356538 654611313
211325454346 654601740
830958432682 585522972
861557592106 654592167
96578606506 626581569
666487950778 654582594
490542784090 654573021
77454131866 654563448
302166708886 654553875
220887691666 548504181
551741102938 23741040
74585460670 654544302
625370330302 654534729
210632909326 16982502
895025422726 631913730
484805441698 148726128
433169360170 654525156
403526424478 521852949
72673013206 574648044
479068099306 654515583
546003760546 654506010
683699977954 528314724
932535589396 255024720
552697326670 654496437
127261079749 299443440
888331856602 142733430
484805441698 138147963
389183068498 197931348
537397746958 59362173
58329657226 654486864
175945176262 654477291
828089761486 654467718
645793598479 120447486
586165157290 446829348
10518470626 508115694
277304891854 654458145
672225293170 654448572
673181516902 466205100
615808092982 654438999
170207833870 654429426
548872431742 654419853
877813395550 654410280
598596065806 513802056
43030077514 312759483
71716789474 460212402
660051745186 199127973
542178865618 84175389
862513815838 654400707
678918859294 349280478
771672561298 577653966
133871332054 654391134
270611325730 88636407
313641393670 108012159
228537481522 84615747
786015917278 654381561
933274372006 101464227
399851844796 22056192
368146146394 654371988
701868228862 654362415
556522221598 654352842
698999557666 483972588
350934119218 654343269
846258012394 330105759
44402669308 174238173
485761665430 654333696
393964187158 654324123
657881937190 654314550
946661504254 654304977
137696226982 654295404
474586759141 167785971
477155651842 654285831
546959984278 654276258
135783779518 654266685
172120281334 654257112
133871332054 3542010
466637190790 229857303
123352871002 654247539
524966838442 654237966
161601820282 258959223
779322351154 295623813
671662194256 222773283
90841264114 31657911
303122932618 83304246
237143495110 654228393
439862926294 654218820
391095515962 654209247
931361924542 153455190
549828655474 654199674
543491520859 39526917
170562006151 43432701
549092582023 21864732
449425163614 654190101
349977895486 654180528
23182012615 58730355
616764316714 654170955
573734248774 654161382
662663055850 258107226
155864477890 563428488
456118729738 347021250
650232147334 17566455
902675212582 654151809
777409903690 215995599
203675664490 652696713
726730045894 312730764
430300688974 654142236
85103921722 654132663
764022771442 654123090
133871332054 654113517
541222641886 654103944
588077604754 654094371
785259290596 166570200
793665707134 63622158
99447277702 654084798
597639842074 654075225
75602042167 559982208
137696226982 654065652
115703081146 654056079
109009515022 654046506
201763217026 654036933
384703767382 94064298
35380287658 654027360
438906702562 362644386
279217339318 654017787
269115849427 146859393
875900948086 654008214
958136189038 653998641
554609774134 69088341
57373433494 653989068
148395177376 424974189
634932567622 443727696
75541684402 653979495
554609774134 653969922
502017468874 653960349
983954229802 653950776
589990052218 653941203
677962635562 530286762
589033828486 519756462
861557592106 653931630
379620831178 653922057
283998457978 276161904
639713686282 617142591
432213136438 311869194
186463637314 619038045
156820701622 653912484
580427814898 653902911
533572852030 653893338
948573951718 653883765
652144594798 653874192
744898296802 51684627
184551189850 294991995
316510064866 653864619
192200979706 653855046
599552289538 653845473
349021671754 653835900
172120281334 653826327
479068099306 653816754
875900948086 653807181
330382682236 52488759
922755910954 653797608
638757462550 139526475
282086010514 653788035
268861255492 15805023
875900948086 653778462
308860275010 653768889
242880837502 653759316
917018568562 653749743
399701529550 653740170
362408804002 13182021
464020471381 283494822
773647252408 575155413
720036479770 653730597
711430466182 593478135
666487950778 170581287
865632447637 155963316
661706832118 208088301
325116078454 653721024
611026974322 653711451
261049088410 406967376
164470491478 653701878
670312845706 653692305
271567549462 653682732
348292146235 354459471
601990428724 111525450
133871332054 541353150
440819150026 653673159
967698426358 653663586
575646696238 222629688
308860275010 140656089
474286980646 653654013
756372981586 653644440
262426294390 116819319
719080256038 653634867
295473142762 325855347
11474694358 653625294
905543883778 653615721
545047536814 653606148
197938322098 653596575
141521121910 653587002
831914656414 136491834
429415161847 62147916
881638290478 525576846
822352419094 653577429
393007963426 653567856
696130886470 108615258
804386723293 264071205
65979447082 42810456
971523321286 653558283
730554940822 653548710
525923062174 653539137
238099718842 408001260
196025874634 396925299
527835509638 545038755
218975244202 433206969
67891894546 374696793
119527976074 653529564
205588111954 653519991
555565997866 653510418
881638290478 57658179
742029625606 653500845
546959984278 653491272
119527976074 653481699
693262215274 653472126
249801733657 262060875
575751386566 510374922
46250757493 158270409
788884588474 653462553
665531727046 653452980
833827103878 653443407
865382487034 398179362
893112975262 653433834
414403135909 54747987
10518470626 140981571
79366579330 653424261
786972141010 653414688
152039582962 150956637
509667258730 653405115
925657857898 239296281
985866677266 653395542
399701529550 653385969
980129334874 653376396
297385590226 653366823
333722092042 44648472
49723643638 523719684
415957332994 653357250
760197876514 653347677
419782227922 582344736
705124281076 5437464
6693575698 653338104
698043333934 653328531
417869780458 604554096
438906702562 49281804
592858723414 653318958
881638290478 653309385
597639842074 653299812
174988952530 653290239
11474694358 213621495
936143043202 653280666
722905150966 639974196
126221542198 407197128
421694675386 258471000
389183068498 101559957
121440423538 653271093
882594514210 368972139
663619279582 653261520
889288080334 653251947
227707248043 269393793
675093964366 250525410
525923062174 653242374
643538581210 653232801
171646948441 10779198
3824904502 287486763
368146146394 653223228
356700218902 524992893
429344465242 653213655
186463637314 637820271
402570200746 653204082
920843463490 653194509
825221090290 653184936
394920410890 653175363
693262215274 653165790
832870880146 67728975
197938322098 653156217
462939387010 106700658
252443074822 653146644
555565997866 653137071
937099266934 375654093
951442622914 224745321
691442941819 137238528
978216887410 498485256
770050836271 132183984
937099266934 653127498
865758686788 111984954
641626133746 653117925
774541232494 653108352
470462085718 653098779
409263766870 68705421
764978995174 653089206
618676764178 653079633
510623482462 653070060
528791733370 653060487
110921962486 653050914
232362376450 653041341
579471591166 653031768
926580805882 508709220
7649799430 653022195
91797487846 653012622
514448377390 244015770
21993155410 500945517
741073401874 653003049
582340262362 652993476
830958432682 652983903
225668810326 474236847
81702603325 24861081
123352871002 652974330
439862926294 652964757
103272172630 652955184
654057042262 652945611
851039131054 652936038
87972592918 652926465
942836609326 652916892
74585460670 652907319
882594514210 7763703
372089679511 385035633
658838160922 652897746
161601820282 652888173
275579778427 210941055
140564898178 652878600
632063896426 652869027
724817598430 652859454
755416757854 652849881
385358173570 652840308
578515367434 652830735
483849217966 652821162
262961535874 454133547
959092412770 652811589
456118729738 349797420
464724743326 652802016
9574 652792443
920843463490 381445758
564172011454 186252288
869207381962 652782870
394920410890 263544690
532616628298 652773297
960048636502 652763724
689437320346 360605337
806096615650 390339075
771672561298 248984157
655013265994 652754151
720036479770 57438000
540266418154 652744578
764978995174 652735005
993516467122 652725432
323203630990 652715859
489586560358 652706286
627282777766 652696713
521241617590 515716656
833827103878 652687140
600508513270 640768755
261049088410 652677567
240012166306 652667994
707605571254 652658421
650232147334 652648848
653100818530 652639275
746810744266 652629702
102315948898 264310530
566084458918 90895635
903631436314 652620129
787928364742 268924716
584252709826 652610556
50196884893 41077743
152039582962 652600983
677962635562 652591410
563215787722 234050277
520185719782 20926578
898899618604 256020312
240968390038 652581837
377708383714 155149611
948573951718 652572264
612011744740 77349840
230449928986 652562691
30599168998 652553118
43986301246 652543545
287823352906 652533972
6693575698 652524399
335634539506 652514826
800359273258 497212047
167778630385 87679107
34673536306 155580396
723861374698 652505253
971523321286 652495680
943792833058 652486107
679875083026 652476534
364321251466 652466961
23905602874 652457388
873988500622 652447815
162558044014 652438242
150127135498 69298947
665832922345 45261144
283042234246 484786293
130046437126 652428669
199219845943 202708275
358583909074 513754191
495323902750 562480761
471599478475 257513700
968654650090 652419096
311959502338 413084523
99447277702 609876684
353802790414 652409523
52592314834 435820398
638757462550 315727113
301210485154 652399950
45898748710 652390377
86060145454 328248597
266786430802 652380804
64187112049 65364444
490542784090 230939052
225668810326 652371231
518273272318 652361658
389183068498 652352085
892156751530 652342512
889288080334 652332939
70760565742 260921688
921799687222 449624664
115703081146 652323366
848170459858 652313793
238099718842 652304220
660984562933 263056467
253399298554 357905751
847214236126 424016889
515404601122 465104205
917018568562 652294647
253399298554 652285074
189332308510 652275501
916062344830 652265928
633976343890 312989235
556522221598 652256355
451337611078 652246782
918092722081 453147528
855820249714 652237209
412132438066 652227636
978216887410 652218063
208456783150 652208490
209413006882 652198917
798446825794 577701831
985866677266 652189344
231406152718 652179771
328940973382 652170198
87016369186 652160625
974391992482 652151052
18168260482 504803436
503929916338 652141479
647363476138 652131906
585208933558 580860921
913193673634 652122333
574690472506 652112760
189332308510 652103187
20080707946 501491178
685612425418 652093614
916062344830 652084041
348065448022 652074468
753504310390 652064895
677962635562 652055322
938055490666 117355407
190447233436 72927114
703780676326 652045749
72673013206 652036176
584252709826 652026603
839564446270 652017030
503929916338 652007457
77775899542 220332168
213237901810 651997884
896937870190 651988311
433169360170 651978738
296429366494 651969165
254355522286 116503410
506798587534 651959592
757329205318 510776988
860601368374 419479287
526879285906 225539880
188376084778 651950019
115703081146 162252777
505842363802 517420650
509667258730 651940446
452293834810 651930873
638757462550 651921300
614851869250 651911727
881638290478 651902154
315856577686 72362307
621545435374 583522215
409263766870 272658186
632063896426 651892581
953355070378 646656150
801315496990 651883008
146302240570 651873435
330853420846 651863862
688611433009 438874185
444644044954 651854289
510623482462 644923437
21993155410 651844716
810877734310 326937096
806096615650 651835143
241419680404 197366541
115703081146 651825570
74585460670 651815997
893112975262 5380026
805140391918 651806424
837651998806 651796851
196982098366 651787278
482892994234 651777705
700912005130 651768132
841476893734 384097479
134827555786 184653597
369102370126 172534179
40161406318 651758559
970567097554 651748986
579471591166 651739413
585208933558 585781443
164470491478 645976467
835739551342 651729840
700912005130 651720267
321291183526 651710694
670312845706 220341741
160645596550 651701121
917018568562 513371271
937099266934 356680407
783147246082 651691548
670312845706 651681975
343284329362 651672402
916062344830 651662829
594771170878 651653256
442731597490 651643683
116823702007 343833441
328005733666 376553955
753504310390 319719054
696130886470 441755658
890244304066 472820043
432213136438 651634110
642582357478 74104593
763066547710 651624537
830958432682 651614964
783147246082 651605391
964829755162 651595818
81279026794 651586245
755416757854 330278073
518273272318 381196860
802271720722 227913984
409263766870 430871157
206544335686 574695909
433169360170 651576672
868251158230 651567099
470462085718 651557526
89209659751 145442589
577559143702 651547953
966742202626 126258297
809929705066 368617938
856776473446 651538380
967698426358 651528807
607202079394 435226872
767847666370 651519234
761154100246 135678129
776905056481 141613389
848170459858 339468153
747766967998 651509661
867294934498 651500088
385358173570 651490515
113790633682 651480942
581384038630 651471369
848170459858 651461796
557478445330 651452223
757329205318 651442650
248618179894 651433077
89916487687 130087497
558434669062 651423504
451337611078 125664771
899806541386 73616370
639713686282 651413931
473330756914 651404358
131958884590 651394785
432213136438 651385212
767847666370 651375639
473330756914 651366066
596683618342 651356493
901718988850 651346920
938055490666 651337347
753504310390 651327774
688481096614 651318201
655013265994 651308628
85103921722 620780331
711787347622 194973291
908412554974 651299055
486748809952 406909938
889288080334 651289482
875900948086 213908685
78711215842 43059354
657881937190 419086794
950486399182 651279909
331809644578 196887891
530704180834 563035995
310772722474 651270336
437950478830 651260763
808009063114 651251190
249574403626 651241617
906500107510 28527540
996385138318 651232044
487674112894 651222471
129090213394 651212898
660750608386 651203325
919195671184 73970571
813746405506 651193752
381533278642 560355555
392586793810 78220983
160645596550 546570435
681787530490 651184179
864426263302 651174606
294516919030 602294868
318422512330 651165033
5737351966 651155460
878769619282 651145887
99447277702 651136314
97534830238 148793139
197938322098 651126741
528791733370 651117168
954311294110 651107595
994472690854 651098022
756372981586 651088449
540266418154 650025846
938055490666 651078876
363365027734 651069303
415001109262 651059730
186463637314 556220019
276348668122 651050157
632063896426 211438851
323203630990 651040584
214194125542 538232352
962917307698 594042942
54504762298 651031011
682743754222 651021438
368300089807 189966612
566084458918 651011865
203039877787 158873508
455162506006 651002292
614851869250 650992719
303122932618 650983146
789840812206 650973573
341371881898 650964000
283042234246 212147253
925624582150 650954427
7649799430 224257098
542397694825 77416851
639713686282 650944854
118571752342 650935281
787928364742 650925708
604333408198 650916135
147258464302 650906562
890426516548 245834640
355715237878 650896989
197938322098 97931790
176901399994 150544998
142477345642 394388454
858688920910 257686014
197938322098 449978865
395876634622 650887416
824264866558 650877843
431256912706 650868270
467593414522 650858697
383445726106 650849124
611983198054 230383818
513492153658 506028780
910325002438 304574568
787928364742 459705033
680831306758 650839551
424563346582 411897471
662663055850 229101036
231406152718 650829978
961004860234 580142946
263917759606 650820405
8606023162 650810832
792280760689 11162118
146305102897 486404130
567040682650 650801259
527835509638 650791686
379620831178 18753507
524010614710 650782113
98491053970 412184661
133871332054 650772540
400657753282 650762967
124309094734 305196813
210369230614 650753394
191244755974 418091202
641626133746 650743821
416913556726 467669769
459943624666 18944967
227581257790 576916845
322247407258 476630097
211325454346 168379497
397003506652 71835792
24861826606 650734248
688969558939 28345653
137096654938 66580215
216106573006 650724675
645451028674 209935890
809064156790 121845144
233318600182 578716569
421694675386 551893023
404482648210 650715102
56417209762 248122587
358673454916 366598035
547916208010 336117603
249574403626 650705529
1912457038 650695956
8606023162 650686383
85103921722 253799376
674137740634 650676810
431704948252 106030548
252443074822 650667237
925079011399 163152639
593814947146 650657664
797490602062 650648091
82235250526 650638518
333722092042 650628945
923712134686 650619372
880173792403 46811970
114746857414 650609799
140564898178 650600226
625431348604 136271655
704736900058 650590653
894069198994 650581080
35380287658 650571507
868251158230 650561934
527835509638 650552361
686568649150 650542788
77454131866 650533215
608158303126 650523642
820439971630 650514069
653100818530 650504496
493411455286 650494923
630151448962 650485350
843389341198 650475777
136740003250 650466204
841476893734 153895548
854864025982 650456631
409263766870 650447058
92753711578 491554404
996385138318 650437485
275392444390 63459417
653100818530 650427912
678918859294 650418339
788884588474 79829247
527835509638 650408766
430300688974 650399193
855820249714 650389620
225668810326 650380047
21993155410 650370474
139608674446 650360901
362408804002 650351328
915106121098 568885098
30599168998 650341755
832870880146 602448036
629195225230 41479809
763066547710 650332182
173229711358 414376878
419135106787 302018577
474286980646 650322609
485761665430 497748135
515404601122 289028016
135783779518 564644259
963873531430 166723368
748723191730 277760595
483849217966 188032866
847214236126 360279855
93807886246 212951385
338503210702 650313036
94666159042 650303463
415001109262 421087551
40161406318 650293890
784103469814 270590418
87258834130 401271441
206544335686 650284317
174032728798 378095208
845301788662 650274744
548872431742 650265171
844422129784 1340220
478111875574 635197269
535485299494 650255598
242880837502 197155935
559541361208 375711531
769033891000 244915632
145346016838 650246025
594771170878 650236452
973955458201 2086914
211325454346 650226879
735336059482 259169829
332765868310 650217306
685273880365 1885881
450381387346 650207733
390139292230 168465654
486717889162 650198160
371014817590 650188587
881638290478 650179014
118571752342 650169441
386314397302 650159868
10518470626 650150295
454206282274 533101224
342328105630 216062610
558434669062 650140722
145346016838 650131149
983954229802 650121576
727045485817 62540409
429344465242 265708188
84147697990 438366816
218019020470 650112003
620589211642 284337246
835739551342 650102430
194113427170 297308661
764978995174 650092857
681787530490 650083284
416913556726 650073711
809921510578 650064138
387270621034 610814838
838080725611 172802223
882594514210 564136890
440144784133 187669092
267846923650 469957716
814702629238 414644922
146302240570 650054565
476199428110 626954916
219045825931 384729297
450381387346 210653865
553653550402 650044992
555077300308 44179395
113790633682 650035419
864426263302 650025846
826177314022 650016273
940924161862 650006700
973435768750 649997127
410219990602 649987554
969610873822 649977981
228537481522 649968408
475243204378 441994983
115703081146 649958835
825221090290 649949262
403526424478 649939689
480024323038 649930116
199850769562 306546606
291648247834 144092796
984910453534 649920543
414044885530 649910970
720992703502 649901397
611026974322 649891824
534693089971 421221573
258180417214 387897960
969610873822 649882251
252443074822 649872678
300254261422 649863105
502973692606 137535291
658838160922 649853532
679875083026 138061806
427432017778 450514953
975348216214 253387737
661706832118 649843959
167498715865 434020674
848170459858 239822796
701868228862 649834386
145774389442 121529235
736292283214 514299852
306947827546 579204792
586165157290 591994320
371971041322 649824813
947617727986 30250680
252443074822 649815240
97534830238 649805667
682743754222 649796094
403526424478 649786521
95622382774 649776948
32511616462 649767375
941880385594 649757802
214500059476 313190268
351890342950 649748229
208456783150 649738656
432213136438 649729083
662663055850 649719510
972479545018 649709937
676050188098 649700364
42376504177 124717044
58359113347 597929580
992560243390 120772968
400657753282 232432440
373883488786 649690791
440819150026 192838512
718124032306 649681218
150210621631 192398154
630151448962 649671645
162558044014 469996008
446556492418 649662072
815658852970 649652499
789840812206 649642926
466145736208 88042881
892156751530 649633353
550784879206 649623780
365277475198 597029718
161601820282 113889981
929449477078 649614207
640669910014 649604634
299298037690 649595061
451337611078 515601780
956233306 602601204
833827103878 649585488
351890342950 495986703
456118729738 649575915
77454131866 649566342
148214688034 204010203
764022771442 649556769
655013265994 649547196
571821801310 649537623
364321251466 649528050
460899848398 649518477
541222641886 649508904
128133989662 356488947
917974792294 649499331
235231047646 132901959
668400398242 209878452
389183068498 649489758
651188371066 649480185
593814947146 298275534
544091313082 649470612
452293834810 270379812
697087110202 649461039
324159854722 649451466
651188371066 243278649
153952030426 649441893
876857171818 214961715
9574 182920884
417869780458 432010344
365277475198 649432320
847214236126 649422747
732467388286 649413174
927537029614 649403601
630151448962 649394028
163610734867 449931000
404482648210 528975261
691349767810 649384455
735336059482 571048596
951442622914 649374882
854864025982 649365309
654057042262 649355736
179770071190 321815541
297416022793 418167786
465810336580 92800662
266786430802 649346163
609114526858 180546780
852951578518 649336590
82235250526 376678404
59285880958 649327017
364321251466 649317444
813746405506 649307871
205588111954 649298298
661050664498 244590150
592858723414 350840877
405438871942 649288725
535485299494 649279152
459943624666 625959324
313641393670 649269579
538353970690 649260006
698999557666 283609698
268698878266 353607474
437950478830 649250433
904587660046 649240860
595727394610 649231287
931361924542 649221714
934230595738 318742608
548872431742 635254707
628239001498 16101786
867294934498 649212141
998297585782 649202568
200806993294 448954554
961004860234 649192995
287861396008 180843543
767847666370 649183422
834783327610 649173849
406395095674 41948886
454209345634 567611889
633020120158 649164276
161601820282 649154703
696130886470 177540858
818527524166 566884341
503929916338 649145130
952398846646 560882070
16255813018 649135557
264873983338 592961193
468549638254 161324196
896937870190 649125984
833000364544 147405054
80322803062 649116411
789354957829 160634940
843389341198 171337554
465680967058 649106838
491499007822 649097265
421694675386 649087692
839564446270 649078119
284954681710 649068546
867294934498 236338224
762287836117 168207183
895981646458 295480218
701868228862 649058973
829408725334 100104861
325116078454 649049400
719080256038 649039827
876019279939 453032652
916294001857 407484318
284954681710 586374969
979173111142 364712154
541222641886 649030254
136740003250 649020681
27730497802 342292188
848170459858 649011108
540287095834 66197295
393964187158 649001535
490542784090 282930015
193157203438 648991962
281129786782 648982389
594771170878 299194542
124309094734 648972816
642582357478 648963243
626326554034 648953670
227863699582 149300508
928493253346 648944097
129090213394 648934524
736292283214 648924951
117615528610 421929975
498192573946 648915378
541222641886 18542901
841671522397 101387643
853907802250 258490146
146699826406 107590947
560347116526 648905805
336590763238 136999203
44942524978 196725150
927537029614 155838867
835739551342 648896232
138652450714 171959799
453250058542 648886659
991604019658 293268855
773715105832 430459518
21418099819 113909127
107105865145 71615613
905543883778 466262538
146388407143 470637399
831970380847 154402917
583296486094 543928287
878769619282 439324116
75566363596 260328162
526879285906 648877086
678918859294 105705066
822352419094 648867513
189332308510 648857940
66935670814 648848367
288779576638 648838794
506798587534 648829221
719080256038 648819648
11474694358 648810075
289735800370 648800502
894069198994 648790929
208456783150 351214224
843389341198 648781356
607202079394 648771783
419782227922 648762210
773585008762 648752637
833858934103 572781309
969676764781 139842384
501422721622 73625943
588077604754 118915806
856776473446 648743064
714348218149 287639931
521141943514 638633976
408307543138 648733491
169444601818 405196371
101359725166 648723918
587121381022 260309016
394920410890 348763536
849126683590 648714345
306947827546 227655513
801315496990 208088301
332765868310 648704772
802271720722 648695199
604499327434 365066355
57766184965 120974001
628239001498 648685626
452499998938 327616779
2868680770 181743405
315553841134 564261339
685612425418 648676053
928493253346 443890437
645451028674 648666480
448468939882 9841044
790855929034 511619412
107288240368 182978322
526879285906 628094103
153952030426 648656907
717167808574 93087852
486717889162 648647334
190288532242 648637761
66935670814 648628188
566328675721 195289200
55460986030 648618615
406395095674 648609042
574690472506 578745288
920843463490 648599469
740117178142 648589896
582366415798 561982965
952537511551 158701194
884902489315 149913180
954311294110 648580323
269655101998 648570750
257224193482 62961621
505031075290 27934014
531660404566 56030769
481936770502 648561177
814702629238 244168938
963873531430 648551604
25863972019 104805204
349021671754 648542031
218019020470 648532458
525923062174 648522885
550784879206 648513312
1912457038 612040182
764978995174 648503739
215150349274 648494166
373883488786 528850812
546959984278 648484593
459943624666 648475020
245749508698 648465447
828089761486 648455874
920843463490 648446301
569909353846 375261600
983954229802 648436728
430300688974 648427155
638757462550 648417582
382647006943 406565310
82235250526 648408009
71716789474 648398436
551741102938 64186965
253399298554 648388863
247661956162 34108599
527869484215 444617985
586165157290 648379290
185507413582 648369717
825221090290 648360144
283998457978 648350571
116659304878 648340998
777409903690 325864920
323203630990 648331425
521141943514 648321852
165426715210 247567353
669356621974 648312279
69804342010 648302706
876857171818 426371847
761154100246 648293133
19124484214 541716924
956230519258 108232338
975348216214 648283560
908720537530 174324330
22949379142 648273987
865478370202 391669722
824264866558 237314670
601464737002 648264414
290692024102 282968307
400657753282 648254841
915106121098 357522831
860601368374 648245268
922755910954 648235695
204631888222 648226122
70279976515 112559334
462812295862 648216549
283326169426 325166091
396832858354 323050458
886419409138 648206976
611026974322 648197403
245749508698 58012380
44942524978 648187830
537397746958 648178257
872076053158 648168684
985866677266 265631604
496280126482 648159111
848170459858 538060038
246705732430 347624349
523054390978 260069691
745854520534 648149538
465830516464 456009855
480024323038 648139965
480024323038 473212536
599552289538 620598444
841476893734 648130392
580427814898 648120819
305991603814 438098772
299298037690 648111246
627282777766 364281369
692305991542 648101673
985866677266 648092100
980129334874 252076236
13387141822 648082527
131958884590 11315286
726730045894 648072954
921799687222 534211692
961004860234 648063381
915106121098 224113503
902922387442 356603823
393007963426 648053808
345622239238 6270315
425566659901 363946314
415001109262 648044235
360496356538 648034662
189332308510 180958419
885463185406 648025089
731511164554 648015516
117615528610 648005943
852951578518 35027607
898850317654 647996370
746810744266 647986797
814702629238 647977224
214194125542 647967651
190288532242 647958078
456118729738 647948505
974391992482 647938932
855820249714 157724748
444644044954 647929359
92753711578 647919786
379620831178 647910213
560347116526 399500436
346153000558 647900640
373256509243 150401403
747019684564 86903694
708561794986 647891067
402570200746 647881494
775497456226 647871921
530704180834 647862348
405438871942 441918399
406395095674 501491178
510623482462 647852775
555577743937 146265867
278261115586 283131048
876857171818 647843202
315553841134 409494648
967698426358 163076055
342901432600 19270449
424563346582 647833629
923712134686 647824056
404569829521 395805258
892156751530 139086117
414044885530 647814483
398745305818 647804910
84147697990 647795337
234274823914 530516514
909572970796 414194991
350934119218 496647240
860601368374 465458406
382489502374 647785764
601464737002 334528485
91797487846 647776191
386314397302 647766618
141521121910 27283050
869207381962 275673681
221843915398 647757045
444644044954 129599274
819483747898 647747472
800359273258 647737899
80322803062 617353197
875900948086 647728326
633976343890 647718753
819483747898 314741094
501061245142 640041207
801315496990 647709180
491499007822 647699607
851039131054 391727160
364321251466 647690034
632063896426 367335156
870163605694 647680461
371971041322 647670888
807052839382 647661315
77454131866 647651742
333722092042 473021076
195069650902 647642169
589990052218 647632596
501061245142 549394470
329897197114 647623023
795578154598 647613450
643538581210 647603877
113790633682 144542727
620589211642 647594304
688937058604 37842069
812790181774 647584731
89885040382 647575158
447512716150 647565585
596826658108 421633212
132915108322 399404706
380577054910 647556012
795578154598 256642557
409263766870 647546439
987779124730 647536866
477569224588 100813263
409263766870 88799148
715255361110 647527293
248618179894 647517720
324159854722 647508147
786972141010 504324786
195069650902 647498574
182883715456 272457153
496280126482 647489001
993516467122 647479428
798507183559 559982208
266786430802 647469855
48767419906 647460282
846258012394 647450709
201763217026 165354429
618676764178 647441136
516360824854 647431563
735336059482 647421990
707605571254 647412417
187419861046 534422298
59285880958 647402844
957179965306 647393271
303122932618 647383698
631107672694 647374125
271567549462 647364552
40161406318 299644473
65979447082 23932500
59285880958 106557063
827133537754 484336362
470462085718 647354979
826177314022 647345406
436038031366 455042982
632063896426 61401222
540266418154 647335833
865382487034 647326260
937099266934 464099040
814702629238 647316687
563215787722 647307114
540266418154 647297541
961961083966 647287968
206544335686 647278395
274436220658 647268822
788884588474 647259249
370058593858 647249676
831914656414 27665970
885463185406 302841855
611026974322 647240103
625370330302 74985309
586596660265 191613168
899806541386 647230530
94666159042 59113275
621545435374 647220957
342328105630 647211384
799403049526 647201811
418826004190 647192238
408307543138 647182665
152039582962 647173092
592858723414 647163519
70760565742 647153946
87972592918 395240451
921799687222 221997870
902675212582 647144373
109965738754 500112666
109009515022 647134800
579471591166 647125227
606245855662 647115654
929952969013 87238749
333722092042 647106081
85103921722 647096508
411713192623 22716729
372927265054 495948411
951442622914 647086935
626326554034 158605464
621545435374 647077362
644494804942 647067789
853907802250 647058216
313641393670 647048643
256267969750 647039070
314597617402 345384267
256267969750 647029497
502973692606 647019924
335634539506 108663123
441775373758 451845600
594771170878 647010351
712386689914 647000778
955267517842 646991205
286867129174 646981632
54504762298 646972059
840520670002 40857564
39325419466 341105136
624414106570 646962486
376752159982 646952913
767847666370 646943340
614851869250 646933767
193157203438 646924194
249574403626 646914621
276348668122 515180568
473330756914 646905048
630151448962 68791578
663619279582 425921916
185507413582 646895475
432213136438 618913596
502973692606 646885902
415001109262 66675945
339459434434 646876329
161601820282 646866756
514448377390 646857183
645451028674 87008997
880682066746 646847610
319378736062 646838037
794621930866 646828464
413088661798 566654589
158733149086 646818891
735336059482 141019863
29642945266 546063066
565128235186 646809318
420738451654 646799745
731511164554 646790172
310772722474 234662949
339459434434 646780599
213237901810 249089460
117615528610 119126412
696260973967 10501581
368146146394 380421447
507963445228 288233457
127177765930 646771026
115703081146 646761453
291648247834 646751880
612125634721 390492243
867294934498 646742307
279440505094 202095603
334678315774 646732734
289735800370 646723161
584252709826 646713588
819483747898 646704015
632063896426 646694442
68848118278 646684869
587121381022 646675296
9562246894 365286534
577559143702 646665723
508711034998 482804682
799403049526 365506713
921799687222 646656150
717458885212 148410219
251486851090 357312225
486717889162 646646577
278261115586 646637004
38248958854 646627431
281129786782 134902716
277304891854 646617858
954311294110 646608285
449425163614 393794928
855820249714 646598712
952398846646 542549775
220982713264 198189819
772628785030 646589139
154908254158 646579566
398745305818 646569993
46854972442 394953261
22949379142 646560420
233318600182 646550847
621545435374 646541274
110921962486 646531701
363365027734 646522128
236187271378 646512555
218019020470 646502982
132915108322 646493409
961004860234 434757795
87016369186 646483836
969610873822 646474263
935186819470 646464690
362408804002 646455117
914149897366 646445544
481936770502 646435971
667444174510 222103173
652144594798 193709655
837651998806 646426398
551741102938 646416825
673181516902 646407252
660750608386 646397679
973563242818 339774489
265830207070 228325623
644494804942 646388106
323203630990 69988203
216106573006 646378533
396832858354 301702668
14343365554 91412577
636157658632 195423222
53548538566 56854047
574810106287 238808058
929449477078 646368960
926580805882 163516413
985866677266 188032866
415957332994 646359387
151083359230 393029088
961004860234 646349814
340415658166 646340241
666487950778 646330668
594771170878 646321095
919887239758 646311522
155864477890 26919276
301210485154 363505956
856776473446 646301949
15299589286 646292376
142477345642 646282803
571821801310 129493971
686568649150 646273230
278261115586 646263657
729598717090 571938885
718124032306 646254084
189332308510 646244511
305035380082 175310349
759241652782 121146315
148214688034 646234938
930405700810 646225365
841476893734 356661261
42073853782 646215792
856776473446 646206219
570865577578 646196646
5737351966 646187073
74585460670 113593218
960048636502 646177500
309816498742 220035405
634932567622 646167927
431256912706 108299349
405438871942 323481243
844345564930 646158354
226625034058 646148781
815658852970 646139208
841816754380 56069061
187419861046 156078192
459943624666 87066435
949530175450 80355762
137696226982 646129635
482892994234 646120062
948573951718 487907091
854864025982 374285154
297385590226 646110489
321291183526 646100916
401613977014 646091343
82235250526 578735715
272523773194 646081770
347109224290 76325529
885463185406 646072197
283042234246 646062624
571821801310 473997522
323203630990 646053051
480024323038 207083136
89885040382 646043478
863470039570 379866213
842433117466 646033905
479458438381 52632354
171164057602 646024332
869207381962 350457957
28844446282 243450963
474286980646 89268225
263917759606 280048542
731511164554 414865101
304079156350 237209367
813746405506 646014759
311728946206 646005186
43030077514 612423102
525923062174 383829435
567040682650 645995613
97534830238 645986040
145346016838 645134043
392051739694 392847201
192200979706 645976467
152995806694 645966894
633976343890 574284270
145346016838 560451285
69804342010 220973559
20080707946 645957321
232362376450 645947748
915106121098 645938175
651188371066 645928602
917974792294 645919029
544091313082 170121783
336590763238 645909456
686568649150 645899883
537397746958 645890310
293560695298 380785221
138924505801 203770878
116659304878 645880737
827133537754 645871164
570865577578 645861591
156820701622 645852018
556522221598 645842445
145346016838 292637037
711430466182 645832872
488630336626 645823299
375795936250 645813726
239055942574 645804153
899806541386 645794580
837651998806 645785007
518273272318 40484217
565128235186 645775434
465680967058 474543183
260092864678 355435917
497236350214 645765861
413088661798 329387784
177470668012 68284209
429344465242 442779969
786972141010 645756288
103272172630 645746715
6693575698 645737142
666487950778 72151701
205588111954 524179188
194113427170 246677064
975348216214 14617971
208456783150 645727569
343284329362 9419832
931361924542 554180970
961961083966 645717996
705693123790 645708423
665531727046 362854992
554051433001 183753735
498397340416 204431415
57373433494 645698850
452293834810 645689277
625370330302 645679704
197938322098 645670131
178813847458 313381728
71716789474 645660558
109009515022 578639985
514448377390 645650985
909368778706 645641412
913193673634 645631839
916062344830 557282622
241924613770 645622266
10518470626 645612693
632063896426 216321081
754460534122 645603120
836695775074 645593547
113790633682 645583974
151083359230 645574401
474559792000 12779955
76497908134 389860425
812790181774 517066449
362668663087 124343697
46854972442 178871505
84147697990 645564828
327984749650 109515120
15299589286 363075171
543135089350 32825817
109965738754 645555255
388226844766 645545682
588077604754 645536109
981085558606 645526536
748723191730 645516963
45185353696 159543618
691668443407 94456791
267742654534 540893646
772628785030 645507390
891200527798 351415257
260092864678 645497817
96578606506 645488244
116659304878 645478671
459943624666 645469098
536441523226 645459525
355715237878 645449952
29642945266 179331009
545047536814 372131229
576602919970 645440379
737248506946 645430806
904587660046 645421233
688481096614 645411660
305035380082 645402087
270611325730 645392514
266786430802 645382941
470462085718 364396245
734379835750 645373368
493411455286 645363795
783147246082 645354222
702824452594 645344649
576602919970 645335076
175945176262 645325503
366233698930 645315930
688481096614 645306357
907456331242 645296784
60242104690 645287211
567996906382 645277638
573951565447 219738642
771672561298 173644647
699955781398 333207411
438906702562 645268065
425519570314 509522925
189332308510 645258492
909368778706 552122775
743942073070 537839859
785059693546 645248919
471418309450 645239346
808009063114 645229773
885463185406 645220200
603377184466 645210627
522098167246 645201054
924668358418 187908417
712028931850 4767354
605289631930 645191481
774693653800 46409904
376752159982 435676803
808965286846 645181908
583296486094 220772526
530704180834 541161690
164470491478 305101083
793665707134 645172335
86060145454 645162762
77454131866 134605953
378664607446 645153189
279217339318 121088877
838613736586 243125481
581384038630 366684192
571939281166 1148760
26774274070 645143616
808428073324 83668020
467593414522 645134043
240968390038 645124470
235231047646 645114897
378664607446 33658668
530704180834 645105324
949553868625 515276298
608158303126 337601418
669356621974 6480921
456118729738 70083933
741419025466 188080731
214625867842 161544375
398903872990 232690911
814702629238 19528920
411176214334 645095751
968654650090 645086178
944749056790 353033094
860770542430 175348641
496280126482 391688868
223096576648 145030950
924668358418 535341306
9574 645076605
113391702145 47654394
507754811266 645067032
162558044014 645057459
873988500622 645047886
884866935193 30528297
388226844766 535465755
368146146394 373452303
705693123790 562289301
61198328422 645038313
551741102938 237017907
643538581210 159093687
938055490666 645028740
92753711578 386280123
291648247834 645019167
41117630050 574475730
628410195457 388692519
713342913646 645009594
952398846646 645000021
81377102179 94332342
277304891854 644990448
706118509618 22869897
112126213075 132059535
851039131054 644980875
182638742386 447891951
803227944454 644971302
368146146394 71558175
963873531430 106078413
635069002018 219413160
858688920910 644961729
645451028674 644952156
341371881898 644942583
58329657226 644933010
633976343890 38847234
893112975262 644923437
4781128234 18868383
191347732735 342273042
812790181774 644913864
779322351154 644904291
211325454346 644894718
926580805882 644885145
270611325730 644875572
34424063926 511188627
839564446270 562748805
732467388286 644865999
160645596550 644856426
123444455893 51914379
628239001498 197155935
308860275010 644846853
653100818530 563160444
542204751010 293249709
985866677266 135457950
729598717090 644837280
990647795926 644827707
290692024102 644818134
209413006882 644808561
287823352906 644798988
249574403626 644789415
733423612018 644779842
587121381022 644770269
359540132806 644760696
113790633682 644751123
153952030426 611934879
758285429050 579042051
344240553094 644741550
839564446270 644731977
90841264114 644722404
637801238818 644712831
889288080334 644703258
755416757854 644693685
790797035938 291785040
270611325730 644684112
965900443255 149625990
703780676326 563380623
762110323978 143125923
393007963426 644674539
646407252406 644664966
395312166769 190272948
819483747898 611772138
84147697990 644655393
331809644578 644645820
204631888222 644636247
985866677266 385303677
609114526858 644626674
444644044954 644617101
60242104690 644607528
671269069438 627519723
837651998806 397241208
752548086658 437859447
718124032306 110424555
638757462550 644597955
118571752342 644588382
647363476138 644578809
727686269626 471355374
398745305818 644569236
501061245142 644559663
77696912719 75894744
83191474258 644550090
309816498742 644540517
455231000821 35592414
191244755974 47663967
65023223350 644530944
746810744266 644521371
21993155410 256843590
647363476138 644511798
979173111142 644502225
496280126482 644492652
904587660046 17212254
980129334874 644483079
706649347522 644473506
77454131866 644463933
493411455286 644454360
605289631930 644444787
458987400934 644435214
882594514210 644425641
390139292230 54604392
804184168186 38512179
900762765118 644416068
803227944454 644406495
638234445787 175903875
396832858354 644396922
119527976074 644387349
573734248774 245212395
100403501434 644377776
205588111954 214435200
593814947146 383800716
324159854722 644368203
345196776826 644358630
912237449902 603261741
916062344830 248543799
756372981586 644349057
458109733240 84644466
115703081146 571163472
115703081146 187602081
999253809514 644339484
203675664490 594540738
537397746958 644329911
914149897366 150391830
526879285906 644320338
813746405506 644310765
670312845706 549968850
790797035938 395891415
739160954410 644301192
496280126482 644291619
771672561298 288989724
159689372818 294666513
869207381962 644282046
26774274070 644272473
90841264114 644262900
557478445330 116407680
169251610138 644253327
925624582150 644243754
380577054910 644234181
346153000558 644224608
586165157290 644215035
689495811376 327396600
520185719782 626112492
101359725166 644205462
71716789474 644195889
874944724354 644186316
360496356538 644176743
486717889162 644167170
809921510578 60845988
466637190790 275798130
290692024102 644157597
592858723414 476984298
217062796738 644148024
249574403626 331503417
126221542198 217584717
551741102938 644138451
70760565742 121624965
597639842074 468990843
926712760114 385686597
643538581210 644128878
269655101998 644119305
780278574886 644109732
825221090290 475538775
526150143307 149300508
956233306 186328872
99447277702 644100159
511111820338 306336
750635639194 644090586
976304439946 644081013
786015917278 644071440
157776925354 192197121
298341813958 644061867
139608674446 644052294
409263766870 644042721
448468939882 644033148
509064632899 45711075
433169360170 644023575
845301788662 594933231
329897197114 364597278
318422512330 644014002
624438374125 310079043
963873531430 644004429
654219831127 139363734
43030077514 643994856
502973692606 575634063
134827555786 329445222
159689372818 181867854
472374533182 643985283
607677015070 16341111
402570200746 643975710
895025422726 643966137
506798587534 563026422
961004860234 643956564
735336059482 643946991
136740003250 643937418
117615528610 561475596
528367682281 6471348
932318148274 118389291
446556492418 643927845
817571300434 643918272
569909353846 18533328
98491053970 643908699
547916208010 14761566
182638742386 643899126
955267517842 643889553
510623482462 596484057
467593414522 269527815
478400759995 94571667
371971041322 643879980
191244755974 579798318
989691572194 263152197
69804342010 643870407
15299589286 308729250
676050188098 643860834
146302240570 643851261
568953130114 279531600
982041782338 326343570
959092412770 332087370
107097067558 643841688
591902499682 68303355
960048636502 636202434
658838160922 108395079
539310194422 643832115
432213136438 643822542
247661956162 643812969
514448377390 503338767
378664607446 643803396
800359273258 643793823
551741102938 540146952
117678652972 277119204
242880837502 11573757
74585460670 643784250
515404601122 643774677
345196776826 643765104
823308642826 643755531
11474694358 643745958
566084458918 643736385
827133537754 643726812
178813847458 643717239
463768519594 286606047
653100818530 635733357
782323972174 275597097
612939421786 643707666
720036479770 643698093
163514267746 643688520
174988952530 643678947
486815533762 458584992
157776925354 643669374
94666159042 643659801
626326554034 643650228
839108268193 39009975
610070750590 427415304
365286186628 374534052
563215787722 116436399
162006001915 78383724
193157203438 643640655
497236350214 643631082
643538581210 346552173
448468939882 643621509
875900948086 643611936
731511164554 204038922
919887239758 235620249
163514267746 226353585
266786430802 643602363
708561794986 643592790
815658852970 643583217
404482648210 141996309
942836609326 643573644
189332308510 534096816
138652450714 643564071
874944724354 643554498
464724743326 626476266
937099266934 643544925
603377184466 643535352
764978995174 643525779
852951578518 643516206
228537481522 643506633
427432017778 643497060
641626133746 643487487
6693575698 108299349
998297585782 451520118
750635639194 643477914
277304891854 209447667
979173111142 643468341
66935670814 48554256
374839712518 643458768
555565997866 527453154
371014817590 643449195
549828655474 277770168
521141943514 643439622
116659304878 643430049
425519570314 643420476
322247407258 643410903
819483747898 643401330
122396647270 643391757
918931016026 643382184
359540132806 57294405
312685169938 643372611
81279026794 643363038
223756362862 643353465
315553841134 643343892
736292283214 618013734
737248506946 643334319
204631888222 643324746
204631888222 643315173
447991863946 152172408
448468939882 643305600
349021671754 643296027
532616628298 625203057
238099718842 643286454
339459434434 317297085
405470481988 184366407
987779124730 643276881
45898748710 463266189
541222641886 643267308
774541232494 643257735
656925713458 435619365
764978995174 643248162
596683618342 643238589
279403744774 20112873
149170911766 643229016
7649799430 643219443
87016369186 471498969
21036931678 643209870
264940496542 352640601
847214236126 643200297
360496356538 643190724
92753711578 296064171
353802790414 520914795
122396647270 235878720
51636091102 209227488
11474694358 643181151
908412554974 232604754
496280126482 484192767
216106573006 643171578
485761665430 643162005
256267969750 643152432
579471591166 502668657
446556492418 643142859
486717889162 598647555
254355522286 643133286
176901399994 643123713
766891442638 78316713
364321251466 526208664
359540132806 298371264
211325454346 101464227
950486399182 643114140
109965738754 505837320
366233698930 643104567
159689372818 643094994
561303340258 568291572
466637190790 643085421
462812295862 643075848
828089761486 643066275
106140843826 643056702
798446825794 449691675
938055490666 643047129
732467388286 643037556
494367679018 643027983
225668810326 643018410
81279026794 643008837
943792833058 481617630
545047536814 642999264
982041782338 642989691
971523321286 642980118
647483827894 507876369
384401949838 172744785
306947827546 642970545
793885933999 125128683
156820701622 642960972
87016369186 589141566
46854972442 642951399
220887691666 642941826
730706347390 288223884
666487950778 642932253
841476893734 642922680
246705732430 87880140
738204730678 642913107
83191474258 642903534
426475794046 364032471
694218439006 590874279
564172011454 550208175
35507991478 413180253
431256912706 642893961
124309094734 642884388
503929916338 146160564
876951408430 231312399
282086010514 642874815
206584752892 306058383
310772722474 642865242
718124032306 642855669
277304891854 56643441
66565544434 24324993
865382487034 642846096
59285880958 642836523
646407252406 158375712
70760565742 642826950
208456783150 642817377
762110323978 642807804
994472690854 82318227
166650226675 332422425
338503210702 474849519
379620831178 642798231
340500331351 359485296
347109224290 401319306
671269069438 642788658
604333408198 642779085
454206282274 304545849
378664607446 642769512
310772722474 642759939
397789082086 371958915
845301788662 642750366
485761665430 236836020
698043333934 486049929
692305991542 362787981
539310194422 642740793
401613977014 90215952
175945176262 642731220
999253809514 642721647
322247407258 642712074
23905602874 642702501
880153449778 160366896
174032728798 211276110
839564446270 642692928
354811033828 210931482
915106121098 642683355
174988952530 642673782
159689372818 642664209
305991603814 642654636
977260663678 642645063
680831306758 550045434
119527976074 265296549
974391992482 642635490
777409903690 642625917
472374533182 642616344
473330756914 642606771
972479545018 70734897
254355522286 642597198
726730045894 642587625
923712134686 368818971
892156751530 642578052
927537029614 642568479
654576099895 78067815
799403049526 642558906
360496356538 642549333
891200527798 570818844
131958884590 642539760
933309141142 578793153
487674859588 617535084
666487950778 642530187
917018568562 642520614
7649799430 255359775
375795936250 642511041
290692024102 642501468
394920410890 642491895
526879285906 642482322
697087110202 492952062
292604471566 642472749
800359273258 446044362
458987400934 615496035
659959987981 356776137
406395095674 642463176
774541232494 377578266
778366127422 642453603
436038031366 388883979
118571752342 227023695
133871332054 642444030
598596065806 642434457
786972141010 642424884
265830207070 642415311
549828655474 642405738
634956844750 415152291
702896862766 399481290
123352871002 301903701
132915108322 342560232
159689372818 169930323
299298037690 642396165
397789082086 642386592
280173563050 642377019
152039582962 642367446
811833958042 321614508
717428337769 146457327
943792833058 642357873
456118729738 642348300
707605571254 642338727
89885040382 642329154
589033828486 642319581
294516919030 642310008
250530627358 642300435
586165157290 642290862
430510845043 307197570
888331856602 64474155
77454131866 642281289
32511616462 642271716
804184168186 438299805
126221542198 642262143
808965286846 343517532
463768519594 642252570
373883488786 642242997
454206282274 145241556
573734248774 642233424
47811196174 596828685
710474242450 642223851
353802790414 642214278
903631436314 415037415
918931016026 37487868
476199428110 642204705
808009063114 342349626
84147697990 59697228
338503210702 642195132
455162506006 642185559
192200979706 610862703
964891970089 566472702
625370330302 642175986
156828340876 225750486
37292735122 642166413
25183096486 101751417
336590763238 642156840
172120281334 324562992
721080430474 436567092
581384038630 309504663
532616628298 642147267
388226844766 425232660
868251158230 642137694
138652450714 642128121
998297585782 642118548
917974792294 102574695
724817598430 642108975
625370330302 45672783
492601641016 378066489
70760565742 642099402
939011714398 642089829
463768519594 642080256
764336172316 36540141
135783779518 642070683
810877734310 642061110
905543883778 642051537
43030077514 642041964
189350200447 120648519
176901399994 642032391
358583909074 642022818
498192573946 642013245
451337611078 642003672
786015917278 641994099
81279026794 74525805
662663055850 641984526
198894545830 228708543
731511164554 641974953
284954681710 641965380
519229496050 2211363
272523773194 534125535
275408814220 512959632
157776925354 624858429
554609774134 48142617
195069650902 641955807
155864477890 641946234
722905150966 641936661
164470491478 641927088
310117694041 326678625
852951578518 641917515
381925139824 128412222
17212036750 641907942
999253809514 641898369
771672561298 641888796
416913556726 569258445
591902499682 432747465
429344465242 553501287
500105021410 241794834
365277475198 349567668
372927265054 641879223
540266418154 282805566
956233306 59276016
149468230000 126124275
830958432682 641869650
290692024102 371269659
809992216756 334078554
267742654534 641860077
581384038630 641850504
826177314022 641840931
87016369186 98802933
614851869250 641831358
871119829426 641821785
558434669062 641812212
426513837148 447805794
757329205318 613744176
174988952530 211429278
439889223325 395326608
917018568562 440654763
177857623726 414568338
162115976539 11535465
591902499682 521297715
844345564930 320331726
332765868310 641802639
651188371066 388788249
508711034998 641793066
689437320346 597747693
967698426358 356996316
481384450786 33113007
413088661798 641783493
125265318466 122668422
635888791354 515056119
654057042262 641773920
751591862926 641764347
231406152718 641754774
380577054910 641745201
314597617402 641735628
894069198994 641726055
430416953059 310404525
46854972442 369192318
433169360170 71720916
489606338176 475050552
452293834810 641716482
569909353846 641706909
949530175450 641697336
269655101998 641687763
430546963972 27790419
919887239758 509101713
925624582150 638289348
188376084778 641678190
236187271378 370685706
540266418154 102488538
494367679018 641668617
879725843014 641659044
499148797678 641649471
322247407258 486643455
577559143702 641639898
848170459858 641630325
817571300434 640127364
345196776826 424686999
967698426358 641620752
718124032306 641611179
715255361110 313161549
240012166306 469306752
616764316714 641601606
34424063926 203253936
253399298554 314003973
924668358418 641592033
787928364742 641582460
438035496643 315085722
957179965306 641572887
853907802250 530832423
955267517842 641563314
695211844270 206460891
942836609326 641553741
834783327610 490558812
332765868310 630133152
979173111142 641544168
685256581954 36588006
270611325730 371815320
433169360170 524303637
119527976074 641534595
557478445330 641525022
948573951718 398160216
895025422726 197893056
156820701622 641515449
715255361110 157408839
624414106570 641505876
282086010514 175463517
781742694133 128795142
325116078454 46103568
917974792294 641496303
890277752128 380105538
667444174510 641486730
9574 641477157
523054390978 641467584
412132438066 641458011
432213136438 641448438
686568649150 641438865
137696226982 5619351
412166001004 214722390
296429366494 641429292
915106121098 104833923
982998006070 641419719
880748321479 141785703
766891442638 641410146
407351319406 399318549
440030099593 239267562
469505861986 641400573
473642999455 116388534
433169360170 530602671
587121381022 641391000
537397746958 641381427
657881937190 641371854
566084458918 62741442
545047536814 18877956
509667258730 641362281
448468939882 641352708
429344465242 302066442
709518018718 641343135
884506961674 641333562
450381387346 641323989
585208933558 641314416
921799687222 641304843
884506961674 387151266
988735348462 125674344
565128235186 641295270
577559143702 59438757
938055490666 31456878
163514267746 534087243
264873983338 427185552
497769355708 76268091
409263766870 612844314
513492153658 641285697
573734248774 549528492
984910453534 641276124
305460124519 162549540
286867129174 641266551
790797035938 641256978
842445399625 371403681
253399298554 641247405
518273272318 474428307
8606023162 641237832
86060145454 641228259
810877734310 641218686
668598224287 32844963
132915108322 641209113
655013265994 641199540
219931467934 471470250
21993155410 641189967
82235250526 641180394
713342913646 641170821
590946275950 626361390
380891154613 199214130
948573951718 641161248
463768519594 641151675
963923789680 118226550
844345564930 641142102
158733149086 500926371
555565997866 540692613
868443173464 443363922
529747957102 641132529
822352419094 641122956
777409903690 365334399
146304748696 352688466
150328714159 23999511
31602779080 384231501
943792833058 152009667
666487950778 226104687
557478445330 641113383
537397746958 96677727
999253809514 641103810
12430918090 641094237
430300688974 90148941
188376084778 641084664
601464737002 641075091
859645144642 623374614
982041782338 345537435
163514267746 641065518
626326554034 641055945
119527976074 641046372
597639842074 641036799
258180417214 641027226
441775373758 18609912
936143043202 641017653
964829755162 641008080
871119829426 640998507
266786430802 346877655
132915108322 640988934
447512716150 640979361
90841264114 640969788
722905150966 423921159
913193673634 640960215
14444063941 2364531
439862926294 640950642
823420311871 166235145
772628785030 637848990
655969489726 640941069
600508513270 440338854
950486399182 34003296
58630517470 43059354
719537883730 5762946
617720540446 198208965
495725987896 4221693
315553841134 640931496
356671461610 640921923
480266778409 36109356
515657835691 69701013
561303340258 640912350
750635639194 640902777
934230595738 640893204
956233306 640883631
763066547710 640874058
396832858354 640864485
658021080745 465295665
332906399950 72371880
296429366494 158978811
751812405700 332508582
618676764178 565994052
41117630050 640854912
706652190703 337170633
802271720722 640845339
189332308510 640835766
746810744266 640826193
86366481454 97941363
917018568562 132959397
180726294922 640816620
567040682650 640807047
803227944454 640797474
311728946206 640787901
365277475198 640778328
649275923602 640768755
515770605631 164607735
51636091102 640759182
846258012394 640749609
702824452594 640740036
704736900058 640730463
688481096614 640720890
494367679018 640711317
379620831178 452630586
468549638254 640701744
918931016026 640692171
809921510578 386978952
832095882877 72544194
56417209762 640682598
915106121098 640673025
465680967058 640663452
204631888222 481234710
353802790414 343881306
326101337095 270083049
377708383714 640653879
153455655322 26277885
983165160223 55896747
142477345642 640644306
595727394610 367823379
9574 640634733
283052161447 556851837
528791733370 640625160
248618179894 640615587
997514556766 333398871
179040545671 354459471
821396195362 640606014
51636091102 25607775
549828655474 640596441
978216887410 640586868
207500559418 640577295
564172011454 640567722
845301788662 640558149
386314397302 640548576
671269069438 252430437
158733149086 640539003
718124032306 640529430
513492153658 15230643
821396195362 640519857
91957012318 286175262
374839712518 640510284
4781128234 23731467
225668810326 271011630
641626133746 640500711
513804329188 132633915
731511164554 640491138
851039131054 640481565
571923466570 452726316
442731597490 374907399
161148188623 76832898
176901399994 640471992
157776925354 640462419
217062796738 640452846
430300688974 52000536
518273272318 640443273
27730497802 640433700
484805441698 228048006
613895645518 640424127
174259876942 1368939
179770071190 498734154
486717889162 640414554
161696564263 508067829
291648247834 331436406
39644343961 197558001
942836609326 640404981
96578606506 538442958
623457882838 357819594
935186819470 259696344
48767419906 15776304
114746857414 640395408
197938322098 476773692
539310194422 640385835
577559143702 640376262
225668810326 640366689
96808157473 139880676
647363476138 640357116
97534830238 605051892
966742202626 69691440
944749056790 640347543
168295386406 275606670
632063896426 640337970
85103921722 22869897
498192573946 640328397
196982098366 640318824
312762012409 222926451
948573951718 640309251
548872431742 465056340
545047536814 291411693
765935218906 640299678
913193673634 640290105
395876634622 640280532
517317048586 640270959
726730045894 281733390
133871332054 640261386
381533278642 123338532
436994255098 640251813
185507413582 640242240
387270621034 640232667
908412554974 368397759
676052610067 32261010
819483747898 291459558
161601820282 116465118
311908066609 319479729
612939421786 640223094
814702629238 640213521
839564446270 593267529
10518470626 640203948
177857623726 640194375
109965738754 640184802
717325849231 429157590
142594643611 251856057
939967938130 640175229
47811196174 640165656
27730497802 640156083
249574403626 640146510
446556492418 640136937
446556492418 640127364
220086215479 5360880
401613977014 640117791
56417209762 640108218
257224193482 640098645
334678315774 372648171
793665707134 640089072
789840812206 640079499
656925713458 530095302
778366127422 131906367
744898296802 545996055
931531941022 136702440
89300718127 92676213
461856072130 640069926
601464737002 640060353
338817463573 85936821
421694675386 450677694
1912457038 209418948
244793284966 640050780
755416757854 484077891
456118729738 640041207
178813847458 640031634
456168327451 162606978
973435768750 640022061
601464737002 207647943
115703081146 640012488
677006411830 640002915
993516467122 639993342
659794384654 639983769
618676764178 17384568
647363476138 639974196
640669910014 639964623
349021671754 639955050
131958884590 639945477
363365027734 639935904
415957332994 639926331
72673013206 639916758
324159854722 639907185
897378860008 193747947
303122932618 639897612
668916382942 2029476
812790181774 15680574
222800139130 639888039
701868228862 160395615
178118851750 100976004
326072302186 639878466
684656201686 309858864
321291183526 481454889
301210485154 639868893
923712134686 639859320
928605716950 237984780
149170911766 639849747
841476893734 639840174
25818050338 588347007
623457882838 639830601
471418309450 639821028
106140843826 639811455
749176559437 44638899
257224193482 639801882
18618392515 58605906
98491053970 639792309
612939421786 639782736
196025874634 639773163
559390892794 639763590
868776026674 108165327
136740003250 331618293
601464737002 542013687
456118729738 248323620
769044258559 302104734
705693123790 639754017
38248958854 639744444
830958432682 639734871
722905150966 639725298
820439971630 639715725
583296486094 639706152
190288532242 639696579
919887239758 481684641
274436220658 639687006
116153040865 7371210
13387141822 639677433
586165157290 107916429
182638742386 402401055
351890342950 639667860
815658852970 280728225
760197876514 362720970
271567549462 537141030
895025422726 76162788
687524872882 639658287
790797035938 191747190
183594966118 288386625
926580805882 639648714
155864477890 639639141
674137740634 639629568
773585008762 639619995
134827555786 263439387
895025422726 491228922
819483747898 383685840
352846566682 77282829
390139292230 47041722
226625034058 639610422
84147697990 639600849
87972592918 639591276
688985095918 119863533
665531727046 15584844
75541684402 639581703
585208933558 64062516
881638290478 380048100
50679867370 639572130
510623482462 639562557
980251151299 111669045
688481096614 639552984
78410355598 639543411
860601368374 639533838
463768519594 639524265
679875083026 205972668
862847272147 6988290
480503040049 94255758
691491974725 257360532
822352419094 639514692
521141943514 639505119
232362376450 639495546
492455231554 639485973
479068099306 639476400
790797035938 639466827
743942073070 454449456
733423612018 639457254
727019428111 136204644
349032173335 234136434
463377993151 746694
895981646458 639447681
972479545018 639438108
810877734310 639428535
179782918156 72505902
790797035938 16379403
267742654534 639418962
858688920910 80910996
213336474991 165268272
536441523226 639409389
487226761123 89545842
362408804002 639399816
568953130114 639390243
743942073070 639380670
925624582150 226554618
727686269626 639371097
417869780458 639361524
830958432682 639351951
578515367434 639342378
629195225230 639332805
280173563050 639323232
330853420846 639313659
317466288598 639304086
120484199806 639294513
713342913646 639284940
558434669062 264473271
381533278642 639275367
633976343890 140943279
68848118278 639265794
158733149086 639256221
106140843826 451950903
165426715210 639246648
154908254158 639237075
742029625606 639227502
742029625606 639217929
513492153658 639208356
968654650090 639198783
841476893734 628706775
176080031113 367181988
302166708886 514012662
896937870190 365487567
376752159982 639189210
923712134686 639179637
682743754222 639170064
627282777766 345805479
611983198054 602026824
988735348462 639160491
241924613770 605473104
878769619282 639150918
964829755162 315382485
935186819470 639141345
742029625606 639131772
12497814214 24640902
178813847458 286988967
211533801118 35573268
294735394036 15900753
146302240570 639122199
191244755974 639112626
939967938130 639103053
611026974322 639093480
441775373758 639083907
333722092042 561408585
795578154598 639074334
655969489726 639064761
942836609326 639055188
680831306758 63507282
381533278642 324189645
595027985749 351424830
797490602062 639045615
934230595738 206240712
46500966994 10530300
797490602062 639036042
200806993294 639026469
519229496050 385207947
931361924542 510585528
722905150966 639016896
553653550402 639007323
637801238818 206815092
818527524166 638997750
516848377744 47252328
142477345642 638988177
6693575698 442712958
533572852030 638978604
830002208950 638969031
439862926294 638959458
611026974322 638949885
480024323038 638940312
640880764912 93623940
550784879206 485303235
118571752342 638930739
651188371066 638921166
75541684402 270657429
532616628298 638911593
123864634009 59046264
555565997866 638902020
625370330302 638892447
32969186716 159036249
356671461610 638882874
881638290478 638873301
830002208950 638863728
454206282274 638854155
947706890908 226344012
547341410890 155235768
994472690854 638844582
39205182586 624571239
65979447082 238635744
193157203438 638835009
556941978502 90675456
568953130114 638825436
175337744785 169959042
788134806487 260950407
446556492418 397423095
506798587534 504736425
625370330302 638815863
572778025042 135247344
827133537754 638806290
950486399182 638796717
579471591166 638787144
522098167246 638777571
710474242450 638767998
201763217026 593765325
971523321286 638758425
567040682650 361926411
716211584842 638748852
459943624666 280019823
390139292230 638739279
422650899118 638729706
347109224290 638720133
478111875574 255685257
403526424478 638710560
428388241510 638700987
716211584842 512442690
97534830238 638691414
675093964366 638681841
753504310390 505033188
845301788662 638672268
357627685342 638662695
160645596550 638653122
444644044954 638643549
416913556726 423432936
241924613770 377262357
319378736062 638633976
587121381022 638624403
675093964366 638614830
485761665430 492224514
855820249714 545211069
558434669062 638605257
598596065806 638595684
573734248774 225367566
349102984816 102210921
515404601122 234557646
770716337566 638586111
534529075762 638576538
739160954410 638566965
621545435374 189124188
384401949838 462021699
300254261422 596263878
658838160922 638557392
808009063114 638547819
147432396139 183552702
750635639194 583914708
738204730678 21816867
607202079394 638538246
43030077514 638528673
744898296802 638519100
452293834810 638509527
697087110202 638499954
600508513270 233897109
789840812206 584718840
279217339318 638490381
745854520534 238329408
526879285906 638480808
490116655660 16264527
409263766870 366061947
21993155410 638471235
171164057602 9017766
395876634622 133371036
294516919030 638461662
270984577000 124544730
676050188098 638452089
107097067558 638442516
412636360786 38617482
685612425418 638432943
458987400934 638423370
726730045894 398294238
475334789269 51914379
734379835750 638413797
660750608386 638404224
49723643638 249874446
192200979706 329722839
353802790414 638394651
760197876514 178517304
14343365554 638385078
766891442638 239564325
180726294922 638375505
450381387346 638365932
637801238818 638356359
935521185214 186855387
498192573946 638346786
636845015086 77273256
920843463490 145078815
469505861986 287831391
928493253346 638337213
402570200746 18935394
747766967998 638327640
766891442638 92168844
6693575698 638318067
781234798618 638308494
465680967058 638298921
790797035938 638289348
436038031366 633713454
451337611078 44906943
168295386406 638279775
138652450714 638270202
560453654443 332278830
41117630050 200401182
752812770535 303349224
883550737942 638260629
755416757854 638251056
494367679018 229072317
235231047646 638241483
336590763238 638231910
740117178142 638222337
839564446270 638212764
333722092042 638203191
138652450714 429119298
100403501434 638193618
503929916338 638184045
757329205318 638174472
311728946206 136166352
629195225230 638164899
945705280522 638155326
243837061234 356795283
53548538566 638145753
474286980646 638136180
601464737002 638126607
256267969750 638117034
729598717090 638107461
547916208010 124726617
932318148274 173031975
698999557666 638097888
274436220658 359600172
914149897366 372112083
875900948086 638088315
205588111954 431876322
974391992482 638078742
163037392843 110864913
856776473446 367459605
305035380082 339516018
354759014146 638069169
149170911766 481761225
416366597890 6796830
544550242702 93528210
694218439006 638059596
803420342608 327023253
973515760738 174525363
933274372006 638050023
28686721534 638040450
75541684402 160022268
617777566807 180020265
716211584842 638030877
331809644578 114569664
665531727046 638021304
705693123790 625030743
217062796738 505444827
480980546770 296600259
753504310390 638011731
192200979706 637466070
65409139699 177196230
802271720722 310825737
472374533182 638002158
140564898178 53072712
530704180834 564471945
927537029614 637992585
524010614710 637983012
979173111142 637973439
952398846646 637963866
773585008762 637954293
723861374698 637944720
783452040829 158337420
736454507272 364932333
797779486483 2536845
682743754222 574370427
2868680770 422150154
389183068498 562911546
873032276890 637935147
845301788662 637925574
633976343890 293498607
668400398242 637916001
97534830238 449576799
620589211642 637906428
882594514210 223558269
210369230614 103857477
805140391918 637896855
353802790414 637887282
605289631930 637877709
26820310627 324850182
534529075762 373854369
84147697990 55150053
225668810326 637868136
994472690854 637858563
698999557666 637848990
88928816650 637839417
943867713064 224936781
167761609591 2575137
359540132806 637829844
862513815838 637820271
713342913646 10338840
460899848398 637810698
312685169938 637801125
578515367434 403760421
742029625606 637791552
395876634622 396647682
195069650902 637781979
563215787722 637772406
552697326670 637762833
622501659106 249127752
331809644578 637753260
677006411830 201100011
347109224290 637743687
669356621974 637734114
993516467122 637724541
965785978894 637714968
780278574886 637705395
826177314022 628323855
574765429096 354871110
768803890102 637695822
935186819470 637686249
46854972442 637676676
204631888222 584048730
128133989662 110616015
128133989662 637667103
163514267746 637657530
944967550942 203608137
872076053158 637647957
938055490666 637638384
841476893734 637628811
976304439946 637619238
719080256038 364396245
707605571254 637609665
889288080334 443421360
580523171551 509829261
949530175450 637600092
217062796738 637590519
194113427170 211419705
599552289538 288022851
131958884590 637580946
644494804942 637571373
239055942574 637561800
164470491478 637552227
502365514435 96065055
414044885530 637542654
137696226982 637533081
787928364742 637523508
934230595738 460978242
10953190129 73118574
926819929849 293393304
101359725166 637513935
556522221598 637504362
435081807634 637494789
530704180834 416301051
475243204378 637485216
611983198054 637475643
615808092982 277301091
84147697990 363075171
180726294922 637466070
965219634733 188808279
167339162674 637456497
965785978894 524351502
682089032125 73712100
930405700810 637446924
774541232494 637437351
814767419302 134615526
615808092982 637427778
86060145454 103847904
581384038630 637418205
1912457038 637408632
716211584842 637399059
485761665430 637389486
473330756914 637379913
48767419906 487983675
707605571254 637370340
781234798618 637360767
458283330022 282585387
704736900058 394350162
79366579330 637351194
406395095674 408566067
241924613770 637341621
6693575698 339803208
462829163488 529492203
191244755974 637332048
649275923602 637322475
301210485154 323500389
419782227922 637312902
159689372818 58251705
43986301246 637303329
806096615650 507656190
707605571254 637293756
319378736062 637284183
596948340511 152325576
179770071190 637274610
394920410890 637265037
889288080334 637255464
113790633682 637245891
590358813751 25559910
648319699870 159112833
119527976074 637236318
328940973382 637226745
152995806694 403253052
270611325730 228852138
40161406318 637217172
31555392730 458671149
843824797822 183744162
240968390038 59601498
546003760546 637207599
276348668122 58558041
764022771442 637198026
396832858354 637188453
677962635562 401415036
485761665430 637178880
275392444390 637169307
695174662738 637159734
334678315774 563083860
480980546770 637150161
789840812206 478659573
796534378330 637140588
497236350214 637131015
664575503314 637121442
634932567622 529989999
851995354786 370522965
268698878266 271748751
320334959794 637111869
804184168186 637102296
840520670002 637092723
405438871942 536528358
970859303806 21127611
276686097226 213573630
764022771442 635589762
135783779518 637083150
919237888114 312098946
721948927234 637073577
966742202626 157897062
405438871942 257379678
48767419906 637064004
841476893734 637054431
594771170878 637044858
343284329362 637035285
882594514210 637025712
651188371066 110491566
164781173620 66656799
755416757854 637016139
851995354786 637006566
611983198054 636996993
350934119218 636987420
772829387245 320178558
176901399994 636977847
425519570314 530401638
228537481522 274438764
589990052218 636968274
46854972442 390128469
854864025982 245920797
214194125542 636958701
883550737942 380440593
630151448962 636949128
590946275950 636939555
982998006070 288319614
395880655282 435179007
309896538595 354191427
394920410890 636929982
437950478830 636920409
18168260482 58988826
383445726106 636910836
878769619282 636901263
172120281334 636891690
923003162398 231561297
218108824783 354880683
699955781398 162568686
977260663678 636882117
404482648210 636872544
506798587534 636862971
240968390038 412232526
970567097554 252258123
93709935310 636853398
605289631930 635532324
811833958042 636843825
232362376450 36903915
543135089350 636834252
70760565742 636824679
875900948086 225779205
354759014146 636815106
156820701622 636805533
782191022350 433877079
681787530490 636795960
692305991542 636786387
904587660046 636776814
251486851090 176171919
546003760546 77139234
16255813018 42025470
739160954410 636767241
825221090290 450055449
35380287658 636757668
707605571254 636748095
165576015718 284959491
913193673634 601509882
176901399994 636738522
618676764178 636728949
621545435374 636719376
558443868715 278267964
833827103878 603453201
762110323978 102029034
372927265054 343220769
678160298866 398485698
425519570314 636709803
807469666948 200468193
805169848039 597929580
348065448022 636700230
546959984278 636690657
549436329307 12128991
686963621557 162214485
78410355598 636681084
292604471566 147271032
642696180448 18724788
854394608446 82232070
191244755974 636671511
865382487034 636661938
98491053970 462117429
26774274070 636652365
463768519594 636642792
961004860234 174956148
342328105630 415640514
32511616462 636633219
218975244202 636623646
436038031366 636614073
475243204378 174381768
774541232494 248668248
68848118278 636604500
838608222538 134912289
575646696238 564510237
907456331242 636594927
237143495110 636585354
672225293170 636575781
516360824854 636566208
235231047646 636556635
255311746018 636547062
109965738754 636537489
127177765930 40340622
21993155410 636527916
251645600149 113870835
942836609326 636518343
547916208010 406421715
171164057602 636508770
23905602874 636499197
470462085718 636489624
245749508698 636480051
103272172630 215086164
463768519594 636470478
883550737942 218216535
86060145454 636460905
346153000558 340454172
238099718842 189105042
329899982857 162310215
723861374698 636451332
202719440758 259696344
525923062174 636441759
849126683590 636432186
762110323978 636422613
852951578518 509838834
268698878266 636413040
551118096190 73453629
826177314022 636403467
876857171818 636393894
873988500622 636384321
227581257790 636374748
24861826606 481292148
100403501434 636365175
125357650051 459963504
224712586594 636355602
951956156926 77110515
753504310390 636346029
420738451654 249242628
846258012394 636336456
344240553094 397490106
412132438066 146390316
517317048586 636326883
410219990602 636317310
9562246894 107629239
997341362050 636307737
382489502374 636298164
28686721534 636288591
154908254158 250917903
43030077514 636279018
86060145454 636269445
344240553094 636259872
331809644578 100573938
145346016838 636250299
456118729738 636240726
673181516902 636231153
459943624666 636221580
690393544078 636212007
138652450714 636202434
621545435374 195471087
928493253346 636192861
821396195362 515209287
589990052218 636183288
882594514210 636173715
324159854722 636164142
455162506006 636154569
663619279582 636144996
433169360170 636135423
414044885530 636125850
237143495110 182911311
933274372006 636116277
34424063926 354842391
739160954410 457091604
958136189038 636106704
902675212582 636097131
673181516902 636087558
492455231554 636077985
852249546655 132337152
825221090290 636068412
714299137378 636058839
935186819470 636049266
745004250766 387409737
15299589286 288913140
397789082086 76402113
815658852970 322399494
575646696238 636039693
394920410890 636030120
355715237878 636020547
465680967058 302535519
131002660858 636010974
470462085718 636001401
495323902750 635991828
874944724354 635982255
849126683590 564988887
444644044954 28489248
51636091102 635972682
658838160922 635963109
563215787722 635953536
135783779518 508211424
250530627358 635943963
349021671754 635934390
904587660046 148888869
777409903690 635924817
191244755974 323701422
711570088387 289937451
720992703502 635915244
416913556726 635905671
410219990602 635896098
996385138318 196715577
545047536814 635886525
56417209762 580918359
109965738754 635876952
450381387346 635867379
171164057602 635857806
304079156350 635848233
516360824854 635838660
790172152882 223146630
84147697990 635829087
872076053158 635819514
81401465464 84539163
389183068498 635809941
892211202754 3082506
427432017778 592262364
794621930866 635800368
817571300434 635790795
999253809514 635781222
693262215274 635771649
908412554974 635762076
917974792294 635752503
753504310390 635742930
366233698930 218417568
821396195362 635733357
201763217026 91000938
616764316714 635723784
95622382774 78173118
784103469814 51043236
751591862926 92637921
562259563990 635714211
257224193482 635704638
513492153658 635695065
123352871002 635685492
325116078454 635675919
692305991542 635666346
371014817590 635656773
742985849338 635647200
41117630050 635637627
655969489726 373414011
546959984278 635628054
202719440758 511772580
136740003250 635618481
77454131866 327741228
424563346582 635608908
105184620094 635599335
501061245142 635589762
168295386406 23233671
496280126482 635580189
403526424478 635570616
676050188098 635561043
833827103878 635551470
292054707841 86740953
999253809514 635541897
443687821222 635532324
806096615650 635522751
329897197114 635513178
197938322098 635503605
128539492369 165632046
770716337566 635494032
997341362050 510671685
981085558606 624226611
953355070378 635484459
695174662738 49071198
459291113932 168800709
761154100246 134156022
109009515022 635474886
408307543138 635465313
420738451654 635455740
591902499682 635446167
495323902750 141402783
441775373758 412893063
218019020470 635436594
6693575698 266091108
253399298554 53781114
968654650090 635427021
803227944454 635417448
553653550402 364625997
88455416746 67011
713342913646 345652311
612939421786 376831572
294516919030 635407875
956233306 635398302
897894093922 567755484
537397746958 93078279
690393544078 635388729
476199428110 633435837
277304891854 635379156
377708383714 635369583
429344465242 635360010
932318148274 635350437
549828655474 635340864
850082907322 635331291
145346016838 635321718
927537029614 89143776
294516919030 492492558
997341362050 635312145
755416757854 635302572
242880837502 635292999
720992703502 635283426
917974792294 635273853
993516467122 635264280
505842363802 635254707
563215787722 471374520
173076505066 635245134
538353970690 635235561
505842363802 635225988
121440423538 635216415
672225293170 635206842
34424063926 635197269
655013265994 635187696
279217339318 635178123
504886140070 91297701
596683618342 635168550
661706832118 635158977
176901399994 635149404
681787530490 635139831
589057387639 476515221
622501659106 34855293
911639084056 220820391
604845171205 37363419
821396195362 127722966
720036479770 273931395
568953130114 635130258
105184620094 635120685
195284124394 210625146
542178865618 635111112
485761665430 635101539
154908254158 635091966
215150349274 635082393
481936770502 635072820
794621930866 160692378
677962635562 499212804
659794384654 49415826
521141943514 552754593
491499007822 446599596
86060145454 635063247
102315948898 635053674
678918859294 635044101
677006411830 635034528
287823352906 45232425
922051074202 192436446
995428914586 16666593
795578154598 381464904
829385252338 264425406
718124032306 635024955
958136189038 635015382
12430918090 349462365
671290953316 122515254
331809644578 635005809
852951578518 634996236
517317048586 634986663
544091313082 634977090
21036931678 634967517
931361924542 634957944
709518018718 185572605
596683618342 634948371
879725843014 315937719
800359273258 634938798
567040682650 634929225
13387141822 386797065
968654650090 634919652
300254261422 634910079
737266360591 365190804
896937870190 634900506
196025874634 634890933
83191474258 634881360
650232147334 634871787
255311746018 137037495
884506961674 634862214
565128235186 634852641
188906103496 29599716
21036931678 634843068
375795936250 634833495
644494804942 634823922
309816498742 502649511
659794384654 634814349
393964187158 634804776
178813847458 634795203
272523773194 281867412
160985562499 217086921
811833958042 634785630
9574 634776057
77454131866 172208697
349021671754 634766484
777543963982 234921420
926580805882 634756911
101359725166 634747338
748723191730 634737765
198894545830 469077000
822352419094 634728192
965785978894 634718619
755744345914 146419035
440819150026 634709046
733659232267 243192492
602420960734 531914172
962917307698 634699473
923712134686 634689900
892156751530 634680327
182638742386 634670754
748723191730 611293488
561303340258 634661181
555565997866 634651608
328940973382 634642035
570865577578 634632462
751591862926 421508763
747766967998 634622889
540266418154 634613316
632063896426 634603743
487674112894 634594170
824264866558 594473727
406395095674 184366407
173076505066 634584597
493411455286 634575024
38248958854 634565451
127177765930 634555878
978216887410 634546305
751591862926 634536732
355715237878 343632408
600508513270 634527159
204631888222 634517586
269655101998 634508013
721948927234 634498440
907456331242 634488867
369119783413 227492772
745174104505 8740149
9574 634479294
183594966118 70667886
683699977954 634469721
398745305818 634460148
361452580270 293785797
454206282274 634450575
79366579330 634441002
913193673634 634431429
262005312142 589131993
76638210022 432153939
552697326670 634421856
5737351966 265890075
676050188098 634412283
372927265054 348773109
482892994234 634402710
631107672694 634393137
248618179894 634383564
28686721534 634373991
203675664490 634364418
398745305818 634354845
989691572194 634345272
527835509638 313305144
287823352906 608928957
335634539506 634335699
661997573701 73683381
230449928986 634326126
609114526858 634316553
211325454346 627242106
409393327852 503970585
193157203438 447240987
574690472506 634306980
308860275010 191182383
467593414522 634297407
566084458918 252200685
982041782338 634287834
471418309450 634278261
969610873822 634268688
69804342010 104719047
378664607446 634259115
598596065806 634249542
194113427170 536202876
252443074822 89622426
633020120158 580506720
447512716150 196198635
719080256038 634239969
680831306758 634230396
770716337566 634220823
816615076702 634211250
50679867370 230584851
262005312142 575988264
940924161862 634201677
134827555786 634192104
214194125542 457618119
36336511390 634182531
677962635562 589390464
79366579330 634172958
477155651842 634163385
21993155410 369977304
379620831178 634153812
284954681710 396207324
569909353846 634144239
934230595738 70926357
134827555786 634134666
290692024102 634125093
494367679018 634115520
38817049393 17001648
955267517842 455904552
366233698930 4326996
240012166306 634105947
215150349274 567927798
685612425418 634096374
497236350214 168570957
955267517842 634086801
181982785372 218810061
808009063114 634077228
209413006882 634067655
18168260482 32864109
830002208950 140981571
215150349274 634058082
23905602874 466224246
617720540446 634048509
580427814898 634038936
102315948898 153799818
66935670814 634029363
999253809514 76392540
34424063926 634019790
257224193482 634010217
448468939882 634000644
739160954410 633991071
460899848398 633981498
317466288598 633971925
826177314022 581569323
255311746018 633962352
386314397302 633952779
259136640946 633943206
104228396362 319987098
682743754222 633933633
585732624523 46400331
97534830238 104833923
611983198054 633924060
106140843826 633914487
18168260482 633904914
102338273134 447250560
767847666370 633895341
380577054910 380392728
308860275010 633885768
17212036750 611571105
436994255098 633876195
171164057602 633866622
988735348462 223902897
182638742386 546742749
87016369186 633857049
45898748710 633847476
831914656414 633837903
580674089896 27790419
997341362050 296743854
150555173047 134653818
676050188098 387179985
956233306 633828330
755416757854 633818757
462812295862 550064580
960048636502 633809184
830002208950 377023032
563215787722 51301707
565144729465 197175081
78840087568 47865
337546986970 633799611
797490602062 29791176
999253809514 633790038
965791052584 339276693
255311746018 633780465
987779124730 633770892
473330756914 633761319
308860275010 633751746
354124184743 198639750
705693123790 633742173
703780676326 633732600
385358173570 360040530
101359725166 125166975
287867838637 179005527
543139531222 593363259
799583577160 324026904
391095515962 267124992
783147246082 633723027
703780676326 633713454
857263193485 11860947
628239001498 246523896
234274823914 188568954
304299699124 332508582
149170911766 633703881
205588111954 633694308
930679469464 25952403
631107672694 556354041
749679415462 155925024
891200527798 633684735
845301788662 633675162
74585460670 99090123
571821801310 615764079
331007680168 165555462
308860275010 633665589
303122932618 633656016
826177314022 268484358
230449928986 495335739
980129334874 633646443
48767419906 633636870
428388241510 182308212
961961083966 370982469
451337611078 633627297
337546986970 633617724
493411455286 633608151
7649799430 633598578
539310194422 367430886
803227944454 633589005
689437320346 633579432
204631888222 633569859
920843463490 633560286
29642945266 434020674
458224207174 76344675
165426715210 633550713
16255813018 560623599
450381387346 391554846
845668941931 253636635
973435768750 633541140
860601368374 633531567
262961535874 633521994
940924161862 474744216
810877734310 522006117
997341362050 633512421
374844460726 513572304
948573951718 633502848
456118729738 633493275
212281678078 291469131
556522221598 633483702
980129334874 475079271
268698878266 236788155
633976343890 304440546
238099718842 633474129
410219990602 633464556
742232812531 114493080
421694675386 193757520
125265318466 633454983
537397746958 633445410
559390892794 633435837
763066547710 633426264
771672561298 633416691
581384038630 633407118
835739551342 633397545
991604019658 633387972
125265318466 633378399
919887239758 633368826
537397746958 633359253
682743754222 57591168
378664607446 469153584
910325002438 633349680
786015917278 632612559
526909268542 541659486
712386689914 633340107
232362376450 633330534
784103469814 633320961
999370265059 202746567
727686269626 633311388
599552289538 3283539
143433569374 583483923
652144594798 633301815
899806541386 633292242
531660404566 325989369
695174662738 267536631
773585008762 633282669
957318208999 127789977
767847666370 633273096
894069198994 633263523
518273272318 633253950
741073401874 30375129
386314397302 146265867
366483161737 50870922
982248434689 238501722
832870880146 633244377
989691572194 325405416
746810744266 633234804
789840812206 633225231
143433569374 633215658
657881937190 67422639
717167808574 633206085
73629236938 633196512
505842363802 633186939
576602919970 633177366
9574 610527648
977648877547 14665836
530704180834 633167793
964829755162 499174512
17212036750 633158220
257224193482 633148647
580427814898 633139074
983075241034 390903882
474286980646 286596474
453250058542 633129501
653100818530 633119928
627282777766 633110355
472374533182 15211497
114815476678 214444773
21036931678 88540677
174988952530 633100782
580427814898 633091209
824264866558 483187602
772661898037 198850356
784103469814 633081636
777409903690 437811582
624414106570 447518604
986852223097 237850758
710474242450 318359688
444018070576 175138035
390139292230 633072063
182638742386 217565571
666487950778 633062490
248618179894 502419759
280173563050 424514685
690393544078 288300468
741073401874 633052917
69804342010 633043344
245778639337 412376121
104261155168 591419940
964829755162 633033771
251486851090 633024198
390139292230 633014625
705693123790 633005052
117615528610 632995479
352846566682 67633245
585208933558 632985906
181682518654 632976333
96578606506 135745140
475638645862 207494775
236187271378 42695580
505842363802 632966760
385607492782 31207980
245749508698 356776137
790844316985 258901785
925624582150 584249763
527835509638 632957187
181682518654 632947614
43030077514 632938041
95622382774 632928468
555565997866 632918895
449851851370 39057840
140564898178 632909322
888331856602 632899749
243837061234 632890176
750635639194 632880603
701868228862 632871030
259136640946 632861457
278261115586 632851884
194113427170 17403714
960098253361 567650181
470462085718 632842311
406395095674 630315039
142477345642 491621415
801315496990 632832738
546003760546 373241697
66935670814 632823165
277459581961 42753018
529747957102 374218143
859645144642 632813592
316510064866 632804019
270785592622 416358489
122396647270 632794446
467830920652 327233859
180169801378 117250104
200806993294 632784873
116659304878 632775300
383445726106 632765727
891200527798 632756154
490542784090 632746581
183594966118 44351709
689437320346 337476969
266786430802 165086385
839564446270 632737008
211325454346 632727435
32511616462 632717862
702069070402 328239024
120484199806 47060868
806096615650 632708289
439862926294 632698716
877813395550 632689143
345196776826 545593989
624414106570 590529651
436994255098 632679570
535485299494 323806725
332765868310 632669997
65023223350 632660424
91797487846 72764373
748723191730 632650851
496280126482 345566154
580427814898 632641278
899806541386 162597405
559390892794 632631705
297385590226 632622132
372927265054 632612559
800359273258 632602986
514448377390 632593413
876857171818 414013104
536441523226 284078775
567040682650 632583840
784103469814 632574267
290768866573 222926451
774541232494 632564694
607202079394 632555121
100403501434 632545548
746810744266 77713614
49023976306 134060292
295473142762 592683576
57373433494 632535975
281129786782 632526402
785059693546 632516829
349977895486 632507256
624505959505 434566335
755416757854 632497683
407351319406 632488110
375795936250 632478537
690393544078 632468964
336590763238 632459391
469893645070 244369971
410219990602 632449818
595727394610 632440245
1164015271 422389479
332765868310 29810322
144389793106 632430672
34424063926 58481457
731511164554 632421099
265830207070 632411526
687874172506 178842786
669356621974 632401953
50679867370 632392380
823308642826 632382807
435081807634 632373234
826177314022 21979608
201763217026 632363661
685694274568 526725606
926580805882 632354088
674137740634 579616431
640669910014 632344515
174988952530 632334942
853907802250 88942743
190288532242 632325369
859645144642 163995063
635888791354 601442871
433169360170 632315796
929449477078 458738160
400882268851 159476607
79366579330 632306223
272523773194 632296650
349021671754 480430578
712386689914 632287077
806096615650 632277504
246093504880 24813216
197938322098 404602845
824264866558 632267931
464724743326 632258358
876857171818 632248785
734379835750 632239212
853907802250 632229639
628239001498 632220066
239055942574 632210493
533687163223 125387154
79366579330 632200920
196982098366 172419303
445600268686 632191347
478111875574 632181774
224712586594 65957970
165635846968 296418372
505842363802 632172201
422971364866 255484224
203675664490 632162628
118571752342 411074193
371971041322 632153055
470462085718 632143482
73629236938 632133909
279217339318 632124336
922961041198 238338981
410219990602 632114763
824264866558 577108305
240968390038 632105190
344240553094 632095617
968654650090 494502888
122396647270 632086044
410219990602 67135449
378664607446 632076471
570865577578 39804534
971523321286 632066898
864426263302 325587303
684910393555 296561967
118571752342 632057325
941880385594 585082614
442731597490 631042587
669356621974 632047752
239055942574 632038179
738524602900 228220320
726899363545 227454480
78410355598 632028606
55000883023 80757828
200806993294 632019033
410219990602 632009460
366233698930 92982549
655013265994 266895240
604333408198 631999887
963873531430 631990314
620589211642 631980741
614851869250 449873562
795620294944 343728138
746810744266 497097171
75541684402 631971168
521141943514 504640695
381533278642 405914346
681787530490 631961595
251486851090 631952022
874944724354 631942449
946661504254 631932876
991850572273 128680266
808965286846 631923303
119527976074 631913730
767847666370 631904157
746810744266 631894584
565128235186 607435569
951442622914 631885011
687524872882 474188982
197938322098 631875438
357627685342 558536685
571821801310 631865865
28686721534 462347181
211634997301 85965540
241924613770 631856292
887375632870 536604942
441775373758 631846719
855850778011 40627812
735336059482 631837146
997341362050 631827573
331809644578 631818000
781234798618 631808427
787928364742 631798854
497236350214 631789281
561303340258 631779708
258180417214 631770135
56417209762 631760562
470462085718 631750989
131002660858 631741416
782309660539 385035633
939967938130 631731843
716211584842 631722270
709518018718 631712697
191244755974 631703124
491499007822 579807891
670312845706 631693551
54504762298 130910775
107248474126 288223884
507754811266 209399802
569909353846 631683978
145346016838 462529068
322247407258 195423222
973435768750 631674405
504129293209 159457461
463768519594 631664832
161601820282 631655259
150127135498 631645686
196982098366 631636113
721948927234 631626540
478111875574 553903353
858688920910 631616967
435081807634 631607394
550784879206 631597821
139608674446 631588248
883550737942 180805251
952398846646 631578675
996385138318 588902241
876857171818 631569102
564172011454 631559529
448468939882 619411392
40161406318 631549956
143433569374 631540383
7649799430 631530810
136740003250 631521237
839564446270 31246272
107097067558 340415880
917974792294 21759429
86060145454 112032819
50679867370 631511664
690393544078 200238441
408307543138 253914252
431256912706 631502091
166382938942 631492518
771672561298 75416094
722905150966 631482945
860601368374 631473372
145346016838 631463799
410219990602 631454226
308860275010 534087243
786015917278 631444653
458987400934 20869140
47811196174 631435080
898850317654 631425507
877813395550 568301145
757329205318 631415934
354759014146 485667009
703780676326 631406361
614851869250 631396788
904587660046 631387215
148214688034 295327050
993516467122 228153309
106140843826 631377642
765935218906 631368069
731511164554 581693772
620589211642 631358496
430300688974 631348923
480980546770 446427282
797490602062 631339350
2199139669 56576430
961961083966 631329777
523054390978 631320204
959244412864 362309331
252443074822 362405061
387270621034 631310631
351890342950 631301058
278261115586 151329984
47811196174 631291485
773655829816 341133855
342328105630 631281912
832870880146 631272339
378903568672 262137459
861557592106 27809565
507754811266 631262766
50679867370 631253193
624414106570 631243620
723861374698 631234047
191244755974 631224474
986386988962 64971951
432213136438 631214901
863940428071 96716019
524966838442 484326789
567996906382 631205328
878350536580 36607152
744898296802 465793461
455162506006 631195755
944749056790 631186182
15299589286 538107903
116659304878 631176609
540290972899 223519977
482892994234 631167036
986822900998 159390450
424729888063 179579907
623457882838 631157463
629195225230 631147890
142477345642 631138317
916062344830 631128744
956223741574 631119171
673181516902 631109598
610070750590 631100025
567996906382 631090452
96578606506 631080879
534529075762 371020761
227581257790 631071306
550784879206 631061733
15299589286 631052160
290692024102 75320364
33467840194 631042587
647363476138 631033014
448468939882 631023441
963259973233 14254197
645451028674 631013868
695174662738 631004295
418056530542 88377936
417869780458 565362234
536441523226 630994722
2868680770 630985149
613895645518 630975576
662663055850 630966003
417869780458 630956430
640669910014 630946857
733423612018 250898757
799403049526 103675590
426682264510 224429412
395876634622 69432969
8606023162 630937284
861557592106 630927711
688481096614 630918138
805525638157 61439514
185507413582 630908565
829045985218 236874312
327028525918 398265519
265830207070 102699144
637801238818 630898992
601464737002 630889419
168295386406 630879846
316510064866 630870273
148214688034 630860700
376752159982 630851127
192200979706 630841554
291648247834 88090746
791753259670 630831981
598596065806 630822408
783221743168 252545313
853907802250 584259336
912237449902 630812835
945705280522 266694207
374839712518 630803262
218019020470 630793689
424563346582 630784116
33467840194 251846484
467593414522 491793729
468549638254 345805479
153952030426 630774543
546959984278 548025531
9562246894 630764970
865382487034 630755397
393964187158 630745824
380577054910 630736251
214194125542 519009768
749679415462 630726678
311728946206 630717105
573734248774 630707532
862513815838 630697959
803227944454 630688386
251486851090 630678813
578515367434 630669240
165426715210 630659667
251486851090 630650094
196025874634 630640521
519229496050 228229893
685612425418 181551945
183594966118 630630948
330853420846 469182303
644494804942 252009225
680831306758 630621375
959092412770 67862997
684984306688 92685786
309816498742 630611802
661706832118 630602229
791753259670 470991600
90841264114 630592656
18168260482 630583083
510623482462 630573510
3824904502 352468287
944749056790 496589802
78410355598 163755738
748723191730 247586499
601464737002 630563937
988735348462 630554364
557478445330 207619224
956233306 29570997
335634539506 630544791
306947827546 630535218
298341813958 630525645
346153000558 630516072
433169360170 534833937
817571300434 191201529
562259563990 276697992
539551635055 296466237
572778025042 630506499
946661504254 558488820
837651998806 630496926
13387141822 630487353
157776925354 630477780
744898296802 195088167
365277475198 567458721
154908254158 630468207
832870880146 630458634
409263766870 630449061
544091313082 630439488
593814947146 630429915
298348897978 430315923
988735348462 630420342
112834409950 630410769
801315496990 307513479
55460986030 491669280
565128235186 91096668
696130886470 630401196
725773822162 630391623
847214236126 400084389
394920410890 630382050
281129786782 581119392
356688874897 227492772
607202079394 553070502
843389341198 630372477
355715237878 630362904
604333408198 585551691
692305991542 630353331
683699977954 630343758
230449928986 630334185
735336059482 630324612
315553841134 190876047
620589211642 630315039
505842363802 630305466
538353970690 630295893
661706832118 630286320
48767419906 630276747
514448377390 523260180
536441523226 630267174
580427814898 630257601
482892994234 630248028
428585215558 108605685
297385590226 57179529
55477671769 563466780
58329657226 630238455
25818050338 630228882
415957332994 630219309
431256912706 334585923
603377184466 630209736
89885040382 630200163
982998006070 630190590
630151448962 122620557
393007963426 630181017
907456331242 630171444
329897197114 630161871
228537481522 462873696
28686721534 271557291
685612425418 630152298
564172011454 630142725
293986760809 141680400
907456331242 193767093
936143043202 630133152
928493253346 630123579
984910453534 5619351
94666159042 372897069
680831306758 630114006
653100818530 630104433
132915108322 265899648
973435768750 630094860
812790181774 242015013
158733149086 313056246
184551189850 630085287
721948927234 630075714
327028525918 630066141
539310194422 630056568
448468939882 630046995
513492153658 630037422
295473142762 630027849
504931583101 200918124
743942073070 630018276
278512157938 235658541
800359273258 630008703
1349338978 121854717
312685169938 629999130
266874167347 158921373
991604019658 629989557
921363028492 34817001
693378689965 37870788
487674112894 629979984
761154100246 629970411
882594514210 629960838
347109224290 629951265
327984749650 629941692
272523773194 20285187
193157203438 629932119
206544335686 629922546
720036479770 3494145
60242104690 629912973
38248958854 629903400
24861826606 629893827
871119829426 629884254
950486399182 629874681
48004293157 150793896
295473142762 144657603
871119829426 629865108
606245855662 328219878
185811471208 199194984
323203630990 629855535
296429366494 246514323
459943624666 629845962
511579706194 629836389
922755910954 629826816
542178865618 629817243
320334959794 368292456
771672561298 629807670
25175907163 92255001
545453499025 181274328
254355522286 629798097
827133537754 187994574
568953130114 629788524
431256912706 629778951
246705732430 384863319
133871332054 99243291
806096615650 629769378
846258012394 629759805
103272172630 629750232
381533278642 629740659
763145103748 84644466
27730497802 629731086
167339162674 426323982
109965738754 106834680
664575503314 629721513
527005563349 468368598
975348216214 629711940
977260663678 629702367
311728946206 629692794
722909085469 430957314
274436220658 629683221
247661956162 355033851
205686857449 286644339
870163605694 629673648
95622382774 629664075
346153000558 367354302
141521121910 629654502
229493705254 298275534
388226844766 629644929
305991603814 629635356
152995806694 629625783
461856072130 629616210
838608222538 629606637
122396647270 629597064
978216887410 629587491
792709483402 629577918
524966838442 629568345
649275923602 629558772
196982098366 629549199
416913556726 441975837
758285429050 629539626
751591862926 629530053
661706832118 629520480
656925713458 629510907
223756362862 629501334
102315948898 629491761
346153000558 524897163
682743754222 629482188
400811648830 403205187
655969489726 294149571
772628785030 281494065
285910905442 174381768
403736188054 253636635
559390892794 306805077
889288080334 205618467
684656201686 629472615
188376084778 629463042
973435768750 629453469
874944724354 629443896
829045985218 629434323
422713305505 143470551
92753711578 629424750
501061245142 629415177
862533172444 482919558
276348668122 223816740
447512716150 629405604
333917658859 141584670
584787438460 3656886
639713686282 629396031
742985849338 114004857
812790181774 629386458
371014817590 629376885
687524872882 595297005
158733149086 629367312
75541684402 629357739
367189922662 140665662
832870880146 629348166
372927265054 555904110
718623120661 81954453
316833383368 89306517
954311294110 629338593
698999557666 629329020
611983198054 629319447
565128235186 316157898
462272899696 200468193
939967938130 420589755
92753711578 304009761
702824452594 223472112
379620831178 402113865
343284329362 298821195
543135089350 629309874
436994255098 629300301
652417626331 318407553
441775373758 629290728
139687575112 324630003
198894545830 320264715
733423612018 629281155
325116078454 629271582
258180417214 629262009
195069650902 629252436
687524872882 233322729
458031177202 590797695
41117630050 110060781
510623482462 151377849
879725843014 629242863
445600268686 629233290
536616910159 135697275
704736900058 629223717
174988952530 629214144
720992703502 412883490
938055490666 331149216
838608222538 629204571
647363476138 629194998
825221090290 629185425
356671461610 21204195
579471591166 629175852
890244304066 629166279
531660404566 629156706
92753711578 191909931
903631436314 629147133
749679415462 296734281
402570200746 312702045
661706832118 598389084
83191474258 629137560
262961535874 548331867
749679415462 629127987
549828655474 189143334
680831306758 629118414
380577054910 629108841
24092630575 218226108
967698426358 201272325
476199428110 629099268
634932567622 250831746
188376084778 629089695
57373433494 629080122
749679415462 629070549
343284329362 629060976
402570200746 94447218
388226844766 629051403
412132438066 97654173
133871332054 629041830
994472690854 538883316
959378951806 70275393
143433569374 629032257
657881937190 181504080
173420194912 22218933
816615076702 629022684
294516919030 629013111
391095515962 629003538
594771170878 628993965
274436220658 628984392
329897197114 482048415
310772722474 47060868
716211584842 628974819
951442622914 258346551
847214236126 628965246
246705732430 628955673
507754811266 628946100
184551189850 628936527
254355522286 628926954
956223741574 395384046
436038031366 628917381
223756362862 628907808
454206282274 628898235
887375632870 352458714
860601368374 192187548
116659304878 599461260
999544292626 177148365
550784879206 628888662
813746405506 628879089
322247407258 628869516
397789082086 628859943
717167808574 205494018
11474694358 628850370
435081807634 628840797
484805441698 628831224
744898296802 244714599
822352419094 628821651
895025422726 628812078
261049088410 628802505
670312845706 628792932
362408804002 69940338
186463637314 628783359
326072302186 628773786
912237449902 302985450
992560243390 628764213
709518018718 286979394
919887239758 628754640
511579706194 628745067
595727394610 628735494
296429366494 628725921
559390892794 196811307
904587660046 330325938
122396647270 238559160
505842363802 507493449
240968390038 167087142
632063896426 191287686
426475794046 628716348
700912005130 598465668
833827103878 628706775
480232315609 199654488
69087079504 335868705
780278574886 356469801
554609774134 628697202
297385590226 628687629
970567097554 628678056
777409903690 628668483
953355070378 628658910
801315496990 628649337
198894545830 139928541
319378736062 628639764
978216887410 628630191
594771170878 617525511
576602919970 628620618
247661956162 628611045
74585460670 96294807
119527976074 62856318
116659304878 628601472
434125583902 219575901
222800139130 546982074
43986301246 628591899
842433117466 463247043
742985849338 628582326
136740003250 451529691
917018568562 312347844
711430466182 628572753
375795936250 628563180
717167808574 628553607
152039582962 471269217
796884300199 218628174
738204730678 628544034
975348216214 628534461
277304891854 628524888
772628785030 370475100
580427814898 628515315
471418309450 67958727
787928364742 302449362
295473142762 628505742
299298037690 628496169
421694675386 628486596
63110775886 628477023
383445726106 628467450
153952030426 291038346
120484199806 628457877
275392444390 498973479
134827555786 1254063
106185817780 567832068
399701529550 436241610
652144594798 628448304
259449984382 117585159
749296001758 1952892
364321251466 628438731
732467388286 493086084
963873531430 270619137
991604019658 628429158
948573951718 628419585
283998457978 628410012
487674112894 628400439
137696226982 628390866
611026974322 628381293
331809644578 628371720
110921962486 628362147
249662484799 169451673
715255361110 569162715
571821801310 628352574
215150349274 628343001
47079746482 24219690
957179965306 172103394
804184168186 628333428
57373433494 628323855
120484199806 628314282
607400412808 178622607
892156751530 628304709
942836609326 628295136
417492608350 14771139
313641393670 628285563
326072302186 628275990
480024323038 628266417
750887045320 216196632
584252709826 628256844
817571300434 628247271
643538581210 582947835
83191474258 628237698
361452580270 628228125
574690472506 628218552
136740003250 628208979
453250058542 167163726
477155651842 628199406
633976343890 378928059
537397746958 628189833
130046437126 628180260
279217339318 628170687
36336511390 628161114
165426715210 51292134
805140391918 628151541
571821801310 628141968
54504762298 628132395
138652450714 628122822
745854520534 30959082
171164057602 243173346
365277475198 628113249
134897285518 504018450
84147697990 144695895
769760113834 623001267
771672561298 628103676
135783779518 239325
751591862926 628094103
311728946206 334413609
224712586594 628084530
544177814710 72084690
111878186218 628074957
786972141010 599145351
305081464504 200219295
765935218906 628065384
330956091271 438969915
556522221598 628055811
608363519527 293824089
707605571254 628046238
432213136438 584546526
537397746958 628036665
324159854722 628027092
972479545018 609905403
11474694358 628017519
725773822162 628007946
258180417214 504391797
857732697178 627998373
699955781398 627988800
228537481522 627979227
694218439006 627969654
634932567622 367584054
623457882838 98994393
10797427846 256738287
571849974649 326487165
711430466182 627960081
916062344830 627950508
936143043202 627940935
924668358418 627931362
783147246082 627921789
282086010514 627912216
728642493358 627902643
860601368374 627893070
586165157290 627883497
408307543138 213994842
100403501434 545900325
565128235186 627873924
583296486094 66101565
865382487034 627864351
59285880958 627854778
164470491478 627845205
485761665430 627835632
159689372818 478046901
991604019658 627826059
704736900058 231254961
170207833870 627816486
897894093922 627806913
775497456226 37660182
782191022350 627797340
254355522286 449739540
965785978894 627787767
11474694358 137516145
796534378330 627778194
894069198994 88741710
168295386406 309571674
486717889162 627768621
481936770502 520196820
629626565464 9821898
680831306758 191766336
502017468874 627759048
996385138318 627749475
579471591166 627739902
260092864678 627730329
845301788662 627720756
461856072130 627711183
184810512847 197988786
518273272318 627701610
179770071190 287103843
43030077514 627692037
234274823914 627682464
618676764178 627672891
913253619760 7112739
79366579330 204948357
768803890102 606200652
39205182586 426821778
184551189850 627663318
625370330302 627653745
631107672694 400170546
280550471206 96419256
527835509638 627644172
135783779518 11937531
949530175450 353205408
862513815838 627634599
425519570314 236769009
216106573006 515649645
220887691666 627625026
318472062178 240961983
364321251466 617659533
635888791354 627615453
266786430802 627605880
810877734310 412088931
158733149086 627596307
970867325980 100621803
17212036750 627586734
585208933558 288109008
70820760766 484144902
592858723414 627577161
944749056790 627567588
565128235186 627558015
807414918961 122821590
55460986030 627548442
713342913646 627538869
258180417214 613227234
911281226170 463266189
915106121098 627529296
532616628298 627519723
55657921786 376640112
721948927234 627510150
439862926294 391095342
995428914586 152947821
948573951718 376381641
461856072130 627500577
201763217026 464711712
675093964366 627491004
633020120158 627481431
162558044014 321547497
303122932618 627471858
246705732430 627462285
166382938942 548628630
637801238818 627452712
37292735122 627443139
991604019658 627433566
412132438066 627423993
744898296802 627414420
331809644578 627404847
751591862926 627395274
35380287658 354392460
949530175450 34328778
206544335686 389860425
433400873602 22620999
567996906382 35037180
646407252406 306948672
788884588474 627385701
361452580270 627376128
970567097554 578142189
877813395550 111726483
140564898178 627366555
443687821222 627356982
760197876514 627347409
482892994234 42896613
368146146394 627337836
659794384654 435695949
275392444390 457838298
920843463490 6318180
216106573006 627328263
426475794046 627318690
112175456587 93815400
941880385594 627309117
739160954410 627299544
238099718842 627289971
622501659106 627280398
107097067558 627270825
10518470626 186750084
479068099306 138396861
763066547710 627261252
923712134686 345929928
621545435374 138521310
262961535874 627050646
957179965306 627251679
436038031366 166732941
648319699870 364788738
623457882838 627242106
32511616462 386452437
146302240570 627232533
293560695298 313285998
414410152918 55657422
717167808574 627222960
798446825794 627213387
820439971630 627203814
617720540446 627194241
174988952530 55504254
995428914586 352497006
303122932618 627184668
814702629238 627175095
299570743741 293603910
55460986030 627165522
809921510578 526888347
873032276890 627155949
319378736062 325539438
724817598430 627146376
587121381022 627136803
662663055850 627127230
801652064524 287036832
392051739694 518081187
82584751183 60740685
703780676326 391870755
660750608386 627117657
823308642826 627108084
524010614710 627098511
209413006882 627088938
63110775886 627079365
790797035938 627069792
967698426358 627060219
771672561298 429703251
861557592106 627050646
484805441698 627041073
500105021410 155858013
824570063371 155666553
991604019658 613571862
418826004190 627031500
763066547710 145375578
568324034938 205417434
167339162674 207676662
93709935310 627021927
806400098896 40235319
74585460670 627012354
384401949838 627002781
872076053158 71022087
828089761486 626993208
792901221019 56097780
805140391918 626983635
608158303126 626974062
34424063926 543334761
957179965306 498265077
892156751530 626964489
23197769773 254565216
832870880146 324677868
697087110202 150181224
21036931678 626954916
383445726106 626945343
442731597490 524820579
712386689914 626935770
476199428110 626926197
140564898178 626916624
362408804002 450524526
647363476138 626907051
244793284966 279206118
973620900997 261266316
10518470626 626897478
398745305818 626887905
662663055850 402850986
612939421786 626878332
82235250526 626868759
652144594798 626859186
750635639194 626849613
220887691666 284107494
252580600540 148764420
358583909074 421087551
926580805882 626840040
257224193482 626830467
366233698930 626820894
381533278642 626811321
529747957102 626801748
303122932618 362204028
365277475198 626792175
281129786782 295346196
617720540446 519526710
552697326670 626782602
740117178142 322648392
829045985218 626773029
677006411830 626763456
718614256063 30087939
500105021410 626753883
823308642826 445422117
411176214334 337438677
935186819470 268618380
538353970690 626744310
34511838763 240014256
662663055850 340904103
393964187158 626734737
612939421786 626725164
85103921722 525758733
815658852970 626715591
146302240570 626706018
700912005130 626696445
28686721534 626686872
614851869250 626677299
152039582962 626667726
932318148274 53072712
245749508698 415812828
91797487846 626658153
987779124730 626648580
279217339318 626639007
60242104690 626629434
240968390038 626619861
374839712518 168379497
150127135498 478180923
137696226982 626610288
726065233855 329493087
580427814898 626600715
686568649150 438414681
640669910014 626591142
742358209258 124401135
966742202626 366310845
742029625606 364147347
80322803062 626581569
170207833870 626571996
77953019188 125281851
569909353846 39230154
929449477078 122677995
327028525918 626562423
466637190790 626552850
225668810326 626543277
645451028674 495498480
413088661798 533867064
946661504254 626533704
413088661798 626524131
451337611078 626514558
75577726747 337113195
102315948898 626504985
388226844766 626495412
380577054910 184663170
924668358418 626485839
987779124730 626476266
808009063114 38952537
945705280522 612126339
50679867370 626466693
964829755162 626457120
901115147248 98822079
917974792294 408125709
456447351682 12923550
64066999618 626447547
836695775074 626437974
935186819470 626428401
608158303126 524121750
323203630990 626418828
390139292230 626409255
357627685342 626399682
894072999475 252574032
246705732430 626390109
729598717090 471546834
783147246082 626380536
128408782627 237429546
970567097554 439467711
533572852030 626370963
402107781073 37976091
495323902750 626361390
863470039570 626351817
673538465353 118791357
440819150026 626342244
242149617562 220648077
560834669416 47252328
24861826606 626332671
717167808574 626323098
897894093922 626313525
121440423538 626303952
439862926294 626294379
937099266934 611571105
105184620094 212338713
375795936250 626284806
158733149086 626275233
835739551342 626265660
320334959794 626256087
296429366494 626246514
306947827546 626236941
921799687222 498954333
829045985218 626227368
5997258916 345077931
877118418988 335026281
347109224290 626217795
763066547710 626208222
875900948086 418636863
582606946996 116063052
517317048586 626198649
69804342010 626189076
950486399182 626179503
842433117466 626169930
732467388286 626160357
375795936250 626150784
755416757854 59448330
808965286846 626141211
551741102938 626131638
918931016026 626122065
469037239009 40244892
283998457978 564433653
204631888222 89459685
865382487034 626112492
921799687222 623135289
350934119218 328191159
383445726106 550610241
427432017778 227617221
898850317654 626102919
573734248774 367191561
728642493358 626093346
576602919970 626083773
482892994234 626074200
215150349274 626064627
71716789474 388520205
502973692606 620004918
644494804942 626055054
266786430802 626045481
212281678078 151464006
66429014308 80058999
912274976062 107294184
855820249714 626035908
922755910954 626026335
820439971630 626016762
146302240570 292368993
557478445330 626007189
613895645518 196035894
695174662738 612748584
799403049526 526457562
589990052218 625997616
317466288598 625988043
227581257790 625978470
669770740381 100727106
573734248774 326152110
277304891854 522255015
348065448022 625968897
674137740634 625959324
535485299494 625949751
170207833870 300046539
352846566682 625940178
218114329258 315229317
329897197114 625930605
427432017778 575787231
251486851090 291497850
964829755162 429435207
709518018718 625921032
479068099306 616510773
167339162674 465448833
911281226170 625911459
739160954410 625901886
655013265994 57945369
997341362050 625892313
397999286020 8462532
365277475198 625882740
879725843014 625873167
897894093922 213688506
339459434434 361706232
354759014146 206901249
597639842074 625863594
407351319406 625854021
944749056790 280172991
786324933718 188224326
735336059482 625844448
351890342950 240713085
959092412770 576486060
779322351154 307207143
127243867495 93279312
677006411830 625834875
485761665430 625825302
328940973382 625815729
638757462550 625806156
48767419906 625796583
488678546254 57428427
988735348462 625787010
161601820282 625777437
5737351966 625767864
234274823914 625758291
591902499682 147759255
31555392730 625748718
596683618342 458221218
545047536814 625739145
431256912706 625729572
178813847458 625719999
667444174510 357714291
312685169938 492109638
199850769562 625710426
542178865618 234318321
490542784090 625700853
217155645265 302516373
12430918090 538184487
812790181774 625691280
406395095674 625681707
346153000558 625672134
326072302186 415401189
548872431742 625662561
198894545830 625652988
180726294922 625643415
285910905442 625633842
609303047947 26947995
950486399182 625624269
517317048586 625614696
332765868310 185352426
659794384654 625605123
372177406483 255828852
14343365554 222151038
118571752342 625595550
655248685210 68954319
386314397302 461169702
538353970690 625585977
815658852970 207954279
802271720722 625576404
941041995919 338080068
127177765930 625566831
116659304878 56423262
492455231554 625557258
67348343698 50660316
764978995174 625547685
678918859294 625538112
139608674446 394005534
783147246082 625528539
417869780458 256537254
413088661798 625518966
645451028674 191450427
56417209762 591132750
616080205507 215191467
700912005130 625509393
770716337566 496561083
372927265054 625499820
427847189215 135189906
240968390038 625490247
385358173570 356977170
755416757854 414979977
75541684402 340023387
931361924542 625480674
949530175450 625471101
616764316714 625461528
442731597490 142628127
155864477890 252267696
611026974322 625451955
978216887410 547633038
9574 625442382
119527976074 625432809
556522221598 336021873
737248506946 625423236
99447277702 625413663
652144594798 625404090
27730497802 625394517
810877734310 625384944
896937870190 248524653
639766404793 144992658
305991603814 299778495
855820249714 385887630
276348668122 46898127
268698878266 625375371
47811196174 340664778
966742202626 625365798
357627685342 460260267
160645596550 625356225
548872431742 537552669
622501659106 625346652
419782227922 625337079
606245855662 625327506
943792833058 625317933
816615076702 625308360
912237449902 625298787
93709935310 60845988
655013265994 20390490
905543883778 625289214
942836609326 625279641
612939421786 625270068
921799687222 625260495
945705280522 625250922
32823284623 19940559
745854520534 603673380
751591862926 388462767
917018568562 625241349
768803890102 625231776
838608222538 457503243
860601368374 625222203
781234798618 625212630
625370330302 449260890
142477345642 625203057
487674112894 346647903
355715237878 625193484
867294934498 625183911
837651998806 625174338
237143495110 625164765
557478445330 625155192
457074953470 625145619
688481096614 191460000
831914656414 625136046
206544335686 625126473
425519570314 625116900
127177765930 625107327
497236350214 569124423
983954229802 625097754
786015917278 625088181
642582357478 11994969
790797035938 625078608
564172011454 625069035
679875083026 625059462
930405700810 625049889
246705732430 350209059
807052839382 297634143
142477345642 556133862
777409903690 625040316
73629236938 625030743
924668358418 434499324
431824907515 47750124
862513815838 625021170
100403501434 625011597
340415658166 625002024
837651998806 550782555
258180417214 624992451
674137740634 409140447
714299137378 624982878
952398846646 624973305
240012166306 624963732
914149897366 624954159
457074953470 624944586
91797487846 624935013
174988952530 94648251
450381387346 624925440
731511164554 624915867
208456783150 624906294
583592875747 297232077
367189922662 167431770
79366579330 624896721
815658852970 624887148
333785484448 319632897
572778025042 69681867
463768519594 624877575
345196776826 426438858
871119829426 624868002
893112975262 624858429
949530175450 624848856
713342913646 624839283
890478967015 231925071
737248506946 624829710
42073853782 82078902
259136640946 624820137
87016369186 624810564
436994255098 402582942
456118729738 624800991
202719440758 624791418
365277475198 575902107
5737351966 624781845
866338710766 624772272
101359725166 624762699
776025292300 3455853
21036931678 568521324
257224193482 601031232
239055942574 624753126
724817598430 534537174
170207833870 134290044
901718988850 624743553
262005312142 624733980
457074953470 321327318
786972141010 624724407
754460534122 624714834
371014817590 288568512
938055490666 351826896
148214688034 624705261
831914656414 624695688
751647012979 477204477
578515367434 388472340
945705280522 624686115
655013265994 624676542
96675159784 465027621
607202079394 624666969
867294934498 624657396
408307543138 624647823
285910905442 624638250
614085822736 40579947
436185187522 110539431
100403501434 624628677
501061245142 624619104
801315496990 624609531
481936770502 624599958
49723643638 624590385
841476893734 624580812
926580805882 113353893
535485299494 624571239
655013265994 624561666
309816498742 624552093
316510064866 624542520
155864477890 418914480
187419861046 624532947
498192573946 624523374
192429324475 83983929
295473142762 509044275
720036479770 624513801
571107717040 207245877
851039131054 555808380
38248958854 529674090
905543883778 624504228
877813395550 624494655
218975244202 624485082
211325454346 624475509
911281226170 311974497
18168260482 624465936
159689372818 624456363
610070750590 281943996
500105021410 624446790
503309771917 211582446
213237901810 624437217
721948927234 624427644
445600268686 624418071
407351319406 624408498
570865577578 16637874
111878186218 624398925
234274823914 624389352
795578154598 624379779
370058593858 624370206
777409903690 624360633
307904051278 624351060
739160954410 624341487
229493705254 572092053
160645596550 624331914
752707726006 371039907
479068099306 624322341
812790181774 624312768
493411455286 51215550
65023223350 624303195
351152737819 305905215
723861374698 169241067
103272172630 624293622
274436220658 624284049
549828655474 624274476
821396195362 624264903
346153000558 624255330
452293834810 624245757
233318600182 624236184
452293834810 624226611
170207833870 624217038
381533278642 624207465
702824452594 624197892
426475794046 624188319
842452014568 397671993
322558635061 248208744
871119829426 624178746
982041782338 316186617
395876634622 624169173
976304439946 329071875
410219990602 624159600
355715237878 624150027
931361924542 624140454
701868228862 624130881
453250058542 624121308
124309094734 624111735
795578154598 624102162
893112975262 624092589
192200979706 121175034
569909353846 624083016
989691572194 131839356
763066547710 624073443
641626133746 624063870
619632987910 624054297
337546986970 624044724
476199428110 624035151
674137740634 28517967
903631436314 624025578
28686721534 624016005
517317048586 624006432
679875083026 116206647
458987400934 623996859
107097067558 254699238
764349976582 62320230
432213136438 623987286
85103921722 623977713
421694675386 607655748
800359273258 496120725
462842709283 447126111
720992703502 623968140
110921962486 623958567
3348259351 21663699
548872431742 623948994
19124484214 623939421
371971041322 623929848
405588076720 134165595
644494804942 623920275
583296486094 623910702
876857171818 531684420
70760565742 623901129
325116078454 623891556
256267969750 118839222
373883488786 623881983
961961083966 623872410
928493253346 623862837
977260663678 623853264
665531727046 314042265
8164367326 104575452
315774671098 203713440
855820249714 448839678
793665707134 92676213
606245855662 623843691
458987400934 623834118
390139292230 229311642
918931016026 623824545
279217339318 623814972
455311471459 55772298
935186819470 567008790
681836821867 463840569
363365027734 63411552
563215787722 345633165
112834409950 300113550
813746405506 395527641
576602919970 623805399
419782227922 623795826
161601820282 532708731
881638290478 362175309
801315496990 623786253
469505861986 623776680
38248958854 602878821
273479996926 623767107
623457882838 172007664
997341362050 623757534
480024323038 623747961
883550737942 623738388
737248506946 94054725
677962635562 623728815
941016158392 306967818
218975244202 623719242
804184168186 623709669
830002208950 623700096
198894545830 159945684
400657753282 623690523
760197876514 100392051
795578154598 623680950
684656201686 623671377
753504310390 623661804
767847666370 207906414
915106121098 623652231
451337611078 623642658
649275923602 89536269
238099718842 623633085
677962635562 361486053
839564446270 48075606
953355070378 623623512
778366127422 260883396
906500107510 410930598
352846566682 623613939
751794513763 277004328
106140843826 623604366
479068099306 379923651
577559143702 623594793
128133989662 623585220
980129334874 623575647
906500107510 623566074
205588111954 623556501
458031177202 354258438
265976319769 73539786
681901410898 99846390
666519781003 572781309
475243204378 623546928
800359273258 623537355
706649347522 623527782
664575503314 313975254
117615528610 623518209
246705732430 623508636
666487950778 623499063
270611325730 92800662
16255813018 623489490
712386689914 623479917
944203696645 198132381
544091313082 85506036
499148797678 623470344
422650899118 610690389
28686721534 623460771
308210550019 86243157
759629770921 109381098
872076053158 623451198
798446825794 425586861
789840812206 623441625
29642945266 623432052
972479545018 623422479
909368778706 623412906
231406152718 623403333
51636091102 623393760
589990052218 275836422
961004860234 623384187
13473547720 227770389
27980132923 71270985
501061245142 205178109
796534378330 623374614
425519570314 7524378
457074953470 623365041
218019020470 623355468
932704294375 130049205
57373433494 226832235
440819150026 286778361
432213136438 623345895
952398846646 481780371
190288532242 623336322
941880385594 623326749
554609774134 623317176
933326611867 202650837
95622382774 99961266
27730497802 329349492
998362021645 200085273
112834409950 623307603
666487950778 607856781
285067920727 430459518
905543883778 623298030
618676764178 623288457
228537481522 623278884
783147246082 2278374
786972141010 623269311
774541232494 623259738
111878186218 90445704
553653550402 496245174
538353970690 206968260
216106573006 453224112
889288080334 290511831
814933357684 168025296
264873983338 262711839
466637190790 300324156
278261115586 623250165
892156751530 152172408
419782227922 623240592
570865577578 623231019
479068099306 623221446
2868680770 623211873
533572852030 623202300
222800139130 623192727
436038031366 623183154
440819150026 623173581
738204730678 623164008
672487315753 221433063
483849217966 623154435
255311746018 137736324
553653550402 623144862
886697485642 9745314
966742202626 623135289
243837061234 623125716
457074953470 623116143
586165157290 371116491
856776473446 623106570
970567097554 623096997
799403049526 623087424
572778025042 623077851
915106121098 623068278
732467388286 623058705
114746857414 623049132
570865577578 623039559
525232843393 252937806
260397257359 213506619
59285880958 623029986
939232333756 6940425
862513815838 623020413
899806541386 623010840
907456331242 331292811
633020120158 623001267
402570200746 622991694
932318148274 622982121
504990102850 262625682
888331856602 357388809
183594966118 622972548
700359139753 28010598
125265318466 190866474
107097067558 622962975
415001109262 622953402
940924161862 622943829
373883488786 622934256
359540132806 622924683
652144594798 442933137
394920410890 315181452
383445726106 622915110
616764316714 359083230
386314397302 622905537
38248958854 622895964
689437320346 602964978
611026974322 444531828
998297585782 622886391
1912457038 622876818
270611325730 409446783
7072580341 163899333
101730295996 74363064
696130886470 622867245
118571752342 622857672
944749056790 284825469
366233698930 622848099
154041537976 49166928
96578606506 622838526
650232147334 622828953
258180417214 622819380
975348216214 622809807
8606023162 181714686
279217339318 622800234
884506961674 622790661
800359273258 622781088
827133537754 203273082
43030077514 283715001
603377184466 622771515
721948927234 622761942
5737351966 608172690
798446825794 622752369
174032728798 87411063
524323996438 46601364
594771170878 622742796
420738451654 622733223
35405187031 238492149
17212036750 622723650
907788610072 21998754
182638742386 622714077
896937870190 622704504
780278574886 397786869
973435768750 622694931
361452580270 622685358
153952030426 622675785
537517323301 466884783
131958884590 349701690
294516919030 622666212
926580805882 185773638
519229496050 622656639
378664607446 622647066
540266418154 131044797
160645596550 622637493
993516467122 622627920
230449928986 622618347
813746405506 64368852
333722092042 622608774
218975244202 622599201
121440423538 412385694
127195973776 48066033
915106121098 622589628
717167808574 558546258
440819150026 273270858
778753374418 86405898
500105021410 622580055
907456331242 622570482
776453679958 622560909
772628785030 622551336
135783779518 432766611
797563155829 27723408
561303340258 622541763
959092412770 616893693
758556076906 315918573
378664607446 16494279
575646696238 622532190
507754811266 622522617
636845015086 622513044
608158303126 622503471
175945176262 622493898
33467840194 622484325
664575503314 622474752
77454131866 622465179
258180417214 622455606
592858723414 622446033
820750529323 233303583
447512716150 310490682
479068099306 622436460
474286980646 622426887
260092864678 265708188
848170459858 622417314
605289631930 622407741
907456331242 622398168
505261784590 56710452
97534830238 622388595
156820701622 178737483
774708721702 198773772
133871332054 622379022
56417209762 622369449
975348216214 622359876
325116078454 328660236
3824904502 622350303
624414106570 622340730
120484199806 622331157
330853420846 622321584
730554940822 622312011
158733149086 622302438
629195225230 228718116
487674112894 622292865
977260663678 250812600
966878933785 464817015
114746857414 220887402
8606023162 622283292
847214236126 622273719
757329205318 622264146
173076505066 622254573
56417209762 206432172
321291183526 622245000
393964187158 622235427
453250058542 622225854
893459948647 221892567
59285880958 354469044
959092412770 622216281
220887691666 622206708
806096615650 622197135
279217339318 448294017
734379835750 218206962
686568649150 622187562
474286980646 622177989
830958432682 622168416
416913556726 622158843
976304439946 622149270
708561794986 622139697
857732697178 429626667
827133537754 552610998
370257894145 328487922
193157203438 622130124
601464737002 622120551
576602919970 622110978
242880837502 622101405
902675212582 622091832
152039582962 622082259
298341813958 129819453
663619279582 339573456
851039131054 24851508
426475794046 529884696
688481096614 622072686
929449477078 369517800
401613977014 622063113
795578154598 50985798
675093964366 622053540
707605571254 622043967
866338710766 232126104
697087110202 328669809
552697326670 622034394
461856072130 622024821
410219990602 14244624
907456331242 622015248
199850769562 60989583
44942524978 362108298
590946275950 396264762
98491053970 226171698
330853420846 622005675
357069640972 1033884
230449928986 621996102
57373433494 191105799
219931467934 621986529
759241652782 583282890
579471591166 618415800
983954229802 621976956
641626133746 621967383
658838160922 621957810
543528855559 216541260
578515367434 139717935
690393544078 621948237
276348668122 428161998
509667258730 621938664
54504762298 621929091
552979720597 312395709
581384038630 91039230
238416834040 111439293
425519570314 44945235
57373433494 615295002
96578606506 621919518
240012166306 621909945
260092864678 97299972
47811196174 621900372
958136189038 621890799
677962635562 621881226
465680967058 158863935
6693575698 621871653
523054390978 273960114
152039582962 143939628
174217028194 16398549
942836609326 88320498
764978995174 621862080
948573951718 621852507
569909353846 621842934
666487950778 535398744
83191474258 621833361
915106121098 621823788
375795936250 621814215
119527976074 621804642
191244755974 295193028
985866677266 621795069
508711034998 621785496
490542784090 357455820
810877734310 621775923
418826004190 621766350
701868228862 22132776
391095515962 621756777
460899848398 621747204
410219990602 393191829
905543883778 621737631
324159854722 621728058
845301788662 296753427
958567309093 175329495
114746857414 621718485
981452424685 117948933
623457882838 621708912
85103921722 621699339
762110323978 107858991
241924613770 617353197
547916208010 148419792
264873983338 621689766
75541684402 621680193
182638742386 377252784
635888791354 621670620
777409903690 97855206
789840812206 621661047
850082907322 621651474
479068099306 621641901
633976343890 550504938
550784879206 621632328
909368778706 621622755
833827103878 621613182
761154100246 575605344
163514267746 621603609
357627685342 621594036
971523321286 621584463
988735348462 621574890
680831306758 621565317
330853420846 621555744
170207833870 100506927
592858723414 621546171
249882941416 8318937
464724743326 260825958
723861374698 621536598
934230595738 621527025
27730497802 435159861
591902499682 621517452
994472690854 621507879
130046437126 621498306
478111875574 621488733
303122932618 372763047
27730497802 621479160
283042234246 621469587
13387141822 621460014
786972141010 621450441
412132438066 274898268
172120281334 621440868
201763217026 621431295
976304439946 621421722
608158303126 356680407
537397746958 13708536
490542784090 115354650
371014817590 621412149
311728946206 262137459
299298037690 96447975
36336511390 54259764
329897197114 515582634
478111875574 621402576
94666159042 470168322
736292283214 621393003
371014817590 441277008
253399298554 410289207
23905602874 621383430
481936770502 620713320
620589211642 621373857
217386766204 99540054
769760113834 621364284
955267517842 621354711
236187271378 621345138
431256912706 621335565
55627211602 440769639
683699977954 184174947
101359725166 621325992
160645596550 621316419
214194125542 621306846
114746857414 120935709
60242104690 335533650
7649799430 621297273
73629236938 50124228
409263766870 301645230
872076053158 621287700
585208933558 621278127
68848118278 105657201
575646696238 621268554
998739552046 149587698
973435768750 621258981
143433569374 621249408
271567549462 192915096
850082907322 621239835
269655101998 621230262
436994255098 621220689
475243204378 512088489
501061245142 621211116
725773822162 166704222
680831306758 621201543
814702629238 621191970
450381387346 252143247
205588111954 621182397
429344465242 435188580
418826004190 621172824
896937870190 621163251
678918859294 621153678
987779124730 621144105
790797035938 504363078
711430466182 621134532
948573951718 621124959
240089544865 160931703
822352419094 621115386
424563346582 621105813
174988952530 621096240
275392444390 621086667
788884588474 621077094
759241652782 621067521
675577353001 56250948
573866739094 340387161
241168331716 81724701
932318148274 66628080
334678315774 621057948
166382938942 347528619
762371197801 235926585
480980546770 621048375
539310194422 621038802
473330756914 595115118
727686269626 621029229
782191022350 128948310
732467388286 544215477
440819150026 610278750
804184168186 621019656
402570200746 621010083
370058593858 621000510
428388241510 620990937
379620831178 279186972
372927265054 620981364
630151448962 312989235
787928364742 620971791
57373433494 620962218
496280126482 620952645
471418309450 620943072
911281226170 348974142
68848118278 208260615
917018568562 620933499
941880385594 620923926
694218439006 620914353
550784879206 566156793
348065448022 620904780
915106121098 620895207
323203630990 620885634
917974792294 620876061
333787724530 173405322
620589211642 495125133
974391992482 620866488
645451028674 353109678
551741102938 620856915
541222641886 620847342
851039131054 620837769
276348668122 473241255
461856072130 620828196
418826004190 534498882
110921962486 620818623
769760113834 620809050
548872431742 572302659
572939837461 267201576
693642742024 85017813
399701529550 620799477
860601368374 620789904
637801238818 620780331
657881937190 76584000
890244304066 620770758
69804342010 500131812
982041782338 37449576
515404601122 620761185
815658852970 620751612
790797035938 486997656
357627685342 620742039
542377926580 309964167
296429366494 620732466
65023223350 620722893
994472690854 620713320
945705280522 279129534
96578606506 620703747
455162506006 586145217
783147246082 620694174
668400398242 329722839
337115631682 2173071
292604471566 218053794
676050188098 336730275
854864025982 620684601
401613977014 558996189
557478445330 620675028
657881937190 26373615
713342913646 620665455
289735800370 620655882
108053291290 620646309
684656201686 517401504
474286980646 620636736
113790633682 620627163
140564898178 620617590
19124484214 620608017
147258464302 620598444
23905602874 20591523
9574 89182068
410219990602 620588871
160645596550 620579298
616764316714 36827331
136740003250 620569725
933274372006 11669487
204631888222 620560152
176901399994 620550579
371014817590 620541006
430300688974 620531433
885859392730 9285810
207500559418 60941718
705693123790 61918164
147258464302 620521860
852951578518 620512287
873349573975 154661388
424563346582 263305365
327984749650 620502714
360496356538 620493141
564172011454 620483568
939011714398 620473995
343284329362 620464422
974391992482 620454849
681853928818 338185371
924668358418 620445276
200806993294 620435703
662663055850 620426130
119527976074 620416557
434125583902 620406984
51636091102 620397411
226711171912 393258840
74585460670 620387838
183686598874 209706138
517317048586 412443132
846258012394 620378265
65979447082 620368692
612939421786 546512997
381560025604 189325221
216106573006 620359119
123352871002 620349546
567040682650 378095208
403526424478 620339973
25818050338 620330400
741073401874 620320827
339665052901 263238354
384401949838 620311254
800359273258 620301681
317466288598 620292108
617720540446 620282535
806096615650 416980734
25263643708 26086425
394920410890 620272962
308860275010 620263389
694529638090 64148673
473330756914 620253816
130206909325 42207357
720036479770 620244243
446556492418 620234670
477155651842 620225097
157776925354 620215524
531660404566 620205951
578515367434 532411968
883550737942 620196378
808009063114 45940827
840520670002 620186805
972479545018 620177232
442731597490 620167659
633976343890 581301279
63110775886 183485691
625370330302 620158086
961004860234 620148513
969610873822 620138940
956233306 620129367
252443074822 312405282
40161406318 620119794
692305991542 620110221
309816498742 620100648
428388241510 297758592
589379921155 223022181
662663055850 382048857
141521121910 620091075
745854520534 620081502
989691572194 620071929
10518470626 6155439
772628785030 581100246
339459434434 415429908
736292283214 620062356
102315948898 620052783
95622382774 620043210
452293834810 488127270
218019020470 91374285
397789082086 368732814
376752159982 394455465
411176214334 620033637
254355522286 498944760
254355522286 620024064
832870880146 620014491
921799687222 620004918
888331856602 619995345
110921962486 619985772
126221542198 619976199
396832858354 93001695
779322351154 619966626
648319699870 619957053
529161260743 88856586
695174662738 368464770
536441523226 619947480
713342913646 394015107
181682518654 27953160
595727394610 474160263
838608222538 619937907
65979447082 619928334
734379835750 619918761
572973199366 88875732
554609774134 619909188
932423106646 506201094
972479545018 619899615
362408804002 619890042
136740003250 502371894
936143043202 619880469
257224193482 619870896
43986301246 619861323
76497908134 619851750
104228396362 619842177
663619279582 324993777
517833033286 2029476
46854972442 584020011
581384038630 619832604
668400398242 619823031
677006411830 251664597
517317048586 619813458
928626519079 120217734
251486851090 619803885
981085558606 619794312
897894093922 619784739
837942520210 221308614
928493253346 619775166
816691086322 55580838
950486399182 619765593
693262215274 224266671
59285880958 619756020
410219990602 619746447
305035380082 280661214
207500559418 619736874
305991603814 619727301
133871332054 619717728
152039582962 287008113
903631436314 619708155
428388241510 619698582
1912457038 619689009
328940973382 619679436
78410355598 85084824
876857171818 619669863
789840812206 619660290
760197876514 619650717
795578154598 619641144
564172011454 619631571
960048636502 619621998
137696226982 619612425
749679415462 619602852
93709935310 619593279
723213076084 246476031
404482648210 619583706
726730045894 619574133
319378736062 430564821
847214236126 540893646
630222777385 499270242
207678128995 6595797
609114526858 436471362
948573951718 150554571
610542441019 22707156
532616628298 619564560
761154100246 319020225
998664786916 193393746
476199428110 529980426
899806541386 619554987
369102370126 595804374
980129334874 491573550
378670877761 505617141
366233698930 619545414
251486851090 619535841
323203630990 619526268
540266418154 619516695
864426263302 344714157
161601820282 290894751
95622382774 619507122
369102370126 619497549
891200527798 619487976
394920410890 49119063
960391713676 70026495
628239001498 619478403
441775373758 619468830
504886140070 14809431
893112975262 584393358
830002208950 619459257
348065448022 619449684
471418309450 619440111
561303340258 619430538
127177765930 458613711
792709483402 619420965
253399298554 51943098
646407252406 619411392
665531727046 619401819
856776473446 619392246
739160954410 619382673
32511616462 619373100
462812295862 619363527
375795936250 619353954
43986301246 619344381
262005312142 531607836
737248506946 619334808
83224309648 25665213
989987492770 230575278
591902499682 619325235
206544335686 291880770
974391992482 385475991
870163605694 619315662
417869780458 359035365
795578154598 619306089
165426715210 619296516
778366127422 619286943
32511616462 619277370
17212036750 619267797
313641393670 351242943
77454131866 619258224
2868680770 619248651
607202079394 284844615
146302240570 619239078
70760565742 619229505
716211584842 619219932
651188371066 517200471
563215787722 619210359
400657753282 346896801
476199428110 619200786
132915108322 382728540
93709935310 619191213
457074953470 619181640
849126683590 619172067
842433117466 619162494
789840812206 565726008
727686269626 619152921
648319699870 521192412
617720540446 619143348
531660404566 619133775
698999557666 83696739
892156751530 335074146
935494869037 138329850
137696226982 619124202
808965286846 96744738
958136189038 619114629
992560243390 619105056
586165157290 619095483
880682066746 619085910
285910905442 275836422
335634539506 330507825
530704180834 194542506
913193673634 619076337
302166708886 505320378
672225293170 619066764
875900948086 165852225
697087110202 619057191
351890342950 619047618
141521121910 619038045
893344306807 30576162
786015917278 619028472
376752159982 619018899
181682518654 242608539
68848118278 619009326
247661956162 576007410
736292283214 618999753
530704180834 618990180
961961083966 618980607
561303340258 63890202
505842363802 610278750
223756362862 618971034
425519570314 618961461
255311746018 618951888
666487950778 618942315
936143043202 618932742
4781128234 618923169
969610873822 618913596
559390892794 618904023
94666159042 287783526
539310194422 618894450
67891894546 366866079
97534830238 618884877
587121381022 618875304
603377184466 174286038
631107672694 618865731
484805441698 88923597
851995354786 616539492
31555392730 618856158
271567549462 618846585
194113427170 618837012
881855157220 283073610
835739551342 618827439
544091313082 194379765
148214688034 599710158
918931016026 618817866
442731597490 618808293
685612425418 401003397
157776925354 508211424
610070750590 618798720
373883488786 618789147
887375632870 618779574
955267517842 541898811
459943624666 618770001
14343365554 618760428
552697326670 186807522
361452580270 317708724
139608674446 618750855
556961315962 86128281
865382487034 50918787
165426715210 618741282
395876634622 455368464
725773822162 57351843
846258012394 618731709
686568649150 304239513
924668358418 618722136
94666159042 618712563
53665750378 48094752
519229496050 618702990
518273272318 618693417
321291183526 324361959
809921510578 618683844
957179965306 618674271
909585961357 177875913
807052839382 618664698
912237449902 618655125
440819150026 618645552
760197876514 618635979
321291183526 618626406
893227181152 241057713
630291674266 471154341
822352419094 533589447
113790633682 618616833
584252709826 47472507
202719440758 616127853
729598717090 104345700
152995806694 618607260
849126683590 618597687
334678315774 372820485
967698426358 618588114
980129334874 618578541
463768519594 409006425
858688920910 302928012
546959984278 617401062
501061245142 618568968
688481096614 618559395
229493705254 618549822
670312845706 618540249
982998006070 618530676
886419409138 157006773
839564446270 618521103
864887117095 98477451
770716337566 618511530
633020120158 431187066
138652450714 91489161
900762765118 618501957
202719440758 618492384
243837061234 618482811
714299137378 618473238
22949379142 186338445
633325623307 257465835
803227944454 194887134
21127540123 371729163
856776473446 618463665
643538581210 618454092
294516919030 618444519
701868228862 526964931
107097067558 618434946
335634539506 618425373
227581257790 618415800
636845015086 374830815
29642945266 618406227
477155651842 618396654
299298037690 618387081
866338710766 618377508
858688920910 351051483
8606023162 344704584
770716337566 618367935
610070750590 618358362
91797487846 618348789
331856705446 311562858
940924161862 618339216
424563346582 82883034
778366127422 618329643
465680967058 618320070
239055942574 598341219
707605571254 38914245
595727394610 618310497
892156751530 618300924
532616628298 509685666
998297585782 618291351
666487950778 238425138
742985849338 618281778
553653550402 618272205
489586560358 618262632
334678315774 618253059
992560243390 618243486
427432017778 246236706
901718988850 569258445
234274823914 618233913
163514267746 618224340
354759014146 550437927
402570200746 142283499
546959984278 618214767
809921510578 618205194
848170459858 618195621
726730045894 618186048
294516919030 618176475
820439971630 618166902
908412554974 618157329
749679415462 618147756
564172011454 618138183
545047536814 618128610
150127135498 618119037
719080256038 618109464
969610873822 618099891
952398846646 618090318
650232147334 618080745
436994255098 618071172
812790181774 618061599
587121381022 618052026
409263766870 618042453
743942073070 618032880
20080707946 409370199
156820701622 618023307
660750608386 618013734
526879285906 318024633
534529075762 618004161
647363476138 617994588
579471591166 612911325
381533278642 617985015
851039131054 232748349
344254242484 112233852
581384038630 376687977
858688920910 617975442
374895628411 454076109
982041782338 617965869
580427814898 164186523
895025422726 617956296
522098167246 617946723
602420960734 374428749
709518018718 190071915
241924613770 129206781
262961535874 486183951
958136189038 617937150
811833958042 582823386
547916208010 617927577
730554940822 617918004
362408804002 159342585
760197876514 617908431
237143495110 617898858
12430918090 496264320
546003760546 325663887
633020120158 617889285
764978995174 617879712
218225299474 53886417
142477345642 617870139
388226844766 617860566
551741102938 617850993
672225293170 617841420
233318600182 617831847
951442622914 612585843
576602919970 617822274
843389341198 617812701
800359273258 617803128
787928364742 617793555
208456783150 617783982
809921510578 617774409
887375632870 617343624
895025422726 389525370
146302240570 617764836
622734225568 86932413
189332308510 617755263
582340262362 617745690
46854972442 617736117
87016369186 617726544
966742202626 617716971
925624582150 100334613
485761665430 60309900
802271720722 69959484
353802790414 617707398
514448377390 617697825
355715237878 617688252
683699977954 617678679
955267517842 360126687
730554940822 483465219
103272172630 136415250
104228396362 468483474
382821149386 141651681
618676764178 617669106
507754811266 12636360
11474694358 617659533
597244749310 50038071
254355522286 617649960
298341813958 617640387
767847666370 617630814
371014817590 401529912
438906702562 488357022
698043333934 617621241
737248506946 617611668
658838160922 617602095
206544335686 617592522
724817598430 158729913
323203630990 48094752
319378736062 395422338
86060145454 341200866
897894093922 617582949
922136082442 75081039
383445726106 600964221
880836287776 195997602
203675664490 608440734
579471591166 617573376
487674112894 617563803
746810744266 617554230
75541684402 232853652
600609020197 482948277
192200979706 158576745
127177765930 80978007
155864477890 398983494
379620831178 96754311
590946275950 617544657
103272172630 617535084
436038031366 617525511
779322351154 617515938
949530175450 617506365
652144594798 534987105
384401949838 617496792
56417209762 617487219
696130886470 269968173
537397746958 617477646
260588679067 87391917
547916208010 104144667
5150014216 185697054
151083359230 617468073
879725843014 617458500
774541232494 617448927
840520670002 617439354
282086010514 617429781
951442622914 617420208
653100818530 252612324
551741102938 617410635
982041782338 521067963
16255813018 219623766
302166708886 617401062
294516919030 513371271
719080256038 109773591
279217339318 617391489
988316562523 18006813
51636091102 617381916
609114526858 617372343
657881937190 617362770
487041887347 1742286
431256912706 617353197
618676764178 485963772
367189922662 617343624
364321251466 596129856
382489502374 617334051
859645144642 104900934
749679415462 617324478
887375632870 617314905
147258464302 617305332
105184620094 561121395
401613977014 521240277
867481493122 422360760
283042234246 617295759
87137448490 140110428
675093964366 617286186
241924613770 617276613
487674112894 617267040
138652450714 617257467
735336059482 617247894
523054390978 617238321
233318600182 318445845
621545435374 230087055
258180417214 617228748
103272172630 617219175
244793284966 617209602
86060145454 582440466
268698878266 617200029
449522568889 224429412
477155651842 617190456
990647795926 617180883
485761665430 617171310
40161406318 139200993
484805441698 617161737
88043480983 349069872
641626133746 125425446
737248506946 617152164
413088661798 617142591
256267969750 617133018
411176214334 234461916
189332308510 532009902
582340262362 547795779
809921510578 617123445
291648247834 121806852
85324387912 235562811
353802790414 617113872
940924161862 617104299
18168260482 234375759
615981862078 205101525
214194125542 617094726
914149897366 617085153
528791733370 423394644
21036931678 617075580
384401949838 617066007
165426715210 617056434
735336059482 397250781
94666159042 164167377
938055490666 124793628
265410090484 68456523
898850317654 617046861
19124484214 617037288
606245855662 617027715
560347116526 617018142
427432017778 617008569
295473142762 463084302
648319699870 358843905
566084458918 174228600
897894093922 572302659
771672561298 616998996
854864025982 616989423
64250035378 22027473
826177314022 616979850
960048636502 616970277
404482648210 616960704
824568857173 171385419
805140391918 616951131
504886140070 616941558
81279026794 616931985
497236350214 605118903
199850769562 616922412
561303340258 141642108
426790410691 21692418
768803890102 616912839
206544335686 616903266
866359579906 109591704
268698878266 78259275
576602919970 616893693
957179965306 616884120
274436220658 616874547
603377184466 287525055
267742654534 616864974
395876634622 616855401
665531727046 616845828
851039131054 264856191
402570200746 583885989
602420960734 616836255
952398846646 616826682
895981646458 616817109
451337611078 616807536
392051739694 616797963
255311746018 616788390
383445726106 616778817
708561794986 260529195
233318600182 616769244
887375632870 616759671
40214105683 512366106
898924939189 247366320
987779124730 221442636
546003760546 3407988
303122932618 447614334
246705732430 616750098
20445582841 32988558
944749056790 27685116
128133989662 26900130
710474242450 542071125
894069198994 394943688
535485299494 53541789
599552289538 80585514
393007963426 356086881
263917759606 616740525
893112975262 533924502
21036931678 427941819
470512458844 206719362
364321251466 616730952
175945176262 616721379
857732697178 616711806
95622382774 135065457
612939421786 616702233
637801238818 247299309
348065448022 616692660
303122932618 616683087
452293834810 361600929
342328105630 268034427
747766967998 204048495
290138488615 60367338
134827555786 26153436
961004860234 316617402
816074483911 183619713
841476893734 46572645
335634539506 310825737
754460534122 616673514
932318148274 616663941
297385590226 616654368
122396647270 616644795
825590617663 88856586
639713686282 616635222
938055490666 616625649
235315270900 161477364
746810744266 616616076
602420960734 256565973
81279026794 569019120
175945176262 70868919
7649799430 391267656
788884588474 616606503
737248506946 616596930
332765868310 616587357
295473142762 602725653
968654650090 616577784
131958884590 616568211
404482648210 289095027
390139292230 616558638
138652450714 98075385
675093964366 616549065
302166708886 86051697
176901399994 197261238
790797035938 56911485
787928364742 616539492
707605571254 27857430
161601820282 616529919
708561794986 616520346
477155651842 303148191
416913556726 284930772
303122932618 616510773
875900948086 616501200
418826004190 366406575
75541684402 616491627
865382487034 616482054
108053291290 616472481
770716337566 616462908
65023223350 616453335
919887239758 616443762
658838160922 616434189
758285429050 72467610
17212036750 616424616
159689372818 616415043
873032276890 616405470
542178865618 492224514
252443074822 372054645
987779124730 616395897
822352419094 193987272
853907802250 186836241
117615528610 469660953
262005312142 616386324
454206282274 616376751
489586560358 616367178
867294934498 616357605
579471591166 616348032
649275923602 210950628
588077604754 616338459
736292283214 616328886
121440423538 616319313
123352871002 616309740
143433569374 616300167
802664740237 110166084
978216887410 616290594
546959984278 559082346
166382938942 616281021
27730497802 616271448
411691155577 18466317
400657753282 85027386
217062796738 616261875
209413006882 616252302
276348668122 616242729
718124032306 616233156
18168260482 616223583
834783327610 616214010
363365027734 616204437
547916208010 616194864
170207833870 616185291
903631436314 616175718
633020120158 616166145
407351319406 616156572
276348668122 616146999
945705280522 321432621
314597617402 616137426
655969489726 616127853
430300688974 308997294
876857171818 88799148
157776925354 616118280
685612425418 616108707
814942480753 298055355
808965286846 616099134
661706832118 228507510
225668810326 616089561
229493705254 616079988
67891894546 559714164
508711034998 319163820
47071934914 32117415
650232147334 561542607
904587660046 616070415
910325002438 616060842
116659304878 616051269
150626874817 105197697
483849217966 143365248
534529075762 616041696
547916208010 616032123
779322351154 187343610
23905602874 616022550
284954681710 84060513
203675664490 616012977
119527976074 349491084
553653550402 616003404
606245855662 615993831
817571300434 615984258
29642945266 404181633
333722092042 192130110
625370330302 615974685
214666945585 16609155
806096615650 615965112
685612425418 615955539
233318600182 615945966
412636044877 25923684
131002660858 489007986
78410355598 615936393
570865577578 615926820
486717889162 615917247
793665707134 615907674
982998006070 615898101
934348305346 41958459
771672561298 615888528
84147697990 615878955
997341362050 615869382
361452580270 615859809
118931400379 82816023
518273272318 615850236
80322803062 300362448
61198328422 615840663
504960933919 30059220
450381387346 615831090
423607122850 249529818
700912005130 532143924
394920410890 297433110
951910532008 143901336
950951168332 88042881
545047536814 615821517
522098167246 615811944
378664607446 615802371
878769619282 615792798
631107672694 615783225
586165157290 615773652
742985849338 615764079
918931016026 615754506
831914656414 615744933
849134150530 118485021
933274372006 615735360
84147697990 615725787
108053291290 615716214
373883488786 166378740
34424063926 342435783
414044885530 310366233
908412554974 66101565
21036931678 615706641
3824904502 615697068
799403049526 615687495
923712134686 615677922
814702629238 615668349
511579706194 123731025
959092412770 615658776
506838382495 59505768
165426715210 615649203
366233698930 615639630
332765868310 614730195
219931467934 615630057
238099718842 333628623
937099266934 615620484
846587543773 58883523
581384038630 156901470
160645596550 546177942
446556492418 615610911
524993614123 126296589
784103469814 395116002
957179965306 615601338
203675664490 615591765
190288532242 615582192
340415658166 615572619
225668810326 615563046
335634539506 615553473
707605571254 615543900
975348216214 615534327
193157203438 83342538
81279026794 615524754
864717004885 73683381
731511164554 615515181
331809644578 615505608
100403501434 615496035
215150349274 615486462
686215955203 10492008
841537136623 277348956
984929618680 268599234
723861374698 615476889
938055490666 615467316
874944724354 367268145
887375632870 615457743
407351319406 615448170
36336511390 615438597
283998457978 267249441
602420960734 432163512
903631436314 615429024
611983198054 615419451
239055942574 133868832
327028525918 615409878
179770071190 615400305
925624582150 615390732
173076505066 615381159
436994255098 191421708
751591862926 95959752
53995951867 68877735
609114526858 64742199
33467840194 615371586
891200527798 615362013
173076505066 615352440
296429366494 615342867
783147246082 615333294
642582357478 615323721
848749511482 14771139
377708383714 615314148
926580805882 615304575
462886141984 355474209
242880837502 615295002
253399298554 615285429
918931016026 615275856
935317471774 193939407
317466288598 615266283
481961487988 481627203
315553841134 382709394
289735800370 615256710
941880385594 615247137
419782227922 513189384
187419861046 615237564
683699977954 615227991
136916510224 212357859
264873983338 498877749
636147492106 143614146
264873983338 96323526
548286826705 149444103
867294934498 615218418
774541232494 615208845
680831306758 180451050
713565792232 94322769
409263766870 615199272
462120526255 30260253
277304891854 258011496
477155651842 615189699
795578154598 244456128
665531727046 478592562
640676678125 297940479
327984749650 585427242
171164057602 615180126
764978995174 450189471
624414106570 461638779
982998006070 615170553
137696226982 615160980
549828655474 615151407
328940973382 615141834
895025422726 615132261
705693123790 615122688
894069198994 317861892
917974792294 615113115
49723643638 615103542
265830207070 615093969
529096039894 212731206
294516919030 615084396
304079156350 548963685
548872431742 615074823
56608076236 360164979
388226844766 212233410
593084387743 342608097
333722092042 35276505
185507413582 483417354
559390892794 615065250
861557592106 615055677
73629236938 281848266
427432017778 615046104
740117178142 541104252
592858723414 460221975
869207381962 615036531
264873983338 530727120
761154100246 153244584
569909353846 615026958
161601820282 563466780
382489502374 250439253
102315948898 400802364
806096615650 55734006
9574 614845071
274436220658 615017385
743942073070 615007812
585208933558 282805566
911281226170 614998239
52592314834 614988666
692305991542 101483373
198894545830 614979093
273479996926 614969520
286195654327 233916255
310772722474 382575372
505842363802 614959947
120484199806 614950374
682743754222 614940801
221843915398 614931228
339459434434 614921655
139608674446 614912082
945750465082 412548435
129090213394 614902509
366233698930 614892936
266837273005 202842297
70760565742 614883363
74585460670 260462184
343284329362 572149491
647363476138 141220896
640669910014 356795283
468689863558 471154341
420738451654 614873790
9562246894 118465875
524010614710 522379464
167339162674 614864217
128133989662 804132
8606023162 579501555
365277475198 614854644
344240553094 510202608
867511609780 104546733
269655101998 614845071
921799687222 614835498
953355070378 614825925
695174662738 414568338
118571752342 614816352
932318148274 614806779
327984749650 614797206
739160954410 329971737
488630336626 614787633
618676764178 614778060
164470491478 614768487
154908254158 614758914
255567163231 159246855
788346858010 191756763
276348668122 23061357
956233306 614749341
448468939882 614739768
716211584842 614730195
559390892794 614720622
663619279582 614711049
919384469890 48171336
292604471566 614701476
97534830238 281637660
265830207070 614691903
655969489726 614682330
274436220658 49042479
565340372866 56662587
775497456226 68188479
790797035938 442722531
50679867370 614672757
706649347522 614663184
140564898178 614653611
677006411830 614644038
497236350214 344168496
796534378330 614634465
657881937190 614624892
644494804942 614615319
343284329362 614605746
88928816650 614596173
500105021410 614586600
363365027734 614577027
223756362862 6701100
214194125542 381005400
217062796738 10061223
27730497802 614567454
704736900058 614557881
789840812206 614548308
669356621974 305311689
847214236126 350888742
9574 472140360
149170911766 614538735
98491053970 614529162
212281678078 614519589
798446825794 614510016
441775373758 614500443
109965738754 614490870
490542784090 412222953
743942073070 82480968
375795936250 614481297
327984749650 403712556
707605571254 614471724
349021671754 614462151
925660959550 420915237
356671461610 614452578
829045985218 614443005
864426263302 614433432
545047536814 463199178
78513198337 434958828
476199428110 614423859
577559143702 614414286
974391992482 214693671
219931467934 614404713
136740003250 614395140
635888791354 470369355
217062796738 614385567
872076053158 426113376
103272172630 614375994
804184168186 614366421
617720540446 614356848
316510064866 580257822
441775373758 614347275
12430918090 614337702
196025874634 614328129
179770071190 614318556
767847666370 614308983
546003760546 614299410
369102370126 614289837
43986301246 614280264
513492153658 614270691
865382487034 322724976
65023223350 582153276
95622382774 614261118
87016369186 614251545
266786430802 614241972
489586560358 359600172
608158303126 614232399
21036931678 170093064
344691498832 91192398
484805441698 614222826
564172011454 614213253
303122932618 614203680
820445906890 367737222
407351319406 614194107
548872431742 614184534
205588111954 614174961
710474242450 614165388
913193673634 423040443
422650899118 614155815
291648247834 614146242
818527524166 206221566
506798587534 74200323
279217339318 285256254
845301788662 614136669
165426715210 614127096
869207381962 178086519
94666159042 614117523
786972141010 466243392
624414106570 215516949
469505861986 614107950
519229496050 387352299
560347116526 614098377
833827103878 296466237
403526424478 614088804
214194125542 614079231
936143043202 614069658
571821801310 614060085
418826004190 614050512
960048636502 521996544
423607122850 614040939
416913556726 614031366
747878330707 293077395
825221090290 614021793
162558044014 162894168
698999557666 243288222
72994062907 86176146
445600268686 614012220
220110569191 321633654
621545435374 614002647
261049088410 224927208
965785978894 613993074
19124484214 553376838
253399298554 613983501
133871332054 613973928
360496356538 613964355
985866677266 613954782
172120281334 613945209
839564446270 613935636
621545435374 613926063
801315496990 613916490
344240553094 613906917
685612425418 613897344
948573951718 588356580
787928364742 613887771
923712134686 613878198
841476893734 613868625
827133537754 613859052
622501659106 136032330
839564446270 613849479
116659304878 613839906
374839712518 98285991
17318344915 216187059
184551189850 10951512
510688770322 359896935
486717889162 613830333
431256912706 514941243
5737351966 203914473
840520670002 266464455
963873531430 338252382
167339162674 611944452
80322803062 613820760
20080707946 613811187
403526424478 443383068
422650899118 613801614
365277475198 613792041
4781128234 613782468
454553657725 69815889
777409903690 613772895
568472923807 110874486
667444174510 150439695
217062796738 613763322
867294934498 613753749
465680967058 516415485
814702629238 213238575
595727394610 613744176
144389793106 350170767
213237901810 613734603
16255813018 448265298
427778378491 72391026
219931467934 558498393
199850769562 250324377
103272172630 613725030
460038732421 164492859
416913556726 344503551
712386689914 613715457
285910905442 613705884
435081807634 613696311
378664607446 613686738
113845123198 177722745
408307543138 613677165
281129786782 613667592
157776925354 613658019
478111875574 613648446
613895645518 613638873
395876634622 613629300
521141943514 91632756
552697326670 212214264
87972592918 437629695
980129334874 613619727
946661504254 613610154
829045985218 613600581
23905602874 613591008
582340262362 20543658
788884588474 613581435
364321251466 613571862
705693123790 471968046
3824904502 613562289
218975244202 613552716
709518018718 613543143
358583909074 239937672
515404601122 613533570
857732697178 613523997
49723643638 613514424
263528094733 44763348
720992703502 613504851
567996906382 613495278
876857171818 295451499
145346016838 613485705
136740003250 597795558
245279899702 108787572
717167808574 613476132
261049088410 613466559
221843915398 189957039
857732697178 354727515
972479545018 545450394
300293414992 558852594
835739551342 613456986
38248958854 613447413
595727394610 613437840
73629236938 613428267
176901399994 613418694
24861826606 613409121
805370009896 284863761
555565997866 613399548
982998006070 197567574
753504310390 613389975
229493705254 613380402
865382487034 498379953
114746857414 613370829
22949379142 321691092
153385494805 142111185
520465883200 117144801
703780676326 613361256
887375632870 613351683
767847666370 613342110
801315496990 613332537
851039131054 613322964
533572852030 613313391
169251610138 613303818
440819150026 613294245
775497456226 613284672
423607122850 613275099
864865137487 97615881
77454131866 613265526
732467388286 613255953
38309776123 307044402
499148797678 613246380
129090213394 613236807
605289631930 582229860
945705280522 613227234
235231047646 613217661
805140391918 146390316
910340721304 82193778
14343365554 537677118
95793366127 395125575
903631436314 449595945
302166708886 613208088
21036931678 613198515
534529075762 613188942
141521121910 613179369
545047536814 613169796
760240064725 10434570
744898296802 613160223
997341362050 613150650
970749118576 215143602
289735800370 613141077
351890342950 176191065
641711103694 365162085
285390243637 117738327
395876634622 613131504
859645144642 613121931
602420960734 613112358
620589211642 613102785
906867059746 54087450
67891894546 613093212
809921510578 613083639
324159854722 290521404
625370330302 613074066
973435768750 613064493
87016369186 588519321
365277475198 517659975
988003152076 146256294
515837769799 45356874
213535756132 61793715
852951578518 613054920
907456331242 613045347
930621418792 84634893
691349767810 8290218
709518018718 613035774
861557592106 613026201
85103921722 317565129
935186819470 133878405
585208933558 613016628
80322803062 613007055
920843463490 612997482
589033828486 612987909
825229974034 78766644
472374533182 538031319
757329205318 612978336
22949379142 531962037
922755910954 612968763
483849217966 612959190
82235250526 612949617
688481096614 521345580
143433569374 612940044
194113427170 612930471
299298037690 612920898
835739551342 612911325
938055490666 612901752
495323902750 379856640
525923062174 612892179
480233301628 120428340
523054390978 612882606
709518018718 298170231
726730045894 612873033
666487950778 612863460
614851869250 612853887
543135089350 612844314
410219990602 612834741
853907802250 612825168
634932567622 16226235
514448377390 251425272
63110775886 612815595
336590763238 612806022
84147697990 612796449
586165157290 612786876
388226844766 612777303
873988500622 612767730
201763217026 188320056
926057808265 82500114
123352871002 612758157
484805441698 496991868
793665707134 612748584
697471226827 3704751
677006411830 612739011
103272172630 612729438
133871332054 612719865
813746405506 612710292
454206282274 612700719
119527976074 612691146
922061288593 331407687
961961083966 612681573
420738451654 515888970
53548538566 612672000
764978995174 612662427
958136189038 612652854
612939421786 612643281
129090213394 612633708
214194125542 612624135
11474694358 612614562
731673761959 119461467
754460534122 612604989
510623482462 612595416
260571581689 93853692
867294934498 612585843
120484199806 612576270
767847666370 539850189
65979447082 612566697
412132438066 612557124
153952030426 612547551
743942073070 612537978
27950638510 294618648
350934119218 59888688
811833958042 612528405
709518018718 541439307
66935670814 612518832
489586560358 612509259
723332221642 139191420
439862926294 39373749
463177649407 147912423
962917307698 612499686
865382487034 612490113
637801238818 255560808
417869780458 612480540
615808092982 612470967
820439971630 612461394
362408804002 17173962
725773822162 293938965
125265318466 612451821
869420984311 124688325
36336511390 612442248
824264866558 612432675
922078960351 133332744
533572852030 132145692
172272070822 206862957
185725754566 258940077
277304891854 590481786
360918439681 166627638
235231047646 39928983
305035380082 555760515
835739551342 612423102
490542784090 416004288
82235250526 612413529
139608674446 612403956
193157203438 612394383
633976343890 222926451
717167808574 99683649
378664607446 521479602
757336375495 88483239
367189922662 612384810
972479545018 612375237
642582357478 197902629
188840672041 118552032
7649799430 106183716
193157203438 92255001
45898748710 612365664
961961083966 612356091
435081807634 612346518
184551189850 612336945
486717889162 612327372
508711034998 612317799
953355070378 243355233
913193673634 491008743
217062796738 612308226
617064545140 146553057
348065448022 612298653
429344465242 612289080
976304439946 612279507
118571752342 612269934
621913277899 50028498
581384038630 612260361
432213136438 612250788
520185719782 479951928
867294934498 612241215
959092412770 612231642
989691572194 612222069
339459434434 612212496
566084458918 357379236
41117630050 612202923
936143043202 612193350
655013265994 429301185
584252709826 612183777
315553841134 612174204
818527524166 612164631
268698878266 382814697
568953130114 612155058
637817972422 242953167
304079156350 612145485
939967938130 612135912
458031177202 573528003
429374419159 175607112
580427814898 612126339
436038031366 612116766
658838160922 612107193
656925713458 176401671
721948927234 71472018
626326554034 612097620
42073853782 161592240
822352419094 133093419
486717889162 525203499
82235250526 612088047
408307543138 612078474
20080707946 612068901
404482648210 489611085
27730497802 612059328
464724743326 612049755
938055490666 413515308
829045985218 97577589
413088661798 157169514
31555392730 612040182
354834937609 18246138
871119829426 44897370
305035380082 612030609
956233306 372782193
496280126482 612021036
775497456226 612011463
449425163614 612001890
939967938130 611992317
31555392730 611982744
310772722474 611973171
824264866558 133275306
577559143702 163056909
426475794046 611963598
621545435374 556411479
503929916338 52756803
735556640548 15862461
584252709826 611954025
580427814898 611944452
281129786782 57390135
546003760546 611934879
850082907322 421795953
933274372006 611925306
461943789529 343402656
151157607418 81466230
147258464302 611915733
207500559418 611906160
480980546770 230173212
764022771442 611896587
33467840194 611887014
784103469814 196677285
132915108322 470120457
256267969750 611877441
201763217026 611867868
243837061234 98582754
421694675386 611858295
870163605694 611848722
874944724354 611839149
414044885530 611829576
287075198329 60874707
128133989662 611820003
184551189850 611810430
966742202626 611800857
20080707946 611791284
363365027734 330201489
549828655474 611781711
86060145454 611772138
191244755974 422628804
339459434434 611762565
540266418154 611752992
241924613770 611743419
947617727986 199912959
417028815646 148563387
10518470626 611733846
411176214334 156681291
844429185085 503558946
687589500205 268082292
496280126482 332202246
90841264114 611724273
849126683590 611714700
754460534122 611705127
488630336626 304488411
928493253346 611695554
496280126482 191268540
935186819470 611685981
754460534122 117326688
724817598430 611676408
499148797678 611666835
88928816650 611657262
457074953470 611647689
398745305818 611638116
136740003250 611628543
125511784924 259543176
550784879206 504822582
45898748710 611618970
267742654534 611609397
307904051278 611599824
847214236126 611590251
512535929926 234394905
945705280522 611580678
477457689565 145002231
522359155945 120437913
469505861986 611571105
683699977954 443354349
565128235186 611561532
878769619282 478324518
495323902750 611551959
902675212582 611542386
997341362050 24018657
135891332173 411524124
159689372818 611532813
101359725166 611523240
393010107778 583349901
347109224290 611513667
174988952530 611504094
511880891920 264770034
481936770502 611494521
440819150026 611484948
215150349274 543727254
888331856602 611475375
64066999618 611465802
251486851090 611456229
191244755974 611446656
425519570314 3293112
65979447082 611437083
891200527798 611427510
644494804942 611417937
602420960734 611408364
778366127422 611398791
43986301246 611389218
468549638254 611379645
954311294110 611370072
71716789474 345010920
27730497802 611360499
327028525918 611350926
421694675386 611341353
646407252406 131657469
272523773194 611331780
353802790414 611322207
690393544078 182049741
111878186218 611312634
899806541386 611303061
530704180834 611293488
75541684402 611283915
143433569374 370551684
662663055850 611274342
846258012394 611264769
511004267683 40915002
892156751530 611255196
909368778706 611245623
415001109262 357005889
990647795926 611236050
996385138318 611226477
890244304066 611216904
466637190790 611207331
159689372818 267220722
903631436314 611197758
412132438066 611188185
382489502374 611178612
636845015086 611169039
465680967058 611159466
6693575698 300917682
681787530490 611149893
114746857414 488031540
702824452594 102545976
911281226170 611140320
262005312142 611130747
98491053970 611121174
214194125542 611111601
15299589286 611102028
47122068715 149051610
230449928986 125645625
393007963426 351396111
210369230614 245710191
705693123790 611092455
590946275950 467909094
10518470626 611082882
668400398242 611073309
32511616462 611063736
45898748710 611054163
960048636502 611044590
558434669062 611035017
733423612018 611025444
762110323978 611015871
490542784090 260739801
741277775851 332633031
434125583902 611006298
83191474258 374218143
437950478830 515994273
684656201686 610996725
860601368374 554401149
123352871002 610987152
906500107510 610977579
141521121910 610968006
17361385123 195633828
78410355598 610958433
501061245142 610948860
265830207070 610939287
270611325730 610929714
740117178142 610920141
826177314022 610910568
330853420846 610900995
318422512330 47692686
462812295862 569947701
677962635562 610891422
454206282274 610881849
433169360170 370398516
548872431742 563514645
340415658166 524897163
36336511390 524983320
889288080334 610872276
626326554034 610862703
200806993294 92886819
481936770502 277023474
76497908134 610853130
683699977954 346542600
3824904502 543344334
798446825794 63995505
287823352906 610843557
952398846646 610833984
887375632870 610824411
917974792294 435935274
815658852970 610814838
728642493358 80834412
683699977954 610805265
349021671754 610795692
125265318466 127933572
151083359230 610786119
759241652782 580162092
388226844766 610776546
862513815838 257513700
368146146394 610766973
21993155410 81590679
703780676326 606229371
106338105064 19308741
80322803062 492281952
421694675386 610757400
136740003250 87114300
152039582962 610747827
230449928986 610738254
405508410214 79503765
257224193482 610728681
183594966118 556478490
248618179894 458393532
429344465242 610719108
241924613770 305713755
286867129174 610709535
846258012394 610699962
16255813018 610690389
167339162674 610680816
952398846646 610671243
41117630050 610661670
175945176262 610652097
55460986030 610642524
848484549988 55284075
152995806694 610632951
855820249714 610623378
994940542510 6184158
994472690854 610613805
278261115586 312424428
436038031366 610604232
170207833870 610594659
95622382774 163190931
772628785030 316789716
743942073070 610585086
931361924542 610575513
100403501434 324974631
671269069438 610565940
438906702562 610556367
123352871002 81341781
497236350214 607923792
603377184466 610546794
276348668122 610537221
777409903690 571824009
640669910014 610527648
184551189850 610518075
218019020470 246849378
543135089350 610508502
930405700810 610498929
443687821222 331149216
516716911735 7084020
107097067558 610489356
982998006070 280766517
712386689914 591151896
218975244202 610479783
672225293170 610470210
95622382774 610460637
836695775074 610451064
202719440758 610441491
279217339318 99147561
266786430802 610431918
804184168186 53589654
982041782338 251683743
266786430802 499978644
189332308510 135027165
468004517434 192302424
103272172630 610422345
368162142877 309600393
684656201686 533656458
100403501434 575164986
550784879206 201023427
368146146394 139143555
284245872163 140560359
718124032306 610412772
357627685342 610403199
52592314834 610393626
892156751530 610384053
633020120158 382939146
729598717090 610374480
823308642826 610364907
647363476138 166081977
796534378330 610355334
65023223350 364798311
367189922662 610345761
566084458918 23788905
405438871942 143336529
218019020470 443411787
784103469814 610336188
804184168186 496465353
329897197114 104001072
237143495110 351951345
70760565742 221997870
118659594190 55322367
48767419906 610326615
903631436314 610317042
86060145454 610307469
589033828486 610297896
617720540446 610288323
585208933558 610278750
227581257790 610269177
825221090290 15211497
990647795926 610259604
323203630990 610250031
985866677266 575624490
48767419906 610240458
407351319406 610230885
457074953470 145270275
170207833870 610221312
339459434434 610211739
693262215274 610202166
464882649961 290473539
729598717090 610192593
883550737942 610183020
492455231554 610173447
408307543138 610163874
466637190790 610154301
642582357478 610144728
929449477078 229493529
445600268686 610135155
514448377390 610125582
674523331501 199175838
36336511390 177684453
786015917278 161802846
468596871436 448399320
83191474258 610116009
564172011454 610106436
382489502374 610096863
187419861046 610087290
646407252406 610077717
855820249714 610068144
350934119218 502257018
205588111954 278957220
390139292230 506919069
633976343890 610058571
233318600182 610048998
500105021410 610039425
187419861046 610029852
776453679958 610020279
435081807634 610010706
709518018718 610001133
37292735122 609991560
886419409138 42341379
345196776826 609981987
390139292230 609972414
883550737942 288625950
826177314022 609962841
449425163614 532163070
967698426358 609953268
812790181774 609943695
36336511390 609934122
955267517842 609924549
441775373758 609914976
871119829426 609905403
91797487846 609895830
786972141010 40149162
755416757854 609886257
444644044954 609876684
52592314834 609867111
538353970690 609857538
637801238818 609847965
455162506006 609838392
671269069438 609828819
965968009489 167450916
888331856602 10319694
712386689914 609819246
544091313082 609809673
793665707134 198639750
958136189038 609800100
964829755162 609790527
870163605694 444321222
667444174510 609780954
402570200746 609771381
950486399182 609761808
657961977043 354191427
118609766725 111649899
35380287658 609752235
372927265054 609742662
591902499682 609733089
524010614710 609723516
163514267746 39804534
643538581210 609713943
265830207070 609704370
658838160922 609694797
952398846646 609685224
625370330302 609675651
415001109262 609666078
284954681710 547317129
245749508698 609656505
107097067558 609646932
500105021410 609637359
87016369186 609627786
594771170878 417430665
269655101998 609618213
283042234246 609608640
784103469814 63631731
254355522286 609599067
38248958854 355780545
480024323038 602869248
707605571254 609589494
204631888222 609579921
318422512330 609570348
600508513270 538998192
274436220658 609560775
841476893734 40398060
244793284966 609551202
220887691666 492798894
917974792294 609541629
254615754718 35333943
37292735122 58414446
574690472506 530439930
404482648210 609532056
338503210702 142580262
472374533182 609522483
640669910014 609512910
363365027734 609503337
260092864678 609493764
215150349274 609484191
169251610138 277856325
69068211121 159601056
4781128234 609474618
515404601122 609465045
42532151584 29283807
629280855715 36588006
152039582962 191546157
250530627358 609455472
995428914586 609445899
584252709826 609436326
998842586245 54977739
207541407409 303626841
235231047646 609426753
249574403626 609417180
545047536814 609407607
360496356538 609398034
42073853782 609388461
935186819470 609378888
569954461822 157906635
626326554034 609369315
426950547835 78929385
907456331242 108174900
23905602874 609359742
552697326670 370331505
422650899118 609350169
682037988889 149472822
312685169938 389841279
651188371066 609340596
988735348462 309801426
986822900998 609331023
943792833058 609321450
269655101998 609311877
689437320346 609302304
539310194422 609292731
939011714398 498370380
987779124730 609283158
956233306 256489389
71716789474 364673862
6693575698 609273585
843389341198 609264012
798446825794 609254439
477155651842 609244866
144389793106 609235293
327984749650 609225720
995428914586 609216147
794621930866 609206574
788884588474 609197001
817689230221 453147528
802271720722 609187428
936143043202 609177855
433169360170 609168282
393252208948 178775775
354759014146 272954949
428741935141 241086432
691349767810 609158709
19124484214 208260615
349021671754 609149136
12430918090 609139563
819483747898 609129990
431256912706 609120417
888331856602 252468729
217062796738 609110844
719080256038 68274636
909368778706 609101271
179770071190 531464241
87972592918 49310523
349021671754 609091698
21036931678 609082125
66935670814 609072552
811833958042 609062979
53548538566 609043833
961004860234 391688868
465680967058 45835524
162558044014 92771943
649275923602 609053406
215150349274 9209226
305991603814 479109504
219991883137 27981879
43986301246 609043833
124309094734 609034260
170207833870 58194267
262961535874 609024687
739160954410 609015114
961004860234 10338840
478111875574 324716160
912237449902 609005541
795578154598 93556929
948573951718 432192231
56417209762 505272513
93709935310 608995968
937099266934 76469124
591902499682 525375813
995428914586 608986395
200806993294 608976822
425519570314 608967249
457074953470 211697322
805140391918 608957676
694218439006 608948103
476199428110 120571935
485761665430 608938530
885463185406 332154381
245749508698 608928957
935186819470 269968173
731511164554 608919384
933274372006 608909811
740117178142 608900238
843389341198 323596119
977260663678 608890665
428388241510 342847422
321352326277 327080691
286867129174 608881092
153952030426 261084429
490542784090 608871519
658838160922 608861946
186463637314 608852373
107097067558 608842800
242880837502 608833227
576602919970 608823654
727686269626 608814081
270611325730 608804508
521141943514 434528043
9562246894 608794935
872076053158 608785362
883550737942 272303985
258180417214 550007142
480980546770 290406528
604333408198 608775789
216106573006 133112565
310772722474 608766216
520185719782 568722357
357627685342 608756643
124309094734 608747070
631107672694 608737497
786972141010 106231581
575646696238 271672167
808965286846 176028324
721948927234 608727924
678918859294 608718351
393964187158 608708778
729875070454 94227039
282086010514 608699205
132915108322 50162520
593814947146 26335323
220887691666 153168
750635639194 608689632
915106121098 608680059
561456326371 387696927
79366579330 429081006
988735348462 608670486
100403501434 608660913
39205182586 608651340
103460980909 22525269
338503210702 608641767
780278574886 608632194
190288532242 608622621
984910453534 608613048
232597537195 342474075
626326554034 434748222
780278574886 608603475
478111875574 608593902
19124484214 258624168
219931467934 94916295
733423612018 608584329
433169360170 608574756
630151448962 608565183
605289631930 86750526
369102370126 608555610
572778025042 608546037
961961083966 608536464
32511616462 598973037
240012166306 608526891
915106121098 581894805
51636091102 608517318
833827103878 608507745
777409903690 249414942
114746857414 608498172
474286980646 109141773
187419861046 507292416
283111992697 311486274
676050188098 392224956
491853160957 250094625
105273773443 417162621
828089761486 608488599
333722092042 608479026
175945176262 608469453
863470039570 142264353
59374929004 311696880
701868228862 492502131
568953130114 608459880
867294934498 158969238
207500559418 348926277
90841264114 37909080
179770071190 608450307
892156751530 608440734
233318600182 197041059
65023223350 608431161
789840812206 608421588
524010614710 136712013
975663139195 156767448
430300688974 608412015
544091313082 497604540
617748723358 324046050
668400398242 211323975
671269069438 608402442
388226844766 608392869
554609774134 608383296
348065448022 608373723
401613977014 608364150
502017468874 257915766
817571300434 608354577
948621472090 343048455
705693123790 67872570
718124032306 608345004
30599168998 608335431
329897197114 608325858
856776473446 608316285
576602919970 608306712
902767735627 390635838
998297585782 608297139
368146146394 608287566
675093964366 608277993
740117178142 465056340
74585460670 260443038
222800139130 233686503
762110323978 608268420
155864477890 452515710
829045985218 44696337
691349767810 608258847
476199428110 75952182
687524872882 608249274
528791733370 608239701
625370330302 608230128
439862926294 292503015
704736900058 608220555
727686269626 608210982
984910453534 608201409
576602919970 608191836
645451028674 463160886
647363476138 217086921
261282028219 51866514
191244755974 536758110
721948927234 23338974
387270621034 360672348
474286980646 262922445
580427814898 313448739
805140391918 290569269
267742654534 608182263
803227944454 565419672
427432017778 608172690
735336059482 289621542
599552289538 608163117
666487950778 608153544
360496356538 608143971
549828655474 608134398
156820701622 608124825
933274372006 603099000
993516467122 108040878
271567549462 608115252
386314397302 66427047
368146146394 608105679
542178865618 608096106
859645144642 608086533
854864025982 187621227
560347116526 608076960
825513947506 87181311
123370762939 1359366
330853420846 608067387
865382487034 608057814
700277549074 220332168
1912457038 608048241
186463637314 476543940
118571752342 608038668
112834409950 608029095
861557592106 608019522
150681833410 6011844
293560695298 507196686
706649347522 39536490
611983198054 608009949
608158303126 608000376
550160072734 202928454
57373433494 607990803
372937613467 208442502
615808092982 148841004
907456331242 607981230
572778025042 607971657
360563176078 148343208
360496356538 607962084
613895645518 607952511
460899848398 607942938
21036931678 40445925
261049088410 607933365
643538581210 322342056
790797035938 607923792
804184168186 194628663
900762765118 607914219
242880837502 607904646
327984749650 607895073
640669910014 607885500
267742654534 607875927
675093964366 516185733
124309094734 288597231
531660404566 556133862
920843463490 146064834
492455231554 586566429
993516467122 458278656
524010614710 216704001
546959984278 607866354
162558044014 607856781
436994255098 358145076
376752159982 464233062
743942073070 607847208
711430466182 167900847
578515367434 607837635
567040682650 607828062
257224193482 285888072
243837061234 607818489
130365801979 34156464
429344465242 218254827
755781718906 155025162
695174662738 607808916
820439971630 453559167
238099718842 607799343
637801238818 607789770
87972592918 607780197
436994255098 607770624
311728946206 607761051
980129334874 607751478
80322803062 177694026
609114526858 607741905
414485578585 93719670
476199428110 248993730
648319699870 607732332
474286980646 309858864
933274372006 607722759
182638742386 164684319
20080707946 287668650
297385590226 607713186
671269069438 401788383
177857623726 607703613
356671461610 607694040
7649799430 607684467
567996906382 30844206
520185719782 607674894
898850317654 607665321
326072302186 607655748
171164057602 607646175
562259563990 607636602
858688920910 607627029
786015917278 607617456
335634539506 607607883
335634539506 607598310
863470039570 607588737
989691572194 607579164
529996577485 72525048
431256912706 175760280
789840812206 446456001
100403501434 607569591
632063896426 607560018
418826004190 202555107
362408804002 103062918
972479545018 607550445
173293362235 209591262
531073679488 29599716
145346016838 607540872
26774274070 207944706
319378736062 607531299
218019020470 607521726
358583909074 607512153
596683618342 607502580
849126683590 115057887
321291183526 607493007
515404601122 510719550
63110775886 607483434
331809644578 607473861
785059693546 607464288
556522221598 607454715
274436220658 232796214
873988500622 481033677
595727394610 607445142
197091718789 212970531
446556492418 607435569
204631888222 342655962
19124484214 607425996
904587660046 607416423
937099266934 281886558
256267969750 338970357
234274823914 607406850
488630336626 486346692
967698426358 607397277
969610873822 607387704
798728204983 90761613
319378736062 607378131
117615528610 584747559
260092864678 607368558
344240553094 607358985
295473142762 607349412
596683618342 607339839
544091313082 607330266
609114526858 607320693
126221542198 607311120
45898748710 607301547
107097067558 54317202
85103921722 237889050
404892698092 11497173
90841264114 607291974
628239001498 247806678
547916208010 384825027
637801238818 607282401
469505861986 126985845
130046437126 607272828
469505861986 607263255
511579706194 607253682
401613977014 596675517
34424063926 607244109
650232147334 500227542
189332308510 607234536
376752159982 607224963
282086010514 607215390
283042234246 607205817
524119794775 350630271
253399298554 607196244
61198328422 71069952
716243568235 449883135
74585460670 607186671
405438871942 530880288
575646696238 607177098
277304891854 607167525
466637190790 21682845
571821801310 402257460
658838160922 207016125
356671461610 607157952
684656201686 491726718
976304439946 607148379
45898748710 607138806
984910453534 607129233
740117178142 135879162
694654575313 161276331
93709935310 607119660
708950458786 21366936
918931016026 607110087
87016369186 361409469
673370583652 371470692
851995354786 607100514
464724743326 607090941
843389341198 39861972
636845015086 502410186
954311294110 569449905
204631888222 607081368
844345564930 607071795
637801238818 607062222
948573951718 607052649
498192573946 607043076
333722092042 607033503
433169360170 69174498
642582357478 43212522
250530627358 561542607
426475794046 421221573
756615073183 107006994
717167808574 607023930
24861826606 306948672
863470039570 607014357
955267517842 607004784
633020120158 606995211
41117630050 606985638
251486851090 283600125
336590763238 606976065
530704180834 421556628
450381387346 606966492
460899848398 606956919
418865578972 357762156
628239001498 606947346
245749508698 108040878
676050188098 269920308
705693123790 606937773
444644044954 480803925
269810165452 300017820
286867129174 246370728
13387141822 310069470
769760113834 133667799
482892994234 606928200
896937870190 376094451
2868680770 606918627
382489502374 291277671
241924613770 87640815
754460534122 53522643
810877734310 606909054
19124484214 606899481
242880837502 606889908
541222641886 412280391
382489502374 579051624
579471591166 606880335
858688920910 606870762
62385299746 370925031
542178865618 606861189
238099718842 606851616
395876634622 606842043
742029625606 40675677
213237901810 220676796
328940973382 91144533
350934119218 464175624
780278574886 606832470
919887239758 553127940
283998457978 606822897
18168260482 606813324
708561794986 606803751
67891894546 186348018
630151448962 606794178
422835131503 256680849
251486851090 606784605
855820249714 606775032
737248506946 606765459
368554358260 48439380
764978995174 92771943
671269069438 606755886
597639842074 606746313
282086010514 606736740
256267969750 177703599
895981646458 191010069
978216887410 606727167
98491053970 464893599
283998457978 359619318
61198328422 606717594
433169360170 606708021
912237449902 606698448
599552289538 584192325
818527524166 606688875
215150349274 606679302
960048636502 606669729
139608674446 606660156
785059693546 100133580
344240553094 606650583
696130886470 518483253
122396647270 606641010
505842363802 54575673
658838160922 606631437
257224193482 606621864
767847666370 606612291
864426263302 174716823
649275923602 192522603
176901399994 606602718
757329205318 606593145
576710845972 438931623
931361924542 606583572
94666159042 606573999
563305802641 308853699
739160954410 606564426
247661956162 606554853
55460986030 606545280
625370330302 52287726
855820249714 606535707
759241652782 606526134
137804583769 86281449
238416527704 216100902
679875083026 480315702
974391992482 310299222
835739551342 606516561
737248506946 606506988
457074953470 606497415
702824452594 606487842
843389341198 606478269
728706804772 14206332
466637190790 606468696
322286120470 27474510
486717889162 606459123
179011893682 195155178
938055490666 606449550
269655101998 606439977
598596065806 233466324
939011714398 354172281
429344465242 283906461
906500107510 606430404
87972592918 293814516
823669698094 48276639
697303287688 284203224
562259563990 606420831
294516919030 606411258
879725843014 606401685
853907802250 606392112
502017468874 606382539
662860154347 385964214
702824452594 606372966
913193673634 144590592
973435768750 606363393
406395095674 606353820
852060843679 296313069
823308642826 606344247
929449477078 606334674
321291183526 606325101
994472690854 606315528
860601368374 153503055
840782826607 135591972
116659304878 262778850
780278574886 606305955
811833958042 606296382
104228396362 550418781
647363476138 606286809
18168260482 606277236
318422512330 606267663
380577054910 606258090
191244755974 579693015
243837061234 606248517
891200527798 324735306
229493705254 606238944
977564769169 242139462
291648247834 606229371
341371881898 330220635
738580930432 111984954
572918910883 244178511
315553841134 606219798
814702629238 606210225
125265318466 606200652
881638290478 606191079
517317048586 23463423
564172011454 44705910
451337611078 578084751
567040682650 606181506
218975244202 606171933
503929916338 606162360
894069198994 606152787
872076053158 606143214
136740003250 510346203
458987400934 297385245
739160954410 560240679
198894545830 606133641
990647795926 606124068
47811196174 489237738
50679867370 606114495
295473142762 578419806
486717889162 606104922
298341813958 606095349
643538581210 606085776
189332308510 64206111
149170911766 606076203
702824452594 606066630
293560695298 606057057
785059693546 606047484
658838160922 606037911
209413006882 606028338
481129713256 253579197
801315496990 606018765
264873983338 63114789
466637190790 606009192
781234798618 605999619
513492153658 605990046
187803403291 73951425
270611325730 510987594
984910453534 280680360
611983198054 296523675
896937870190 143192934
616764316714 141259188
865382487034 605980473
631107672694 545019609
79366579330 385418553
808009063114 584843289
250530627358 605970900
65979447082 290444820
305035380082 116034333
684656201686 605961327
947617727986 15556125
978216887410 605951754
32511616462 299625327
944749056790 540233109
743942073070 605942181
927537029614 605932608
786082574077 345231099
442731597490 500371137
998297585782 605923035
40341809503 214157583
42073853782 193738374
673181516902 215689263
890244304066 342837849
711531834679 73396191
334678315774 605913462
181243610269 76363821
226941948223 94399353
311728946206 605903889
669356621974 605894316
951442622914 605884743
231406152718 193039545
52592314834 575413884
875900948086 605875170
131079398026 264636012
264873983338 605865597
128325842155 99473043
110921962486 605856024
194224081477 22467831
137696226982 605846451
923712134686 605836878
732467388286 605827305
641626133746 605817732
592858723414 605808159
672225293170 605798586
214194125542 605789013
820439971630 605779440
586165157290 605769867
764022771442 93039987
989691572194 605760294
711430466182 605750721
954311294110 605741148
763066547710 605731575
432213136438 605722002
69804342010 605712429
263917759606 263707431
555565997866 605702856
608158303126 605693283
1912457038 605683710
490542784090 605674137
961961083966 102383235
952398846646 605664564
551741102938 605654991
581384038630 605645418
441780026236 559446120
337546986970 605635845
597639842074 605626272
554609774134 605616699
961004860234 605607126
446556492418 605597553
30599168998 605587980
333722092042 311897913
246705732430 605578407
415001109262 605568834
687524872882 605559261
788884588474 605549688
384401949838 605540115
371014817590 605530542
387270621034 234385332
650232147334 605520969
629195225230 516262317
804184168186 605511396
728642493358 563945430
733423612018 605501823
616764316714 605492250
799826597338 164818341
875900948086 605482677
700420856884 87928005
252443074822 118111674
211325454346 185668335
904587660046 55494681
28153672267 56365824
291648247834 605473104
262961535874 605463531
480024323038 605453958
313641393670 605444385
135783779518 605434812
209413006882 305503149
995428914586 286759215
113790633682 605425239
878072220751 155896305
888331856602 463036437
130046437126 605415666
213237901810 605406093
341371881898 605396520
41117630050 605386947
214194125542 605377374
831914656414 605367801
162558044014 605358228
75541684402 605348655
62154552154 389180742
588124924093 482201583
705693123790 605339082
808009063114 207619224
131002660858 529339035
50679867370 605329509
252443074822 605319936
561303340258 605310363
752548086658 319881795
440819150026 605300790
317589856882 245413428
840520670002 605291217
677006411830 605281644
827133537754 605272071
187419861046 605262498
878769619282 605252925
104228396362 605243352
482892994234 605233779
286867129174 605224206
868251158230 553539579
980129334874 605214633
705693123790 364070763
580427814898 605205060
385358173570 605195487
988735348462 605185914
696130886470 258202956
537397746958 605176341
738204730678 605166768
344240553094 45701502
765935218906 605157195
556522221598 605147622
436038031366 599040048
342328105630 605138049
873032276890 605128476
913193673634 52019682
397789082086 218924937
174032728798 605118903
686568649150 139239285
993516467122 605109330
299298037690 605099757
728642493358 605090184
448500750961 50248677
632063896426 372696036
924668358418 605080611
284954681710 605071038
970567097554 507799785
426475794046 605061465
455162506006 605051892
38248958854 605042319
389183068498 45653637
465680967058 605032746
272523773194 605023173
603377184466 605013600
901718988850 605004027
347109224290 246581334
313641393670 604994454
65023223350 604984881
337869376891 191517438
949530175450 604975308
913193673634 39086559
378664607446 594464154
297893102821 21893451
995428914586 604965735
951442622914 604956162
155864477890 604946589
75541684402 475988706
640669910014 241967148
65023223350 604937016
283042234246 443450079
298341813958 604927443
653123985190 449289609
875900948086 604917870
865382487034 604908297
592858723414 396255189
277304891854 604898724
328940973382 549815682
112834409950 156422820
60242104690 604889151
12430918090 604879578
326072302186 519804327
220887691666 230575278
632063896426 604870005
637059182242 315277182
641626133746 604860432
541222641886 604850859
232362376450 604841286
772628785030 604831713
749679415462 604822140
853907802250 232355856
433169360170 127722966
323203630990 75894744
617720540446 122486535
294516919030 604812567
394920410890 55437243
181215188032 27742554
894069198994 604802994
331809644578 382900854
711430466182 604793421
731511164554 604783848
901718988850 554334138
231406152718 604774275
168295386406 604764702
612939421786 231436848
822352419094 604755129
678918859294 366617181
839564446270 604745556
260092864678 604735983
545047536814 604726410
384401949838 561016092
448468939882 604716837
526879285906 604707264
429344465242 604697691
90841264114 157198233
932318148274 604688118
531660404566 604678545
227581257790 604668972
422650899118 510738696
857732697178 604659399
561303340258 604649826
878769619282 604640253
550784879206 604630680
509667258730 604621107
384401949838 604611534
145346016838 139746654
11474694358 604601961
317466288598 66628080
238099718842 604592388
665531727046 217871907
41117630050 604582815
732467388286 604573242
187419861046 604563669
525298303567 28977471
826177314022 604554096
903631436314 604544523
79366579330 604534950
227837795044 330124905
854864025982 604525377
748723191730 604515804
889288080334 604506231
937099266934 244255095
320334959794 604496658
840520670002 604487085
133871332054 604477512
644687968936 395613798
365277475198 604467939
18168260482 36425265
236187271378 604458366
473330756914 274027125
905543883778 604448793
232791323434 5083263
524966838442 604439220
355715237878 604429647
472374533182 604420074
130046437126 602199138
595727394610 604410501
506798587534 604400928
900762765118 604391355
287192592028 154881567
546003760546 604381782
997341362050 604372209
206544335686 604362636
467593414522 604353063
355715237878 595967115
717167808574 212712060
133871332054 604343490
126221542198 604333917
983958757831 183246366
749679415462 604324344
196982098366 604314771
677006411830 604305198
841476893734 604295625
674137740634 604286052
179770071190 604276479
553131289906 118733919
257224193482 604266906
184551189850 604257333
996385138318 529425192
420738451654 117566013
610070750590 604247760
344398249123 372495003
657881937190 604238187
646657950130 317536410
524010614710 604228614
124309094734 604219041
194113427170 604209468
686568649150 604199895
747766967998 168015723
900762765118 221050143
45898748710 395470203
107097067558 443450079
206544335686 604190322
56417209762 350745147
264873983338 604180749
510623482462 604171176
923926703908 203349666
810877734310 604161603
454206282274 604152030
245749508698 604142457
372927265054 604132884
441775373758 604123311
390139292230 22266798
836695775074 143614146
228537481522 76114923
472374533182 604113738
322247407258 604104165
896937870190 604094592
728819019478 308327184
925624582150 467229411
799403049526 604085019
516360824854 604075446
698043333934 604065873
807052839382 321987855
742029625606 604056300
112834409950 604046727
22949379142 604037154
839564446270 604027581
788884588474 403904016
879884965420 113803824
126221542198 604018008
997341362050 345681030
846258012394 604008435
865382487034 603998862
526879285906 603989289
87016369186 164827914
621545435374 523681392
645451028674 603979716
956223741574 603970143
625370330302 603960570
466637190790 603950997
672225293170 603941424
411176214334 603931851
885463185406 603922278
22949379142 603912705
493411455286 603903132
360496356538 603893559
395876634622 303473673
72673013206 603883986
42073853782 603874413
966742202626 603864840
683699977954 182748570
31555392730 603855267
76497908134 603845694
938055490666 603836121
248618179894 460959096
252443074822 16953783
658838160922 603826548
376752159982 603816975
454206282274 603807402
354759014146 603797829
767847666370 603788256
594771170878 603778683
500105021410 603769110
320334959794 603759537
662663055850 603749964
112834409950 603740391
169321990834 200573496
992560243390 603730818
131958884590 603721245
554609774134 176631423
346153000558 603711672
575646696238 567276834
279217339318 603702099
594771170878 603692526
684656201686 603682953
350934119218 115278066
742985849338 603673380
614851869250 603663807
226625034058 603654234
3824904502 496283466
738204730678 603644661
6693575698 101320632
632063896426 603635088
371971041322 603625515
373883488786 603615942
962917307698 456593808
638849162317 51282561
511579706194 380469312
161601820282 583330755
532616628298 106758096
640926274954 202918881
139608674446 461791947
504886140070 603606369
385358173570 603596796
702831862096 174420060
182638742386 603587223
976304439946 27732981
531660404566 603577650
821396195362 603568077
166382938942 603558504
527835509638 427099395
891200527798 603548931
170207833870 603539358
486717889162 603529785
98491053970 204622875
489586560358 603520212
996385138318 25923684
429344465242 400965105
97534830238 603510639
624414106570 603501066
151083359230 267153711
480980546770 603491493
769760113834 603481920
55460986030 369402924
772628785030 603472347
948573951718 603462774
420738451654 603453201
724817598430 603443628
681787530490 603434055
312685169938 603424482
26774274070 603414909
955267517842 173386176
114746857414 243316941
695174662738 603405336
529747957102 603395763
498192573946 603386190
596683618342 603376617
514448377390 603367044
805140391918 603357471
143433569374 603347898
196025874634 603338325
474286980646 603328752
319675125715 297232077
370058593858 603319179
201763217026 603309606
155864477890 603300033
166382938942 603290460
129090213394 513629742
75541684402 241584228
293560695298 603280887
348065448022 224630445
248618179894 603271314
569909353846 603261741
848170459858 603252168
100403501434 603242595
674137740634 603233022
450381387346 503319621
127177765930 585915465
396832858354 603223449
201763217026 603213876
252570644620 156461112
91797487846 603204303
112834409950 603194730
440819150026 603185157
265830207070 603175584
431641029331 3704751
55460986030 166225572
431256912706 477989463
676050188098 603166011
613895645518 499318107
868251158230 603156438
510623482462 603146865
818527524166 603137292
999253809514 545852460
279217339318 603127719
513492153658 603118146
596916988936 228832992
126221542198 603108573
936143043202 603099000
921799687222 603089427
952398846646 109237503
132915108322 546474705
334678315774 554535171
4781128234 603079854
767847666370 603070281
694218439006 603060708
124309094734 603051135
5108362093 245336844
948725358286 288223884
109965738754 603041562
234274823914 357379236
591902499682 394532049
905091582766 73558932
504886140070 211419705
251486851090 603031989
504886140070 603022416
295040418535 57409281
5737351966 603012843
107097067558 603003270
71729138644 77091369
746810744266 602993697
510623482462 602984124
187419861046 602974551
169251610138 445651869
517317048586 602964978
382489502374 602955405
325116078454 295872711
395876634622 602945832
633976343890 79934550
678918859294 602936259
361452580270 602926686
734379835750 602917113
372927265054 142053747
663619279582 602907540
709551284893 555435033
933274372006 403827432
499148797678 602897967
499148797678 602888394
276348668122 203617710
389183068498 602878821
911534719210 291775467
905543883778 602869248
772628785030 602859675
1912457038 602850102
96578606506 602840529
817571300434 602830956
1912457038 602821383
120484199806 602811810
985866677266 602802237
393007963426 517841862
321291183526 238779339
469505861986 602792664
437950478830 166110696
649472055226 205924803
299298037690 343584543
603377184466 602783091
371093364055 305072364
229493705254 602773518
815658852970 602763945
773585008762 544138893
19124484214 602754372
506798587534 602744799
279286446805 458623284
649320572074 499241523
473330756914 414453462
968654650090 602735226
308860275010 437275494
395876634622 602725653
625669639720 193499049
339459434434 596685090
31555392730 602716080
751591862926 448025973
262005312142 210797460
336590763238 602706507
938055490666 602696934
32511616462 602687361
982041782338 602677788
796534378330 602668215
633976343890 104192532
516360824854 602658642
616764316714 602649069
35380287658 602639496
588077604754 602629923
798446825794 602620350
201763217026 500045655
759241652782 277837179
15299589286 149635563
355715237878 602610777
104228396362 602601204
251486851090 602591631
655013265994 519641586
591902499682 602582058
339459434434 602572485
98491053970 311170365
607202079394 305780766
328940973382 255273618
664575503314 56911485
818527524166 217220943
359540132806 602562912
780278574886 602553339
224712586594 602543766
210369230614 538835451
191244755974 602534193
984910453534 602524620
556522221598 602515047
394920410890 602505474
817571300434 602495901
957179965306 602486328
909368778706 602476755
620589211642 602467182
214194125542 602457609
72673013206 602448036
260092864678 602438463
779322351154 602428890
28686721534 602419317
534529075762 602409744
474286980646 602400171
65023223350 602390598
517317048586 602381025
127177765930 602371452
308860275010 602361879
783147246082 565323942
522098167246 409829703
164470491478 602352306
318422512330 602342733
97567723066 227588502
42073853782 602333160
503929916338 602323587
985866677266 582296871
46854972442 602314014
100403501434 602304441
999253809514 602294868
439862926294 602285295
694218439006 416837139
327984749650 602275722
149170911766 602266149
683699977954 602256576
766891442638 602247003
531660404566 602237430
746810744266 175827291
348065448022 602227857
693262215274 299510451
735336059482 602218284
981085558606 257341386
109009515022 602208711
393007963426 205206828
522098167246 602199138
88928816650 602189565
216106573006 602179992
659990822614 202066884
504886140070 238540014
791849391736 74181177
527835509638 602170419
548872431742 602160846
78410355598 602151273
470462085718 602141700
350934119218 602132127
437950478830 602122554
283042234246 208375491
232362376450 602112981
531660404566 545536551
979327265161 73377045
517396896979 380775648
722905150966 602103408
735336059482 320283861
681787530490 602093835
51636091102 513945651
890244304066 602084262
155864477890 602074689
134827555786 196600701
344240553094 602065116
409263766870 65335725
150223267564 221308614
882594514210 602055543
609114526858 602045970
896937870190 87621669
207500559418 602036397
936143043202 602026824
233318600182 602017251
44174908492 2249655
764035398229 465582855
416913556726 602007678
769760113834 82232070
410219990602 601998105
193157203438 183619713
953355070378 591467805
14343365554 601988532
117615528610 169623987
103272172630 601978959
624025973377 17001648
403526424478 601969386
79366579330 601959813
7649799430 601950240
271819242778 210577281
379620831178 601940667
115703081146 601931094
408307543138 350046318
173076505066 601921521
416059113130 20275614
169251610138 601911948
264873983338 601902375
378664607446 601892802
722905150966 601883229
286867129174 328698528
268698878266 601873656
667444174510 601864083
827133537754 601854510
91797487846 601844937
532616628298 601835364
336590763238 108873729
658838160922 601825791
441775373758 601816218
47811196174 490817283
272523773194 601806645
194113427170 166187280
55460986030 390444378
174988952530 601797072
221843915398 601787499
840520670002 601777926
705929462014 349596387
523054390978 601768353
63508601047 67125876
639713686282 601758780
799403049526 601749207
675093964366 493229679
807052839382 601739634
927537029614 7428648
862513815838 333590331
74585460670 601730061
697087110202 601720488
672225293170 601710915
712386689914 320733792
60242104690 601701342
892156751530 601691769
356671461610 601682196
982998006070 601672623
138652450714 601663050
260092864678 601653477
421694675386 601643904
488630336626 601634331
201763217026 601624758
705693123790 503578092
531660404566 601615185
439862926294 601605612
522098167246 601596039
287823352906 601586466
773585008762 601576893
912237449902 601567320
368146146394 601557747
169251610138 601548174
473385677215 272753916
254355522286 601538601
115703081146 601529028
353802790414 435944847
427432017778 417334935
883550737942 402018135
971523321286 84663612
727686269626 601519455
545047536814 601509882
483849217966 601500309
476199428110 562911546
482892994234 601490736
98491053970 601481163
338503210702 601471590
698043333934 601462017
14343365554 203857035
119527976074 601452444
727686269626 601442871
961961083966 601433298
813746405506 601423725
921799687222 165641619
974391992482 334614642
984910453534 601414152
624414106570 601404579
317490537007 16771896
953355070378 183016614
755416757854 601395006
934230595738 601385433
778366127422 601375860
464724743326 337515261
865382487034 364635570
395876634622 601366287
327028525918 601356714
808009063114 601347141
333722092042 502266591
19124484214 601337568
550784879206 601327995
780278574886 517889727
138652450714 601318422
207500559418 601308849
419782227922 540156525
842433117466 377023032
361625133595 226305720
780278574886 523403775
971896093906 141479367
887375632870 601299276
842433117466 601289703
837651998806 601280130
369102370126 220801245
964829755162 510193035
225668810326 601270557
94666159042 393421581
838608222538 601260984
438906702562 601251411
270611325730 601241838
584252709826 601232265
276348668122 544770711
62154552154 325941504
343284329362 601222692
850082907322 41010732
600508513270 601213119
715255361110 601203546
588077604754 601193973
880682066746 601184400
468549638254 601174827
567996906382 601165254
371014817590 601155681
541222641886 601146108
938078762629 539802324
109009515022 601136535
932318148274 601126962
450381387346 601117389
374839712518 601107816
251486851090 601098243
114746857414 49320096
45979956469 212836509
896937870190 24918519
288779576638 601088670
220887691666 32777952
823308642826 465113778
879725843014 601079097
102315948898 272801781
788278296184 13354335
563215787722 214310751
845301788662 601069524
432239414323 216340227
617720540446 601059951
528791733370 552476976
3824904502 601050378
568953130114 601040805
259136640946 59486622
956233306 601031232
232362376450 601021659
782191022350 601012086
789840812206 601002513
965785978894 543832557
853187160475 121663257
203675664490 224419839
381780482221 235275621
218975244202 600992940
830958432682 600983367
304079156350 358346109
688481096614 600973794
393007963426 391171926
734379835750 600964221
438906702562 135658983
3824904502 600954648
218975244202 515295444
245749508698 320819949
635888791354 423050016
456118729738 253119693
526879285906 600945075
433169360170 600935502
275392444390 600925929
817883246212 41029878
229493705254 600916356
668400398242 258471000
416913556726 600906783
494367679018 600897210
957179965306 600887637
308860275010 600878064
876857171818 268493931
277304891854 600868491
812790181774 600858918
219931467934 600849345
610070750590 600839772
206544335686 600830199
890244304066 600820626
191244755974 600811053
87972592918 600801480
56417209762 270657429
998297585782 600791907
357816943552 216282789
548872431742 361591356
139608674446 600782334
835851517150 354804099
752548086658 600772761
584252709826 129101478
387270621034 600763188
388226844766 600753615
45898748710 600744042
950486399182 600734469
438906702562 600724896
876857171818 600715323
10518470626 600705750
245044671946 192436446
746810744266 600696177
72673013206 600686604
387270621034 600677031
277304891854 600667458
608158303126 600657885
378664607446 600648312
844345564930 600638739
36336511390 57849639
838608222538 600629166
25818050338 170265378
59285880958 600619593
863470039570 478372383
144389793106 600610020
659794384654 600600447
458031177202 600590874
200806993294 600581301
169251610138 600571728
690393544078 509810115
53548538566 527797782
140005886935 32050404
223756362862 600562155
179817103339 253665354
74585460670 600552582
201763217026 600543009
832870880146 600533436
876857171818 600523863
890244304066 600514290
90841264114 600504717
748723191730 600495144
526879285906 600485571
749679415462 293479461
893112975262 600475998
739387202692 187927563
300254261422 477185331
33467840194 456756549
713342913646 600466425
228537481522 600456852
33552513379 422188446
608158303126 100181445
223756362862 600447279
376752159982 600437706
759241652782 600428133
810237027085 224142222
693262215274 506067072
200074145944 35219067
570865577578 600418560
497236350214 239784504
693262215274 31418586
501061245142 600408987
317466288598 600399414
502017468874 177483420
303122932618 113526207
531660404566 562653075
795578154598 600389841
664575503314 275376918
314597617402 308566509
761154100246 227157717
480024323038 600380268
794621930866 600370695
74585460670 600361122
57373433494 600351549
381533278642 600341976
411176214334 600332403
623457882838 600322830
73629236938 600313257
387270621034 600303684
548872431742 600294111
283998457978 600284538
205588111954 600274965
197938322098 600265392
750635639194 600255819
600612466477 25282293
336590763238 600246246
533572852030 600236673
130046437126 600227100
324161999074 583349901
109009515022 600217527
797490602062 600207954
1912457038 402544650
327984749650 600198381
666487950778 600188808
160645596550 600179235
635888791354 600169662
639713686282 67776840
519229496050 275338626
574690472506 600160089
191244755974 600150516
772628785030 600140943
232362376450 600131370
341371881898 600121797
512535929926 600112224
304079156350 600102651
533874966337 261180159
204081636274 45280290
679888954303 218034648
348065448022 600093078
912237449902 600083505
715255361110 600073932
918931016026 248945865
699955781398 600064359
961004860234 390128469
460899848398 600054786
979173111142 468062262
239055942574 600045213
53548538566 600035640
495323902750 600026067
792709483402 236500965
399701529550 562834962
301210485154 600016494
855820249714 600006921
901718988850 599997348
546003760546 42389244
410219990602 599987775
487674112894 481579338
309816498742 599978202
402570200746 599968629
125265318466 192513030
182638742386 63392406
348065448022 599959056
90841264114 599949483
428388241510 599939910
390139292230 599930337
604868873953 7122312
688481096614 599920764
715255361110 184816338
30599168998 599911191
344240553094 436883001
734379835750 599901618
265830207070 88349217
555565997866 599892045
146302240570 599882472
200806993294 599872899
164470491478 599863326
15299589286 599853753
378664607446 599844180
340415658166 599834607
732467388286 599825034
123352871002 599815461
903682106203 228038433
243837061234 599805888
409263766870 353722350
502017468874 68983038
9574 599796315
616764316714 599786742
524010614710 133045554
656925713458 599777169
139027798471 96649008
801315496990 599767596
76497908134 599758023
555565997866 599748450
224712586594 599738877
174988952530 599729304
488630336626 599719731
593814947146 599710158
655013265994 599700585
720036479770 599691012
612939421786 599681439
572778025042 599671866
134827555786 71031660
94666159042 599662293
529747957102 561533034
705693123790 599652720
798446825794 599643147
214194125542 599633574
230470884283 530746266
182638742386 599624001
604333408198 159438315
339459434434 599614428
76497908134 599604855
584252709826 599595282
475243204378 599585709
78410355598 599576136
582340262362 102172629
395876634622 268694964
682743754222 599566563
777409903690 599556990
504886140070 599547417
810877734310 161285904
812790181774 342167739
76497908134 599537844
789840812206 599528271
165426715210 599518698
851995354786 341631651
851995354786 599509125
16255813018 599499552
742985849338 201770121
852178007626 177215376
686568649150 599489979
664575503314 54872436
726993351259 286960248
6693575698 599480406
582340262362 599470833
787928364742 514902951
401613977014 599461260
404482648210 244101927
633020120158 599451687
556522221598 599442114
19609749157 77167953
973435768750 13813839
420738451654 599432541
362408804002 525184353
239113935808 94093017
114746857414 599422968
131958884590 599413395
399701529550 599403822
423607122850 599394249
546959984278 599384676
327984749650 599375103
86060145454 599365530
791753259670 599355957
785059693546 599346384
351890342950 599336811
879725843014 420532317
354759014146 599327238
922755910954 248084295
771672561298 251750754
98491053970 263717004
357138413404 123242802
968654650090 298706319
650232147334 599317665
389183068498 250506264
638958170068 118178685
702824452594 599308092
943792833058 176095335
834783327610 403492377
413088661798 599298519
454206282274 599288946
829287416278 40771407
434125583902 599279373
191244755974 37708047
323203630990 599269800
727686269626 599260227
480980546770 599250654
302166708886 599241081
425519570314 121452651
690631739464 9046485
56417209762 252593178
81279026794 290463966
751591862926 599231508
172120281334 599221935
906500107510 599212362
784103469814 599202789
415001109262 599193216
614851869250 599183643
483849217966 449213025
427623870271 99473043
810370043920 110481993
201763217026 599174070
859645144642 265574166
93709935310 599164497
91913751931 310404525
707605571254 565209066
364321251466 599154924
978216887410 599145351
38248958854 599135778
360496356538 599126205
499148797678 599116632
435081807634 599107059
266786430802 599097486
464926561312 334193430
353000787712 195997602
943826587456 199194984
630151448962 599087913
395876634622 599078340
45898748710 151023648
439916803138 410719992
114746857414 599068767
337546986970 599059194
210369230614 90273390
912237449902 599049621
212281678078 599040048
857732697178 599030475
965785978894 599020902
883550737942 599011329
100614815836 124755336
705693123790 599001756
496280126482 598992183
185507413582 490587531
317466288598 598982610
779322351154 598973037
969610873822 598963464
212281678078 598953891
157098758980 79666506
983954229802 598944318
712386689914 598934745
422650899118 598925172
715255361110 598915599
357627685342 598906026
881638290478 69710586
211325454346 598896453
408307543138 598886880
984910453534 14388219
789840812206 113325174
617720540446 29140212
582340262362 297768165
774541232494 598877307
546003760546 598867734
495631464094 277167069
451337611078 448236579
180726294922 322677111
300254261422 598858161
449701986055 131073516
656925713458 492377682
649275923602 598848588
786972141010 192273705
707605571254 434824806
351890342950 598839015
677099241211 266866521
163514267746 239257989
243837061234 598829442
174032728798 43202949
275392444390 598819869
947617727986 434872671
801315496990 598810296
142477345642 418799604
998297585782 598800723
211325454346 598791150
890244304066 441851388
79366579330 598781577
296429366494 545163204
999253809514 598772004
853907802250 598762431
261049088410 598752858
7649799430 598743285
190288532242 598733712
475243204378 598724139
135783779518 448657791
933640567975 154900713
266786430802 598714566
301210485154 96639435
445600268686 598704993
863470039570 110462847
747766967998 598695420
674137740634 220303449
361452580270 259619760
937099266934 598685847
44942524978 240741804
729598717090 598676274
635888791354 500419002
701868228862 598666701
899806541386 436787271
305991603814 310280076
44942524978 598657128
914149897366 598647555
217062796738 598637982
500177144392 197701596
996385138318 528946542
96578606506 172419303
28686721534 598628409
1912457038 598618836
40161406318 69030903
140564898178 598609263
257691719656 44179395
766891442638 598599690
527835509638 598590117
986822900998 598580544
210369230614 467937813
131958884590 598570971
886419409138 598561398
822352419094 598551825
264873983338 598542252
497236350214 598532679
683699977954 598523106
93709935310 92446461
989137079407 187487205
883550737942 598513533
165426715210 223615707
502017468874 598503960
910325002438 598494387
22966687126 504095034
961004860234 312012789
655013265994 598484814
530704180834 598475241
357627685342 506517003
517317048586 167604084
990647795926 598465668
60242104690 357168630
817571300434 352841634
597639842074 598456095
870163605694 598446522
455162506006 43815621
917018568562 598436949
348065448022 281340897
620589211642 598427376
303122932618 598417803
279217339318 598408230
980129334874 598398657
740117178142 598389084
506798587534 598379511
458987400934 379253541
693262215274 598369938
677006411830 211055931
515404601122 380325717
657881937190 598360365
582387581701 482201583
606245855662 26823546
41117630050 351750312
177857623726 598350792
329897197114 598341219
174988952530 96926625
281129786782 598331646
625370330302 598322073
761201218552 288558939
69804342010 167671095
513492153658 60003564
716211584842 598312500
735336059482 598302927
574690472506 598293354
109009515022 598283781
104228396362 598274208
918931016026 598264635
907456331242 263448960
218975244202 382556226
736292283214 598255062
991748954878 144150234
702824452594 394177848
722905150966 598245489
684656201686 598235916
7649799430 240358884
888331856602 574504449
723861374698 598226343
881638290478 598216770
415001109262 402295752
332765868310 598207197
694218439006 467200692
4781128234 598197624
580427814898 466865637
611026974322 5514048
525923062174 466722042
551157479512 47730978
395876634622 598188051
513492153658 598178478
470462085718 598168905
224712586594 598159332
847602220243 22084911
584476785037 300687930
14343365554 598149759
33467840194 598140186
778366127422 598130613
622501659106 598121040
896937870190 598111467
429344465242 598101894
340415658166 454401591
361452580270 598092321
589033828486 340444599
455162506006 598082748
346153000558 598073175
699955781398 598063602
226625034058 598054029
465680967058 210385821
274436220658 598044456
990647795926 598034883
162558044014 598025310
75541684402 598015737
718124032306 598006164
253399298554 89660718
608158303126 597996591
409263766870 5896968
890244304066 597987018
471418309450 597977445
605289631930 269154468
349021671754 597967872
265830207070 597958299
57373433494 597948726
863470039570 597939153
435081807634 597929580
842433117466 127655955
282086010514 333848802
234274823914 16341111
783147246082 597920007
858688920910 597910434
573734248774 597900861
336590763238 597891288
302166708886 597881715
842520413653 306096675
883077232735 15575271
228537481522 597872142
472374533182 597862569
734379835750 597852996
215261664118 82337373
537397746958 597843423
182655753607 101990742
829045985218 24535599
131958884590 535322160
660750608386 428391750
538353970690 597833850
982998006070 597824277
979484023036 270465969
514448377390 266943105
667444174510 71759208
331809644578 301377186
186463637314 108098316
458031177202 597814704
68848118278 422896848
327984749650 597805131
218268818332 173501052
595727394610 124602168
757329205318 597795558
614851869250 584288055
609272864278 328679382
66935670814 597785985
561303340258 597776412
451337611078 597766839
172120281334 597757266
586165157290 115593975
837651998806 327836958
907456331242 570799698
527835509638 529798539
961004860234 307302873
597639842074 597747693
870163605694 220073697
868251158230 597738120
850082907322 597728547
559390892794 369929439
265830207070 377635704
211325454346 597718974
969699759127 303703425
909368778706 597709401
365405322613 40091724
202719440758 597699828
998563868350 292732767
764022771442 597690255
231406152718 80068572
661706832118 597680682
811833958042 597671109
43034624689 481445316
734379835750 585379377
41338421722 233581200
444644044954 394139556
632063896426 597661536
711617685343 65795229
70760565742 597651963
202719440758 597642390
576602919970 597632817
204631888222 597623244
244793284966 597613671
105184620094 597604098
699955781398 597594525
557478445330 597584952
893112975262 597575379
742029625606 597565806
14343365554 597556233
85193869630 65460174
372966208018 104048937
697087110202 597546660
551741102938 475883403
364441047988 122113188
184551189850 597537087
445600268686 597527514
492455231554 597517941
892156751530 597508368
963873531430 491362944
808965286846 597498795
451682813458 79331451
246705732430 597489222
566084458918 340722216
436038031366 597479649
147258464302 597470076
580427814898 597460503
319378736062 185735346
940924161862 597450930
284954681710 597441357
832870880146 200583069
993128132896 10807917
15299589286 597431784
968654650090 597422211
494367679018 597412638
366233698930 597403065
371014817590 347624349
257224193482 597393492
556522221598 597383919
439862926294 597374346
196025874634 597364773
923712134686 597355200
219931467934 597345627
992560243390 597336054
723861374698 435006693
2868680770 597326481
124309094734 597316908
401613977014 597307335
115703081146 597297762
594771170878 594483300
681787530490 597288189
876857171818 199530039
552947210689 203301801
808009063114 597278616
786015917278 597269043
733423612018 361830681
457257271255 249625548
738204730678 597259470
752802661447 141192177
816615076702 597249897
234274823914 597240324
863470039570 597230751
41117630050 484719282
323203630990 597221178
674137740634 597211605
829045985218 597202032
361452580270 597192459
814702629238 509063421
776453679958 597182886
134827555786 597173313
126221542198 597163740
873032276890 173912691
697087110202 597154167
134827555786 597144594
925624582150 597135021
929449477078 597125448
892156751530 597115875
509667258730 597106302
549828655474 597096729
26774274070 87947151
497236350214 597087156
766891442638 597077583
457074953470 597068010
157776925354 597058437
665531727046 597048864
815658852970 226966257
915106121098 597039291
428388241510 215373354
319378736062 597029718
904587660046 597020145
862513815838 597010572
518273272318 597000999
392051739694 596991426
875900948086 596981853
669356621974 596972280
185507413582 596962707
31555392730 596953134
709518018718 596943561
375795936250 334825248
126221542198 596933988
447907525816 170849331
592858723414 223807167
238099718842 596924415
442731597490 255168315
729598717090 596914842
336590763238 596905269
293666027017 1684848
636845015086 596895696
410219990602 404344374
938413118800 1761432
109009515022 596886123
268698878266 596876550
110921962486 235543665
993516467122 596866977
698043333934 596857404
356671461610 596847831
379620831178 596838258
892576058503 56988069
994472690854 596828685
871119829426 596819112
30599168998 596809539
191244755974 56720025
76497908134 70648740
878769619282 416100018
445600268686 596799966
938055490666 234586365
460899848398 596790393
547916208010 378908913
632063896426 596780820
134827555786 596771247
120484199806 596761674
543135089350 429722397
646753584400 2182644
972479545018 587523729
831174935650 26143863
87161534158 358690737
756372981586 596752101
45898748710 483627960
752548086658 596742528
579471591166 596732955
28686721534 340894530
89885040382 596723382
359540132806 596713809
249182393368 8711430
917018568562 104900934
848170459858 245930370
676050188098 487505025
290692024102 596704236
349021671754 596694663
765935218906 596685090
974391992482 239947245
895025422726 596675517
574690472506 596665944
332765868310 596656371
27730497802 250822173
663619279582 329292054
333722092042 518224782
861558884461 22783740
584252709826 596646798
89885040382 537093165
707807944474 267412182
890341766779 399069651
946661504254 596637225
500105021410 106336884
911281226170 596627652
176901399994 375654093
270611325730 94696116
760197876514 596618079
453250058542 596608506
177957680722 247318455
532616628298 396542379
791753259670 596598933
754460534122 596589360
552697326670 595297005
379620831178 596579787
600508513270 596570214
22949379142 210567708
808009063114 596560641
784103469814 596551068
577559143702 596541495
952398846646 112731648
892156751530 596531922
913193673634 330584409
120484199806 596522349
883550737942 596512776
186570366691 89517123
229493705254 50057217
794621930866 596503203
394920410890 515946408
712386689914 596493630
410219990602 596484057
940974831751 118657335
726730045894 150104640
712386689914 512586285
495323902750 198706761
23198803657 16915491
615808092982 596474484
229493705254 596464911
808009063114 596455338
434125583902 596445765
844345564930 86444190
862513815838 40618239
735336059482 135936600
665531727046 596436192
759241652782 499289388
830958432682 596426619
778366127422 596417046
927586866652 526677741
310772722474 596407473
17660943439 111056373
396832858354 596397900
265830207070 596388327
941089181236 415956423
277304891854 596378754
276348668122 596369181
491499007822 596359608
864426263302 586777035
991604019658 596350035
942836609326 596340462
263917759606 596330889
235231047646 596321316
306947827546 596311743
764022771442 596302170
111878186218 583397766
782191022350 596292597
724817598430 265018932
910325002438 596283024
46854972442 596273451
487674112894 596263878
174988952530 596254305
760197876514 596244732
767847666370 340817946
698043333934 596235159
799403049526 596225586
3824904502 596216013
579471591166 596206440
149170911766 56873193
363365027734 596196867
431256912706 596187294
188583713575 184730181
457074953470 596177721
152365792510 228057579
472374533182 596168148
441775373758 562318020
265830207070 596158575
462812295862 434882244
444644044954 596149002
640669910014 20524512
714299137378 596139429
968149774162 130527855
233318600182 596129856
763066547710 596120283
903631436314 596110710
836695775074 341602932
632063896426 596101137
588077604754 231724038
921799687222 596091564
748723191730 596081991
429344465242 596072418
167339162674 596062845
633020120158 596053272
364321251466 596043699
671269069438 596034126
183594966118 596024553
772134027763 11104680
207500559418 596014980
899806541386 596005407
976304439946 595995834
38248958854 595986261
159689372818 595976688
275392444390 595967115
909368778706 132672207
961004860234 595957542
558434669062 595947969
385358173570 595938396
905543883778 454803657
663619279582 595928823
317466288598 595919250
23905602874 595909677
662663055850 595900104
232362376450 595890531
228662179420 253607916
486717889162 364128201
281129786782 467870802
672225293170 595880958
37292735122 146447754
320334959794 595871385
265830207070 393220548
748763063275 3226101
142477345642 595861812
786015917278 226028103
440819150026 595852239
845301788662 595842666
393964187158 595833093
85103921722 595823520
320334959794 595813947
937099266934 345757614
767847666370 595804374
835739551342 595794801
547916208010 595785228
828089761486 595775655
776453679958 595766082
91797487846 595756509
141521121910 595746936
871119829426 595737363
873032276890 595727790
361452580270 595718217
334678315774 595708644
310772722474 595699071
279217339318 595689498
259136640946 595679925
128133989662 204728178
136740003250 595670352
458031177202 315430350
663619279582 595660779
267742654534 595651206
800359273258 595641633
557478445330 595632060
387270621034 595622487
452293834810 595612914
432213136438 595603341
416913556726 595593768
226625034058 364195212
815658852970 595584195
421694675386 595574622
874944724354 226142979
601464737002 595565049
698043333934 595555476
814702629238 595545903
80322803062 595536330
499148797678 595526757
434125583902 595517184
629195225230 337888608
65023223350 595507611
144389793106 349605960
38248958854 419785623
783147246082 423289341
596683618342 590443494
764022771442 595498038
81279026794 595488465
365277475198 595478892
185507413582 595469319
737248506946 271777470
463768519594 462117429
477155651842 595459746
901718988850 595450173
57373433494 595440600
744898296802 595431027
290692024102 457053312
115703081146 595421454
564172011454 595411881
784103469814 30298545
106140843826 444589266
971523321286 595402308
108053291290 595392735
444644044954 354402033
355715237878 33256602
485761665430 595383162
311916308962 64091235
793665707134 595373589
337546986970 595364016
611026974322 595354443
164470491478 595344870
158733149086 204440988
496280126482 595335297
846258012394 595325724
349021671754 595316151
641626133746 554046948
536801573329 45366447
123352871002 212587611
5737351966 595306578
842433117466 506028780
56417209762 595297005
58329657226 595287432
142477345642 561466023
899806541386 333753072
106140843826 595277859
584252709826 310816164
594771170878 178479012
255311746018 595268286
720992703502 595258713
601625304931 160453053
374839712518 471719148
140564898178 431694435
15299589286 595249140
499148797678 208892433
950486399182 595239567
724817598430 595229994
362408804002 595220421
796534378330 595210848
57373433494 337486542
445600268686 595201275
568953130114 595191702
800359273258 454305861
313641393670 221815983
961961083966 595182129
735336059482 172878807
888331856602 595172556
954311294110 595162983
772854104731 167154153
448763615968 47587383
49723643638 190789890
459943624666 357245214
47811196174 416377635
916062344830 595153410
59285880958 595143837
846258012394 569765814
594771170878 310950186
923712134686 595134264
904587660046 595124691
791753259670 595115118
498192573946 595105545
65979447082 595095972
541222641886 43777329
167549692090 336979173
497236350214 595086399
597639842074 491851167
136740003250 76469124
210369230614 595076826
667444174510 595067253
709518018718 595057680
523332170719 210491124
14343365554 595048107
357627685342 115900311
265124709781 160443480
873032276890 421834245
480024323038 595038534
962917307698 595028961
481936770502 595019388
9574 371643006
48767419906 595009815
708561794986 595000242
611983198054 594990669
465680967058 539840616
105697771186 43461420
970567097554 594981096
714299137378 388864833
445600268686 372092937
789840812206 2086914
959092412770 594971523
646407252406 290559696
386314397302 186960690
560347116526 171730047
438906702562 125846658
933274372006 235246902
314597617402 594961950
202719440758 594952377
998297585782 594942804
707605571254 594933231
349977895486 594923658
232362376450 533953221
467593414522 594914085
34424063926 594904512
730554940822 41642550
407351319406 594894939
282086010514 594885366
317466288598 594875793
367376270680 214234167
524966838442 594866220
291648247834 594856647
117615528610 594847074
571821801310 594837501
985866677266 594827928
822352419094 594818355
206544335686 594808782
523054390978 594799209
797490602062 114483507
632063896426 594789636
584252709826 594780063
315553841134 594770490
146302240570 594760917
973435768750 594751344
577559143702 294704805
252443074822 594741771
851039131054 594732198
262961535874 594722625
780278574886 594713052
527835509638 359198106
368146146394 528314724
18168260482 594703479
985866677266 594693906
884506961674 594684333
536441523226 594674760
885463185406 594665187
305991603814 594655614
791265079054 28230777
283998457978 594646041
786015917278 594636468
549828655474 594626895
956223741574 594617322
291648247834 249960603
180070395346 290540550
308860275010 594607749
61198328422 594598176
432213136438 594588603
681787530490 594579030
336590763238 594569457
94666159042 594559884
327984749650 540041649
997399862653 188731695
181682518654 594550311
693262215274 594540738
478111875574 594531165
115703081146 411801741
263917759606 135850443
366233698930 594521592
492455231554 276362937
727686269626 364233504
130111342066 265947513
407351319406 66771675
676050188098 252583605
104228396362 594512019
391095515962 594502446
942896268262 303837447
753852748444 222543531
980129334874 594492873
3824904502 296083317
167339162674 267536631
580427814898 594483300
847214236126 394886250
370058593858 594473727
702824452594 114359058
527835509638 594464154
746810744266 594454581
422650899118 594445008
195069650902 594435435
189409064824 301731387
806096615650 594425862
277304891854 32538627
180726294922 594416289
644494804942 594406716
868251158230 594397143
534529075762 594387570
486781329433 440367573
128133989662 594377997
578515367434 292857216
232362376450 594368424
136740003250 490051443
494367679018 594358851
316510064866 594349278
547916208010 594339705
899806541386 594330132
725773822162 594320559
98491053970 166101123
268941362356 57887931
918931016026 147338043
699955781398 594310986
679875083026 594301413
734379835750 594291840
726730045894 594282267
415001109262 594272694
231406152718 465736023
418826004190 594263121
882594514210 594253548
866338710766 594243975
92753711578 594234402
452293834810 594224829
850082907322 23080503
712386689914 594215256
188483742736 225520734
305035380082 594205683
543135089350 594196110
248618179894 477415083
423607122850 594186537
49723643638 594176964
13387141822 9668730
293916504562 97903071
703780676326 594167391
925624582150 594157818
185507413582 594148245
765935218906 594138672
932318148274 276238488
160645596550 594129099
651188371066 594119526
624414106570 594109953
808009063114 594100380
746810744266 341258304
391095515962 161285904
652144594798 206891676
31822948507 76593573
758285429050 594090807
303122932618 16216662
559390892794 594081234
163514267746 114253755
655969489726 594071661
941322973042 101473800
426475794046 594062088
961004860234 594052515
596683618342 594042942
428388241510 503262183
361452580270 404277363
820439971630 298361691
302166708886 594033369
339459434434 594023796
708561794986 84271119
782191022350 594014223
280173563050 251683743
735336059482 594004650
55460986030 174621093
289735800370 593995077
149170911766 485073483
47811196174 471652137
605289631930 450668121
307904051278 593985504
256267969750 593975931
719080256038 593966358
45898748710 593956785
333722092042 342368772
165426715210 286491171
345196776826 593947212
281129786782 593937639
104228396362 75933036
982998006070 90608445
897894093922 413544027
83191474258 21979608
992560243390 593928066
87016369186 593918493
269655101998 593908920
350934119218 406182390
776453679958 593899347
292037687047 45892962
50679867370 139373307
109009515022 593889774
738204730678 593880201
399701529550 427645056
529747957102 593870628
710474242450 593861055
128608944484 116187501
45898748710 593851482
313641393670 593841909
385806735631 27091590
28686721534 359609745
677962635562 593832336
209413006882 593822763
645451028674 104001072
174988952530 371585568
603377184466 593813190
276348668122 550926150
531660404566 593803617
157776925354 593794044
851039131054 593784471
376752159982 593774898
405438871942 593765325
817571300434 593755752
276348668122 554994675
758285429050 593746179
21036931678 350304789
62154552154 593736606
218442568282 111965808
767847666370 505157637
732733948471 299797641
154908254158 593727033
747766967998 593717460
152995806694 593707887
187640872897 31006947
196025874634 593698314
659794384654 593688741
349021671754 593679168
795118300489 46476915
388226844766 593669595
42073853782 593660022
46854972442 496206882
729598717090 593650449
420738451654 593640876
27730497802 177799329
597639842074 593631303
928493253346 74363064
729598717090 593621730
265083632038 100727106
481936770502 458594565
200806993294 131408571
602839951798 21414801
936143043202 593612157
706649347522 593602584
351890342950 47003430
765935218906 593593011
689437320346 593583438
268698878266 372523722
61371513565 54202326
172120281334 593573865
567040682650 593564292
369105175015 501845379
832870880146 593554719
836695775074 593545146
987863864926 306010518
146518427629 286835799
758285429050 593535573
152039582962 23023065
119738495917 161075298
368146146394 593526000
697139732983 396628536
863470039570 593516427
318422512330 335839986
880682066746 593506854
376775144755 103091637
954311294110 593497281
359540132806 38617482
848170459858 593487708
201763217026 593478135
635888791354 593468562
620589211642 593458989
266786430802 482546211
913193673634 593449416
450381387346 593439843
212281678078 593430270
171164057602 311505420
735852101620 34127745
263917759606 593420697
232584316882 245576169
725773822162 593411124
396832858354 463294908
507754811266 424859313
803227944454 593401551
664575503314 593391978
68848118278 593382405
563215787722 593372832
299298037690 593363259
70760565742 249759570
812790181774 593353686
507754811266 593344113
81279026794 476017425
24861826606 593334540
453250058542 593324967
483284855416 128412222
514448377390 593315394
151083359230 593305821
343284329362 593296248
12430918090 593286675
848170459858 416358489
63110775886 593277102
30599168998 593267529
82235250526 593257956
895981646458 328679382
526879285906 67527942
982041782338 593248383
113790633682 593238810
650232147334 593229237
91949526232 21625407
262961535874 593219664
344240553094 593210091
605289631930 593200518
748723191730 593190945
501061245142 520148955
853907802250 444110616
903631436314 593181372
376752159982 593171799
460899848398 593162226
52592314834 576323319
997341362050 593152653
87972592918 593143080
3824904502 593133507
972479545018 593123934
557478445330 593114361
206544335686 593104788
937099266934 593095215
290692024102 593085642
405438871942 207360753
940924161862 426793059
142477345642 593076069
431256912706 577759269
943792833058 294388896
486106456171 135199479
366233698930 593066496
607202079394 593056923
46459879678 19548066
68848118278 593047350
851995354786 593037777
559390892794 265775199
907456331242 593028204
283998457978 593018631
793665707134 593009058
72673013206 463361919
751591862926 215143602
901718988850 592999485
382489502374 592989912
877813395550 592980339
203675664490 592970766
206544335686 592961193
916062344830 592951620
464724743326 592942047
325116078454 354162708
455162506006 592932474
928493253346 592922901
539310194422 592913328
284954681710 175396506
882594514210 592903755
279217339318 219824799
491656971895 174793407
833827103878 154335906
441775373758 592894182
948055041772 33936285
838692598960 6251169
896937870190 592884609
84147697990 592875036
160645596550 151435287
480980546770 592865463
547916208010 592855890
514448377390 592846317
584252709826 592836744
997341362050 592827171
285021338509 345231099
391095515962 592817598
402570200746 396102021
827133537754 592808025
640669910014 592798452
734379835750 419048502
454206282274 592788879
992560243390 592779306
620589211642 592769733
571821801310 592760160
115703081146 592750587
54504762298 592741014
389183068498 592731441
350934119218 592721868
480211685794 263123478
314597617402 291344682
236187271378 253071828
91797487846 137037495
647363476138 592712295
664575503314 496647240
975348216214 56250948
195069650902 592702722
620589211642 592693149
707605571254 510394068
745011564538 174611520
666487950778 592683576
181682518654 592674003
644494804942 382029711
27730497802 155446374
771683732989 159055395
330853420846 592664430
714358796314 303837447
31555392730 13229886
888331856602 592654857
436994255098 459848628
712386689914 236357370
240968390038 592645284
346403305789 340779654
120484199806 438730590
266786430802 592635711
788268818914 53130150
131002660858 592626138
343284329362 592616565
949530175450 592606992
749679415462 592597419
231406152718 234318321
379620831178 592587846
102315948898 592578273
983954229802 204105933
466637190790 592568700
738204730678 592559127
879725843014 592549554
854864025982 592539981
640669910014 592530408
754577018386 328334754
878769619282 592520835
963873531430 592511262
216106573006 592501689
881687007475 336395220
290692024102 73204731
342328105630 592492116
292604471566 120954855
712386689914 592482543
449425163614 583464777
105184620094 30384702
895981646458 592472970
290692024102 592463397
244965598966 240167424
616764316714 592453824
577559143702 592444251
9562246894 151167243
184551189850 123549138
334678315774 592434678
567996906382 592425105
623457882838 420742923
929449477078 303521538
759241652782 548255283
132915108322 592415532
750635639194 592405959
586165157290 592396386
523054390978 592386813
121440423538 592377240
618676764178 592367667
745131820564 305129802
789840812206 246313290
801315496990 592358094
958136189038 210232653
220887691666 592348521
905543883778 592338948
193157203438 592329375
392051739694 592319802
833301799168 145643622
786972141010 28211631
578590400608 437648841
561303340258 459360405
588077604754 592310229
49723643638 592300656
219980548705 287639931
972823340167 83131932
567996906382 592291083
615808092982 285562590
780278574886 592281510
317466288598 592271937
440819150026 592262364
780278574886 592252791
785059693546 592243218
947617727986 202851870
531660404566 563208309
294516919030 544809003
9562246894 12655506
884506961674 592233645
208456783150 592224072
408307543138 592214499
987779124730 592204926
79366579330 518645994
92753711578 524782287
260092864678 592195353
322247407258 592185780
808965286846 421269438
845301788662 592176207
994472690854 323902455
199850769562 592166634
396832858354 592157061
987779124730 592147488
854864025982 592137915
58329657226 272160390
812790181774 592128342
592858723414 592118769
773585008762 592109196
163514267746 540146952
988735348462 281675952
798446825794 592099623
312685169938 592090050
747766967998 28853022
45898748710 188597673
617720540446 86932413
641626133746 275587524
229493705254 141115593
248618179894 592080477
78410355598 592070904
778366127422 592061331
931361924542 592051758
739160954410 237477411
483849217966 592042185
424563346582 592032612
53548538566 592023039
183594966118 592013466
284954681710 592003893
645451028674 591994320
730554940822 591984747
608158303126 591975174
629195225230 277827606
239055942574 591965601
982384026661 11028096
187419861046 591956028
608158303126 98659338
463768519594 591946455
477155651842 115421661
743942073070 591936882
384401949838 591927309
187419861046 269039592
498192573946 591917736
314597617402 591908163
248618179894 591898590
276348668122 591889017
186463637314 591879444
235231047646 591869871
138652450714 303952323
273479996926 180604218
214194125542 40197027
614851869250 406862073
62360362081 184854630
400657753282 591860298
2934763189 136980057
630151448962 591850725
449425163614 318752181
262961535874 591841152
717167808574 591831579
58708661869 163899333
873988500622 303377943
70760565742 591822006
319378736062 591812433
383445726106 526687314
510623482462 182068887
104565480838 4757781
419782227922 591802860
424563346582 591793287
814702629238 591783714
196372024741 212223837
817571300434 211687749
515404601122 591774141
228537481522 591764568
506245664719 184146228
452293834810 591754995
457074953470 118580751
856776473446 591745422
709816792048 30403848
801315496990 591735849
23905602874 591726276
661706832118 591716703
836695775074 591707130
941880385594 452228520
269655101998 591697557
53548538566 576457341
6693575698 591687984
672225293170 591678411
830002208950 591668838
106140843826 111870078
898850317654 591659265
951442622914 202287063
531660404566 81849150
227581257790 547422432
47811196174 103723455
736431015130 422973432
467879819536 41403225
256267969750 591649692
706649347522 405703740
267742654534 591640119
476199428110 591630546
229493705254 151569309
980129334874 591620973
505842363802 591611400
627282777766 591601827
688481096614 591592254
879725843014 465841326
866338710766 591582681
222800139130 484489530
96578606506 591573108
669356621974 591563535
716211584842 88808721
290134611550 101473800
717167808574 591553962
112944394147 409044717
657881937190 382546653
480980546770 174908283
292604471566 69758451
186463637314 591544389
733423612018 591534816
880682066746 252775065
907456331242 591525243
904587660046 591515670
453250058542 591506097
633976343890 591496524
585208933558 591486951
775497456226 124583022
782191022350 591477378
586165157290 507292416
81279026794 591467805
701868228862 418253943
8606023162 591458232
667444174510 591448659
742985849338 86702661
531660404566 48736143
764978995174 591439086
340431721660 383360358
563215787722 591429513
294516919030 591419940
438906702562 322772841
640669910014 520024506
622501659106 515821959
476199428110 591410367
499148797678 591400794
274436220658 8653992
345196776826 380086392
99447277702 591391221
314597617402 591381648
149170911766 591372075
923712134686 591362502
550784879206 260720655
459943624666 591352929
362408804002 446791056
859645144642 591343356
382489502374 591333783
93709935310 591324210
570865577578 591314637
348071852359 398437833
914149897366 591305064
708561794986 591295491
869207381962 591285918
764978995174 591276345
366233698930 196801734
113790633682 591266772
707700679009 270217071
465680967058 231561297
895981646458 591257199
532616628298 591247626
18168260482 591238053
208456783150 204871773
361895321947 57313551
732467388286 591228480
872076053158 591218907
567996906382 591209334
280173563050 591199761
505842363802 591190188
22949379142 591180615
837651998806 591171042
487674112894 559206795
882594514210 591161469
212281678078 591151896
440819150026 591142323
216327048769 87267468
915106121098 591132750
502272455302 99664503
553653550402 591123177
811965491062 38971683
605289631930 591113604
280173563050 327253005
572778025042 217173078
708561794986 591104031
620661152737 253090974
613895645518 591094458
558434669062 591084885
259136640946 591075312
609114526858 534757353
22949379142 591065739
963873531430 591056166
486717889162 591046593
725773822162 591037020
777409903690 591027447
704736900058 591017874
80322803062 391794171
270611325730 591008301
412132438066 590998728
920843463490 590989155
332765868310 590979582
173076505066 590970009
27730497802 13000134
200806993294 590960436
568953130114 590950863
645451028674 247155714
822352419094 590941290
539310194422 590931717
664575503314 590922144
117615528610 590912571
212281678078 297184212
124309094734 562748805
759269213449 149032464
86060145454 590902998
120484199806 276152331
414044885530 590893425
790797035938 590883852
984910453534 590874279
539310194422 590864706
655969489726 37325127
431256912706 590855133
850082907322 590845560
132915108322 590835987
108053291290 590826414
408307543138 590816841
419782227922 590807268
848170459858 590797695
962917307698 590788122
514448377390 590778549
322247407258 590768976
90841264114 590759403
678918859294 590749830
650232147334 89478831
812072813965 302870574
358583909074 590740257
240968390038 590730684
73629236938 411878325
95622382774 590721111
465680967058 590711538
225668810326 337984338
458987400934 590701965
956231993500 339831927
684656201686 590692392
952398846646 590682819
392051739694 590673246
777409903690 590663673
183093364156 325482
83191474258 590654100
496280126482 590644527
442731597490 590634954
311728946206 122429097
938055490666 590625381
415001109262 590615808
186463637314 260222859
947617727986 590606235
24861826606 590596662
748723191730 420790788
862513815838 374534052
441966096637 69768024
398745305818 590587089
100403501434 77368986
25818050338 590577516
626326554034 590567943
313641393670 427625910
348065448022 129685431
48767419906 590558370
709518018718 590548797
532616628298 590539224
237143495110 590529651
497351379382 144676749
316510064866 590520078
87972592918 590510505
895025422726 497240766
726730045894 476314188
181682518654 590500932
171164057602 46553499
37292735122 590491359
414044885530 590481786
98491053970 590472213
624414106570 590462640
696130886470 590453067
814702629238 170389827
744898296802 590443494
405438871942 590433921
786972141010 590424348
481936770502 590414775
363365027734 437734998
648319699870 590405202
86060145454 590395629
380577054910 590386056
657881937190 478008609
814702629238 590376483
307904051278 590366910
499148797678 79254867
149170911766 324553419
776453679958 391028331
851039131054 590357337
618676764178 590347764
488630336626 590338191
883550737942 590328618
770716337566 425022054
851995354786 264157362
156820701622 538634418
704736900058 590319045
109009515022 590309472
524010614710 590299899
105184620094 590290326
757329205318 238741047
300254261422 590280753
161728260466 452879484
754460534122 590271180
883550737942 590261607
882594514210 590252034
559390892794 590242461
607202079394 227856546
263917759606 590232888
547916208010 590223315
352846566682 590213742
807052839382 590204169
753504310390 543334761
770716337566 590194596
250530627358 590185023
806096615650 590175450
90293759617 96706446
831914656414 590165877
157776925354 590156304
801315496990 372648171
357627685342 102249213
619632987910 590146731
633020120158 590137158
573734248774 590127585
490749800215 293345439
327984749650 590118012
507754811266 590108439
534529075762 590098866
930405700810 590089293
830002208950 100124007
258180417214 168312486
845301788662 590079720
923712134686 590070147
794621930866 590060574
286029371317 35707290
310306569331 28623270
287823352906 590051001
742985849338 590041428
880682066746 590031855
495323902750 590022282
10518470626 590012709
615808092982 524973747
905543883778 189353940
599552289538 590003136
277304891854 400744926
103272172630 589993563
665531727046 589983990
560347116526 589974417
756372981586 589964844
696130886470 589955271
446556492418 589945698
252443074822 262558671
359540132806 589936125
313641393670 37947372
547916208010 441640782
12819208543 165593754
268698878266 589926552
383738975815 272428434
928493253346 589916979
196982098366 589907406
861557592106 215411646
228537481522 589897833
589033828486 589888260
681787530490 589878687
196025874634 54786279
939997949485 556076424
476199428110 589869114
457074953470 589859541
983954229802 589849968
882594514210 458929620
699955781398 589840395
763066547710 589830822
41602818409 29829468
998297585782 589821249
859645144642 589811676
224712586594 589802103
726730045894 507646617
341371881898 589792530
426475794046 589782957
102315948898 111142530
692305991542 589773384
267742654534 589763811
857732697178 509886699
941880385594 589754238
145346016838 589744665
474325799161 324792744
771672561298 589735092
524966838442 155216622
101359725166 589725519
280173563050 589715946
809921510578 565879176
463768519594 589706373
383445726106 589696800
700912005130 589687227
612939421786 589677654
89885040382 589668081
66254374069 290425674
375795936250 10003785
967698426358 589658508
546003760546 152497890
267742654534 21510531
904587660046 589648935
299298037690 388893552
7949616217 249099033
444644044954 589639362
684656201686 589629789
69804342010 439333689
978216887410 415774536
943792833058 589620216
426475794046 589610643
972479545018 589601070
836695775074 589591497
319378736062 589581924
218019020470 589572351
526879285906 199769364
416913556726 589562778
55460986030 244915632
517317048586 589553205
513492153658 178143957
244793284966 589543632
906500107510 289994889
834783327610 589534059
661706832118 589524486
616764316714 589514913
189332308510 589505340
817004630791 98238126
324159854722 589495767
617720540446 502678230
23964859744 430880730
627282777766 589486194
704736900058 589476621
162558044014 589467048
337546986970 589457475
156820701622 589447902
929449477078 589438329
52592314834 239133540
628239001498 589428756
442731597490 411112485
686568649150 589419183
155864477890 589409610
906500107510 138942522
197938322098 589400037
708561794986 589390464
461856072130 589380891
923712134686 589371318
855820249714 589361745
845301788662 589352172
221843915398 589342599
121848606685 23654883
79366579330 589333026
732467388286 589323453
269655101998 268771548
319378736062 589313880
924668358418 589304307
351890342950 589294734
385358173570 589285161
636845015086 589275588
898850317654 81073737
322247407258 589266015
593814947146 143212080
729598717090 589256442
851039131054 589246869
276348668122 589237296
126221542198 195021156
276348668122 589227723
145346016838 589218150
559390892794 589208577
222800139130 589199004
427432017778 349318770
579471591166 265890075
800359273258 589189431
275392444390 589179858
406395095674 546225807
879725843014 589170285
78410355598 589160712
513492153658 108328068
143433569374 259868658
305991603814 270504261
924668358418 589151139
813746405506 9640011
939967938130 589141566
169251610138 589131993
502973692606 589122420
76497908134 589112847
851995354786 589103274
940420185796 2115633
786972141010 589093701
444644044954 81533241
941880385594 589084128
177857623726 242417079
498192573946 90560580
542178865618 235850001
659794384654 589074555
273479996926 589064982
867294934498 589055409
697087110202 589045836
79366579330 531196197
988735348462 535370025
336590763238 428229009
480980546770 589036263
53548538566 589026690
297385590226 589017117
500105021410 433676046
234274823914 589007544
284954681710 588997971
917018568562 588988398
964829755162 516654810
430300688974 588978825
99447277702 588969252
844345564930 588959679
298341813958 588950106
228706655578 175348641
180726294922 424198776
378664607446 588940533
214194125542 588930960
902675212582 588921387
539310194422 588911814
28686721534 588902241
786015917278 588892668
755416757854 588883095
979173111142 588873522
432213136438 46735386
983954229802 588863949
356671461610 588854376
982998006070 588844803
770716337566 588835230
734379835750 588825657
473330756914 588816084
200806993294 588806511
483849217966 588796938
421694675386 588787365
244094536642 154469928
906500107510 588777792
780278574886 588768219
731511164554 368378613
998297585782 588758646
469568402395 368512635
533572852030 24296274
582340262362 561178833
617720540446 24640902
592858723414 588749073
421694675386 588739500
497236350214 425232660
523054390978 284978637
125406099004 246964254
748723191730 588729927
602420960734 588720354
459943624666 588710781
90928943221 58519749
625370330302 588701208
58329657226 289726845
563651493244 95806584
121440423538 588691635
183594966118 588682062
758285429050 588672489
51636091102 299529597
459943624666 588662916
656925713458 588653343
427432017778 588643770
269655101998 588634197
540266418154 588624624
135783779518 588615051
171164057602 585972903
153952030426 588605478
108053291290 588595905
351890342950 588586332
737573069938 165287418
123352871002 588576759
862513815838 588567186
510623482462 269116176
975348216214 588557613
994856424559 138760635
405438871942 588548040
673185135496 112616772
779322351154 588538467
802361974966 235017150
754511586931 372485430
658838160922 588528894
580648903333 234251310
989691572194 588519321
270611325730 233916255
216106573006 588509748
740117178142 354583920
231406152718 588500175
143433569374 281924850
636845015086 588490602
882594514210 588481029
989691572194 588471456
240045518638 213927831
998371996711 66235587
376752159982 588461883
657881937190 431732727
567040682650 61200189
795578154598 588452310
517317048586 588442737
656925713458 588433164
335029922491 139172274
118571752342 588423591
217062796738 206384307
389183068498 588414018
223756362862 290569269
608158303126 588404445
696130886470 588394872
424563346582 462691809
834841770775 204306966
302166708886 588385299
810947980984 120610227
123352871002 579558993
475243204378 588375726
878769619282 588366153
27730497802 588356580
352846566682 588347007
136740003250 244274241
936143043202 588337434
558434669062 588327861
112834409950 21634980
515404601122 588318288
249574403626 588308715
373883488786 588299142
492707614126 69480834
410743174198 2776170
705693123790 588289569
90841264114 588279996
184551189850 588270423
790797035938 297308661
546003760546 588260850
212281678078 588251277
755416757854 588241704
295473142762 588232131
64533396178 46208871
645451028674 588222558
473330756914 588212985
537489753061 352420422
86060145454 588203412
466637190790 588193839
360496356538 362251893
506798587534 588184266
476199428110 588174693
181682518654 588165120
16603896871 134309190
936143043202 588155547
938055490666 588145974
65023223350 155034735
876857171818 588136401
849126683590 185620470
850082907322 231791049
684656201686 588126828
290850706150 197471844
863470039570 588117255
574690472506 588107682
805140391918 588098109
630151448962 588088536
757329205318 588078963
29642945266 35075472
435081807634 588069390
844345564930 588059817
142477345642 588050244
357627685342 147979434
582340262362 588040671
472687062913 25109979
957179965306 588031098
298341813958 588021525
605289631930 299730630
725773822162 588011952
292604471566 361083987
208456783150 588002379
602420960734 587992806
931361924542 70141371
986822900998 587983233
566084458918 369144453
678918859294 587973660
71716789474 282882150
479068099306 587964087
239055942574 587954514
312685169938 587944941
704736900058 587935368
44942524978 587925795
262005312142 587916222
414044885530 587906649
443687821222 587897076
524966838442 587887503
465680967058 325721325
252443074822 587877930
759241652782 587868357
921799687222 587858784
546253644565 203301801
847214236126 355091289
641626133746 587849211
397789082086 587839638
812790181774 41202192
825221090290 99300729
851039131054 587830065
563215787722 587820492
646407252406 587810919
487674112894 587801346
370058593858 587791773
542178865618 587782200
283042234246 587772627
311728946206 587763054
956477933443 296561967
728642493358 422571366
21036931678 587753481
23905602874 587743908
290692024102 587734335
354759014146 158433150
126221542198 587724762
395876634622 587715189
959092412770 587705616
873032276890 136922619
749679415462 587696043
700912005130 315746259
740217972259 236453100
155864477890 587686470
867294934498 539974638
346153000558 587676897
889288080334 587667324
24861826606 587657751
596683618342 587648178
518273272318 587638605
502017468874 238702755
675093964366 587629032
45898748710 137899065
572778025042 75521397
291648247834 587619459
351890342950 587609886
726730045894 587600313
982998006070 551749428
114746857414 587590740
349021671754 587581167
950486399182 233207853
755416757854 453329415
959092412770 272543310
712891072138 62119197
817571300434 320858241
966089289826 184060071
480980546770 209237061
319378736062 587571594
683699977954 587562021
882594514210 587552448
390139292230 587542875
814702629238 495201717
300254261422 587533302
52592314834 336538815
865382487034 587523729
671269069438 223299798
9574 587514156
405438871942 487217835
35380287658 587504583
177125044420 190062342
356671461610 278622165
711430466182 587495010
828089761486 497154609
223756362862 587485437
632063896426 587475864
800359273258 587466291
620589211642 379856640
362408804002 587456718
213237901810 275329053
44942524978 497298204
333938326966 225214398
610070750590 587447145
43986301246 587437572
524966838442 587427999
969610873822 587418426
525923062174 587408853
504886140070 587399280
277304891854 587389707
541556241790 192292851
914149897366 365171658
971971873774 95739573
507754811266 40599093
107097067558 587380134
671281064407 5083263
295473142762 587370561
502061274922 342981444
370058593858 587360988
62154552154 587351415
323203630990 587341842
873032276890 587332269
866338710766 587322696
970567097554 587313123
212281678078 187046847
165426715210 260845104
10518470626 587303550
470462085718 587293977
82235250526 587284404
482892994234 587274831
798446825794 587265258
208456783150 587255685
567996906382 498791592
685612425418 587246112
166382938942 587236539
585208933558 259801647
768969273250 109448109
770949909193 61640547
662663055850 587226966
111878186218 394771374
510843623170 275108874
863470039570 201569088
222800139130 587217393
406395095674 587207820
641071956868 4480164
862513815838 587198247
145346016838 178488585
888331856602 587188674
300254261422 587179101
817571300434 587169528
817571300434 587159955
21993155410 587150382
919887239758 560441712
472374533182 584489088
784103469814 587140809
609114526858 587131236
272701917151 41317068
754460534122 587121663
992560243390 587112090
103462684903 383982603
694218439006 303454527
40161406318 587102517
282086010514 587092944
666573131332 452783754
946661504254 587083371
935186819470 146907258
542178865618 587073798
814702629238 587064225
500105021410 587054652
544091313082 19241730
28686721534 587045079
500105021410 587035506
941880385594 587025933
379620831178 280728225
786015917278 182825154
159689372818 587016360
545047536814 331551282
690393544078 587006787
689437320346 445852902
338503210702 586997214
568953130114 586987641
829045985218 586978068
766891442638 586968495
123352871002 317632140
470462085718 536671953
545047536814 586958922
413088661798 586949349
188376084778 293268855
854864025982 566606724
809921510578 454047390
807052839382 586939776
123352871002 333954105
895981646458 586930203
837651998806 586920630
435081807634 151741623
780278574886 586911057
220887691666 586901484
733423612018 586891911
459943624666 203627283
265830207070 586882338
915476309008 24985530
431256912706 586872765
889288080334 586863192
139608674446 455272734
679875083026 586853619
937099266934 586844046
954311294110 586834473
469505861986 586824900
745854520534 459934785
365277475198 586815327
293560695298 586805754
938055490666 304191648
233318600182 586796181
940924161862 586786608
860601368374 586777035
436038031366 586767462
106357490389 100363332
232362376450 586757889
904587660046 44141103
568953130114 84338130
886419409138 586748316
148214688034 586738743
903631436314 586729170
88928816650 586719597
312685169938 586710024
402570200746 586700451
589033828486 219776934
449425163614 586690878
831914656414 586681305
955267517842 586671732
354759014146 586662159
776453679958 586652586
871119829426 225195252
383445726106 586643013
423607122850 586633440
808965286846 586623867
458031177202 395690382
77454131866 294484626
749679415462 586614294
774541232494 586604721
924668358418 532842753
756372981586 586595148
782191022350 586585575
127177765930 586576002
529776752686 424208349
176901399994 586566429
44942524978 586556856
269655101998 586547283
353802790414 473662467
673181516902 266215557
788884588474 286184835
357627685342 586537710
445600268686 488940975
831914656414 586528137
636845015086 586518564
113790633682 586508991
273479996926 586499418
923712134686 586489845
48767419906 586480272
741073401874 135515388
25818050338 500208396
25818050338 586470699
91797487846 493038219
720992703502 307896399
222800139130 40139589
695174662738 586461126
582340262362 586451553
554609774134 586441980
772628785030 126114702
625370330302 107830272
892156751530 586432407
999253809514 586422834
121440423538 586413261
801315496990 586403688
554609774134 586394115
629195225230 586384542
207500559418 425098638
288779576638 231015636
643538581210 586374969
449425163614 458182926
881638290478 586365396
589990052218 3494145
43030077514 138061806
48767419906 586355823
120484199806 586346250
786972141010 586336677
254363065810 307274154
739160954410 586327104
601464737002 586317531
294516919030 586307958
995428914586 586298385
816615076702 586288812
547916208010 586279239
720036479770 586269666
463768519594 228076725
718124032306 586260093
443687821222 586250520
934230595738 586240947
838608222538 220073697
11474694358 586231374
323203630990 586221801
726730045894 586212228
961004860234 548216991
351890342950 586202655
520185719782 54805425
522098167246 586193082
327056727976 469335471
116659304878 586183509
198894545830 518636421
717167808574 586173936
876857171818 586164363
611983198054 586154790
94666159042 586145217
833827103878 586135644
850082907322 124592595
197938322098 586126071
393007963426 586116498
943792833058 125569041
328093738255 77943366
656925713458 143776887
412320872998 100679241
520185719782 586106925
480980546770 300668784
20080707946 2240082
87016369186 586097352
151083359230 586087779
321291183526 586078206
871119829426 586068633
991604019658 586059060
633020120158 357226068
187419861046 174400914
34424063926 17690904
47811196174 586049487
196025874634 586039914
269655101998 586030341
174988952530 586020768
332765868310 586011195
443687821222 387620343
786015917278 537734556
556522221598 586001622
44942524978 297997917
520185719782 585992049
972479545018 585982476
777409903690 585972903
29642945266 585963330
566084458918 467258130
868251158230 573709890
199850769562 585953757
535485299494 376247619
524966838442 407503464
95622382774 585944184
813746405506 585934611
611983198054 243824310
140564898178 191881212
395876634622 585925038
464724743326 585915465
841476893734 585905892
988735348462 149903607
542178865618 585896319
232362376450 121816425
188376084778 232729203
443687821222 585886746
272523773194 399873783
857732697178 585877173
593814947146 585867600
931361924542 495402750
74585460670 116800173
944749056790 585858027
642582357478 481474035
959092412770 585848454
927537029614 483761982
348065448022 451730724
23905602874 585838881
975348216214 269747994
520185719782 585829308
788884588474 585819735
894069198994 585810162
757329205318 585800589
155864477890 305761620
280318019620 347988123
283042234246 585791016
311728946206 585781443
343284329362 261113148
756372981586 585771870
524010614710 585762297
595727394610 585752724
976304439946 585743151
506798587534 53742822
504886140070 585733578
547916208010 585724005
928493253346 229024452
862513815838 585714432
386314397302 585704859
301492534453 23032638
93709935310 585695286
884506961674 585685713
156820701622 90579726
354759014146 585676140
117615528610 585666567
497236350214 585656994
139608674446 585647421
769760113834 585637848
199850769562 585628275
674137740634 585618702
643538581210 413141961
793665707134 585609129
537397746958 137487426
301210485154 585599556
717167808574 585589983
577559143702 585580410
3824904502 585570837
754460534122 51694200
859645144642 41642550
224712586594 585561264
944125111888 21998754
150127135498 320609343
693284328904 151396995
768803890102 585551691
258180417214 585542118
746810744266 270475542
293560695298 585532545
761154100246 226209990
798446825794 585522972
261049088410 585513399
413088661798 585503826
802271720722 585494253
602420960734 585484680
942836609326 585475107
872076053158 20715972
147443759290 384681432
446556492418 585465534
152039582962 299711484
621545435374 585455961
581384038630 330718431
153952030426 585446388
180726294922 585436815
96578606506 585427242
354759014146 585417669
463768519594 50698608
159689372818 585408096
626326554034 161869857
552697326670 585398523
607202079394 226966257
697087110202 585388950
580427814898 585379377
21993155410 585369804
366233698930 585360231
898850317654 585350658
822352419094 585341085
931361924542 585331512
437051003842 72821811
69804342010 585321939
349977895486 585312366
387270621034 585302793
62154552154 566405691
921799687222 585293220
315553841134 585283647
764022771442 585274074
322247407258 585264501
824264866558 585254928
521141943514 585245355
69804342010 585235782
939011714398 356594250
259136640946 585226209
718124032306 585216636
681787530490 585207063
940924161862 585197490
990647795926 218369703
759241652782 585187917
679875083026 585178344
222800139130 585168771
525923062174 585159198
664575503314 585149625
918931016026 341334888
868251158230 585140052
971523321286 585130479
958136189038 585120906
207500559418 585111333
860601368374 585101760
31555392730 23367693
701868228862 461973834
270611325730 585092187
159689372818 585082614
691667964757 87707826
744898296802 585073041
219931467934 585063468
370058593858 585053895
589990052218 585044322
708561794986 292148814
581384038630 585034749
205588111954 536193303
727686269626 111697764
543246021274 449031138
654057042262 585025176
173076505066 585015603
828089761486 424007316
768803890102 585006030
891200527798 584996457
143433569374 584986884
876857171818 584977311
130256880385 190177218
601464737002 584967738
907456331242 584958165
470462085718 542004114
347109224290 584948592
930405700810 584939019
253399298554 584929446
83191474258 361782816
206662093159 170045199
759241652782 584919873
925624582150 469029135
589990052218 584910300
653100818530 584900727
924747651577 325702179
999253809514 584891154
867294934498 67432212
918931016026 584881581
477155651842 317421534
854864025982 214090572
202719440758 584872008
177857623726 417851877
82235250526 584862435
161601820282 390099750
421694675386 42733872
635888791354 584852862
873988500622 584843289
916062344830 19021551
146302240570 581645907
741073401874 584833716
380577054910 584824143
144389793106 584814570
677962635562 281053707
488630336626 584804997
610070750590 584795424
910325002438 584785851
255530862415 356747418
808009063114 584776278
596683618342 584766705
992560243390 584757132
387270621034 584747559
775497456226 207140574
921799687222 68954319
549865501951 489113289
808009063114 584737986
6693575698 584728413
771672561298 23051784
380577054910 584718840
388461335401 216426384
449425163614 432029490
575646696238 584709267
96578606506 428774670
711430466182 584699694
114818271994 69873327
394920410890 584690121
119527976074 584680548
830958432682 584670975
745854520534 584661402
848170459858 393756636
113190219214 97903071
546003760546 584651829
597639842074 584642256
114746857414 584632683
452293834810 137765043
538545890194 302277048
566084458918 584623110
462812295862 584613537
650232147334 76105350
526268590036 116283231
521141943514 358575861
461856072130 584603964
327984749650 515448612
393007963426 584594391
42073853782 584584818
175945176262 467822937
42073853782 533340549
337546986970 254852406
969610873822 584575245
137696226982 57706044
779322351154 584565672
48767419906 584556099
661706832118 229522248
670312845706 584546526
804184168186 584536953
740117178142 584527380
157810564876 28259496
587121381022 584517807
67891894546 584508234
356671461610 152124543
787928364742 584498661
623457882838 145547892
10518470626 584489088
115703081146 584479515
426757661458 68293782
411176214334 123338532
167339162674 584469942
451337611078 94830138
551741102938 584460369
187419861046 380459739
571821801310 35228640
993516467122 584450796
652144594798 23884635
1912457038 584441223
580427814898 254881125
903631436314 584431650
191244755974 584422077
544091313082 584412504
471418309450 584402931
964829755162 293345439
65023223350 584393358
405438871942 584383785
756372981586 584374212
381533278642 175788999
551741102938 584364639
353802790414 584355066
741073401874 584345493
69804342010 584335920
291648247834 584326347
870163605694 584316774
383445726106 584307201
846258012394 584297628
160645596550 584288055
8606023162 584278482
318422512330 584268909
326072302186 584259336
169251610138 493009500
768803890102 584249763
327984749650 584240190
94133215078 24698340
136790041321 354880683
390139292230 584230617
21036931678 584221044
229493705254 350802585
26774274070 584211471
109009515022 584201898
509876237320 120428340
258180417214 584192325
304079156350 559283379
926580805882 584182752
444644044954 283140621
41117630050 515917689
399701529550 336950454
931361924542 584173179
693262215274 489074997
435081807634 584163606
975348216214 584154033
732467388286 584144460
470462085718 445067916
910491103561 29025336
697271763799 11975823
929449477078 584134887
102315948898 584125314
377708383714 584115741
615808092982 584106168
925624582150 175023159
679875083026 584096595
672225293170 457426659
972479545018 584087022
458031177202 584077449
901718988850 584067876
8747923741 330258927
494367679018 584058303
552697326670 584048730
137696226982 338577864
35380287658 584039157
695174662738 28699854
243837061234 435925701
893112975262 584029584
388226844766 584020011
722905150966 584010438
790797035938 584000865
613155436531 35353089
306947827546 583991292
577559143702 89660718
760197876514 576371184
309816498742 216646563
520185719782 583981719
143433569374 143106777
499148797678 583972146
341371881898 583962573
114746857414 475500483
637801238818 583953000
604566233131 221777691
381533278642 583943427
352846566682 583933854
987779124730 583924281
686992187389 123951204
126221542198 583914708
69804342010 583905135
860601368374 583895562
152995806694 69863754
397789082086 583885989
13387141822 583876416
611983198054 583866843
761154100246 543085863
230449928986 583857270
429344465242 583847697
336590763238 583838124
562259563990 563533791
592858723414 295317477
814702629238 109572558
925624582150 583828551
178813847458 583818978
510623482462 583809405
943792833058 189727287
646407252406 83782896
330853420846 583799832
981085558606 583790259
289735800370 583780686
413372740573 86185719
896937870190 583771113
940924161862 583761540
428388241510 583751967
322549215229 187085139
734612000146 175205046
403526424478 583742394
461856072130 583732821
104228396362 583723248
250530627358 583713675
235231047646 583704102
185507413582 583694529
242880837502 583684956
214194125542 583675383
218975244202 312022362
369102370126 583665810
702824452594 449873562
956223741574 583656237
109009515022 583646664
98491053970 583637091
791796376462 491975616
115703081146 583627518
817571300434 583617945
689613846466 308327184
622501659106 583608372
275392444390 583598799
601464737002 583589226
518273272318 583579653
641626133746 583570080
301210485154 583560507
560347116526 477874587
80322803062 542664651
940316701666 85400733
847371960874 398571855
749679415462 583550934
662663055850 583541361
315553841134 364922760
609114526858 512356533
109965738754 583531788
506944087561 76976493
169251610138 583522215
960048636502 149865315
760197876514 583512642
551741102938 583503069
938330006014 237161502
925624582150 97022355
105184620094 583493496
817571300434 557991024
645451028674 583483923
505842363802 475691943
764022771442 583474350
199850769562 138358569
99447277702 583464777
980129334874 535733799
263917759606 583455204
644494804942 583445631
733423612018 229962606
959092412770 583436058
709518018718 583426485
276348668122 581952243
912237449902 540577737
771672561298 498016179
841476893734 583416912
738204730678 583407339
808965286846 583397766
651188371066 583388193
624414106570 583378620
131002660858 583369047
833827103878 583359474
832870880146 190828182
709518018718 583349901
175945176262 368962566
325116078454 583340328
212281678078 583330755
338503210702 583321182
630151448962 80039853
862513815838 442933137
745854520534 404717721
617720540446 583311609
584252709826 583302036
949530175450 583292463
839564446270 583282890
836695775074 583273317
732467388286 583263744
807052839382 33093861
907456331242 512701161
142477345642 583254171
257224193482 49894476
346153000558 583244598
910325002438 111171249
467593414522 583235025
640669910014 583225452
451337611078 583215879
112834409950 571756998
389183068498 583206306
799403049526 258126372
835739551342 583196733
816615076702 158232117
174988952530 390444378
87016369186 583187160
881638290478 583177587
234274823914 427721640
956233306 13698963
33467840194 583168014
741073401874 583158441
798446825794 583148868
718124032306 583139295
221843915398 447595188
493411455286 583129722
510906737959 291966927
134827555786 583120149
612939421786 583110576
600508513270 583101003
731511164554 583091430
968654650090 583081857
298341813958 583072284
852951578518 405263382
202719440758 583062711
629195225230 583053138
883550737942 142044174
25818050338 583043565
191244755974 583033992
7649799430 375481779
88928816650 502496343
483272458381 62214927
97534830238 583024419
736292283214 583014846
965785978894 583005273
41237081944 228105444
322247407258 378525993
191244755974 582995700
413509663192 8663565
961004860234 521470029
333722092042 263649993
168295386406 582986127
618676764178 582976554
703780676326 582966981
996385138318 582957408
588077604754 426113376
127177765930 582947835
645451028674 582938262
122396647270 582928689
405438871942 582919116
67891894546 487007229
507754811266 204354831
641626133746 409418064
143433569374 14579679
309068908972 288233457
426475794046 582909543
714299137378 582899970
611983198054 582890397
523054390978 582880824
270611325730 42389244
56632602262 30355983
344240553094 582871251
145666884652 32423751
54522826549 128230335
246705732430 582861678
796534378330 233370594
644494804942 395393619
291648247834 582852105
767847666370 582842532
885463185406 582832959
55460986030 330191916
406395095674 113842116
284954681710 582823386
955267517842 582813813
196982098366 16522998
140564898178 582804240
233318600182 120524070
145346016838 582794667
230449928986 502190007
839564446270 488223
71172262180 95643843
327984749650 582785094
926580805882 582775521
707605571254 560403420
716242476913 268426920
834783327610 582765948
591902499682 582756375
626326554034 582746802
443687821222 582737229
558434669062 582727656
135783779518 582718083
400657753282 582708510
44942524978 582698937
387270621034 582689364
896937870190 582679791
646407252406 182193336
420738451654 582670218
632063896426 582660645
25818050338 489448344
499148797678 582651072
982998006070 109266222
156820701622 301922847
72673013206 582641499
137696226982 267488766
497236350214 582631926
343284329362 582622353
367189922662 403817859
327028525918 321863406
390139292230 582612780
166382938942 582603207
430300688974 582593634
896937870190 582584061
845301788662 345671457
796560598777 269786286
691349767810 251779473
200806993294 582574488
351890342950 60482214
208456783150 500007363
884506961674 336155895
405438871942 582564915
411176214334 582555342
842433117466 582545769
274436220658 582536196
31555392730 582526623
539310194422 320705073
932318148274 545718438
646407252406 582517050
667444174510 81198186
106140843826 522724092
256267969750 582507477
497421559045 153426471
589033828486 515419893
849126683590 582497904
196025874634 59859969
767847666370 582488331
980129334874 582478758
964829755162 193652217
89885040382 582469185
100403501434 50401845
655969489726 582459612
982998006070 582450039
877813395550 582440466
912237449902 575959545
187419861046 14589252
116659304878 582430893
605289631930 582421320
275392444390 582411747
757329205318 582402174
355715237878 582392601
49723643638 582383028
680831306758 582373455
200806993294 559034481
497236350214 582363882
314597617402 41288349
426475794046 582354309
602420960734 184797192
908412554974 582344736
203675664490 577328484
651188371066 582335163
471418309450 582325590
697087110202 582316017
329897197114 168570957
187419861046 582306444
557478445330 582296871
450763694674 43470993
382714621042 91115814
475243204378 582287298
810877734310 582277725
308889013156 282154602
707605571254 145681914
384629949979 145863801
831914656414 582268152
823308642826 582258579
732585069175 160596648
716211584842 582249006
993516467122 582239433
565128235186 347471181
522098167246 582229860
648385035595 210098631
333722092042 362644386
502017468874 582220287
59285880958 582210714
419782227922 582201141
20481069952 81389646
627282777766 582191568
256267969750 582181995
205588111954 345738468
187624235023 84797634
817571300434 410480667
555565997866 582172422
148441453258 52555770
406395095674 582162849
728642493358 105657201
74585460670 78565611
720992703502 582153276
845301788662 582143703
179100683257 225827070
854864025982 582134130
996385138318 368072277
182638742386 582124557
938055490666 582114984
805140391918 280747371
117615528610 582105411
260092864678 479703030
876974929291 170045199
179770071190 385677024
976304439946 582095838
104228396362 582086265
116659304878 582076692
442731597490 353463879
229493705254 582067119
240012166306 582057546
946661504254 582047973
898850317654 582038400
864426263302 113239017
622501659106 582028827
160645596550 582019254
629195225230 191976942
846258012394 582009681
27730497802 582000108
405438871942 581990535
276854189533 72649497
917974792294 581980962
751591862926 426362274
206544335686 581971389
123352871002 581961816
833827103878 581952243
986822900998 105580617
714299137378 581942670
777409903690 581933097
46854972442 581923524
914309536714 414855528
993516467122 581913951
895025422726 346207545
304079156350 581904378
432213136438 497585394
806096615650 280776090
547916208010 581894805
851039131054 581885232
73629236938 581875659
732467388286 565419672
162558044014 581866086
394920410890 581856513
120673467589 180087276
367189922662 530822850
582340262362 581846940
24861826606 581837367
85103921722 581827794
999253809514 581818221
257224193482 581808648
80322803062 114301620
92753711578 581799075
287823352906 581789502
849126683590 581779929
760542705547 231800622
912237449902 581770356
90175935133 172984110
985866677266 581760783
305035380082 581751210
419782227922 581741637
189332308510 581732064
689437320346 432508140
602420960734 43001916
959092412770 503759979
20080707946 581722491
210369230614 581712918
381533278642 581703345
375925420648 147405054
211325454346 282786420
359540132806 100650522
812790181774 581693772
581384038630 474016668
577559143702 581684199
629195225230 9209226
860601368374 581674626
632063896426 581665053
448468939882 106059267
671269069438 581655480
346153000558 578391087
962917307698 581645907
982041782338 581636334
618676764178 581626761
571821801310 237372108
246705732430 581617188
657881937190 581607615
540266418154 581598042
41117630050 581588469
444700908574 262482087
290692024102 581578896
649275923602 581569323
942836609326 581559750
844345564930 581550177
553653550402 581540604
407351319406 581531031
329897197114 431857176
858688920910 581521458
684656201686 581511885
352933805431 415630941
758285429050 468588777
738204730678 581502312
600508513270 581492739
830958432682 581483166
986822900998 581473593
68848118278 288271749
548872431742 581464020
858688920910 581454447
709518018718 245193249
522098167246 581444874
862513815838 225415431
145346016838 581435301
698043333934 581425728
596683618342 376448652
749679415462 426477150
710474242450 581416155
243837061234 581406582
838608222538 581397009
912237449902 581387436
566084458918 440568606
809921510578 89373528
240968390038 581377863
652144594798 537064446
800359273258 581368290
299298037690 581358717
510623482462 581349144
633020120158 197500563
700912005130 581339571
207500559418 581329998
828089761486 581320425
295473142762 45624918
56417209762 581310852
733423612018 581301279
745854520534 236922177
945705280522 581291706
405438871942 581282133
384401949838 581272560
765935218906 581262987
981085558606 581253414
386314397302 581243841
204631888222 581234268
371971041322 61104459
948573951718 581224695
386314397302 266550612
210369230614 581215122
473330756914 112961400
650232147334 581205549
149170911766 581195976
732467388286 581186403
830002208950 581176830
414044885530 581167257
419782227922 438835893
518433227575 284720166
907456331242 581157684
839564446270 581148111
380577054910 581138538
551741102938 581128965
235231047646 581119392
720992703502 581109819
732467388286 451223355
610070750590 581100246
291648247834 528678498
900762765118 581090673
114746857414 581081100
859645144642 581071527
808965286846 581061954
163514267746 581052381
558434669062 581042808
703780676326 446733618
636845015086 581033235
841476893734 581023662
951442622914 581014089
833827103878 581004516
633976343890 580994943
698043333934 580985370
232362376450 580975797
890244304066 580966224
477155651842 580956651
698999557666 376276338
822352419094 580947078
984910453534 580937505
926580805882 580927932
672225293170 580918359
344240553094 362491218
821396195362 580908786
532616628298 580899213
528791733370 286290138
689437320346 21472239
932318148274 580889640
610070750590 580880067
511579706194 163095201
897894093922 580870494
872224989892 311620296
55460986030 580860921
194113427170 336270771
653100818530 550677252
45898748710 580851348
336691337176 428363031
147258464302 496273893
393964187158 537983454
484107621955 99760233
80322803062 580841775
150127135498 580832202
632063896426 580822629
856776473446 481579338
583296486094 318608586
22949379142 580813056
131958884590 61812861
692305991542 580803483
563215787722 580793910
443687821222 580784337
853907802250 63334968
165426715210 580774764
579471591166 580765191
943792833058 580755618
589990052218 580746045
102315948898 580736472
957179965306 580726899
124309094734 263707431
109965738754 580717326
703780676326 580707753
178813847458 319805211
113137874050 271279674
870163605694 19576785
13387141822 580698180
203675664490 343986609
57373433494 580688607
724817598430 515036973
800359273258 207437337
704736900058 580679034
312685169938 551845158
909368778706 580669461
674137740634 530344200
749679415462 580659888
993516467122 367545762
334678315774 344656719
956233306 106968702
213237901810 57591168
746810744266 580650315
801315496990 376956021
766285849177 107265465
760197876514 580640742
32511616462 580631169
747766967998 580621596
706649347522 580612023
131958884590 580602450
407351319406 580592877
273479996926 580583304
488630336626 85276284
460899848398 384499545
802271720722 580573731
855820249714 580564158
453250058542 580554585
223756362862 321116712
791753259670 571307067
27730497802 580545012
255311746018 580535439
219931467934 265124235
239454389980 42484974
217062796738 580525866
330212952946 209284926
270611325730 580516293
867294934498 580506720
65979447082 580497147
573734248774 580487574
672225293170 294312312
529747957102 580478001
58329657226 580468428
6693575698 580458855
346385222392 89258652
372927265054 390875163
111878186218 580449282
974458563124 81475803
429344465242 99473043
557478445330 580439709
973435768750 580430136
736292283214 173826534
165426715210 580420563
909368778706 580410990
110921962486 163162212
895981646458 580401417
843389341198 580391844
704736900058 580382271
472374533182 277415967
141521121910 580372698
772628785030 580363125
478111875574 580353552
47811196174 580343979
581384038630 580334406
12430918090 580324833
761154100246 580315260
762110323978 56815755
146302240570 580305687
312685169938 412739895
192200979706 580296114
212281678078 261247170
709518018718 206432172
451337611078 580286541
52866906766 76000047
675093964366 580276968
923712134686 580267395
921857690029 211630311
674137740634 120629373
839564446270 580257822
966742202626 580248249
431256912706 580238676
358583909074 567075801
704162275252 19921413
532616628298 580229103
445600268686 580219530
556522221598 580209957
205588111954 580200384
716211584842 349395354
149284026334 270992484
288779576638 580190811
13387141822 580181238
995428914586 356201757
729598717090 116551275
488630336626 235313913
655013265994 137267247
830958432682 580171665
284954681710 580162092
189332308510 554295846
577559143702 580152519
461856072130 122113188
476199428110 580142946
566084458918 580133373
706854200149 89258652
562259563990 580123800
550784879206 580114227
465680967058 580104654
973435768750 580095081
739160954410 580085508
67891894546 580075935
636845015086 580066362
832870880146 580056789
52592314834 580047216
659794384654 129139770
498192573946 580037643
491499007822 186587343
104228396362 580028070
25818050338 580018497
639713686282 580008924
550784879206 579999351
794621930866 223280652
698043333934 579989778
844345564930 579980205
564349935232 319642470
177857623726 579970632
490542784090 199223703
849126683590 195557244
345196776826 579961059
903631436314 579951486
30599168998 579941913
504886140070 178402428
189332308510 579932340
566084458918 571900593
383445726106 579922767
5737351966 579913194
812790181774 579903621
96578606506 579894048
387270621034 278028639
798446825794 228909576
833827103878 579884475
573734248774 55274502
684656201686 579874902
859645144642 57524157
200806993294 577117878
198894545830 579865329
3824904502 579855756
721948927234 579846183
899910973243 116608713
753504310390 579836610
658838160922 579827037
588077604754 348916704
657881937190 579817464
378664607446 579807891
720036479770 579798318
807052839382 468713226
774541232494 579788745
677962635562 579779172
114746857414 579769599
192200979706 579760026
179770071190 118398864
609549361237 59017545
422650899118 282231186
495501481900 399510009
441775373758 551175048
843389341198 579750453
428388241510 579740880
665531727046 512423544
371971041322 579731307
358583909074 579721734
250530627358 579712161
760197876514 579702588
145346016838 579693015
131958884590 205197255
335634539506 579683442
655969489726 204890919
919887239758 579673869
226625034058 579664296
826177314022 579654723
108053291290 566750319
102716483218 76497843
674137740634 439257105
546003760546 579645150
185866716991 163535559
848170459858 579635577
117672641128 481158126
633020120158 579626004
152995806694 579616431
782191022350 84405141
332765868310 579606858
767847666370 44007081
365277475198 6739392
47811196174 418933626
681787530490 543612378
910325002438 44734629
359540132806 37238970
73629236938 579597285
319378736062 579587712
217062796738 579578139
796534378330 544923879
113096221927 199836375
913193673634 579568566
50679867370 375692385
984910453534 72917541
87972592918 210194361
432213136438 579558993
890244304066 415640514
821396195362 20361771
131002660858 579549420
41117630050 193575633
563215787722 579539847
385358173570 103426692
901718988850 579530274
179770071190 579520701
68848118278 579511128
846258012394 78709206
960048636502 579501555
106140843826 579491982
578515367434 579482409
488630336626 579472836
599552289538 579463263
895025422726 495297447
595727394610 107141016
769760113834 49119063
355715237878 579453690
631107672694 579444117
868251158230 579434544
132915108322 579424971
611983198054 441545052
694218439006 118475448
83191474258 452678451
424563346582 579415398
903631436314 579405825
198894545830 494579472
80322803062 338242809
911281226170 579396252
912237449902 579386679
933274372006 579377106
23905602874 487246554
10695982765 168207183
820439971630 579367533
908412554974 579357960
121657386010 71711343
832870880146 579348387
273479996926 579338814
808009063114 37430430
860601368374 378210084
908412554974 579329241
333722092042 536020989
44942524978 184040925
376752159982 579319668
606433496035 230824176
591902499682 579310095
773585008762 579300522
683699977954 479875344
811833958042 463677828
242880837502 378573858
603377184466 73635516
35380287658 365726892
981085558606 579290949
679447154872 14847723
853907802250 579281376
324159854722 579271803
762110323978 579262230
802271720722 579252657
552697326670 570608238
697087110202 579243084
361452580270 579233511
728642493358 579223938
887375632870 579214365
426475794046 450524526
825221090290 179474604
169251610138 579204792
756372981586 579195219
872076053158 579185646
334678315774 158299128
96578606506 579176073
229493705254 37238970
183130622272 13727682
780278574886 579166500
761154100246 579156927
144389793106 362673105
759241652782 79857966
232362376450 579147354
724817598430 479387121
803227944454 579137781
421694675386 579128208
554609774134 579118635
766891442638 273950541
720992703502 579109062
481936770502 579099489
662663055850 579089916
859645144642 579080343
372927265054 579070770
159689372818 543650670
505842363802 29896479
933274372006 177761037
282086010514 579061197
865382487034 135467523
41117630050 579051624
961961083966 579042051
698999557666 579032478
56417209762 579022905
659794384654 579013332
101359725166 303760863
513009726415 51627189
181682518654 187975428
440819150026 166503189
786015917278 579003759
50679867370 578994186
254355522286 578984613
809921510578 578975040
68848118278 578965467
218019020470 578955894
316510064866 578946321
560490194584 137592729
957179965306 578936748
309816498742 289152465
48767419906 138234120
311728946206 578927175
169251610138 578917602
538353970690 578908029
7649799430 346906374
507890029891 95911887
198894545830 578898456
763066547710 578888883
492455231554 578879310
407351319406 64253976
972767721037 289315206
783147246082 381350028
153952030426 578869737
10518470626 578860164
902675212582 578850591
455162506006 578841018
967698426358 578831445
660750608386 578821872
414044885530 578812299
41117630050 341708235
105184620094 578802726
215150349274 408968133
458031177202 578793153
833827103878 578783580
813746405506 578774007
558434669062 578764434
634932567622 578754861
961961083966 578745288
677046216364 341114709
259136640946 578735715
329897197114 578726142
665531727046 578716569
312685169938 578706996
949530175450 141354918
223756362862 578697423
756372981586 578687850
580427814898 578678277
582340262362 77014785
870163605694 70313685
299298037690 578668704
419782227922 184060071
794621930866 578659131
809921510578 578649558
63110775886 578639985
28686721534 578630412
122396647270 578620839
5737351966 578611266
320334959794 185984244
502973692606 578601693
87972592918 180546780
180726294922 578592120
551741102938 578582547
252457233289 175319922
498530003050 213573630
968654650090 578572974
596683618342 401175711
204631888222 578563401
834783327610 578553828
266860133329 383379504
645451028674 575873388
580427814898 251061498
621545435374 578544255
818527524166 578534682
25818050338 578525109
249574403626 262817142
664739163322 185553459
997341362050 117566013
656925713458 578515536
174032728798 578505963
913193673634 578496390
417869780458 578486817
434125583902 578477244
361452580270 578467671
828089761486 539218371
489586560358 578458098
646407252406 578448525
480462517540 106279446
238271429743 391057050
859645144642 473844354
891200527798 280307013
596683618342 578438952
604333408198 578429379
602420960734 578419806
406395095674 578410233
413088661798 578400660
343284329362 578391087
393007963426 316646121
976304439946 578381514
763066547710 578371941
230449928986 578362368
971523321286 578352795
568953130114 578343222
217062796738 571900593
695174662738 578333649
9562246894 578324076
286867129174 5159847
194113427170 578314503
999253809514 578304930
860601368374 578295357
883550737942 182059314
482892994234 578285784
724817598430 437007450
503929916338 578276211
358583909074 578266638
628239001498 578257065
563420094688 45500469
93709935310 578247492
677006411830 578237919
126221542198 578228346
148214688034 288472782
525923062174 397662420
172120281334 578218773
2868680770 578209200
917974792294 75100185
882594514210 355081716
555565997866 578199627
327028525918 578190054
355715237878 578180481
431256912706 578170908
309816498742 225597318
422650899118 578161335
278261115586 578151762
303122932618 578142189
123352871002 578132616
296429366494 578123043
369102370126 578113470
867294934498 578103897
466637190790 578094324
792709483402 578084751
932318148274 578075178
437950478830 578065605
186463637314 578056032
668400398242 578046459
608158303126 578036886
656925713458 578027313
788884588474 192359862
808009063114 578017740
264873983338 69337239
415957332994 556220019
103272172630 578008167
805140391918 178948089
978216887410 577998594
985866677266 452697597
470462085718 190847328
702824452594 140732673
900762765118 538069611
62154552154 577989021
6693575698 577979448
90841264114 568626627
178813847458 577969875
248964856516 46199298
795578154598 577960302
357627685342 577950729
246768588748 117814911
633976343890 577941156
773585008762 577931583
671269069438 577922010
458031177202 577912437
610070750590 577902864
807052839382 577893291
222800139130 577883718
503929916338 435571500
668400398242 171959799
77454131866 176057043
841476893734 577874145
713342913646 201530796
509667258730 577864572
15299589286 376802853
447953246464 31217553
868251158230 363965460
598596065806 577854999
290692024102 577845426
874944724354 577835853
845301788662 577826280
742029625606 297356526
468549638254 577816707
90841264114 577807134
446556492418 388711665
854864025982 491037462
435081807634 396647682
638757462550 28403091
874944724354 155369790
257224193482 317804454
479068099306 577797561
688481096614 577787988
998297585782 577778415
958136189038 577768842
147258464302 577759269
300254261422 69969057
893112975262 117451137
319378736062 577749696
65023223350 577740123
172120281334 577730550
575646696238 577720977
64066999618 577711404
752548086658 577701831
209413006882 125942388
81279026794 556976286
77454131866 577692258
786972141010 577682685
282086010514 577673112
883550737942 577663539
741349343599 199664061
283998457978 577653966
532616628298 577644393
314597617402 577634820
830958432682 135630264
156820701622 577625247
716211584842 577615674
908412554974 577606101
56417209762 344455686
777409903690 82318227
185507413582 444943467
894159807439 231829341
383781757552 167240310
620589211642 233169561
801315496990 577596528
948573951718 577586955
359540132806 577577382
605289631930 577567809
951442622914 101636541
571821801310 49013760
838608222538 577558236
617720540446 84366849
517317048586 577548663
476199428110 577539090
269655101998 243747726
584252709826 577529517
569909353846 577519944
856776473446 577510371
865382487034 505971342
937099266934 39775815
372927265054 233351448
139608674446 577500798
756429328264 55896747
617816280019 278526435
959092412770 577491225
827227171267 264626439
689437320346 577481652
946661504254 577472079
308860275010 577462506
260156534701 58663344
844345564930 577452933
287823352906 577443360
547974545872 438558276
995428914586 543411345
212281678078 330172770
964829755162 127091148
782191022350 577433787
847214236126 232767495
373883488786 577424214
715255361110 577414641
154908254158 577405068
187419861046 457560681
446556492418 577395495
917974792294 434537616
985965595075 270389385
89885040382 577385922
120484199806 577376349
89885040382 577366776
567040682650 577357203
783147246082 409437210
698043333934 100688814
616764316714 50248677
364321251466 577347630
106140843826 577338057
259255173832 396494514
428388241510 577328484
774541232494 577318911
691349767810 577309338
488630336626 577299765
258180417214 166943547
956223741574 577290192
644494804942 577280619
932318148274 577271046
547916208010 577261473
787928364742 577251900
130046437126 577242327
450381387346 25971549
205588111954 577232754
193157203438 577223181
137696226982 61946883
957179965306 577213608
902675212582 577204035
413088661798 483474792
205836674899 93135717
95622382774 577194462
387270621034 577184889
365277475198 479913636
792709483402 577175316
793665707134 577165743
356671461610 577156170
185507413582 212252556
623457882838 577146597
466637190790 577137024
72673013206 577127451
941880385594 577117878
372927265054 577108305
786015917278 370350651
989691572194 257073342
541222641886 577098732
145346016838 118398864
204631888222 577089159
221843915398 482354751
644673475414 110070354
803227944454 128297346
681118506331 183179355
71716789474 577079586
93709935310 577070013
54504762298 577060440
535485299494 418742166
130046437126 426400566
669524781292 270982911
446556492418 535121127
814933750177 54030012
633976343890 577050867
917974792294 577041294
52592314834 359638464
525923062174 577031721
310772722474 49013760
42073853782 292062657
650232147334 397289073
43030077514 577022148
9562246894 577012575
555565997866 577003002
70760565742 576993429
968654650090 576983856
896937870190 576974283
669755538457 39287592
742029625606 576964710
391095515962 576955137
759241652782 576945564
649357686595 60893853
489586560358 576935991
126221542198 576926418
141567206332 200219295
765935218906 303837447
24861826606 576916845
845301788662 90637164
327028525918 576907272
4781128234 576897699
907456331242 576888126
428388241510 576878553
900762765118 576868980
669356621974 576859407
252803967349 127809123
730554940822 191201529
60242104690 371872758
89885040382 539534280
538353970690 576849834
136740003250 576840261
485761665430 576830688
856776473446 377099616
131958884590 576821115
440819150026 576811542
520185719782 30375129
367219991455 61152324
712386689914 576801969
84147697990 576792396
384401949838 576782823
307904051278 576773250
561303340258 576763677
594771170878 576754104
71716789474 576744531
246705732430 576734958
665531727046 576725385
377041274155 22381674
850082907322 576715812
643538581210 576706239
630151448962 576696666
671634528286 53915136
52592314834 97386129
690393544078 576687093
752548086658 576677520
282086010514 576667947
983954229802 576658374
611983198054 266292141
830958432682 576648801
173076505066 280211283
107620136278 19136427
165426715210 576639228
493411455286 576629655
388226844766 576620082
436038031366 299816787
935186819470 260337735
68848118278 576610509
536441523226 576600936
124309094734 32347167
897894093922 576591363
161601820282 576581790
968654650090 576572217
689565780433 243048897
151083359230 576562644
910325002438 576553071
257224193482 57859212
198894545830 438376389
7649799430 576543498
893112975262 17269692
522098167246 171529014
511579706194 576533925
358583909074 576524352
980129334874 576514779
462812295862 542109417
847214236126 576505206
608158303126 576495633
415957332994 576486060
969610873822 497977887
472871860105 16647447
278261115586 254986428
192200979706 129417387
328940973382 576476487
342328105630 576466914
706819679911 257820036
331809644578 315325047
559390892794 576457341
400657753282 576447768
255311746018 576438195
82235250526 576428622
489586560358 576419049
908412554974 576409476
114746857414 219336576
555565997866 198400425
626326554034 576399903
520185719782 576390330
378074388223 164607735
934230595738 576380757
301210485154 397786869
580427814898 249788289
618676764178 576371184
814702629238 576361611
402570200746 576352038
154908254158 576342465
956223741574 217393257
198894545830 576332892
439862926294 576323319
479068099306 38320719
647363476138 576313746
416913556726 39096132
699955781398 223271079
599552289538 576304173
645451028674 571804863
959092412770 5504475
158733149086 576294600
264873983338 576285027
546959984278 576275454
8606023162 576265881
71716789474 576256308
235231047646 576246735
628601215099 136233363
371014817590 307436895
179770071190 576237162
623457882838 423117027
87016369186 576227589
387270621034 576218016
623457882838 519852192
982998006070 576208443
472374533182 316579110
803227944454 576198870
220887691666 246858951
714299137378 198544020
337792122781 217910199
579471591166 576189297
156820701622 308174016
759241652782 576179724
451337611078 576170151
849545425756 66762102
104228396362 362156163
442731597490 576160578
785059693546 401711799
507754811266 576151005
405438871942 576141432
881638290478 576131859
352846566682 354019113
351890342950 510049440
984910453534 92101833
517317048586 576122286
406395095674 240368457
994472690854 576112713
742029625606 576103140
905543883778 334959270
177857623726 179503323
700912005130 525825744
663619279582 576093567
858688920910 576083994
130046437126 576074421
633976343890 576064848
348065448022 379961943
851039131054 576055275
770716337566 169480392
371971041322 576045702
82235250526 238721901
554609774134 576036129
399701529550 576026556
864426263302 275252469
263917759606 576016983
196025874634 219738642
66935670814 39785388
91797487846 161850711
946661504254 576007410
795578154598 575997837
118571752342 422533074
456118729738 76124496
564682596982 31830225
643538581210 25090833
835739551342 575988264
487674112894 575978691
746810744266 575969118
257224193482 575959545
204631888222 529252878
49723643638 575949972
340523517157 68724567
131958884590 575940399
948573951718 575930826
274436220658 575921253
724817598430 544186758
589990052218 575911680
477155651842 419259108
396832858354 575902107
324159854722 575892534
895981646458 575882961
984910453534 575873388
201763217026 198783345
779322351154 575863815
839564446270 575854242
436994255098 165048093
950486399182 575844669
895025422726 376601820
476199428110 575835096
630151448962 575825523
924668358418 575815950
808965286846 575806377
174032728798 575796804
844345564930 575787231
731511164554 575777658
540289967734 154680534
405438871942 575768085
317466288598 575758512
656925713458 246705783
732467388286 575748939
996385138318 17135670
664575503314 575739366
491499007822 575729793
371971041322 575720220
551989139368 162913314
181682518654 575710647
550784879206 575701074
948573951718 575691501
594771170878 575681928
719080256038 575672355
683699977954 278038212
492455231554 575662782
308860275010 575653209
358583909074 575643636
980129334874 249922311
365277475198 575634063
507073102882 237161502
961004860234 458096769
433169360170 547297983
839564446270 575624490
624414106570 575614917
580427814898 575605344
120484199806 575595771
73629236938 575586198
764978995174 575576625
712386689914 7811568
247661956162 575567052
619637745691 36233805
54504762298 575557479
319378736062 575547906
347109224290 575538333
174988952530 575528760
766891442638 575519187
56417209762 575509614
183594966118 575500041
794621930866 575490468
314640437431 343603689
14343365554 518397096
984910453534 575480895
423607122850 575471322
196025874634 575461749
249574403626 575452176
966742202626 575442603
694218439006 29140212
151083359230 575433030
175945176262 575423457
712386689914 575413884
650232147334 575404311
399701529550 46582218
947617727986 575394738
424563346582 575385165
696130886470 575375592
319378736062 575366019
925624582150 575356446
80322803062 575346873
610070750590 575337300
219931467934 463649109
907456331242 575327727
860601368374 575318154
696130886470 575308581
852951578518 575299008
520185719782 421882110
203675664490 575289435
873032276890 575279862
77454131866 575270289
663619279582 575260716
698043333934 171289689
458031177202 559714164
682743754222 575251143
109965738754 575241570
475243204378 537485658
446556492418 575231997
834025370281 6413910
64066999618 115900311
837651998806 575222424
703780676326 395786112
771672561298 575212851
959092412770 575203278
381533278642 575193705
100403501434 205886511
774734406061 164512005
62154552154 8376375
627312616807 444072324
562259563990 575184132
402570200746 575174559
311728946206 552371673
432213136438 417708282
544091313082 575164986
386314397302 575155413
753900240097 115871592
546003760546 533225673
14343365554 575145840
229538238850 454468602
432213136438 575136267
21036931678 405770751
66935670814 287410179
568953130114 575126694
596210457763 8472105
500105021410 575117121
676050188098 575107548
825221090290 259447446
117615528610 575097975
158733149086 109084335
529747957102 575088402
174032728798 575078829
197938322098 575069256
353802790414 575059683
172120281334 236769009
435081807634 575050110
281129786782 575040537
106140843826 575030964
10532093005 441726939
546003760546 471125622
665531727046 575021391
79366579330 575011818
928493253346 575002245
795578154598 229550967
270611325730 574992672
102315948898 541573329
807052839382 574983099
989691572194 574973526
730554940822 574963953
553653550402 574954380
714299137378 574944807
709518018718 378985497
885463185406 247155714
153952030426 574935234
339459434434 574925661
264873983338 574916088
354759014146 153416898
10518470626 574906515
234274823914 38368584
65023223350 574896942
357627685342 574887369
428388241510 265535874
966742202626 393517311
847214236126 574877796
579471591166 574868223
715255361110 99463470
581384038630 574858650
733423612018 574849077
355715237878 574839504
570865577578 484154475
836695775074 574829931
329897197114 574820358
508711034998 488854818
685612425418 127598517
750635639194 574810785
471418309450 574801212
945705280522 574791639
663663056911 38253708
384789675484 175128462
468549638254 574782066
699955781398 544205904
253399298554 574772493
53548538566 574762920
593814947146 574753347
847214236126 574743774
651188371066 574734201
527835509638 574724628
851995354786 574715055
160645596550 447882378
91888287751 412567581
257224193482 574705482
944749056790 574695909
693262215274 574686336
895025422726 225118668
227035150951 43308252
171164057602 344465259
336590763238 574676763
106140843826 574667190
18168260482 574657617
674137740634 493583880
630151448962 574648044
554609774134 574638471
219931467934 324792744
157776925354 515391174
25818050338 574628898
558434669062 574619325
491499007822 574609752
283042234246 574600179
724817598430 574590606
145346016838 574581033
168295386406 574571460
910325002438 574561887
472374533182 80882277
542178865618 566156793
679875083026 95844876
218019020470 574552314
420738451654 574542741
663619279582 258825201
434125583902 574533168
498192573946 574523595
55460986030 155676126
932318148274 574514022
281129786782 574504449
983954229802 574494876
9574 475031406
659794384654 312031935
657881937190 574485303
491499007822 574475730
479068099306 538902462
83191474258 574466157
917018568562 574456584
935186819470 574447011
721948927234 574437438
35493526675 430459518
515404601122 325185237
457074953470 25416315
9562246894 574427865
473686719346 17480298
789840812206 574418292
584252709826 574408719
557478445330 100956858
720036479770 286768788
478111875574 11860947
711430466182 574399146
515404601122 574389573
640669910014 574380000
790797035938 247433331
244793284966 574370427
44942524978 574360854
483849217966 574351281
657881937190 11583330
152039582962 574341708
23905602874 524112177
310772722474 275099301
817571300434 375414768
229761940714 89794740
424563346582 113277309
247761266464 144083223
5737351966 574332135
532616628298 574322562
822352419094 574312989
561303340258 574303416
949530175450 574293843
275669228539 125636052
376752159982 574284270
660750608386 336969600
865382487034 574274697
71716789474 574265124
125265318466 230613570
832870880146 265583739
120484199806 574255551
295473142762 574245978
840520670002 574236405
80322803062 379512012
882594514210 292292409
638757462550 574226832
42073853782 574217259
660750608386 574207686
595727394610 574198113
169251610138 574188540
700912005130 574178967
698043333934 574169394
264873983338 574159821
830002208950 188530662
240012166306 574150248
196982098366 574140675
225668810326 574131102
494367679018 574121529
932318148274 574111956
332765868310 574102383
306947827546 574092810
305991603814 574083237
685612425418 574073664
991604019658 574064091
918931016026 574054518
332765868310 574044945
350934119218 347030823
679875083026 467076243
564172011454 574035372
969610873822 574025799
612939421786 574016226
273479996926 574006653
631107672694 523011282
680831306758 573997080
653100818530 573987507
683699977954 148448511
98491053970 573977934
823308642826 573968361
581631357085 107112297
129090213394 314989992
635888791354 573958788
943792833058 573949215
77460536203 398437833
141660945148 377961186
244793284966 573939642
891200527798 573930069
897227979955 191325978
427432017778 573920496
989691572194 573910923
766226668891 105906099
118571752342 573901350
610070750590 573891777
127177765930 573882204
234274823914 573872631
875900948086 30413421
546003760546 573863058
408307543138 573853485
823308642826 573843912
748073581615 144762906
256267969750 573834339
979173111142 573824766
152995806694 231331545
599552289538 573815193
56417209762 573805620
682743754222 83304246
616764316714 573796047
486717889162 199443882
42073853782 573786474
923712134686 573776901
777409903690 573767328
633976343890 34146891
454206282274 460288986
290692024102 573757755
238099718842 573748182
5737351966 573738609
838608222538 509120859
229493705254 573729036
201763217026 573719463
582340262362 573709890
115703081146 573700317
25818050338 573690744
359540132806 573681171
300254261422 573671598
101359725166 286481598
769760113834 168475227
711430466182 269604399
363365027734 573662025
517317048586 573652452
419782227922 573642879
566084458918 573633306
470462085718 573623733
78410355598 291277671
148214688034 573614160
352846566682 573604587
582340262362 573595014
789840812206 431081763
172280763106 375500925
509884824301 242082024
706649347522 258509292
546003760546 191201529
772628785030 573585441
253399298554 281599368
895025422726 573575868
378664607446 573566295
169251610138 404229498
112834409950 86291022
633020120158 573556722
839564446270 383628402
525923062174 573547149
792709483402 573537576
808965286846 258997515
304079156350 573528003
268698878266 573518430
166382938942 573508857
708980470141 45404739
87972592918 346284129
229493705254 573499284
887375632870 573489711
480024323038 573480138
944749056790 573470565
340415658166 573460992
830958432682 573451419
810877734310 573441846
473330756914 297088482
764022771442 99808098
290692024102 573432273
82235250526 31964247
498192573946 573422700
349021671754 131695761
215150349274 573413127
530704180834 573403554
879725843014 573393981
128133989662 573384408
973435768750 454516467
716211584842 134452785
51636091102 573374835
611983198054 573365262
925624582150 189373086
844345564930 573355689
961961083966 573346116
555565997866 573336543
648319699870 196658139
120484199806 214435200
509667258730 573326970
961004860234 573317397
120484199806 573307824
310772722474 573298251
918931016026 573288678
627304307443 538471677
991604019658 573279105
578515367434 573269532
971523321286 483493938
775497456226 188923155
111878186218 272974095
218019020470 573259959
21993155410 573250386
459943624666 22467831
775497456226 573240813
746873198518 46093995
819483747898 573231240
570865577578 573221667
720036479770 573212094
123352871002 573202521
820439971630 43212522
241924613770 573192948
831914656414 573183375
297385590226 573173802
105184620094 44591034
217062796738 573164229
751591862926 573154656
523054390978 419220816
394920410890 484116183
196982098366 573145083
123352871002 573135510
988735348462 346552173
942836609326 342608097
28686721534 573125937
32511616462 573116364
784103469814 66005835
375795936250 573106791
33467840194 573097218
254355522286 573087645
3824904502 573078072
952398846646 287486763
264873983338 290636280
75541684402 573068499
657881937190 573058926
411176214334 573049353
56417209762 573039780
678918859294 81935307
653100818530 573030207
208456783150 573020634
21993155410 573011061
918931016026 433532451
271567549462 573001488
885463185406 243087189
655969489726 572991915
198894545830 572982342
327028525918 572972769
173076505066 572963196
607353562546 147127437
750635639194 572953623
27730497802 524351502
242880837502 572944050
237143495110 572934477
948573951718 572924904
905543883778 572915331
215150349274 356986743
955267517842 572905758
822352419094 572896185
135953508808 318589440
391095515962 493363701
699955781398 474619767
30599168998 572886612
207500559418 572877039
522098167246 70284966
3824904502 25167417
957179965306 572867466
476199428110 572857893
391095515962 572848320
845301788662 94428072
673181516902 572838747
434125583902 136855608
664575503314 437514819
698999557666 572829174
136740003250 572819601
676050188098 220111989
110921962486 572810028
989691572194 572800455
926580805882 572790882
202719440758 17652612
146302240570 572781309
229493705254 121988739
340415658166 350486676
638757462550 17173962
266786430802 426458004
954311294110 572771736
177857623726 244436982
602420960734 572762163
299298037690 193106556
174988952530 5073690
635467918501 5849103
756372981586 572752590
794621930866 572743017
730554940822 572733444
684656201686 340272285
95622382774 572723871
987779124730 572714298
496280126482 572704725
883550737942 572695152
260092864678 572685579
727686269626 572676006
992560243390 572666433
733423612018 453434718
182638742386 572656860
564172011454 572647287
765935218906 420857799
928493253346 572637714
822352419094 103972353
445600268686 436423497
400657753282 572628141
354759014146 572618568
418826004190 72122982
484805441698 572608995
511579706194 572599422
969610873822 572589849
198894545830 572580276
289735800370 572570703
96578606506 205637613
546003760546 572561130
142477345642 90215952
804184168186 496264320
374839712518 572551557
265830207070 572541984
540266418154 572532411
426475794046 572522838
855820249714 31418586
150127135498 572513265
780278574886 572503692
21993155410 175023159
166382938942 572494119
966015836197 17528163
947617727986 572484546
311728946206 467995251
248618179894 569105277
510623482462 572474973
105184620094 457493670
594771170878 572465400
611026974322 572455827
986822900998 572446254
705693123790 572436681
360940074661 119289153
436994255098 381512769
281129786782 503377059
577559143702 572427108
659794384654 251635878
641626133746 572417535
741073401874 572407962
477155651842 160280739
596808852328 203033757
616764316714 572398389
637801238818 572388816
307904051278 572379243
718124032306 572369670
81279026794 572360097
805140391918 572350524
265830207070 572340951
854062434919 3072933
295473142762 572331378
889288080334 415238448
997606084219 152325576
87016369186 572321805
487674112894 137008776
975348216214 232059093
853907802250 572312232
135783779518 128775996
683699977954 456670392
924668358418 572302659
693262215274 572293086
851995354786 572283513
207500559418 572273940
25818050338 572264367
69804342010 572254794
360496356538 572245221
936221359915 472504134
43030077514 572235648
480980546770 519268239
226625034058 572226075
692305991542 572216502
65979447082 572206929
555565997866 572197356
830002208950 572187783
764022771442 572178210
42073853782 572168637
851995354786 572159064
296429366494 572149491
87972592918 87947151
907775983285 1043457
441775373758 572139918
335634539506 572130345
572778025042 470771421
315553841134 572120772
309816498742 572111199
662663055850 572101626
289735800370 502055985
120484199806 572092053
254522092486 197270811
923039568517 50478429
835739551342 572082480
672225293170 572072907
380577054910 344331237
172120281334 572063334
509667258730 488318730
702824452594 572053761
10518470626 358556715
426475794046 572044188
73629236938 572034615
639713686282 23099649
697230389293 428037549
401613977014 212501454
635888791354 572025042
622501659106 572015469
387270621034 572005896
202719440758 571996323
424563346582 571986750
536441523226 571977177
218019020470 52469613
131002660858 274792965
40161406318 571967604
454206282274 571958031
461856072130 571948458
898850317654 571938885
485761665430 6605370
589033828486 571929312
517317048586 571919739
632194902931 102957615
4781128234 247873689
602420960734 571910166
543135089350 252334707
245902743709 168101880
302166708886 571900593
745901610121 363946314
171164057602 331072632
652144594798 571891020
951442622914 571881447
837803826586 357628134
347109224290 571871874
87972592918 441028110
724817598430 571862301
797490602062 571852728
995428914586 571843155
642582357478 571833582
53548538566 160338177
474286980646 571824009
133871332054 571814436
879725843014 571804863
621545435374 571795290
982041782338 571785717
720992703502 119987982
984910453534 571776144
100403501434 113928273
28686721534 148515522
415001109262 571766571
661706832118 571756998
103272172630 486882780
269655101998 571747425
183775091686 206872530
157002033388 260538768
104228396362 538663137
503929916338 571737852
209413006882 3494145
363365027734 571728279
257224193482 571718706
693325339636 443718123
750635639194 571709133
226625034058 571699560
606245855662 571689987
860715631702 201320190
282086010514 571680414
811833958042 231283680
198894545830 571670841
696130886470 61812861
28686721534 571661268
116659304878 571651695
77454131866 571642122
710474242450 571632549
596683618342 571622976
536441523226 571613403
288807520225 264530709
133871332054 571603830
789840812206 571594257
190288532242 571584684
407351319406 571575111
396832858354 134462358
650232147334 44906943
425519570314 571565538
481936770502 571555965
343284329362 432881487
440819150026 571546392
466637190790 571536819
79683876415 5131128
793665707134 571527246
229493705254 571517673
754460534122 571508100
388226844766 571498527
254355522286 571488954
364321251466 571479381
739160954410 265746480
367189922662 439879350
976304439946 213382170
200806993294 571469808
999253809514 479367975
993516467122 304564995
516360824854 566874768
91797487846 262271481
53548538566 266435736
861557592106 417861450
395876634622 571460235
597639842074 567343845
355715237878 571450662
339459434434 315277182
268698878266 466865637
194113427170 571441089
207500559418 95931033
685612425418 571431516
144565160893 237161502
710474242450 285428568
495323902750 571421943
862513815838 571412370
177857623726 571402797
85103921722 104154240
316510064866 571393224
783147246082 571383651
973435768750 364367526
443687821222 110089500
179770071190 571374078
606245855662 571364505
784103469814 453970806
2868680770 571354932
322247407258 527682906
876857171818 440204832
424563346582 571345359
191697185527 29484840
492455231554 571335786
894069198994 140675235
86060145454 571326213
198894545830 571316640
156820701622 571307067
737248506946 420541890
497236350214 542004114
414044885530 36434838
316510064866 571297494
365277475198 132289287
761154100246 571287921
241924613770 467612331
231406152718 571278348
742985849338 290617134
372993290035 131781918
288779576638 571268775
998297585782 571259202
873988500622 571249629
503929916338 217642155
776453679958 571240056
766232336107 139162701
686568649150 571230483
366233698930 191833347
760197876514 408211866
801315496990 571220910
465680967058 64809210
968654650090 571211337
563215787722 571201764
922755910954 571192191
425519570314 445613577
534529075762 571182618
354759014146 571173045
84147697990 571163472
514448377390 66417474
226625034058 303205629
375795936250 571153899
633020120158 571144326
122396647270 571134753
831914656414 571125180
275392444390 571115607
526879285906 571106034
177857623726 571096461
436038031366 511370514
121440423538 571086888
509667258730 328870842
269655101998 571077315
972721971670 268139730
992560243390 390425232
905543883778 571067742
279217339318 571058169
145346016838 323423805
37292735122 5332161
197938322098 571048596
224712586594 571039023
315553841134 571029450
7649799430 196179489
28686721534 512203365
147258464302 421039686
364321251466 255350202
724033975888 150612009
894069198994 248409777
913193673634 571019877
274436220658 571010304
737248506946 162779292
169251610138 534642477
648319699870 571000731
404482648210 570991158
884506961674 570981585
990042575812 78182691
611026974322 570972012
298341813958 570962439
303122932618 570952866
567040682650 570943293
886446261403 228938295
580427814898 570933720
532616628298 570924147
88928816650 570914574
173076505066 570905001
200806993294 570895428
122396647270 570885855
115703081146 570876282
165489255619 368512635
574690472506 195241335
366233698930 570866709
477155651842 570857136
197938322098 570847563
724817598430 570837990
154908254158 570828417
540266418154 570818844
454206282274 570809271
742985849338 570799698
990647795926 563428488
657881937190 570790125
303122932618 570780552
5737351966 48496818
672225293170 213745944
420738451654 502735668
923051582632 222763710
916062344830 570770979
444644044954 35592414
267742654534 570761406
887375632870 570751833
85103921722 570742260
137696226982 446350698
222800139130 570732687
4781128234 424907178
543135089350 570723114
474286980646 570713541
372927265054 292665756
327984749650 570703968
54504762298 570694395
499148797678 124535157
609114526858 570684822
427432017778 570675249
954311294110 555387168
892156751530 570665676
881638290478 570656103
867294934498 161678397
64066999618 52038828
184551189850 530679255
737248506946 570646530
262005312142 570636957
900762765118 478650000
135783779518 570627384
513492153658 570617811
821396195362 219164262
859759599430 162769719
921799687222 570608238
435081807634 570598665
480980546770 332920221
866338710766 570589092
214194125542 570579519
625370330302 166062831
393007963426 570569946
227581257790 330909891
899806541386 82768158
931361924542 570560373
379620831178 570550800
913193673634 570541227
27730497802 570531654
466637190790 5695935
888331856602 570522081
155864477890 570512508
196025874634 570502935
540266418154 22869897
285910905442 104661609
300254261422 570493362
534529075762 570483789
208456783150 570474216
831914656414 539926773
443687821222 384145344
382489502374 570464643
348065448022 570455070
174032728798 495096414
18168260482 570445497
1912457038 570435924
261049088410 194733966
267742654534 570426351
797490602062 147137010
421694675386 570416778
527835509638 570407205
817973883376 59381319
31555392730 430411653
830958432682 570397632
438906702562 570388059
759241652782 570378486
194113427170 570368913
53903725585 170322816
680831306758 570359340
214194125542 570349767
972479545018 570340194
299298037690 570330621
61198328422 570321048
897894093922 570311475
587121381022 570301902
681787530490 570292329
717167808574 570282756
926580805882 570273183
949530175450 570263610
583296486094 570254037
213237901810 570244464
499148797678 570234891
751591862926 538184487
855820249714 570225318
600508513270 240598209
698043333934 79120845
824521652710 262510806
636845015086 570215745
554609774134 570206172
277304891854 570196599
621768313960 75808587
115703081146 570187026
335634539506 199549185
815658852970 570177453
452293834810 570167880
471418309450 311907486
772628785030 570158307
353802790414 570148734
882594514210 279043377
481936770502 283092756
974391992482 145260702
717167808574 231838914
905543883778 570139161
287207592919 209131758
729598717090 144006639
763066547710 570129588
638757462550 570120015
410219990602 195250908
11474694358 570110442
144389793106 364568559
634932567622 570100869
187419861046 570091296
747766967998 570081723
898850317654 570072150
79366579330 570062577
325116078454 570053004
571821801310 114349485
220887691666 59285589
351890342950 361179717
257224193482 570043431
273479996926 161448645
183594966118 570033858
301210485154 333293568
490542784090 64186965
400958862424 165469305
490542784090 570024285
427432017778 331034340
546959984278 166215999
41117630050 570014712
6693575698 570005139
267158887513 49779600
477155651842 280086834
222800139130 569995566
215150349274 546311964
672225293170 569985993
538353970690 569976420
73629236938 569966847
823308642826 175377360
811833958042 478477686
316510064866 189219918
124329245899 323146188
808009063114 295489791
159689372818 26938422
962917307698 569957274
365277475198 569947701
713342913646 569938128
216106573006 569928555
967698426358 569918982
337546986970 569909409
888331856602 569899836
510623482462 569890263
677962635562 569880690
905543883778 569871117
781234798618 569861544
611983198054 272792208
614851869250 63172227
495323902750 569851971
548872431742 569842398
160645596550 569832825
879725843014 569823252
634932567622 569813679
344240553094 569804106
460899848398 532737450
257224193482 569794533
634932567622 569784960
480980546770 569775387
14343365554 569765814
854864025982 569756241
186463637314 310021605
762110323978 569746668
555565997866 569737095
51636091102 249233055
813746405506 569727522
572778025042 569717949
894069198994 569708376
609114526858 569698803
293560695298 569689230
994472690854 569679657
799403049526 569670084
98621897734 108988605
252443074822 49300950
687524872882 569660511
903631436314 518330085
235231047646 569650938
569980797145 348275313
659794384654 424782729
155864477890 569641365
655013265994 569631792
328940973382 409111728
849389998528 138167109
452293834810 534652050
968654650090 569622219
384401949838 569612646
465680967058 569603073
219931467934 349912296
642582357478 127541079
91797487846 569593500
127177765930 93863265
281129786782 569583927
477155651842 569574354
846258012394 8280645
359540132806 569564781
279217339318 569555208
936143043202 569545635
613895645518 569536062
611983198054 569526489
425519570314 569516916
497236350214 569507343
70760565742 569497770
792709483402 569488197
895025422726 569478624
157776925354 569469051
654057042262 569459478
192200979706 569449905
368146146394 569440332
246757933999 515640072
100403501434 569430759
874944724354 569421186
21993155410 2929338
941880385594 569411613
179770071190 569402040
241924613770 569392467
871119829426 569382894
401613977014 369527373
911281226170 569373321
263917759606 569363748
169251610138 569354175
43986301246 569344602
675093964366 569335029
798446825794 569325456
83191474258 569315883
210369230614 569306310
624414106570 569296737
609114526858 129465252
756860974834 73099428
227581257790 569287164
674137740634 6882987
919887239758 569277591
548872431742 569268018
693262215274 569258445
533572852030 569248872
29642945266 569239299
741073401874 569229726
432213136438 364597278
874944724354 569220153
294516919030 27618105
813746405506 569210580
38248958854 569201007
642582357478 569191434
534529075762 569181861
446556492418 569172288
46854972442 569162715
250530627358 569153142
9562246894 569143569
32511616462 569133996
494367679018 569124423
270611325730 441631209
779402419726 172448022
101359725166 569114850
716211584842 569105277
423762387337 123405543
615808092982 286050813
110934359521 462911988
252443074822 569095704
211325454346 569086131
815658852970 569076558
281129786782 479645592
111878186218 569066985
305991603814 569057412
34453060543 178852359
415957332994 569047839
699955781398 569038266
242880837502 569028693
533572852030 569019120
83191474258 569009547
824264866558 568999974
257504950426 250085052
816615076702 568990401
492455231554 436394778
237143495110 568980828
431256912706 568971255
243837061234 568961682
784103469814 568952109
46854972442 568942536
397789082086 436614957
389183068498 568932963
908412554974 21701991
133871332054 568923390
864426263302 568913817
873032276890 568904244
384401949838 321968709
15299589286 568894671
636845015086 568885098
142477345642 66541923
947053221841 9295383
822352419094 568875525
6693575698 568865952
934230595738 568856379
106140843826 410298780
145346016838 568846806
547916208010 568837233
900762765118 568827660
492699094156 7907298
794621930866 568818087
22949379142 568808514
292604471566 568798941
240968390038 568789368
764978995174 456402348
959092412770 568779795
936143043202 568770222
469505861986 568760649
764978995174 568751076
871119829426 568741503
651188371066 568731930
760197876514 568722357
675093964366 107935575
285910905442 558019743
969610873822 568712784
37292735122 568703211
798446825794 568693638
852951578518 568684065
941880385594 166321302
356671461610 568674492
357627685342 568664919
174988952530 568655346
295473142762 568645773
184551189850 147558222
954311294110 568636200
329897197114 568626627
567996906382 568617054
74585460670 333264849
875900948086 568607481
600508513270 519794754
885463185406 568597908
504886140070 568588335
710490468685 273912249
618676764178 568578762
336942283798 212817363
66935670814 568569189
623457882838 568559616
448468939882 568550043
654057042262 568540470
173076505066 568530897
694218439006 457129896
184551189850 568521324
929449477078 568511751
245749508698 310988478
664575503314 510623820
108053291290 532593855
114845593336 143384394
213237901810 568502178
209413006882 568492605
533572852030 104518014
966765254410 375194589
916062344830 568483032
544091313082 568473459
579471591166 568463886
597639842074 568454313
614851869250 568444740
996385138318 568435167
60242104690 377444244
505842363802 568425594
466637190790 568416021
179770071190 568406448
491499007822 568396875
272523773194 568387302
909368778706 568377729
983954229802 365276961
256267969750 568368156
664575503314 144035358
514448377390 568358583
567040682650 568349010
32511616462 445900767
789840812206 259658052
242880837502 568339437
65023223350 304670298
9574 568329864
957179965306 568320291
496280126482 70141371
423607122850 568310718
674137740634 568301145
275392444390 568291572
573734248774 344532270
241257408481 150755604
452293834810 568281999
618708919885 478755303
917974792294 568272426
119527976074 568262853
275392444390 568253280
672225293170 568243707
333962546656 253971690
71716789474 568234134
534529075762 481598484
732467388286 239238843
57373433494 568224561
622501659106 342033717
935186819470 568214988
604333408198 568205415
911281226170 270734013
934230595738 11248275
998297585782 568195842
432213136438 568186269
513715530040 35219067
459943624666 568176696
820635289549 293967684
525923062174 94791846
361764123982 51646335
219931467934 352104513
87016369186 568167123
622501659106 418904907
656925713458 509656947
914149897366 117106509
957179965306 568157550
970567097554 568147977
997341362050 568138404
967698426358 472571145
437950478830 286089105
518273272318 568128831
735336059482 252851649
802271720722 568119258
74585460670 568109685
295702511842 224888916
356671461610 568100112
841476893734 568090539
316510064866 568080966
565451295217 237094491
431256912706 568071393
795578154598 359418285
741073401874 417631698
408307543138 568061820
295589655745 340760508
658838160922 568052247
928493253346 546321537
320547796303 35668998
382489502374 568042674
633976343890 568033101
957328681861 127493214
174988952530 11229129
584252709826 9228372
836695775074 568023528
958136189038 13325616
447512716150 568013955
582340262362 568004382
747766967998 567994809
49723643638 567985236
297385590226 567975663
409263766870 567966090
252443074822 567956517
742985849338 519373542
855820249714 567946944
683699977954 567937371
38248958854 567927798
752548086658 567918225
815658852970 134500650
885463185406 41451090
203675664490 190971777
456118729738 183983487
865382487034 567908652
979173111142 557177319
610070750590 19643796
798446825794 330747150
404482648210 509455914
222800139130 399816345
240968390038 336376074
943792833058 567899079
643538581210 537744129
599552289538 567889506
338503210702 519861765
732467388286 567879933
553653550402 567870360
602420960734 326496738
667444174510 442712958
554609774134 96074628
434427209986 75645846
720992703502 74219469
938055490666 567860787
77454131866 335964435
90841264114 567851214
12430918090 567841641
528791733370 567832068
919887239758 120217734
910627576249 167757252
753504310390 567822495
859645144642 567812922
990647795926 479942355
863470039570 567803349
857732697178 372456711
543135089350 459235956
949530175450 567793776
962917307698 567784203
333722092042 567774630
150127135498 156059046
144389793106 567765057
164470491478 567755484
414044885530 378468555
146302240570 567745911
243837061234 567736338
643538581210 541669059
306947827546 567726765
752548086658 521489175
300254261422 388568070
99447277702 449414058
237143495110 567717192
958136189038 567707619
986822900998 208203177
185507413582 567698046
63110775886 567688473
690393544078 198649323
160645596550 567678900
349021671754 567669327
334678315774 567659754
649275923602 567650181
990647795926 567640608
928493253346 116244939
43986301246 567631035
238099718842 567621462
511579706194 468311160
849126683590 567611889
731511164554 567602316
392051739694 567592743
21993155410 553644882
220887691666 132997689
964829755162 389573235
535485299494 244255095
42073853782 567583170
391356619537 51665481
809921510578 567573597
712386689914 524428086
978216887410 192436446
262961535874 209227488
692305991542 567564024
566084458918 567554451
9562246894 567544878
118571752342 567535305
379620831178 567525732
420738451654 567516159
425519570314 236721144
837651998806 567506586
143517783055 403846578
419782227922 567497013
670312845706 567487440
191244755974 567477867
318422512330 567468294
308860275010 567458721
132915108322 567449148
920843463490 391401678
720992703502 567439575
51636091102 82844742
813746405506 567430002
10518470626 407187555
640669910014 84768915
461856072130 529884696
769760113834 567420429
4781128234 409236177
254355522286 567410856
194113427170 567401283
735336059482 99157134
572778025042 567391710
342328105630 567382137
788884588474 567372564
703780676326 276362937
671269069438 567362991
695174662738 567353418
967852140019 352535298
538353970690 567343845
830002208950 64675188
62154552154 168178464
590946275950 567334272
189332308510 567324699
666487950778 567315126
870163605694 118590324
450381387346 567305553
532616628298 55762725
478111875574 567295980
8606023162 138483018
132915108322 567286407
46854972442 567276834
639713686282 567267261
753504310390 48535110
296429366494 567257688
642582357478 567248115
256412177422 144159807
152995806694 567238542
346153000558 567228969
938055490666 301559073
988735348462 567219396
411176214334 567209823
971523321286 567200250
405438871942 139258431
563215787722 567190677
341371881898 511322649
41117630050 24650475
983954229802 281752536
328940973382 565228212
890244304066 567181104
448468939882 176372952
466637190790 567171531
425519570314 374160705
539310194422 567161958
14726524879 169288932
600508513270 100707960
955267517842 246514323
243081008932 290856459
496280126482 567152385
843389341198 502008120
204631888222 567142812
555565997866 567133239
782191022350 372466284
666487950778 521307288
116659304878 567123666
809921510578 75617127
666943194793 21615834
167339162674 567114093
685612425418 567104520
413088661798 567094947
441775373758 466406133
541222641886 567085374
264873983338 384662286
633976343890 153014832
721153156555 259830366
90841264114 567075801
247661956162 567066228
834783327610 567056655
901718988850 567047082
371014817590 567037509
43030077514 343488813
998297585782 567027936
978216887410 326132964
849126683590 567018363
986822900998 567008790
436994255098 566999217
452293834810 566989644
379620831178 566980071
633020120158 566970498
216106573006 566960925
376752159982 566951352
539310194422 566941779
660750608386 164933217
238324531174 145318140
631107672694 566932206
936143043202 566922633
14343365554 1924173
589990052218 566913060
941195834029 60711966
37292735122 297844749
830002208950 566903487
92753711578 346915947
634932567622 105044529
454206282274 558507966
22949379142 68896881
212335162429 184471710
639713686282 386375853
635888791354 566893914
183594966118 566884341
808009063114 18083397
567996906382 402726537
860601368374 566874768
827133537754 207552213
465759810286 294915411
687524872882 566865195
933274372006 566855622
44942524978 566846049
620589211642 566836476
133871332054 566826903
880682066746 566817330
4781128234 340166982
755416757854 566807757
555565997866 334786956
876857171818 566798184
595727394610 115172763
293560695298 566788611
671269069438 356603823
330853420846 566779038
521162688205 209016882
629360924287 258250821
98491053970 566769465
943792833058 566759892
606245855662 472178652
260505346102 86798391
281129786782 397097613
368146146394 566750319
872076053158 566740746
150127135498 566731173
46854972442 566721600
451337611078 566712027
222800139130 566702454
825221090290 480239118
102315948898 566692881
40161406318 32691795
107097067558 566683308
302166708886 566673735
300254261422 566664162
78410355598 566654589
597639842074 566645016
499148797678 378104781
765935218906 566635443
566084458918 566625870
216106573006 566616297
749679415462 566606724
61198328422 566597151
415001109262 65709072
833827103878 566587578
537397746958 566578005
50679867370 566568432
407351319406 63603012
239055942574 471077757
206544335686 11659914
888331856602 566558859
711430466182 432948498
786015917278 551021880
692305991542 566549286
318422512330 566539713
885463185406 566530140
190288532242 566520567
22949379142 566510994
784103469814 566501421
588077604754 505617141
560347116526 566491848
13387141822 566482275
552697326670 58835658
160645596550 512059770
584252709826 566472702
422650899118 566463129
182638742386 373701201
614851869250 284499987
324159854722 566453556
230449928986 566443983
807271668589 77416851
999253809514 566434410
477390075466 11487600
46854972442 566424837
438906702562 566415264
310833692911 42216930
539310194422 566405691
444644044954 265105089
503929916338 566396118
922755910954 566386545
195069650902 566376972
284954681710 256221345
136740003250 566367399
86060145454 359245971
462812295862 566357826
872076053158 566348253
772628785030 222734991
915106121098 566338680
808009063114 566329107
661706832118 566319534
15424717969 59764239
200806993294 566309961
417401492536 23109222
731704711468 136970484
113790633682 566300388
521141943514 566290815
679876375381 22783740
609114526858 566281242
262961535874 566271669
457328408218 246466458
86060145454 566262096
468549638254 309380214
887375632870 566252523
478111875574 1751859
773585008762 236395662
191244755974 207370326
846258012394 566242950
672225293170 566233377
476199428110 432106074
978216887410 566223804
363365027734 455693946
69804342010 566214231
317466288598 566204658
614851869250 566195085
769760113834 566185512
585208933558 566175939
761154100246 566166366
213498067231 87774837
717167808574 504162045
446657860915 73396191
437950478830 51464448
88972919461 470225760
581384038630 451079760
131002660858 566156793
918931016026 566147220
770127190519 98448732
591902499682 440405865
413088661798 566137647
976304439946 566128074
965785978894 566118501
61198328422 566108928
716211584842 282068445
852951578518 353674485
673181516902 566099355
397789082086 530899434
759241652782 566089782
500105021410 221251176
645451028674 536949570
59285880958 409351053
536441523226 566080209
74660168362 150238662
606245855662 566070636
640193475469 73558932
218975244202 566061063
477155651842 566051490
751591862926 566041917
199850769562 566032344
971523321286 566022771
46854972442 566013198
993516467122 566003625
557478445330 565994052
3824904502 565984479
145346016838 137707605
536441523226 565974906
851995354786 565965333
101359725166 544809003
305035380082 565955760
648319699870 565946187
730779982906 230642289
251486851090 565936614
582340262362 565927041
51636091102 342004998
940924161862 3570729
449425163614 565917468
300254261422 565907895
553653550402 104929653
873988500622 565898322
366233698930 121031439
51636091102 565888749
536663568961 231417702
490542784090 565879176
242880837502 193374600
773585008762 565869603
185507413582 565860030
600508513270 565850457
634932567622 565840884
618676764178 141948444
581384038630 565831311
915106121098 98161542
681787530490 121165461
363365027734 565821738
338681881174 110070354
927537029614 479636019
488630336626 565812165
349977895486 565802592
432213136438 565793019
122396647270 565783446
57373433494 565773873
804184168186 565764300
124309094734 565754727
983954229802 565745154
387270621034 565735581
589033828486 565726008
965785978894 565716435
262005312142 565706862
963873531430 565697289
357627685342 565687716
17212036750 534068097
591902499682 565678143
966758103379 192532176
791753259670 401817102
801315496990 565668570
59285880958 565658997
345414418981 124267113
880682066746 565649424
499221964117 119700792
46854972442 565639851
159689372818 565630278
694218439006 565620705
113790633682 266205984
230449928986 565611132
179770071190 539266236
307904051278 565601559
371971041322 565591986
15299589286 286242273
131002660858 565582413
709920285751 109878894
859645144642 565572840
859645144642 565563267
262961535874 505885185
17212036750 70600875
162558044014 565553694
228537481522 501261426
8606023162 565544121
613895645518 565534548
746810744266 565524975
283998457978 565515402
977260663678 126631644
716350489072 248898
311728946206 565505829
764978995174 565496256
493411455286 565486683
44942524978 565477110
475243204378 565467537
650232147334 565457964
717167808574 565448391
312685169938 565438818
996385138318 565429245
82235250526 565419672
594330989284 34127745
464724743326 565410099
315553841134 269862870
991604019658 1665702
566084458918 565400526
722905150966 565390953
345196776826 565381380
921799687222 565371807
585208933558 332872356
973435768750 565362234
218019020470 565352661
45898748710 565343088
678918859294 565333515
826177314022 565323942
906500107510 471862743
898850317654 565314369
551741102938 565304796
219931467934 565295223
772628785030 565285650
722229626740 48659559
457074953470 565276077
943138369432 171825777
279217339318 565266504
147258464302 565256931
287823352906 565247358
603377184466 452391261
472374533182 408470337
363365027734 565237785
225668810326 288740826
919887239758 236989188
975348216214 565228212
906500107510 47616102
605289631930 565218639
697087110202 565209066
777409903690 565199493
705693123790 565189920
272523773194 565180347
869207381962 565170774
463768519594 565161201
349021671754 565151628
546003760546 565142055
878769619282 1656129
256267969750 565132482
74585460670 565122909
117615528610 466023213
610070750590 275530086
873988500622 32653503
34424063926 565113336
966742202626 561609618
291648247834 565103763
188376084778 565094190
374839712518 565084617
257224193482 565075044
594771170878 565065471
339459434434 565055898
983954229802 565046325
554884107595 101875866
458987400934 565036752
520185719782 535350879
53594766583 486030783
763066547710 565027179
64066999618 565017606
181682518654 565008033
941880385594 564998460
938055490666 564988887
108053291290 564979314
821396195362 382374339
657881937190 463936299
20080707946 399921648
144389793106 564969741
451337611078 564960168
492455231554 34472373
371014817590 564950595
471418309450 564941022
832870880146 564931449
507754811266 485504268
941880385594 564921876
570865577578 564912303
633976343890 564902730
935186819470 175176327
575646696238 422896848
464724743326 564893157
37292735122 41632977
131958884590 564883584
671269069438 564874011
538353970690 26718243
348065448022 564864438
513492153658 564854865
329897197114 564845292
887375632870 207475629
199850769562 564835719
901718988850 564826146
232362376450 564816573
956233306 564807000
973435768750 564797427
438906702562 564787854
934230595738 564778281
131002660858 162827157
238099718842 564768708
142477345642 261898134
378664607446 564759135
648319699870 564749562
695174662738 564739989
57373433494 564730416
280173563050 564720843
754460534122 564711270
865382487034 547939374
340415658166 564701697
771672561298 537763275
444644044954 564692124
720992703502 564682551
730728958816 295384488
298341813958 276200196
392170511905 42370098
861557592106 564672978
68848118278 564663405
590946275950 131264976
821396195362 564653832
554022704428 23281536
34424063926 61190616
565128235186 530650536
515404601122 564644259
379620831178 564634686
327028525918 544454802
982998006070 189880455
495323902750 564625113
527835509638 564615540
784103469814 564605967
873988500622 564596394
937099266934 564586821
854864025982 564577248
446556492418 273921822
880682066746 564567675
170207833870 564558102
380577054910 518770443
602420960734 564548529
542178865618 415056561
207831115108 41163900
355715237878 439620879
192483392779 225051657
266786430802 215239332
55460986030 564538956
434125583902 564529383
183594966118 27283050
176901399994 564519810
78410355598 564510237
901718988850 218369703
366233698930 253588770
195069650902 564500664
823308642826 375328611
640669910014 26813973
938055490666 564491091
908412554974 564481518
633976343890 564471945
856776473446 564462372
897894093922 564452799
969610873822 564443226
149170911766 564433653
753504310390 563217882
41117630050 543794265
382489502374 77665749
876857171818 564424080
309816498742 564414507
291648247834 258585876
888469018546 31590900
948573951718 564404934
358094493541 51234696
821558620453 264099924
916062344830 564395361
617720540446 55868028
298341813958 564385788
346153000558 564376215
754460534122 476917287
726730045894 111956235
886419409138 564366642
575646696238 564357069
556522221598 564347496
367189922662 186376737
601464737002 564337923
10518470626 564328350
127177765930 564318777
100403501434 117757473
868251158230 564309204
774541232494 564299631
786972141010 564290058
144389793106 564280485
973435768750 564270912
597639842074 564261339
282086010514 564251766
305035380082 564242193
427432017778 564232620
46854972442 57198675
723861738472 495967557
795578154598 564223047
803227944454 564213474
746810744266 564203901
851039131054 30011355
948573951718 156030327
666487950778 462902415
585208933558 564194328
290692024102 564184755
10518470626 245068800
817571300434 564175182
945705280522 485705301
177857623726 564165609
808965286846 462739674
808009063114 162032598
85103921722 564156036
832870880146 564146463
107097067558 564136890
58329657226 397681566
503929916338 564127317
729598717090 564117744
434125583902 564108171
801315496990 327942261
504886140070 564098598
157776925354 564089025
719080256038 564079452
311728946206 564069879
792709483402 564060306
56417209762 564050733
203675664490 8788014
742029625606 564041160
684656201686 73549359
685612425418 152478744
234274823914 17001648
760255132627 212980104
218019020470 326104245
748723191730 564031587
489586560358 564022014
928493253346 564012441
240012166306 564002868
270611325730 563993295
4781128234 563983722
439214005435 68370366
944749056790 488988840
555565997866 563974149
754460534122 563964576
525923062174 563955003
269655101998 563945430
699955781398 563935857
131958884590 563926284
25818050338 563916711
298341813958 563907138
862513815838 176880321
262005312142 563897565
760197876514 388185150
871119829426 563887992
601545715009 290052327
682743754222 563878419
989691572194 563868846
784103469814 71452872
913282769545 100420770
808009063114 225769632
806096615650 143662011
856776473446 563859273
915106121098 152823372
138652450714 563849700
281159080162 459446562
659794384654 563840127
864426263302 563830554
315553841134 563820981
111878186218 563811408
216106573006 517143033
784103469814 460604895
867294934498 295135590
43030077514 563801835
973435768750 563792262
931361924542 563782689
773585008762 563773116
74585460670 563763543
997341362050 563753970
728642493358 563744397
413088661798 563734824
191244755974 563725251
261049088410 563715678
149170911766 324285375
387270621034 563706105
948833849095 211716468
745226880454 124401135
171164057602 207437337
44942524978 563696532
385358173570 563686959
826374613552 252641043
64066999618 563677386
360496356538 563667813
419782227922 274773819
483849217966 563658240
114746857414 563648667
826177314022 563639094
636845015086 563629521
62154552154 563619948
240012166306 563610375
849126683590 563600802
332765868310 563591229
129090213394 563581656
501061245142 563572083
601464737002 563562510
121916938759 47482080
21993155410 322657965
876965988109 192043953
668400398242 563552937
699257358556 72276150
784103469814 563543364
202719440758 563533791
192587968231 161486937
322247407258 563524218
45898748710 563514645
477155651842 344723730
596121218257 145490454
799403049526 563505072
324159854722 563495499
485761665430 251482710
822352419094 232346283
700912005130 563485926
746810744266 563476353
343284329362 563466780
244793284966 563457207
931361924542 499423410
39205182586 563447634
571821801310 563438061
804184168186 563428488
372927265054 563418915
146302240570 428698086
385358173570 563409342
685612425418 563399769
774861755680 173290446
613895645518 22774167
393007963426 563390196
565128235186 65125119
420738451654 159045822
995428914586 563380623
210369230614 563371050
168295386406 563361477
299298037690 563351904
415001109262 563342331
277304891854 391717587
815658852970 555176562
376752159982 563332758
722983209208 120399621
637801238818 448753521
994472690854 563323185
82235250526 563313612
677962635562 563304039
952398846646 563294466
346153000558 563284893
216106573006 434824806
920345614144 78326286
110921962486 563275320
639713686282 384528264
854864025982 53580081
829045985218 563265747
491499007822 563256174
409263766870 563246601
278261115586 563237028
64066999618 563227455
437950478830 563217882
313641393670 530956872
207500559418 563208309
443687821222 563198736
469512802411 50899641
109965738754 100947285
706649347522 563189163
107097067558 563179590
799403049526 45902535
101359725166 563170017
554609774134 563160444
262005312142 563150871
788884588474 117795765
974391992482 563141298
756372981586 106183716
347109224290 563131725
679875083026 563122152
321291183526 563112579
172120281334 563103006
396832858354 221748972
81279026794 357867459
60242104690 235744698
975348216214 563093433
572778025042 563083860
426475794046 233533335
608158303126 563074287
961004860234 351893907
536441523226 563064714
455373073714 344111058
229493705254 503357913
336590763238 563055141
632063896426 563045568
684656201686 563035995
971523321286 563026422
760197876514 563016849
956263718422 335141157
285910905442 563007276
690393544078 562997703
42073853782 562988130
75541684402 562978557
192200979706 562968984
843389341198 562959411
593814947146 562949838
432530069749 39029121
674137740634 562940265
116659304878 186146985
992560243390 562930692
827133537754 562921119
90841264114 562911546
553653550402 562901973
540266418154 562892400
338503210702 562882827
338769895336 116063052
926610051397 215134029
398745305818 562873254
797490602062 562863681
757329205318 562854108
478111875574 209131758
956233306 562844535
25818050338 562834962
808009063114 562825389
915106121098 562815816
283998457978 562806243
232362376450 13899996
889288080334 167738106
259136640946 562796670
146302240570 562787097
910325002438 562777524
562259563990 416214894
871119829426 562767951
927537029614 562758378
241924613770 176602704
412132438066 562748805
989691572194 562739232
8606023162 562729659
464724743326 562720086
631107672694 562710513
351890342950 562700940
256267969750 544866441
781536932071 47644821
174032728798 562691367
589990052218 562681794
419782227922 562672221
169251610138 562662648
498313366060 104470149
164470491478 562653075
141521121910 562643502
23905602874 460518738
915106121098 562633929
259136640946 528161556
829148540767 204115506
379620831178 562624356
190288532242 264444552
509800294711 383580537
589990052218 78307140
352846566682 562614783
26774274070 49492410
110921962486 562605210
510623482462 562595637
562259563990 562586064
94666159042 562576491
406395095674 234011985
399701529550 562566918
14428488670 162654843
489586560358 212779071
174988952530 562557345
618676764178 562547772
605289631930 562538199
312685169938 479348829
255311746018 203483688
518273272318 562528626
666487950778 551596260
993516467122 562519053
573734248774 562509480
952398846646 544052736
183594966118 66340890
524966838442 290406528
423607122850 562499907
66935670814 562490334
717167808574 562480761
401613977014 562471188
947617727986 562461615
708561794986 562452042
220887691666 562442469
21036931678 562432896
352846566682 562423323
570865577578 562413750
540266418154 562404177
885463185406 481138980
91797487846 562394604
71716789474 562385031
157776925354 203627283
409274967280 289918305
91797487846 562375458
209413006882 670110
677962635562 562365885
979173111142 65795229
106140843826 562356312
22949379142 562346739
613895645518 562337166
273479996926 105341292
13387141822 497259912
78410355598 215670117
374839712518 502142142
589990052218 562327593
669356621974 562318020
40161406318 497202474
901718988850 551557968
767847666370 280297440
300254261422 562308447
389183068498 562298874
786972141010 562289301
254355522286 562279728
451337611078 562270155
301210485154 96993636
67891894546 562260582
58329657226 208260615
313014452419 29886906
804184168186 34864866
308860275010 562251009
785059693546 562241436
946661504254 562231863
437950478830 380995827
767847666370 562222290
247661956162 562212717
958136189038 562203144
810877734310 358202514
253399298554 562193571
126221542198 562183998
446556492418 374668074
415957332994 562174425
65979447082 235725552
923712134686 562164852
572778025042 562155279
530704180834 562145706
864426263302 562136133
982041782338 237410400
784103469814 562126560
353802790414 562116987
633020120158 562107414
732467388286 562097841
613895645518 562088268
674137740634 562078695
12902886136 30968655
580427814898 504028023
655013265994 562069122
467593414522 343450521
574690472506 562059549
551741102938 562049976
881638290478 562040403
811833958042 562030830
413088661798 562021257
839564446270 196313511
641626133746 562011684
207500559418 126095556
291670189150 141460221
343284329362 562002111
611026974322 561992538
303122932618 561982965
146302240570 101291913
586165157290 561973392
720036479770 159639348
551741102938 561963819
322247407258 561954246
327984749650 561944673
377708383714 561935100
199850769562 561925527
424563346582 561915954
802271720722 561906381
43986301246 561896808
945705280522 429684105
831914656414 247002546
358759085401 195739131
980129334874 561887235
103272172630 446456001
520185719782 561877662
320334959794 561868089
641626133746 561858516
80322803062 561848943
274436220658 561839370
584252709826 561829797
262961535874 429712824
171164057602 561820224
840520670002 561810651
530704180834 561801078
83191474258 561791505
992560243390 556669950
463768519594 561781932
745876682029 434269572
282086010514 270667002
592210453519 119662500
293560695298 561772359
307904051278 561762786
11474694358 561753213
546003760546 201243606
995428914586 483618387
494367679018 561743640
478111875574 561734067
727686269626 561724494
215150349274 561714921
924668358418 283983045
883550737942 84548736
665531727046 561705348
640669910014 561695775
937099266934 561686202
24861826606 561676629
893112975262 561667056
567996906382 88578969
820663242709 182394369
495578736010 142541970
49723643638 88827867
251486851090 447173976
605289631930 561657483
793665707134 561647910
237143495110 270858462
26774274070 561638337
569949368986 8137050
202719440758 557694261
954311294110 205628040
340415658166 561628764
776453679958 561619191
642582357478 199606623
79366579330 17681331
417869780458 561609618
499148797678 561600045
740117178142 204163371
983954229802 561590472
877813395550 561580899
266786430802 561571326
788884588474 561561753
897894093922 561552180
526879285906 472848762
794621930866 561542607
515404601122 561533034
313641393670 561523461
276348668122 561513888
488630336626 561504315
679875083026 561494742
546003760546 561485169
404482648210 198591885
218975244202 561475596
437950478830 471106476
630151448962 561466023
276348668122 516951573
833827103878 561456450
91797487846 127512360
979173111142 542961414
806096615650 561446877
407351319406 561437304
212281678078 441908826
954440433880 72869676
100828370320 69241509
871119829426 561427731
648319699870 561418158
376752159982 561408585
163514267746 195988029
183594966118 561399012
124309094734 561389439
57373433494 561379866
399701529550 85247565
823308642826 386730054
871275160924 266445309
506798587534 32978985
697087110202 561370293
991604019658 561360720
419782227922 561351147
712386689914 561341574
58329657226 561332001
133338981616 10980231
503929916338 561322428
223756362862 561312855
168295386406 561303282
134827555786 561293709
971523321286 561284136
16255813018 561274563
277304891854 497231193
424563346582 561264990
928493253346 50756046
480112260616 450687267
542178865618 35659425
387270621034 561255417
676050188098 561245844
701868228862 389353056
256267969750 249979749
437950478830 561236271
31555392730 561226698
672225293170 91316847
113790633682 561217125
656925713458 561207552
994472690854 561197979
951442622914 391564419
589990052218 384040041
899806541386 463505514
946661504254 561188406
841039000087 11449308
898850317654 561178833
728642493358 561169260
155110483783 167642376
941880385594 561159687
405438871942 262147032
594771170878 412433559
226625034058 561150114
303122932618 358527996
873988500622 561140541
121440423538 561130968
349977895486 561121395
264873983338 561111822
343284329362 561102249
812790181774 561092676
823308642826 561083103
8606023162 461925969
672225293170 561073530
474286980646 156614280
860601368374 248180025
126221542198 204919638
992560243390 289248195
363387505138 43547577
904621634623 27541521
155864477890 561063957
536441523226 561054384
115703081146 561044811
840520670002 561035238
96578606506 400534320
375795936250 47616102
595727394610 561025665
232362376450 561016092
760553886811 165364002
565128235186 561006519
964829755162 560996946
250530627358 560987373
589033828486 560977800
796534378330 560968227
829523553469 26057706
398745305818 560958654
466637190790 560949081
781234798618 308738823
59385018946 414520473
847414101220 187783968
848170459858 560939508
963873531430 560929935
584252709826 560920362
589033828486 560910789
392123814811 106030548
655969489726 560901216
795578154598 151521444
11474694358 370063461
810877734310 139516902
595088448817 55657422
593814947146 560891643
832870880146 422456490
955267517842 560882070
724817598430 560872497
638757462550 560862924
523054390978 560853351
758285429050 560843778
735336059482 560834205
284197356199 105379584
192429630811 134089011
44942524978 407781081
589990052218 560824632
218975244202 560815059
166382938942 560805486
560347116526 219700350
149170911766 560795913
981085558606 560786340
188647153846 152019240
795578154598 560776767
594771170878 560767194
785059693546 560757621
652144594798 383427369
437950478830 355943286
532616628298 560748048
524966838442 560738475
508711034998 560728902
583296486094 560719329
405438871942 560709756
589990052218 560700183
408307543138 560690610
87972592918 298438275
107097067558 560681037
281129786782 380804367
393964187158 169250640
136740003250 560671464
847214236126 560661891
604333408198 560652318
61198328422 560642745
144389793106 560633172
404482648210 560623599
645451028674 560614026
332765868310 358068492
420738451654 560604453
823308642826 560594880
902117723446 71357142
334678315774 132394590
677006411830 560585307
483118333081 122400378
756372981586 163669581
531660404566 560575734
102315948898 78594330
780278574886 560566161
313758040675 338807616
468549638254 174994440
879725843014 381426612
65023223350 560556588
173076505066 560547015
64066999618 392349405
129090213394 419067648
571821801310 560537442
65023223350 560527869
698043333934 560518296
608158303126 184222812
701868228862 560508723
442731597490 560499150
519229496050 560489577
898170150523 47175744
783147246082 324400251
51636091102 193240578
710474242450 422734107
114746857414 560480004
621545435374 40158735
493411455286 101579103
932318148274 319824357
896937870190 277425540
245749508698 560470431
352846566682 560460858
777409903690 560451285
187419861046 373959672
806096615650 560441712
41117630050 560432139
171164057602 532029048
148214688034 326745636
371971041322 560422566
331809644578 560412993
685612425418 560403420
33467840194 560393847
773585008762 560384274
1912457038 560374701
858688920910 560365128
749679415462 560355555
704736900058 560345982
483849217966 283035318
937099266934 301070850
281129786782 560336409
899806541386 560326836
610538477797 56538138
98491053970 560317263
718124032306 137860773
367333718695 139038252
176901399994 560307690
184551189850 560298117
523054390978 510518517
241924613770 560288544
36336511390 560278971
938055490666 560269398
503929916338 560259825
351890342950 560250252
397789082086 511571547
844345564930 560240679
132915108322 560231106
532616628298 560221533
915106121098 65259141
201763217026 560211960
367189922662 560202387
344240553094 560192814
275392444390 560183241
677006411830 560173668
676050188098 560164095
570865577578 560154522
814702629238 434556762
657249462745 105417876
706649347522 560144949
551741102938 57064653
723861374698 560135376
304079156350 390272064
145346016838 560125803
170207833870 560116230
33467840194 560106657
656925713458 560097084
131002660858 560087511
20200753366 14598825
802271720722 560077938
252443074822 560068365
448468939882 560058792
456118729738 560049219
344240553094 560039646
15299589286 560030073
183594966118 560020500
809921510578 162023025
221843915398 560010927
604333408198 560001354
521141943514 559991781
877813395550 559982208
467593414522 559972635
909368778706 276228915
112834409950 527558457
498192573946 42896613
374839712518 559963062
77454131866 559953489
198894545830 559943916
285910905442 559934343
285910905442 559924770
371014817590 541927530
199093922701 159457461
39205182586 559915197
127339827247 24382431
433169360170 559905624
796767356431 215057445
755585721304 277090485
363623096668 274295169
907628128300 86769672
615808092982 486499860
155864477890 559896051
40161406318 559886478
768803890102 559876905
736292283214 559867332
409263766870 559857759
123352871002 559848186
254355522286 559838613
747766967998 230345526
790797035938 219269565
70760565742 40608666
740117178142 380967108
559390892794 497786427
780278574886 559829040
327028525918 559819467
809002171615 250956195
998297585782 559809894
871119829426 559800321
833827103878 559790748
786019631602 308604801
749679415462 559781175
385358173570 498992625
686568649150 459427416
353802790414 559771602
995428914586 559762029
451337611078 559752456
403526424478 559742883
117615528610 419402703
295657959100 250429680
429344465242 559733310
949530175450 405301674
975348216214 559723737
508711034998 559714164
185507413582 559704591
279217339318 559695018
977280125587 524791860
201763217026 559685445
966742202626 559675872
495323902750 559666299
975348216214 559656726
143433569374 559647153
553653550402 184146228
497236350214 559637580
579471591166 559628007
258180417214 559618434
39205182586 559608861
476199428110 559599288
47811196174 559589715
538353970690 559580142
554609774134 559570569
882594514210 559560996
536441523226 125482884
765935218906 559551423
776453679958 312673326
575646696238 439084791
772628785030 559541850
474286980646 229081890
574690472506 559532277
830958432682 559522704
333722092042 559513131
883550737942 382920
244793284966 559503558
950486399182 559493985
642582357478 375376476
1912457038 559484412
780278574886 559474839
238099718842 559465266
861557592106 559455693
407351319406 19806537
691349767810 559446120
379620831178 559436547
480156104956 240253581
546003760546 559426974
639713686282 559417401
380577054910 559407828
886419409138 559398255
969610873822 202430658
753504310390 41374506
401613977014 559388682
546959984278 559379109
822619678108 62377668
705693123790 559369536
439862926294 559359963
480980546770 559350390
276348668122 559340817
222800139130 559331244
958136189038 559321671
51636091102 109926759
405575306338 219413160
496280126482 559312098
884506961674 559302525
705693123790 559292952
46854972442 528037107
707605571254 559283379
339459434434 559273806
688481096614 361955130
269655101998 559264233
305991603814 559254660
53548538566 559245087
201763217026 325491573
815658852970 339755343
69804342010 559235514
600508513270 559225941
853907802250 559216368
343284329362 559206795
883550737942 559197222
242880837502 462844977
742029625606 559187649
816615076702 200774529
277304891854 559178076
505842363802 559168503
444644044954 559158930
781234798618 559149357
732467388286 240885399
587121381022 559139784
142477345642 559130211
18168260482 559120638
832870880146 345039639
247661956162 559111065
239055942574 559101492
750635639194 559091919
270611325730 559082346
445600268686 559072773
176901399994 559063200
575646696238 534202119
797490602062 559053627
890244304066 559044054
309816498742 559034481
875900948086 559024908
616764316714 207063990
270611325730 559015335
349977895486 506373408
925624582150 559005762
17212036750 558996189
187419861046 493670037
390139292230 370465527
724817598430 558986616
588077604754 558977043
512535929926 558967470
481936770502 370475100
648319699870 558957897
95622382774 558948324
813746405506 558938751
936143043202 558929178
28686721534 558919605
599552289538 558910032
10518470626 558900459
997341362050 295394061
946963752583 5858676
224712586594 558890886
896937870190 46371612
399701529550 558881313
981085558606 292292409
671269069438 558871740
306947827546 558862167
932318148274 320350872
981085558606 112521042
601464737002 145126680
378664607446 309552528
909368778706 558852594
518418102235 95079036
421694675386 558843021
121440423538 558833448
623470854253 118599897
956233306 558823875
734802062488 77301975
27730497802 558814302
462812295862 554525598
340415658166 558804729
578515367434 558795156
890244304066 558785583
189332308510 558776010
708561794986 312558450
161601820282 558766437
243837061234 558756864
225668810326 105963537
887375632870 120725103
229493705254 467899521
349977895486 558747291
368146146394 558737718
710474242450 558728145
174032728798 558718572
728642493358 457216053
223756362862 558708999
650232147334 558699426
993516467122 558689853
468549638254 310213065
687524872882 431483829
228537481522 558680280
746117270665 165258699
478111875574 558670707
699955781398 558661134
822352419094 558651561
9574 558641988
783147246082 83380830
691349767810 558632415
454206282274 548456316
412132438066 331532136
978216887410 558622842
356671461610 558613269
611983198054 558603696
332765868310 216579552
166382938942 558594123
47811196174 558584550
958136189038 558574977
758285429050 558565404
779424686524 129245073
655013265994 180613791
596683618342 558555831
895981646458 558546258
177129400135 145863801
916062344830 558536685
248618179894 558527112
517317048586 6959571
569909353846 558517539
36336511390 85036959
160645596550 558507966
116659304878 558498393
392051739694 558488820
121440423538 558479247
840520670002 152124543
851039131054 558469674
67891894546 555798807
227581257790 558460101
400657753282 558450528
285910905442 456986301
641626133746 5083263
869207381962 558440955
814996395889 14043591
188376084778 481474035
575646696238 558431382
431256912706 558421809
17212036750 314989992
72673013206 558412236
387270621034 558402663
683699977954 558393090
950486399182 332336268
467593414522 558383517
982041782338 558373944
771672561298 558364371
91074634708 228832992
656925713458 558354798
949530175450 558345225
751591862926 558335652
481936770502 558326079
398745305818 558316506
189467871763 418981491
880682066746 558306933
965159688607 128364357
503929916338 558297360
608158303126 558287787
256267969750 558278214
601464737002 558268641
678918859294 558259068
863470039570 558249495
692557780588 18322722
293560695298 379722618
192285260398 73022844
899806541386 558239922
380577054910 558230349
656925713458 558220776
135783779518 166962693
133871332054 558211203
412132438066 558201630
205588111954 558192057
327984749650 558182484
428388241510 558172911
978216887410 558163338
574690472506 558153765
257224193482 558144192
667444174510 558134619
906612178621 261026991
714299137378 558125046
937099266934 558115473
311728946206 558105900
215150349274 558096327
343284329362 558086754
977260663678 533981940
870163605694 558077181
548872431742 558067608
92753711578 558058035
801315496990 558048462
325116078454 558038889
644494804942 558029316
938055490666 558019743
788163850969 91546599
870163605694 558010170
636261439525 19653369
683741831110 30585735
159689372818 558000597
793665707134 557991024
658838160922 557981451
740117178142 557971878
183594966118 557962305
860601368374 557952732
939011714398 557943159
431256912706 109515120
139708377241 201884997
384401949838 557933586
880682066746 51234696
638757462550 557924013
374839712518 557914440
814972702714 182844300
198894545830 557904867
106140843826 557895294
436038031366 557885721
994472690854 489352614
701868228862 557876148
145346016838 536365617
78410355598 557866575
816615076702 557857002
798446825794 557847429
572778025042 71807073
398745305818 557837856
373014034726 413036658
819483747898 557828283
601464737002 557818710
958136189038 557809137
83191474258 557799564
393007963426 557789991
855980587891 122582265
553653550402 363266631
732467388286 557780418
912237449902 557770845
904587660046 335878278
976304439946 557761272
687524872882 557751699
358583909074 557742126
154908254158 292866789
451337611078 557732553
883550737942 462251451
981085558606 557722980
963324007030 31562181
861557592106 557713407
264873983338 557703834
760197876514 557694261
539480746990 318541575
789840812206 557684688
730554940822 557675115
835739551342 557665542
287823352906 557655969
815658852970 483465219
84147697990 141527232
932318148274 557646396
301210485154 557636823
741073401874 557627250
808009063114 488998413
545047536814 557617677
25818050338 311170365
632063896426 557608104
371971041322 557598531
720036479770 557588958
16255813018 557579385
73629236938 557569812
687524872882 557560239
604333408198 557550666
537397746958 557541093
142477345642 557531520
859645144642 557521947
248618179894 557512374
703780676326 404794305
763066547710 557502801
385358173570 557493228
145346016838 190828182
589033828486 366301272
185507413582 522216723
99447277702 557483655
471455270803 150401403
171495819490 133399755
529747957102 557474082
610070750590 557464509
368146146394 557454936
973435768750 557445363
882594514210 370274067
796534378330 557435790
793665707134 557426217
428388241510 557416644
939011714398 557407071
472374533182 557397498
247661956162 557387925
984910453534 557378352
821396195362 557368779
564172011454 557359206
968892797611 58299570
922755910954 557349633
165426715210 496953576
987779124730 110127792
160645596550 278200953
247661956162 35554122
988735348462 557340060
727870645606 173989275
668400398242 557330487
32511616462 557320914
611026974322 557311341
932318148274 557301768
868251158230 329167605
182638742386 557292195
584252709826 206211993
695174662738 152459598
615808092982 313046673
307904051278 557282622
804184168186 557273049
327200121943 111678618
994472690854 557263476
47811196174 557253903
718124032306 557244330
470462085718 557234757
471472176721 258097653
692305991542 557225184
754460534122 557215611
493449105895 111439293
729598717090 557206038
318422512330 557196465
94666159042 557186892
722905150966 530688828
649275923602 557177319
415957332994 374170278
612939421786 153187146
158733149086 557167746
654057042262 557158173
686568649150 557148600
317466288598 557139027
792709483402 382048857
215150349274 557129454
276348668122 557119881
394959602752 505368243
729782030467 246428166
992560243390 166752087
224712586594 557110308
570865577578 557100735
620589211642 557091162
421694675386 161764554
17294345404 31686630
814702629238 373615044
148214688034 179043819
327984749650 557081589
989691572194 557072016
280173563050 557062443
561303340258 557052870
440819150026 557043297
430300688974 552457830
217062796738 557033724
940924161862 557024151
625370330302 557014578
416913556726 557005005
291648247834 556995432
655969489726 556985859
825221090290 556976286
167339162674 556966713
323203630990 556957140
277304891854 556947567
129090213394 556937994
554609774134 556928421
687524872882 556918848
132915108322 25004676
901718988850 13038426
944749056790 556909275
367189922662 556899702
247661956162 556890129
111878186218 556880556
211325454346 556870983
828350865061 51665481
147306271864 406584456
68848118278 556861410
541222641886 556851837
613895645518 556842264
627282777766 524791860
371014817590 556832691
915106121098 556823118
733423612018 556813545
200806993294 556803972
281129786782 314808105
983954229802 328095429
94666159042 267393036
466971623545 140684808
528791733370 102651279
281386764394 137803335
323203630990 556794399
872076053158 556784826
445600268686 556775253
356671461610 556765680
938055490666 111630753
834783327610 556756107
62302072084 15613563
51636091102 556746534
686568649150 282585387
800359273258 509570790
438906702562 556736961
452293834810 556727388
80322803062 556717815
606245855662 556708242
150127135498 113612364
665531727046 532756596
603377184466 438577422
954311294110 552228078
945705280522 556698669
553653550402 409035144
268156581481 77608311
194113427170 556689096
146302240570 556679523
426475794046 556669950
680831306758 556660377
960048636502 478745730
783458148403 192110964
972479545018 556650804
167339162674 395824404
16255813018 556641231
460899848398 540788343
412132438066 556631658
438906702562 556622085
225668810326 556612512
690393544078 556602939
620589211642 556593366
596683618342 556583793
758285429050 556574220
393007963426 556564647
336590763238 556555074
799403049526 556545501
605289631930 556535928
332765868310 556526355
327984749650 556516782
205588111954 556507209
870163605694 556497636
553653550402 556488063
355715237878 556478490
710474242450 556468917
234274823914 556459344
77454131866 70725324
251714870377 229503102
108053291290 556449771
691349767810 486030783
665531727046 556440198
486717889162 556430625
39205182586 556421052
419782227922 556411479
301210485154 556401906
425926757869 32519481
979173111142 556392333
465680967058 489745107
205786378357 6413910
567040682650 556382760
680831306758 556373187
301210485154 556363614
933274372006 556354041
67891894546 556344468
302166708886 473796489
152039582962 556334895
734379835750 556325322
716211584842 556315749
262005312142 35630706
871119829426 556306176
220887691666 556296603
88928816650 556287030
410219990602 536691099
254355522286 556277457
470462085718 32471616
411176214334 322389921
995428914586 556267884
285910905442 556258311
173076505066 556248738
635888791354 551366508
325116078454 556239165
815658852970 556229592
167339162674 426496296
59285880958 556220019
117615528610 556210446
897063343501 295949295
660750608386 556200873
510623482462 228325623
43986301246 556191300
184551189850 556181727
827133537754 85084824
51636091102 556172154
434125583902 525959766
519229496050 302832282
51636091102 556162581
822352419094 377903748
358583909074 284404257
808009063114 556153008
104228396362 556143435
885463185406 556133862
8606023162 556124289
568953130114 556114716
635888791354 556105143
848170459858 556095570
772628785030 556085997
393964187158 556076424
531660404566 556066851
262005312142 183839892
493411455286 556057278
912237449902 556047705
663619279582 461878104
376752159982 556038132
702824452594 408259731
127177765930 556028559
777409903690 556018986
219931467934 556009413
245749508698 555999840
256267969750 555990267
605289631930 555980694
925746963382 319939233
861557592106 555971121
108053291290 555961548
918931016026 555951975
9574 137458707
193157203438 555942402
522098167246 555932829
192200979706 555923256
861017477965 76047912
613895645518 425711310
136740003250 555913683
587121381022 48937176
75541684402 555904110
453250058542 555894537
164470491478 555884964
8606023162 330775869
375795936250 555875391
554609774134 555865818
445600268686 555856245
661706832118 377664423
33467840194 114741978
483849217966 409284042
241924613770 555846672
225668810326 555837099
234274823914 98381721
907456331242 555827526
793665707134 555817953
836695775074 555808380
270611325730 443115024
305035380082 555798807
524966838442 103579860
826177314022 555789234
103272172630 555779661
918931016026 420953529
202719440758 555770088
778366127422 554257554
664575503314 31839798
751591862926 164579016
520185719782 514366863
456118729738 555760515
745854520534 555750942
374839712518 555741369
466637190790 555731796
824784364549 27780846
619632987910 555722223
65023223350 555712650
463768519594 97481859
655013265994 555703077
663619279582 555693504
995428914586 26861838
688481096614 246217560
879725843014 181197744
209413006882 555683931
982041782338 555674358
166382938942 555664785
515404601122 555655212
743942073070 555645639
25020671395 189076323
524966838442 555636066
234274823914 555626493
634932567622 555616920
328940973382 555607347
871119829426 555597774
563215787722 555588201
769760113834 480421005
769760113834 555578628
742985849338 555569055
178813847458 555559482
553653550402 555549909
323203630990 555540336
962917307698 555530763
132915108322 555521190
881638290478 555511617
942836609326 555502044
660750608386 555492471
232362376450 345144942
482934655930 118954098
372927265054 555482898
712841828626 63057351
47811196174 555473325
120484199806 56069061
375795936250 555463752
337546986970 555454179
589033828486 555444606
809921510578 555435033
394920410890 555425460
419782227922 555415887
345196776826 555406314
561303340258 555396741
716211584842 555387168
934230595738 555377595
403526424478 555368022
856776473446 456373629
491499007822 555358449
874944724354 555348876
853172370190 233581200
677006411830 75425667
713359877002 123357678
160645596550 555339303
615808092982 555329730
688481096614 180297882
71716789474 555320157
765935218906 555310584
599552289538 555301011
410219990602 555291438
455162506006 555281865
341371881898 555272292
588296615848 152995686
113790633682 555262719
733423612018 257944485
109009515022 555253146
38248958854 555243573
540266418154 555234000
821396195362 24229263
745854520534 555224427
698999557666 555214854
209413006882 555205281
240968390038 555195708
759241652782 193096983
719080256038 509034702
96578606506 555186135
837671355412 482919558
247661956162 555176562
679875083026 555166989
309816498742 555157416
798446825794 160137144
102315948898 74717265
132915108322 96974490
459112960402 263563836
688481096614 555147843
527835509638 555138270
117615528610 555128697
983954229802 555119124
218019020470 215545668
2868680770 249204336
318422512330 555109551
747766967998 555099978
299405092549 230594424
707605571254 555090405
176901399994 555080832
982998006070 478841460
703780676326 555071259
869207381962 555061686
904587660046 33917139
758285429050 555052113
828089761486 555042540
494367679018 555032967
498192573946 555023394
281129786782 555013821
606245855662 555004248
330853420846 554994675
589139485687 379282260
969610873822 554985102
885463185406 554975529
517317048586 554965956
750635639194 292282836
644494804942 417114756
468549638254 554956383
482892994234 554946810
278261115586 191440854
709518018718 554937237
894069198994 554927664
289735800370 554918091
947781713476 86080416
422650899118 554908518
459943624666 265124235
775497456226 554898945
881638290478 324639576
475243204378 554889372
230449928986 554879799
235231047646 448916262
676050188098 74860860
604358546896 306919953
309816498742 318627732
727686269626 554870226
868251158230 554860653
888331856602 554851080
155864477890 554841507
223756362862 554831934
888724186861 161027433
795578154598 554822361
740117178142 554812788
8626901875 321892125
806096615650 554803215
32511616462 554793642
882594514210 554784069
127177765930 437514819
67891894546 554774496
427432017778 554764923
171164057602 554755350
870163605694 543660243
352846566682 37870788
615808092982 554745777
241924613770 554736204
709518018718 554726631
809921510578 554717058
789840812206 554707485
845301788662 554697912
378664607446 446427282
24121320856 84634893
535485299494 554688339
378664607446 554678766
512535929926 554669193
327984749650 554659620
856776473446 431206212
120484199806 462356754
880682066746 322657965
124309094734 554650047
110921962486 554640474
741073401874 554630901
803227944454 554621328
634932567622 554611755
205588111954 157743894
631354656094 128058021
65979447082 554602182
217062796738 554592609
478111875574 554583036
886859824576 47989449
652144594798 266043243
752548086658 554573463
384401949838 554563890
944749056790 554554317
960048636502 554544744
302166708886 554535171
153952030426 554525598
400657753282 554516025
240968390038 182490099
636845015086 554506452
148214688034 361237155
162558044014 554496879
478111875574 554487306
634932567622 554477733
527835509638 217833615
633976343890 554468160
722905150966 554458587
651188371066 554449014
15299589286 554439441
348065448022 540941511
813746405506 554429868
554609774134 403865724
46854972442 554420295
480980546770 554410722
828089761486 554401149
726730045894 554391576
940924161862 554382003
626326554034 358058919
455162506006 552467403
255311746018 195164751
413088661798 533464998
792709483402 554372430
188376084778 465554136
531660404566 554362857
618676764178 46170579
462812295862 554353284
251486851090 554343711
472374533182 554334138
791753259670 554324565
961961083966 554314992
808009063114 554305419
938055490666 31064385
956223741574 554295846
877813395550 554286273
311728946206 554276700
38248958854 554267127
749679415462 509963283
844345564930 554257554
528855738448 299175396
482892994234 554247981
507754811266 554238408
115703081146 554228835
861557592106 554219262
864426263302 554209689
62493302332 26699097
384401949838 554200116
106140843826 554190543
48159423622 131829783
240968390038 554180970
914149897366 554171397
512535929926 554161824
824264866558 554152251
65979447082 554142678
388226844766 554133105
281129786782 554123532
507754811266 554113959
895981646458 65680353
763066547710 403712556
225668810326 494790078
838608222538 554104386
783147246082 554094813
309816498742 554085240
164470491478 554075667
652144594798 209907171
270611325730 554066094
185507413582 129034467
848170459858 554056521
611026974322 434537616
510623482462 202727421
672225293170 554046948
766891442638 162836730
146302240570 554037375
535485299494 87688680
313641393670 554027802
373883488786 554018229
530704180834 164942790
40161406318 554008656
813746405506 318570294
110921962486 553999083
904587660046 553989510
444112173166 62195781
176901399994 553979937
727686269626 553970364
143433569374 553960791
931361924542 543468783
449425163614 553951218
63297382375 318962787
133871332054 258700752
673181516902 553941645
788884588474 235313913
371971041322 553932072
736503760357 87248322
53548538566 553922499
149170911766 553912926
503929916338 553903353
360496356538 553893780
233318600182 553884207
160645596550 553874634
530704180834 107035713
175945176262 553865061
299298037690 553855488
18168260482 391937766
851039131054 553845915
421694675386 7313772
803227944454 198180246
174032728798 208212750
781234798618 553836342
6693575698 490415217
449425163614 553826769
266786430802 553817196
660750608386 553807623
554609774134 444665850
289735800370 108462090
834783327610 25569483
846258012394 114665394
202769861749 55561692
995428914586 317727870
760197876514 553798050
77454131866 553788477
549828655474 168484800
514448377390 553778904
905543883778 553769331
358583909074 553759758
649275923602 553750185
688481096614 553740612
15299589286 553731039
827133537754 553721466
523054390978 553711893
985917289717 223759302
371014817590 378679161
774541232494 553702320
469505861986 553692747
179770071190 553683174
619632987910 553673601
102315948898 553664028
254355522286 54929874
746810744266 412395267
157776925354 553654455
944749056790 553644882
785059693546 538864170
559603805887 205111098
160645596550 57600741
894069198994 226028103
636845015086 553635309
215150349274 553625736
986822900998 553616163
721948927234 469029135
355715237878 553606590
524264165188 174477498
43229272498 241737396
741073401874 553597017
585208933558 553587444
760197876514 553577871
117615528610 553568298
485761665430 553558725
519229496050 330871599
137988136471 176918613
586165157290 553549152
801381895318 460298559
222800139130 553539579
109009515022 553530006
858688920910 553520433
603377184466 553510860
839564446270 553501287
608158303126 553491714
373883488786 553482141
60242104690 553472568
109965738754 553462995
326072302186 553453422
355715237878 553443849
436038031366 553434276
473330756914 553424703
464724743326 75435240
874944724354 553415130
391095515962 188626392
177857623726 194858415
693262215274 553405557
737446189396 34204329
898850317654 166378740
758285429050 108883302
204631888222 553395984
273479996926 379540731
303122932618 203665575
486717889162 553386411
895025422726 553376838
831914656414 142513251
648406823743 286318857
446556492418 553367265
782191022350 550581522
471418309450 553357692
673181516902 454870668
760197876514 74841714
873032276890 553348119
599552289538 553338546
967698426358 553328973
878769619282 553319400
866338710766 260758947
677962635562 553309827
762110323978 553300254
661706832118 553290681
600045270319 57639033
786015917278 415812828
934230595738 553281108
432213136438 247270590
622501659106 553271535
238099718842 553261962
695174662738 553252389
626326554034 553242816
109009515022 553233243
350934119218 553223670
197938322098 553214097
414044885530 553204524
749679415462 477769284
109965738754 553194951
349977895486 220418325
701868228862 133820967
713342913646 30978228
279217339318 363075171
648319699870 553185378
654090423313 153809391
675426788857 119317872
816615076702 453511302
509667258730 553175805
778366127422 553166232
230449928986 553156659
608158303126 553147086
54504762298 553137513
689437320346 454430310
518273272318 248696967
916062344830 553127940
141627870433 150813042
584252709826 50430564
751591862926 553118367
921915223759 174257319
502017468874 553108794
388226844766 48008595
960048636502 480162534
13387141822 553099221
206703582541 62999913
890244304066 84127524
935186819470 553089648
119527976074 553080075
526879285906 553070502
388516676914 166273437
894069198994 553060929
306947827546 61975602
26774274070 553051356
237222501079 416798847
751591862926 553041783
633976343890 525069477
808009063114 553032210
83191474258 82011891
289735800370 553022637
773674545031 108892875
547916208010 553013064
685612425418 553003491
240968390038 552993918
176901399994 552984345
157776925354 552974772
804184168186 552965199
347109224290 552955626
297385590226 363324069
261049088410 552946053
708561794986 552936480
704736900058 552926907
512535929926 402975435
400657753282 445977351
670312845706 552917334
641626133746 552907761
103272172630 552017472
826177314022 65613342
124513593160 85266711
461856072130 101253621
891200527798 552898188
28686721534 552888615
183594966118 408776673
30599168998 510614247
151083359230 552879042
773712568987 206154555
952398846646 552869469
110921962486 100095288
785095802902 457397940
681787530490 276985182
426475794046 552859896
141531479896 458470116
754460534122 552850323
639713686282 552840750
487674112894 552831177
853907802250 171308835
277304891854 552821604
189332308510 552812031
696506799034 79178283
51636091102 381426612
609114526858 448495050
95622382774 490156746
935186819470 552802458
263917759606 552792885
161601820282 468761091
453250058542 552783312
464724743326 552773739
575646696238 552764166
412132438066 231925071
190288532242 331876764
175945176262 473585883
997341362050 389448786
599552289538 98649765
524010614710 552754593
743942073070 354813672
731511164554 253062255
147258464302 332709615
250530627358 552745020
742029625606 273146409
140564898178 552735447
503444693779 73721673
669449451355 256077750
901718988850 552725874
886419409138 552716301
835739551342 552706728
186463637314 552697155
145346016838 257236083
468549638254 552687582
322247407258 552678009
590946275950 552668436
602436488140 268963008
764022771442 552658863
13531253764 359456577
65023223350 552649290
570865577578 552639717
519229496050 552630144
851995354786 113095422
677962635562 552620571
169251610138 552610998
539310194422 552601425
336590763238 552591852
474286980646 552582279
776453679958 87324906
732467388286 552572706
669356621974 102450246
698999557666 552563133
255311746018 552553560
101359725166 552543987
219931467934 394206567
248618179894 552534414
427432017778 552524841
459943624666 552515268
862513815838 552505695
910325002438 552496122
200806993294 552486549
10886619487 75128904
296429366494 552476976
174988952530 552467403
854864025982 130556574
998297585782 465889191
196982098366 346513881
499241722789 110041635
608158303126 552457830
110921962486 552448257
186463637314 261888561
882594514210 53570508
439862926294 379703472
524966838442 552438684
907456331242 552429111
271567549462 552419538
802271720722 332211819
839564446270 552409965
851039131054 552400392
506798587534 479138223
124309094734 552390819
542178865618 552381246
737248506946 552371673
186541245625 29369964
303122932618 488060259
703780676326 552362100
830958432682 552352527
976304439946 552342954
744898296802 48142617
41117630050 227942703
543135089350 552333381
402570200746 142513251
47811196174 159170271
962917307698 552323808
670312845706 55006458
567996906382 552314235
370058593858 363381507
906500107510 552304662
124309094734 435198153
651188371066 552295089
830352092527 164052501
324159854722 552285516
240087362221 445106208
763066547710 552275943
787928364742 552266370
600508513270 552256797
409263766870 552247224
234274823914 552237651
484805441698 552228078
353802790414 552218505
838608222538 552208932
467593414522 552199359
722905150966 552189786
835739551342 552180213
649275923602 349050726
623457882838 552170640
861557592106 6279888
426903410383 21089319
389183068498 552161067
963873531430 212951385
192200979706 552151494
468549638254 390444378
576717997003 92082687
719080256038 552141921
482892994234 451118052
87972592918 462127002
372927265054 406699332
390139292230 518224782
315615232783 14627544
867294934498 552132348
884581525771 325127799
505842363802 552122775
232362376450 358595007
914149897366 552113202
738204730678 465487125
421694675386 502362321
716211584842 477625689
540266418154 552103629
761154100246 552094056
560347116526 552084483
109009515022 111037227
184974000541 62942475
942836609326 126459330
361452580270 552074910
61198328422 552065337
200806993294 552055764
906500107510 216761439
74585460670 552046191
430300688974 507005226
231406152718 552036618
412132438066 552027045
986822900998 319029798
400657753282 552017472
464724743326 552007899
912237449902 551998326
364321251466 551988753
890244304066 551979180
370058593858 428037549
392051739694 342445356
519229496050 551969607
276348668122 551960034
916062344830 304287378
660963808669 185342853
710474242450 551950461
26774274070 551940888
163514267746 200812821
362408804002 551931315
666487950778 551921742
829045985218 551912169
396832858354 551902596
190288532242 551893023
348065448022 551883450
26017379344 178613034
462812295862 551873877
180726294922 551864304
813746405506 164636454
977260663678 551854731
337546986970 551845158
632063896426 551835585
37397396731 398380395
536441523226 551826012
492455231554 551816439
673181516902 551806866
236187271378 551797293
189332308510 551787720
559390892794 551778147
667831565101 152038386
391095515962 291612726
414044885530 551768574
802271720722 551759001
664575503314 551749428
950486399182 551739855
10518470626 95567259
130046437126 551730282
732580454989 43901778
184551189850 551720709
663619279582 551711136
710474242450 399127089
287823352906 1311501
9562246894 170294097
294516919030 54546954
305991603814 551701563
712588775944 81542814
593814947146 551691990
985866677266 551682417
913193673634 492406401
671269069438 551672844
456118729738 551663271
891200527798 462366327
305035380082 195700839
121440423538 551653698
799403049526 551644125
741073401874 551634552
701868228862 551624979
250530627358 23003919
128133989662 475232439
37697816617 120897417
794794273585 5121555
980129334874 431455110
668400398242 551615406
938055490666 551605833
649722101986 10156953
174032728798 551596260
831914656414 551586687
351890342950 182652840
972479545018 551577114
372927265054 551567541
273640545709 61219335
678918859294 446599596
910325002438 463055583
396832858354 551557968
537397746958 551548395
464724743326 551538822
752548086658 434700357
485761665430 551529249
716211584842 551519676
646407252406 551510103
640669910014 551500530
671269069438 551490957
964829755162 385217520
458031177202 42408390
591902499682 551481384
962917307698 551471811
174988952530 551462238
917974792294 331675731
644494804942 551452665
979173111142 551443092
757329205318 551433519
171164057602 551423946
421694675386 551414373
423607122850 36836904
603377184466 551404800
98491053970 551395227
946661504254 551385654
366233698930 551376081
814702629238 284825469
782191022350 551366508
254355522286 551356935
855820249714 404966619
486717889162 551347362
120484199806 217891053
283998457978 551337789
830958432682 238032645
622501659106 551328216
622501659106 329569671
943792833058 551318643
404727889324 240234435
945705280522 524676984
411176214334 158059803
458031177202 261802404
671269069438 202239198
56417209762 551309070
505842363802 551299497
336590763238 551289924
474624629929 5092836
908412554974 551280351
116659304878 551270778
611026974322 551261205
64066999618 551251632
543135089350 551242059
132915108322 52000536
91797487846 532565136
844345564930 551232486
442731597490 186568197
398745305818 551222913
941880385594 254364183
874944724354 551213340
109965738754 551203767
556522221598 551194194
716211584842 177694026
24861826606 551184621
536804091028 114426069
132293499232 85123116
668400398242 535255149
714299137378 551175048
396832858354 243728580
20080707946 551165475
396832858354 551155902
316510064866 551146329
130046437126 551136756
119527976074 551127183
692305991542 551117610
66935670814 551108037
653100818530 551098464
548872431742 100612230
204631888222 551088891
791753259670 238654890
411491654257 133083846
825221090290 551079318
958136189038 551069745
401613977014 551060172
603377184466 551050599
401613977014 551041026
256267969750 551031453
395876634622 551021880
652223954968 139574340
168295386406 477999036
477155651842 551012307
26774274070 347270148
99447277702 241143870
593814947146 319479729
705693123790 551002734
335634539506 486854061
772628785030 550993161
867294934498 550983588
668400398242 550974015
335634539506 399883356
737248506946 550964442
54560371855 463792704
970567097554 550954869
82235250526 550945296
334678315774 550935723
643538581210 550926150
323203630990 550916577
513492153658 550907004
252443074822 550897431
373883488786 333092535
524966838442 550887858
34424063926 46285455
312685169938 550878285
230677728094 214033134
668400398242 550868712
269655101998 550859139
623457882838 550849566
209706160861 5657643
180726294922 550839993
680831306758 344781168
408307543138 550830420
321291183526 16982502
655969489726 550820847
708561794986 550811274
55485933268 77771052
201763217026 317210928
815658852970 550801701
568953130114 550792128
194113427170 116503410
941880385594 550782555
587121381022 550772982
466637190790 550763409
637801238818 490348206
420738451654 465697731
303195706564 412988793
346153000558 550753836
572778025042 520397853
449425163614 550744263
450381387346 550734690
371014817590 550725117
353802790414 550715544
132915108322 550705971
422992817959 151071513
19124484214 550696398
131958884590 550686825
208456783150 550677252
106140843826 550667679
193157203438 32538627
697158869410 299414721
48767419906 550658106
571821801310 550648533
590946275950 387218277
174988952530 550638960
419782227922 511648131
985866677266 266512320
287934466717 184768473
877813395550 550629387
559390892794 550619814
750635639194 550610241
93952199221 177224949
792072222457 25732224
618676764178 550600668
977260663678 550591095
104228396362 550581522
194113427170 550571949
918118607473 245719764
496280126482 550562376
148214688034 412979220
724817598430 550552803
932318148274 550543230
786015917278 550533657
936143043202 550524084
659794384654 550514511
816615076702 550504938
870163605694 550495365
676050188098 550485792
115703081146 248993730
718124032306 550476219
586165157290 550466646
982998006070 550457073
854864025982 550447500
225668810326 550437927
727686269626 183734589
372927265054 550428354
224712586594 550418781
633976343890 550409208
947617727986 550399635
180726294922 550390062
826177314022 550380489
713342913646 550370916
164470491478 513955224
647363476138 19347033
62154552154 550361343
266786430802 550351770
885463185406 550342197
673181516902 404392239
847214236126 509771823
337546986970 550332624
360496356538 550323051
85103921722 550313478
868251158230 550303905
207500559418 480373140
262005312142 116876757
447512716150 532201362
114746857414 550294332
844345564930 550284759
65023223350 550275186
184551189850 550265613
385391171701 174429633
805140391918 4824792
494367679018 39000402
120484199806 550256040
253399298554 550246467
395876634622 547173534
613895645518 550236894
262005312142 244944351
976304439946 550227321
481936770502 126440184
850082907322 165727776
450381387346 550217748
402570200746 375816834
944749056790 85687923
192200979706 550208175
648319699870 329014437
350934119218 550198602
236187271378 550189029
486717889162 300908109
422650899118 550179456
720992703502 550169883
374839712518 108356787
327984749650 550160310
949530175450 550150737
271567549462 134864424
607202079394 550141164
408307543138 431129628
201763217026 550131591
746810744266 550122018
127177765930 397145478
61198328422 426017646
696130886470 550112445
52592314834 550102872
533918561779 184912068
447512716150 550093299
869207381962 184174947
936143043202 550083726
394349711014 123204510
608158303126 550074153
62154552154 550064580
24861826606 550055007
452293834810 392349405
975348216214 268723683
243837061234 14359500
352846566682 550045434
256303878073 27570240
698043333934 550035861
288779576638 550026288
420738451654 550016715
504886140070 550007142
422650899118 211390986
235231047646 549997569
778366127422 549987996
541222641886 549978423
591902499682 549968850
427432017778 549959277
226625034058 247012119
76497908134 549949704
504886140070 549940131
438906702562 549930558
633976343890 549920985
130046437126 549911412
520185719782 549901839
309816498742 144006639
14343365554 549892266
214194125542 549882693
75541684402 549873120
371014817590 549863547
129143228668 85180554
981085558606 144935220
459943624666 549853974
745854520534 220341741
475243204378 549844401
287326125805 6433056
588077604754 549834828
633976343890 364913187
566084458918 549825255
840520670002 549815682
33467840194 549806109
524966838442 549796536
430300688974 549786963
31555392730 135314355
481936770502 549777390
277304891854 549767817
662663055850 549758244
283998457978 245269833
849126683590 549748671
557478445330 549739098
928493253346 549729525
568953130114 549719952
109965738754 232633473
635888791354 549710379
415957332994 549700806
199850769562 549691233
720036479770 549681660
114746857414 440032518
447512716150 549672087
531660404566 549662514
419782227922 549652941
456118729738 549643368
331809644578 549633795
753504310390 549624222
30599168998 549614649
753504310390 549605076
345196776826 549595503
924822043360 139066971
284954681710 549585930
983954229802 455722665
349021671754 549576357
119527976074 352267254
167339162674 549566784
686568649150 549557211
480024323038 343450521
864426263302 549547638
266786430802 549538065
938055490666 549528492
732467388286 549518919
969610873822 549509346
555565997866 549499773
495323902750 549490200
392165332912 355608231
948573951718 549480627
396832858354 549471054
129480619480 9821898
136740003250 549461481
528791733370 5944833
10518470626 549451908
586165157290 549442335
312685169938 549432762
739160954410 549423189
9574 549413616
574690472506 34826574
829045985218 108337641
564172011454 228832992
173076505066 549404043
127177765930 549394470
384401949838 549384897
846258012394 549375324
16255813018 549365751
887570625307 119777376
706649347522 85994259
529747957102 549356178
930405700810 549346605
12430918090 549337032
167339162674 549327459
436994255098 549317886
204631888222 549308313
750635639194 549298740
509667258730 501395448
277304891854 549289167
644494804942 43585869
22949379142 549279594
427432017778 549270021
276348668122 549260448
264873983338 549250875
154908254158 549241302
653100818530 3924930
906500107510 549231729
942836609326 549222156
739160954410 512729880
750635639194 265861356
688481096614 549212583
745854520534 549203010
653100818530 549193437
193157203438 549183864
336590763238 549174291
112834409950 549164718
976493152495 79159137
540266418154 549155145
516360824854 315707967
188376084778 549145572
219931467934 549135999
836695775074 549126426
272523773194 549116853
677006411830 549107280
4781128234 549097707
900762765118 549088134
794621930866 425787894
511579706194 549078561
392051739694 549068988
32511616462 549059415
528897160819 138052233
994472690854 549049842
245749508698 549040269
250530627358 549030696
970567097554 549021123
446556492418 549011550
587121381022 253789803
804184168186 549001977
778677556258 211706895
603377184466 548992404
97534830238 411141204
327028525918 252047517
829045985218 548982831
147258464302 548973258
317466288598 548963685
407351319406 548954112
479068099306 360270282
212281678078 56423262
4781128234 548944539
777409903690 548934966
892156751530 548925393
370058593858 548915820
7649799430 512567139
125265318466 548906247
220887691666 117479856
449425163614 548896674
706649347522 548887101
467593414522 548877528
78410355598 548867955
498720017527 2919765
452293834810 548858382
391095515962 76421259
257224193482 548848809
277304891854 548839236
847214236126 548829663
912237449902 548820090
89173847158 210854898
710474242450 445766745
529747957102 548810517
712386689914 84328557
827133537754 548800944
892156751530 548791371
379620831178 548781798
667444174510 548772225
538353970690 548762652
879725843014 548753079
552697326670 548743506
744270905620 101492946
678918859294 548733933
906500107510 548724360
241924613770 548714787
522409873699 174391341
794621930866 367430886
257224193482 548705214
494367679018 67987446
143433569374 505492692
846515746273 77483862
131002660858 548695641
645451028674 246916389
79366579330 548686068
554609774134 130614012
564172011454 548676495
202719440758 361016976
514448377390 510250473
483849217966 548666922
888331856602 474926103
144429243439 195270054
125265318466 548657349
296429366494 438663579
118571752342 548647776
36336511390 548638203
967698426358 548628630
80322803062 548619057
360496356538 548609484
31555392730 548599911
297385590226 548590338
610070750590 190655868
698999557666 548580765
166382938942 548571192
415001109262 548561619
41117630050 544426083
639915121348 87143019
53548538566 548552046
273479996926 548542473
551741102938 548532900
571821801310 548523327
361452580270 102967188
484805441698 548513754
677006411830 548504181
382489502374 548494608
927537029614 262874580
184551189850 548485035
780278574886 116398107
483014820232 197021913
338503210702 548475462
825221090290 548465889
849126683590 548456316
184551189850 548446743
792709483402 221787264
966742202626 160347750
514448377390 548437170
499148797678 548427597
579471591166 548418024
452293834810 548408451
35453980612 172792650
912237449902 548398878
536441523226 548389305
921799687222 548379732
97534830238 548370159
743942073070 404545407
542178865618 508948545
322247407258 548360586
139608674446 548351013
260092864678 548341440
788928394522 502103850
477155651842 548331867
695174662738 548322294
103272172630 548312721
930405700810 261888561
837133739824 105082821
735336059482 548303148
564172011454 548293575
530704180834 548284002
972479545018 548274429
424649139808 175865583
11474694358 524045166
261085484956 134299617
414044885530 548264856
341371881898 131312841
777445457812 424572123
631107672694 548255283
542178865618 252918660
911281226170 548245710
197938322098 391698441
331809644578 548236137
551741102938 504535392
273479996926 548226564
124309094734 548216991
518273272318 548207418
510623482462 548197845
467593414522 548188272
296429366494 548178699
569909353846 151531017
796534378330 548169126
358838694469 50047644
996385138318 548159553
275392444390 548149980
109965738754 548140407
732467388286 329100594
218975244202 548130834
754460534122 548121261
684656201686 548111688
403526424478 548102115
575646696238 548092542
248618179894 548082969
536441523226 548073396
942836609326 548063823
573734248774 548054250
856776473446 548044677
732467388286 548035104
143433569374 548025531
205079837611 46811970
669356621974 548015958
334678315774 548006385
996651765514 194963718
486717889162 547996812
77454131866 144236391
344240553094 498044898
692305991542 547987239
170207833870 192580041
717167808574 110491566
582340262362 547977666
236187271378 547968093
652144594798 547958520
754460534122 547948947
951442622914 547939374
449425163614 547929801
979173111142 440042091
973435768750 547920228
280173563050 547910655
720036479770 68676702
497236350214 547901082
960048636502 547891509
208456783150 380861805
393007963426 267498339
682743754222 547881936
60242104690 83591436
537397746958 547872363
301210485154 534565893
961004860234 547862790
857732697178 547853217
719080256038 547843644
743942073070 547834071
795578154598 488337876
25818050338 485906334
34424063926 366186396
788884588474 447719637
626326554034 547824498
36336511390 220762953
560347116526 252928233
509667258730 547814925
66935670814 547805352
597639842074 547795779
925722178885 383714559
40161406318 162109182
351890342950 271241382
939011714398 547786206
683699977954 348246594
607202079394 274917414
174032728798 547776633
812790181774 293441169
865382487034 547767060
327028525918 477060882
24861826606 371968488
509808096706 153885975
301210485154 547757487
349977895486 335504931
699001366963 432603870
357627685342 344628
634932567622 547747914
207500559418 466702896
930405700810 547738341
278261115586 547728768
170207833870 547719195
700912005130 89718156
188376084778 362979441
950486399182 547709622
559390892794 55647849
686863028473 125061672
677962635562 547700049
430300688974 252449583
895025422726 547690476
542178865618 547680903
138652450714 547671330
102315948898 547661757
808965286846 547652184
816655867255 122764152
641626133746 493593453
480980546770 289650261
704736900058 547642611
580427814898 21730710
240012166306 547633038
814702629238 547623465
459943624666 547613892
600508513270 547604319
766891442638 21453093
776453679958 401137419
688481096614 547594746
177857623726 179388447
239055942574 547585173
605289631930 547575600
954626130934 23252817
39205182586 547566027
97534830238 547556454
175945176262 419565444
955267517842 547546881
329897197114 229531821
75541684402 419632455
954311294110 547537308
288779576638 547527735
426475794046 336462231
273479996926 547518162
241924613770 547508589
344240553094 547499016
913193673634 547489443
211325454346 214148010
694218439006 547479870
745854520534 547470297
530704180834 547460724
216106573006 360586191
209413006882 547451151
197938322098 427980111
376944376249 56279667
852083780587 402152157
296429366494 547441578
459943624666 547432005
774541232494 273424026
605289631930 547422432
727686269626 274917414
266786430802 547412859
592858723414 547403286
129090213394 547393713
987779124730 547384140
209413006882 547374567
430300688974 547364994
289735800370 547355421
811833958042 547345848
879725843014 171500295
883550737942 547336275
939967938130 547326702
578515367434 547317129
471418309450 547307556
72756202576 84510444
270611325730 547297983
611026974322 547288410
165426715210 547278837
556522221598 547269264
432213136438 547259691
867294934498 547250118
658838160922 547240545
300254261422 547230972
148214688034 510920583
99447277702 257638149
898850317654 25636494
45898748710 79005969
594771170878 547221399
871119829426 547211826
962917307698 547202253
831914656414 547192680
280173563050 443526663
197938322098 547183107
532616628298 326314851
515404601122 547173534
576602919970 547163961
128133989662 340243566
85103921722 547154388
356671461610 547144815
242880837502 547135242
26774274070 269393793
937099266934 547125669
789840812206 335409201
126221542198 547116096
749679415462 547106523
991604019658 547096950
986822900998 547087377
212281678078 547077804
422650899118 547068231
836695775074 547058658
177857623726 108136608
830002208950 547049085
834783327610 547039512
624414106570 547029939
209413006882 547020366
535485299494 547010793
592858723414 547001220
880682066746 546991647
602420960734 546982074
625370330302 546972501
437950478830 546962928
200806993294 546953355
527835509638 172400157
819483747898 197337822
300254261422 546943782
542178865618 546934209
100403501434 546924636
921799687222 546915063
372927265054 546905490
653100818530 546895917
318422512330 546886344
803227944454 99597492
142477345642 546876771
867294934498 546867198
843389341198 546857625
719080256038 546848052
378664607446 546838479
80322803062 86176146
166382938942 546828906
633976343890 546819333
887375632870 546809760
731511164554 546800187
107097067558 286969821
621545435374 546790614
762110323978 384317658
274436220658 546781041
989691572194 546771468
584252709826 546761895
854293613296 118820076
87016369186 546752322
9562246894 461600487
4781128234 546742749
902675212582 546733176
277304891854 546723603
806346011446 197873910
625370330302 546714030
50679867370 546704457
334678315774 546694884
825221090290 143843898
698999557666 331417260
378664607446 546685311
709518018718 546675738
44942524978 546666165
591902499682 546656592
449425163614 473078514
52592314834 366262980
504886140070 546647019
478402358686 177148365
368146146394 27742554
60242104690 546637446
399701529550 546627873
918931016026 546618300
406395095674 546608727
797490602062 546599154
843389341198 546589581
752548086658 305129802
85103921722 546580008
111055477117 64646469
858688920910 459188091
523054390978 546570435
548872431742 546560862
877813395550 292005219
392051739694 546551289
259136640946 333772218
378664607446 308030421
699450666145 2058195
609114526858 546541716
91797487846 49846611
283998457978 546532143
258180417214 546522570
98491053970 16618728
663932680456 36540141
567040682650 546512997
278261115586 103713882
398745305818 546503424
938055490666 546493851
182638742386 546484278
21431559457 139545621
281129786782 546474705
532616628298 423471228
218975244202 546465132
406395095674 546455559
653315751526 108596112
677962635562 546445986
47811196174 546436413
720992703502 546426840
969639114172 77234964
704736900058 342148593
226625034058 546417267
845301788662 546407694
845301788662 546398121
805140391918 546388548
667444174510 546378975
428388241510 546369402
492455231554 22180641
256267969750 546359829
765935218906 546350256
32511616462 546340683
322247407258 546331110
524010614710 546321537
433169360170 546311964
958136189038 546302391
59285880958 546292818
199850769562 546283245
623457882838 330804588
836695775074 546273672
956223741574 41058597
724817598430 546264099
428388241510 546254526
984910453534 546244953
395876634622 546235380
72673013206 546225807
935186819470 546216234
348065448022 546206661
616764316714 546197088
726730045894 41862729
268698878266 546187515
892156751530 546177942
418826004190 546168369
883550737942 361256301
696130886470 546158796
188376084778 546149223
677962635562 481110261
460899848398 112425312
694218439006 546139650
536441523226 247519488
768803890102 546130077
827133537754 546120504
742985849338 546110931
698999557666 546101358
166382938942 546091785
94666159042 546082212
635888791354 243517974
80322803062 546072639
911281226170 546063066
350934119218 546053493
13387141822 546043920
103272172630 295930149
750749117536 243613704
379620831178 546034347
567040682650 546024774
96578606506 546015201
53548538566 546005628
571821801310 545996055
116659304878 545986482
846258012394 174228600
808965286846 61822434
18168260482 545976909
414044885530 545967336
511579706194 545957763
352846566682 81504522
256267969750 545948190
551741102938 545938617
504886140070 545929044
712386689914 545919471
507754811266 545909898
947617727986 406574883
108053291290 545900325
366233698930 52641927
232362376450 86961132
540266418154 545890752
22949379142 326870085
394920410890 470168322
868251158230 545881179
867294934498 545871606
997341362050 545862033
917018568562 545852460
780278574886 545842887
685612425418 545833314
808965286846 334145565
618676764178 11238702
68848118278 545823741
7649799430 545814168
375795936250 545804595
177857623726 545795022
874944724354 545785449
322247407258 545775876
59285880958 371030334
511579706194 545766303
458987400934 502362321
832870880146 545756730
505842363802 545747157
20080707946 545737584
451337611078 458173353
601877026966 71548602
590946275950 545728011
872076053158 545718438
636933670639 423452082
202719440758 545708865
483849217966 545699292
644494804942 71328423
604333408198 518492826
243914650399 291899916
167339162674 545689719
52592314834 545680146
643865949091 21185049
662663055850 521517894
789840812206 545670573
795578154598 545661000
707605571254 48238347
522098167246 84453006
830002208950 545651427
169251610138 545641854
942836609326 500150958
217062796738 433924944
893112975262 210500697
857004282127 271298820
250530627358 545632281
216106573006 180537207
534529075762 545622708
593833901686 345709749
539310194422 545613135
522098167246 545603562
393964187158 225769632
366381257152 113966565
36336511390 227703378
423607122850 545593989
993516467122 301185726
226625034058 545584416
904587660046 545574843
268698878266 535293441
450381387346 545565270
335634539506 545555697
748723191730 545546124
249574403626 376563528
583296486094 505626714
354759014146 545536551
401613977014 545526978
799403049526 545517405
81279026794 545507832
575646696238 545498259
120484199806 281178156
249574403626 418387965
171164057602 373615044
866393439607 320015817
97534830238 236883885
999253809514 185381145
270145737394 12138564
395876634622 545488686
854864025982 205254693
975348216214 438912477
603845725378 42867894
715255361110 545479113
940924161862 73051563
42073853782 545469540
478111875574 545459967
841476893734 437533965
973435768750 290770302
349021671754 545450394
850082907322 282537522
140564898178 545440821
612939421786 545431248
473330756914 545421675
401613977014 545412102
465680967058 442789542
657881937190 386500302
452293834810 545402529
652144594798 419938791
768803890102 545392956
493411455286 24908946
753504310390 183734589
905543883778 35180775
39205182586 545383383
803227944454 489764253
886419409138 545373810
63110775886 210625146
240968390038 545364237
888592739998 210203934
20080707946 545354664
672225293170 163985490
770999478187 86396325
313641393670 545345091
737248506946 545335518
171164057602 85879383
34424063926 545325945
137940759694 145605330
586165157290 116005614
281129786782 545316372
713342913646 545306799
366233698930 545297226
328940973382 545287653
781234798618 377779299
742985849338 493564734
296429366494 96007617
277304891854 545278080
697348587124 213812955
965785978894 545268507
832870880146 545258934
779322351154 545249361
699955781398 545239788
108053291290 180403185
322247407258 545230215
77471200525 33495927
155864477890 533417133
679875083026 545220642
816615076702 545211069
475357065640 38062248
596862260095 180642510
654568786123 296763
735336059482 545201496
82298374888 443718123
979173111142 545191923
135783779518 45998265
140564898178 545182350
393964187158 545172777
468549638254 447824940
643733611939 137219382
776453679958 545163204
151083359230 55485108
55460986030 408738381
349021671754 278267964
761154100246 294580356
60350404039 195595536
258180417214 545153631
884506961674 545144058
751591862926 545134485
646407252406 545124912
888331856602 545115339
690393544078 545105766
499148797678 545096193
319378736062 545086620
983954229802 545077047
125265318466 545067474
285910905442 545057901
480980546770 545048328
165552341689 120974001
616764316714 157705602
687524872882 240349311
867294934498 545038755
739160954410 545029182
442731597490 545019609
13387141822 545010036
431256912706 545000463
931361924542 544990890
59285880958 544981317
222800139130 307972983
576602919970 544971744
171164057602 544962171
794621930866 544952598
77533214419 22458258
662663055850 400639623
489586560358 544943025
419156531161 145097961
339459434434 544933452
988735348462 336653691
219931467934 544923879
473551117801 135955746
881638290478 544914306
964829755162 544904733
873032276890 544895160
37292735122 544885587
425567856526 215832858
267742654534 540300120
584252709826 544876014
960048636502 544866441
405438871942 291871197
708561794986 544856868
693262215274 544847295
18168260482 544837722
107097067558 455674800
456118729738 60702393
497236350214 544828149
688481096614 166110696
675093964366 544818576
863470039570 544809003
783147246082 544799430
805140391918 544789857
827133537754 544780284
350934119218 544770711
17212036750 544761138
812790181774 544751565
745854520534 544741992
186463637314 544732419
502973692606 544722846
841533058525 299596608
277304891854 544713273
93709935310 544703700
902675212582 544694127
255311746018 544684554
114746857414 414271575
412132438066 544674981
915106121098 242340495
808965286846 544665408
285910905442 466712469
756372981586 544655835
272523773194 544646262
57373433494 544636689
139608674446 544627116
809150036173 75741576
50679867370 544617543
47811196174 480832644
433169360170 244475274
835739551342 544607970
663619279582 140636943
118571752342 544598397
731511164554 273491037
818527524166 544588824
91797487846 544579251
508711034998 544569678
154908254158 544560105
546003760546 544550532
651188371066 290234214
407351319406 544540959
904587660046 544531386
574690472506 544521813
280173563050 296590686
65023223350 52335591
638757462550 544512240
519229496050 536356044
704736900058 539132214
745854520534 468311160
511579706194 544502667
961961083966 544493094
805140391918 544483521
675093964366 203253936
992560243390 544473948
396832858354 239267562
276348668122 544464375
653100818530 544454802
486717889162 544445229
371014817590 544435656
974391992482 544426083
414044885530 443785134
201763217026 524026020
791753259670 50258250
780278574886 521326434
687524872882 416100018
261049088410 544416510
506798587534 544406937
174988952530 544397364
920843463490 544387791
517317048586 544378218
562259563990 544368645
914149897366 544359072
863470039570 374093694
581384038630 544349499
492455231554 544339926
419782227922 3829200
364321251466 544330353
190288532242 32749233
831914656414 544320780
149170911766 544311207
272523773194 544301634
716211584842 544292061
253399298554 402075573
965785978894 544282488
307099502158 165057666
694218439006 544272915
11474694358 544263342
504886140070 148151748
16255813018 544253769
130046437126 544244196
950486399182 544234623
853907802250 19567212
773585008762 544225050
925624582150 544215477
488630336626 544205904
191244755974 7677546
474286980646 87793983
358583909074 544196331
860601368374 544186758
130046437126 544177185
677006411830 544167612
147258464302 544158039
641626133746 274027125
2868680770 544148466
710474242450 544138893
778366127422 544129320
753504310390 15374238
54504762298 544119747
794621930866 544110174
97534830238 133275306
812839903936 385447272
350934119218 544100601
340586067139 249280920
633020120158 544091028
32511616462 467066670
292604471566 544081455
881638290478 544071882
625370330302 544062309
381533278642 251722035
888331856602 544052736
622501659106 544043163
359540132806 544033590
524010614710 544024017
211325454346 544014444
804184168186 341267877
276348668122 544004871
524966838442 543995298
614851869250 543985725
194113427170 543976152
762110323978 543966579
48767419906 543957006
808965286846 543947433
108053291290 74899152
385358173570 543937860
823509618388 229034025
929449477078 182289066
251486851090 176104908
646407252406 543928287
327028525918 543918714
516360824854 543909141
609114526858 436471362
982998006070 88425801
60242104690 543899568
145346016838 543889995
514448377390 543880422
660750608386 543870849
513492153658 543861276
434128675981 154709253
984910453534 285897645
7649799430 102660852
882594514210 543851703
790797035938 543842130
87972592918 543832557
871119829426 269365074
729598717090 200956416
697087110202 543822984
338503210702 543813411
698999557666 543803838
397789082086 367660638
779322351154 543794265
829045985218 10549446
298341813958 192359862
574690472506 543784692
138652450714 146677506
829045985218 543775119
685612425418 327262578
873032276890 543765546
194113427170 543755973
998297585782 175951740
953355070378 543746400
917018568562 543736827
30599168998 543727254
619632987910 252248550
903631436314 543717681
744898296802 350371800
719080256038 543708108
715255361110 444790299
631107672694 543698535
240968390038 277310664
420980055028 215105310
423607122850 494110395
152360019991 158873508
246705732430 68858589
283998457978 543688962
606245855662 447422874
341371881898 145949958
509667258730 543679389
88928816650 543669816
957179965306 543660243
124309094734 543650670
55460986030 543641097
711430466182 527022369
698043333934 318225666
183594966118 543631524
630151448962 102029034
480024323038 515735802
244793284966 543621951
850082907322 543612378
917018568562 543602805
307904051278 543593232
327028525918 543583659
54504762298 32299302
969610873822 543574086
548872431742 543564513
619632987910 543554940
999253809514 543545367
997341362050 543535794
237143495110 108912021
477155651842 178335417
517317048586 543526221
161601820282 543516648
841588581925 198007932
629195225230 543507075
715255361110 172515033
617720540446 509446341
304079156350 543497502
904587660046 70945503
682743754222 526074642
895025422726 543487929
429344465242 543478356
709518018718 543468783
772628785030 543459210
645828109144 18102543
251486851090 543449637
589990052218 472724313
803227944454 543440064
764978995174 226286574
952441676248 105408303
72673013206 543430491
520185719782 543420918
267742654534 543411345
997341362050 543401772
66935670814 543392199
603377184466 516061284
38248958854 543382626
727686269626 174764688
77454131866 454918533
978216887410 543373053
915106121098 543363480
752548086658 543353907
83191474258 543344334
4781128234 543334761
26058390076 16178370
163514267746 231264534
441775373758 151712904
387318907246 215832858
869207381962 543325188
638757462550 543315615
656925713458 543306042
601523917288 470541669
75541684402 543296469
623457882838 543286896
786972141010 543277323
241924613770 543267750
367189922662 543258177
350934119218 543248604
39205182586 543239031
942836609326 543229458
797490602062 543219885
681787530490 543210312
535485299494 543200739
749679415462 543191166
327028525918 31131396
237143495110 71462445
480068454568 145452162
191244755974 202497669
383445726106 543181593
392051739694 543172020
994472690854 543162447
209413006882 543152874
202719440758 543143301
341371881898 6126720
429344465242 182873019
705693123790 169250640
770716337566 543133728
981085558606 543124155
862513815838 543114582
102822418036 30949509
39205182586 219910956
836695775074 543105009
516360824854 543095436
550784879206 543085863
629195225230 543076290
106140843826 543066717
894069198994 260433465
352846566682 468406890
261049088410 543057144
165426715210 442626801
537397746958 543047571
788884588474 543037998
999253809514 543028425
245749508698 468694080
737248506946 543018852
546003760546 543009279
720992703502 308020848
593814947146 542999706
549828655474 331369395
713342913646 542990133
485761665430 542980560
149170911766 542970987
371014817590 339918084
388354845349 247576926
689671638667 155896305
695187806467 290282079
76497908134 542961414
826177314022 542951841
15299589286 398265519
306947827546 542942268
522098167246 542932695
421694675386 542923122
28686721534 542913549
729598717090 479387121
960048636502 542903976
119686887874 64100808
79366579330 542894403
638757462550 542884830
9574 78843228
939967938130 542875257
567040682650 542865684
967698426358 542856111
168295386406 542846538
441775373758 35314797
746810744266 542836965
342328105630 542827392
467593414522 542817819
381533278642 542808246
783147246082 542798673
351890342950 542789100
547916208010 478104339
149170911766 542779527
109965738754 542769954
149170911766 542760381
207500559418 270169206
680831306758 542750808
430300688974 542741235
562259563990 447863232
367189922662 11439735
898850317654 242704269
452293834810 542731662
150127135498 542722089
545047536814 348926277
47811196174 542712516
712386689914 445517847
911281226170 542702943
94666159042 364616424
949683180709 47826708
725773822162 542693370
422650899118 542683797
950486399182 542674224
840520670002 542664651
981085558606 542655078
953355070378 542645505
878943101188 367248999
682743754222 542635932
856776473446 542626359
88928816650 542616786
34424063926 542607213
139608674446 508077402
409263766870 286443306
650232147334 542597640
114746857414 542588067
325116078454 498159774
389183068498 542578494
188376084778 542568921
567996906382 542559348
179770071190 130891629
712453815790 444857310
847214236126 421144989
964829755162 519411834
183594966118 542549775
282086010514 542540202
57656411374 193910688
381865404304 136530126
92753711578 542530629
675093964366 542521056
291648247834 542511483
255311746018 283016172
949081464313 21893451
727686269626 542501910
23905602874 542492337
345196776826 506488284
690393544078 542482764
193157203438 542473191
297385590226 54996885
415957332994 542463618
611026974322 542454045
559390892794 542444472
167339162674 542434899
408307543138 542425326
939967938130 542415753
213237901810 336452658
23905602874 542406180
249574403626 542396607
490542784090 542387034
728642493358 542377461
332852934745 100344186
699955781398 45462177
803227944454 504056742
996385138318 542367888
228537481522 542358315
44942524978 542348742
677006411830 542339169
595727394610 542329596
362408804002 542320023
21036931678 22793313
286867129174 542310450
283042234246 26306604
949530175450 542300877
354759014146 542291304
62604866074 65488893
305035380082 542281731
524010614710 542272158
720992703502 542262585
115703081146 542253012
839564446270 542243439
957179965306 542233866
43986301246 542224293
10518470626 88837440
19124484214 219595047
871119829426 26411907
385358173570 289592823
239055942574 535590204
769760113834 542214720
970567097554 542205147
479068099306 381771240
802271720722 16810188
667444174510 406345131
665531727046 542195574
149170911766 542186001
65023223350 542176428
956223741574 542166855
197938322098 542157282
830002208950 542147709
528791733370 542138136
314597617402 185448156
9574 542128563
707605571254 542118990
107097067558 106317738
499148797678 542109417
475243204378 542099844
286867129174 542090271
7649799430 532191789
991604019658 542080698
814702629238 312481866
351890342950 354268011
600508513270 542071125
118818640012 273692070
595727394610 542061552
462812295862 542051979
523054390978 542042406
29642945266 542032833
137696226982 115890738
375795936250 542023260
760197876514 24459015
703780676326 542013687
181682518654 542004114
152039582962 541994541
915106121098 541984968
837651998806 541975395
534529075762 541965822
406395095674 541956249
592858723414 331972494
832870880146 541946676
887375632870 541937103
991604019658 541927530
366233698930 541917957
377708383714 541908384
600508513270 541898811
516360824854 541889238
309816498742 541879665
730554940822 48812727
262005312142 538959900
345196776826 541870092
700912005130 541860519
762110323978 541850946
308860275010 541841373
321291183526 541831800
914149897366 14263770
589033828486 541822227
46854972442 541812654
896937870190 541803081
469505861986 541793508
381533278642 247529061
571821801310 541783935
657881937190 541774362
698999557666 541764789
768803890102 541755216
682743754222 541745643
890299712590 20562804
56417209762 541736070
293560695298 541726497
874277519065 150755604
65979447082 514223268
530115684751 149156913
765935218906 541716924
527835509638 541707351
731511164554 541697778
892156751530 541688205
650232147334 541678632
522131299399 278459424
377708383714 307350738
359540132806 541669059
71716789474 541659486
147258464302 272849646
602420960734 541649913
981085558606 541640340
333722092042 541630767
73629236938 541621194
261049088410 541611621
84147697990 295575948
647363476138 318235239
595924158052 142915317
390139292230 67795986
431256912706 541602048
339459434434 541592475
100403501434 541582902
316510064866 541573329
996385138318 541563756
390139292230 541554183
725773822162 200851113
995428914586 541544610
413088661798 541535037
264873983338 541525464
830002208950 541515891
269655101998 541506318
933274372006 422638377
428388241510 541496745
223786852867 93738816
751591862926 541487172
251486851090 541477599
384401949838 368416905
309816498742 541468026
466637190790 363908022
988735348462 541458453
449425163614 352659747
416913556726 541448880
654057042262 382709394
144389793106 453473010
10518470626 541439307
986822900998 1483815
283042234246 541429734
420738451654 541420161
771672561298 541410588
315553841134 161372061
468549638254 541401015
952398846646 541391442
645451028674 503223891
374839712518 318512856
410560655380 138664905
333722092042 541381869
126221542198 541372296
654057042262 541362723
298341813958 541353150
669659205358 228746835
245749508698 541343577
367189922662 228861711
351890342950 541334004
953355070378 541324431
202719440758 541314858
356671461610 541305285
724335889162 33878847
488630336626 541295712
92753711578 541286139
448468939882 163918479
483849217966 541276566
319378736062 487993248
838608222538 187401048
609114526858 541266993
217062796738 40599093
572778025042 302870574
598596065806 48334077
243837061234 201865851
454462896112 152220273
408307543138 179694783
807052839382 541257420
583296486094 266895240
767847666370 541247847
591902499682 541238274
644494804942 359427858
148214688034 541228701
402570200746 268455639
888331856602 77263683
530704180834 132519039
790797035938 541219128
635888791354 154575231
541222641886 541209555
764978995174 541199982
457074953470 541190409
562259563990 480133815
887375632870 541180836
294746115796 284260662
849126683590 209304072
375203610967 24353712
899806541386 541171263
664840933885 201942435
203675664490 541161690
75541684402 541152117
622501659106 223634853
824264866558 541142544
266786430802 541132971
796534378330 541123398
318422512330 541113825
283042234246 541104252
703780676326 220973559
585208933558 541094679
321374621794 240780096
330853420846 541085106
899806541386 541075533
789840812206 541065960
196982098366 302468508
277524381598 245738910
640669910014 541056387
930405700810 541046814
657881937190 541037241
361452580270 541027668
983954229802 541018095
967698426358 541008522
930405700810 351846042
555565997866 539926773
32511616462 540998949
23905602874 540989376
847214236126 17078232
328940973382 540979803
574690472506 540970230
126221542198 540960657
638757462550 414434316
152039582962 357321798
311728946206 169518684
717530012602 158136387
507754811266 540951084
160645596550 540941511
314597617402 242943594
430300688974 540931938
637801238818 540922365
20080707946 540912792
560347116526 540903219
37292735122 540893646
818527524166 540884073
511579706194 249874446
10518470626 521441310
447549476470 145471308
239055942574 540874500
383445726106 540864927
709518018718 296810865
68848118278 540855354
36336511390 540845781
73629236938 540836208
776453679958 540826635
285910905442 540817062
559390892794 478582989
578515367434 540807489
26774274070 540797916
136740003250 504793863
521141943514 540788343
624824673394 97596735
257224193482 540778770
546003760546 540769197
327028525918 540759624
789840812206 508115694
616764316714 540750051
795578154598 318369261
563215787722 540740478
750635639194 540730905
776453679958 540721332
7649799430 540711759
663619279582 40455498
809921510578 540702186
998297585782 540692613
598596065806 171442857
281129786782 540683040
442731597490 540673467
296429366494 540663894
461856072130 540654321
422650899118 449031138
664575503314 192417300
861557592106 244322106
747766967998 540644748
21036931678 540635175
292604471566 540625602
810877734310 414396024
285265239403 179024673
311822972212 75885171
904587660046 540616029
975348216214 540606456
500105021410 144265110
279217339318 540596883
7649799430 419766477
906500107510 540587310
204631888222 540577737
163514267746 540568164
677006411830 540558591
726730045894 540549018
464724743326 540539445
529747957102 511380087
561303340258 540529872
253399298554 540520299
448468939882 538950327
919887239758 540510726
257224193482 516271890
265830207070 28642416
419782227922 540501153
752548086658 540491580
165426715210 519584148
813746405506 400677915
59285880958 413553600
826177314022 540482007
178813847458 540472434
873032276890 540462861
68928780376 406833354
702824452594 540453288
13387141822 92264574
156820701622 540443715
400657753282 540434142
137696226982 540424569
795578154598 101655687
984910453534 399031359
218019020470 540414996
454206282274 91240263
873988500622 540405423
964829755162 540395850
72673013206 419038929
533572852030 540386277
797490602062 540376704
781234798618 540367131
720992703502 152995686
219931467934 540357558
426475794046 305809485
970567097554 540347985
739160954410 540338412
765935218906 424754010
558434669062 540328839
744898296802 467583612
288779576638 540319266
926580805882 540309693
152995806694 540300120
51636091102 540290547
370058593858 540280974
533572852030 540271401
527183180791 106547490
25818050338 341105136
669356621974 540261828
977260663678 540252255
865382487034 540242682
172120281334 247251444
991604019658 540233109
232362376450 540223536
988735348462 520292550
905543883778 540213963
532616628298 540204390
961004860234 540194817
127177765930 540185244
780278574886 540175671
127177765930 540166098
685612425418 540156525
87972592918 540146952
211325454346 540137379
684669268831 526323540
254355522286 540127806
214194125542 540118233
669356621974 468033543
59285880958 540108660
631107672694 540099087
312685169938 540089514
943792833058 540079941
891200527798 540070368
919887239758 540060795
276348668122 540051222
475243204378 540041649
87318502639 47644821
547916208010 540032076
863470039570 540022503
452293834810 63507282
62154552154 223989054
783147246082 540012930
546003760546 165086385
111881680363 527510592
111878186218 540003357
207500559418 539993784
181682518654 539984211
893112975262 539974638
654066605689 38636628
931361924542 539965065
520185719782 539955492
994472690854 539945919
90841264114 539936346
776453679958 539926773
13387141822 539917200
631107672694 539907627
611983198054 539898054
647363476138 539888481
498192573946 539878908
940924161862 539869335
820439971630 539859762
895025422726 539850189
581384038630 539840616
697087110202 539831043
43986301246 539821470
730554940822 154967724
75541684402 539811897
612939421786 416540376
756372981586 539802324
658838160922 539792751
625370330302 337543980
720992703502 298964790
162558044014 266330433
186463637314 539783178
994472690854 441870534
480980546770 539773605
695174662738 539764032
678918859294 539754459
13387141822 539744886
971523321286 230680581
498192573946 390406086
309816498742 509417622
172120281334 539735313
153952030426 494943246
950486399182 539725740
124309094734 539716167
301210485154 539706594
68848118278 372054645
209413006882 539697021
735336059482 407924676
550784879206 539687448
433169360170 2651721
938055490666 539677875
943792833058 539668302
745854520534 539658729
327028525918 539649156
855820249714 539639583
735336059482 539630010
124309094734 539620437
615808092982 539610864
776453679958 539601291
308860275010 539591718
460899848398 539582145
316510064866 539572572
429721507420 29839041
862513815838 539562999
673181516902 539553426
692305991542 539543853
305991603814 539534280
774541232494 539524707
863470039570 539515134
602420960734 539505561
125265318466 539495988
714299137378 539486415
975348216214 372284397
155864477890 539476842
909368778706 539467269
186463637314 539457696
233318600182 539448123
322247407258 539438550
412132438066 539428977
507754811266 539419404
301210485154 539409831
420738451654 539400258
577559143702 499356399
355715237878 539390685
190288532242 539381112
381533278642 539371539
627282777766 539361966
709518018718 539352393
385660460191 160548783
909368778706 476476929
870163605694 277521270
720036479770 539342820
125265318466 202593399
373883488786 539333247
341371881898 539323674
505842363802 539314101
185507413582 447384582
27730497802 539304528
190288532242 539294955
698999557666 539285382
723861374698 539275809
116659304878 112817805
394947253582 302956731
519229496050 539266236
874944724354 539256663
891200527798 45002673
530729013196 504286494
161601820282 539247090
306337313563 184912068
655013265994 74822568
482892994234 122658849
651188371066 539237517
736292283214 539227944
95622382774 539218371
188376084778 325443708
465680967058 539208798
675093964366 539199225
968654650090 539189652
237143495110 539180079
355715237878 404621991
866421000274 258260394
174988952530 539170506
991604019658 539160933
288779576638 539151360
664575503314 539141787
356671461610 18370587
570016571446 290875605
172120281334 539132214
197938322098 183131490
936339088669 255579954
384401949838 539122641
895981646458 539113068
339459434434 539103495
985866677266 539093922
634932567622 539084349
485772798829 133926270
242148669835 1608264
37292735122 86836683
698043333934 539074776
777409903690 539065203
255311746018 474275139
719080256038 539055630
269655101998 210768741
319378736062 539046057
775497456226 539036484
652144594798 539026911
717167808574 434384448
414044885530 63507282
496280126482 539017338
320334959794 539007765
134827555786 538998192
737248506946 538988619
883550737942 538979046
732467388286 538969473
940924161862 538959900
939011714398 538950327
848170459858 538940754
637801238818 319556313
576602919970 538931181
777409903690 538921608
106140843826 538912035
720992703502 538902462
818527524166 416339343
642582357478 538892889
239055942574 538883316
450381387346 538873743
169251610138 519450126
502973692606 538864170
86060145454 538854597
250792104280 213812955
875900948086 538845024
18168260482 65029389
764022771442 538835451
377708383714 315267609
381533278642 538825878
308860275010 538816305
140564898178 538806732
677962635562 414482181
189332308510 538797159
435320500816 125837085
364321251466 69030903
474286980646 538787586
936143043202 538778013
49723643638 538768440
645451028674 260778093
738204730678 504755571
997341362050 538758867
598596065806 538749294
30599168998 508891107
917018568562 538739721
427432017778 538730148
905543883778 538720575
550822730848 266282568
729598717090 538711002
51636091102 538701429
851995354786 538691856
895981646458 331110924
815658852970 538682283
135783779518 538672710
679875083026 466588020
421694675386 65048535
14343365554 538663137
789840812206 538653564
473330756914 538643991
411176214334 104039364
339459434434 538634418
809921510578 538624845
948573951718 538615272
171164057602 538605699
627282777766 538596126
441775373758 384068760
634932567622 538586553
352846566682 122515254
653100818530 538576980
733431107677 333140400
881638290478 204096360
402570200746 538567407
539310194422 538557834
696130886470 538548261
74585460670 538538688
143433569374 538529115
928493253346 538519542
585208933558 4489737
573734248774 538509969
288779576638 538500396
568953130114 538490823
801315496990 538481250
495349453087 44677191
71716789474 450754278
995428914586 528084972
815658852970 493899789
42073853782 538471677
418826004190 538462104
364321251466 538452531
884506961674 538442958
496280126482 538433385
742029625606 510824853
567996906382 538423812
529747957102 538414239
324159854722 538404666
665531727046 500888079
535485299494 538395093
768803890102 538385520
772628785030 538375947
52592314834 245595315
456118729738 538366374
712386689914 538356801
480980546770 538347228
675093964366 538337655
535485299494 436969158
805140391918 538328082
814702629238 538318509
349021671754 538308936
758285429050 538299363
17212036750 538289790
103272172630 513859494
24861826606 538280217
677006411830 538270644
112834409950 272658186
181682518654 538261071
950486399182 538251498
418826004190 538241925
652144594798 538232352
943792833058 538222779
274436220658 538213206
288779576638 538203633
787928364742 538194060
667444174510 538184487
982041782338 538174914
490542784090 538165341
789840812206 198649323
243837061234 538155768
349977895486 538146195
454206282274 538136622
112834409950 538127049
723861374698 538117476
310772722474 538107903
826177314022 538098330
569909353846 396858288
855820249714 538088757
903631436314 519976641
741073401874 538079184
242880837502 538069611
611026974322 538060038
68848118278 96227796
22949379142 538050465
571821801310 138808500
480482697424 78326286
321291183526 538040892
93709935310 287505909
758285429050 117221385
187419861046 538031319
909503499535 199750218
747766967998 538021746
693262215274 538012173
840520670002 538002600
355196720425 5284296
727686269626 537993027
981151937788 355866702
531660404566 271777470
403526424478 537983454
534529075762 537973881
861557592106 537964308
677006411830 537954735
812790181774 484843731
378664607446 537945162
791753259670 537935589
764471304784 66618507
24861826606 537926016
411176214334 537916443
351890342950 537906870
884506961674 537897297
371014817590 161649678
425519570314 537887724
986822900998 285275400
489586560358 537878151
444644044954 537868578
256267969750 537859005
855820249714 537849432
961004860234 537839859
945705280522 534192546
175945176262 194312754
421694675386 537830286
223756362862 537820713
577559143702 239593044
216106573006 355981578
662663055850 447853659
735336059482 537811140
312685169938 113937846
768803890102 537801567
896937870190 537791994
441075333079 209083893
480980546770 17911083
104444411107 35353089
445600268686 537782421
36336511390 537772848
424563346582 537763275
247661956162 262376784
327028525918 537753702
793665707134 537744129
931361924542 490970451
954612489409 45261144
693262215274 537734556
349021671754 331043913
141521121910 216215778
772628785030 537724983
163514267746 537715410
73858606018 224888916
323203630990 484594833
721948927234 537705837
329897197114 24085668
548872431742 537696264
817571300434 537686691
356671461610 263812734
484805441698 537677118
431256912706 537667545
543135089350 537657972
183878700265 244025343
508711034998 537648399
438906702562 317277939
132915108322 213544911
653100818530 236836020
971523321286 537638826
225668810326 537629253
512535929926 537619680
591902499682 537610107
408307543138 537600534
129379748779 35879604
698043333934 361150998
480024323038 50775192
309180616309 18791799
777409903690 200841540
828089761486 204919638
556529927863 259150683
80322803062 245403855
676050188098 88148184
122396647270 535427463
452293834810 537590961
401613977014 114684540
395876634622 537581388
362408804002 537571815
393007963426 537562242
50679867370 537552669
610070750590 537543096
664575503314 12741663
838608222538 537533523
481936770502 495689940
684656201686 537523950
432213136438 537514377
784103469814 537504804
333722092042 537495231
874944724354 240713085
52592314834 537485658
9562246894 28278642
885463185406 537476085
24861826606 205809927
670312845706 537466512
946661504254 537456939
224712586594 8577408
777409903690 11870520
396832858354 537447366
893112975262 537437793
323203630990 537428220
555565997866 113258163
742985849338 537418647
587121381022 75875598
14343365554 537409074
267742654534 537399501
783147246082 537389928
633020120158 537380355
350934119218 537370782
35380287658 537361209
36336511390 537351636
32599889095 193853250
238099718842 537342063
118571752342 311380971
589990052218 537332490
678918859294 537322917
353802790414 349988880
604601595793 265248684
389183068498 537313344
154908254158 393823647
803227944454 537303771
147258464302 537294198
882594514210 261496068
343284329362 537284625
414134814292 340492464
641626133746 537275052
992560243390 263879745
707605571254 537265479
43030077514 537255906
868251158230 537246333
108053291290 537236760
329897197114 537227187
556583297338 434403594
599607372580 23492142
394920410890 537217614
873032276890 273175128
225668810326 537208041
284954681710 537198468
713342913646 537188895
291648247834 489419625
65023223350 136692867
898850317654 537179322
432213136438 537169749
950486399182 434891817
103272172630 537160176
147258464302 537150603
819483747898 537141030
252443074822 537131457
624414106570 537121884
65979447082 537112311
136768865845 69499980
966742202626 537102738
935186819470 537093165
357627685342 537083592
603377184466 98285991
121662249094 216464676
207500559418 537074019
842433117466 317565129
452293834810 537064446
474286980646 537054873
544195304581 309791853
573734248774 526074642
521141943514 526237383
643538581210 537045300
418826004190 537035727
805140391918 537026154
834783327610 537016581
900762765118 537007008
669356621974 536997435
52592314834 536987862
493411455286 536978289
113790633682 71203974
871119829426 533599020
57373433494 536968716
266786430802 217048629
638757462550 536959143
228537481522 338060922
455162506006 536949570
92135223286 39402468
118571752342 536939997
710675696662 216129621
520185719782 114263328
394920410890 536930424
686568649150 199530039
715255361110 287333595
412132438066 517592964
266786430802 536920851
552697326670 428525772
709518018718 536911278
833827103878 536901705
639713686282 209495532
595727394610 536892132
550784879206 536882559
144389793106 536872986
43986301246 148687836
499148797678 536863413
806096615650 498724581
615808092982 207724527
558434669062 536853840
76595562307 400438590
42073853782 536844267
502973692606 536834694
922755910954 536825121
629283880783 254029128
862513815838 536815548
694218439006 536805975
464724743326 536796402
993516467122 422121435
939967938130 536786829
995428914586 536777256
101359725166 536767683
419782227922 536758110
180726294922 536748537
975348216214 447767502
838608222538 34615968
472374533182 147271032
742985849338 536738964
611026974322 536729391
255311746018 536719818
679875083026 536710245
235231047646 536700672
709518018718 536691099
5737351966 536681526
981085558606 536671953
833827103878 536662380
927537029614 536652807
196982098366 536643234
830002208950 536633661
430300688974 536624088
392051739694 502955847
611983198054 536614515
677962635562 536604942
764978995174 536595369
301210485154 203464542
253399298554 536585796
934230595738 536576223
612939421786 536566650
484805441698 536557077
187419861046 536547504
70760565742 536537931
630151448962 221155446
47811196174 536528358
744898296802 536518785
951442622914 536509212
377708383714 536499639
884506961674 536490066
584252709826 536480493
534529075762 75090612
280173563050 536470920
808009063114 62597847
527835509638 536461347
131958884590 317172636
819483747898 536451774
918931016026 536442201
235231047646 536432628
358583909074 118312707
618676764178 536423055
512535929926 536413482
791753259670 335839986
247661956162 536403909
813746405506 536394336
791753259670 536384763
980129334874 536375190
408307543138 536365617
19124484214 536356044
584252709826 481646349
744898296802 536346471
959092412770 419220816
567040682650 536336898
770716337566 536327325
777409903690 536317752
87016369186 499653162
95622382774 536308179
902675212582 536298606
699955781398 536289033
337546986970 475825965
464724743326 536279460
994472690854 536269887
116659304878 455291880
157776925354 536260314
311728946206 121021866
830958432682 536250741
590946275950 109658715
596683618342 536241168
131958884590 536231595
214194125542 536222022
253399298554 536212449
439862926294 181140306
20080707946 248572518
571821801310 536202876
926580805882 536193303
412132438066 536183730
895025422726 536174157
329897197114 536164584
712386689914 536155011
20080707946 536145438
432213136438 536135865
18168260482 536126292
273560793046 6873414
916062344830 82844742
494367679018 536116719
260092864678 536107146
45898748710 14895588
139767519235 189076323
653100818530 536097573
133871332054 536088000
975348216214 536078427
505842363802 536068854
765935218906 536059281
65979447082 536049708
223756362862 536040135
937099266934 536030562
40161406318 536020989
680831306758 536011416
857732697178 75224634
836695775074 536001843
670312845706 510843999
828089761486 535992270
769760113834 535982697
510623482462 338462988
141521121910 535973124
65023223350 535963551
838608222538 379435428
913193673634 535953978
65979447082 535944405
922755910954 535934832
747766967998 535925259
697087110202 153972132
914149897366 104632890
967698426358 535915686
466637190790 460930377
928744391428 276736284
965785978894 535906113
500105021410 535896540
58329657226 340502037
89885040382 535886967
998297585782 535877394
373883488786 535867821
286170630505 159591483
795578154598 535858248
523054390978 535848675
971523321286 535839102
519229496050 535829529
392051739694 300094404
185507413582 535819956
426475794046 535810383
30599168998 535800810
748723191730 535791237
692305991542 535781664
201763217026 535772091
426475794046 63411552
152039582962 535762518
805140391918 535752945
925624582150 535743372
440819150026 535733799
186463637314 535724226
314597617402 535714653
939967938130 535705080
196982098366 535695507
665531727046 535685934
49723643638 535676361
733423612018 535666788
840520670002 535657215
25818050338 535647642
633976343890 34395789
891200527798 535638069
130046437126 535628496
29642945266 535618923
490689681775 134625099
723861374698 238367700
973435768750 535609350
919887239758 535599777
501061245142 535590204
547916208010 128421795
611983198054 535580631
297385590226 535571058
666487950778 293058249
678062300065 408795819
43986301246 535561485
916062344830 505243794
387270621034 535551912
321291183526 535542339
896937870190 35075472
384401949838 451031895
598596065806 273634632
828089761486 535532766
999253809514 535523193
34424063926 535513620
269655101998 242426652
557583279253 149061183
484805441698 535504047
564172011454 418454976
386314397302 535494474
814702629238 155733564
523054390978 535484901
540266418154 535475328
687524872882 130642731
467593414522 296830011
653100818530 535465755
494367679018 292378566
344240553094 535456182
912237449902 535446609
140564898178 84701904
959495378632 85477317
949530175450 535437036
644494804942 310548120
430300688974 535427463
541222641886 535417890
723861374698 496005849
595727394610 535408317
939011714398 535398744
357627685342 535389171
204631888222 535379598
641626133746 422571366
659794384654 535370025
932318148274 535360452
391095515962 535350879
722905150966 526878774
805140391918 125951961
438906702562 153024405
577559143702 535341306
337546986970 502419759
247661956162 535331733
472374533182 19299168
955267517842 535322160
830958432682 433963236
175945176262 535312587
250530627358 157667310
660750608386 114330339
655999922293 418167786
242880837502 535303014
681906302701 42370098
288779576638 453922941
397789082086 535293441
984910453534 535283868
300254261422 535274295
80322803062 341918841
898850317654 535264722
461856072130 535255149
309816498742 5868249
282086010514 535245576
536441523226 535236003
711430466182 535226430
990647795926 535216857
431256912706 535207284
383445726106 535197711
434125583902 380201268
150127135498 233954547
7649799430 99903828
158733149086 535188138
157776925354 76287237
329897197114 535178565
129090213394 535168992
791753259670 92255001
779322351154 535159419
801315496990 535149846
509667258730 535140273
643538581210 526304394
645451028674 535130700
516360824854 379693899
886419409138 535121127
975348216214 535111554
908412554974 535101981
432220823557 503587665
406395095674 535092408
541222641886 535082835
983954229802 87813129
450381387346 535073262
999253809514 490769418
674137740634 535063689
613895645518 66388755
827133537754 535054116
897894093922 535044543
290692024102 535034970
909368778706 203837889
234274823914 535025397
689437320346 25799235
225668810326 535015824
917018568562 418742166
390139292230 535006251
595871114059 274180293
238099718842 534996678
360496356538 349031580
438906702562 534987105
487674112894 534977532
368146146394 534967959
494367679018 534958386
728642493358 534948813
864426263302 534939240
133871332054 69097914
196982098366 534929667
529747957102 417708282
588077604754 2335812
735336059482 514797648
593814947146 534920094
376752159982 534910521
292604471566 534900948
546959984278 534891375
87972592918 471135195
44942524978 534881802
928493253346 500600889
801315496990 534872229
963873531430 388462767
956233306 534862656
432213136438 534853083
131958884590 534843510
207500559418 534833937
337546986970 534824364
507754811266 89392674
905543883778 534814791
528901640983 92398596
379620831178 534805218
637930378588 72869676
111878186218 380890524
507754811266 534795645
152039582962 534786072
545047536814 534776499
552697326670 534766926
195069650902 534757353
631107672694 128670693
43030077514 507254124
621545435374 50612451
834783327610 244389117
673181516902 534747780
224712586594 534738207
270611325730 534728634
666487950778 401012970
666487950778 534719061
615125877229 247758813
366233698930 534709488
602477230828 186510759
749679415462 534699915
149170911766 534690342
568953130114 383819862
27730497802 534680769
786972141010 534671196
570865577578 534661623
441775373758 534652050
861557592106 534642477
45898748710 59993991
151083359230 534632904
636845015086 208959444
976807807432 8759295
111878186218 351051483
576602919970 534623331
702824452594 534613758
121440423538 534604185
440819150026 534594612
966742202626 534585039
439862926294 23358120
611026974322 20696826
577559143702 534575466
327028525918 534565893
160645596550 534556320
28686721534 534546747
53548538566 487141251
240012166306 67202460
746884628680 433484586
558434669062 534537174
165426715210 534527601
970659362128 189784725
581384038630 508173132
765935218906 387649062
325116078454 534518028
497236350214 534508455
915106121098 534498882
336590763238 534489309
288779576638 30490005
916062344830 534479736
644494804942 534470163
692305991542 534460590
488630336626 534451017
373883488786 534441444
656925713458 534431871
525923062174 495709086
762110323978 472934919
47811196174 534422298
498192573946 534412725
418826004190 534403152
379620831178 530124021
486717889162 148391073
519229496050 534393579
284954681710 534384006
529747957102 534374433
479068099306 519038487
725992067416 236194629
519229496050 49281804
406395095674 534364860
995428914586 534355287
321291183526 534345714
709518018718 534336141
184551189850 326085099
652144594798 534326568
379620831178 534316995
858688920910 394800093
238099718842 132691353
305035380082 530918580
860601368374 377549547
526879285906 534307422
975348216214 430181901
464806563757 33763971
69804342010 244743318
411176214334 534297849
536441523226 534288276
553653550402 534278703
350273567164 222763710
867547441519 7285053
569909353846 534269130
114746857414 508240143
213237901810 326956242
965785978894 534259557
10518470626 534249984
495323902750 534240411
807052839382 534230838
363365027734 534221265
873032276890 463151313
684656201686 534211692
909368778706 534202119
909368778706 534192546
670341804031 191057934
145346016838 534182973
206544335686 534173400
456118729738 534163827
742029625606 534154254
274436220658 534144681
101359725166 534135108
415957332994 534125535
769760113834 288903567
124309094734 534115962
551741102938 409446783
183594966118 534106389
179770071190 534096816
63110775886 534087243
436038031366 534077670
920843463490 534068097
143433569374 534058524
30599168998 534048951
924732842146 462710955
222800139130 430995606
658838160922 534039378
623457882838 534029805
393964187158 534020232
460899848398 534010659
582340262362 534001086
407351319406 331197081
706649347522 533991513
516360824854 533981940
919887239758 533972367
984910453534 533962794
971005081450 19586358
83191474258 533953221
231406152718 533943648
839564446270 215038299
869207381962 533934075
627282777766 404775159
119527976074 533924502
400657753282 533914929
827133537754 533905356
715255361110 288405771
535485299494 533895783
462812295862 141134739
117615528610 533886210
589990052218 533876637
403526424478 460681479
76497908134 354574347
467593414522 533867064
132915108322 533857491
997341362050 533847918
656925713458 533838345
346153000558 533828772
194113427170 30413421
45043309522 53503497
693262215274 533819199
292604471566 533809626
887375632870 519201228
846258012394 533800053
894372615229 34357497
416913556726 533790480
305991603814 209878452
417869780458 533780907
604333408198 533771334
883550737942 533761761
531660404566 533752188
407351319406 533742615
408307543138 533733042
177857623726 533723469
504886140070 533493717
451337611078 306852942
960048636502 76000047
547916208010 488242146
185507413582 533713896
316510064866 23741040
230449928986 17700477
52913431546 29638008
740117178142 533704323
232362376450 533694750
557478445330 476285469
263917759606 533685177
607202079394 533675604
643538581210 51933525
721948927234 533666031
415957332994 35630706
984910453534 431263650
844345564930 533656458
507754811266 533646885
232362376450 123261948
441775373758 533637312
410219990602 499634016
889288080334 533627739
280173563050 533618166
19124484214 276286353
184551189850 533608593
133871332054 533599020
902675212582 536088
409263766870 533589447
967698426358 533579874
76497908134 533570301
487674112894 533560728
48767419906 533551155
65023223350 172840515
645451028674 533541582
842433117466 312165957
633020120158 533532009
218975244202 533522436
946661504254 533512863
314597617402 533503290
459943624666 533493717
653100818530 486375411
419782227922 466932648
221843915398 533484144
77454131866 533474571
498192573946 533464998
931361924542 533455425
515404601122 533445852
796534378330 533436279
860601368374 533426706
73629236938 533417133
154908254158 533407560
773585008762 533397987
964829755162 533388414
620589211642 332795772
811833958042 533378841
786972141010 471834024
980129334874 340971114
501061245142 533369268
68848118278 533359695
174032728798 533350122
895981646458 533340549
165426715210 533330976
755416757854 533321403
824264866558 16724031
98491053970 533311830
645451028674 533302257
420738451654 22534842
818527524166 157246098
932318148274 533292684
632063896426 433417575
611026974322 320992263
982041782338 533283111
419782227922 533273538
207500559418 533263965
467593414522 533254392
688481096614 432862341
132915108322 533244819
189332308510 533235246
430484758618 342799557
165426715210 533225673
956233306 246485604
221843915398 533216100
243837061234 533206527
131002660858 533196954
469505861986 533187381
751591862926 145729779
576602919970 461112264
118571752342 533177808
479068099306 533168235
901718988850 131820210
752548086658 415008696
403526424478 533158662
282086010514 533149089
300254261422 533139516
865382487034 533129943
936143043202 533120370
550880972980 299835933
119527976074 533110797
467593414522 533101224
562666751545 32519481
716211584842 533091651
679875083026 533082078
380577054910 533072505
200806993294 533062932
764978995174 533053359
419782227922 533043786
727686269626 515946408
213237901810 533034213
820439971630 533024640
489586560358 533015067
451337611078 533005494
117615528610 532995921
124309094734 532986348
74585460670 532976775
779322351154 532967202
946661504254 532957629
742029625606 532948056
830958432682 532938483
269655101998 532928910
735336059482 532919337
320334959794 532909764
175945176262 82059756
59285880958 532900191
178813847458 532890618
726730045894 226602483
674137740634 532881045
978216887410 532871472
171164057602 532861899
831914656414 532852326
457074953470 532842753
630151448962 532833180
578515367434 532823607
344240553094 532814034
517317048586 532804461
125265318466 532794888
385358173570 176640996
730554940822 532785315
939011714398 532775742
513492153658 532766169
916062344830 532756596
982465349296 13124583
467593414522 532747023
716211584842 479501997
40161406318 532737450
889288080334 532727877
37292735122 532718304
334678315774 532708731
482892994234 532699158
693262215274 532689585
728642493358 253339872
456118729738 456076866
256267969750 496293039
248618179894 532680012
444644044954 532670439
370058593858 532660866
277304891854 347921112
401613977014 532651293
658838160922 532641720
283998457978 352114086
608158303126 532632147
658168485799 131667042
458031177202 532622574
8606023162 96543705
2868680770 532613001
673181516902 532603428
599552289538 177224949
116659304878 520158528
663619279582 17958948
381533278642 532593855
702824452594 120897417
658838160922 532584282
218149309000 15268935
843389341198 532574709
201763217026 528037107
482892994234 532565136
413088661798 532555563
823308642826 517612110
158733149086 532545990
209567696989 42753018
172120281334 532536417
611983198054 532526844
225668810326 532517271
480024323038 532507698
185018208655 56614722
645451028674 532498125
264873983338 532488552
502973692606 532478979
786972141010 330268500
112834409950 337917327
71716789474 532469406
469505861986 532459833
478463817346 26478918
998297585782 532450260
982998006070 532440687
759241652782 532431114
656925713458 26277885
393007963426 532421541
322247407258 532411968
735336059482 532402395
924668358418 532392822
589033828486 433618608
232362376450 532383249
93709935310 390808152
502973692606 532373676
78410355598 532364103
631107672694 249548964
869207381962 532354530
71757120523 45376020
960048636502 512844756
503929916338 532344957
842433117466 532335384
415001109262 457158615
928493253346 97711611
317466288598 532325811
551741102938 532316238
480980546770 72410172
162558044014 532306665
163514267746 405655875
416913556726 532297092
686568649150 113487915
517317048586 532287519
789840812206 496283466
477155651842 532277946
660750608386 532268373
502017468874 293670921
676050188098 532258800
333722092042 532249227
3824904502 479099931
698043333934 466319976
197938322098 532239654
298341813958 532230081
844345564930 532220508
100403501434 167077569
345463413595 150324819
202719440758 532210935
50679867370 57447573
286867129174 532201362
439862926294 532191789
872172328819 62348949
94666159042 13737255
638757462550 382996584
395876634622 508086975
830002208950 532182216
541222641886 299156250
626326554034 532172643
51636091102 532163070
655969489726 313927389
480980546770 273031533
698043333934 532153497
637801238818 532143924
268698878266 532134351
553653550402 532124778
543135089350 532115205
950486399182 310021605
916062344830 532105632
93709935310 532096059
982998006070 532086486
173076505066 13478784
847214236126 304430973
880682066746 532076913
240968390038 189995331
245749508698 177445128
370058593858 532067340
381533278642 532057767
801315496990 532048194
16255813018 532038621
458987400934 532029048
527835509638 532019475
110921962486 219518463
964829755162 532009902
829045985218 532000329
307904051278 108060024
207500559418 531990756
609114526858 414108834
279217339318 360423450
617720540446 102469392
270708644848 71692197
463768519594 68504388
564172011454 531981183
554609774134 531971610
59285880958 531962037
795578154598 531952464
244793284966 105264708
928493253346 531942891
259136640946 531933318
286099675429 42714726
534529075762 189554973
928493253346 531923745
607202079394 531914172
672225293170 394292724
79366579330 531904599
310772722474 531895026
986992419682 242129889
280173563050 531885453
567040682650 88014162
223756362862 100545219
662663055850 506076645
633020120158 177445128
798446825794 531875880
762110323978 531866307
482892994234 531856734
861557592106 531847161
563215787722 531837588
579648615082 307628355
89885040382 531828015
849126683590 531818442
62154552154 531808869
288779576638 531799296
131002660858 531789723
341371881898 531780150
846258012394 531770577
269655101998 531761004
896186336344 284260662
578515367434 531751431
445600268686 531741858
768803890102 531732285
105184620094 531722712
48767419906 531713139
426475794046 531703566
694218439006 531693993
473330756914 531684420
349021671754 531674847
665531727046 531665274
455162506006 531655701
228537481522 531646128
457074953470 531636555
320334959794 531626982
752548086658 25531191
394920410890 389630673
598596065806 622245
997341362050 531617409
87972592918 531607836
702824452594 531598263
339459434434 531588690
764978995174 531579117
273968459251 28345653
7649799430 531569544
993516467122 531559971
498192573946 531550398
898850317654 531540825
49723643638 531531252
276348668122 531521679
524966838442 218407995
420738451654 531512106
65069547097 91527453
754460534122 531502533
331809644578 201798840
774541232494 531492960
196025874634 531483387
820439971630 531473814
769760113834 531464241
690393544078 93978141
438906702562 531454668
477155651842 11975823
499148797678 33591657
223756362862 531445095
26774274070 531435522
639713686282 531425949
861557592106 531416376
982041782338 531406803
699955781398 372399273
461856072130 531397230
3824904502 200573496
881638290478 531387657
717167808574 531378084
363365027734 531368511
750635639194 531358938
531660404566 229416945
286867129174 531349365
18168260482 531339792
36336511390 531330219
692305991542 531320646
862513815838 115603548
1912457038 497173755
629195225230 305043645
11646118069 260787666
682743754222 531311073
833827103878 531301500
157776925354 452640159
258180417214 531291927
759241652782 531282354
871119829426 531272781
135783779518 358145076
109101722158 253033536
602420960734 531263208
574690472506 531253635
993516467122 531244062
92753711578 531234489
932318148274 118791357
859645144642 198390852
218019020470 531224916
595727394610 513878640
291648247834 105197697
230449928986 488251719
522098167246 274170720
882594514210 531215343
675093964366 103340535
971523321286 531205770
50863841284 117307542
241924613770 531196197
542178865618 228641532
419782227922 531186624
696388371451 183074052
90841264114 133552923
851039131054 185802357
68848118278 531177051
123352871002 531167478
783147246082 531157905
720992703502 531148332
37292735122 531138759
895025422726 184988652
84147697990 531129186
399701529550 531119613
895981646458 531110040
112834409950 531100467
242880837502 531090894
821396195362 531081321
90841264114 531071748
928493253346 531062175
741073401874 117652170
762110323978 431282796
666487950778 531052602
516360824854 531043029
968654650090 531033456
718124032306 531023883
952398846646 531014310
705693123790 531004737
949530175450 530995164
992560243390 207753246
334678315774 530985591
748723191730 530976018
196025874634 530966445
626326554034 530956872
779322351154 77072223
813746405506 530947299
570944296357 70821054
155864477890 530937726
909368778706 530928153
793665707134 530918580
406395095674 178297125
249574403626 340865811
165426715210 530909007
101359725166 270121341
235231047646 530899434
41117630050 530889861
232362376450 530880288
239055942574 530870715
151083359230 166579773
422650899118 530861142
789840812206 476754546
288779576638 105264708
90841264114 530851569
217062796738 181159452
991604019658 530841996
538353970690 260309016
218975244202 530832423
559390892794 510891864
700912005130 319173393
360496356538 450275628
481936770502 429588375
679875083026 530822850
103272172630 530813277
194368442317 44638899
463768519594 530803704
157776925354 530794131
334678315774 530784558
109009515022 530774985
2868680770 530765412
650232147334 161927295
893112975262 530755839
1912457038 530746266
366233698930 530736693
185507413582 530727120
428388241510 530717547
953355070378 530707974
385358173570 530698401
368146146394 530688828
611983198054 530679255
810877734310 99875109
742029625606 357168630
488630336626 530669682
239055942574 530660109
416913556726 530650536
711430466182 395077710
748878255184 300017820
982998006070 530640963
557478445330 530631390
75541684402 530621817
215150349274 1952892
966742202626 530612244
786972141010 530602671
545047536814 530593098
284954681710 430526529
954311294110 530583525
528791733370 530573952
205588111954 481024104
219931467934 253722792
478111875574 393230121
983954229802 530564379
463768519594 206489610
71716789474 229196766
771672561298 530554806
321586165948 190435689
935186819470 495737805
644494804942 530545233
803227944454 34032015
204631888222 530535660
786972141010 530526087
904587660046 530516514
451337611078 530506941
368146146394 530497368
605289631930 530487795
837651998806 396992310
570865577578 530478222
121571114134 315315474
266786430802 530468649
4781128234 530459076
122396647270 530449503
668400398242 530439930
397112686717 169604841
908412554974 466262538
223756362862 89325663
193157203438 530430357
980129334874 350247351
674137740634 530420784
491499007822 404478396
606245855662 530411211
916062344830 5351307
791753259670 530401638
570028978054 144829917
983954229802 72678216
311728946206 530392065
717167808574 386777919
489586560358 284117067
576602919970 530382492
968654650090 530372919
724817598430 487763496
358583909074 140818830
680831306758 530363346
283998457978 443842572
770716337566 251798619
224712586594 530353773
266786430802 527347851
361604513353 331589574
605289631930 69519126
169251610138 165086385
92753711578 530344200
670312845706 259313424
528791733370 120964428
903631436314 530334627
1912457038 489438771
369102370126 530325054
350934119218 530315481
93846475009 344560989
282086010514 530305908
912237449902 530296335
900762765118 530286762
353802790414 530277189
254355522286 216617844
152995806694 285112659
983954229802 530267616
801315496990 501749649
450381387346 356297487
675093964366 530258043
655969489726 189507108
426475794046 530248470
361452580270 530238897
892156751530 266043243
245749508698 375137151
984910453534 530229324
578515367434 530219751
332765868310 530210178
350934119218 530200605
429344465242 530191032
198894545830 530181459
937237606357 11181264
755416757854 530171886
916062344830 530162313
911281226170 530152740
528791733370 530143167
29642945266 530133594
757329205318 530124021
245749508698 100353759
488630336626 530114448
569264558950 50133801
668400398242 284385111
111878186218 530104875
481936770502 530095302
87016369186 530085729
794621930866 433350564
655969489726 111046800
14343365554 530076156
590946275950 530066583
935186819470 237735882
883550737942 530057010
859645144642 530047437
78410355598 502458051
14343365554 436260756
339459434434 530037864
906500107510 530028291
54504762298 520933941
626326554034 171442857
342328105630 530018718
279217339318 530009145
639713686282 435839544
93709935310 529999572
534529075762 529989999
759274469026 67681110
317466288598 529980426
219931467934 153531774
498192573946 108576966
243837061234 529970853
911718090025 78900666
951442622914 374715939
118571752342 73377045
785059693546 153139281
323203630990 529961280
373883488786 529951707
227581257790 188377494
545047536814 463084302
73629236938 61774569
390139292230 529942134
939967938130 529932561
966742202626 529922988
97534830238 529913415
3824904502 137640594
950486399182 529903842
101359725166 529894269
3824904502 239602617
128133989662 529884696
775497456226 529875123
778366127422 529865550
239055942574 160634940
66935670814 48937176
114746857414 529855977
142477345642 529846404
609114526858 218963229
872498011852 65852667
588077604754 529836831
209413006882 529827258
561303340258 529817685
825221090290 515266725
558434669062 506832912
691349767810 529808112
699955781398 220648077
371014817590 529798539
227581257790 7725411
429344465242 529788966
15299589286 183246366
449425163614 529779393
566084458918 243786018
399701529550 182595402
387270621034 529769820
18168260482 45088830
109009515022 529760247
827133537754 529750674
442731597490 529741101
712386689914 529731528
176901399994 478468113
240012166306 529721955
43030077514 529712382
920843463490 216656136
956233306 529702809
704736900058 529693236
679094820607 119270007
834783327610 529683663
673181516902 132873240
879725843014 529674090
614851869250 159084114
576602919970 94504656
478111875574 529664517
698043333934 529654944
837651998806 521106255
869207381962 529645371
389183068498 529635798
19124484214 53082285
53548538566 529626225
486717889162 529616652
755416757854 529607079
456118729738 529597506
155864477890 98601900
955267517842 317373669
527935212433 137295966
21212892991 119270007
330853420846 529587933
438906702562 529578360
874944724354 529568787
948573951718 178785348
546003760546 529559214
120484199806 529549641
564172011454 529540068
911281226170 389592381
520185719782 529530495
909368778706 529520922
346153000558 529511349
738204730678 529501776
873032276890 529492203
901718988850 529482630
39205182586 529473057
385358173570 529463484
313641393670 215086164
761154100246 529453911
17212036750 362280612
796534378330 529444338
193157203438 342885714
953355070378 529434765
808009063114 131485155
305035380082 306316854
604333408198 263133051
897894093922 529425192
942836609326 529415619
594165366811 116225793
457074953470 529406046
966742202626 466185954
573734248774 523834560
557478445330 529396473
934230595738 529386900
153952030426 482680233
147258464302 529377327
373883488786 529367754
885463185406 529358181
97534830238 529348608
973435768750 529339035
680831306758 529329462
132915108322 529319889
871119829426 529310316
939011714398 279340140
143433569374 529300743
99447277702 291220233
543135089350 529291170
865382487034 250381815
496280126482 529281597
596683618342 529272024
137696226982 529262451
677962635562 529252878
244914775909 306403011
971523321286 112722075
491499007822 6595797
184551189850 9371967
126221542198 529243305
418826004190 529233732
830958432682 529224159
250530627358 529214586
937174319254 136080195
925624582150 529205013
642582357478 529195440
452293834810 514989108
19124484214 529185867
411176214334 257130780
503929916338 529176294
604333408198 529166721
348065448022 529157148
415957332994 529147575
837651998806 73932279
826177314022 427070676
670312845706 529138002
144389793106 529128429
488630336626 529118856
783147246082 529109283
374839712518 529099710
60548967205 70533864
565128235186 83495706
891200527798 398916483
611026974322 311313960
399701529550 529090137
510623482462 529080564
160645596550 72888822
656925713458 529070991
555565997866 407446026
273479996926 529061418
640669910014 529051845
417874538239 36233805
105184620094 529042272
642582357478 529032699
960048636502 529023126
585208933558 529013553
153952030426 529003980
969610873822 5628924
327028525918 528994407
598873376470 132720072
68848118278 528984834
222800139130 70064787
798446825794 528975261
28686721534 528965688
500105021410 528956115
415957332994 242924448
703780676326 528946542
109965738754 528936969
612939421786 316387650
658838160922 109572558
455162506006 463668255
933707540683 45356874
265830207070 528927396
181682518654 528917823
616764316714 528908250
303122932618 528898677
822352419094 528889104
786015917278 528879531
348065448022 528869958
645451028674 486136086
132915108322 528860385
160645596550 492875478
886419409138 528850812
260092864678 528841239
492455231554 528831666
463768519594 521852949
268698878266 163037763
416913556726 528822093
691349767810 427740786
538353970690 528812520
820439971630 528802947
453250058542 528793374
759241652782 528783801
169389796393 22726302
604333408198 342129447
960109731388 128910018
275392444390 528774228
905543883778 528764655
928493253346 2852754
847214236126 528755082
390139292230 528745509
272523773194 528735936
865382487034 528726363
69804342010 528716790
825221090290 528707217
493411455286 528697644
55460986030 447643053
321291183526 528688071
782191022350 528678498
228537481522 119901825
958136189038 528668925
14343365554 528659352
963873531430 125435019
981085558606 340703070
948573951718 189784725
115703081146 528649779
9574 528640206
103272172630 528630633
279217339318 474313431
644494804942 131686188
860601368374 528621060
751591862926 528611487
391095515962 528601914
614851869250 521163693
452293834810 528592341
575646696238 528582768
496280126482 528573195
657881937190 528563622
441775373758 528554049
63309281614 323845017
494367679018 29446548
807329604385 223338090
715255361110 528544476
603377184466 311457555
44942524978 220533201
825221090290 528534903
398750666698 81303489
750635639194 435092850
373883488786 528525330
38248958854 528515757
634159283920 170408973
362408804002 528506184
445600268686 528496611
128133989662 528487038
439862926294 528477465
427557146461 217929345
925624582150 528467892
425519570314 92331585
584441039455 175856010
786972141010 528458319
818527524166 528448746
781234798618 241612947
989691572194 528439173
741211004176 213975696
668400398242 528429600
250530627358 291928635
497236350214 528420027
813746405506 332824491
590946275950 153541347
347109224290 152765934
535485299494 257599857
342328105630 528410454
919887239758 528400881
284954681710 528391308
186605786791 145069242
837651998806 528381735
322247407258 528372162
655013265994 528362589
828089761486 528353016
524966838442 68944746
825221090290 528343443
613899761908 47683113
276348668122 528333870
646407252406 528324297
244793284966 528314724
249574403626 528305151
674137740634 528295578
742985849338 528286005
602420960734 528276432
174988952530 528266859
253399298554 528257286
793665707134 97185096
485966929696 155848440
109009515022 228392634
505842363802 528247713
128133989662 528238140
971523321286 528228567
684656201686 528218994
757329205318 130432125
256267969750 528209421
928493253346 528199848
225668810326 528190275
774541232494 528180702
877813395550 528171129
564172011454 528161556
545047536814 528151983
995428914586 528142410
41180180032 33802263
638757462550 528132837
28686721534 528123264
489602949334 207714954
374839712518 528113691
958136189038 528104118
710474242450 528094545
698999557666 528084972
672225293170 528075399
683699977954 528065826
101359725166 118628616
896937870190 528056253
161601820282 528046680
624414106570 528037107
150127135498 528027534
321291183526 528017961
589990052218 357226068
490542784090 528008388
762110323978 527998815
118571752342 527989242
222800139130 527979669
377708383714 527970096
57373433494 76842471
189332308510 527960523
449425163614 527950950
51636091102 527941377
925725969793 84156243
494367679018 358681164
840520670002 363448518
531660404566 87296187
656925713458 361208436
825221090290 18313149
808009063114 527931804
78410355598 527922231
760197876514 450696840
235231047646 527912658
294516919030 85812372
736292283214 527903085
67891894546 527893512
979173111142 527883939
72673013206 527874366
881638290478 527864793
390139292230 527855220
881638290478 527845647
393964187158 527836074
782191022350 527826501
443687821222 527816928
772628785030 527807355
878769619282 413974812
228537481522 527797782
269655101998 527788209
749679415462 307044402
680831306758 304727736
698172780040 117460710
830002208950 146466900
61198328422 527778636
158733149086 527769063
846258012394 306221124
841476893734 527759490
690393544078 250707297
677006411830 527749917
504886140070 527740344
291648247834 527730771
223756362862 68370366
416913556726 527721198
540266418154 527711625
796534378330 527702052
246705732430 527692479
765935218906 527682906
906500107510 527673333
977260663678 527663760
540266418154 4614186
667444174510 527654187
659794384654 85218846
226625034058 527644614
813746405506 527635041
311728946206 527625468
436143410950 372360981
434125583902 527615895
48767419906 308107005
218975244202 527606322
610070750590 511810872
343284329362 527596749
14343365554 527587176
128133989662 527577603
746810744266 527568030
724817598430 527558457
558434669062 527548884
653100818530 171586452
857732697178 527539311
160645596550 527529738
264248985406 187487205
402570200746 527520165
521141943514 527510592
313641393670 527501019
49763716216 318733035
430300688974 314128422
840520670002 527491446
773585008762 527481873
10518470626 527472300
955267517842 195528525
78410355598 527462727
752548086658 527453154
311728946206 411026328
786972141010 432077355
531660404566 527443581
721948927234 177397263
300254261422 527434008
750635639194 388491486
486717889162 527424435
443687821222 527414862
178813847458 527405289
112036083280 244724172
752548086658 527395716
229493705254 527386143
750635639194 527376570
120484199806 274946133
103272172630 527366997
670312845706 527357424
288779576638 527347851
273479996926 527338278
657881937190 329368638
690393544078 527328705
864756349915 98391294
526879285906 527319132
607202079394 527309559
458987400934 527299986
670736307361 19414044
869207381962 527290413
600508513270 527280840
402570200746 527271267
360496356538 527261694
764022771442 245154957
622501659106 527252121
283998457978 527242548
398745305818 527232975
850082907322 527223402
305991603814 527213829
695174662738 527204256
497236350214 527194683
157776925354 527185110
484805441698 527175537
338503210702 527165964
778366127422 527156391
618676764178 527146818
524966838442 155101746
133871332054 527137245
467593414522 527127672
823308642826 527118099
871119829426 527108526
981085558606 527098953
244793284966 527089380
623457882838 527079807
489586560358 527070234
708561794986 527060661
135783779518 66551496
48767419906 527051088
589033828486 284480841
189332308510 527041515
208456783150 527031942
729910423543 174391341
688481096614 527022369
17212036750 495211290
608158303126 374170278
916062344830 527012796
212281678078 527003223
32511616462 526993650
295473142762 363065598
48767419906 526984077
423057952651 55676568
232362376450 526974504
402570200746 526964931
223756362862 526955358
708561794986 526945785
608158303126 526936212
666487950778 526926639
661706832118 526917066
925624582150 526907493
920843463490 526897920
628239001498 526888347
283998457978 526878774
438906702562 526869201
720992703502 522360318
500105021410 526859628
453298507495 399107943
187419861046 526850055
922755910954 275913006
402570200746 526840482
174988952530 526830909
492455231554 526821336
512535929926 526811763
346153000558 43097646
327984749650 526802190
367189922662 523930290
906500107510 526792617
394920410890 526783044
49862806339 102938469
112834409950 526773471
367189922662 526763898
838608222538 526754325
563215787722 526744752
750731474497 8079612
999253809514 526735179
255311746018 526725606
693262215274 526716033
224712586594 284145786
400657753282 145614903
606383793019 216435957
726730045894 526706460
423607122850 414338586
478111875574 526696887
487674112894 228765981
92753711578 135381366
236187271378 526687314
591902499682 526677741
396832858354 259533603
742029625606 147902850
711430466182 434604627
590946275950 526668168
121440423538 173434041
777409903690 526658595
322247407258 526649022
752689326700 357877032
332765868310 526639449
565128235186 526629876
227581257790 526620303
670312845706 436930866
4781128234 526610730
962917307698 122046177
870163605694 526601157
574690472506 473346558
895049355226 261409911
633020120158 526591584
316510064866 526582011
44942524978 526572438
923712134686 526562865
789840812206 526553292
779322351154 526543719
481936770502 526534146
99447277702 526524573
497315576362 30748476
297385590226 526515000
720992703502 526505427
189332308510 526495854
379620831178 526486281
631107672694 65335725
589990052218 526476708
131002660858 526467135
143433569374 526457562
176901399994 152172408
758285429050 526447989
507754811266 324141780
118571752342 526438416
931361924542 526428843
693262215274 526419270
157776925354 177962070
393964187158 526409697
627282777766 526400124
306947827546 526390551
861557592106 526380978
715255361110 526371405
563215787722 526361832
8657458891 126181713
186463637314 526352259
904587660046 526342686
829045985218 229263777
425519570314 526333113
419782227922 526323540
31555392730 526313967
698999557666 526304394
60242104690 526294821
304079156350 526285248
342328105630 237467838
644494804942 526275675
961961083966 505071480
450381387346 526266102
904587660046 526256529
398745305818 514596615
507754811266 526246956
897894093922 526237383
443687821222 526227810
751591862926 526218237
129568308160 21874305
772631072977 8271072
518273272318 526208664
147258464302 526199091
801315496990 464079894
263917759606 285141378
979173111142 526189518
513492153658 526179945
488630336626 526170372
849126683590 526160799
431256912706 526151226
111878186218 287276157
731511164554 526141653
432213136438 526132080
955267517842 526122507
635137841461 289123746
403526424478 131341560
916062344830 526112934
111878186218 526103361
455162506006 438730590
20080707946 526093788
474286980646 285141378
362408804002 55054323
55460986030 526084215
461856072130 526074642
620589211642 121079304
813746405506 526065069
381533278642 526055496
550784879206 246734502
897894093922 328909134
24861826606 206077971
764978995174 526045923
162558044014 526036350
465789630181 277377675
119527976074 526026777
616008991960 66532350
534529075762 526017204
768803890102 249271347
374839712518 526007631
895981646458 525998058
56417209762 525988485
345196776826 431100909
758285429050 399931221
545047536814 226315293
440819150026 119786949
713342913646 525978912
923712134686 518971476
143433569374 367574481
493411455286 525969339
658838160922 234816117
889288080334 525959766
483854368240 223309371
750635639194 525950193
847214236126 525940620
728813696890 123214083
69804342010 525931047
897894093922 525921474
520185719782 23645310
727686269626 525911901
680831306758 525902328
319378736062 525892755
363365027734 381254298
894069198994 221921286
660750608386 525883182
283998457978 343890879
806096615650 405943065
766891442638 525873609
563215787722 525864036
311728946206 525854463
659794384654 525844890
575646696238 525835317
224712586594 252947379
788884588474 325127799
914149897366 525825744
297385590226 290530977
120484199806 525816171
983954229802 525806598
411176214334 525797025
151083359230 525787452
873032276890 525777879
290692024102 413984385
189332308510 525768306
5737351966 525758733
637801238818 525749160
319378736062 363582540
328940973382 229215912
458987400934 236242494
680831306758 525739587
205588111954 525730014
991604019658 525720441
761154100246 525710868
102315948898 525701295
502017468874 525691722
327984749650 525682149
15299589286 525672576
50679867370 293115687
770716337566 525663003
843389341198 525653430
698043333934 525643857
144389793106 525634284
31555392730 525624711
737248506946 525615138
711430466182 525605565
733423612018 525595992
943792833058 348706098
772628785030 525586419
426475794046 525576846
559390892794 525567273
402570200746 525557700
245850302815 236453100
234274823914 525548127
53548538566 525538554
623457882838 182863446
241924613770 525528981
89885040382 491697999
402570200746 525519408
633020120158 216120048
964829755162 263726577
539310194422 525509835
922755910954 525500262
873988500622 456967155
948810730300 286663485
753504310390 525490689
911341928563 160500918
56417209762 286108251
71716789474 525481116
437950478830 525471543
999253809514 102660852
740117178142 525461970
754460534122 525452397
271567549462 525442824
633976343890 222792429
761508396976 12157710
610070750590 246657918
943792833058 525433251
875900948086 525423678
433190956858 425414547
822352419094 525414105
747766967998 525404532
853907802250 525394959
972479545018 525385386
563215787722 307082694
550784879206 525375813
918931016026 525366240
678103856458 321710238
474286980646 525356667
72858289048 11200410
786972141010 525347094
709518018718 86779245
887375632870 525337521
564172011454 86310168
553653550402 525327948
814702629238 253081401
279217339318 525318375
525923062174 525308802
812790181774 161391207
950486399182 355455063
272599687084 25244001
468916332019 61094886
724817598430 525299229
503929916338 525289656
587121381022 525280083
313641393670 525270510
553653550402 525260937
447512716150 525251364
697087110202 106145424
775497456226 525241791
281129786782 525232218
323203630990 222840294
682743754222 525222645
12430918090 525213072
920843463490 145164972
581384038630 525203499
561303340258 525193926
366233698930 525184353
850082907322 274467483
417869780458 525174780
191244755974 525165207
375795936250 57313551
83191474258 525155634
611108402260 218092086
186463637314 525146061
488630336626 145672341
70760565742 525136488
490542784090 396791277
59285880958 525126915
918931016026 525117342
542178865618 310079043
249574403626 525107769
12430918090 525098196
588077604754 525088623
294528062002 430641405
254355522286 525079050
944749056790 525069477
868251158230 520034079
63110775886 525059904
876104269033 149846169
134827555786 525050331
64066999618 525040758
771672561298 487562463
210369230614 525031185
787928364742 319230831
525923062174 525021612
526879285906 525012039
348065448022 525002466
423607122850 396599817
46012351501 65584623
959092412770 524992893
540266418154 524983320
67951390741 302774844
394920410890 524973747
612939421786 246265425
108053291290 524964174
158733149086 524954601
302166708886 524945028
13387141822 253952544
519229496050 524935455
596683618342 524925882
741073401874 524916309
335634539506 524906736
844345564930 524897163
106140843826 524887590
151083359230 524878017
153085821613 40570374
183594966118 524868444
664575503314 524858871
642583726417 347978550
388226844766 379416282
285910905442 524849298
107097067558 524839725
997341362050 524830152
828089761486 524820579
253570664827 78670914
939967938130 500945517
633020120158 524811006
664575503314 524801433
276348668122 212089815
4781128234 260021826
874944724354 524791860
808009063114 524782287
633020120158 524772714
611983198054 524763141
613368789982 61305492
526879285906 524753568
284954681710 524743995
107097067558 487677339
924668358418 524734422
655013265994 309160035
112834409950 524724849
916062344830 406230255
480980546770 524715276
546003760546 198161100
42073853782 524705703
869207381962 524696130
28686721534 345250245
370058593858 524686557
341371881898 524676984
979173111142 524667411
829045985218 467899521
448468939882 362816700
109009515022 147673098
947617727986 524657838
282086010514 524648265
389183068498 524638692
855820249714 524629119
423607122850 524619546
329897197114 316129179
895981646458 524609973
115703081146 495527199
430300688974 222409509
553653550402 524600400
847214236126 228182028
683699977954 85247565
68848118278 524590827
931361924542 524581254
749679415462 131772345
431611946557 33773544
222800139130 344541843
884506961674 524571681
322247407258 524562108
897894093922 524552535
238099718842 384308085
854864025982 524542962
591902499682 524533389
472374533182 524523816
382489502374 524514243
157776925354 524504670
99447277702 524495097
225668810326 524485524
684656201686 397920891
275392444390 524475951
386553176641 205264266
453316409005 408891549
283998457978 524466378
446556492418 524456805
659794384654 524447232
801315496990 171356700
508711034998 524437659
746810744266 173998848
505946374447 71519883
934230595738 101981169
486717889162 524428086
197428161874 28087182
638757462550 524418513
548872431742 524408940
520185719782 524399367
634932567622 524389794
182638742386 239018664
982998006070 463993737
495323902750 524380221
195069650902 524370648
949530175450 524361075
818807189788 118973244
394920410890 524351502
208456783150 524341929
855820249714 1464669
562259563990 237640152
425519570314 508728366
698232324100 148975026
529747957102 524332356
734379835750 524322783
913193673634 524313210
547916208010 524303637
623457882838 524294064
276542329912 209639127
870163605694 524284491
249574403626 524274918
161601820282 524265345
965785978894 152536182
239055942574 524255772
203675664490 524246199
368146146394 470982027
632063896426 7246761
145346016838 524236626
470462085718 524227053
471418309450 524217480
830002208950 524207907
135783779518 240923691
918931016026 524198334
830958432682 199577904
877813395550 524188761
118571752342 524179188
209413006882 524169615
221843915398 524160042
215150349274 487811361
535485299494 524150469
911281226170 524140896
137696226982 524131323
76497908134 524121750
368146146394 47606529
731511164554 524112177
828089761486 524102604
207914419354 88234341
350934119218 524093031
608158303126 524083458
6693575698 524073885
349021671754 524064312
973435768750 524054739
455162506006 37851642
519229496050 389812560
142477345642 524045166
177857623726 524035593
522098167246 524026020
156820701622 524016447
979173111142 524006874
172120281334 523997301
274436220658 523987728
221843915398 523978155
84147697990 78623049
174988952530 523968582
786111762154 342474075
413088661798 523959009
349021671754 523949436
232362376450 270485115
325116078454 523939863
465680967058 523930290
258180417214 458087196
799403049526 523920717
492455231554 395527641
949530175450 523911144
620589211642 523901571
484805441698 523891998
572778025042 268742829
554609774134 523882425
149170911766 523872852
729598717090 523863279
238099718842 523853706
871119829426 523844133
268698878266 523834560
915106121098 523824987
839564446270 523815414
709518018718 152765934
971523321286 523805841
585208933558 523796268
209413006882 523786695
167339162674 523777122
491499007822 453597459
543135089350 523767549
13387141822 449969292
933274372006 210807033
333722092042 523757976
623457882838 52201569
728642493358 5887395
295473142762 502659084
816615076702 176679288
52592314834 523748403
626326554034 87324906
709518018718 523738830
102315948898 523729257
469505861986 523719684
575646696238 523710111
866338710766 249759570
459943624666 523700538
623457882838 523690965
858688920910 523681392
752548086658 523671819
312933886051 130853337
275392444390 523662246
979173111142 523652673
892156751530 523643100
310772722474 275769411
159689372818 523633527
712386689914 40493790
773585008762 317565129
290692024102 337649283
642582357478 523623954
502973692606 433733484
965785978894 523614381
30647244604 350008026
808965286846 221672388
185507413582 523604808
789840812206 523595235
185507413582 208002144
646407252406 523585662
194242787119 266655915
742029625606 523576089
275392444390 523566516
868251158230 523556943
443687821222 438108345
48767419906 523547370
388226844766 523537797
361452580270 523528224
451337611078 452755035
921799687222 523518651
50679867370 523509078
614851869250 523499505
992560243390 523489932
443687821222 305665890
10518470626 523480359
463768519594 33428916
427432017778 523470786
239055942574 523461213
168295386406 279560319
487674112894 523451640
462812295862 364003752
980129334874 523442067
649275923602 523432494
612939421786 523422921
772628785030 200898978
758353167598 81657690
165426715210 523413348
73629236938 523403775
671269069438 523394202
206544335686 523384629
441775373758 523375056
574690472506 523365483
261049088410 523355910
977260663678 427262136
596683618342 523346337
47811196174 478171350
288779576638 523336764
465680967058 523327191
213513221290 132413736
612939421786 28115901
567040682650 523317618
470462085718 523308045
442731597490 523298472
871119829426 523288899
768803890102 523279326
352846566682 301520781
188376084778 128814288
790797035938 339401142
529747957102 352200243
890244304066 523269753
757329205318 523260180
863470039570 523250607
808009063114 55686141
841476893734 523241034
283998457978 252334707
660750608386 523231461
321291183526 523221888
246705732430 336414366
399701529550 523212315
418826004190 523202742
157776925354 523193169
906500107510 523183596
402570200746 502668657
649275923602 523174023
854864025982 523164450
555565997866 523154877
854864025982 153436044
90841264114 523145304
140564898178 523135731
147258464302 356163465
293560695298 523126158
378664607446 347911539
334678315774 167996577
687524872882 167805117
617720540446 523116585
984910453534 523107012
293560695298 523097439
389183068498 523087866
74585460670 523078293
570865577578 483647106
191652728515 96495840
334678315774 523068720
975505960108 338731032
173076505066 523059147
958136189038 404794305
423607122850 523049574
544091313082 172170405
367189922662 523040001
901718988850 523030428
546003760546 13363908
371014817590 523020855
382489502374 523011282
369102370126 523001709
944749056790 522992136
334678315774 522982563
845301788662 522972990
615808092982 522963417
586165157290 522953844
668400398242 522944271
800359273258 522934698
262961535874 522925125
865382487034 522915552
686568649150 522905979
88928816650 522896406
245749508698 522886833
808965286846 522877260
43030077514 522867687
30599168998 522858114
367189922662 522848541
240012166306 522838968
314597617402 522829395
895981646458 522819822
911281226170 522810249
756372981586 522800676
809921510578 522791103
943792833058 522781530
373883488786 522771957
601464737002 522762384
66935670814 522752811
937099266934 522743238
417869780458 522733665
401613977014 522724092
854864025982 522714519
338503210702 522704946
885463185406 293690067
69804342010 522695373
129105338734 41843583
885463185406 345412986
567040682650 522685800
262961535874 288625950
883868360509 88588542
322247407258 522676227
318422512330 522666654
941880385594 257791317
598596065806 522657081
31555392730 137123652
895981646458 522647508
165426715210 522637935
439862926294 522628362
388226844766 506421273
160645596550 522618789
408307543138 19892694
172120281334 522609216
502017468874 522599643
379620831178 522590070
820439971630 515965554
176901399994 522580497
516360824854 413161107
392051739694 522570924
72673013206 522561351
608158303126 522551778
291648247834 219298284
306947827546 522542205
629195225230 47616102
723861374698 522532632
222800139130 522523059
240012166306 402582942
461856072130 496130298
259136640946 66034554
798446825794 522513486
204715020154 307322019
328940973382 522503913
949530175450 444330795
140564898178 522494340
648319699870 522484767
865382487034 522475194
288779576638 243881748
758285429050 522465621
614974078168 399615312
772628785030 522456048
957179965306 522446475
251486851090 292206252
234274823914 522436902
276348668122 522427329
675093964366 188645538
102315948898 522417756
835739551342 522408183
11474694358 510547236
730554940822 522398610
150127135498 522389037
511579706194 522379464
663619279582 503453643
802271720722 282882150
802271720722 522369891
507754811266 522360318
881638290478 522350745
641626133746 522341172
427432017778 522331599
750635639194 522322026
715255361110 522312453
251486851090 522302880
42091477675 444522255
299386463491 402152157
242880837502 522293307
685612425418 522283734
850082907322 522274161
754460534122 522264588
127177765930 522255015
292604471566 522245442
623457882838 522235869
311728946206 522226296
36336511390 522216723
750635639194 522207150
216106573006 522197577
649275923602 522188004
939967938130 522178431
616764316714 522168858
20080707946 522159285
59285880958 389812560
542178865618 188157315
401613977014 522149712
278261115586 522140139
879725843014 522130566
721948927234 522120993
862513815838 522111420
650232147334 522101847
814702629238 522092274
294516919030 98869944
648319699870 522082701
876857171818 522073128
624414106570 522063555
43986301246 522053982
363365027734 522044409
355715237878 522034836
475243204378 522025263
326072302186 522015690
990647795926 522006117
758285429050 469756683
601464737002 521996544
585208933558 521986971
113790633682 521977398
105184620094 521967825
677962635562 521958252
925624582150 521948679
664575503314 521939106
813746405506 521929533
740117178142 327913542
556522221598 521919960
553813362064 301482489
71716789474 264990213
736292283214 521910387
973435768750 521900814
960048636502 521891241
169251610138 521881668
875900948086 521872095
136740003250 521862522
426475794046 274247304
513492153658 521852949
54718498669 16733604
541222641886 521843376
546003760546 377808018
655013265994 521833803
588077604754 236673279
348352312540 207571359
196025874634 521824230
444644044954 521814657
227799531763 128115459
998297585782 521805084
62154552154 521795511
752758558636 15785877
712386689914 503721687
10518470626 136013184
87016369186 521785938
81279026794 521776365
896937870190 90177660
797978700613 14235051
478111875574 521766792
961961083966 521757219
884506961674 521747646
935186819470 521738073
928493253346 521728500
617720540446 521718927
774541232494 521709354
655969489726 521699781
42073853782 521690208
798446825794 521680635
575788051156 235237329
632063896426 64349706
310772722474 521671062
794621930866 349471938
652144594798 477118320
679875083026 521661489
460899848398 521651916
81279026794 521642343
297385590226 521632770
782191022350 521623197
281129786782 521613624
680831306758 521604051
904587660046 521594478
475243204378 521584905
541222641886 521575332
224712586594 521565759
892555572283 52900398
23905602874 427692921
622501659106 521556186
779322351154 311352252
731511164554 521546613
566084458918 521537040
56417209762 404363520
754460534122 521527467
202719440758 521517894
746810744266 62798880
53548538566 521508321
704736900058 521498748
735336059482 496723824
851995354786 299558316
357627685342 521489175
712386689914 377606985
331809644578 521479602
262961535874 298744611
933274372006 521470029
108053291290 521460456
28686721534 521450883
100403501434 521441310
968654650090 521431737
4781128234 521422164
125265318466 521412591
988735348462 521403018
448468939882 521393445
592858723414 521383872
764403939583 113909127
552697326670 521374299
722905150966 202181760
433169360170 521364726
654057042262 521355153
930405700810 521345580
750788156230 150056775
919887239758 218159097
952398846646 521336007
393964187158 110778756
175945176262 521326434
606245855662 521316861
196982098366 521307288
790797035938 520857357
969610873822 521297715
285910905442 521288142
743942073070 521278569
311728946206 521268996
927537029614 521259423
408307543138 521249850
291648247834 521240277
942836609326 521230704
363365027734 521221131
333722092042 521211558
894069198994 231455994
611983198054 521201985
686568649150 480018939
794621930866 521192412
775497456226 521182839
196025874634 442119432
458987400934 521173266
670312845706 317938476
86060145454 521163693
819483747898 521154120
53548538566 521144547
372927265054 521134974
584252709826 521125401
300254261422 521115828
825221090290 521106255
125265318466 521096682
950486399182 521087109
844345564930 521077536
805140391918 521067963
426475794046 481732506
631107672694 521058390
502017468874 521048817
182638742386 521039244
244793284966 129082332
711430466182 521029671
50075891746 143633292
305035380082 318953214
435081807634 521020098
16603600108 97051074
994472690854 521010525
734722357690 58433592
546003760546 117747900
318422512330 521000952
634932567622 520991379
421694675386 520981806
246705732430 170016480
458987400934 40694823
764978995174 520972233
74585460670 520962660
428388241510 511494963
255311746018 520953087
798446825794 520943514
180726294922 520933941
939967938130 520924368
436994255098 520914795
995428914586 520905222
493586325277 126564633
452293834810 520895649
4781128234 405311247
158733149086 520886076
776453679958 520876503
611026974322 520866930
838608222538 520857357
108053291290 520847784
839564446270 520838211
473330756914 520828638
87016369186 520819065
929449477078 13909569
935186819470 520809492
134827555786 481636776
759241652782 520799919
584268294670 305886069
543135089350 520790346
870163605694 210060339
956223741574 520780773
738204730678 254201442
945740183680 179589480
298341813958 520771200
516360824854 520761627
753504310390 520752054
385358173570 520742481
136740003250 243833883
476199428110 520732908
883550737942 520723335
424563346582 374897826
125265318466 516942000
372927265054 520713762
468549638254 520704189
238099718842 520694616
158733149086 520685043
658838160922 520675470
532616628298 520665897
555565997866 520656324
448468939882 520646751
184551189850 520637178
487674112894 520627605
962173662004 247509915
621545435374 520618032
40161406318 520608459
850082907322 520598886
816615076702 520589313
514448377390 520579740
444651014098 228938295
394920410890 520570167
764978995174 520560594
101410806694 385935495
250530627358 520551021
142477345642 520541448
330853420846 520531875
898850317654 81284343
410219990602 520522302
89885040382 520512729
336590763238 520503156
381533278642 520493583
787928364742 520484010
142477345642 351769458
93709935310 483178029
708561794986 520474437
199850769562 520464864
546003760546 520455291
129090213394 520445718
546003760546 520436145
405438871942 520426572
879725843014 286414587
9574 520416999
207500559418 520407426
599552289538 520397853
173076505066 341296596
700912005130 520388280
655013265994 520378707
98491053970 520369134
977322706291 426008073
381663442723 295078152
425519570314 206288577
349021671754 520359561
696130886470 520349988
910325002438 520340415
901718988850 520330842
974391992482 520321269
53548538566 520311696
51636091102 520302123
837651998806 92858100
777409903690 204651594
525923062174 520292550
637801238818 520282977
813746405506 520273404
534529075762 520263831
623457882838 520254258
966742202626 520244685
34522790275 67949154
325116078454 520235112
73629236938 520225539
280173563050 520215966
619632987910 520206393
34424063926 446044362
819483747898 331043913
526879285906 520196820
37292735122 520187247
513572451982 60539652
682743754222 520177674
145346016838 108270630
871119829426 520168101
462812295862 80058999
437950478830 520158528
293560695298 520148955
878769619282 520139382
852951578518 520129809
904587660046 520120236
643538581210 520110663
541222641886 501701784
110921962486 266531466
78410355598 504286494
972479545018 520101090
494367679018 520091517
362408804002 520081944
899806541386 520072371
537509272408 51435729
349107129925 213678933
777409903690 520062798
494367679018 520053225
980129334874 520043652
75541684402 520034079
529747957102 520024506
18168260482 520014933
601464737002 30480432
318422512330 50641170
727686269626 475739808
318422512330 520005360
38248958854 519995787
739160954410 519986214
984910453534 519976641
280173563050 519967068
817571300434 134031573
858688920910 519957495
398745305818 519947922
91797487846 3532437
64066999618 519938349
906500107510 519928776
337546986970 519919203
742085350039 154402917
206544335686 519909630
494367679018 519900057
335634539506 310615131
389183068498 519890484
874944724354 519880911
787928364742 519871338
524966838442 519861765
640885886467 43978362
746810744266 519852192
794621930866 519842619
403526424478 519833046
357627685342 84194535
588077604754 519823473
983954229802 519813900
26774274070 448322736
166382938942 519804327
931361924542 179570334
848170459858 49099917
169251610138 459733752
76497908134 519794754
838608222538 124793628
519229496050 519785181
684656201686 519775608
77454131866 519766035
534529075762 519756462
166382938942 489821691
793665707134 519746889
985866677266 519737316
65023223350 274668516
765935218906 20285187
544091313082 169758009
142477345642 519727743
750635639194 519718170
236266353931 22458258
965785978894 519708597
596683618342 519699024
604333408198 519689451
158733149086 213707652
291648247834 519679878
603377184466 519670305
945705280522 519660732
226625034058 519651159
261049088410 519641586
80322803062 348237021
775497456226 519632013
440958714793 307494333
393964187158 519622440
762227219881 196696431
772628785030 519612867
380577054910 338664021
448716430651 203292228
304079156350 519603294
368146146394 519593721
22949379142 519584148
986822900998 381780813
819483747898 519574575
614851869250 519565002
126221542198 519555429
366233698930 519545856
794621930866 519536283
285910905442 519526710
375795936250 519517137
13387141822 519507564
73629236938 519497991
599603782705 329847288
383445726106 519488418
167339162674 227971422
817571300434 519478845
288779576638 519469272
824264866558 519459699
556522221598 519450126
232362376450 519440553
341371881898 519430980
836695775074 519421407
433169360170 519411834
119527976074 519402261
365277475198 17260119
194113427170 519392688
408307543138 519383115
8606023162 253665354
200806993294 67183314
775689222562 229512675
767847666370 519373542
962345200591 125779647
655969489726 519363969
655969489726 519354396
125265318466 127148586
871119829426 519344823
330853420846 519335250
501061245142 519325677
353802790414 106930410
119756962234 271720032
236187271378 519316104
99785185456 101205756
490542784090 519306531
771672561298 186434175
310772722474 351913053
600508513270 519296958
403526424478 359111949
959092412770 519287385
393964187158 519277812
258180417214 519268239
921799687222 519258666
509667258730 28900887
208456783150 519249093
69804342010 497508810
259136640946 519239520
568953130114 256987185
305991603814 519229947
314597617402 519220374
594874798603 95998044
883550737942 256565973
262961535874 519210801
349021671754 519201228
746810744266 519191655
985866677266 519182082
558434669062 463620390
350934119218 519172509
348065448022 519162936
148422010495 118896660
120484199806 519153363
928493253346 519143790
791753259670 519134217
723861374698 519124644
691349767810 233542908
549828655474 519115071
387270621034 519105498
98491053970 85898529
360496356538 380421447
596683618342 519095925
179770071190 519086352
55460986030 196897464
893112975262 116618286
698999557666 519076779
994472690854 519067206
606245855662 478066047
74585460670 519057633
191244755974 519048060
369287914012 279770925
459943624666 519038487
256267969750 124362843
602420960734 519028914
524010614710 367832952
436038031366 519019341
30599168998 193345881
418826004190 421547055
431256912706 480449724
80322803062 519009768
390139292230 475998279
88928816650 454526040
730554940822 519000195
973435768750 121069731
371971041322 518990622
83191474258 114780270
753504310390 518981049
189332308510 208040436
640669910014 518971476
804184168186 518961903
424563346582 172888380
791753259670 518952330
202719440758 426276117
963873531430 518942757
161601820282 518933184
217062796738 58605906
921799687222 518923611
319378736062 367000101
757329205318 518914038
394920410890 518904465
946661504254 518894892
646407252406 73214304
620589211642 518885319
312685169938 518875746
500105021410 518866173
405438871942 518856600
341371881898 518847027
598596065806 443430933
244793284966 518837454
84147697990 518827881
207500559418 26632086
614851869250 208432929
609114526858 518818308
599770534792 236194629
428388241510 518808735
307904051278 518799162
398745305818 518789589
864426263302 518780016
273479996926 518770443
91797487846 518760870
901718988850 518751297
826177314022 518741724
757329205318 209313645
856776473446 518732151
753504310390 518722578
127177765930 377750580
645451028674 518713005
110921962486 491812875
753504310390 371604714
364321251466 518703432
984910453534 518693859
778366127422 518684286
313641393670 518674713
179770071190 518665140
831914656414 518655567
738204730678 518645994
885463185406 518636421
374839712518 518626848
226625034058 518617275
75541684402 518607702
498192573946 518598129
131958884590 518588556
148214688034 518578983
419782227922 518569410
502973692606 518559837
230449928986 518550264
610070750590 390645411
977260663678 518540691
808009063114 518531118
166382938942 517717413
20080707946 193700082
132915108322 518521545
541222641886 447901524
827133537754 518511972
44942524978 518502399
841476893734 518492826
574690472506 518483253
234274823914 518473680
436038031366 518464107
249574403626 518454534
495628113544 42561558
374839712518 518444961
260092864678 335131584
195069650902 257494554
78410355598 518435388
114746857414 518425815
797490602062 518416242
252629681311 318962787
358583909074 257992350
553653550402 518406669
131002660858 518397096
718124032306 518387523
977260663678 518377950
874368031780 28173339
139608674446 216742293
479068099306 518368377
961961083966 518358804
676050188098 447451593
102315948898 518349231
364321251466 518339658
353802790414 518330085
374106712000 84558309
892156751530 518320512
772628785030 518310939
731511164554 518301366
305991603814 307867680
335634539506 518291793
580427814898 69720159
889288080334 518282220
771672561298 518272647
887375632870 499251096
570298955800 72898395
10518470626 518263074
520185719782 518253501
433169360170 518243928
686568649150 518234355
558434669062 518224782
632063896426 258011496
700912005130 518215209
707605571254 518205636
397789082086 432824049
679875083026 518196063
902675212582 518186490
330853420846 518176917
799403049526 518167344
668400398242 518157771
435081807634 396523233
808009063114 518148198
730554940822 518138625
324159854722 518129052
248618179894 518119479
858967504783 102507684
436994255098 518109906
884506961674 518100333
56417209762 518090760
588077604754 501596481
903631436314 518081187
764022771442 518071614
931361924542 518062041
743942073070 518052468
476199428110 518042895
828089761486 518033322
880682066746 518023749
195069650902 518014176
886419409138 183658005
149170911766 284480841
635888791354 42312660
621746276914 129647139
770716337566 255637392
763066547710 518004603
335634539506 488921829
174988952530 517995030
765935218906 517985457
787928364742 517975884
924668358418 64703907
354759014146 517966311
692305991542 212377005
477155651842 424141338
366233698930 517956738
15457093855 266799510
104228396362 517947165
282086010514 517937592
324159854722 96897906
929449477078 517928019
921799687222 517918446
351890342950 517908873
919887239758 456708684
513492153658 375204162
645451028674 517899300
780427061689 337582272
786972141010 517889727
264873983338 333312714
415204324906 3522864
326072302186 401060835
945705280522 480545454
738204730678 517880154
268698878266 473987949
81279026794 517870581
32940802771 54613965
387270621034 337869462
884506961674 517861008
852951578518 517851435
151083359230 517841862
450381387346 299711484
858688920910 517832289
8845845958 136884327
260092864678 517822716
639713686282 400036524
299298037690 517813143
502973692606 122936466
283998457978 517803570
243837061234 346379859
713342913646 69566991
191244755974 517793997
64066999618 228086298
814702629238 115431234
446556492418 442990575
916062344830 517784424
557478445330 517774851
987779124730 517765278
638757462550 259332570
43986301246 517755705
552697326670 517746132
434125583902 517736559
429344465242 517726986
785059693546 517717413
416913556726 517707840
323203630990 517698267
15299589286 179369301
21036931678 517688694
410219990602 517679121
851039131054 476677962
627282777766 16427268
544091313082 517669548
814702629238 517659975
716211584842 517650402
37292735122 517640829
650232147334 517631256
701868228862 517621683
843389341198 517612110
150127135498 517602537
38248958854 517592964
902675212582 517583391
653100818530 38540898
683699977954 517573818
811833958042 517564245
444644044954 517554672
808009063114 21453093
739160954410 517545099
566084458918 224898489
910325002438 517535526
429344465242 517525953
305035380082 517516380
752548086658 517506807
609114526858 517497234
675093964366 517487661
557478445330 517478088
561303340258 517468515
873032276890 517458942
152995806694 517449369
809921510578 153378606
502017468874 517439796
305991603814 275013144
677006411830 390654984
687524872882 517430223
581384038630 517420650
11474694358 95136474
271567549462 517411077
802271720722 517401504
251486851090 410002017
797490602062 451682859
87972592918 517391931
144389793106 517382358
917974792294 517372785
274436220658 517363212
354759014146 517353639
561303340258 237515703
503929916338 517344066
618676764178 517334493
557478445330 9534708
867294934498 517324920
532616628298 369479508
674137740634 517315347
921799687222 517305774
65979447082 517296201
469505861986 517286628
139608674446 517277055
983954229802 517267482
325116078454 517257909
990647795926 202928454
750635639194 517248336
98838534724 67700256
750635639194 517238763
290692024102 517229190
78410355598 517219617
526879285906 517210044
356671461610 120112431
98491053970 517200471
615808092982 517190898
557478445330 517181325
47811196174 517171752
482892994234 314683656
691580295223 36300816
439112971993 279024231
75698873062 315880281
213237901810 517162179
371014817590 38493033
78410355598 517152606
588077604754 504056742
116659304878 39660939
938055490666 517143033
589033828486 517133460
996385138318 316981176
973435768750 517123887
465680967058 15077475
611026974322 175961313
466637190790 517114314
734379835750 517104741
415001109262 517095168
707605571254 517085595
543135089350 517076022
392051739694 517066449
428388241510 427970538
725773822162 517056876
306947827546 15249789
746810744266 517047303
832870880146 355110435
700912005130 517037730
218485570198 28336080
972591692713 153732807
833827103878 517028157
553653550402 407283285
825221090290 172754358
720992703502 237132783
501061245142 517018584
183594966118 517009011
638757462550 64531593
461856072130 516999438
532616628298 516989865
842433117466 55532973
875900948086 516980292
243837061234 295499364
932318148274 388855260
705693123790 516970719
713342913646 516961146
359540132806 516951573
122396647270 500533878
579471591166 450763851
610070750590 108931167
817571300434 516942000
482892994234 462605652
540266418154 516932427
320334959794 398533563
853907802250 516922854
331809644578 516913281
525923062174 229972179
615808092982 516903708
567996906382 516894135
742985849338 74544951
506798587534 516884562
643596574444 127732539
921799687222 83658447
242880837502 516874989
458987400934 516865416
767847666370 516855843
571821801310 516846270
249574403626 516836697
393964187158 516827124
808965286846 516817551
810877734310 516807978
79366579330 516798405
139608674446 516788832
52592314834 516779259
843389341198 516769686
425519570314 516760113
163514267746 516750540
922755910954 516740967
794621930866 476084436
366233698930 405761178
985175415028 215861577
202719440758 516731394
576602919970 407733216
2868680770 516721821
618676764178 516712248
870163605694 516702675
968983348618 103953207
334678315774 105657201
283998457978 516693102
109965738754 516683529
210369230614 516673956
668400398242 58414446
344240553094 516664383
953355070378 307312446
111878186218 516654810
614851869250 516645237
880682066746 516635664
982041782338 229550967
384401949838 516626091
65979447082 516616518
578515367434 516606945
281129786782 516597372
265830207070 516587799
463768519594 315526080
209413006882 229407372
144389793106 516578226
242880837502 516568653
688481096614 516559080
865382487034 516549507
993516467122 516539934
546959984278 516530361
207500559418 516520788
730554940822 225740913
523054390978 516511215
731511164554 516501642
471418309450 516492069
406395095674 516482496
899806541386 23185806
938055490666 516472923
897894093922 78709206
682743754222 516463350
584252709826 168896439
954311294110 44926089
148214688034 516453777
356671461610 466626312
459943624666 516444204
950486399182 516434631
692305991542 516425058
134827555786 516415485
380577054910 516405912
65979447082 509044275
597639842074 516396339
170207833870 516386766
186463637314 516377193
165578370676 361275447
428388241510 516367620
370058593858 516358047
577559143702 516348474
532616628298 516338901
219931467934 516329328
396832858354 250429680
999253809514 516319755
84299468332 255043866
334678315774 516310182
786972141010 516300609
436994255098 516291036
56417209762 102000315
473330756914 516281463
627282777766 516271890
995428914586 516262317
684656201686 516252744
917018568562 516243171
50679867370 516233598
301210485154 516224025
80322803062 346399005
175945176262 516214452
229493705254 516204879
465680967058 371920623
38248958854 250822173
227581257790 516195306
485761665430 399988659
362408804002 516185733
333722092042 3034641
157776925354 516176160
174032728798 516166587
874944724354 516157014
970567097554 437438235
138652450714 516147441
877813395550 516137868
686568649150 516128295
601464737002 516118722
724817598430 516109149
349021671754 516099576
188376084778 234873555
115703081146 516090003
611983198054 516080430
522098167246 357877032
890244304066 305637171
261049088410 516070857
428388241510 516061284
17212036750 516051711
42073853782 516042138
595727394610 516032565
467593414522 516022992
90841264114 516013419
938055490666 516003846
797490602062 515994273
807052839382 515984700
495323902750 40120443
501061245142 515975127
13387141822 515965554
242880837502 515955981
728642493358 407015241
192200979706 515946408
563215787722 180585072
93709935310 515936835
107097067558 515927262
835887052126 160998714
611026974322 515917689
873988500622 515908116
852951578518 256451097
219931467934 515898543
43986301246 515888970
144389793106 515879397
430300688974 4461018
559390892794 515869824
143587618090 288156873
490542784090 515860251
971523321286 389917863
664575503314 251530575
90841264114 515850678
339459434434 515841105
68848118278 515831532
675093964366 515821959
780278574886 515812386
209413006882 515802813
834783327610 366243834
371014817590 515793240
633976343890 515783667
686568649150 489323895
62318279173 277482978
540266418154 337323801
598596065806 515774094
571821801310 515764521
564172011454 41958459
197938322098 515754948
727686269626 515745375
580427814898 29121066
720036479770 515735802
43986301246 515726229
211325454346 515716656
173076505066 515707083
491499007822 515697510
581384038630 515687937
925624582150 515678364
504886140070 367009674
809921510578 17547309
17212036750 515668791
8606023162 515659218
735336059482 515649645
832870880146 515640072
777409903690 515630499
917974792294 515620926
616764316714 515611353
808009063114 515601780
280173563050 515592207
908412554974 515582634
325116078454 515573061
344240553094 515563488
578515367434 163803603
982041782338 515553915
333722092042 515544342
611026974322 515534769
851447295055 65441028
761154100246 515525196
671269069438 515515623
800359273258 4250412
848170459858 515506050
321291183526 515496477
196982098366 515486904
451337611078 14828577
654057042262 515477331
801315496990 515467758
81279026794 515458185
532616628298 515448612
836695775074 515439039
491499007822 515429466
232362376450 515419893
36336511390 157763040
597639842074 515410320
828089761486 515400747
402570200746 515391174
630151448962 515381601
89885040382 196677285
786015917278 299299845
415957332994 455981136
913205285683 336184614
690393544078 515372028
713342913646 319202112
268698878266 153598785
634932567622 418598571
88928816650 515362455
223756362862 515352882
331809644578 515343309
999253809514 515333736
863470039570 509666520
675093964366 515324163
410219990602 515314590
902675212582 515305017
252443074822 499777611
345225888319 353923383
117615528610 515295444
474286980646 515285871
188376084778 515276298
327028525918 515266725
635888791354 515257152
18168260482 508651782
886419409138 152603193
263917759606 515247579
240968390038 460135818
694218439006 484154475
259136640946 515238006
926580805882 186462894
682743754222 515228433
616764316714 238415565
203675664490 515218860
546959984278 362376342
168295386406 515209287
432213136438 515199714
586165157290 515190141
431256912706 515180568
159689372818 334135992
29642945266 298869060
187419861046 307570917
273479996926 515170995
745854520534 515161422
55460986030 515151849
562259563990 460547457
332765868310 515142276
510623482462 515132703
458987400934 447576042
548872431742 192379008
390139292230 515123130
897894093922 515113557
674137740634 304354389
292604471566 507148821
20080707946 352315119
511579706194 515103984
561303340258 515094411
510623482462 390147615
981085558606 238473003
895025422726 515084838
264873983338 515075265
403526424478 161218893
693262215274 515065692
890244304066 515056119
463768519594 515046546
871119829426 506603160
290692024102 515036973
615808092982 515027400
697087110202 14694555
567996906382 491391663
7649799430 515017827
614851869250 515008254
293560695298 514998681
792709483402 514989108
170207833870 514979535
533617376053 39412041
17212036750 514969962
631107672694 514960389
869207381962 484508676
466637190790 514950816
786509577742 20610669
401613977014 514941243
820439971630 514931670
49723643638 262855434
470462085718 476984298
483849217966 514922097
731511164554 514912524
198894545830 514902951
531660404566 258806055
46854972442 514893378
789840812206 94475937
306947827546 514883805
224712586594 514874232
720036479770 514864659
140564898178 514855086
853907802250 514845513
588077604754 514835940
119527976074 514826367
979173111142 131341560
394920410890 514816794
383445726106 244044489
300254261422 278287110
449425163614 369450789
742985849338 514807221
122396647270 514797648
979306740649 286500744
263917759606 514788075
692305991542 514778502
512535929926 372112083
303122932618 514768929
16255813018 514759356
977475654112 103168221
764978995174 514749783
398745305818 514740210
400657753282 514730637
907464899077 159246855
663624611743 436634103
266786430802 514721064
61198328422 514711491
776453679958 514701918
891200527798 514692345
881638290478 514682772
120484199806 514673199
678918859294 514663626
650232147334 20936151
135783779518 505530984
837651998806 514654053
501061245142 487198689
350934119218 514644480
514448377390 794559
697087110202 68925600
36336511390 514634907
932318148274 514625334
336590763238 514615761
87016369186 427223844
215150349274 50152947
381686283901 138329850
400657753282 514606188
825221090290 514596615
665531727046 256642557
112834409950 514587042
970567097554 514577469
710474242450 40752261
763066547710 514567896
650232147334 514558323
992560243390 514548750
376093225765 83562717
509667258730 66139857
160645596550 514539177
383445726106 514529604
347109224290 514520031
653100818530 92130552
432213136438 77589165
977260663678 495230436
305035380082 514510458
204631888222 369192318
121440423538 514500885
349021671754 514491312
83191474258 514481739
682255946953 5207712
484805441698 514472166
647363476138 514462593
319378736062 459063642
311728946206 514453020
367189922662 514443447
362408804002 485791458
941880385594 514433874
320334959794 514424301
181682518654 125454165
945705280522 514414728
281129786782 514405155
800359273258 514395582
982041782338 514386009
737248506946 514376436
139055033656 59381319
668400398242 514366863
955267517842 96266088
802271720722 514357290
213237901810 514347717
764022771442 514338144
593814947146 514328571
763066547710 514318998
404482648210 234902274
207500559418 126124275
920843463490 514309425
268698878266 514299852
65979447082 514290279
305035380082 514280706
519229496050 514271133
488630336626 514261560
250530627358 514251987
389183068498 301559073
168295386406 232442013
970567097554 514242414
577559143702 61611828
968654650090 514232841
142477345642 514223268
286867129174 285304119
512535929926 514213695
229493705254 514204122
165426715210 514194549
939011714398 514184976
729598717090 103570287
831914656414 514175403
367189922662 514165830
684656201686 300237999
673181516902 39239727
384569477338 308049567
736292283214 514156257
350934119218 514146684
240968390038 114895146
944749056790 452544429
208456783150 514137111
717167808574 156183495
423607122850 514127538
843389341198 172400157
590962923397 103283097
686568649150 514117965
623457882838 514108392
925624582150 514098819
207500559418 514089246
233318600182 514079673
594771170878 134548515
964829755162 171969372
291648247834 175654977
805140391918 514070100
775497456226 514060527
693262215274 65287860
811833958042 514050954
369102370126 514041381
732467388286 514031808
972479545018 514022235
402570200746 245040081
392051739694 514012662
836695775074 514003089
585208933558 66321744
789840812206 513993516
90841264114 326525457
381533278642 513983943
571821801310 170839758
255311746018 513974370
496280126482 513964797
48767419906 513955224
35380287658 127694247
184551189850 513945651
244793284966 56710452
280173563050 484949034
615808092982 513936078
538353970690 513926505
819483747898 513916932
995428914586 513907359
949530175450 513897786
800359273258 513888213
540266418154 446350698
151083359230 447949389
62154552154 513878640
926580805882 75148050
785059693546 513869067
792709483402 192608760
764978995174 513859494
737248506946 513849921
441775373758 513840348
323203630990 513830775
398745305818 6949998
32511616462 85994259
137696226982 513821202
308860275010 513811629
818527524166 513802056
441775373758 513792483
187419861046 513782910
474286980646 513773337
695174662738 178909797
837651998806 513763764
670312845706 423251049
173076505066 8682711
618676764178 513754191
125495587408 6423483
987779124730 513744618
879725843014 513735045
667444174510 513725472
67891894546 513715899
408307543138 58337862
155864477890 513706326
784103469814 513696753
952398846646 364558986
555565997866 453616605
649275923602 513687180
882594514210 513677607
369102370126 131848929
595727394610 513668034
572778025042 149271789
49723643638 513658461
453250058542 355378479
100403501434 167795544
316510064866 409523367
757556497057 281800401
941880385594 513648888
221843915398 513639315
179770071190 513629742
579471591166 513620169
543135089350 513610596
686568649150 513601023
698043333934 513591450
489586560358 513581877
127177765930 513572304
464724743326 513562731
322247407258 513553158
766891442638 513543585
552697326670 513534012
718124032306 513524439
69804342010 513514866
741073401874 513505293
453250058542 513495720
860601368374 513486147
489763488544 109438536
417869780458 513476574
270611325730 382805124
538353970690 513467001
71716789474 513457428
152040071185 225731340
342328105630 513447855
491499007822 121481370
943792833058 513438282
556522221598 513428709
94666159042 183677151
620589211642 513419136
100403501434 513409563
929449477078 513399990
698043333934 513390417
338503210702 462213159
539310194422 513380844
420831663955 142810014
914149897366 513371271
78410355598 513361698
749679415462 513352125
480980546770 226669494
175945176262 513342552
676050188098 68226771
817571300434 513332979
450381387346 513323406
599552289538 164780049
935186819470 513313833
505842363802 513304260
761154100246 513294687
336742437850 165057666
787928364742 235696833
183599350552 253493040
535485299494 513285114
747766967998 513275541
299298037690 319546740
510623482462 513265968
375795936250 513256395
662663055850 513246822
250530627358 444359514
217062796738 513237249
653100818530 513227676
621545435374 231628308
594771170878 177636588
889288080334 513218103
76497908134 72812238
882594514210 513208530
543135089350 513198957
58329657226 415190583
955267517842 513189384
984910453534 199884240
961004860234 513179811
773585008762 513170238
658838160922 513160665
156820701622 513151092
742029625606 456785268
630151448962 513141519
238099718842 512816037
586165157290 513131946
751591862926 513122373
957179965306 513112800
732467388286 513103227
614948690572 318713889
32618451142 96505413
50679867370 513093654
224712586594 100803690
762110323978 513084081
105184620094 78498600
242880837502 76153215
16255813018 349701690
139608674446 513074508
450381387346 513064935
180789754339 106844253
873988500622 513055362
67891894546 513045789
371971041322 513036216
161601820282 23243244
984151653781 7591389
844345564930 513026643
907456331242 513017070
25818050338 513007497
536441523226 512997924
249574403626 512988351
624414106570 512978778
508711034998 512969205
384401949838 512959632
180726294922 512950059
609114526858 512940486
255311746018 512930913
335634539506 512921340
628239001498 512911767
502017468874 512902194
845301788662 326774355
394920410890 512892621
739160954410 424868886
872076053158 512883048
994472690854 512873475
634932567622 512863902
896937870190 512854329
311728946206 512844756
532616628298 228057579
450381387346 512835183
260092864678 512825610
792709483402 512816037
149170911766 204249528
946661504254 145892520
680831306758 512806464
623457882838 512796891
647363476138 512787318
483108463318 185926806
207500559418 512777745
719080256038 512768172
183594966118 512758599
831914656414 512749026
438906702562 512739453
302317244311 131169246
198894545830 512729880
803227944454 512720307
919887239758 512710734
72970848382 103397973
404482648210 512701161
830958432682 512691588
872076053158 162568686
607202079394 512682015
192445828327 228785127
928493253346 512672442
985866677266 512662869
517669449862 19452336
269655101998 93422907
398745305818 446523012
483849217966 512653296
439862926294 512643723
796534378330 512634150
385358173570 512624577
177857623726 421728942
343284329362 512615004
141521121910 512605431
592858723414 512595858
420738451654 512586285
890244304066 512576712
321291183526 512567139
174032728798 481483608
987779124730 226841808
799403049526 512557566
321291183526 512547993
558434669062 512538420
47811196174 512528847
131002660858 512519274
838608222538 512509701
602420960734 46974711
385358173570 205991814
420738451654 512500128
195069650902 512490555
751591862926 512480982
375795936250 512471409
757329205318 512461836
234274823914 512452263
254355522286 512442690
226625034058 512433117
179770071190 491133192
113790633682 512423544
195069650902 512413971
705693123790 512404398
455162506006 512394825
236187271378 512385252
743942073070 512375679
90841264114 512366106
792000865315 213899112
52592314834 512356533
714299137378 512346960
862513815838 306077529
834783327610 512337387
351890342950 375730677
908412554974 512327814
853907802250 512318241
505842363802 512308668
439862926294 512299095
391095515962 512289522
58329657226 512279949
121440423538 512270376
575646696238 512260803
9562246894 512251230
781234798618 512241657
822352419094 352525725
766891442638 512232084
377708383714 512222511
386360510443 295958868
437950478830 512212938
398745305818 484355508
57664012336 6825549
672225293170 512203365
581384038630 79905831
358583909074 158136387
206544335686 512193792
772628785030 512184219
528791733370 512174646
54550406362 404497542
99447277702 351731166
357627685342 512165073
676050188098 512155500
965785978894 427070676
410219990602 512145927
758285429050 512136354
755416757854 512126781
65979447082 512117208
251486851090 198611031
505842363802 512107635
615808092982 512098062
749679415462 512088489
555565997866 512078916
377708383714 512069343
701868228862 512059770
420192344815 43308252
474286980646 512050197
452548849957 44638899
645451028674 512040624
672392409031 53158869
691349767810 512031051
394920410890 512021478
707605571254 512011905
99447277702 29647581
191244755974 512002332
891200527798 294111279
776453679958 117154374
736292283214 145078815
262062319357 361514772
662663055850 511992759
688481096614 384183636
115703081146 399912075
655013265994 511983186
495323902750 511973613
787928364742 511964040
25818050338 511954467
705693123790 511944894
857732697178 511935321
873032276890 511925748
980129334874 511916175
349021671754 511906602
494367679018 97319118
426475794046 470800140
327028525918 511897029
555565997866 511887456
24861826606 511877883
906500107510 511868310
788884588474 347739225
692305991542 462921561
256267969750 511858737
692479894660 101789709
466637190790 511849164
358583909074 511839591
546959984278 511830018
96578606506 119987982
883550737942 120409194
807052839382 511820445
742029625606 118322280
211325454346 511810872
197938322098 511801299
670312845706 511791726
156820701622 511782153
169251610138 511772580
589033828486 511763007
787928364742 511753434
901718988850 332939367
523054390978 511743861
495323902750 369489081
917018568562 511734288
452293834810 511724715
984910453534 355416771
379620831178 511715142
904587660046 511705569
781234798618 511695996
301210485154 511686423
37292735122 511676850
294516919030 511667277
706649347522 511657704
175945176262 511648131
747766967998 511638558
152995806694 511628985
313641393670 511619412
461856072130 511609839
779322351154 511600266
835739551342 511590693
543135089350 511581120
878924232805 233763087
791753259670 237458265
428388241510 511571547
181996934266 4729062
170207833870 147711390
69804342010 511561974
72673013206 192781074
898850317654 511552401
6693575698 359657610
594771170878 179455458
767223204526 133399755
963873531430 511542828
682743754222 511533255
890244304066 511523682
938055490666 511514109
327028525918 511504536
554609774134 511494963
230752531516 104068083
183594966118 460643187
317530982932 8156196
586165157290 511485390
497236350214 511475817
121440423538 198448290
702824452594 511466244
111878186218 511456671
826177314022 511447098
201765887893 209505105
288779576638 511437525
373883488786 511427952
530704180834 511418379
48767419906 511408806
873988500622 265564593
300254261422 128632401
505842363802 511399233
523054390978 511389660
440819150026 497470518
673181516902 511380087
700912005130 380536323
205588111954 511370514
737248506946 385887630
322247407258 511360941
757329205318 496723824
88928816650 273500610
411176214334 511351368
608158303126 511341795
905543883778 304411827
276348668122 511332222
362408804002 343996182
651188371066 511322649
843389341198 511313076
513492153658 511303503
8606023162 511293930
543135089350 511284357
908412554974 511274784
644494804942 511265211
534529075762 511255638
211325454346 67633245
164470491478 418512414
509667258730 511246065
494367679018 511236492
703780676326 511226919
371014817590 511217346
26774274070 511207773
66935670814 511198200
425519570314 511188627
85103921722 511179054
939967938130 509254881
401613977014 511169481
152039582962 398361249
458031177202 511159908
131958884590 511150335
209413006882 511140762
981085558606 511131189
47811196174 511121616
314597617402 235572384
322247407258 511112043
122396647270 511102470
486717889162 511092897
158733149086 511083324
657881937190 511073751
426475794046 511064178
283998457978 511054605
464724743326 100449489
860601368374 511045032
724817598430 399988659
87016369186 511035459
380577054910 511025886
450381387346 126717801
60242104690 418129494
254355522286 122362086
195069650902 511016313
458031177202 103800039
257378845297 153991278
565128235186 511006740
276348668122 510997167
183594966118 324160926
853226026855 72496329
969610873822 510987594
65023223350 187200015
777409903690 510978021
566084458918 267019689
222800139130 510968448
493411455286 207906414
51636091102 380325717
680831306758 204756897
344240553094 478257507
873032276890 510958875
121440423538 321068847
85103921722 151961802
47811196174 510949302
774541232494 391822890
134827555786 510939729
258180417214 510930156
395876634622 510920583
639713686282 90053211
283998457978 510911010
577559143702 510901437
496280126482 510891864
374839712518 510882291
581384038630 510872718
580427814898 510863145
751591862926 510853572
118571752342 141153885
8606023162 510843999
341371881898 510834426
163514267746 510824853
456118729738 462605652
823308642826 510815280
284226477265 229503102
592924059139 210098631
892486570099 110529858
945705280522 510805707
809921510578 510796134
431663612038 31562181
955267517842 56921058
231406152718 510786561
524010614710 287678223
731511164554 510776988
198894545830 510767415
510623482462 510757842
42073853782 510748269
902906534554 142685565
175945176262 85123116
668400398242 289669407
144389793106 6375618
172120281334 191622741
844345564930 510738696
756372981586 500907225
745854520534 510729123
700912005130 510719550
545047536814 444034032
327984749650 510709977
73629236938 365200377
966742202626 510700404
894069198994 510690831
259136640946 510681258
929449477078 510671685
205588111954 510662112
275392444390 510652539
81279026794 510642966
650232147334 329990883
182793384628 122036604
139608674446 436547946
94666159042 510633393
388226844766 48420234
9574 510623820
168295386406 239841942
933274372006 347892393
267742654534 510614247
629195225230 510604674
568953130114 510595101
225668810326 510585528
894069198994 341555067
390139292230 510575955
562259563990 190971777
260092864678 510566382
539310194422 57572022
582340262362 510556809
942836609326 510547236
754460534122 510537663
211325454346 78441162
183594966118 510528090
648319699870 510518517
352846566682 510508944
679875083026 510499371
956233306 510489798
831914656414 510480225
936143043202 510470652
395876634622 510461079
591902499682 510451506
135783779518 510441933
731511164554 510432360
70760565742 510422787
895025422726 510413214
24861826606 510403641
858688920910 510394068
240968390038 510384495
87016369186 510374922
269655101998 474610194
951442622914 320992263
456118729738 510365349
857732697178 510355776
605289631930 90752040
838659581683 139191420
324159854722 510346203
33636066523 131992524
349977895486 510336630
572778025042 510327057
522098167246 231551724
721948927234 510317484
799593092722 217517706
872076053158 510307911
646407252406 510298338
243837061234 510288765
371014817590 510279192
22949379142 346810644
939967938130 510269619
202719440758 510260046
964829755162 490539666
906500107510 318129936
529747957102 510250473
567996906382 510240900
565439893774 80958861
218019020470 289975743
946661504254 510231327
36336511390 510221754
209413006882 510212181
367189922662 103886196
728642493358 167058423
245749508698 510202608
98491053970 510193035
393411082456 67011000
904587660046 510183462
414044885530 510173889
660889818952 241995867
732467388286 510164316
400657753282 510154743
75541684402 510145170
177857623726 510135597
387270621034 373519314
68848118278 510126024
376752159982 510116451
499451524657 18198273
480980546770 354918975
847214236126 32155707
503929916338 510106878
593814947146 510097305
436038031366 510087732
477155651842 510078159
926580805882 510068586
571821801310 510059013
527835509638 510049440
223756362862 510039867
711430466182 83237235
877813395550 237343389
269655101998 510030294
720036479770 440846223
344240553094 510020721
498192573946 510011148
917018568562 256728714
626326554034 510001575
705693123790 509992002
557478445330 509982429
813746405506 383676267
121440423538 509972856
487674112894 509963283
984910453534 509953710
455162506006 509944137
258180417214 509934564
409263766870 509924991
42073853782 509915418
516360824854 509905845
139092866152 47989449
102315948898 509896272
808965286846 509886699
372927265054 509877126
10518470626 509867553
669545162209 268761975
906500107510 509857980
280173563050 509848407
483849217966 509838834
79366579330 32854536
412132438066 509829261
627282777766 509819688
913193673634 509810115
746810744266 17748342
447512716150 473001930
392051739694 376917729
809921510578 509800542
472374533182 509790969
174032728798 509781396
716211584842 509771823
568145766532 188540235
416913556726 509762250
461856072130 391248510
477155651842 509752677
986822900998 509743104
37292735122 174400914
416987996374 105973110
718124032306 333130827
905543883778 509733531
126221542198 509723958
225668810326 509714385
198894545830 241115151
376752159982 509704812
91797487846 509695239
147258464302 509685666
766891442638 509676093
811833958042 509666520
276348668122 509656947
383445726106 112339155
796534378330 462653517
544091313082 19557639
124309094734 509647374
926580805882 509637801
465680967058 509628228
691349767810 509618655
624414106570 415248021
949530175450 104948799
923712134686 265066797
828089761486 143518416
746810744266 509609082
341371881898 26938422
9562246894 509599509
685612425418 509589936
115703081146 509580363
432213136438 160271166
200806993294 193479903
838608222538 509570790
862513815838 509561217
391365819190 19710807
671269069438 509551644
966742202626 509542071
629195225230 509532498
174988952530 343460094
23905602874 509522925
209413006882 509513352
9574 509503779
23905602874 509494206
170207833870 509484633
142477345642 320513613
469505861986 509475060
474286980646 509465487
961961083966 210424113
412132438066 509455914
308860275010 509446341
326072302186 509436768
658838160922 509427195
214194125542 509417622
740117178142 509408049
218019020470 509398476
658838160922 509388903
761154100246 509379330
303122932618 509369757
229493705254 509360184
412132438066 312443574
425656004710 219413160
134827555786 509350611
239055942574 509341038
793665707134 465554136
198894545830 509331465
595787283298 188904009
457074953470 509321892
238099718842 509312319
41117630050 509302746
977260663678 509293173
732467388286 509283600
275392444390 509274027
99791293030 105255135
297385590226 509264454
909368778706 509254881
80322803062 509245308
125265318466 509235735
746810744266 509226162
188376084778 509216589
430300688974 509207016
115703081146 509197443
60242104690 14455230
477155651842 509187870
933274372006 509178297
694218439006 509168724
912237449902 28135047
75541684402 509159151
704736900058 372112083
54504762298 509149578
9574 509140005
887375632870 509130432
827133537754 509120859
339459434434 509111286
444644044954 509101713
807052839382 509092140
60242104690 509082567
957179965306 509072994
152995806694 509063421
855820249714 509053848
951442622914 509044275
428388241510 509034702
69804342010 509025129
924668358418 509015556
8606023162 27445791
11474694358 509005983
781234798618 508996410
380577054910 508986837
297385590226 508977264
133871332054 508967691
9562246894 272954949
94666159042 508958118
240012166306 508948545
174988952530 451089333
948573951718 508938972
990647795926 508929399
923712134686 110596869
203675664490 180183006
538522752253 20639388
896937870190 23080503
450381387346 508919826
1912457038 508910253
893287548490 178641753
831914656414 47348058
174032728798 508900680
7649799430 508891107
899846949019 328392192
92753711578 508881534
12535014892 177550431
790797035938 508871961
315553841134 508862388
882594514210 139880676
178813847458 508852815
527835509638 396896580
501061245142 508843242
244793284966 236098899
963873531430 99147561
91797487846 489142008
292604471566 508833669
846258012394 486825342
890244304066 508824096
151083359230 508814523
918931016026 175578393
931361924542 508804950
283042234246 508795377
189332308510 508785804
163514267746 214090572
120760141531 199664061
402570200746 242799999
244793284966 508776231
873988500622 508766658
151083359230 508757085
855820249714 508747512
233318600182 497355642
21993155410 508737939
864426263302 508728366
757329205318 306709347
52592314834 508718793
956233306 508709220
971523321286 33984150
277304891854 508699647
511579706194 508690074
175996056757 102612987
665531727046 508680501
503929916338 508670928
42073853782 508661355
741073401874 508651782
519229496050 508642209
435081807634 508632636
165426715210 508623063
784103469814 487083813
841476893734 346619184
383445726106 217297527
582340262362 123003477
34424063926 508613490
284954681710 508603917
659794384654 84184962
497236350214 508594344
242880837502 508584771
645451028674 508575198
87972592918 334652934
928806654220 36540141
873988500622 508565625
221843915398 508556052
717167808574 508546479
829045985218 508536906
617720540446 508527333
194113427170 121864290
532616628298 508517760
66935670814 508508187
688481096614 34443654
463768519594 508498614
277304891854 508489041
191244755974 486557298
764978995174 508479468
642582357478 37583598
633020120158 508469895
679875083026 258049788
565128235186 285610455
961004860234 165526743
685612425418 508460322
984910453534 508450749
953508056491 324649149
316510064866 508441176
153952030426 19519347
789840812206 508431603
43986301246 508422030
870163605694 508412457
945705280522 9831471
249866351407 32318448
231406152718 508402884
659794384654 31342002
142477345642 276458667
93709935310 508393311
27730497802 508383738
370058593858 463850142
790797035938 508374165
606245855662 326917950
162742180669 230852895
700912005130 268340763
519229496050 508364592
647363476138 73980144
241924613770 508355019
385358173570 508345446
972479545018 508335873
832870880146 227942703
187419861046 508326300
400786376110 8328510
573734248774 508316727
887375632870 508307154
554609774134 508297581
202719440758 24028230
625467237781 162501675
688481096614 508288008
549828655474 183227220
604333408198 508278435
736292283214 508268862
65023223350 508259289
627423682753 256929747
400657753282 508249716
715255361110 508240143
210369230614 508230570
787928364742 275013144
698043333934 508220997
47811196174 508211424
80322803062 508201851
580427814898 508192278
41117630050 508182705
752570200288 151396995
795578154598 508173132
109965738754 508163559
451337611078 403530669
960048636502 508153986
152039582962 508144413
423607122850 154958151
557478445330 508134840
377708383714 508125267
630151448962 508115694
166382938942 508106121
360496356538 508096548
579471591166 508086975
994472690854 508077402
930405700810 156049473
598596065806 508067829
763066547710 87813129
212281678078 508058256
159689372818 508048683
405438871942 508039110
292604471566 276803295
401613977014 454277142
455162506006 278057358
998297585782 508029537
999253809514 508019964
943001552116 285840207
980129334874 508010391
820439971630 508000818
364321251466 507991245
188376084778 507981672
993516467122 507972099
327028525918 39143997
225668810326 507962526
616764316714 507952953
397789082086 507943380
48767419906 507933807
930405700810 507924234
405438871942 507914661
423607122850 219355722
470462085718 507905088
516360824854 507895515
420738451654 507885942
79366579330 507876369
98491053970 507866796
626326554034 507857223
570865577578 507847650
659794384654 507838077
2868680770 318838338
485761665430 507828504
231406152718 507818931
468610350220 439123083
546003760546 507809358
719080256038 507799785
506798587534 507790212
260246999551 227473626
485761665430 507780639
307904051278 507771066
167339162674 507761493
482892994234 337601418
153952030426 507751920
121440423538 507742347
290692024102 507732774
102315948898 507723201
587121381022 147232740
408307543138 507713628
243837061234 507704055
764978995174 507694482
72673013206 507684909
507754811266 35573268
717167808574 507675336
243837061234 507665763
408307543138 507656190
795578154598 108280203
624414106570 507646617
481936770502 507637044
729598717090 507627471
297385590226 507617898
887454619693 198304695
676050188098 507608325
8606023162 507598752
415957332994 507589179
460899848398 507579606
635888791354 507570033
256267969750 169547403
157776925354 507560460
59285880958 507550887
598596065806 507541314
15299589286 350362227
656925713458 495967557
197938322098 507531741
680831306758 507522168
284954681710 507512595
48767419906 507503022
42073853782 507493449
509667258730 507483876
280173563050 507474303
485761665430 507464730
799403049526 507455157
870163605694 507445584
611026974322 507436011
747766967998 507426438
434125583902 507416865
610070750590 443641539
138652450714 507407292
324159854722 507397719
417869780458 34012869
945705280522 507388146
724817598430 150956637
766891442638 507378573
394920410890 12014115
826177314022 217795323
754460534122 507369000
18451640428 89756448
349021671754 267651507
333722092042 507359427
16255813018 507349854
310772722474 507340281
991604019658 507330708
661706832118 507321135
256267969750 507311562
540266418154 234078996
908529910381 95835303
728642493358 507301989
687524872882 507292416
773585008762 181819989
480980546770 507282843
703780676326 464635128
607202079394 507273270
542178865618 507263697
620589211642 507254124
662663055850 507244551
12430918090 507234978
979173111142 507225405
173076505066 507215832
868251158230 507206259
3824904502 507196686
750635639194 449318328
521162410588 58041099
191244755974 507187113
23905602874 507177540
51636091102 12866112
546003760546 507167967
780278574886 507158394
259136640946 277808460
308860275010 507148821
633976343890 495019830
637801238818 214444773
889288080334 507139248
903631436314 507129675
808009063114 507120102
227581257790 507110529
572949209428 163439829
531660404566 507100956
57373433494 134749548
179770071190 276267207
243837061234 377616558
589990052218 507091383
543135089350 452448699
423607122850 507081810
769760113834 507072237
473330756914 507062664
987779124730 349854858
924668358418 507053091
585208933558 507043518
426475794046 507033945
843438364531 418397538
276348668122 256422378
968654650090 507024372
292604471566 507014799
46854972442 80738682
618676764178 507005226
294516919030 506995653
947617727986 506986080
334678315774 506976507
873032276890 506966934
147258464302 506957361
656925713458 506947788
652144594798 506938215
190288532242 506928642
879725843014 506919069
144389793106 506909496
742029625606 506899923
57373433494 506890350
276348668122 506880777
276348668122 506871204
500105021410 506861631
231406152718 506852058
54504762298 506842485
480024323038 506832912
496550429710 19710807
629195225230 506823339
973435768750 506813766
81279026794 385102644
789840812206 506804193
731511164554 71912376
20080707946 506794620
923712134686 506785047
850082907322 506775474
317466288598 506765901
144389793106 506756328
671269069438 506746755
392051739694 506737182
952431232105 305876496
38248958854 506727609
480980546770 506718036
567996906382 506708463
738204730678 416425500
699955781398 467430444
793665707134 506698890
956223741574 506689317
211325454346 506679744
617720540446 506670171
419782227922 506660598
295473142762 44399574
416913556726 506651025
666487950778 240808815
961961083966 483608814
349021671754 506641452
855934589626 173051121
478111875574 209955036
334678315774 506631879
180726294922 506622306
292604471566 506612733
760197876514 506603160
627282777766 490874721
93709935310 506593587
278261115586 506584014
192200979706 506574441
146302240570 426496296
896937870190 506564868
738204730678 321767676
21993155410 81121602
546003760546 506555295
746810744266 506545722
475243204378 506536149
75541684402 506526576
841476893734 327463611
279217339318 506517003
169251610138 506507430
374839712518 506497857
296429366494 506488284
694218439006 356412363
517317048586 506478711
853907802250 115498245
716211584842 506469138
657881937190 157964073
376752159982 184854630
77454131866 506459565
299298037690 506449992
851995354786 506440419
194113427170 332709615
28686721534 506430846
483849217966 506421273
200806993294 220581066
417869780458 506411700
417869780458 506402127
210369230614 337218498
936143043202 506392554
313641393670 506382981
351890342950 198055797
986822900998 506373408
451337611078 506363835
239055942574 506354262
479068099306 506344689
454206282274 506335116
666692439631 46610937
117615528610 454822803
760197876514 506325543
763066547710 506315970
71716789474 506306397
630151448962 303081180
761455831633 98965674
707605571254 506296824
3824904502 506287251
957179965306 506277678
649275923602 506268105
954515084134 111458439
507754811266 147089145
193157203438 506258532
52592314834 506248959
999253809514 506239386
628239001498 506229813
982041782338 506220240
51667682002 303722571
265830207070 506210667
432213136438 506201094
387270621034 222591396
340415658166 506191521
810877734310 506181948
511579706194 506172375
369102370126 506162802
885463185406 63277530
620589211642 506153229
297385590226 506143656
659794384654 506134083
454206282274 506124510
223756362862 84261546
783147246082 506114937
540266418154 506105364
254355522286 506095791
916062344830 506086218
342328105630 506076645
306947827546 506067072
491499007822 506057499
706649347522 220016259
359540132806 506047926
169251610138 506038353
561303340258 506028780
122396647270 506019207
528791733370 506009634
276405483877 100114434
304079156350 506000061
87216990547 10874928
956233306 478908471
373883488786 505990488
394920410890 479138223
523054390978 505980915
585208933558 505971342
776453679958 429157590
233318600182 505961769
87016369186 505952196
632063896426 183188928
971523321286 505942623
256267969750 505933050
749679415462 458766879
535510734955 203770878
257224193482 505923477
469559911144 303674706
746810744266 431838030
522098167246 505913904
57373433494 80968434
479068099306 505904331
250530627358 505894758
720992703502 505885185
190288532242 505875612
181682518654 505866039
556522221598 505856466
369102370126 505846893
240012166306 201301044
589033828486 505837320
366233698930 505827747
654057042262 505818174
78410355598 505808601
472374533182 505799028
312685169938 390166761
48915638665 140493348
172120281334 505789455
6693575698 505779882
329897197114 505770309
990647795926 505760736
446556492418 505751163
116659304878 476697108
200806993294 80652525
315928147 94274904
560347116526 505741590
660750608386 312319125
739171628305 345661884
457074953470 505732017
310772722474 505722444
499148797678 505712871
958136189038 108146181
585208933558 505703298
221843915398 414357732
853907802250 505693725
643538581210 505684152
650232147334 505674579
946661504254 505665006
931361924542 505655433
431256912706 505645860
2868680770 505636287
272523773194 447145257
644494804942 505626714
611026974322 65642061
652144594798 505617141
166382938942 505607568
684656201686 505597995
403526424478 505588422
550784879206 505578849
479214144994 319460583
810877734310 505569276
502017468874 379607742
654057042262 505559703
618676764178 505550130
615808092982 505540557
351890342950 505530984
331809644578 444838164
161601820282 505521411
265830207070 434872671
613014512398 3886638
859645144642 505511838
727686269626 397403949
626326554034 505502265
946661504254 246820659
181682518654 505492692
742029625606 505483119
917018568562 505473546
376752159982 505463973
28686721534 505454400
311728946206 505444827
608158303126 505435254
129090213394 505425681
302166708886 505416108
252443074822 505406535
895025422726 287802672
900762765118 256154334
18168260482 491133192
399701529550 454832376
34424063926 260060118
216106573006 505396962
507963473947 243948759
545047536814 505387389
125265318466 505377816
33467840194 505368243
945705280522 505358670
748723191730 461322870
721948927234 505349097
245749508698 505339524
353802790414 505329951
180726294922 505320378
625370330302 505310805
574690472506 505301232
600508513270 505291659
761154100246 505282086
728642493358 505272513
596683618342 505262940
949530175450 505253367
868251158230 244369971
297385590226 423691407
344240553094 505243794
511651293088 63832764
135783779518 406029222
85103921722 505234221
314839469674 154699680
700912005130 505224648
661706832118 505215075
720992703502 347116980
655013265994 505205502
341371881898 497049306
291648247834 505195929
162558044014 505186356
758285429050 505176783
782191022350 505167210
648319699870 31198407
399701529550 141862287
882594514210 505157637
258180417214 505148064
690393544078 505138491
851995354786 217479414
863470039570 505128918
373883488786 505119345
185507413582 16417695
534529075762 505109772
607202079394 118226550
649275923602 505100199
534529075762 505090626
234274823914 505081053
136740003250 505071480
734379835750 505061907
354884142829 217929345
844345564930 505052334
171164057602 505042761
960048636502 489831264
592858723414 388280880
576602919970 505033188
940924161862 102249213
219931467934 106289019
99447277702 505023615
786972141010 505014042
605682651445 110166084
478111875574 505004469
703780676326 243106335
323203630990 60032283
852951578518 504994896
720992703502 504985323
204631888222 504975750
999253809514 504966177
803242122067 115814154
697087110202 504956604
984910453534 504947031
710474242450 504937458
842433117466 165871371
568953130114 504927885
67891894546 504918312
933274372006 50890068
920843463490 504908739
971523321286 466252965
445648306000 338826762
267742654534 504899166
745854520534 231235815
969610873822 504889593
247661956162 504880020
64066999618 16905918
710474242450 366358710
139608674446 504870447
270611325730 504860874
549828655474 504851301
474286980646 88062027
812790181774 504841728
659794384654 504832155
841476893734 504822582
516360824854 131820210
628239001498 504813009
96578606506 389333910
111878186218 504803436
566084458918 504793863
12430918090 90101076
546003760546 267833394
616764316714 504784290
382489502374 423346779
79366579330 356115600
848170459858 504774717
178019436145 267201576
851039131054 78613476
480980546770 438835893
479068099306 504765144
159689372818 504755571
487674112894 504745998
736292283214 504736425
453250058542 504726852
366233698930 504717279
323203630990 228832992
741172750468 36712455
483849217966 504707706
252443074822 504698133
569909353846 504688560
202719440758 458929620
688481096614 497432226
600508513270 504678987
251486851090 504669414
567996906382 504659841
468549638254 504650268
248618179894 504640695
846258012394 448188714
526879285906 21261633
903631436314 504631122
63110775886 366655473
263917759606 504621549
293560695298 504611976
121440423538 504602403
221843915398 504592830
841476893734 504583257
86060145454 504573684
521141943514 430143609
682743754222 504564111
337546986970 504554538
204631888222 504544965
737248506946 504535392
859645144642 504525819
36336511390 504516246
908412554974 504506673
993516467122 504497100
409263766870 468866394
720036479770 47606529
512535929926 504487527
546003760546 504477954
265830207070 504468381
741073401874 504458808
229493705254 203320947
654057042262 504449235
140564898178 504439662
939011714398 504430089
218060404549 269585253
180726294922 504420516
390139292230 504410943
72673013206 301099569
903631436314 504401370
353802790414 504391797
552697326670 504382224
270611325730 504372651
297385590226 504363078
414044885530 83361684
371014817590 504353505
705693123790 504343932
851039131054 504334359
865382487034 504324786
265830207070 504315213
557478445330 504305640
404482648210 504296067
415957332994 504286494
603377184466 504276921
579471591166 504267348
184551189850 504257775
702824452594 504248202
847214236126 52804668
143433569374 504238629
587230465357 306422157
342328105630 504229056
880682066746 504219483
814702629238 504209910
575646696238 504200337
3933491041 191096226
672225293170 504190764
330853420846 504181191
796534378330 504171618
646407252406 332862783
467593414522 320408310
722905150966 504162045
383445726106 504152472
360496356538 432919779
193157203438 504142899
578515367434 504133326
755416757854 504123753
294516919030 504114180
637801238818 504104607
574690472506 232757922
29642945266 504095034
737248506946 504085461
102315948898 504075888
179770071190 504066315
349977895486 504056742
522098167246 258078507
783147246082 504047169
962299709695 3484572
801315496990 504037596
428388241510 504028023
537397746958 334873113
511579706194 406325985
830002208950 504018450
470462085718 504008877
803227944454 503999304
780278574886 333963678
344240553094 501921963
866338710766 503989731
528791733370 476467356
422650899118 503980158
245749508698 503970585
592858723414 319163820
276348668122 205082379
24861826606 503961012
780278574886 503951439
181682518654 503941866
493411455286 503932293
131958884590 503922720
181682518654 331733169
260092864678 503913147
328940973382 503903574
677006411830 383877300
266786430802 503894001
630151448962 503884428
561303340258 503874855
442731597490 503865282
123352871002 503855709
290692024102 203742159
809921510578 503846136
207500559418 15632709
988735348462 503836563
973435768750 39766242
450381387346 503826990
977260663678 503817417
80322803062 503807844
334678315774 380383155
35380287658 503798271
96578606506 105408303
447512716150 503788698
397789082086 317488545
481936770502 247471623
760197876514 503779125
322247407258 503769552
147258464302 503759979
677962635562 503750406
982041782338 503740833
305991603814 127799550
864426263302 503731260
257224193482 495077268
225668810326 503721687
334678315774 29111493
353802790414 503712114
337546986970 503702541
168295386406 503692968
438906702562 468741945
120484199806 270513834
989691572194 503683395
127177765930 503673822
480980546770 370427235
298341813958 503664249
810877734310 215296770
390139292230 503654676
748723191730 331197081
519229496050 503645103
958136189038 503635530
219931467934 182978322
607202079394 503625957
96578606506 503616384
69804342010 503606811
546959984278 503597238
797490602062 243345660
19124484214 503587665
687524872882 503578092
941880385594 503568519
192200979706 503558946
716211584842 503549373
963873531430 393402435
322247407258 503539800
876857171818 503530227
82235250526 503520654
524966838442 503511081
67891894546 503501508
408307543138 503491935
986822900998 503482362
798446825794 503472789
183594966118 503463216
974391992482 503453643
405438871942 327329589
146302240570 503444070
927537029614 503434497
231406152718 503424924
765935218906 277617
450381387346 503415351
207500559418 503405778
825221090290 503396205
997341362050 503386632
147258464302 503377059
456118729738 503367486
914149897366 83313819
782191022350 503357913
512535929926 485494695
123352871002 503348340
80322803062 503338767
840520670002 447920670
363365027734 503329194
933274372006 503319621
154300114279 134309190
586165157290 503310048
158733149086 503300475
979173111142 503290902
280173563050 97836060
207500559418 503281329
638757462550 503271756
244793284966 503262183
903631436314 108777999
424563346582 503252610
796534378330 503243037
772628785030 496082433
476199428110 503233464
218975244202 503223891
997341362050 503214318
80322803062 503204745
223756362862 503195172
822352419094 503185599
775497456226 503176026
172120281334 503166453
709518018718 114837708
333722092042 295279185
224712586594 497537529
158733149086 477175758
341371881898 503156880
6753598408 380593761
891200527798 503147307
190288532242 225195252
79366579330 503137734
268698878266 485552133
14343365554 503128161
926580805882 503118588
79366579330 412720749
252443074822 503109015
156820701622 355675242
136740003250 503099442
158733149086 503089869
958136189038 503080296
686568649150 503070723
194113427170 503061150
262173605482 217354965
726730045894 503051577
218975244202 503042004
587121381022 503032431
383445726106 503022858
325116078454 503013285
287823352906 503003712
572778025042 502994139
567996906382 21855159
775497456226 502984566
82235250526 502974993
951442622914 415965996
108053291290 502965420
47811196174 374936118
721948927234 502955847
807052839382 502946274
433169360170 412979220
437950478830 502936701
502017468874 92934684
626326554034 502927128
286867129174 502917555
444644044954 174764688
717167808574 502907982
406549737916 218551590
16255813018 502898409
325116078454 502888836
633976343890 502879263
402570200746 502869690
858688920910 502860117
772628785030 502850544
777409903690 502840971
240012166306 399308976
862513815838 185390718
934230595738 502831398
17212036750 155570823
35380287658 502821825
972479545018 502812252
828089761486 208662681
273479996926 123510846
305035380082 502802679
125265318466 389659392
2868680770 502793106
137696226982 245930370
81279026794 502783533
427432017778 502773960
205588111954 261754539
537397746958 502764387
646407252406 502754814
78410355598 502745241
218019020470 502735668
737248506946 117968079
983954229802 502726095
303122932618 502716522
941880385594 431321088
233318600182 502706949
920843463490 502697376
804184168186 502687803
972479545018 502678230
592858723414 502668657
418826004190 502659084
997341362050 231130512
788884588474 58538895
285910905442 297155493
317466288598 502649511
716211584842 502639938
441775373758 502630365
285910905442 502620792
858688920910 157466277
192200979706 502611219
288779576638 158682048
170207833870 241115151
270611325730 502601646
327984749650 502592073
333722092042 502582500
677366461933 45366447
502973692606 502572927
880682066746 502563354
820439971630 502553781
246705732430 502544208
109009515022 502534635
737248506946 502525062
920843463490 139564767
783147246082 502515489
390139292230 502505916
7649799430 502496343
543135089350 502486770
187419861046 502477197
755416757854 502467624
687524872882 407187555
640669910014 105877380
796534378330 331378968
554609774134 502458051
95845759156 35219067
825221090290 502448478
946661504254 502438905
313641393670 18284430
819483747898 502429332
204631888222 502419759
125265318466 502410186
609114526858 502400613
685612425418 442827834
109965738754 104316981
30599168998 502391040
979439805349 106020975
298341813958 502381467
297385590226 502371894
808294022605 34290486
920843463490 361304166
944749056790 502362321
746810744266 224668737
824264866558 502352748
15299589286 484690563
854864025982 407570475
782191022350 433991955
335634539506 152593620
679875083026 502343175
586165157290 502333602
363717429010 19452336
270611325730 502324029
403526424478 266713353
690393544078 502314456
104228396362 502304883
926580805882 51378291
783204818104 403023300
304079156350 502295310
716211584842 502285737
703780676326 71606040
298341813958 502276164
281129786782 380076819
204631888222 502266591
152995806694 502257018
907456331242 502247445
780278574886 502237872
725773822162 502228299
528791733370 502218726
286867129174 502209153
123352871002 502199580
526879285906 184395126
424563346582 502190007
941880385594 502180434
848170459858 502170861
939011714398 502161288
701868228862 502151715
206544335686 473413569
300254261422 502142142
275392444390 502132569
522098167246 502122996
535485299494 301405905
552697326670 502113423
431256912706 502103850
269671462255 118207404
350934119218 502094277
605289631930 502084704
208456783150 502075131
250530627358 502065558
70760565742 502055985
954311294110 502046412
569909353846 502036839
699955781398 490233330
644494804942 502027266
488860605568 6423483
299298037690 502017693
693262215274 436193745
777409903690 502008120
298341813958 501998547
751591862926 465391395
570865577578 501988974
914149897366 501979401
794621930866 501969828
91797487846 501960255
830002208950 386002506
734379835750 501950682
82235250526 501941109
508711034998 501931536
569909353846 501921963
992560243390 501912390
539310194422 501902817
258180417214 495957984
84147697990 501893244
354759014146 501883671
76497908134 501874098
202719440758 501864525
101359725166 501854952
999253809514 501845379
913193673634 501835806
743942073070 501826233
742985849338 494751786
281129786782 501816660
275392444390 501807087
174988952530 501797514
998406488230 381177714
515404601122 501787941
462812295862 501778368
239055942574 501768795
738204730678 414348159
131002660858 501759222
745854520534 501749649
174988952530 501740076
528791733370 501730503
2868680770 501720930
924668358418 501711357
358583909074 501701784
518273272318 501692211
577559143702 501682638
349021671754 501673065
770716337566 249903165
76497908134 465640293
336590763238 501663492
621545435374 501653919
221843915398 501644346
170207833870 501634773
209413006882 501625200
194113427170 79666506
542178865618 165086385
191244755974 501615627
277304891854 501606054
662663055850 501596481
685612425418 42245649
433551954688 18686496
745854520534 101732271
903631436314 501586908
287823352906 30537870
145346016838 501577335
407351319406 501567762
406395095674 501558189
306947827546 501548616
149170911766 170610006
925624582150 501539043
393964187158 501529470
828089761486 501519897
748723191730 501510324
626326554034 501500751
133871332054 501491178
354759014146 357589842
688481096614 501481605
396832858354 501472032
39205182586 501462459
650232147334 501452886
761154100246 239918526
852951578518 501443313
196025874634 270188352
4781128234 501433740
240968390038 172917099
609114526858 54728841
687524872882 24286701
304079156350 501424167
76497908134 501414594
729598717090 501405021
567040682650 370867593
53548538566 501395448
725773822162 195748704
920843463490 444857310
974391992482 501385875
213237901810 501376302
952505327125 210491124
110921962486 501366729
950486399182 157667310
838608222538 501357156
664575503314 47999022
765109063525 324888474
597639842074 501347583
744898296802 501338010
464724743326 501328437
575646696238 501318864
489586560358 501309291
959092412770 501299718
451337611078 46496061
39205182586 261285462
378664607446 501290145
13387141822 91948665
405438871942 35458392
267742654534 403377501
699955781398 501280572
6693575698 61439514
205588111954 501270999
343284329362 501261426
291648247834 43739037
909368778706 208404210
503929916338 501251853
100403501434 501242280
29642945266 371202648
97534830238 462701382
95622382774 176506974
500119428775 327932688
929449477078 150372684
782191022350 501232707
615808092982 85151835
53548538566 149941899
262961535874 501223134
678918859294 501213561
135783779518 382068003
567996906382 501203988
779322351154 407857665
774541232494 501194415
819483747898 368110569
337546986970 501184842
450381387346 501175269
647363476138 501165696
121440423538 501156123
465680967058 501146550
734379835750 501136977
368146146394 38866380
944749056790 382537080
274436220658 501127404
364321251466 501117831
566084458918 501108258
788884588474 501098685
329897197114 501089112
124309094734 501079539
599552289538 501069966
651188371066 299797641
685612425418 501060393
47811196174 501050820
447512716150 65220849
867294934498 91872081
13387141822 501041247
137696226982 501031674
381533278642 211984512
349977895486 501022101
2868680770 501012528
304079156350 501002955
855820249714 500993382
503929916338 426639891
943792833058 500983809
608295953293 85333722
758285429050 93748389
658838160922 241813980
718124032306 500974236
4781128234 157753467
252443074822 500964663
308860275010 32883255
762110323978 500955090
729598717090 500945517
391095515962 500935944
317466288598 500926371
419782227922 30853779
363365027734 431560413
880682066746 500916798
588077604754 500907225
686568649150 500897652
104228396362 500888079
811833958042 500878506
894069198994 500868933
984910453534 500859360
302166708886 500849787
602420960734 500840214
297385590226 500830641
870163605694 92293293
975348216214 500821068
261049088410 354622212
284954681710 500811495
117615528610 425395401
566084458918 267929124
31555392730 500801922
461856072130 139038252
19124484214 500792349
452293834810 500782776
437950478830 500773203
29642945266 500763630
611983198054 500754057
960048636502 491966043
846258012394 500744484
848170459858 500734911
862513815838 61793715
234274823914 500725338
334678315774 255953301
530704180834 500715765
917974792294 500706192
470462085718 125530749
593814947146 500696619
641626133746 240282300
927636981307 262166178
350934119218 500687046
690393544078 305522295
644494804942 500677473
329228172955 183179355
817571300434 500667900
698043333934 104661609
179770071190 500658327
396832858354 500648754
352846566682 500639181
523054390978 321777249
824264866558 500629608
345196776826 500620035
141521121910 379875786
469505861986 500610462
346153000558 500600889
919887239758 500591316
932318148274 500581743
415001109262 500572170
944749056790 500562597
883550737942 189105042
384442749964 240971556
415001109262 500553024
904587660046 500543451
513492153658 500533878
65023223350 500524305
108053291290 500514732
179770071190 500505159
293560695298 500495586
396832858354 363218766
896937870190 500486013
902675212582 69270228
921799687222 500476440
289735800370 500466867
700912005130 500457294
12430918090 334413609
670312845706 500447721
975348216214 500438148
654057042262 165746922
34589207749 34797855
605289631930 129943902
519229496050 353865945
487674112894 500428575
340415658166 500419002
640669910014 338252382
631107672694 500409429
441775373758 500399856
821396195362 174238173
661771804069 213372597
939011714398 500390283
130046437126 500380710
780278574886 500371137
964913068981 299443440
336590763238 500361564
546959984278 500351991
673181516902 500342418
181864041880 134404920
105184620094 500332845
681787530490 500323272
394920410890 500313699
592858723414 500304126
792709483402 420072813
342328105630 500294553
512535929926 215689263
619632987910 313841232
881638290478 500284980
308860275010 500275407
315553841134 500265834
761334532150 199463028
116659304878 500256261
953355070378 500246688
105184620094 500237115
545047536814 147069999
2868680770 69662721
790797035938 500227542
175945176262 500217969
751591862926 500208396
110921962486 14531814
548872431742 500198823
925624582150 500189250
285910905442 500179677
436994255098 155063454
284954681710 500170104
13387141822 59505768
603377184466 500160531
340415658166 500150958
838608222538 500141385
278261115586 500131812
84147697990 500122239
622501659106 500112666
210369230614 500103093
109009515022 500093520
111878186218 500083947
210369230614 500074374
849126683590 500064801
327984749650 481952685
283998457978 500055228
65979447082 500045655
915106121098 276123612
804184168186 500036082
529747957102 353904237
817571300434 500026509
408307543138 500016936
616764316714 481483608
517398256345 212836509
328940973382 500007363
781234798618 175587966
150127135498 499997790
356671461610 499988217
230449928986 273634632
616764316714 499978644
590946275950 499969071
153952030426 499959498
782191022350 279541173
362408804002 499949925
843389341198 36291243
195069650902 493871070
196982098366 499940352
383445726106 499930779
28048694749 87707826
141521121910 499921206
242880837502 379148238
56417209762 499911633
288779576638 499902060
687524872882 280670787
214194125542 499892487
85103921722 279320994
898991098192 246964254
950486399182 499882914
354759014146 156489831
776453679958 414415170
664575503314 499873341
918931016026 499863768
81279026794 499854195
658838160922 499844622
956233306 499835049
263917759606 499825476
189332308510 131667042
33467840194 499815903
402570200746 203435823
743225442382 95423664
605289631930 259208121
373883488786 199022670
804184168186 499806330
787127204464 300017820
36336511390 499796757
334678315774 499787184
945705280522 499777611
873988500622 499768038
870163605694 499758465
327028525918 499748892
914149897366 499739319
105184620094 499729746
689437320346 499720173
643538581210 499710600
986116838902 164732184
143433569374 241861845
317466288598 499701027
122396647270 499691454
619632987910 499681881
851039131054 499672308
543135089350 499662735
408307543138 499653162
317466288598 499643589
716211584842 464989329
709518018718 499634016
46854972442 499624443
438906702562 499614870
740117178142 499605297
275392444390 499595724
578515367434 499586151
41117630050 499576578
102315948898 9008193
994472690854 219394014
810877734310 499567005
730554940822 474878238
967698426358 499557432
762110323978 388060701
868251158230 499547859
976304439946 475969560
287823352906 499538286
803227944454 499528713
110921962486 45672783
311728946206 88071600
144389793106 499519140
352846566682 499509567
945705280522 499499994
6693575698 499490421
111878186218 387620343
856776473446 499480848
85103921722 499471275
326072302186 499461702
698999557666 499452129
148214688034 470206614
270611325730 61171470
956233306 499442556
171164057602 499432983
470462085718 383532672
382489502374 499423410
278261115586 499413837
853907802250 499404264
295473142762 499394691
926580805882 499385118
814702629238 499375545
377708383714 499365972
759241652782 499356399
417869780458 499346826
35380287658 254794968
334678315774 131437290
70760565742 174362622
220887691666 499337253
260092864678 163928052
689437320346 247806678
579471591166 499327680
786972141010 499318107
930405700810 499308534
665531727046 499298961
99447277702 499289388
46854972442 499279815
588077604754 499270242
723997100692 124879785
662663055850 218522871
357627685342 37478295
295473142762 499260669
380577054910 207006552
33467840194 499251096
987779124730 499241523
299298037690 499231950
210369230614 233801379
807052839382 499222377
107097067558 499212804
217062796738 499203231
454206282274 113813397
52592314834 330153624
422650899118 308126151
304079156350 499193658
562591823674 12904404
300254261422 499184085
262961535874 48870165
678918859294 499174512
180726294922 499164939
575646696238 499155366
144389793106 499145793
730554940822 499136220
287823352906 499126647
203675664490 499117074
230449928986 499107501
90841264114 55887174
477155651842 499097928
257224193482 342167739
56417209762 393258840
818527524166 499088355
895981646458 499078782
292604471566 499069209
956233306 412222953
719080256038 499059636
944982657136 7936017
326072302186 499050063
56417209762 499040490
218019020470 499030917
437950478830 499021344
846258012394 151645893
74825130298 75358656
818527524166 197701596
496280126482 499011771
646407252406 499002198
246705732430 498992625
752548086658 498983052
997341362050 498973479
328940973382 498963906
192200979706 236395662
524966838442 498954333
651615987403 21089319
414044885530 141460221
133871332054 420407868
218019020470 498944760
450381387346 498935187
334678315774 496991868
401613977014 498925614
773585008762 498916041
709518018718 498906468
873032276890 498896895
132915108322 498887322
829045985218 498877749
165426715210 393747063
688481096614 167182872
521141943514 498868176
671494484869 123147072
185507413582 498858603
67891894546 498849030
235266601768 424572123
635888791354 498839457
867294934498 498829884
6693575698 498820311
81279026794 321327318
259136640946 82480968
263917759606 498810738
437075596879 27560667
89885040382 498801165
196982098366 498791592
469505861986 498782019
987779124730 498772446
530704180834 498762873
115703081146 498753300
495323902750 498743727
248618179894 498734154
483849217966 498724581
5973556168 28010598
627282777766 349184748
566084458918 498715008
899806541386 498705435
948573951718 314597499
424563346582 498695862
208456783150 498686289
570865577578 347461608
513492153658 498676716
656925713458 498667143
201763217026 498657570
224712586594 498647997
414044885530 498638424
762110323978 494569899
174988952530 498628851
535485299494 498619278
217062796738 498609705
485761665430 498600132
803227944454 498590559
496280126482 377951613
184551189850 498580986
867294934498 498571413
598596065806 498561840
230449928986 498552267
928493253346 498542694
241924613770 273452745
473330756914 498533121
878769619282 411026328
169251610138 375740250
674137740634 66637653
513492153658 498523548
197938322098 498513975
626326554034 498504402
593814947146 498494829
575646696238 129216354
369102370126 498485256
619632987910 461811093
954311294110 397566690
697087110202 498475683
776453679958 146754090
458031177202 498466110
71716789474 498456537
690393544078 498446964
686568649150 498437391
384401949838 498427818
633020120158 447413301
12430918090 376927302
346153000558 498418245
66935670814 498408672
45898748710 498399099
251486851090 498389526
493411455286 65316579
563215787722 242665977
564172011454 251473137
141521121910 498379953
99447277702 51789930
409263766870 498370380
439862926294 498360807
344240553094 498351234
996385138318 498341661
465680967058 498332088
622501659106 498322515
2868680770 498312942
973435768750 490003578
596683618342 47865000
727686269626 498303369
812790181774 498293796
455162506006 162492102
691349767810 24324993
457074953470 498284223
629195225230 498274650
743942073070 265545447
906500107510 498265077
670312845706 498255504
361452580270 498245931
247661956162 498236358
254355522286 498226785
314597617402 350132475
937099266934 498217212
370058593858 498207639
430300688974 498198066
866338710766 342253896
367189922662 498188493
539310194422 498178920
559390892794 498169347
464724743326 498159774
942836609326 498150201
857732697178 498140628
598596065806 42743445
941880385594 348868839
583296486094 498131055
588077604754 270217071
397789082086 498121482
76497908134 498111909
490542784090 289276914
268698878266 498102336
983954229802 498092763
276348668122 498083190
169251610138 2938911
390139292230 409906287
668400398242 498073617
882687267007 110032062
740117178142 498064044
305991603814 498054471
717182215939 327932688
346153000558 498044898
685612425418 498035325
720992703502 498025752
36336511390 498016179
116659304878 498006606
320334959794 162769719
367189922662 497997033
891200527798 497987460
206544335686 497977887
920843463490 383264628
381533278642 497968314
655969489726 206843811
836695775074 497958741
278261115586 497949168
557478445330 497939595
400657753282 497930022
812790181774 308566509
164470491478 497920449
408307543138 497910876
434125583902 265689042
516360824854 497901303
640669910014 497891730
668400398242 497882157
495323902750 277339383
971523321286 497872584
449425163614 497863011
208456783150 254967282
818873683846 32481189
871119829426 497853438
180726294922 497843865
952398846646 445699734
813746405506 497834292
393964187158 497824719
930405700810 497815146
326072302186 497805573
281129786782 497796000
381533278642 497786427
808009063114 497776854
956223741574 497767281
703780676326 497757708
799403049526 156394101
607202079394 497748135
843389341198 497738562
824264866558 413764206
665531727046 497728989
832870880146 497719416
488630336626 497709843
810877734310 416473365
364321251466 497700270
2868680770 49004187
629195225230 497690697
62154552154 291009627
630151448962 497681124
391095515962 497671551
400873911622 24401577
581384038630 497661978
233318600182 453061371
379620831178 497652405
995428914586 497642832
892156751530 497633259
729598717090 142369656
338503210702 497623686
422650899118 279426297
895025422726 497614113
269655101998 378851475
436038031366 497604540
257224193482 227971422
197938322098 497594967
668400398242 497585394
908412554974 497575821
131958884590 105140259
219931467934 37401711
255311746018 497566248
29642945266 497556675
358583909074 497547102
928493253346 469708818
135783779518 497537529
320334959794 497527956
409263766870 497518383
965785978894 337007892
140564898178 497508810
780278574886 497499237
86060145454 497489664
904587660046 497480091
65979447082 497470518
985866677266 497460945
74585460670 93719670
635888791354 497451372
408307543138 497441799
502168071310 104068083
344240553094 497432226
836695775074 92398596
540266418154 497422653
660750608386 497413080
491499007822 497403507
742985849338 42494547
814702629238 497393934
213352777810 110836194
385358173570 497384361
832870880146 497374788
902675212582 497365215
633020120158 325797909
308860275010 279493308
543135089350 497355642
135783779518 497346069
8606023162 497336496
263917759606 497326923
608158303126 79417608
36336511390 497317350
263917759606 293297574
3824904502 23846343
998297585782 497307777
617720540446 497298204
108053291290 497288631
844345564930 144025785
481936770502 497279058
195069650902 497269485
168295386406 192436446
298341813958 497259912
62154552154 497250339
326072302186 497240766
503929916338 245547450
216106573006 497231193
533572852030 497221620
702824452594 497212047
131002660858 497202474
551741102938 497192901
108053291290 497183328
202719440758 497173755
101359725166 497164182
697087110202 497154609
633976343890 497145036
622501659106 497135463
726730045894 497125890
745854520534 497116317
265014514978 72371880
944756504584 180441477
4856199700 129130197
652144594798 497106744
798446825794 335763402
953355070378 455521632
890244304066 497097171
626326554034 497087598
358583909074 486136086
626326554034 409408491
266786430802 497078025
816615076702 497068452
121440423538 497058879
922755910954 497049306
685612425418 497039733
458987400934 497030160
403526424478 497020587
366233698930 361734951
552697326670 497011014
322247407258 197194227
822352419094 337429104
747766967998 317976768
757329205318 497001441
540266418154 496991868
127177765930 489285603
721948927234 422236311
688488927328 265851783
154908254158 496982295
99447277702 496972722
339660266401 201952008
323203630990 496963149
826177314022 496953576
21036931678 496944003
363365027734 496934430
955267517842 378583431
505842363802 36425265
486717889162 460767636
473330756914 496924857
295473142762 368062704
231406152718 214636233
353802790414 496915284
100403501434 496905711
549075149590 73712100
348065448022 496896138
419782227922 496886565
782191022350 496876992
959092412770 130451271
589990052218 496867419
980129334874 496857846
589033828486 28766865
655013265994 253713219
703780676326 496848273
877813395550 496838700
496280126482 496829127
851039131054 496819554
64066999618 496809981
87016369186 496800408
621545435374 496790835
782191022350 496781262
308860275010 496771689
933274372006 242847864
681787530490 496762116
382489502374 496752543
941880385594 496742970
66218532757 158385285
865382487034 496733397
33467840194 404784732
172120281334 496723824
725773822162 496714251
131958884590 496704678
753504310390 259782501
467593414522 496695105
740117178142 496685532
126221542198 496675959
785059693546 496666386
277304891854 231341118
665531727046 292684902
968654650090 496656813
10518470626 496647240
237143495110 496637667
723861374698 309734415
985866677266 496628094
820439971630 496618521
483849217966 496608948
423607122850 496599375
379620831178 254412048
675093964366 496589802
898850317654 285897645
977260663678 496580229
775497456226 443679831
434125583902 496570656
260092864678 496561083
240968390038 496551510
928493253346 347107407
528791733370 277751022
82235250526 103857477
141521121910 496541937
368146146394 496532364
677006411830 182671986
188376084778 423614823
591902499682 496522791
383445726106 416272332
313641393670 496513218
438906702562 128268627
317466288598 496503645
133871332054 496494072
333722092042 496484499
495323902750 496474926
625370330302 184347261
824264866558 496465353
659794384654 17911083
398745305818 496455780
373883488786 496446207
732483011422 35688144
259136640946 496436634
478111875574 158145960
375795936250 496427061
783147246082 496417488
818527524166 496407915
142477345642 496398342
137696226982 226860954
504886140070 316607829
918931016026 496388769
890244304066 314080557
248618179894 496379196
101359725166 496369623
90841264114 496360050
450381387346 496350477
892156751530 496340904
289735800370 160558356
156820701622 285332838
438906702562 496331331
266786430802 496321758
240012166306 496312185
525923062174 496302612
651188371066 496293039
226625034058 496283466
199850769562 496273893
904587660046 414319440
523054390978 293996403
637801238818 496264320
464724743326 487686912
191244755974 496254747
370058593858 496245174
70760565742 496235601
422650899118 496226028
25818050338 496216455
440819150026 496206882
21993155410 496197309
678918859294 367114977
766891442638 496187736
929449477078 496178163
102315948898 90177660
648319699870 49817892
935186819470 496168590
235231047646 496159017
829045985218 262960737
645451028674 496149444
282289140001 157360974
274436220658 496139871
314597617402 496130298
622501659106 167929566
864426263302 496120725
452293834810 496111152
191244755974 496101579
622501659106 496092006
539310194422 496082433
994472690854 112358301
162558044014 496072860
834783327610 496063287
38248958854 496053714
611026974322 496044141
837651998806 496034568
76497908134 127426203
627282777766 282748128
660750608386 496024995
168295386406 496015422
188376084778 496005849
549828655474 495996276
14343365554 483158883
328940973382 495986703
794621930866 495977130
611983198054 495967557
57373433494 495957984
766891442638 495948411
393007963426 495938838
214194125542 267957843
295473142762 330890745
9574 495929265
748723191730 495919692
641626133746 495910119
120484199806 495900546
267742654534 495890973
103272172630 495881400
844345564930 495871827
924668358418 495862254
965785978894 495852681
22949379142 495843108
437950478830 495833535
855820249714 495823962
961961083966 226104687
731511164554 495814389
319378736062 495804816
488630336626 495795243
974552483827 25473753
299298037690 495785670
262005312142 495776097
627282777766 495766524
400657753282 495756951
299298037690 495747378
819483747898 495737805
391095515962 204479280
794621930866 428631075
58329657226 495728232
342328105630 495718659
435081807634 236252067
342328105630 413974812
4781128234 3522864
661706832118 495709086
818527524166 495699513
591902499682 495689940
614851869250 495680367
415001109262 495670794
493411455286 495661221
956233306 495651648
909368778706 495642075
639713686282 495632502
751591862926 495622929
304079156350 495613356
803227944454 274926987
134827555786 495603783
326072302186 495594210
122396647270 495584637
607202079394 495575064
525923062174 495565491
225668810326 495555918
738204730678 128756850
395876634622 495546345
660750608386 495536772
896937870190 399318549
844345564930 294810108
581384038630 495527199
912237449902 295528083
596683618342 495517626
102315948898 495508053
85277106865 54202326
915106121098 470924589
610070750590 495498480
26774274070 194954145
310772722474 495488907
42073853782 495479334
685612425418 495469761
611026974322 246523896
541222641886 495460188
816615076702 495450615
820439971630 495441042
840520670002 495431469
534529075762 495421896
144389793106 369154026
387270621034 332853210
983954229802 495412323
525923062174 495402750
123352871002 495393177
231406152718 495383604
273479996926 495374031
549828655474 495364458
246705732430 228430926
924668358418 495354885
694218439006 495345312
399701529550 495335739
372927265054 495326166
239055942574 495316593
828089761486 495307020
930405700810 495297447
766891442638 495287874
574690472506 495278301
349021671754 495268728
265830207070 495259155
123352871002 249979749
475243204378 495249582
453250058542 207073563
902675212582 439180521
635888791354 265899648
100580152003 59141994
209413006882 495240009
339459434434 495230436
769760113834 495220863
336590763238 495211290
488630336626 141374064
629195225230 118915806
661706832118 495201717
74585460670 495192144
517317048586 495182571
156820701622 154019997
454206282274 182298639
861557592106 495172998
657881937190 495163425
532616628298 94054725
73629236938 325529865
580427814898 495153852
820439971630 495144279
629195225230 495134706
679875083026 495125133
70760565742 179761794
520185719782 495115560
175945176262 495105987
10518470626 240559917
312685169938 495096414
244793284966 495086841
926580805882 495077268
568953130114 495067695
567040682650 495058122
608158303126 202756140
868251158230 495048549
465680967058 280029396
346153000558 495038976
422650899118 495029403
329897197114 495019830
890244304066 495010257
147258464302 275893860
647363476138 495000684
555565997866 271423269
639713686282 126172140
917018568562 494991111
614851869250 494981538
628239001498 494971965
992573664736 440415438
934230595738 494962392
763066547710 494952819
660200318146 20132019
279217339318 494943246
545047536814 494933673
349977895486 494924100
197938322098 494914527
683699977954 494904954
773585008762 494895381
339459434434 5648070
808965286846 372399273
856833499807 180020265
806096615650 494885808
684656201686 494876235
722905150966 494866662
726730045894 59065410
761154100246 335399628
555565997866 494857089
428388241510 494847516
505842363802 494837943
262961535874 494828370
435081807634 494818797
432213136438 375673239
133871332054 494809224
465680967058 494799651
830958432682 139717935
314597617402 494790078
72673013206 63210519
850082907322 269470377
604333408198 494780505
532616628298 494770932
21993155410 494761359
940924161862 494751786
817571300434 494742213
249574403626 358662018
355715237878 84701904
362408804002 145567038
27730497802 360557472
61198328422 494732640
98491053970 494723067
187419861046 494713494
174988952530 127320900
41117630050 494703921
187419861046 494694348
581384038630 443957448
49723643638 494684775
596683618342 48075606
810877734310 494675202
109009515022 494665629
871119829426 494656056
907456331242 494646483
885463185406 102919323
707605571254 284375538
311784517471 77570019
437950478830 473451861
917974792294 494636910
812135584126 75645846
775497456226 494627337
851995354786 494617764
944749056790 494608191
234274823914 494598618
265933595470 64445436
146302240570 421384314
30599168998 150449268
783147246082 494589045
406395095674 494579472
690393544078 494569899
650232147334 484240632
351890342950 494560326
484805441698 494550753
905543883778 494541180
464724743326 494531607
552697326670 248534226
14343365554 494522034
86060145454 494512461
545047536814 349950588
562259563990 302305767
906500107510 78230556
294516919030 363486810
77454131866 18667350
233318600182 494502888
25818050338 494493315
408360979624 258892212
666487950778 459513573
248618179894 494483742
6693575698 155436801
861557592106 494474169
700912005130 494464596
161601820282 494455023
841476893734 494445450
98491053970 494435877
421694675386 494426304
739160954410 494416731
238099718842 494407158
517317048586 494397585
102315948898 111535023
144389793106 494388012
950486399182 165775641
952398846646 494378439
109965738754 371681298
742985849338 444455244
175945176262 494368866
496280126482 164186523
219931467934 110510712
37292735122 484613979
198894545830 494359293
878769619282 494349720
44942524978 203292228
792709483402 88234341
547916208010 259284705
760197876514 494340147
770716337566 494330574
477155651842 494321001
17212036750 494311428
605289631930 494301855
925624582150 494292282
608158303126 494282709
825221090290 494273136
326072302186 494263563
939423114073 63248811
377708383714 494253990
497236350214 120667665
891200527798 174611520
789840812206 494244417
982041782338 494234844
420738451654 494225271
834783327610 494215698
223756362862 494206125
87016369186 318235239
255311746018 494196552
146302240570 494186979
394920410890 494177406
138652450714 494167833
456118729738 494158260
749679415462 468684507
909368778706 494148687
806096615650 494139114
392051739694 494129541
854864025982 494119968
82235250526 494110395
161601820282 240023829
841476893734 494100822
143558899090 266138973
339459434434 494091249
576602919970 88301352
977260663678 494081676
106140843826 494072103
969610873822 494062530
718124032306 494052957
969610873822 365803476
650232147334 494043384
869207381962 494033811
879725843014 494024238
470462085718 190330386
854864025982 494014665
363365027734 258672033
607202079394 494005092
370058593858 493995519
519229496050 493985946
342328105630 493976373
970567097554 431598705
425519570314 493966800
11474694358 493957227
903631436314 493947654
330853420846 493938081
360496356538 403798713
521141943514 493928508
602420960734 66934416
396832858354 316665267
191244755974 493918935
899073397273 52393029
225668810326 493909362
29642945266 174544509
817571300434 493899789
502017468874 399462144
873988500622 493890216
784103469814 493880643
148214688034 267335598
377708383714 493871070
699955781398 493861497
402570200746 493851924
92021362024 109409817
224712586594 493842351
149170911766 11813082
180726294922 493832778
370203423775 95079036
771672561298 493823205
960048636502 493813632
887375632870 493804059
933274372006 493794486
752818112269 138894657
688481096614 66982281
338503210702 397308219
761154100246 493784913
283042234246 250870038
439862926294 114808989
832870880146 493775340
337546986970 493765767
442731597490 493756194
542178865618 493746621
872076053158 437122326
144389793106 493737048
929449477078 493727475
420738451654 493717902
185507413582 493708329
831914656414 492320244
495323902750 493698756
391222942165 99109269
635888791354 493689183
492455231554 342148593
484805441698 493679610
192200979706 471987192
129090213394 229493529
58329657226 493670037
536441523226 54814998
154908254158 475021833
987779124730 493660464
650232147334 493650891
63110775886 493641318
957179965306 461322870
567040682650 493631745
242880837502 333207411
206544335686 493622172
947617727986 493612599
62154552154 493603026
334678315774 493593453
113790633682 493583880
961961083966 493574307
557478445330 373126821
759241652782 493564734
365277475198 493555161
344240553094 493545588
893112975262 493536015
9574 493526442
306947827546 493516869
856776473446 493507296
855820249714 493497723
901718988850 493488150
677962635562 301846263
971523321286 149185632
895025422726 493478577
31555392730 493469004
235231047646 493459431
486717889162 493449858
398745305818 193163994
832870880146 353052240
354765696100 307111413
338680837717 7122312
663619279582 279072096
826177314022 493440285
648319699870 493430712
984910453534 493421139
229493705254 493411566
96578606506 493401993
902675212582 157447131
191244755974 255656538
278261115586 106336884
831914656414 493392420
210369230614 493382847
114746857414 493373274
375795936250 323165334
239055942574 67336482
970567097554 493363701
905543883778 493354128
52592314834 493344555
919887239758 493334982
647363476138 493325409
280173563050 493315836
299298037690 493306263
529855701217 118149966
27730497802 383724132
220887691666 493296690
53548538566 493287117
657881937190 493277544
235231047646 493267971
9574 493258398
359540132806 493248825
191244755974 493239252
245749508698 493229679
113790633682 493220106
124309094734 493210533
134827555786 493200960
786972141010 277463832
863470039570 493191387
964092561670 174860418
912237449902 162492102
181682518654 493181814
438906702562 106336884
541222641886 493172241
346153000558 493162668
239055942574 493153095
412132438066 493143522
65023223350 493133949
541222641886 493124376
633020120158 493114803
655969489726 19624650
644494804942 493105230
258180417214 493095657
327028525918 136568418
257224193482 493086084
667444174510 331771461
539310194422 493076511
528791733370 493066938
255311746018 370781436
125265318466 179407593
843389341198 493057365
543135089350 9515562
603377184466 493047792
175945176262 493038219
301210485154 493028646
103272172630 493019073
167339162674 493009500
715255361110 492999927
827502940678 47979876
545047536814 424964616
57373433494 485408538
571052729728 102804447
508711034998 492990354
40161406318 492980781
855820249714 492971208
788884588474 492961635
332990383879 159476607
971523321286 492952062
999564281050 85285857
440819150026 265344414
498192573946 186826668
135783779518 492942489
43030077514 492932916
31555392730 210366675
949530175450 492923343
799403049526 492913770
723980979760 152976540
645481920745 268426920
467593414522 283207632
828089761486 492904197
349977895486 386193966
264873983338 492894624
572778025042 492885051
523054390978 492875478
104228396362 492865905
784103469814 439008207
496280126482 492856332
737248506946 492846759
619632987910 492837186
791753259670 167651949
693262215274 492827613
751591862926 492818040
26774274070 492808467
930743608564 101205756
134920069258 163851468
954311294110 469593942
186463637314 23875062
31555392730 492798894
535485299494 492789321
497236350214 492779748
540266418154 492770175
291648247834 492760602
362408804002 92168844
218019020470 492751029
807052839382 492741456
38248958854 492731883
72673013206 492722310
453250058542 492712737
24861826606 184328115
828089761486 492703164
517317048586 78086961
89885040382 304162929
115703081146 315976011
602420960734 492693591
73629236938 492684018
938055490666 492674445
222800139130 492664872
35380287658 440386719
157776925354 492655299
755416757854 168130599
625370330302 492645726
557478445330 326860512
544091313082 492636153
724817598430 492626580
599552289538 270829743
192200979706 90656310
717167808574 492617007
713342913646 492607434
951883325542 18274857
859645144642 460805928
89885040382 492597861
782191022350 154642242
69804342010 492588288
731511164554 492578715
832289104309 35008461
255311746018 492569142
617720540446 280326159
262961535874 492559569
990647795926 243996624
34700359852 91891227
155864477890 492549996
64066999618 211103796
261049088410 492540423
483849217966 492530850
480024323038 492521277
321291183526 492511704
934230595738 38828088
349021671754 492502131
536441523226 492492558
191244755974 492482985
417869780458 492473412
706649347522 492463839
871333757257 103359681
702824452594 492454266
244953288088 11621622
542178865618 492444693
856776473446 492435120
736292283214 392301540
128133989662 492425547
727686269626 492415974
466637190790 492406401
867294934498 492396828
791753259670 492387255
958136189038 492377682
717167808574 172419303
206544335686 492368109
294516919030 492358536
817571300434 492348963
434125583902 441334446
656925713458 492339390
502973692606 330392949
213237901810 1120041
458031177202 492329817
851039131054 492320244
950486399182 15134913
779322351154 492310671
994472690854 492301098
327028525918 492291525
156820701622 492281952
460007419138 31409013
199850769562 492272379
565128235186 492262806
155864477890 199386444
337546986970 492253233
517317048586 492243660
718124032306 492234087
309311383489 2058195
994472690854 13038426
299298037690 492224514
583296486094 492214941
892197953722 408106563
65979447082 492205368
880682066746 492195795
285910905442 492186222
653100818530 492176649
904587660046 492167076
259136640946 492157503
91797487846 473729478
606245855662 492147930
882594514210 411753876
65023223350 492138357
712386689914 492128784
338503210702 492119211
506798587534 492109638
258180417214 492100065
898361084008 7332918
196025874634 492090492
158733149086 65508039
177857623726 492080919
930405700810 492071346
225668810326 492061773
154908254158 492052200
787928364742 492042627
628239001498 492033054
847214236126 492023481
138909772954 189621984
33467840194 492013908
574690472506 492004335
709518018718 491994762
52592314834 491985189
392051739694 491975616
316510064866 491966043
721948927234 491956470
993516467122 209418948
868251158230 491946897
480980546770 491937324
794621930866 491927751
918931016026 491918178
454206282274 491908605
445600268686 305014926
281129786782 491899032
444644044954 23760186
887375632870 334518912
926580805882 491889459
544091313082 491879886
797490602062 491870313
386314397302 491860740
507754811266 327760374
240968390038 359849070
525923062174 407800227
734379835750 491851167
309816498742 491841594
828089761486 491832021
131958884590 491822448
252443074822 491812875
532616628298 297031044
764978995174 491803302
658838160922 491793729
74585460670 135821724
278348182021 100344186
383445726106 491784156
275392444390 491774583
29642945266 240282300
867388146799 142810014
446556492418 491765010
585208933558 491755437
455162506006 491745864
41117630050 491736291
309816498742 491726718
522098167246 491717145
829045985218 491707572
347109224290 491697999
666487950778 491688426
842433117466 491678853
789840812206 491669280
637801238818 491659707
173076505066 491650134
681787530490 491640561
74585460670 491630988
792709483402 491621415
665531727046 491611842
662678104606 208863714
960048636502 491602269
425519570314 491592696
91797487846 491583123
188376084778 189545400
234274823914 105695493
857732697178 491573550
332765868310 491563977
84147697990 491554404
2868680770 491544831
590946275950 419804769
435081807634 294494199
704736900058 168867720
720036479770 262194897
489586560358 372839631
343468504309 240751377
8606023162 294034695
667444174510 491535258
190288532242 491525685
205588111954 491516112
906500107510 491506539
9574 45672783
45898748710 491496966
581384038630 491487393
734379835750 491477820
435081807634 294092133
746810744266 383408223
795578154598 491468247
96578606506 278430705
867294934498 491458674
959092412770 461887677
952398846646 189344367
131002660858 491449101
230449928986 491439528
247661956162 50526294
712386689914 491429955
697087110202 491420382
932318148274 404401812
739160954410 491410809
644494804942 491401236
154908254158 491391663
963873531430 491382090
840520670002 491372517
396832858354 330718431
110921962486 251032779
174032728798 491362944
254355522286 423739272
501061245142 333743499
396249378523 51368718
410219990602 491353371
800359273258 20333052
735336059482 491343798
682743754222 491334225
634932567622 386289696
462812295862 491324652
366340351723 82212924
336590763238 110855340
272523773194 491315079
894069198994 491305506
251486851090 491295933
749679415462 286213554
590946275950 491286360
421694675386 491276787
174032728798 311677734
571821801310 491267214
289735800370 286941102
102315948898 376573101
880682066746 491257641
741073401874 491248068
235231047646 360480888
938055490666 365142939
571821801310 491238495
723861374698 491228922
32511616462 491219349
610070750590 77359413
734379835750 491209776
637801238818 491200203
610070750590 491190630
810877734310 82643709
909368778706 491181057
833892621490 109840602
808009063114 491171484
393964187158 491161911
137696226982 491152338
155864477890 491142765
908412554974 491133192
906500107510 491123619
40161406318 491114046
26774274070 491104473
537397746958 491094900
630160840075 460001796
211325454346 491085327
406395095674 155207049
649275923602 491075754
499148797678 491066181
812214274186 6040563
478111875574 491056608
402570200746 491047035
786058373533 138492591
982041782338 491037462
412132438066 491027889
781234798618 491018316
378664607446 491008743
104549465209 119442321
72673013206 490999170
703780676326 490989597
787928364742 490980024
928493253346 490970451
320334959794 490960878
597639842074 490951305
994472690854 450409650
860601368374 490941732
177857623726 490932159
347109224290 490922586
355715237878 490913013
366233698930 490903440
660750608386 490893867
260127069007 191613168
421694675386 490884294
803227944454 148841004
335634539506 490874721
854864025982 490865148
545047536814 490855575
113790633682 490846002
364321251466 377070897
354759014146 490836429
497236350214 180106422
191244755974 95394945
923712134686 220466190
806096615650 490826856
810877734310 490817283
365277475198 178957662
497236350214 490807710
167339162674 490798137
852951578518 490788564
289735800370 490778991
861557592106 490769418
564172011454 490759845
896937870190 490750272
441775373758 490740699
45115767559 236185056
858688920910 258499719
228032835346 20103300
925624582150 490731126
770716337566 490721553
752574967642 148735701
757329205318 490711980
729598717090 490702407
778366127422 490692834
401613977014 11698206
323203630990 490683261
327984749650 490673688
147258464302 133170003
682743754222 490664115
551741102938 490654542
705693123790 490644969
60242104690 490635396
46854972442 490625823
257224193482 490616250
976304439946 490606677
567040682650 134950581
840520670002 490597104
377708383714 490587531
950486399182 490577958
946661504254 83869053
388226844766 490568385
669356621974 490558812
237143495110 490549239
441775373758 311524566
888331856602 490539666
653100818530 49655151
931361924542 469096146
439862926294 275434356
269655101998 269537388
518273272318 490530093
419782227922 128871726
629195225230 490520520
452293834810 490510947
575646696238 132566904
710474242450 222457374
51636091102 490501374
256267969750 490491801
796534378330 490482228
300254261422 490472655
937099266934 490463082
588077604754 490453509
960048636502 490443936
288779576638 490434363
450381387346 16599582
169251610138 490424790
560559656272 188358348
739185126235 137228955
566084458918 490415217
812790181774 256020312
16255813018 384987768
787928364742 490405644
592858723414 490396071
939967938130 490386498
644651591536 167517927
109009515022 25176990
487674112894 175453944
205588111954 490376925
908412554974 383513526
359540132806 490367352
628239001498 490357779
405438871942 267134565
717167808574 361581783
841476893734 225434577
781234798618 490348206
393964187158 490338633
93709935310 412969647
995428914586 490329060
956233306 490319487
109009515022 490309914
795578154598 490300341
866338710766 490290768
223756362862 490281195
184551189850 490271622
718124032306 490262049
935186819470 490252476
759241652782 490242903
641626133746 490233330
874944724354 490223757
22949379142 490214184
924668358418 26699097
205588111954 490204611
189332308510 312711618
835739551342 490195038
341371881898 490185465
79366579330 490175892
581384038630 490166319
89885040382 490156746
576602919970 319719054
906500107510 490147173
351890342950 490137600
731511164554 490128027
986822900998 490118454
464724743326 490108881
47811196174 33706533
82235250526 490099308
120484199806 490089735
284954681710 490080162
640728353179 204306966
921799687222 490070589
685612425418 490061016
245749508698 490051443
540266418154 490041870
109965738754 490032297
648319699870 490022724
893112975262 279933666
206544335686 280278294
606245855662 459762471
553653550402 490013151
454206282274 490003578
857732697178 489994005
558434669062 469565223
145346016838 298601016
930405700810 168494373
814702629238 457359648
923712134686 489984432
666487950778 489974859
102315948898 367038393
637801238818 489965286
332765868310 489955713
841476893734 185496021
376907223436 300017820
292604471566 489946140
122396647270 489936567
43030077514 489926994
558434669062 489917421
502017468874 489907848
76497908134 489898275
387270621034 146840247
860601368374 489888702
229493705254 489879129
539310194422 489869556
915106121098 489859983
569909353846 489850410
536441523226 489840837
477155651842 489831264
177857623726 489821691
683699977954 489812118
873988500622 489802545
699955781398 489792972
581384038630 489783399
390139292230 489773826
604333408198 489764253
594771170878 416923296
748723191730 489754680
41117630050 489745107
770716337566 489735534
152039582962 489725961
35380287658 176449536
231406152718 489716388
136740003250 489706815
652144594798 71280558
843389341198 489697242
30599168998 97223388
343284329362 165986247
695174662738 403655118
101359725166 155331498
482302478248 115134471
724817598430 489687669
820439971630 489678096
181682518654 348371043
420738451654 447930243
195069650902 489668523
809921510578 159304293
307904051278 143145069
218019020470 489658950
46854972442 489649377
563215787722 489639804
433169360170 489630231
251486851090 489620658
824264866558 489611085
409263766870 489601512
94666159042 107246319
499148797678 489591939
550784879206 489582366
219931467934 489572793
456118729738 365803476
550784879206 386864076
921799687222 489563220
415957332994 489553647
261049088410 489544074
804184168186 489534501
21993155410 489524928
967698426358 489515355
177857623726 489505782
900762765118 195988029
734396253445 50870922
571821801310 489496209
444644044954 489486636
466637190790 489477063
13387141822 489467490
980129334874 489457917
709518018718 489448344
22949379142 489438771
266786430802 489429198
243837061234 318254385
931361924542 71108244
138652450714 489419625
997341362050 489410052
301210485154 127943145
238099718842 489400479
778366127422 489390906
153952030426 489381333
130127568301 153292449
955267517842 98534889
868251158230 57945369
24159344812 46773678
179201908159 890289
167339162674 489371760
425519570314 489362187
431256912706 489352614
567040682650 334097700
408307543138 489343041
951442622914 489333468
772628785030 489323895
681787530490 489314322
340415658166 475385607
639713686282 489304749
775497456226 489295176
633976343890 489285603
896937870190 489276030
501061245142 489266457
107097067558 81102456
187419861046 489256884
712386689914 188932728
73629236938 489247311
205588111954 489237738
9574 489228165
556522221598 489218592
690393544078 489209019
186463637314 60415203
972479545018 489199446
550784879206 374333019
502973692606 489189873
554609774134 19940559
533572852030 355818837
23905602874 373481022
82235250526 472925346
702824452594 489180300
770716337566 489170727
225668810326 333513747
382489502374 489161154
989691572194 489151581
651188371066 489142008
538353970690 149061183
229493705254 489132435
669356621974 231657027
790900472203 83007483
771824896447 144648030
151083359230 47175744
492455231554 489122862
100403501434 489113289
685612425418 218838780
587121381022 489103716
78410355598 489094143
903631436314 489084570
313641393670 249003303
248618179894 489074997
596683618342 489065424
980129334874 49559421
586165157290 489055851
47811196174 489046278
543135089350 489036705
675093964366 489027132
87016369186 489017559
550784879206 489007986
446556492418 488998413
500105021410 173883972
267742654534 488988840
134827555786 488979267
49723643638 488969694
158733149086 131935086
498192573946 488960121
939011714398 311553285
794621930866 488950548
481936770502 488940975
583296486094 488931402
985866677266 488921829
911281226170 488912256
232362376450 488902683
70760565742 488893110
231406152718 488883537
722905150966 488873964
490542784090 62435106
118571752342 488864391
911281226170 488854818
204631888222 98554035
362408804002 488845245
380577054910 488835672
978216887410 471537261
154908254158 488826099
707605571254 183265512
20080707946 488816526
531660404566 448475904
592858723414 488806953
273479996926 488797380
479068099306 488787807
546959984278 488778234
342328105630 314808105
955267517842 488768661
192200979706 488759088
101359725166 488749515
548872431742 488739942
28686721534 472963638
273479996926 414309867
493411455286 488730369
658838160922 488720796
724817598430 488711223
547916208010 488701650
64066999618 488692077
93709935310 488682504
592858723414 488672931
670312845706 488663358
477155651842 488653785
169251610138 488644212
423607122850 160414761
315553841134 296064171
200806993294 247126995
458031177202 488634639
789840812206 488625066
570865577578 488615493
254355522286 488605920
29642945266 214033134
724817598430 488596347
791753259670 488586774
463768519594 488577201
899806541386 488567628
421694675386 443612820
700259542261 101224902
118571752342 488558055
327028525918 488548482
942836609326 488538909
145346016838 488529336
178813847458 488519763
194113427170 488510190
264962217679 149377092
454206282274 230728446
727101612316 6519213
384401949838 488500617
419782227922 488491044
323203630990 488481471
806096615650 98209407
436994255098 488471898
98491053970 488462325
131958884590 488452752
325116078454 488443179
754460534122 488433606
705693123790 488424033
395876634622 488414460
28686721534 488404887
371014817590 287448471
692305991542 307092267
65979447082 488395314
231406152718 488385741
543135089350 488376168
320334959794 488366595
324159854722 488357022
571821801310 488347449
801315496990 237247659
982041782338 488337876
236187271378 488328303
730554940822 80336616
415957332994 488318730
826177314022 106595355
428388241510 488309157
710474242450 488299584
860601368374 209399802
341371881898 370494246
731511164554 488290011
24061508752 2871900
392051739694 488280438
822352419094 488270865
745854520534 53197161
562486951459 93480345
117686742157 162654843
413088661798 488223
730554940822 454841949
141521121910 488261292
68848118278 488251719
87016369186 448131276
103272172630 448877970
4781128234 488242146
930405700810 488232573
152995806694 488223000
587121381022 488213427
764022771442 307934691
41117630050 488203854
590946275950 488194281
814702629238 316129179
953355070378 260988699
183594966118 488184708
18168260482 488175135
125265318466 488165562
371014817590 17690904
27730497802 154795410
910325002438 488155989
252443074822 315076149
51636091102 488146416
840520670002 270772305
243837061234 488136843
806096615650 488127270
202719440758 488117697
826177314022 488108124
738204730678 488098551
537397746958 488088978
917018568562 131935086
116659304878 488079405
501061245142 405703740
376752159982 488069832
967698426358 488060259
228537481522 103761747
146302240570 488050686
758285429050 488041113
842433117466 189325221
771803883712 270398958
714299137378 488031540
314597617402 488021967
911281226170 2134779
7649799430 488012394
961004860234 488002821
891200527798 487993248
62154552154 487983675
641626133746 487974102
79366579330 487964529
597639842074 487954956
850082907322 487945383
70760565742 487935810
505842363802 487926237
882594514210 487916664
593814947146 238358127
327984749650 261802404
413088661798 487907091
956233306 487897518
916062344830 27895722
569909353846 487887945
231406152718 274323888
252443074822 487878372
883550737942 348859266
318422512330 244427409
120484199806 473298693
931361924542 487868799
309816498742 401998989
723861374698 487859226
361452580270 487849653
269655101998 487840080
317466288598 487830507
446556492418 487820934
842433117466 487811361
33467840194 487801788
775497456226 487792215
315849378790 6452202
550784879206 8596554
565128235186 487782642
526879285906 487773069
421694675386 32318448
939967938130 487763496
75541684402 487753923
882594514210 487744350
408307543138 404277363
50679867370 487734777
423607122850 487725204
984950315506 291765894
960048636502 487715631
364321251466 487706058
307911499072 180441477
916062344830 483867285
67891894546 427089822
500105021410 487696485
101359725166 487686912
90841264114 399816345
305035380082 487677339
478111875574 441679074
652144594798 487667766
631107672694 244992216
922755910954 487658193
475243204378 308930283
76497908134 487648620
142477345642 487639047
534529075762 251693316
423607122850 487629474
675093964366 487619901
960048636502 487610328
530704180834 487600755
515404601122 487591182
594771170878 487581609
964829755162 487572036
954311294110 487562463
950486399182 487552890
321291183526 487543317
985866677266 487533744
294516919030 286787934
705693123790 487524171
76497908134 385428126
136740003250 487514598
767847666370 487505025
799403049526 487495452
494367679018 487485879
524010614710 487476306
557478445330 487466733
359540132806 487457160
186463637314 487447587
343284329362 487438014
376752159982 487428441
359540132806 487418868
214194125542 487409295
401613977014 487399722
490542784090 487390149
9574 487380576
90841264114 101148318
467593414522 487371003
86060145454 487361430
253399298554 487351857
207500559418 487342284
806096615650 487332711
653100818530 487323138
35380287658 487313565
404482648210 487303992
727686269626 487294419
484805441698 487284846
134827555786 248907573
599552289538 487275273
175978528594 213927831
19124484214 487265700
24861826606 487256127
153952030426 487246554
490542784090 487236981
432213136438 487227408
345196776826 487217835
106140843826 487208262
111878186218 341421045
812790181774 55025604
76497908134 487198689
808110929407 62569128
822352419094 397490106
50679867370 487189116
521359853713 167383905
734379835750 487179543
249574403626 487169970
993516467122 487160397
868251158230 276056601
123352871002 456909717
284954681710 435772533
393007963426 487150824
616764316714 487141251
556869386443 18236565
38248958854 458173353
372968294932 95318361
893112975262 487131678
905543883778 487122105
61198328422 487112532
775497456226 487102959
58329657226 163813176
593814947146 487093386
816615076702 487083813
352846566682 487074240
419782227922 487064667
582340262362 487055094
881638290478 487045521
201763217026 458699868
171164057602 487035948
174032728798 487026375
256267969750 487016802
560347116526 487007229
836695775074 42609423
702824452594 369584811
129090213394 486997656
425519570314 380852232
526879285906 486988083
87016369186 474208128
469505861986 486978510
548872431742 486968937
19124484214 486959364
380577054910 486949791
285910905442 486940218
240968390038 486930645
354759014146 367047966
858688920910 461389881
692352276997 97625454
788884588474 440032518
787928364742 39498198
135783779518 486921072
735336059482 486911499
970567097554 486901926
76497908134 486892353
191244755974 486882780
588077604754 445087062
588077604754 234662949
364321251466 486873207
483849217966 163956771
205588111954 486863634
419782227922 486854061
420738451654 65326152
794621930866 486844488
17212036750 102335370
671269069438 486834915
753504310390 486825342
119527976074 486815769
698999557666 486806196
257224193482 301070850
883550737942 486796623
517317048586 486787050
368146146394 486777477
597639842074 189832590
289735800370 486767904
262961535874 486758331
499148797678 486748758
629195225230 486739185
494367679018 486729612
411176214334 486720039
283042234246 486710466
127177765930 486700893
761154100246 486691320
565128235186 401931978
540266418154 271873200
732467388286 486681747
418826004190 486672174
191244755974 349012434
245749508698 486662601
871119829426 486653028
856776473446 405493134
865382487034 486643455
434125583902 486633882
997341362050 486624309
364321251466 390118896
88928816650 486614736
814702629238 486605163
553653550402 486595590
262005312142 250027614
908412554974 486586017
381533278642 469842840
905543883778 486576444
404482648210 486566871
842433117466 486557298
925624582150 408240585
365277475198 171260970
196982098366 486547725
691349767810 486538152
940924161862 486528579
338503210702 63057351
873032276890 20457501
471418309450 364549413
583296486094 486519006
200806993294 486509433
606245855662 486499860
633976343890 38990829
886419409138 210510270
39205182586 153215865
808009063114 486490287
339459434434 486480714
170207833870 262912872
931361924542 486471141
692489391076 155455947
240012166306 486461568
878769619282 486451995
442731597490 253110120
813071570536 202392366
279217339318 486442422
309816498742 486432849
869207381962 366157677
36336511390 486423276
112834409950 486413703
660750608386 486404130
399701529550 149989764
770716337566 478688292
876857171818 486394557
471418309450 486384984
554609774134 486375411
576602919970 486365838
123352871002 486356265
407351319406 486346692
623457882838 28135047
316510064866 486337119
166382938942 340339296
311728946206 486327546
493411455286 486317973
92753711578 49731735
472374533182 486308400
334678315774 486298827
813746405506 486289254
28686721534 486279681
19124484214 486270108
489586560358 486260535
311728946206 486250962
926580805882 486241389
839564446270 486231816
9562246894 486222243
602420960734 486212670
798446825794 486203097
672225293170 486193524
848170459858 94361061
997341362050 486183951
645451028674 407886384
34424063926 486174378
57373433494 44026227
127177765930 486164805
350934119218 486155232
79366579330 486145659
203675664490 151607601
942836609326 486136086
176067729808 125119110
577559143702 486126513
769760113834 486116940
330853420846 486107367
597639842074 254124858
472374533182 486097794
509667258730 486088221
886419409138 486078648
208456783150 486069075
416913556726 486059502
78410355598 486049929
387270621034 486040356
682743754222 486030783
262005312142 486021210
932318148274 486011637
614851869250 486002064
492455231554 485992491
357804000856 76986066
65023223350 485982918
450381387346 485973345
259136640946 485963772
915106121098 485954199
750635639194 394015107
669356621974 485944626
358583909074 485935053
53548538566 85324149
464724743326 159198990
904587660046 485925480
118571752342 225568599
283998457978 21194622
72673013206 485915907
475243204378 485906334
936143043202 340224420
397789082086 485896761
35380287658 485887188
447512716150 485877615
422650899118 485868042
428388241510 485858469
739160954410 485848896
147258464302 485839323
853907802250 485829750
726730045894 485820177
53548538566 343125039
27730497802 485810604
64066999618 485801031
45898748710 485791458
670312845706 222754137
986822900998 485781885
949530175450 485772312
297385590226 431713581
623457882838 485762739
224712586594 485753166
624414106570 156662145
69804342010 485743593
492455231554 485734020
309816498742 485724447
233318600182 485714874
400657753282 267708945
44964121666 425414547
723861374698 485705301
448468939882 485695728
969610873822 485686155
693262215274 485676582
669356621974 485667009
466637190790 424170057
761154100246 485657436
833827103878 485647863
969610873822 485638290
573734248774 280852674
968654650090 485628717
697087110202 485619144
720992703502 485609571
344240553094 485599998
429344465242 114761124
363365027734 153340314
466637190790 485590425
308167854439 207887268
525923062174 485580852
579471591166 485571279
883550737942 485561706
399701529550 485552133
502973692606 485542560
671269069438 74343918
5737351966 350726001
863470039570 485532987
998297585782 485523414
226625034058 485513841
910365142027 370618695
11889128674 46046130
399701529550 485504268
532616628298 470656545
640766348416 200257587
159689372818 485494695
415001109262 485485122
26774274070 485475549
853907802250 485465976
487880382325 131533020
810877734310 485456403
465680967058 485446830
745854520534 485437257
348065448022 485427684
8606023162 485418111
700912005130 485408538
689437320346 485398965
124309094734 485389392
407351319406 32184426
480024323038 485379819
35380287658 485370246
297385590226 485360673
164470491478 485351100
291648247834 485341527
141521121910 485331954
886419409138 160893411
762110323978 485322381
477155651842 485312808
136740003250 485303235
389499953944 36051918
508711034998 485293662
949530175450 485284089
721948927234 485274516
446556492418 485264943
395876634622 485255370
673181516902 485245797
305991603814 485236224
831914656414 485226651
420995812186 199127973
399701529550 485217078
460899848398 485207505
956223741574 485197932
302166708886 477242769
937099266934 485188359
196025874634 485178786
731511164554 485169213
638804628721 42188211
892338274756 134404920
712386689914 485159640
753504310390 485150067
256267969750 485140494
905543883778 298581870
78410355598 485130921
550784879206 485121348
925624582150 485111775
119527976074 485102202
172120281334 254708811
944749056790 434374875
845301788662 485092629
318422512330 485083056
898850317654 485073483
285933890215 103091637
785059693546 485063910
234274823914 485054337
650232147334 485044764
692305991542 485035191
237143495110 485025618
231406152718 485016045
780278574886 485006472
273479996926 484996899
913193673634 484987326
416913556726 359533161
160645596550 434681211
845301788662 484977753
939967938130 372887496
687524872882 484968180
927537029614 484958607
684656201686 484949034
945705280522 433111239
901718988850 484939461
931361924542 372763047
651345444850 68619264
762110323978 484929888
667444174510 93164436
368208887836 389286045
421694675386 53800260
576602919970 484920315
280173563050 112339155
131002660858 484910742
129206439187 54920301
469505861986 346513881
112834409950 484901169
596683618342 484891596
659794384654 484882023
501061245142 215000007
524966838442 484872450
622501659106 484862877
698043333934 484853304
384401949838 395412765
877813395550 484843731
503929916338 484834158
579471591166 484824585
111878186218 484815012
993516467122 461638779
990805166473 289075881
832870880146 484805439
206544335686 484795866
529747957102 484786293
285330670858 55666995
880682066746 294264447
357627685342 484776720
914149897366 484767147
310772722474 484757574
927537029614 364300515
287823352906 484748001
967698426358 484738428
411176214334 484728855
536441523226 484719282
286867129174 484709709
120484199806 484700136
246705732430 484690563
341371881898 340463745
487674112894 484680990
561303340258 447011235
701868228862 484671417
134827555786 83821188
789840812206 484661844
909368778706 473748624
644494804942 51933525
9574 484652271
861557592106 484642698
529747957102 484633125
614851869250 484623552
196982098366 484613979
138652450714 484604406
846258012394 484594833
148214688034 484585260
417869780458 391803744
548872431742 484575687
776453679958 292598745
294516919030 45596199
990647795926 484566114
577559143702 227971422
550784879206 193336308
218019020470 484556541
986822900998 484546968
348065448022 484537395
875900948086 484527822
855820249714 484518249
455162506006 484508676
670312845706 484499103
882594514210 484489530
815658852970 484479957
211325454346 484470384
884506961674 484460811
159689372818 484451238
174988952530 484441665
94666159042 484432092
984910453534 484422519
410219990602 484412946
924668358418 484403373
712386689914 484393800
551741102938 484384227
315553841134 484374654
248618179894 484365081
458987400934 484355508
781234798618 484345935
250530627358 465219081
145346016838 141402783
688481096614 484336362
752548086658 484326789
21036931678 334959270
742029625606 277004328
791753259670 484317216
916062344830 484307643
281129786782 484298070
882594514210 484288497
280173563050 484278924
105282714625 210491124
809921510578 75243780
84147697990 484269351
866338710766 484259778
503929916338 484250205
579471591166 305416992
810877734310 484240632
648319699870 385791900
993516467122 484231059
478111875574 178306698
388226844766 484221486
661706832118 484211913
158733149086 198256830
65023223350 484202340
999253809514 484192767
31555392730 484183194
19124484214 484173621
813746405506 484164048
504033898264 93413334
830958432682 484154475
497236350214 476773692
436994255098 484144902
894069198994 484135329
590946275950 484125756
491499007822 484116183
568008413128 413266410
210728581888 52766376
306947827546 484106610
866338710766 484097037
275392444390 484087464
265830207070 484077891
135783779518 484068318
870163605694 412577154
912326497948 231312399
305991603814 484058745
15299589286 484049172
249574403626 484039599
733423612018 449203452
599552289538 484030026
749679415462 484020453
398745305818 251071071
566084458918 169758009
847214236126 484010880
628239001498 484001307
732467388286 483991734
167339162674 483982161
781234798618 483972588
754460534122 330756723
978216887410 483963015
99447277702 53455632
677962635562 483953442
640669910014 483943869
525923062174 483934296
121440423538 49061625
158733149086 483924723
155864477890 483915150
626326554034 44715483
711430466182 483905577
238306198879 242216046
772628785030 45615345
524966838442 377262357
868251158230 483896004
675093964366 483886431
755416757854 483876858
707605571254 483867285
145346016838 483857712
135783779518 483848139
860601368374 483838566
476199428110 483828993
130046437126 483819420
474286980646 7562670
324159854722 483809847
134827555786 483800274
320334959794 420570609
836695775074 483790701
101359725166 483781128
294516919030 483771555
138652450714 483761982
574690472506 483752409
893112975262 483742836
241924613770 483733263
586165157290 483723690
108053291290 483714117
861557592106 483704544
283998457978 321423048
968654650090 151990521
844345564930 483694971
471418309450 483685398
183594966118 12770382
476199428110 483675825
54504762298 483666252
165426715210 483656679
68071340431 59649363
743210939287 232221834
91797487846 437754144
389183068498 449375766
174032728798 483647106
100403501434 483637533
288779576638 483627960
222800139130 89105484
336590763238 483618387
159689372818 483608814
912237449902 483599241
565128235186 483589668
640669910014 483580095
338503210702 483570522
598596065806 483560949
122396647270 483551376
567996906382 483541803
506798587534 483532230
204631888222 483522657
247661956162 39354603
291648247834 483513084
655013265994 483503511
581463255205 392665314
11474694358 483493938
810877734310 285974229
306947827546 422293749
954311294110 483484365
139608674446 483474792
552697326670 483465219
781234798618 483455646
567996906382 483446073
974391992482 182049741
981085558606 483436500
950486399182 483426927
193157203438 483417354
896937870190 483407781
101359725166 116216220
159689372818 483398208
17212036750 483388635
720992703502 483379062
346153000558 483369489
879725843014 483359916
249574403626 241861845
106140843826 483350343
475243204378 483340770
585268956268 380593761
206544335686 325989369
835837942636 260088837
512535929926 483331197
196025874634 483321624
953355070378 483312051
405438871942 483302478
561303340258 483292905
845301788662 483283332
489586560358 483273759
884506961674 483264186
336590763238 483254613
826177314022 483245040
562259563990 102000315
910325002438 483235467
548872431742 483225894
432213136438 483216321
262005312142 483206748
666487950778 268082292
509667258730 112004100
294516919030 483197175
466637190790 483187602
161601820282 483178029
509667258730 41336214
607202079394 483168456
419782227922 483158883
76497908134 483149310
911281226170 483139737
242880837502 483130164
728642493358 483120591
454206282274 483111018
377708383714 443402214
274436220658 483101445
296429366494 483091872
888331856602 483082299
379620831178 483072726
981085558606 136396104
295473142762 483063153
937099266934 260031399
364321251466 483053580
317466288598 483044007
472374533182 145155399
599552289538 483034434
393964187158 483024861
342328105630 483015288
258180417214 483005715
772628785030 482996142
187419861046 421709796
808965286846 482986569
656925713458 482976996
357627685342 41527674
104228396362 482967423
747766967998 482957850
619632987910 323950320
479068099306 482948277
711430466182 471585126
638757462550 482938704
536441523226 140052990
134827555786 482929131
713342913646 482919558
659794384654 482909985
829045985218 84041367
356671461610 482900412
124309094734 482890839
76497908134 482881266
332765868310 482871693
870163605694 482862120
31555392730 482852547
349021671754 482842974
774541232494 482833401
925624582150 201167022
762110323978 482823828
474286980646 244111500
984910453534 482814255
690393544078 482804682
428388241510 482795109
511579706194 482785536
799403049526 466252965
171164057602 311074635
815658852970 482775963
250530627358 476697108
96880337893 98965674
427516681390 334844394
767847666370 105504033
561303340258 482766390
174032728798 482756817
156933663022 141871860
251486851090 482747244
325116078454 482737671
472374533182 158528880
43030077514 348007269
872076053158 482728098
516360824854 482718525
933274372006 186319299
21036931678 345240672
541222641886 482708952
218975244202 46572645
245749508698 482699379
883550737942 482689806
625370330302 482680233
810877734310 482670660
863470039570 482661087
249574403626 482651514
877813395550 482641941
651188371066 482632368
129090213394 388031982
633020120158 482622795
744898296802 482613222
63110775886 482603649
564197446915 203770878
681787530490 5284296
184551189850 482594076
327028525918 482584503
880980284842 163861041
237143495110 482574930
710474242450 482565357
974391992482 172381011
316510064866 482555784
687524872882 442377903
483849217966 482546211
921799687222 482536638
500105021410 482527065
414044885530 482517492
254355522286 482507919
350934119218 230355099
530704180834 468617496
660750608386 49195647
905543883778 482498346
558434669062 482488773
86060145454 113076276
907456331242 482479200
907456331242 482469627
960048636502 482460054
513492153658 482450481
791753259670 482440908
937099266934 475232439
449425163614 254938563
626326554034 308346330
410219990602 482431335
426475794046 482421762
370058593858 441229143
139608674446 482412189
205588111954 482402616
478111875574 135055884
854864025982 309303630
291648247834 482393043
124309094734 482383470
505842363802 482373897
650232147334 482364324
777409903690 482354751
268698878266 81877869
778366127422 482345178
835739551342 482335605
227581257790 482326032
168295386406 275702400
510623482462 482316459
454206282274 113698521
497236350214 482306886
217062796738 434977974
263061114220 143671584
26930218240 37956945
707605571254 298802049
533572852030 482297313
851039131054 482287740
121440423538 403281771
76497908134 413563173
819483747898 482278167
951442622914 368761533
218975244202 469967289
554609774134 482268594
969610873822 482259021
609114526858 373605471
113790633682 26775681
267742654534 482249448
19124484214 482239875
700912005130 482230302
14343365554 482220729
689437320346 482211156
736292283214 482201583
701066053846 288156873
920843463490 482192010
513492153658 482182437
491506350313 279378432
242880837502 482172864
618676764178 174534936
933274372006 26182155
283998457978 482163291
297385590226 482153718
849126683590 482144145
415957332994 482134572
626326554034 482124999
527835509638 482115426
586165157290 482105853
694218439006 482096280
837651998806 482086707
971523321286 482077134
364321251466 482067561
78410355598 155360217
867294934498 482057988
133871332054 191938650
637801238818 175051878
675093964366 482048415
923712134686 482038842
107097067558 482029269
767847666370 482019696
329897197114 409839276
187419861046 482010123
100403501434 482000550
779322351154 481990977
151083359230 481981404
469505861986 481971831
961004860234 481962258
190288532242 202086030
651188371066 481952685
268698878266 481943112
278435794117 273940968
387270621034 481933539
304079156350 481923966
514448377390 481914393
430300688974 481904820
658838160922 481895247
187419861046 481885674
953355070378 481876101
285910905442 481866528
496280126482 481856955
480315256081 137181090
235231047646 481847382
327984749650 481837809
727686269626 186941544
206544335686 481828236
180726294922 471680856
485761665430 481818663
275392444390 481809090
5737351966 481799517
390139292230 481789944
391095515962 481780371
148214688034 400256703
874944724354 481770798
387270621034 481761225
261049088410 84184962
809921510578 481751652
844345564930 36559287
796534378330 141010290
70760565742 481742079
986822900998 289238622
847214236126 302966304
660750608386 481732506
322247407258 419699466
490542784090 481722933
337546986970 481713360
431256912706 389496651
762110323978 481703787
341371881898 66742956
636845015086 481694214
751591862926 481684641
503100104071 343201623
738204730678 481675068
12430918090 481665495
945705280522 481655922
458031177202 481646349
631107672694 481636776
113790633682 481627203
654057042262 481617630
815658852970 181130733
100403501434 481608057
943792833058 481598484
990647795926 481588911
96578606506 109084335
168295386406 481579338
518273272318 481569765
110921962486 481560192
665531727046 481550619
349021671754 481541046
25818050338 408412899
473330756914 401032116
254355522286 481531473
655013265994 464893599
224712586594 481521900
441108570535 38023956
748723191730 481512327
936143043202 481502754
909368778706 481493181
144389793106 481483608
556522221598 481474035
500105021410 313161549
32511616462 481464462
295473142762 481454889
240012166306 481445316
809921510578 481435743
818527524166 481426170
774541232494 481416597
191244755974 397289073
958136189038 481407024
318422512330 481397451
355715237878 481387878
635888791354 481378305
350934119218 63708315
860601368374 481368732
883550737942 55150053
212281678078 481359159
675093964366 481349586
290692024102 481340013
303122932618 481330440
818527524166 381216006
892156751530 481320867
818527524166 481311294
227581257790 437285067
155864477890 175779426
392051739694 481301721
511859496265 27962733
271567549462 481292148
813746405506 481282575
178813847458 481273002
786015917278 481263429
813746405506 318895776
410219990602 359571453
450381387346 481253856
77454131866 481244283
821396195362 481234710
649275923602 460403862
271567549462 481225137
951442622914 481215564
406395095674 481205991
652144594798 481196418
712386689914 481186845
893112975262 481177272
646407252406 481167699
348065448022 216263643
192200979706 481158126
306947827546 54767133
651188371066 481148553
277304891854 481138980
860601368374 481129407
524010614710 383484807
729598717090 481119834
184551189850 481110261
858688920910 481100688
134036389720 280996269
943792833058 481091115
701868228862 481081542
111878186218 481071969
396832858354 55389378
428388241510 481062396
410219990602 442033275
415957332994 481052823
855820249714 189401805
939967938130 481043250
807052839382 481033677
148214688034 481024104
415957332994 199233276
135783779518 481014531
339459434434 481004958
919887239758 236433954
491790457807 105906099
353802790414 480995385
250530627358 480985812
422650899118 480976239
309816498742 480966666
388226844766 102344943
718124032306 274601505
815658852970 480957093
497236350214 201511650
192200979706 480947520
491499007822 480937947
309816498742 480928374
931361924542 480918801
633976343890 480909228
950486399182 480899655
440819150026 480890082
210369230614 480880509
122396647270 426170814
994472690854 480870936
99447277702 375194589
222800139130 480861363
690393544078 480851790
522098167246 480842217
123352871002 480832644
504886140070 480823071
547916208010 480813498
245749508698 92657067
268698878266 266100681
789840812206 480803925
494367679018 480794352
262005312142 480784779
308860275010 480775206
647363476138 480765633
713342913646 480756060
272523773194 480746487
70760565742 480736914
193157203438 480727341
604333408198 480717768
35380287658 480708195
381533278642 450112887
769760113834 480698622
563215787722 480689049
601464737002 480679476
474286980646 248888427
166382938942 480669903
574690472506 101971596
771672561298 480660330
437950478830 480650757
181682518654 480641184
702824452594 480631611
844345564930 338443842
971524977415 29915625
721948927234 480622038
75541684402 480612465
446556492418 480602892
586165157290 480593319
977260663678 480583746
383445726106 480574173
382489502374 480564600
265830207070 290923470
419782227922 480555027
606245855662 472092495
218975244202 480545454
376752159982 480535881
317466288598 136242936
574690472506 480526308
850082907322 480516735
577559143702 480507162
580427814898 263640420
827133537754 480497589
211325454346 480488016
788884588474 413390859
18168260482 480478443
442731597490 480468870
432213136438 375299892
445600268686 159974403
689437320346 480459297
845301788662 480449724
239055942574 480440151
358583909074 480430578
633308257885 142111185
793665707134 480421005
422650899118 480411432
316510064866 480401859
300254261422 480392286
793665707134 480382713
968769104878 139095690
223756362862 480373140
358583909074 480363567
295473142762 480353994
940924161862 480344421
475243204378 411189069
91797487846 480334848
488630336626 480325275
799403049526 480315702
779322351154 480306129
170207833870 480296556
56417209762 480286983
415957332994 393469446
401613977014 436614957
89885040382 480277410
518273272318 480267837
299298037690 480258264
12430918090 480248691
482892994234 480239118
458031177202 480229545
649275923602 480219972
267742654534 480210399
394920410890 480200826
498192573946 480191253
281129786782 223893324
325116078454 480181680
176901399994 480172107
973435768750 480162534
408307543138 480152961
662663055850 480143388
159689372818 480133815
306947827546 480124242
319378736062 480114669
71716789474 480105096
659794384654 325922358
986822900998 480095523
910325002438 480085950
931414939816 85180554
687524872882 480076377
168295386406 480066804
978216887410 411150777
433169360170 275922579
476199428110 379703472
54504762298 480057231
870163605694 480047658
219931467934 480038085
658838160922 480028512
927537029614 480018939
399701529550 480009366
996385138318 98142396
543135089350 479999793
876857171818 479990220
770716337566 479980647
458987400934 479971074
701868228862 479961501
487674112894 100344186
307904051278 51971817
744898296802 479951928
697141666729 378966351
523054390978 479942355
551741102938 479932782
588077604754 479923209
568953130114 479913636
331809644578 479904063
713342913646 479894490
745206987760 60051429
646407252406 304354389
295473142762 479884917
31555392730 143298237
249574403626 479875344
284954681710 479865771
347109224290 479856198
672225293170 113267736
723861374698 479846625
318422512330 479837052
163514267746 479827479
824264866558 479817906
319378736062 479808333
385494588820 271968930
969610873822 293517753
438906702562 279962385
362408804002 437993469
581384038630 479798760
524010614710 479789187
786015917278 479779614
623853582793 27311769
576602919970 34233048
765935218906 479770041
926580805882 479760468
371014817590 461016534
371971041322 479750895
86060145454 479741322
999253809514 479731749
499148797678 479722176
290692024102 479712603
717167808574 479703030
239055942574 479693457
521141943514 479683884
427432017778 479674311
926580805882 479664738
274436220658 130566147
138652450714 479655165
688481096614 479645592
662663055850 479636019
104228396362 479626446
874944724354 479616873
312685169938 411361383
861557592106 479607300
572778025042 479597727
844516873765 142178196
244860525718 142226061
960048636502 74487513
701868228862 479588154
493411455286 8366802
886419409138 479578581
333722092042 479569008
40161406318 479559435
667444174510 235840428
377708383714 479549862
840520670002 479540289
100403501434 479530716
18168260482 479521143
414044885530 479511570
811833958042 479501997
392051739694 479492424
549828655474 26938422
776453679958 69327666
379622937238 307523052
460899848398 479482851
315553841134 229780719
906500107510 479473278
245749508698 479463705
863470039570 479454132
908412554974 479444559
274436220658 479434986
888331856602 479425413
933274372006 479415840
691349767810 479406267
680831306758 479396694
302360313238 54901155
152039582962 479387121
358583909074 479377548
349021671754 479367975
800359273258 479358402
24861826606 368732814
656925713458 479348829
97534830238 348390189
829045985218 479339256
331959490747 324381105
69804342010 323136615
325116078454 458929620
142477345642 360997830
63110775886 454411164
61198328422 444771153
910325002438 479329683
782191022350 479320110
440819150026 479310537
82235250526 479300964
302166708886 479291391
491499007822 479281818
272523773194 479272245
512535929926 479262672
418826004190 479253099
442731597490 479243526
94666159042 479233953
510623482462 479224380
757329205318 479214807
287823352906 479205234
904587660046 479195661
378664607446 479186088
902675212582 44897370
74585460670 479176515
650232147334 479166942
343284329362 479157369
864426263302 479147796
43986301246 479138223
547916208010 479128650
844345564930 479119077
608158303126 201329763
429344465242 479109504
835739551342 351807750
482892994234 317909757
492455231554 479099931
339459434434 104087229
502017468874 479090358
49723643638 479080785
601464737002 479071212
375795936250 252200685
361452580270 479061639
462812295862 479052066
666487950778 479042493
532616628298 479032920
80322803062 479023347
599552289538 479013774
425519570314 479004201
774541232494 478994628
436038031366 478985055
436994255098 478975482
558434669062 478965909
110921962486 478956336
152995806694 478946763
401613977014 413965239
330853420846 478937190
260092864678 478927617
109009515022 478918044
462812295862 478908471
714299137378 349404927
123352871002 478898898
735336059482 478889325
82235250526 478879752
348065448022 333944532
153952030426 478870179
145346016838 478860606
997341362050 478851033
283998457978 154967724
284954681710 478841460
391095515962 478831887
129090213394 478822314
60242104690 478812741
418826004190 478803168
787928364742 478793595
578515367434 478784022
682743754222 478774449
880840049965 221174592
941880385594 478764876
823308642826 2565564
72673013206 467219838
764978995174 478755303
804184168186 478745730
393964187158 478736157
984910453534 478726584
10518470626 478717011
110921962486 478707438
820439971630 478697865
916062344830 478688292
567040682650 478678719
818527524166 478669146
135783779518 478659573
779322351154 265708188
493411455286 108107889
193157203438 356833575
373883488786 478650000
698999557666 12904404
135783779518 385868484
326072302186 478640427
27730497802 146600922
40161406318 215067018
102315948898 478630854
517317048586 341440191
290692024102 478621281
969610873822 243412671
917974792294 27742554
336806777983 35353089
612939421786 478611708
571821801310 478602135
907456331242 478592562
996385138318 192934242
923712134686 473451861
467593414522 433790922
982998006070 160165863
492455231554 478582989
694218439006 478573416
220887691666 388855260
618676764178 265957086
346153000558 478563843
106140843826 306192405
660750608386 478554270
867294934498 478544697
29642945266 478535124
98491053970 294465480
887375632870 344809887
901718988850 478525551
222800139130 478515978
514448377390 478506405
266786430802 478496832
248618179894 478487259
71716789474 478477686
574690472506 177291960
242880837502 79283586
433169360170 478468113
484805441698 160127571
422650899118 195241335
756372981586 478458540
574690472506 460394289
924668358418 478448967
248618179894 478439394
628239001498 478429821
223756362862 478420248
719291895922 20945724
520272623476 145461735
543135089350 478410675
488630336626 478401102
415001109262 478391529
450381387346 478381956
825221090290 50861349
126221542198 478372383
279217339318 248457642
882594514210 478362810
200806993294 478353237
567040682650 478343664
851039131054 478334091
924668358418 478324518
362408804002 478314945
731511164554 478305372
704736900058 478295799
282086010514 405502707
477155651842 478286226
384401949838 478276653
839564446270 448112130
570865577578 478267080
891200527798 478257507
458987400934 478247934
961961083966 478238361
18168260482 478228788
603377184466 478219215
725773822162 478209642
945705280522 478200069
297618338575 167048850
856776473446 478190496
359540132806 478180923
637801238818 478171350
431256912706 343919598
197938322098 478161777
588077604754 478152204
240968390038 309514236
908412554974 478142631
53548538566 478133058
510623482462 478123485
442731597490 288338760
993516467122 478113912
974391992482 478104339
780278574886 478094766
44942524978 4365288
584252709826 478085193
176068016998 182710278
401613977014 478075620
206551189954 242436225
364321251466 478066047
980129334874 478056474
484805441698 478046901
951442622914 26268312
865657643773 11545038
933274372006 478037328
361853708116 62636139
295617206839 264243519
508711034998 478027755
674172481051 384116625
121440423538 478018182
504886140070 478008609
277304891854 477999036
365277475198 477989463
424563346582 368100996
86060145454 291966927
824264866558 477979890
820439971630 477970317
536441523226 477960744
541222641886 477951171
544091313082 477941598
474286980646 477932025
927537029614 477922452
679875083026 477912879
473330756914 83447841
400657753282 477903306
338503210702 37870788
304079156350 477893733
331809644578 477884160
259136640946 477874587
369102370126 477865014
20085015796 10731333
996385138318 477855441
905543883778 477845868
467822534704 67891716
353802790414 477836295
499148797678 477826722
96578606506 417210486
386314397302 477817149
975348216214 477807576
778366127422 370341078
726730045894 246533469
636845015086 477798003
354759014146 1828443
697087110202 477788430
316510064866 477778857
871119829426 477769284
160645596550 477759711
126221542198 477750138
416913556726 477740565
987779124730 363735708
873032276890 477730992
205588111954 477721419
580427814898 377013459
814702629238 477711846
688481096614 362778408
471418309450 477702273
444644044954 477692700
307904051278 477683127
414044885530 477673554
988846146364 56863620
748723191730 399825918
810877734310 356058162
854864025982 10961085
737248506946 477663981
914149897366 477654408
975348216214 477644835
917974792294 477635262
118571752342 477625689
940924161862 477616116
468549638254 477606543
791753259670 477596970
765935218906 477587397
71801816860 249347931
67891894546 477577824
506798587534 225051657
392051739694 477568251
763066547710 477558678
794621930866 477549105
211325454346 477539532
452293834810 477529959
684656201686 477520386
127177765930 477510813
780278574886 37171959
693262215274 477501240
653100818530 477491667
196025874634 477482094
237143495110 477472521
259136640946 477462948
968654650090 477453375
971523321286 477443802
416913556726 54575673
219931467934 292560453
187419861046 302985450
296429366494 135017592
110921962486 477434229
440819150026 351903480
482892994234 477424656
86060145454 61487379
561303340258 477415083
65023223350 477405510
506798587534 477395937
999253809514 477386364
632063896426 477376791
131958884590 477367218
439862926294 477357645
68848118278 477348072
54504762298 477338499
656925713458 274879122
251486851090 477328926
598596065806 477319353
660750608386 471326655
269655101998 477309780
523054390978 477300207
216106573006 289860867
240997788721 136645002
726730045894 477290634
542178865618 477281061
261049088410 477271488
351890342950 371413254
274436220658 477261915
114746857414 477252342
804184168186 477242769
338503210702 477233196
443687821222 477223623
166382938942 477214050
860601368374 477204477
559390892794 477194904
405438871942 477185331
446556492418 477175758
77454131866 477166185
926580805882 81743847
385358173570 254660946
887375632870 477156612
170207833870 148975026
261049088410 477147039
904587660046 477137466
64066999618 477127893
990647795926 477118320
255311746018 477108747
615808092982 435092850
762110323978 477099174
705693123790 477089601
862513815838 477080028
708561794986 266292141
304079156350 320992263
807052839382 477070455
838608222538 477060882
349021671754 66733383
319378736062 477051309
773585008762 477041736
28686721534 477032163
956233306 477022590
869207381962 477013017
204631888222 477003444
71104581070 105255135
14343365554 476993871
548872431742 476984298
16255813018 202813578
869207381962 476974725
2868680770 476965152
3824904502 250123344
89885040382 476955579
780288502087 7399929
682743754222 476946006
517317048586 476936433
647363476138 476926860
334678315774 476917287
662663055850 476907714
221843915398 476898141
247661956162 476888568
866338710766 241555509
547916208010 476878995
1912457038 476869422
300254261422 476859849
844345564930 476850276
524010614710 37717620
987779124730 464615982
145346016838 388233015
486717889162 476840703
193157203438 476831130
107097067558 441028110
935186819470 476821557
240968390038 476811984
157776925354 476802411
600508513270 476792838
854864025982 476783265
272523773194 476773692
46854972442 476764119
874944724354 476754546
180726294922 156901470
11474694358 476744973
482892994234 353712777
283042234246 476735400
847214236126 476725827
203890214566 199108827
395876634622 476716254
485761665430 476706681
860601368374 476697108
32511616462 476687535
278261115586 476677962
61198328422 428554491
456118729738 476668389
311728946206 432441129
274597975639 196543263
25818050338 202947600
937099266934 238827204
145346016838 476658816
674137740634 476649243
870163605694 476639670
504886140070 476630097
434125583902 318082071
720992703502 108921594
590946275950 476620524
531660404566 476610951
519229496050 58060245
162558044014 476601378
450381387346 476591805
12430918090 116235366
617720540446 476582232
315553841134 476572659
758285429050 476563086
133871332054 476553513
549828655474 417622125
482892994234 476543940
858688920910 337572699
899806541386 476534367
63110775886 476524794
633976343890 476515221
147258464302 476505648
497236350214 244168938
435081807634 476496075
719080256038 476486502
913424507383 190703733
923712134686 476476929
853907802250 142293072
422650899118 476467356
796534378330 476457783
546959984278 476448210
497236350214 476438637
985866677266 476429064
188376084778 476419491
326072302186 476409918
866338710766 476400345
868251158230 51129393
394920410890 476390772
992562904684 130250238
689437320346 108576966
433169360170 106547490
555565997866 466521009
198894545830 476381199
289735800370 476371626
672225293170 476362053
263917759606 476352480
636845015086 476342907
32511616462 476333334
171211577974 150774750
488630336626 476323761
17212036750 123376824
128133989662 357771729
764978995174 476314188
621545435374 476304615
996385138318 476295042
523054390978 476285469
540266418154 476275896
414044885530 476266323
742029625606 476256750
519229496050 295633386
742985849338 476247177
744898296802 476237604
711430466182 267546204
913193673634 476228031
128133989662 476218458
561303340258 476208885
371014817590 476199312
293560695298 317344950
413088661798 476189739
415957332994 476180166
983954229802 476170593
205588111954 126497622
811833958042 476161020
197938322098 476151447
647363476138 243872175
653100818530 476141874
572938679128 216426384
609114526858 476132301
791753259670 476122728
208456783150 476113155
467593414522 476103582
635888791354 476094009
589033828486 476084436
259136640946 476074863
979173111142 476065290
219931467934 476055717
335634539506 476046144
548872431742 476036571
45898748710 304115064
505842363802 476026998
781234798618 476017425
491499007822 50172093
207500559418 303157764
124309094734 251071071
472374533182 476007852
772628785030 475998279
663619279582 475988706
38248958854 475979133
969610873822 475969560
742985849338 475959987
521141943514 475950414
111878186218 475940841
28686721534 475931268
183594966118 475921695
35380287658 475912122
446556492418 475902549
657881937190 475892976
184551189850 475883403
705693123790 475873830
47811196174 475864257
546959984278 475854684
397789082086 26928849
369102370126 475845111
890244304066 475835538
267742654534 384068760
202719440758 475825965
910325002438 348131718
963873531430 22994346
432213136438 475816392
66935670814 240167424
155864477890 475806819
753504310390 475797246
480024323038 475787673
339459434434 475778100
196982098366 475768527
572778025042 475758954
577559143702 451338231
524966838442 37057083
267742654534 475749381
741150119896 32117415
992560243390 358748175
988735348462 475739808
297385590226 59486622
215150349274 450179898
265830207070 46055703
213237901810 54345921
68848118278 475730235
875900948086 240349311
597639842074 475720662
111878186218 475711089
2868680770 328631517
558434669062 57131664
706649347522 145681914
901718988850 475701516
493411455286 475691943
719080256038 475682370
327984749650 475672797
661706832118 475663224
593814947146 475653651
358583909074 58376154
411176214334 475644078
961004860234 475634505
734379835750 475624932
527835509638 475615359
838608222538 475605786
172120281334 475596213
742985849338 216780585
590946275950 41144754
921799687222 451644567
756372981586 475586640
814702629238 475577067
666487950778 475567494
507754811266 475557921
853249394548 152047959
665531727046 475548348
764022771442 475538775
756372981586 475529202
144389793106 49454118
221843915398 475519629
716211584842 475510056
790797035938 475500483
430300688974 1943319
514448377390 475490910
425519570314 475481337
320334959794 475471764
393007963426 475462191
344240553094 139009533
958136189038 151157670
799403049526 475452618
113790633682 475443045
828089761486 475433472
590946275950 475423899
112834409950 475414326
473330756914 475404753
922777038565 433666473
429344465242 475395180
195069650902 475385607
971523321286 475376034
928493253346 403942308
375795936250 475366461
700912005130 475356888
903631436314 475347315
144389793106 464615982
798446825794 475337742
398745305818 475328169
730554940822 475318596
985184662546 154278468
811857507622 154680534
27730497802 475309023
232362376450 475299450
300254261422 475289877
143433569374 475280304
231406152718 475270731
624414106570 475261158
930405700810 475251585
87972592918 475242012
502973692606 129321657
498192573946 475232439
980129334874 475222866
7649799430 475213293
191244755974 475203720
664575503314 475194147
965785978894 475184574
838608222538 475175001
862513815838 475165428
317466288598 475155855
585208933558 400869375
602420960734 475146282
65979447082 78910239
556522221598 475136709
287823352906 156078192
615808092982 475127136
961961083966 475117563
2868680770 475107990
122396647270 269393793
896937870190 7610535
166539916996 258882639
166382938942 28661562
303122932618 475098417
460899848398 407273712
607202079394 475088844
648319699870 475079271
507754811266 475069698
521141943514 475060125
1912457038 475050552
752548086658 475040979
786972141010 475031406
916062344830 475021833
10518470626 462059991
289735800370 475012260
874944724354 475002687
332765868310 326247840
730554940822 463409784
14343365554 474993114
480352150423 48649986
584252709826 474983541
215150349274 216263643
257224193482 5399172
916062344830 65996262
670312845706 474973968
389183068498 474964395
475243204378 474954822
698999557666 474945249
635888791354 474935676
294516919030 136118487
243837061234 474926103
74585460670 474916530
417869780458 474906957
991604019658 474897384
439862926294 474887811
745854520534 474878238
33467840194 474868665
844345564930 474859092
208456783150 474849519
589990052218 293804943
225091581664 62243646
45898748710 474839946
644494804942 474830373
858688920910 474820800
186463637314 113258163
657881937190 212683341
354759014146 474811227
288779576638 474801654
421694675386 474792081
244793284966 474782508
885463185406 411246507
404482648210 396858288
43030077514 474772935
73629236938 363036879
882594514210 474763362
121440423538 334987989
989691572194 474753789
807052839382 474744216
348065448022 474734643
702824452594 474725070
788884588474 474715497
756372981586 474705924
485761665430 474696351
93709935310 474686778
349977895486 474677205
213669443077 28508394
747766967998 474667632
439862926294 474658059
231502725142 112176414
990647795926 474648486
187419861046 474638913
294516919030 316263201
78410355598 474629340
754460534122 474619767
290692024102 474610194
786972141010 474600621
188376084778 474591048
315553841134 474581475
80322803062 474571902
823308642826 474562329
741073401874 356756991
987779124730 474552756
459943624666 474543183
497236350214 474533610
462812295862 474524037
527835509638 474514464
615808092982 72735654
766891442638 474504891
621548278555 14005299
687579860194 167316894
726730045894 474495318
497236350214 474485745
735336059482 474476172
949530175450 474466599
380577054910 474457026
867518014117 52393029
150127135498 266943105
376752159982 355292322
983954229802 474447453
526879285906 474437880
739160954410 474428307
513492153658 386959806
633020120158 474418734
574690472506 474409161
126221542198 474399588
393007963426 474390015
925624582150 474380442
927537029614 474370869
358583909074 474361296
238099718842 178919370
635888791354 474351723
717167808574 474342150
815658852970 115651413
256267969750 474332577
438255062971 43633734
867294934498 474323004
384401949838 474313431
610070750590 61860726
624414106570 474303858
756372981586 474294285
691386805747 101962023
421694675386 474284712
361452580270 474275139
71716789474 154489074
207500559418 474265566
231772846483 61094886
704736900058 474255993
912237449902 474246420
109009515022 474236847
131958884590 474227274
973435768750 474217701
690393544078 152727642
13387141822 474208128
716211584842 474198555
497236350214 474188982
348065448022 474179409
625370330302 198658896
401613977014 373011945
85103921722 474169836
975348216214 474160263
471584937088 214751109
517317048586 474150690
131002660858 474141117
286867129174 474131544
59285880958 474121971
325116078454 474112398
941880385594 474102825
997575862258 111582888
36336511390 474093252
770716337566 474083679
853907802250 247337601
578515367434 474074106
135783779518 84223254
588077604754 474064533
688481096614 474054960
61198328422 474045387
840520670002 245317698
836695775074 224841051
635888791354 474035814
546003760546 474026241
558434669062 474016668
374839712518 279828363
21036931678 446140092
788891270428 307111413
336590763238 448648218
768803890102 474007095
707605571254 200784102
841476893734 92896392
714299137378 441535479
217062796738 473997522
202719440758 221461782
172120281334 473987949
540266418154 473978376
558434669062 473968803
133871332054 473959230
849126683590 473949657
195069650902 214128864
230449928986 473940084
901718988850 473930511
230449928986 473920938
60242104690 473911365
369102370126 300888963
435081807634 473901792
795578154598 473892219
859736748679 281513211
604333408198 473882646
479068099306 473873073
308860275010 473863500
95622382774 109706580
144389793106 473853927
690393544078 454133547
392051739694 285418995
456118729738 473844354
701868228862 473834781
658838160922 473825208
939011714398 335093292
978216887410 473815635
9574 473806062
688481096614 473796489
497236350214 473786916
3824904502 473777343
689437320346 473767770
283042234246 473758197
496280126482 473748624
763066547710 393861939
112834409950 473739051
190288532242 473729478
445600268686 473719905
967698426358 473710332
51636091102 473700759
837651998806 300285864
597639842074 336787713
644494804942 473691186
735336059482 473681613
106140843826 473672040
540266418154 473662467
623457882838 473652894
708561794986 473643321
949530175450 473633748
356671461610 473624175
56417209762 473614602
233318600182 473605029
348065448022 473595456
438906702562 473585883
601464737002 1914600
244793284966 473576310
659794384654 473566737
755416757854 383695413
242880837502 360174552
227581257790 473557164
553064020435 61094886
189332308510 454076109
15299589286 214454346
22949379142 473547591
489586560358 378899340
471418309450 146016969
293560695298 464194770
806096615650 473538018
213237901810 288310041
951442622914 473528445
404532427810 74468367
918931016026 473518872
699955781398 473509299
889288080334 421288584
245749508698 473499726
709518018718 473490153
119527976074 473480580
22949379142 473471007
436994255098 473461434
387270621034 473451861
38248958854 178526877
548872431742 473442288
41117630050 78249702
137696226982 336835578
764022771442 473432715
406395095674 198362133
970567097554 473423142
283042234246 473413569
235231047646 68772432
209413006882 473403996
462812295862 473394423
914149897366 358374828
311728946206 470934162
700912005130 473384850
415001109262 390923028
72673013206 473375277
332765868310 473365704
291648247834 473356131
392051739694 182021022
333722092042 473346558
774541232494 473336985
492455231554 473327412
291648247834 473317839
280173563050 473308266
852951578518 473298693
194113427170 473289120
284024123191 49396680
485761665430 473279547
915106121098 209811441
586165157290 473269974
953355070378 364702581
48767419906 473260401
95622382774 473250828
366233698930 473241255
85103921722 415717098
134827555786 473231682
251486851090 473222109
80322803062 473212536
146302240570 473202963
407351319406 473193390
716285718154 398878191
778366127422 473183817
249574403626 234835263
991604019658 230393391
409263766870 118283988
629195225230 473174244
535485299494 473164671
388226844766 44610180
675093964366 349739982
32511616462 473155098
453250058542 473145525
577559143702 473135952
738204730678 472963638
809921510578 473126379
445600268686 331886337
208456783150 473116806
390139292230 20955297
864426263302 473107233
759241652782 466138089
247661956162 473097660
994809028636 43260387
938055490666 79551630
739160954410 473088087
986822900998 473078514
502017468874 473068941
312685169938 473059368
295473142762 473049795
557478445330 326860512
567040682650 473040222
201763217026 473030649
197938322098 240866253
881638290478 473021076
697087110202 311065062
71716789474 473011503
193157203438 473001930
68848118278 472992357
294516919030 189660276
371014817590 330144051
519229496050 472982784
170207833870 272141244
472374533182 377846310
469505861986 472973211
367189922662 472963638
744898296802 194772258
521141943514 472954065
366233698930 472944492
995586821221 290473539
342328105630 472934919
327211801003 131494728
357627685342 472925346
594771170878 472915773
903631436314 420618474
260092864678 472906200
386314397302 114808989
211325454346 472896627
239055942574 32433324
752548086658 302841855
967698426358 14292489
433169360170 472887054
159689372818 472877481
842433117466 472867908
531660404566 52345164
563215787722 472858335
493411455286 472848762
181682518654 472839189
78410355598 472829616
845301788662 472820043
145346016838 472810470
685612425418 472800897
951442622914 472791324
60242104690 472781751
112834409950 472772178
203675664490 472762605
862513815838 472753032
650232147334 290061900
556522221598 472743459
946661504254 472733886
125265318466 472724313
404482648210 87114300
252443074822 472714740
856776473446 472705167
799403049526 472695594
485761665430 472686021
477155651842 81131175
934230595738 472676448
118571752342 472666875
459943624666 472657302
553653550402 100497354
70760565742 472647729
294516919030 472638156
849126683590 472628583
411176214334 229866876
564172011454 472619010
875900948086 472609437
675093964366 472599864
244793284966 472590291
385358173570 472580718
243837061234 472571145
581384038630 472561572
347109224290 472551999
160645596550 308681385
959092412770 472542426
500105021410 472532853
486717889162 472523280
984910453534 316071741
123352871002 472513707
993516467122 472504134
354759014146 472494561
783147246082 472484988
787928364742 472475415
296429366494 472465842
852133761220 290492685
86060145454 472456269
88928816650 291545715
532616628298 472446696
742985849338 472437123
107097067558 472427550
854864025982 472417977
707605571254 472408404
175945176262 472398831
349021671754 472389258
123352871002 472379685
747766967998 472370112
895981646458 472360539
756372981586 472350966
32511616462 357092046
111878186218 472341393
308860275010 472331820
120484199806 472322247
882594514210 472312674
382489502374 472303101
400657753282 472293528
487674112894 472283955
453250058542 472274382
25818050338 472264809
313641393670 472255236
685612425418 472245663
169251610138 472236090
423607122850 472226517
706649347522 472216944
676050188098 458068050
933274372006 472207371
462812295862 472197798
564172011454 472188225
735336059482 472178652
5737351966 472169079
894069198994 472159506
61198328422 472149933
277304891854 286692204
264873983338 472140360
938055490666 179225706
823308642826 472130787
891200527798 472121214
627282777766 472111641
177857623726 472102068
110921962486 255780987
60242104690 420656766
158733149086 115536537
146302240570 227913984
61198328422 132691353
951442622914 168781563
233417517991 334183857
342328105630 472092495
109965738754 472082922
855820249714 472073349
731872191103 56040342
492551794405 283801158
722281052896 136530126
910325002438 472063776
434125583902 472054203
616764316714 427683348
421694675386 472044630
820439971630 472035057
14343365554 472025484
73629236938 472015911
203675664490 472006338
149170911766 471996765
91797487846 367832952
961048685428 177100500
370058593858 180862689
908412554974 471987192
450381387346 351855615
269655101998 234385332
604333408198 471977619
947617727986 471968046
172120281334 93681378
972479545018 471958473
950486399182 453310269
230449928986 471948900
108053291290 471939327
838822609873 92618775
55460986030 471929754
623457882838 471920181
660750608386 111669045
256267969750 471910608
338503210702 471901035
336590763238 471891462
91797487846 471881889
483849217966 471872316
573734248774 471862743
283042234246 471853170
627282777766 52469613
356671461610 471843597
556522221598 471834024
589033828486 471824451
492455231554 471814878
42073853782 471805305
823308642826 387591624
524966838442 471795732
808009063114 471786159
956223741574 471776586
527835509638 106738950
621545435374 471767013
976304439946 298629735
378664607446 471757440
286867129174 471747867
535485299494 471738294
584252709826 471728721
705693123790 471719148
549828655474 471709575
148214688034 471700002
361452580270 471690429
895025422726 471680856
469505861986 136673721
590946275950 471671283
481936770502 471661710
349977895486 471652137
217062796738 471642564
830958432682 287266584
228537481522 188607246
286867129174 243862602
276348668122 354899829
155864477890 471632991
776453679958 471623418
388499656120 12779955
292604471566 471613845
700912005130 407158836
821396195362 212070669
612939421786 471604272
666487950778 15297654
394920410890 471594699
982041782338 59103702
535485299494 471585126
572778025042 471575553
892156751530 471565980
616764316714 471556407
767105044987 124688325
181682518654 471546834
423607122850 320149839
424563346582 471537261
660750608386 471527688
749756009035 263190489
944749056790 471518115
562259563990 471508542
635888791354 435418332
226625034058 471498969
560347116526 471489396
99447277702 471479823
783147246082 471470250
458987400934 471460677
730554940822 428650221
868251158230 471451104
773585008762 471441531
114746857414 471431958
188376084778 471422385
412132438066 471412812
16255813018 471403239
68848118278 471393666
283042234246 471384093
997341362050 131150100
154908254158 31054812
815658852970 471374520
522098167246 471364947
112848692866 60453495
982041782338 471355374
917018568562 471345801
548872431742 471336228
41117630050 471326655
399701529550 471317082
916062344830 471307509
283042234246 471297936
335634539506 29676300
202719440758 471288363
155864477890 471278790
675093964366 471269217
816615076702 471259644
530704180834 471250071
117711220318 339860646
436038031366 471240498
507754811266 471230925
709518018718 471221352
360496356538 471211779
569909353846 471202206
139608674446 471192633
179770071190 471183060
507754811266 471173487
760197876514 471163914
902675212582 394742655
815658852970 471154341
547916208010 471144768
163514267746 125329716
200806993294 471135195
842433117466 471125622
908412554974 471116049
154908254158 471106476
897894093922 471096903
465680967058 471087330
327984749650 471077757
83191474258 471068184
126221542198 471058611
844345564930 471049038
474286980646 88693845
551741102938 200726664
991604019658 471039465
2868680770 471029892
543135089350 471020319
120484199806 18188700
156101984020 196562409
987779124730 387850095
394920410890 471010746
751591862926 471001173
979173111142 227952276
556522221598 470991600
415957332994 248132160
764978995174 111506304
953355070378 362969868
436038031366 307456041
158733149086 470982027
757329205318 470972454
586165157290 470962881
839564446270 156690864
877813395550 470953308
190288532242 470943735
581384038630 470934162
790797035938 357513258
907456331242 470924589
57373433494 293632629
94666159042 470915016
678918859294 444886029
587121381022 470905443
88928816650 470895870
437950478830 470886297
278261115586 470876724
537397746958 470867151
338503210702 470857578
707605571254 470848005
244793284966 470838432
510623482462 470828859
689437320346 470819286
607202079394 470809713
265830207070 310375806
173076505066 313649772
737248506946 312807348
492455231554 470800140
559390892794 470790567
43030077514 153895548
434125583902 412385694
4781128234 470780994
655013265994 362539083
53548538566 150439695
62154552154 470771421
82235250526 378468555
951442622914 470761848
180873451078 110539431
857732697178 470752275
485761665430 470742702
864426263302 470733129
17212036750 470723556
43030077514 470713983
195069650902 89488404
697087110202 470704410
919887239758 470694837
479068099306 470685264
582340262362 470675691
65979447082 316023876
860601368374 470666118
814702629238 470656545
33467840194 470646972
528791733370 470637399
304079156350 470627826
502973692606 129072759
217062796738 470618253
153952030426 79350597
872076053158 470608680
792709483402 143508843
779355780070 48726570
847214236126 416272332
917018568562 184442991
436038031366 470599107
832870880146 470589534
82235250526 470579961
486717889162 470570388
502017468874 470560815
787928364742 470551242
786015917278 470541669
746810744266 470532096
60242104690 470522523
219931467934 470512950
492455231554 112051965
356671461610 470503377
733423612018 470493804
143433569374 470484231
843389341198 470474658
968654650090 327741228
310772722474 470465085
902675212582 470455512
589990052218 386366280
43986301246 193317162
961961083966 470445939
358583909074 470436366
567996906382 470426793
945705280522 470417220
423875875252 106413468
814702629238 309973740
55460986030 470407647
187419861046 470398074
53548538566 470388501
80322803062 398543136
94666159042 79427181
327984749650 470378928
491499007822 470369355
258180417214 470359782
522098167246 83773323
51636091102 470350209
580427814898 470340636
969610873822 470331063
224712586594 470321490
857732697178 470311917
9574 322686684
444644044954 470302344
478111875574 470292771
202719440758 369766698
725773822162 470283198
104228396362 470273625
182638742386 470264052
634932567622 470254479
174032728798 470244906
847214236126 250027614
939967938130 470235333
112834409950 293039103
817571300434 202909308
8606023162 470225760
743942073070 470216187
5737351966 470206614
346153000558 470197041
78410355598 470187468
979173111142 162252777
204631888222 470177895
907456331242 470168322
598596065806 470158749
516360824854 470149176
132915108322 123214083
772628785030 470139603
940924161862 470130030
113790633682 470120457
757329205318 374084121
407351319406 470110884
187419861046 470101311
6693575698 470091738
892156751530 470082165
456118729738 470072592
393964187158 470063019
506798587534 470053446
846258012394 470043873
330853420846 470034300
208456783150 470024727
54504762298 470015154
639713686282 470005581
749679415462 469996008
937099266934 228459645
643538581210 469986435
686568649150 469976862
81279026794 469967289
347109224290 469957716
354759014146 469948143
454206282274 165641619
807052839382 469938570
665531727046 315487788
313641393670 469928997
459943624666 469919424
553653550402 469909851
645451028674 460978242
211325454346 469900278
38248958854 469890705
831914656414 469881132
516360824854 469871559
567996906382 220044978
868251158230 469861986
137696226982 469852413
525923062174 469842840
110921962486 469833267
459967202965 387505467
398745305818 469823694
424563346582 8405094
996385138318 469814121
943792833058 469804548
112834409950 469794975
765935218906 469785402
439862926294 135879162
440819150026 469775829
134827555786 469766256
633976343890 469756683
684656201686 469747110
355715237878 469737537
443687821222 469727964
845301788662 469718391
826177314022 469708818
694218439006 469699245
140564898178 341583786
664575503314 469689672
368146146394 469680099
519229496050 469670526
749679415462 433139958
285910905442 469660953
819483747898 191498292
445600268686 136855608
29642945266 469651380
995428914586 469641807
198894545830 392540865
183594966118 469632234
103272172630 469622661
796534378330 469613088
639713686282 469603515
138652450714 469593942
956223741574 47357631
449425163614 469584369
844345564930 299558316
590946275950 138971241
428388241510 292397712
735336059482 469574796
383445726106 469565223
231406152718 469555650
902675212582 469546077
285216723439 139325442
625370330302 159735078
654057042262 469536504
381533278642 269049165
42073853782 469526931
440023886716 64952805
313641393670 446408136
821396195362 267574923
101359725166 469517358
773585008762 469507785
777409903690 469498212
68848118278 469488639
324159854722 469479066
275392444390 469469493
968688270466 322236753
756372981586 140799684
990647795926 469459920
32511616462 469450347
779322351154 469440774
532616628298 469431201
446556492418 469421628
554609774134 469412055
343284329362 268867278
851039131054 469402482
131002660858 469392909
345196776826 34118172
661706832118 469383336
451337611078 38732358
387270621034 469373763
98491053970 469364190
368146146394 296226912
448468939882 469354617
517317048586 469345044
246705732430 469335471
844345564930 199338579
759241652782 469325898
503929916338 469316325
449425163614 469306752
915133423294 29025336
785059693546 469297179
836695775074 469287606
730554940822 469278033
164470491478 44437866
682743754222 469268460
547916208010 469258887
982998006070 469249314
396832858354 469239741
629195225230 469230168
406395095674 469220595
285910905442 469211022
929449477078 469201449
195069650902 469191876
532616628298 469182303
249574403626 466913502
963873531430 469172730
454206282274 53436486
786015917278 469163157
904587660046 469153584
577559143702 469144011
318422512330 469134438
931449967423 140569932
827133537754 469124865
898850317654 365305680
284954681710 469115292
709518018718 469105719
406395095674 469096146
343284329362 469086573
252443074822 258030642
753504310390 469077000
753504310390 469067427
372927265054 469057854
497236350214 469048281
917974792294 469038708
26774274070 469029135
445600268686 469019562
366233698930 469009989
173076505066 221433063
787929178447 72142128
335634539506 469000416
489018320743 22084911
216106573006 468990843
969610873822 419163378
641650209841 201626526
236187271378 468981270
75541684402 468971697
209413006882 468962124
624414106570 468952551
124309094734 207035271
89885040382 468942978
982041782338 468933405
576602919970 468923832
36336511390 468914259
638757462550 468904686
588077604754 468895113
462812295862 30241107
911281226170 351195078
183594966118 418273089
469505861986 468885540
365277475198 386950233
66935670814 468875967
472374533182 468866394
47811196174 72132555
231406152718 468856821
179770071190 468847248
656925713458 468837675
73629236938 468828102
379620831178 468818529
455162506006 468808956
718124032306 99712368
953355070378 334815675
683699977954 468799383
527835509638 276209769
373883488786 468789810
122396647270 468780237
42073853782 468770664
316510064866 468761091
302166708886 468751518
939967938130 468741945
488630336626 468732372
843389341198 468722799
983954229802 468713226
605322706645 219288711
780278574886 468703653
265846136542 71232693
796534378330 468694080
353802790414 468684507
992877607486 27216039
247661956162 468674934
708561794986 385772754
141521121910 82844742
536749228165 48688278
373883488786 468665361
671269069438 370274067
305991603814 468655788
290692024102 257274375
550784879206 468646215
438906702562 468636642
253399298554 468627069
140564898178 468617496
209413006882 13258605
2868680770 468607923
130046437126 468598350
988735348462 243106335
823308642826 468588777
230449928986 468579204
501061245142 468569631
893112975262 468560058
432213136438 468550485
785059693546 468540912
813746405506 468531339
428388241510 157466277
347109224290 468521766
418826004190 41699988
764022771442 141019863
869207381962 468512193
502017468874 468502620
215150349274 468493047
385358173570 190627149
785059693546 468483474
656925713458 468473901
76497908134 468464328
855820249714 468454755
720992703502 468445182
286867129174 313199841
558434669062 468435609
583296486094 142924890
17212036750 468426036
948573951718 468416463
525923062174 372581160
889379847112 45366447
17212036750 12205575
669356621974 468406890
151083359230 468397317
813746405506 468387744
980129334874 468378171
445600268686 365516286
795578154598 222352071
702824452594 468368598
175945176262 468359025
648319699870 286730496
349977895486 255043866
831914656414 53828979
469505861986 468349452
336590763238 468339879
140564898178 468330306
926580805882 259839939
856776473446 468320733
895981646458 468311160
398745305818 81504522
388226844766 468301587
853907802250 468292014
417869780458 468282441
373883488786 468272868
256267969750 468263295
659794384654 468253722
932318148274 468244149
841476893734 468234576
462812295862 468225003
613895645518 378717453
732467388286 258403989
350038310689 27981879
596683618342 468215430
811833958042 468205857
176901399994 468196284
386314397302 468186711
969610873822 468177138
451337611078 468167565
612939421786 468157992
480024323038 468148419
271567549462 42006324
872076053158 468138846
149170911766 468129273
152039582962 468119700
248618179894 24937665
782191022350 468110127
198894545830 468100554
585208933558 468090981
862513815838 25569483
462812295862 468081408
180777567910 213918258
174988952530 468071835
951442622914 468062262
424563346582 468052689
28686721534 468043116
494367679018 272706051
484805441698 468033543
791753259670 468023970
322247407258 468014397
218019020470 468004824
764022771442 289554531
100403501434 86731380
217062796738 467995251
784103469814 420838653
370081492474 264463698
306947827546 467985678
959092412770 467976105
655969489726 467966532
947617727986 467956959
917018568562 467947386
615808092982 174630666
777409903690 16819761
870163605694 467937813
736292283214 467928240
254355522286 467918667
661706832118 467909094
59285880958 467899521
82235250526 467889948
344298144262 155082600
395876634622 467880375
865382487034 467870802
883550737942 435293883
486717889162 467861229
365277475198 467851656
314597617402 467842083
776453679958 467832510
919887239758 467822937
702824452594 467813364
656925713458 467803791
248618179894 376458225
858688920910 467794218
837651998806 467784645
255311746018 467775072
491499007822 467765499
791753259670 467755926
287823352906 467746353
129090213394 467736780
685612425418 467727207
294516919030 467717634
780278574886 232126104
524966838442 467708061
440819150026 467698488
900762765118 308432487
87016369186 178814067
730554940822 467688915
242008999765 256968039
337546986970 467679342
473330756914 467669769
862513815838 467660196
428388241510 467650623
860601368374 467641050
603377184466 113526207
275392444390 467631477
787928364742 467621904
262961535874 467612331
74585460670 467602758
586165157290 467593185
178813847458 467583612
570865577578 467574039
521141943514 467564466
847214236126 51608043
497236350214 467554893
815658852970 467545320
906500107510 467535747
266786430802 467526174
171164057602 57887931
641626133746 467516601
961004860234 467507028
881638290478 467497455
236187271378 467487882
544091313082 467478309
603377184466 467468736
671269069438 467459163
69804342010 461227140
79366579330 467449590
991604019658 467440017
932318148274 324859755
118571752342 467430444
288779576638 261677955
784103469814 421786380
890244304066 389506224
946661504254 36262524
214194125542 467420871
13387141822 181685967
375795936250 467411298
168295386406 467401725
594771170878 467392152
842433117466 467382579
570865577578 467373006
514448377390 418751739
965785978894 467363433
304079156350 467353860
303122932618 171730047
589990052218 467344287
137696226982 467334714
626326554034 467325141
665531727046 467315568
873032276890 467305995
46854972442 84682758
154163737321 207561786
139641203500 201588234
886419409138 467296422
721948927234 467286849
170207833870 467277276
276348668122 390032739
645451028674 467267703
110921962486 467258130
743963516590 102517257
101359725166 467248557
435081807634 237716736
47811196174 31820652
793665707134 141230469
806096615650 308959002
214194125542 70955076
949530175450 342569805
308860275010 467238984
385358173570 467229411
890244304066 467219838
411176214334 467210265
436038031366 467200692
434125583902 467191119
480980546770 467181546
504886140070 457053312
498192573946 346810644
489586560358 467171973
523054390978 76899909
815658852970 467162400
823308642826 467152827
882594514210 412893063
985866677266 467143254
293560695298 467133681
934230595738 467124108
480980546770 467114535
830958432682 467104962
689437320346 422848983
658838160922 255130023
882594514210 218896218
954311294110 467095389
806096615650 467085816
941880385594 467076243
573812192140 172639482
840520670002 467066670
984910453534 467057097
468549638254 467047524
913193673634 467037951
333722092042 467028378
502973692606 282594960
378664607446 467018805
117615528610 467009232
206544335686 347758371
856776473446 466999659
408307543138 466990086
896937870190 466980513
784103469814 466970940
276348668122 420455733
280173563050 466961367
633020120158 466951794
180726294922 128412222
139608674446 466942221
721948927234 139459464
576602919970 466932648
723861374698 19787391
87972592918 466923075
408307543138 58605906
517317048586 146983842
76497908134 466913502
557478445330 466903929
139608674446 466894356
888331856602 90646737
480024323038 466884783
351890342950 466875210
880682066746 466865637
21036931678 466856064
545047536814 466846491
372927265054 466836918
61198328422 466827345
524010614710 466817772
179770071190 466808199
766891442638 466798626
225668810326 466789053
9574 466779480
393007963426 466769907
205588111954 318082071
834783327610 466760334
524966838442 466750761
491499007822 466741188
378664607446 466731615
305035380082 33017277
440819150026 466722042
555565997866 466712469
234274823914 466702896
501061245142 466693323
623457882838 466683750
331809644578 228900003
315553841134 466674177
218019020470 466664604
4781128234 85994259
356671461610 466655031
546003760546 359514015
473330756914 466645458
562259563990 466635885
568953130114 466626312
299596255786 163861041
307049081167 167249883
81279026794 390951747
37292735122 466616739
181682518654 388242588
710474242450 259658052
155864477890 466607166
905543883778 466597593
777820451368 32768379
207500559418 303693852
525923062174 322217607
60242104690 352803342
617720540446 466588020
743942073070 466578447
220887691666 466568874
753504310390 466559301
496280126482 466549728
137837629765 314243298
917018568562 466540155
468549638254 44390001
679875083026 466530582
480024323038 466521009
851995354786 466511436
764022771442 466310403
848170459858 466501863
544091313082 466492290
355715237878 466482717
344240553094 414443889
206544335686 466473144
596683618342 466463571
851039131054 466453998
556522221598 466444425
31555392730 466434852
434125583902 466425279
516360824854 466415706
29642945266 466406133
679875083026 466396560
680831306758 466386987
304079156350 466377414
43986301246 466367841
186463637314 466358268
916062344830 140560359
325116078454 466348695
785059693546 466339122
344240553094 466329549
935186819470 268235460
2868680770 466319976
43030077514 466310403
554609774134 205857792
744898296802 442253454
485761665430 466300830
948573951718 466291257
307904051278 466281684
689437320346 466272111
416913556726 27273477
361452580270 466262538
793665707134 466252965
272523773194 466243392
233318600182 466233819
748723191730 466224246
479068099306 466214673
912237449902 466205100
67891894546 466195527
772628785030 466185954
583296486094 466176381
977260663678 466166808
872076053158 437936031
268698878266 466157235
567996906382 466147662
922819686280 360375585
271567549462 391104915
911281226170 466138089
478111875574 426812205
566084458918 169011315
917974792294 466128516
583296486094 466118943
271680826771 210242226
385358173570 466109370
421694675386 466099797
789840812206 466090224
35380287658 466080651
81444429088 203703867
940924161862 466071078
843389341198 42149919
59285880958 466061505
476199428110 466051932
917331854560 129149343
655969489726 466042359
298341813958 33256602
299298037690 245758056
110921962486 167240310
631107672694 68188479
45898748710 307867680
637801238818 466032786
285910905442 466023213
6693575698 466013640
107097067558 446063508
473330756914 466004067
73629236938 465994494
695174662738 465984921
830002208950 465975348
566084458918 465965775
124309094734 465956202
883550737942 465946629
224712586594 465937056
21993155410 465927483
383445726106 465917910
961961083966 432383691
420840030757 128967456
859645144642 465908337
419782227922 465898764
106140843826 465889191
291648247834 465879618
34424063926 465870045
428388241510 465860472
153952030426 465850899
884506961674 143173788
122396647270 465841326
233318600182 465831753
378664607446 465822180
32511616462 465812607
899806541386 465803034
195069650902 465793461
144389793106 408154428
196982098366 156767448
323203630990 294944130
642582357478 465783888
7649799430 465774315
689437320346 465764742
175945176262 244360398
890244304066 465755169
649275923602 158222544
212281678078 465745596
916255709857 146505192
34424063926 465736023
775497456226 465726450
739160954410 465716877
42269851384 91154106
327028525918 212041950
427432017778 465707304
284954681710 465697731
82235250526 465688158
664575503314 220380033
731511164554 465678585
975348216214 465669012
113885942470 315229317
2868680770 465659439
184551189850 465649866
56417209762 346188399
37292735122 100583511
695174662738 465640293
174032728798 465630720
589033828486 465621147
59285880958 465611574
342406719106 40579947
481936770502 465602001
753504310390 392828055
701868228862 465592428
82235250526 465582855
679875083026 465573282
27730497802 465563709
179770071190 465554136
796534378330 465544563
543135089350 465534990
357627685342 465525417
258180417214 465515844
29642945266 465506271
925624582150 252325134
885463185406 465496698
529747957102 324773598
185507413582 211448424
135783779518 465487125
494367679018 465477552
239055942574 465467979
225668810326 465458406
772628785030 337658856
509667258730 443115024
572778025042 465448833
59285880958 465439260
163514267746 465429687
310772722474 141680400
776453679958 357886605
606245855662 151272546
841476893734 465420114
457074953470 465410541
266786430802 465400968
154908254158 465391395
248000342566 30174096
878769619282 465381822
895981646458 465372249
326072302186 277856325
839788205572 236031888
305991603814 465362676
235231047646 465353103
538353970690 324811890
368146146394 465343530
568953130114 239679201
611026974322 465333957
12430918090 465324384
418826004190 465314811
439862926294 403904016
773585008762 465305238
985866677266 440702628
930405700810 53283318
265916383216 117135228
848170459858 465295665
748723191730 465286092
873032276890 155858013
88215067435 178727910
855820249714 465276519
274436220658 465266946
966742202626 414376878
705900312229 219097251
701868228862 355694388
103272172630 465257373
399701529550 30499578
127177765930 465247800
176901399994 465238227
235231047646 465228654
341371881898 465219081
58329657226 465209508
733423612018 465199935
721948927234 465190362
970567097554 71663478
257224193482 465180789
866338710766 465171216
464724743326 465161643
460899848398 364846176
339459434434 224888916
9574 465152070
350934119218 465142497
502017468874 140148720
978216887410 465132924
375795936250 465123351
182638742386 465113778
677006411830 465104205
752548086658 465094632
168295386406 465085059
611983198054 465075486
502973692606 465065913
563215787722 465056340
688481096614 465046767
570865577578 465037194
29642945266 465027621
956223741574 15402957
558434669062 465018048
199850769562 465008475
601464737002 464998902
145346016838 366531024
630151448962 464989329
353802790414 464979756
700912005130 464970183
630151448962 464960610
753504310390 464951037
514448377390 464941464
758285429050 464931891
224712586594 464922318
823308642826 464912745
908412554974 464903172
679875083026 255915009
874944724354 464893599
686568649150 464884026
353802790414 464874453
606245855662 464864880
391095515962 464855307
896937870190 464845734
191244755974 464836161
763099373527 377932467
814702629238 464826588
802271720722 464817015
854864025982 138473445
852951578518 464807442
821396195362 186070401
791753259670 464797869
255311746018 464788296
117615528610 464778723
466637190790 464769150
502017468874 464759577
142477345642 464750004
487674112894 464740431
593814947146 464730858
645451028674 464721285
913193673634 375749823
806096615650 168054015
324159854722 464711712
553020798340 5772519
290692024102 464702139
908412554974 315066576
421090852930 19452336
562259563990 464692566
227581257790 362366769
625370330302 464682993
44942524978 464673420
115703081146 464663847
59285880958 464654274
840520670002 464644701
781234798618 53982147
534529075762 464635128
871119829426 464625555
359540132806 464615982
35380287658 283715001
374839712518 464606409
282086010514 464596836
592858723414 464587263
840520670002 464577690
948573951718 348974142
664575503314 464568117
959092412770 464558544
891200527798 395230878
306947827546 464548971
322247407258 464539398
568953130114 464529825
326072302186 464520252
176901945655 124257540
23905602874 464510679
90841264114 464501106
984910453534 464491533
748723191730 464481960
446556492418 464472387
371014817590 464462814
446556492418 464453241
933274372006 464443668
74585460670 464434095
525923062174 464424522
16255813018 464414949
64066999618 464405376
512535929926 464395803
648319699870 453003933
909454026271 355914567
895025422726 464386230
589990052218 109467255
963873531430 464376657
37292735122 464367084
557478445330 464357511
478111875574 159648921
779322351154 464347938
506798587534 464338365
94666159042 393172683
25818050338 464328792
77454131866 464319219
269655101998 464309646
530704180834 464300073
8639155315 278459424
772700381497 317574702
650232147334 50449710
655969489726 464290500
646407252406 464280927
126221542198 464271354
552697326670 144600165
191244755974 464261781
103272172630 464252208
257224193482 464242635
223756362862 308317611
188376084778 464233062
895981646458 464223489
499148797678 305541441
997341362050 464213916
244793284966 20045862
723861374698 340348869
661706832118 269010873
367189922662 464204343
772628785030 222409509
45898748710 464194770
624414106570 464185197
197938322098 464175624
290692024102 464166051
704736900058 464156478
221062331905 282192894
163514267746 464146905
544091313082 464137332
599552289538 464127759
158733149086 464118186
158027182720 39593928
725773822162 404057184
173076505066 464108613
860601368374 464099040
460168551874 80997153
332765868310 464089467
299298037690 464079894
259136640946 464070321
104228396362 382316901
635888791354 25559910
362408804002 464060748
950486399182 79408035
415051855735 296935314
925624582150 464051175
31555392730 7055301
441178807636 83294673
629195225230 172878807
733423612018 464041602
288779576638 464032029
674137740634 464022456
316510064866 125894523
394920410890 464012883
318422512330 464003310
608158303126 463993737
363365027734 463984164
24861826606 179273571
312685169938 281905704
868251158230 279167826
869207381962 463974591
388226844766 463965018
737248506946 463955445
328940973382 463945872
75541684402 463936299
641626133746 463926726
505842363802 92743224
474286980646 162827157
200806993294 463917153
658838160922 463907580
245749508698 251731608
62154552154 463898007
711430466182 463888434
8606023162 463878861
580427814898 463869288
180726294922 463859715
929449477078 463850142
547916208010 463840569
328940973382 26995860
234274823914 207073563
156820701622 463830996
255311746018 463821423
764978995174 268857705
291648247834 463811850
257224193482 463802277
779322351154 463792704
205588111954 463783131
607202079394 463773558
701868228862 356977170
549828655474 64340133
490542784090 378688734
80322803062 463763985
29855006362 35803020
403568086174 118954098
337546986970 283686282
752724000106 269211906
677006411830 463754412
766891442638 463744839
727686269626 463735266
41117630050 74372637
396832858354 463725693
282086010514 463716120
883550737942 463706547
185507413582 463696974
716211584842 463687401
4781128234 20017143
726730045894 463677828
538637092165 49272231
684656201686 463668255
862513815838 463658682
170310810631 330565263
436994255098 187563789
484805441698 463649109
872307403849 62636139
34424063926 463639536
285910905442 429827700
154908254158 463629963
968654650090 463620390
531660404566 463610817
195069650902 463601244
745854520534 463591671
211325454346 463582098
109009515022 463572525
501061245142 463562952
305035380082 380268279
505842363802 354957267
575798734624 162635697
469505861986 346848936
104228396362 463553379
915106121098 463543806
607202079394 300850671
133871332054 463534233
311728946206 463524660
771672561298 463515087
611026974322 68485242
993516467122 463505514
279217339318 206652351
402570200746 463495941
461856072130 463486368
60242104690 43815621
191244755974 360088395
831914656414 463476795
267742654534 463467222
546003760546 463457649
917974792294 223519977
510623482462 390166761
54504762298 463448076
837651998806 247433331
72673013206 418636863
617720540446 463438503
339459434434 463428930
733423612018 127474068
104228396362 463419357
628239001498 463409784
331809644578 463400211
740117178142 463390638
972479545018 463381065
366233698930 463371492
810877734310 463361919
897147231700 53426913
339459434434 340588194
71716789474 463352346
644494804942 463342773
480024323038 463333200
901718988850 171490722
752548086658 407560902
590946275950 463323627
518273272318 463314054
207500559418 463304481
786015917278 27857430
99447277702 463294908
808009063114 454650489
342328105630 463285335
471418309450 219891810
200806993294 463275762
811833958042 463266189
426475794046 463256616
759241652782 463247043
525923062174 463237470
174032728798 438395535
950486399182 463227897
140564898178 463218324
613895645518 463208751
437950478830 463199178
156820701622 463189605
663619279582 463180032
247661956162 463170459
741073401874 463160886
325116078454 442263027
914149897366 463151313
458031177202 463141740
101359725166 463132167
969610873822 463122594
663619279582 463113021
416913556726 463103448
170207833870 463093875
491499007822 463084302
553653550402 463074729
117615528610 463065156
140564898178 463055583
152995806694 463046010
539310194422 343938744
797490602062 463036437
982998006070 183313377
882594514210 463026864
86060145454 463017291
477155651842 463007718
629195225230 462998145
755416757854 462988572
394920410890 331714023
797490602062 462978999
972479545018 462969426
722905150966 462959853
70785512980 77771052
926580805882 462950280
661706832118 462940707
297385590226 462931134
171164057602 462921561
660750608386 462911988
343284329362 462902415
642582357478 145452162
991604019658 462892842
514448377390 462883269
857732697178 462873696
461856072130 462864123
811833958042 462854550
495323902750 462844977
438906702562 462835404
51636091102 462825831
77454131866 63430698
80322803062 295441926
901718988850 65153838
109965738754 462816258
138652450714 462806685
184551189850 462797112
775497456226 462787539
316510064866 462777966
297385590226 462768393
347109224290 462758820
545047536814 462749247
459943624666 462739674
713342913646 199692780
931361924542 462730101
12430918090 462720528
499148797678 462710955
522098167246 462701382
181682518654 462691809
196025874634 462682236
709518018718 462672663
190288532242 462663090
191244755974 462653517
386314397302 462643944
355715237878 462634371
750635639194 462624798
344240553094 462615225
960048636502 462605652
614851869250 462596079
84147697990 462586506
352846566682 462576933
981085558606 462567360
950486399182 462557787
611983198054 462548214
65023223350 462538641
439862926294 462529068
844345564930 462519495
892156751530 462509922
159689372818 462500349
861557592106 66982281
519229496050 462490776
132915108322 462481203
554609774134 462471630
152995806694 379502439
299298037690 462462057
425519570314 462452484
972479545018 88081173
267742654534 462442911
12430918090 462433338
935186819470 462423765
860601368374 462414192
826177314022 462404619
889288080334 462395046
235231047646 462385473
9562246894 462375900
352846566682 109811883
491499007822 462366327
742029625606 462356754
103272172630 342225177
964829755162 462347181
480980546770 462337608
983954229802 462328035
132915108322 462318462
261049088410 288578085
379620831178 462308889
853907802250 462299316
278261115586 438070053
975348216214 260146275
743942073070 203914473
344240553094 462289743
944749056790 462280170
435193218208 61066167
632063896426 462270597
459943624666 462261024
66935670814 462251451
288779576638 462241878
174032728798 47644821
567040682650 462232305
83191474258 462222732
51636091102 400046097
737248506946 282231186
370058593858 462213159
633976343890 462203586
511579706194 462194013
259136640946 462184440
900762765118 462174867
486717889162 88770429
198894545830 462165294
190288532242 462155721
742029625606 462146148
289735800370 462136575
502973692606 457187334
264873983338 462127002
651188371066 462117429
174032728798 462107856
262005312142 382833843
862513815838 462098283
360496356538 16666593
830002208950 462088710
216106573006 462079137
699073422934 366425721
387270621034 459188091
536441523226 462069564
998297585782 30719757
840520670002 462059991
950486399182 13871277
929457920464 112990119
516360824854 462050418
999253809514 462040845
74585460670 462031272
417869780458 462021699
791753259670 462012126
897101664220 259983534
92753711578 37411284
524010614710 51780357
112834409950 135773859
205588111954 462002553
9562246894 461992980
997341362050 461983407
589033828486 461973834
371971041322 461964261
477155651842 461954688
82235250526 461945115
472374533182 461935542
585208933558 461925969
44942524978 461916396
925624582150 461906823
300400881490 254680092
555565997866 212118534
953355070378 461897250
754460534122 461887677
31555392730 461878104
25818050338 408432045
67891894546 99664503
440819150026 461868531
740117178142 117910641
454206282274 330019602
489586560358 461858958
457105443475 200678799
907456331242 56509419
73629236938 461849385
330853420846 461839812
856144908436 126689082
303122932618 461830239
294516919030 461820666
943792833058 461811093
544374444130 31313283
144389793106 305330835
54504762298 461801520
240012166306 209332791
672225293170 427578045
46854972442 461791947
519229496050 461782374
223756362862 367545762
415001109262 225597318
342328105630 259466592
413088661798 461772801
695174662738 461763228
16255813018 461753655
192200979706 461744082
873032276890 418991064
863470039570 417938034
763066547710 461734509
489586560358 461724936
566084458918 461715363
472374533182 461705790
890244304066 461696217
150127135498 461686644
658838160922 461677071
45898748710 383915592
212281678078 227349177
273479996926 461667498
922755910954 461657925
278261115586 461648352
244793284966 461638779
953355070378 461629206
520185719782 349165602
116659304878 461619633
66935670814 461610060
682743754222 429148017
257224193482 461600487
128133989662 461590914
100403501434 461581341
473330756914 461571768
599552289538 461562195
982998006070 461552622
963873531430 461543049
621790609477 102775728
437950478830 407895957
617720540446 461533476
964829755162 461523903
584252709826 461514330
695174662738 461504757
529747957102 227387469
453250058542 188195607
576602919970 182040168
554609774134 70620021
316719857161 120294318
252443074822 461495184
442731597490 461485611
731511164554 461476038
57373433494 461466465
301210485154 461456892
346153000558 461447319
61198328422 461437746
74585460670 461428173
967698426358 461418600
317466288598 226889673
755531863606 243336087
561303340258 461409027
235231047646 461399454
499148797678 49291377
338503210702 461389881
470462085718 461380308
13635857935 93336750
215150349274 461370735
461856072130 461361162
415957332994 461351589
922755910954 107380341
691349767810 461342016
825221090290 461332443
784103469814 461322870
980129334874 461313297
566084458918 461303724
386314397302 461294151
862513815838 461284578
390297830683 56049915
138652450714 461275005
803227944454 461265432
762490640122 6040563
302166708886 461255859
852951578518 354804099
751591862926 461246286
958136189038 363496383
187419861046 343900452
947617727986 461236713
274436220658 461227140
825221090290 461217567
510623482462 63334968
981085558606 461207994
640669910014 461198421
544091313082 461188848
540266418154 281120718
691349767810 461179275
850082907322 461169702
689437320346 461160129
222800139130 461150556
792063444016 26746962
389183068498 310509828
578791960123 19538493
298341813958 94983306
349021671754 15335946
887375632870 461140983
789840812206 409820130
896937870190 461131410
837651998806 461121837
160645596550 461112264
690393544078 446235822
976304439946 461102691
61198328422 151636320
222800139130 298112793
401613977014 139220139
527835509638 461093118
762110323978 461083545
590946275950 461073972
353802790414 303703425
490542784090 461064399
311728946206 461054826
622501659106 368215872
857732697178 177358971
818527524166 461045253
232362376450 461035680
339459434434 461026107
87016369186 461016534
118571752342 461006961
955267517842 454841949
951442622914 460997388
487674112894 353301138
522098167246 460987815
839564446270 460978242
765935218906 199817229
346277928208 192666198
862513815838 138913803
541222641886 460968669
778366127422 460959096
587121381022 460949523
546959984278 460939950
563215787722 460930377
469505861986 460920804
415957332994 460911231
68848118278 460901658
983954229802 265957086
196025874634 161429499
623457882838 460892085
43986301246 433723911
36336511390 460882512
12430918090 460872939
821396195362 161142309
123352871002 460863366
365400028744 125119110
529747957102 61382076
235231047646 460853793
623457882838 46103568
431256912706 460844220
469505861986 460834647
912237449902 460825074
933274372006 460815501
570865577578 290550123
48767419906 20677680
486717889162 460805928
160645596550 460796355
366233698930 460786782
338503210702 460777209
722905150966 421087551
531660404566 460767636
546003760546 460758063
75541684402 154757118
918931016026 460748490
319378736062 389286045
138652450714 460738917
269655101998 460729344
743942073070 101445081
9574 460719771
177857623726 460710198
647363476138 460700625
862513815838 460691052
737248506946 238674036
17212036750 460681479
850082907322 460671906
375795936250 460662333
522157701733 3015495
661706832118 332451144
923712134686 460652760
648319699870 72869676
90841264114 460643187
56417209762 460633614
796534378330 160261593
10518470626 460624041
43030077514 460614468
224712586594 460604895
213237901810 460595322
25818050338 404602845
260092864678 323529108
457074953470 111477585
838608222538 460585749
152039582962 460576176
837651998806 460566603
59285880958 460557030
567040682650 460547457
293560695298 460537884
368146146394 460528311
819648556666 208270188
234274823914 460518738
241924613770 460509165
500105021410 5944833
365277475198 460499592
527835509638 330680139
834783327610 460490019
131002660858 460480446
420922617028 220246011
14343365554 13794693
882795719524 95098182
702824452594 460470873
956233306 254239734
73629236938 184979079
97534830238 460461300
64066999618 248390631
48767419906 460451727
956233306 460442154
849126683590 460432581
937099266934 460423008
364321251466 106116705
498192573946 460413435
435081807634 460403862
933274372006 357589842
756372981586 460394289
92753711578 460384716
968654650090 460375143
690393544078 381014973
875900948086 460365570
639713686282 460355997
483849217966 460346424
233318600182 460336851
597639842074 460327278
179770071190 460317705
214194125542 460308132
446556492418 460298559
426475794046 460288986
978216887410 460279413
764978995174 460269840
46854972442 460260267
383445726106 460250694
843389341198 460241121
644494804942 460231548
998433522382 141517659
227581257790 441190851
252443074822 138358569
841476893734 412893063
420738451654 460221975
701868228862 460212402
411176214334 59333454
517317048586 460202829
924668358418 257130780
463768519594 298361691
68848118278 460193256
671269069438 460183683
607202079394 460174110
592858723414 460164537
32511616462 68073603
582361964353 153522201
465680967058 460154964
255311746018 460145391
779322351154 460135818
199850769562 460126245
275392444390 460116672
861557592106 460107099
118571752342 460097526
123352871002 460087953
773585008762 460078380
458987400934 36588006
757329205318 460068807
656925713458 398734596
926580805882 460059234
872076053158 460049661
574690472506 460040088
15428528023 177215376
78410355598 56892339
841476893734 460030515
295473142762 460020942
200806993294 460011369
896937870190 460001796
976304439946 459992223
637801238818 459982650
18168260482 304038480
759241652782 459973077
567996906382 459963504
290692024102 459953931
626326554034 459944358
836695775074 459934785
537397746958 85486890
496280126482 459925212
425519570314 459915639
959092412770 459906066
281129786782 346466016
389183068498 459896493
270611325730 343670700
99447277702 459886920
819483747898 459877347
620589211642 9285810
212281678078 459867774
765935218906 459858201
807052839382 459848628
604333408198 459839055
804184168186 267201576
629195225230 459829482
828089761486 175262484
547916208010 459819909
412132438066 459810336
166382938942 459800763
330853420846 459791190
651188371066 241354476
736292283214 459781617
938055490666 459772044
49723643638 459762471
84147697990 459752898
177857623726 180652083
264873983338 459743325
854109256462 216129621
275392444390 459733752
190288532242 459724179
75541684402 403329636
856776473446 459714606
281129786782 93604794
457074953470 459705033
751591862926 459695460
297385590226 459685887
422650899118 106681512
385358173570 185007798
677006411830 459676314
986822900998 459666741
72673013206 64464582
293560695298 459657168
636845015086 60635382
94666159042 459647595
150127135498 459638022
636845015086 459628449
251486851090 172945818
416913556726 459618876
44102048389 48602121
194113427170 3130371
812790181774 459609303
725773822162 459599730
612939421786 459590157
182638742386 459580584
575646696238 459571011
356671461610 459561438
280173563050 459551865
60242104690 459542292
697087110202 459532719
768803890102 392655741
467593414522 459523146
38248958854 459513573
383445726106 459504000
683699977954 459494427
982041782338 459484854
237143495110 459475281
679875083026 459465708
947617727986 459456135
832870880146 459446562
684656201686 459436989
209413006882 459427416
567996906382 459417843
121440423538 459408270
98491053970 459398697
985231953166 29034909
76497908134 144111942
266786430802 459389124
808009063114 459379551
984910453534 459369978
146302240570 459360405
395876634622 459350832
870163605694 364702581
596683618342 319115955
75541684402 459341259
283998457978 459331686
697134113632 279617757
362545908508 313094538
700912005130 459322113
5737351966 459312540
332765868310 459302967
274436220658 12875685
241924613770 345489570
683699977954 459293394
117615528610 459283821
276348668122 366712911
597639842074 459274248
110921962486 459264675
342328105630 459255102
335634539506 459245529
742985849338 459235956
538353970690 459226383
428388241510 18322722
755416757854 1943319
433169360170 459216810
12430918090 459207237
366233698930 12521484
32511616462 262520379
60242104690 459197664
757329205318 459188091
946661504254 459178518
529747957102 459168945
555565997866 459159372
581384038630 459149799
534529075762 70687032
657881937190 34979742
820439971630 459140226
616764316714 459130653
833827103878 459121080
151083359230 459111507
813746405506 459101934
806096615650 124630887
323203630990 459092361
135783779518 459082788
881638290478 459073215
842648146192 52651500
869207381962 399442998
225668810326 459063642
892156751530 459054069
666487950778 459044496
154908254158 459034923
629195225230 218991948
921799687222 459025350
644628539752 30815487
411176214334 459015777
37292735122 459006204
716211584842 130211946
586165157290 458996631
141521121910 458987058
669356621974 458977485
328940973382 458967912
690393544078 245997381
575646696238 261094002
748723191730 458958339
867294934498 233944974
961004860234 458948766
357627685342 458939193
824264866558 160031841
751052495479 27627678
383445726106 405627156
571821801310 458929620
139608674446 458920047
293560695298 458910474
670312845706 458900901
783147246082 458891328
55460986030 458881755
361452580270 458872182
490542784090 458862609
9562246894 337266363
226625034058 271356258
306947827546 376754988
382489502374 458853036
698999557666 367919109
430300688974 458843463
822352419094 458833890
373883488786 247816251
481936770502 458824317
270611325730 291028773
804184168186 458814744
475243204378 458805171
304079156350 91259409
21036931678 458795598
49723643638 458786025
311728946206 31801506
381533278642 444110616
882594514210 202976319
208456783150 458776452
61198328422 178689618
992560243390 458766879
354759014146 35410527
296429366494 458757306
813746405506 458747733
580427814898 458738160
153952030426 286376295
352846566682 458728587
927537029614 458719014
55460986030 458709441
836695775074 458699868
782191022350 458690295
87016369186 458680722
24861826606 257389251
168295386406 458671149
84147697990 184816338
521141943514 458661576
643538581210 458652003
28686721534 458642430
736292283214 458632857
427432017778 458623284
735336059482 174697677
455162506006 458613711
962917307698 458604138
350934119218 458594565
863470039570 458584992
797490602062 458575419
962917307698 458565846
495323902750 458556273
15299589286 202095603
572778025042 458546700
565128235186 458537127
532616628298 458527554
420738451654 458517981
179770071190 458508408
76497908134 458498835
976304439946 151808634
699955781398 458489262
670312845706 249539391
533572852030 458479689
26774274070 458470116
481936770502 458460543
671269069438 458450970
601464737002 458441397
193157203438 458431824
473330756914 364338807
658838160922 458422251
415001109262 458412678
999253809514 458403105
145346016838 458393532
188383101787 181389204
37292735122 356527239
440819150026 458383959
401794983298 135994038
305035380082 378420690
146302240570 458374386
569909353846 458364813
545047536814 458355240
965785978894 458345667
396832858354 458336094
821396195362 458326521
565128235186 458316948
732467388286 458307375
297385590226 458297802
778366127422 458288229
744898296802 458278656
565128235186 66733383
997341362050 458269083
875900948086 454066536
103272172630 458259510
305991603814 458249937
208456783150 458240364
128133989662 14359500
196982098366 458230791
721948927234 458221218
666487950778 458211645
572778025042 458202072
82235250526 458192499
740117178142 107466498
694218439006 458182926
726730045894 458173353
461856072130 458163780
492455231554 258317832
168295386406 458154207
932318148274 458144634
640669910014 137315112
594771170878 458135061
905543883778 458125488
687524872882 458115915
719080256038 458106342
925624582150 458096769
366233698930 458087196
225668810326 458077623
544091313082 458068050
456118729738 458058477
157776925354 458048904
511579706194 458039331
249690189061 139497756
452293834810 458029758
979173111142 458020185
256267969750 458010612
436038031366 458001039
228563089297 66905697
643538581210 214224594
480980546770 457991466
642582357478 173922264
611026974322 69720159
439862926294 457981893
164470491478 301549500
118571752342 457972320
211325454346 457962747
635888791354 82509687
947617727986 457953174
631107672694 240741804
435081807634 228574521
688481096614 187803114
276348668122 457943601
137696226982 457934028
859645144642 457924455
644494804942 457914882
154908254158 395039418
268698878266 7380783
848170459858 457905309
140564898178 457895736
170207833870 457886163
506798587534 457876590
470462085718 457867017
818527524166 457857444
615808092982 457847871
164470491478 457838298
555565997866 457828725
191244755974 358020627
725773822162 256814871
298341813958 457819152
527835509638 457809579
18168260482 457800006
694428355750 61669266
687524872882 294522918
850082907322 457790433
711430466182 457780860
589033828486 333791364
240968390038 457771287
646407252406 457761714
476199428110 237793320
659794384654 457752141
714299137378 457742568
430664587423 24353712
305991603814 98075385
352846566682 457732995
23905602874 86664369
968654650090 108146181
944116831243 1742286
173076505066 457723422
121440423538 457713849
894069198994 457704276
109009515022 221385198
189332308510 457694703
648319699870 457685130
633020120158 381675510
383445726106 457675557
226625034058 457665984
238099718842 101167464
272523773194 457656411
665531727046 457646838
199850769562 457637265
737248506946 457627692
337546986970 457618119
435081807634 457608546
805140391918 457598973
6693575698 457589400
274436220658 257954058
191244755974 75234207
605289631930 435858690
306947827546 457579827
258180417214 457570254
932318148274 385514283
235231047646 457560681
803227944454 457551108
698043333934 457541535
817571300434 457531962
835739551342 457522389
796534378330 457512816
446556492418 296016306
193157203438 457503243
983954229802 86702661
776453679958 116934195
381533278642 457493670
61198328422 457484097
741073401874 457474524
153952030426 457464951
59285880958 457455378
549828655474 457445805
617720540446 457436232
687524872882 457426659
478232476228 29886906
279217339318 455215296
252443074822 457417086
956233306 457407513
920843463490 457397940
560347116526 457388367
256267969750 119643354
317466288598 457378794
944749056790 457369221
22949379142 457359648
303122932618 457350075
675093964366 396944445
808009063114 457340502
106140843826 335275179
603377184466 457330929
239055942574 457321356
345196776826 457311783
533572852030 373069383
636845015086 457302210
673244019019 329024010
810877734310 424792302
290692024102 340951968
892178491813 50488002
682743754222 32280156
128133989662 457292637
235231047646 457283064
665531727046 457273491
364321251466 457263918
599552289538 183887757
357627685342 457254345
418826004190 457244772
230449928986 457235199
452293834810 185993817
301474939279 30260253
630151448962 35410527
152995806694 457225626
600508513270 93949422
138652450714 457216053
677006411830 457206480
113790633682 396063729
558434669062 457196907
931361924542 457187334
100403501434 457177761
459943624666 457168188
116659304878 430746708
569909353846 451500972
659794384654 119786949
59285880958 457158615
748723191730 457149042
190288532242 457139469
617720540446 457129896
345196776826 457120323
642582357478 457110750
982159089880 133064700
884506961674 274946133
748723191730 457101177
251486851090 457091604
364321251466 457082031
990647795926 457072458
468549638254 457062885
174988952530 457053312
363365027734 457043739
776453679958 457034166
692305991542 457024593
634932567622 457015020
409263766870 457005447
261065975182 308183589
437950478830 191258967
687524872882 456995874
56417209762 456986301
569909353846 456976728
441775373758 456967155
192200979706 456957582
552697326670 456948009
931361924542 456938436
950486399182 456928863
577559143702 456919290
409263766870 456909717
378664607446 62147916
802271720722 456900144
92753711578 232987674
982108601878 148343208
102315948898 456890571
578535049522 326209548
42073853782 456880998
411176214334 99070977
293560695298 456871425
117615528610 159371304
897894093922 65441028
701868228862 456861852
129223278094 201473358
324159854722 456852279
425519570314 456842706
949530175450 456833133
490542784090 456823560
398745305818 435514062
904587660046 47482080
917018568562 456813987
659794384654 456804414
965785978894 456794841
848170459858 456785268
356671461610 456775695
332765868310 456766122
50924400082 145605330
211325454346 456756549
310772722474 12885258
480024323038 456746976
802271720722 456737403
915106121098 456727830
269655101998 101358924
439862926294 456718257
198894545830 456708684
268698878266 456699111
89885040382 456689538
419782227922 456679965
151083359230 456670392
781234798618 456660819
531660404566 456651246
680831306758 456641673
630151448962 456632100
463768519594 456622527
555565997866 265669896
928493253346 166062831
131002660858 456612954
751591862926 456603381
499148797678 456593808
356671461610 160443480
621545435374 316559964
297385590226 173223435
43030077514 456584235
845301788662 322657965
804184168186 95998044
755416757854 301453770
886419409138 135065457
361452580270 456574662
206544335686 247710948
830002208950 16178370
885463185406 456565089
338503210702 456555516
434125583902 406862073
556522221598 456545943
677006411830 456536370
694218439006 456526797
328940973382 456517224
843389341198 389850852
967698426358 456507651
837651998806 97558443
485761665430 456498078
324159854722 456488505
649275923602 456478932
551741102938 30078366
78410355598 456469359
432213136438 456459786
763066547710 456450213
611983198054 125875377
808965286846 456440640
971523321286 456431067
198894545830 456421494
623457882838 456411921
511647770224 62942475
344240553094 456402348
247661956162 456392775
852072963097 29369964
359540132806 456383202
138652450714 456373629
687524872882 456364056
611026974322 321518778
469505861986 374093694
976304439946 456354483
550784879206 456344910
212281678078 355502928
157776925354 209897598
54504762298 456335337
516360824854 456325764
664575503314 156815313
902675212582 456316191
628239001498 456306618
414044885530 456297045
262005312142 456287472
990647795926 456277899
198894545830 456268326
514448377390 441851388
127177765930 252497448
473330756914 386653470
352846566682 456258753
389183068498 219470598
752548086658 456249180
990647795926 456239607
278261115586 441229143
218975244202 456230034
761154100246 456220461
8606023162 174917856
283998457978 81217332
813746405506 456210888
333722092042 377980332
113790633682 456201315
847214236126 456191742
102315948898 110501139
672225293170 456182169
794621930866 456172596
82235250526 456163023
855820249714 456153450
255311746018 456143877
617720540446 456134304
223756362862 456124731
919887239758 456115158
991604019658 262577817
635888791354 383484807
422833571104 232623900
642582357478 456105585
746810744266 456096012
154254786124 7926444
220887691666 456086439
173076505066 456076866
768803890102 456067293
124561553890 47032149
527122114624 159543618
720992703502 456057720
277304891854 428889546
212281678078 456048147
12430918090 456038574
521141943514 456029001
428388241510 456019428
274436220658 456009855
338503210702 456000282
352846566682 12712944
682743754222 455990709
139608674446 455981136
956233306 455971563
312685169938 455961990
600508513270 455952417
161601820282 455942844
614851869250 30049647
441775373758 455933271
651188371066 455923698
622501659106 455914125
93709935310 455904552
591902499682 24526026
864426263302 129695004
681787530490 455894979
873988500622 455885406
642582357478 293651775
288779576638 455875833
396832858354 455866260
939011714398 455856687
146302240570 455847114
676050188098 455837541
570865577578 455827968
738260502976 116694870
956223741574 141134739
781234798618 455818395
961004860234 455808822
341371881898 455799249
579471591166 455789676
408307543138 388998855
391095515962 455780103
967698426358 455770530
385358173570 455760957
607202079394 455751384
121484813539 131791491
60242104690 455741811
119527976074 455732238
611026974322 455722665
249574403626 455713092
794621930866 455703519
792709483402 263630847
320334959794 455693946
123352871002 455684373
298341813958 455674800
327028525918 455665227
32511616462 17614320
679875083026 360854235
96578606506 343249488
800359273258 455655654
514448377390 158567172
223756362862 455646081
360496356538 455636508
912237449902 455626935
897894093922 455617362
347109224290 455607789
986883134314 222993462
436994255098 455598216
174032728798 204718605
131958884590 455588643
956233306 392148372
695174662738 27895722
909478906498 65105973
833827103878 455579070
83191474258 455569497
452293834810 455559924
876857171818 377300649
808009063114 455550351
798446825794 455540778
720036479770 455531205
845301788662 455521632
323203630990 67776840
939011714398 455512059
654057042262 455502486
76497908134 455492913
350934119218 455483340
961961083966 455473767
78480975619 52412175
264873983338 455464194
872076053158 348380616
335634539506 455454621
147258464302 455445048
325116078454 455435475
169251610138 455425902
436994255098 455416329
214194125542 185294988
821581576507 237391254
168295386406 455406756
184551189850 455397183
823308642826 223673145
490542784090 455387610
189332308510 455378037
731511164554 135295209
448468939882 455368464
727686269626 330306792
864426263302 455358891
764978995174 455349318
728642493358 135984465
751591862926 455339745
910325002438 310806591
298567229389 123147072
453289930087 328114575
568953130114 455330172
225668810326 455320599
776453679958 60903426
656925713458 455311026
160645596550 455301453
964829755162 455291880
988735348462 455282307
460899848398 230383818
355715237878 455272734
985866677266 455263161
519229496050 455253588
563215787722 455244015
953355070378 210194361
198894545830 236577549
264873983338 455234442
94666159042 455224869
601464737002 455215296
696130886470 455205723
87016369186 455196150
153952030426 340521183
901889244655 37516587
480980546770 455186577
430300688974 455177004
714299137378 455167431
584252709826 455157858
104228396362 455148285
926580805882 68667129
348065448022 455138712
875900948086 455129139
610070750590 455119566
744925187359 188559381
536441523226 455109993
677962635562 455100420
272523773194 391315521
656925713458 455090847
892156751530 455081274
166557521743 65038962
3824904502 38531325
349977895486 455071701
903631436314 455062128
212281678078 455052555
683699977954 455042982
693262215274 240646074
26774274070 225386712
615808092982 101148318
557478445330 455033409
412132438066 455023836
941880385594 455014263
79366579330 455004690
62154552154 454995117
363365027734 454985544
4781128234 454975971
32511616462 454966398
949694189659 87085581
686568649150 30260253
918931016026 150717312
638757462550 145614903
169251610138 454956825
94666159042 454947252
303122932618 2354958
181682518654 454937679
153952030426 454928106
764022771442 31897236
648319699870 454918533
958136189038 188511516
72673013206 454908960
774541232494 39651366
459943624666 454899387
229493705254 454889814
660750608386 454880241
432213136438 454870668
607202079394 429865992
557478445330 397298646
203675664490 454861095
440819150026 174247746
194113427170 454851522
483849217966 454841949
524966838442 454832376
292604471566 454822803
330853420846 454813230
158733149086 454803657
668400398242 454794084
723861374698 454784511
111878186218 454774938
75541684402 454765365
243837061234 454755792
610070750590 240483333
930405700810 454746219
884506961674 454736646
975348216214 454727073
710474242450 454717500
967698426358 454707927
517317048586 253751511
236187271378 454698354
204631888222 454688781
925624582150 454679208
594771170878 454669635
340415658166 454660062
653100818530 454650489
888331856602 190014477
954311294110 454640916
982998006070 454631343
293560695298 454621770
164470491478 454612197
476199428110 454602624
463768519594 454593051
93709935310 339630894
719080256038 454583478
883550737942 454573905
629195225230 129235500
67891894546 454564332
592858723414 258499719
491499007822 454554759
195069650902 454545186
308860275010 454535613
62154552154 245853786
730554940822 454526040
829045985218 52450467
292604471566 454516467
636845015086 64837929
194113427170 454506894
475243204378 454497321
37292735122 454487748
645451028674 454478175
411176214334 454468602
808009063114 221576658
890244304066 454459029
132997388257 85266711
628239001498 454449456
549245510698 71787927
567040682650 454439883
281129786782 454430310
465680967058 454420737
715255361110 73128147
24861826606 454411164
174032728798 454401591
923712134686 454392018
792709483402 271317966
985866677266 454382445
976304439946 454372872
921799687222 176640996
506798587534 454363299
636845015086 428717232
130046437126 394828812
865382487034 454353726
334678315774 454344153
341371881898 454334580
826177314022 310730007
638757462550 112683783
381533278642 454325007
161601820282 125932815
523054390978 1493388
431256912706 454315434
509667258730 454305861
742985849338 454296288
436994255098 454286715
242880837502 454277142
330853420846 263640420
510623482462 113755959
747766967998 454267569
651188371066 45270717
122396647270 238750620
520185719782 454257996
170207833870 76440405
352846566682 454248423
120484199806 454238850
436038031366 454229277
860601368374 454219704
580427814898 454210131
64066999618 454200558
439862926294 454190985
463768519594 454181412
308860275010 454171839
793665707134 454162266
860601368374 454152693
995428914586 454143120
234274823914 454133547
51636091102 454123974
462812295862 454114401
956223741574 454104828
839564446270 454095255
925624582150 454085682
949530175450 454076109
151083359230 14464803
26774274070 454066536
38248958854 454056963
497283822721 264961494
479068099306 454047390
794621930866 93681378
977260663678 454037817
284954681710 454028244
747766967998 454018671
676050188098 454009098
729598717090 113057130
96578606506 453999525
718124032306 453989952
253399298554 453980379
724817598430 453970806
255311746018 453961233
917018568562 453951660
770716337566 175492236
146302240570 453942087
637801238818 453932514
503929916338 453922941
744898296802 453913368
403526424478 453903795
587121381022 315947292
867384891979 127818696
257224193482 453894222
911281226170 453884649
246705732430 453875076
900762765118 453865503
223756362862 453855930
829045985218 151492725
179770071190 22831605
403526424478 431120055
409263766870 453846357
551741102938 453836784
173076505066 453827211
284954681710 453817638
506798587534 390291210
384401949838 216502968
287823352906 453808065
590946275950 453798492
516360824854 453788919
672225293170 453779346
476199428110 453769773
630476241706 128881299
476199428110 453760200
1088359852 255206607
159689372818 453750627
213237901810 453741054
415957332994 453731481
207500559418 453721908
290692024102 453712335
47928542008 126641217
311728946206 453702762
272523773194 85247565
487674112894 445948632
781234798618 453693189
831914656414 453683616
579471591166 453674043
236187271378 436413924
970567097554 453664470
906500107510 453654897
502973692606 345068358
903631436314 355368906
254355522286 453645324
555565997866 453635751
17212036750 438405108
894069198994 366014082
4781128234 453626178
218975244202 453616605
467593414522 453607032
33467840194 453597459
902675212582 453587886
71744244838 366540597
166382938942 214789401
4781128234 134749548
69804342010 453578313
598596065806 453568740
106140843826 453559167
585208933558 158442723
666487950778 233073831
944749056790 453549594
945705280522 453540021
945705280522 242015013
92753711578 453530448
93709935310 453520875
932318148274 186884106
294516919030 453511302
358583909074 453501729
261049088410 453492156
70760565742 72582486
978216887410 453482583
448468939882 453473010
171164057602 453463437
523054390978 453453864
530704180834 453444291
97534830238 453434718
65023223350 453425145
955267517842 453415572
981085558606 453405999
927537029614 453396426
728642493358 217153932
809921510578 453386853
598596065806 453377280
711430466182 179675637
205588111954 453367707
542178865618 453358134
975348216214 453348561
827133537754 453338988
423607122850 453329415
157776925354 453319842
661706832118 5657643
618676764178 453310269
182638742386 453300696
645451028674 453291123
511579706194 180221298
451337611078 453281550
910325002438 228584094
648319699870 251109363
290692024102 453271977
181724639854 122151480
914149897366 453262404
104228396362 453252831
391095515962 453243258
442731597490 453233685
815658852970 453224112
205588111954 453214539
291648247834 453204966
21993155410 453195393
421694675386 453185820
333722092042 453176247
114746857414 146935977
216106573006 453166674
362408804002 453157101
845301788662 209265780
594771170878 453147528
579471591166 453137955
93709935310 453128382
993516467122 453118809
612939421786 33189591
863470039570 453109236
924668358418 453099663
653100818530 453090090
647363476138 453080517
245749508698 453070944
445600268686 189756006
381533278642 453061371
951442622914 261094002
916062344830 453051798
394920410890 453042225
695174662738 453032652
224712586594 421154562
36336511390 453023079
208456783150 453013506
137696226982 453003933
452293834810 452994360
356671461610 452984787
40285424533 297337380
590946275950 452975214
660750608386 452965641
795578154598 387390591
480980546770 418617717
436038031366 452956068
465680967058 452946495
436038031366 452936922
138652450714 290033181
88928816650 47683113
501061245142 431177493
221843915398 452927349
65979447082 452917776
662663055850 452908203
941880385594 452898630
779322351154 452889057
484805441698 452879484
40236362908 222122319
57373433494 452869911
278531581555 296763
474286980646 452860338
903631436314 452850765
556692008326 212271702
637801238818 452841192
814702629238 452831619
234274823914 382326474
611026974322 452822046
523054390978 452812473
319378736062 452802900
163514267746 452793327
580427814898 452783754
755416757854 452774181
976304439946 395967999
882594514210 452764608
255613046620 67068438
19124484214 452755035
266786430802 452745462
764978995174 452735889
383445726106 452726316
939011714398 81772566
279217339318 452716743
315553841134 452707170
589990052218 452697597
502973692606 452688024
353802790414 452678451
658838160922 452668878
269655101998 452659305
935186819470 452649732
440819150026 452640159
398745305818 452630586
905543883778 452621013
169251610138 452611440
494367679018 232901517
488630336626 452601867
732467388286 452592294
678918859294 452582721
499148797678 311170365
412132438066 452573148
730554940822 233868390
416913556726 452563575
279217339318 452554002
726730045894 452544429
589990052218 452534856
723861374698 452525283
800359273258 364070763
20080707946 317000322
344344400998 316962030
918931016026 452515710
479068099306 126009399
463768519594 452506137
592858723414 452496564
790797035938 452486991
289735800370 452477418
416913556726 335619807
159689372818 354066978
979173111142 452467845
40161406318 57064653
802271720722 452458272
742029625606 208519086
336590763238 452448699
876857171818 452439126
323203630990 452429553
411176214334 452419980
567040682650 452410407
641626133746 452400834
493411455286 452391261
896937870190 452381688
680831306758 452372115
726730045894 452362542
677962635562 452352969
672225293170 452343396
466637190790 14694555
891200527798 452333823
988735348462 452324250
214194125542 452314677
305035380082 452305104
57373433494 452295531
325116078454 452285958
545047536814 452276385
578515367434 176966478
473330756914 145969104
150127135498 452266812
967698426358 90570153
209413006882 452257239
305991603814 452247666
117942896491 21185049
129090213394 303645987
221843915398 452238093
203675664490 452228520
49723643638 452218947
544091313082 298974363
936143043202 452209374
455162506006 188501943
1912457038 452199801
292604471566 441324873
79366579330 452190228
159689372818 452180655
785059693546 452171082
832870880146 452161509
297385590226 452151936
703780676326 452142363
28686721534 452132790
124309094734 452123217
940924161862 452113644
1912457038 452104071
477155651842 452094498
816615076702 452084925
937099266934 452075352
104228396362 345824625
148214688034 452065779
531660404566 452056206
603377184466 249242628
356671461610 32490762
533572852030 452046633
849126683590 452037060
261049088410 452027487
601464737002 452017914
456118729738 452008341
530704180834 451998768
802271720722 141622962
331243826932 9821898
874944724354 451989195
707605571254 451979622
656925713458 451970049
988735348462 451960476
769760113834 451950903
943792833058 451941330
891200527798 451931757
107097067558 259303851
969610873822 451922184
642582357478 451912611
432213136438 451903038
612939421786 235792563
994472690854 64608177
747766967998 451893465
499148797678 451883892
870163605694 451874319
975348216214 451864746
264873983338 108643977
659794384654 451855173
666487950778 184519575
480980546770 451845600
760197876514 451836027
117615528610 451826454
680831306758 451816881
560347116526 451807308
635888791354 212300421
240968390038 311017197
646407252406 451797735
567040682650 275664108
782191022350 31657911
413088661798 451788162
177857623726 252344280
982041782338 451778589
484846538587 147022134
327028525918 31140969
47811196174 451769016
531660404566 451759443
788884588474 451749870
37292735122 451740297
976304439946 451730724
455162506006 451721151
217062796738 451711578
640669910014 451702005
653100818530 451692432
806096615650 451682859
141521121910 451673286
488630336626 451663713
975348216214 277052193
194113427170 365803476
428388241510 451654140
194113427170 451644567
579471591166 451634994
127177765930 362539083
17212036750 451625421
819483747898 239813223
111878186218 451615848
921799687222 451606275
279217339318 39316311
759241652782 451596702
361624980427 79159137
795578154598 368100996
293560695298 451587129
298341813958 451577556
296429366494 451567983
248618179894 451558410
836695775074 451548837
284954681710 451539264
337546986970 451529691
852951578518 451520118
734379835750 451510545
433169360170 451500972
323203630990 451491399
462812295862 451481826
457074953470 451472253
632063896426 451462680
57373433494 423643542
958136189038 451453107
693262215274 451443534
859645144642 255924582
4781128234 451433961
379620831178 385916349
876857171818 451424388
899806541386 451414815
715255361110 451405242
470528723371 31466451
433169360170 451395669
337546986970 451386096
770716337566 451376523
140564898178 416109591
267742654534 451366950
348065448022 73329180
915106121098 451357377
695174662738 275826849
457074953470 451347804
596683618342 451338231
10518470626 451242501
462812295862 451328658
834783327610 451319085
719080256038 136242936
895025422726 451309512
323203630990 451299939
972479545018 417421092
33467840194 451290366
314597617402 451280793
636845015086 451271220
32511616462 451261647
456118729738 451252074
731511164554 451242501
509667258730 451232928
611983198054 451223355
81535296004 153646650
445600268686 451213782
460899848398 451204209
395876634622 451194636
589033828486 386720481
480980546770 451185063
37292735122 434958828
281129786782 451175490
50679867370 451165917
144389793106 451156344
841476893734 29685873
611983198054 451146771
939011714398 148994172
250530627358 451137198
671269069438 451127625
580427814898 451118052
485761665430 451108479
159689372818 451098906
924668358418 451089333
739160954410 24621756
294516919030 451079760
75541684402 27407499
885463185406 331168362
751591862926 451070187
817571300434 451060614
109965738754 9352821
644494804942 451051041
713342913646 451041468
135783779518 107916429
720992703502 451031895
256267969750 451022322
836695775074 451012749
198894545830 451003176
227581257790 450993603
975348216214 8280645
446556492418 450984030
568953130114 450974457
521141943514 450964884
830002208950 64244403
689437320346 450955311
301210485154 450945738
672225293170 450936165
216106573006 450926592
518273272318 450917019
629195225230 450907446
200806993294 374811669
144389793106 450897873
56417209762 450888300
700912005130 450878727
97534830238 450869154
204631888222 450859581
965785978894 206681070
335634539506 146026542
136740003250 355072143
111878186218 450850008
92753711578 450840435
541222641886 450830862
705693123790 66666372
262961535874 450821289
695174662738 450811716
491499007822 245624034
760197876514 450802143
573888737848 51119820
289735800370 450792570
451337611078 450782997
677006411830 450773424
215150349274 450763851
527835509638 450754278
503929916338 450744705
883550737942 450735132
113790633682 450725559
738204730678 450715986
594771170878 450706413
749679415462 450696840
218019020470 450687267
475243204378 450677694
327984749650 450668121
445600268686 450658548
585208933558 9486843
857732697178 335667672
635888791354 291354255
718124032306 450648975
337546986970 450639402
415957332994 450629829
110921962486 450620256
46960658362 169872885
333722092042 450610683
504886140070 450601110
242880837502 450591537
953355070378 450581964
425519570314 178976808
498192573946 450572391
664575503314 450562818
736292283214 450553245
948573951718 364415391
583296486094 450543672
655013265994 447901524
514448377390 325874493
863470039570 82346946
505842363802 450534099
287823352906 450524526
878769619282 133447620
913193673634 450514953
348065448022 278267964
466637190790 285715758
947617727986 450505380
313820810836 209792295
815658852970 450495807
469505861986 307810242
767847666370 450486234
666487950778 450476661
791753259670 450467088
285910905442 361409469
611026974322 450457515
921799687222 450447942
751591862926 269001300
133871332054 450438369
695174662738 450428796
980129334874 450419223
319378736062 450409650
15299589286 450400077
959092412770 450390504
112834409950 450380931
453250058542 450371358
967698426358 450361785
469505861986 450352212
986822900998 450342639
608158303126 448552488
402570200746 450333066
734379835750 146658360
771672561298 450323493
293560695298 450313920
317466288598 450304347
553653550402 450294774
698999557666 450285201
96578606506 117834057
549828655474 427089822
668400398242 289372644
916062344830 450275628
342328105630 381359601
164470491478 450266055
980129334874 450256482
144389793106 450246909
528791733370 450237336
350934119218 450227763
16255813018 450218190
47212083634 47204463
524059015798 254900271
395876634622 450208617
271567549462 450199044
455162506006 450189471
362408804002 450179898
663619279582 450170325
707605571254 155704845
891200527798 450160752
551741102938 390846444
434125583902 220829964
218019020470 450151179
831914656414 450141606
809921510578 450132033
442731597490 450122460
348065448022 450112887
761154100246 450103314
686568649150 450093741
785059693546 450084168
229493705254 450074595
443687821222 450065022
242880837502 41020305
581384038630 450055449
502017468874 450045876
289735800370 450036303
792709483402 450026730
712386689914 450017157
502017468874 450007584
253399298554 449998011
34424063926 321193296
187419861046 449988438
287823352906 449978865
444644044954 449969292
414044885530 449959719
741073401874 449950146
546003760546 244436982
783148423561 430363788
596683618342 85458171
458031177202 72132555
54504762298 328631517
366233698930 449940573
709518018718 449931000
631107672694 449921427
259136640946 449911854
873988500622 137295966
920843463490 449902281
949530175450 449892708
836695775074 64866648
285910905442 449883135
46854972442 449873562
988735348462 449863989
923712134686 449854416
977260663678 449844843
324159854722 449835270
218975244202 449825697
906515682781 308671812
880682066746 449816124
931361924542 449806551
15299589286 449796978
220887691666 281666379
458031177202 449787405
581384038630 449777832
480980546770 449768259
958136189038 449758686
697087110202 449749113
255311746018 57217821
436038031366 449739540
393007963426 449729967
10518470626 449720394
358583909074 272734770
615006549784 74784276
476199428110 449710821
732467388286 53474778
793665707134 449701248
102315948898 449691675
81279026794 449682102
622501659106 449672529
220887691666 449662956
787928364742 449653383
446556492418 449643810
411176214334 449634237
2868680770 449624664
671269069438 449615091
752548086658 449605518
668400398242 449595945
538353970690 449586372
564172011454 449576799
834783327610 449567226
991604019658 449557653
675093964366 449548080
909368778706 449538507
538353970690 449528934
196982098366 449519361
21993155410 266205984
195069650902 449509788
796859285950 110405409
514448377390 449500215
695174662738 449490642
692305991542 229215912
310772722474 449481069
899806541386 449471496
502973692606 144676749
605289631930 165545889
253399298554 449461923
430300688974 180029838
644494804942 449452350
641626133746 449442777
733443724891 136443969
548872431742 77167953
782191022350 449433204
283042234246 449423631
852951578518 449414058
274436220658 82997910
757329205318 72084690
59285880958 449404485
21993155410 449394912
182638742386 449385339
908487789181 110300106
801315496990 449375766
740117178142 449366193
85103921722 264253092
86060145454 449356620
603377184466 449347047
118571752342 449337474
252443074822 449327901
368146146394 431397672
191244755974 449318328
611983198054 449308755
611983198054 449299182
481936770502 449289609
387270621034 75808587
931361924542 449280036
452293834810 449270463
68848118278 449260890
824264866558 449251317
129090213394 449241744
92753711578 200056554
174032728798 64368852
920843463490 170964207
537397746958 449232171
294516919030 408451191
540266418154 449222598
853907802250 966873
861557592106 449213025
113790633682 449203452
499148797678 449193879
698999557666 449184306
835739551342 449174733
799403049526 74095020
206544335686 398399541
195097221142 334978416
119527976074 449165160
817571300434 449155587
108053291290 449146014
922755910954 449136441
765935218906 449126868
653100818530 449117295
379620831178 449107722
131958884590 261630090
262005312142 449098149
704736900058 420044094
951442622914 449088576
347109224290 246006954
950486399182 341698662
117615528610 267842967
283042234246 449079003
542178865618 449069430
785059693546 449059857
87972592918 449050284
958136189038 449040711
975348216214 449031138
695174662738 449021565
197110261690 315631383
609161760040 18217419
648319699870 449011992
476199428110 449002419
819483747898 448992846
152995806694 448983273
830002208950 448973700
181682518654 448964127
694218439006 448954554
174988952530 448944981
809921510578 448935408
621545435374 41747853
862513815838 448925835
398745305818 448916262
547990580647 79771809
286867129174 448906689
996385138318 426611172
984910453534 448897116
786972141010 448887543
882594514210 36693309
819483747898 448877970
861557592106 448868397
340415658166 448858824
56417209762 448849251
633020120158 41623404
352846566682 448839678
558434669062 448830105
77454131866 448820532
998297585782 448810959
327984749650 448801386
244793284966 448791813
557478445330 448782240
818527524166 448772667
920843463490 179905389
875900948086 448763094
405438871942 162358080
307904051278 448753521
333722092042 448743948
471418309450 448734375
374839712518 222371217
538353970690 448724802
221843915398 448715229
461856072130 242895729
209413006882 448705656
751591862926 448696083
516370933942 435801252
968654650090 291248952
803227944454 448686510
182638742386 448676937
764978995174 212664195
398745305818 448667364
303122932618 107552655
182638742386 448657791
707605571254 448648218
835739551342 448638645
661706832118 448629072
898850317654 448619499
721948927234 448609926
586165157290 448600353
258180417214 271978503
479068099306 448590780
241924613770 448581207
674137740634 67346055
285910905442 448571634
954311294110 448562061
846258012394 448552488
615808092982 231436848
931361924542 448542915
89885040382 448533342
270611325730 448523769
457074953470 448514196
844345564930 378037770
986822900998 448504623
772628785030 448495050
463768519594 448485477
228537481522 448475904
523206668689 210979347
359540132806 262932018
391095515962 259830366
339459434434 195892299
708561794986 448466331
121440423538 448456758
14343365554 448447185
9562246894 448437612
524010614710 448428039
717167808574 448418466
335634539506 448408893
144389793106 313936962
960048636502 448399320
709518018718 448389747
536441523226 448380174
508711034998 448370601
349977895486 448361028
446556492418 448351455
414044885530 89000181
790797035938 117508575
984910453534 9812325
82235250526 448341882
830002208950 448332309
669356621974 448322736
900762765118 448313163
202719440758 448303590
686568649150 448294017
958136189038 448284444
828089761486 448274871
598738760944 224448558
413088661798 448265298
834783327610 448255725
837651998806 448246152
969610873822 79475046
922755910954 448236579
251486851090 448227006
879725843014 400467309
725773822162 448217433
70760565742 448207860
336590763238 448198287
618676764178 448188714
851039131054 366913944
59285880958 448179141
856776473446 448169568
526879285906 257111634
520185719782 448159995
31555392730 448150422
567996906382 448140849
633020120158 448131276
781234798618 448121703
479068099306 448112130
402570200746 448102557
547916208010 448092984
188376084778 448083411
585208933558 448073838
744898296802 448064265
797490602062 448054692
763066547710 448045119
704736900058 181925292
57373433494 448035546
933274372006 448025973
292825349395 86501628
982998006070 34845720
502973692606 448016400
411176214334 448006827
47811196174 447997254
75541684402 447987681
934230595738 447978108
442731597490 447968535
335634539506 104336127
78410355598 425787894
406503280147 199472601
14343365554 447958962
305991603814 447949389
895981646458 447939816
997341362050 447930243
615808092982 155101746
589033828486 447920670
867294934498 110970216
733423612018 447911097
790797035938 228143736
314597617402 447901524
292604471566 447891951
843389341198 447882378
679875083026 447872805
130046437126 447863232
17212036750 447853659
298341813958 190579284
400657753282 447844086
773585008762 447834513
872076053158 447824940
450381387346 447815367
391095515962 447805794
752548086658 447796221
376752159982 447786648
111878186218 447777075
134827555786 447767502
107097067558 275376918
828089761486 150583290
998382258967 193862823
738204730678 447757929
130046437126 241421487
318422512330 447748356
445600268686 315660102
354759014146 447738783
278261115586 447729210
639713686282 447719637
904587660046 447710064
751591862926 447700491
825221090290 138617040
235231047646 447690918
885463185406 447681345
761154100246 390683703
288779576638 447671772
438906702562 110855340
855820249714 447662199
924668358418 447652626
173076505066 447643053
601464737002 447633480
254355522286 306288135
367189922662 447623907
922858083583 304469265
22949379142 195767850
742029625606 48094752
990647795926 447614334
894069198994 85879383
65979447082 168647541
829045985218 118791357
749679415462 430813719
524010614710 34682979
682743754222 447604761
247661956162 447595188
225668810326 447585615
633976343890 447576042
128133989662 447566469
641626133746 447556896
629195225230 447547323
524010614710 447537750
675093964366 443488371
403526424478 447528177
862513815838 447518604
336590763238 447509031
469505861986 345154515
849126683590 447499458
388226844766 447489885
861557592106 447480312
481936770502 447470739
673181516902 411265653
949758625522 17901510
898850317654 447461166
798446825794 371824893
531660404566 369986877
552697326670 282202467
791753259670 447451593
240968390038 425931489
850082907322 447442020
721948927234 447432447
68848118278 212893947
102315948898 447422874
649275923602 447413301
115703081146 447403728
319378736062 447394155
677962635562 22563561
431256912706 447384582
113790633682 447375009
784351104178 38349438
161601820282 447365436
56417209762 447355863
773585008762 447346290
244793284966 233772660
178813847458 447336717
687524872882 447327144
415957332994 38521752
249574403626 86032551
852951578518 447317571
174988952530 447307998
385358173570 447298425
587121381022 266866521
522098167246 447288852
386314397302 305876496
366277485832 401194857
478111875574 255378921
517317048586 447279279
744898296802 37143240
364321251466 447269706
977260663678 447260133
252443074822 447250560
481936770502 447240987
436994255098 447231414
640669910014 447221841
192200979706 447212268
563215787722 52555770
597639842074 447202695
359540132806 447193122
979173111142 447183549
508711034998 22553988
939967938130 447173976
872076053158 447164403
83191474258 447154830
228537481522 98659338
700912005130 447145257
511579706194 447135684
806096615650 447126111
931361924542 447116538
963873531430 447106965
927537029614 447097392
629195225230 447087819
66935670814 61717131
21993155410 447078246
100403501434 447068673
871119829426 447059100
384401949838 13976580
469505861986 447049527
952398846646 447039954
361452580270 447030381
165426715210 447020808
23905602874 447011235
360496356538 447001662
370058593858 446992089
157776925354 446982516
697087110202 41891448
411176214334 446972943
893112975262 207982998
800359273258 446963370
924668358418 421786380
125265318466 446953797
133871332054 446944224
441775373758 117652170
943792833058 446934651
553653550402 446925078
695174662738 446915505
407351319406 446905932
683699977954 446896359
605289631930 446886786
155864477890 446877213
603377184466 446867640
176901399994 446858067
379620831178 446848494
498192573946 446838921
678918859294 446829348
598596065806 54929874
656925713458 238157094
547916208010 446819775
310772722474 301961139
187419861046 342818703
644494804942 446810202
123352871002 446800629
158733149086 328009272
258180417214 446791056
687524872882 446781483
509667258730 446771910
378664607446 115727997
761154100246 446762337
32511616462 446752764
534529075762 446743191
50679867370 446733618
808965286846 446724045
120484199806 446714472
473330756914 446704899
480024323038 352946937
661706832118 268187595
91797487846 446695326
808009063114 446685753
104228396362 446676180
419115539575 47099160
406395095674 446666607
176901399994 446657034
25818050338 139363734
640669910014 446647461
471418309450 446637888
794621930866 446628315
739160954410 426304836
81279026794 243671142
144389793106 446618742
306947827546 446609169
507754811266 446599596
734379835750 446590023
299298037690 446580450
92016987163 26612940
89885040382 446570877
724817598430 431579559
739160954410 385763181
527835509638 446561304
655013265994 446551731
68848118278 241699104
917018568562 446542158
280173563050 446532585
329897197114 446523012
784103469814 215430792
727686269626 446513439
125265318466 139603059
764022771442 446503866
724942966438 263736150
680881201234 14378646
920843463490 446494293
811833958042 440262270
9574 138243693
351890342950 57725190
403526424478 446484720
679875083026 446475147
71716789474 446465574
634932567622 309782280
262961535874 446456001
854864025982 446446428
722905150966 46448196
83191474258 25741797
540533112361 106020975
658838160922 446436855
277304891854 268235460
103272172630 120591081
790797035938 446427282
592858723414 267708945
852085245256 147950715
940924161862 446417709
884506961674 446408136
92753711578 446398563
705723355324 270609564
743942073070 446388990
151083359230 446379417
974391992482 446369844
790797035938 163458975
982041782338 446360271
506798587534 446350698
833827103878 161467791
875900948086 446341125
394920410890 152095824
555565997866 446331552
715255361110 446321979
731511164554 446312406
16255813018 446302833
739414169833 93671805
869207381962 446293260
501061245142 446283687
203675664490 290521404
995428914586 446274114
362408804002 8462532
153952030426 446264541
478111875574 336950454
494367679018 51818649
938055490666 446254968
749679415462 446245395
915106121098 389850852
800359273258 405560145
456118729738 446235822
331889751442 61037448
349021671754 446226249
197135189782 45433458
478111875574 55255356
309816498742 446216676
115703081146 446207103
570865577578 446197530
809921510578 358393974
927537029614 446187957
186463637314 446178384
944749056790 130116216
900762765118 446168811
79366579330 446159238
455162506006 253349445
842433117466 446149665
978216887410 446140092
836695775074 446130519
829045985218 446120946
367189922662 446111373
407351319406 446101800
418826004190 446092227
251486851090 183035760
909368778706 92379450
720992703502 188664684
742985849338 446082654
355715237878 446073081
325116078454 446063508
977260663678 446053935
834783327610 446044362
291648247834 446034789
921799687222 446025216
771672561298 16092213
740117178142 115029168
59285880958 446015643
725773822162 446006070
161601820282 445996497
943792833058 445986924
764978995174 445977351
436994255098 445967778
434125583902 261161013
558434669062 445958205
105184620094 445948632
413088661798 445939059
442731597490 445929486
803227944454 445919913
689437320346 445910340
405438871942 445900767
487674112894 445891194
604333408198 445881621
35380287658 22707156
244793284966 84558309
418826004190 445872048
594771170878 445862475
670312845706 445852902
4781128234 207427764
782191022350 445843329
996385138318 445833756
694218439006 403042446
456118729738 134414493
276348668122 445824183
606245855662 131092662
784103469814 445814610
583296486094 445805037
85103921722 445795464
687524872882 376956021
117615528610 445785891
297385590226 445776318
704736900058 445766745
112834409950 445757172
929449477078 445747599
200806993294 445738026
200806993294 445728453
139987210012 27512802
178813847458 393076953
143433569374 306498741
863470039570 445718880
808009063114 330392949
196025874634 445709307
768803890102 445699734
25818050338 445690161
677962635562 445680588
417869780458 445671015
531660404566 20811702
696130886470 317555556
15304347067 366703338
384401949838 445661442
418826004190 445651869
845301788662 36990072
32511616462 344829033
198040877647 204115506
323203630990 228861711
761154100246 445642296
207500559418 445632723
218975244202 13852131
833827103878 445623150
876857171818 445613577
133871332054 445604004
152039582962 445594431
387270621034 445584858
513492153658 445575285
50679867370 445565712
827133537754 363467664
107127835180 385523856
959092412770 400658769
744898296802 445556139
391095515962 445546566
518273272318 319278696
437950478830 445536993
844345564930 405694167
842433117466 445527420
770716337566 445517847
325116078454 445508274
59285880958 445498701
433169360170 445489128
386314397302 445479555
141521121910 81475803
8606023162 225032511
479068099306 445469982
955267517842 445460409
566084458918 210548562
372927265054 33457635
224712586594 135563253
445600268686 445450836
895025422726 445441263
310772722474 198457863
892156751530 357360090
929449477078 445431690
752548086658 445422117
652310226844 165574608
518273272318 44179395
757329205318 114923865
131002660858 445412544
13387141822 445402971
189332308510 445393398
310772722474 445383825
136740003250 445374252
505842363802 445364679
693262215274 317842746
371971041322 249194763
988735348462 445355106
892156751530 445345533
178813847458 445335960
428388241510 445326387
477155651842 445316814
75541684402 28412664
283998457978 445307241
764978995174 324649149
105184620094 445297668
765935218906 445288095
54504762298 445278522
361452580270 445268949
789840812206 445259376
84147697990 445249803
496280126482 445240230
382489502374 445230657
828089761486 445221084
344240553094 445211511
709518018718 445201938
128133989662 445192365
545047536814 445182792
481936770502 445173219
972479545018 445163646
852951578518 445154073
55460986030 171978945
191244755974 445144500
973435768750 295106871
145346016838 445134927
320334959794 445125354
781234798618 119729511
282086010514 98611473
113790633682 445115781
519229496050 445106208
220887691666 445096635
677006411830 406086660
628239001498 445087062
120484199806 445077489
378664607446 445067916
141521121910 445058343
24861826606 445048770
67891894546 445039197
855820249714 445029624
261049088410 445020051
620653752808 17422860
901718988850 221136300
627282777766 321317745
115703081146 445010478
249574403626 445000905
812790181774 444991332
611026974322 444981759
177857623726 444972186
501244185172 170408973
596683618342 444962613
648319699870 80030280
493411455286 444953040
312685169938 347404170
212281678078 444943467
661706832118 444933894
499148797678 444924321
559390892794 444914748
560347116526 444905175
975348216214 444895602
824264866558 444886029
294516919030 398562282
849126683590 261993864
502973692606 444876456
897894093922 444866883
572778025042 444857310
557478445330 444847737
660750608386 415104426
627282777766 444838164
920843463490 108912021
503929916338 444828591
537397746958 444819018
917018568562 444809445
522098167246 444799872
301210485154 444790299
885463185406 444780726
240012166306 444771153
895025422726 444761580
103272172630 444752007
922755910954 444742434
408307543138 444732861
167339162674 444723288
429344465242 444713715
553653550402 357666426
809921510578 444704142
504886140070 444694569
522098167246 219317430
524966838442 444684996
938055490666 160567929
435081807634 444675423
81279026794 444665850
785059693546 444656277
386314397302 444646704
981085558606 444637131
840520670002 287180427
253399298554 444627558
22949379142 77713614
181682518654 444617985
904587660046 444608412
992560243390 444598839
624414106570 444589266
541222641886 444579693
206544335686 444570120
172120281334 444560547
969610873822 48487245
594771170878 444550974
289735800370 444541401
283998457978 444531828
700912005130 444522255
413088661798 444512682
648319699870 444503109
205588111954 444493536
514448377390 444483963
179770071190 444474390
32511616462 444464817
698043333934 444455244
83191474258 267909978
589033828486 444445671
62264488486 63200946
567040682650 444436098
589033828486 444426525
562259563990 444416952
928493253346 444407379
365277475198 444397806
321291183526 169145337
512535929926 226095114
982998006070 444388233
205588111954 95050317
912237449902 444378660
93709935310 444369087
505842363802 444359514
182638742386 444349941
782191022350 444340368
967698426358 444330795
403825963648 60041856
357627685342 334978416
855820249714 444321222
160645596550 444311649
801315496990 67556661
538353970690 444302076
769760113834 444292503
357627685342 444282930
896937870190 444273357
524010614710 444263784
173076505066 444254211
25818050338 444244638
550784879206 444235065
862513815838 444225492
926580805882 444215919
161601820282 444206346
568953130114 444196773
192200979706 417985899
165426715210 444187200
457074953470 314616645
893112975262 444177627
5737351966 444168054
592858723414 444158481
922755910954 444148908
401613977014 444139335
452293834810 43566723
131958884590 444129762
876857171818 444120189
227581257790 183648432
602420960734 444110616
333722092042 444101043
52592314834 444091470
256267969750 444081897
72673013206 444072324
991604019658 222189330
282086010514 444062751
172120281334 319106382
982041782338 444053178
285910905442 46256736
317466288598 444043605
924668358418 444034032
780278574886 444024459
611026974322 444014886
948573951718 100095288
828089761486 444005313
258180417214 443995740
625467591982 336136749
416913556726 347930685
104228396362 443986167
893112975262 443976594
873988500622 197481417
126221542198 443967021
458031177202 443957448
89885040382 443947875
821396195362 443938302
253399298554 443928729
233318600182 75741576
533572852030 443919156
582340262362 421767234
388226844766 172486314
144389793106 42456255
23905602874 426821778
224712586594 443909583
391095515962 443900010
711430466182 42015897
624414106570 443890437
269655101998 443880864
961961083966 443871291
85103921722 443861718
699153749977 274850403
246705732430 443852145
362408804002 443842572
210369230614 443832999
358583909074 443823426
489586560358 443813853
971523321286 443804280
677962635562 443794707
612939421786 443785134
778366127422 443775561
969610873822 443765988
199850769562 443756415
895025422726 443746842
856776473446 443737269
608158303126 443727696
127177765930 169049607
733423612018 443718123
223756362862 443708550
397789082086 166503189
285910905442 443698977
844345564930 443689404
377708383714 443679831
890244304066 144303402
579471591166 443670258
858688920910 443660685
832870880146 443651112
874944724354 443641539
660750608386 443631966
290751520297 302774844
929449477078 443622393
675093964366 443612820
830958432682 443603247
925624582150 443593674
160645596550 253751511
982041782338 443584101
406395095674 116493837
723861374698 443574528
684656201686 259313424
495323902750 368723241
676050188098 338376831
848170459858 443564955
96578606506 443555382
572778025042 443545809
288779576638 443239473
966742202626 443536236
138652450714 443526663
17212036750 443517090
367189922662 443507517
442731597490 443497944
27730497802 443488371
402570200746 50306115
694218439006 265239111
148214688034 443478798
421694675386 410164758
178813847458 443469225
470462085718 443459652
789059152129 142963182
356671461610 443450079
90841264114 443440506
46854972442 443430933
806096615650 443421360
360496356538 443411787
808965286846 36415692
380577054910 443402214
62154552154 443392641
847214236126 194657382
859026522328 15144486
748723191730 443383068
763066547710 443373495
634932567622 443363922
384401949838 443354349
86060145454 443344776
266786430802 443335203
644494804942 443325630
487674112894 443316057
647432918680 40177881
316510064866 443306484
440819150026 331962921
221843915398 443296911
521141943514 250190355
357627685342 443287338
35380287658 443277765
107097067558 443268192
12430918090 85850664
406395095674 443258619
279217339318 443249046
890244304066 341947560
391095515962 443239473
448510544140 264664731
562259563990 443229900
423607122850 443220327
339459434434 443210754
15299589286 443201181
283042234246 97127658
737248506946 19241730
205588111954 443191608
909368778706 443182035
766891442638 443172462
461856072130 443162889
7649799430 443153316
801315496990 443143743
907456331242 381656364
115703081146 443134170
7667059549 121203753
679875083026 443124597
406395095674 374792523
806096615650 443115024
59285880958 443105451
395876634622 443095878
915106121098 443086305
973435768750 443076732
357627685342 288099435
553653550402 443067159
262961535874 443057586
327984749650 443048013
124309094734 330565263
96578606506 339937230
986921636920 143384394
349977895486 443038440
836695775074 443028867
714299137378 438510411
698999557666 443019294
763066547710 443009721
249574403626 443000148
895025422726 442990575
116659304878 442981002
614851869250 442971429
410219990602 442961856
21993155410 442952283
754460534122 442942710
587121381022 442933137
582340262362 442923564
435081807634 442913991
5737351966 92542191
372927265054 442904418
597639842074 152430879
967698426358 442894845
947617727986 180652083
132915108322 442885272
366233698930 442875699
588077604754 205589748
390139292230 442866126
775497456226 442856553
306947827546 288903567
850082907322 442846980
659794384654 442837407
125265318466 442827834
814702629238 442818261
571821801310 384250647
463768519594 431244504
287823352906 442808688
808009063114 442799115
844345564930 385925922
774541232494 442789542
860601368374 442779969
965785978894 442770396
369102370126 442760823
298341813958 442751250
411176214334 442741677
513492153658 442732104
23905602874 442722531
93709935310 442712958
881638290478 442703385
97534830238 442693812
973435768750 442684239
52592314834 442674666
629195225230 442665093
250530627358 442655520
557478445330 442645947
77454131866 345451278
895981646458 442636374
294516919030 442626801
404482648210 442617228
393964187158 442607655
67202460751 167556219
744898296802 403865724
570865577578 442598082
13387141822 442588509
217062796738 442578936
8606023162 442569363
371971041322 442559790
157776925354 442550217
423607122850 442540644
997341362050 350955753
692305991542 404890035
40161406318 442531071
746810744266 442521498
439862926294 226755651
480980546770 442511925
553653550402 442502352
273479996926 442492779
486717889162 243431817
59285880958 442483206
524966838442 442473633
151083359230 442464060
481936770502 93126144
935186819470 442454487
685612425418 442444914
192200979706 442435341
655969489726 348830547
457074953470 267527058
907456331242 442425768
734379835750 397317792
776453679958 442416195
163514267746 442406622
725773822162 442397049
777466719445 72448464
441775373758 442387476
571821801310 442377903
817571300434 442368330
542178865618 442358757
396832858354 35295651
830958432682 442349184
304079156350 442339611
191244755974 442330038
305035380082 442320465
720036479770 442310892
94743595039 200037408
645451028674 442301319
285910905442 442291746
848181698560 214952142
924668358418 442282173
596683618342 442272600
441775373758 442263027
371971041322 442253454
945705280522 442243881
170207833870 442234308
427432017778 423969024
105184620094 442224735
865382487034 442215162
828089761486 442205589
734379835750 210022047
626326554034 442196016
109009515022 442186443
436994255098 442176870
830002208950 289707699
425519570314 442167297
621545435374 442157724
993516467122 442148151
150127135498 442138578
766891442638 253502613
107097067558 442129005
470462085718 399739761
415001109262 442119432
179151860515 69624429
609114526858 442109859
461856072130 141134739
655969489726 319900941
964829755162 64234830
609114526858 442100286
330853420846 442090713
549828655474 21051027
265830207070 442081140
610070750590 296092890
677006411830 442071567
798446825794 442061994
691349767810 442052421
469505861986 14828577
705693123790 442042848
644494804942 442033275
989691572194 442023702
906500107510 442014129
141521121910 442004556
366233698930 441994983
515404601122 141077301
4781128234 441985410
658838160922 441975837
634932567622 128680266
673181516902 441966264
75541684402 267211149
697087110202 441956691
543135089350 441947118
710474242450 441937545
723882952240 82988337
849126683590 441927972
767847666370 441918399
296429366494 441908826
562259563990 441899253
150127135498 441889680
85103921722 341976279
797560006312 99932547
302166708886 441880107
1912457038 441870534
756372981586 141565524
917018568562 393019515
448468939882 441860961
831977589316 313171122
543135089350 441851388
151083359230 441841815
376752159982 441832242
575646696238 441822669
125265318466 441813096
785059693546 279244410
546003760546 13373481
231406152718 194705247
283042234246 324582138
524010614710 441803523
441775373758 441793950
457074953470 441784377
399701529550 225051657
788884588474 84003075
379620831178 168121026
452293834810 113219871
457074953470 441774804
65979447082 441765231
333761954014 291765894
373883488786 441755658
645451028674 441746085
412132438066 163525986
62154552154 441736512
158733149086 441726939
85103921722 441717366
566084458918 14196759
126221542198 441707793
840520670002 441698220
648319699870 441688647
956233306 331924629
638757462550 441679074
759241652782 441669501
230449928986 430086171
207500559418 441659928
29642945266 441650355
155864477890 441640782
890244304066 441631209
725773822162 81236478
378664607446 441621636
417869780458 286117824
504886140070 438692298
803227944454 3072933
560347116526 441612063
733423612018 441602490
356671461610 441592917
999253809514 441583344
856791100990 421499190
944749056790 441573771
366233698930 441564198
432213136438 330048321
767847666370 438242367
726730045894 441554625
843389341198 102593841
52592314834 388903125
942836609326 441545052
27730497802 441535479
236187271378 47587383
224712586594 441525906
974391992482 78355005
315553841134 286098678
223756362862 441516333
717167808574 441506760
55460986030 441497187
417869780458 238970799
879725843014 441487614
627417316708 17882364
546959984278 441478041
830958432682 441468468
178813847458 441458895
587121381022 290387382
815658852970 66015408
699955781398 416827566
628239001498 87535512
308860275010 441449322
283042234246 441439749
531660404566 441430176
198894545830 441420603
140564898178 201186168
323388083554 112942254
350934119218 441411030
202719440758 441401457
609114526858 441391884
417869780458 441382311
395876634622 441372738
231406152718 441363165
884506961674 441353592
640669910014 441344019
360496356538 315315474
831914656414 698829
230449928986 441334446
148214688034 441324873
349021671754 441315300
207500559418 284222370
534529075762 69768024
496280126482 441305727
619632987910 441296154
902675212582 441286581
17212036750 65421882
377708383714 441277008
397789082086 405914346
45898748710 441267435
993516467122 441257862
81279026794 441248289
16255813018 441238716
905543883778 441229143
332765868310 441219570
273479996926 305972226
124309094734 441209997
689437320346 441200424
675093964366 441190851
635888791354 441181278
168295386406 441171705
873988500622 441162132
878769619282 441152559
789840812206 133418901
383445726106 441142986
378664607446 309609966
468549638254 64062516
578515367434 234643803
691349767810 395709528
826177314022 266780364
803227944454 441133413
908412554974 441123840
612939421786 326937096
732467388286 287659077
168295386406 356431509
161601820282 311514993
844345564930 441114267
28686721534 441104694
861557592106 441095121
775497456226 441085548
679875083026 128632401
14343365554 441075975
610070750590 441066402
299298037690 145930812
500105021410 441056829
130046437126 441047256
450381387346 441037683
340415658166 441028110
21993155410 225329274
857732697178 441018537
444644044954 406594029
720992703502 441008964
367189922662 72400599
815658852970 440999391
598596065806 440989818
192255536233 378966351
853907802250 440980245
12430918090 440970672
166382938942 440961099
934230595738 440951526
22949379142 440941953
747766967998 440932380
318422512330 440922807
202719440758 361428615
195069650902 440913234
833827103878 440903661
905699789656 2871900
516456459124 100411197
53548538566 70533864
216106573006 390980466
458031177202 440894088
311728946206 440884515
844345564930 440874942
559390892794 347624349
426475794046 132499893
839564446270 435246018
950486399182 215201040
659794384654 440865369
944749056790 440855796
196025874634 440846223
730554940822 440836650
295473142762 440827077
431256912706 440817504
163514267746 440807931
341371881898 440798358
468549638254 440788785
25818050338 150296100
835739551342 440779212
956223741574 440769639
586165157290 394206567
582340262362 118121247
41117630050 427597191
323203630990 440760066
761154100246 440750493
832870880146 440740920
185507413582 440731347
285910905442 440721774
61198328422 440712201
629195225230 440702628
4781128234 440693055
783147246082 440683482
971523321286 440673909
878769619282 440664336
682743754222 440654763
846258012394 440645190
985866677266 440635617
215150349274 440626044
61198328422 440616471
534529075762 440606898
661706832118 440597325
634932567622 440587752
230449928986 440578179
602420960734 440568606
144389793106 137075787
759241652782 440559033
10518470626 440549460
232362376450 440539887
755416757854 440530314
80322803062 440520741
520185719782 440511168
372927265054 440501595
478111875574 138358569
642582357478 440492022
570865577578 79580349
165426715210 312405282
835739551342 440482449
7649799430 440472876
318422512330 440463303
349977895486 407302431
438929294842 180393612
496280126482 440453730
743942073070 440444157
512535929926 415506492
181682518654 223519977
87016369186 440434584
263917759606 440425011
388226844766 440415438
641626133746 440405865
896937870190 440396292
548893071130 68810724
746810744266 440386719
584252709826 440377146
903631436314 440367573
306947827546 440358000
451337611078 440348427
815658852970 440338854
712386689914 440329281
889288080334 87908859
720992703502 311716026
908412554974 440319708
533572852030 440310135
459943624666 352659747
924668358418 440300562
454206282274 440290989
179999909347 24631329
354759014146 219528036
847214236126 440281416
216106573006 440271843
608158303126 349357062
619632987910 69624429
112834409950 440262270
256267969750 50488002
270611325730 440252697
189332308510 440243124
788884588474 440233551
952398846646 440223978
952398846646 440214405
450381387346 440204832
584252709826 440195259
614851869250 440185686
601765645111 4298277
348065448022 440176113
54504762298 440166540
363365027734 440156967
894069198994 440147394
124309094734 104144667
321291183526 440137821
327984749650 113085849
426475794046 440128248
131002660858 440118675
505842363802 440109102
134827555786 279502881
843667293253 145509600
347109224290 440099529
212281678078 271222236
91797487846 440089956
18168260482 440080383
629195225230 440070810
62383825504 195777423
916062344830 440061237
811833958042 304134210
176901399994 440051664
387270621034 35937042
295473142762 233092977
771672561298 440042091
667444174510 440032518
829045985218 440022945
608158303126 100296321
50913659176 96783030
763066547710 136271655
735336059482 440013372
508711034998 440003799
98491053970 439994226
57373433494 439984653
368146146394 439975080
682743754222 439965507
927537029614 439955934
346153000558 439946361
385358173570 439936788
414044885530 439927215
967698426358 90933927
346153000558 439917642
170207833870 439908069
349021671754 439898496
216106573006 439888923
128133989662 247366320
834783327610 439879350
221843915398 301549500
972479545018 439869777
293560695298 282614106
542178865618 439860204
561303340258 439850631
631107672694 439841058
525923062174 270791451
764978995174 439831485
939011714398 439821912
653100818530 340597767
25818050338 439812339
840520670002 439802766
106140843826 313008381
40161406318 439793193
374839712518 235371351
811833958042 439783620
49723643638 439774047
65979447082 236654133
396832858354 439764474
307904051278 430928595
380577054910 439754901
798446825794 439745328
20342156149 60252462
102315948898 378363252
469505861986 180527634
282086010514 439735755
458987400934 439726182
384401949838 439716609
14343365554 439707036
629195225230 439697463
66935670814 439687890
236187271378 439678317
647363476138 439668744
838608222538 439659171
898850317654 439649598
362408804002 237324243
463768519594 439640025
57373433494 355991151
684656201686 439630452
57373433494 179034246
188376084778 439620879
142477345642 137717178
998297585782 439611306
982041782338 439601733
608158303126 128029302
468549638254 439592160
953355070378 334538058
224712586594 439582587
585208933558 126277443
173076505066 439573014
738204730678 215746701
32511616462 439563441
152132584657 146380743
490542784090 439553868
633976343890 439544295
739160954410 182135898
263917759606 439534722
459943624666 439525149
812790181774 439515576
777409903690 439506003
315553841134 439496430
404482648210 439486857
837651998806 439477284
712386689914 439467711
793665707134 341564640
910325002438 439458138
786015917278 229493529
521141943514 439448565
271567549462 72199566
253399298554 439438992
470462085718 439429419
848170459858 439419846
51636091102 439410273
507754811266 439400700
537397746958 439391127
319378736062 439381554
732467388286 439371981
885463185406 439362408
83191474258 439352835
486717889162 439343262
146302240570 439333689
323203630990 439324116
865382487034 439314543
950486399182 439304970
149170911766 439295397
175945176262 439285824
405438871942 439276251
655969489726 439266678
481936770502 439257105
3824904502 439247532
671399520709 270781878
720036479770 42915759
564172011454 439237959
992560243390 222131892
416913556726 100439916
939967938130 439228386
470462085718 439218813
877813395550 439209240
436038031366 439199667
746810744266 439190094
592858723414 124219248
932318148274 191383416
993516467122 251386980
313641393670 439180521
783147246082 439170948
865382487034 439161375
435081807634 439151802
196025874634 327578487
453250058542 439142229
4781128234 439132656
968654650090 439123083
592858723414 250994487
762110323978 439113510
908412554974 439103937
332096202760 42781737
3824904502 439094364
903631436314 439084791
471418309450 439075218
420738451654 439065645
982041782338 439056072
41117630050 439046499
97534830238 439036926
7649799430 439027353
222800139130 439017780
757329205318 439008207
123352871002 438998634
140564898178 438989061
533572852030 438979488
162558044014 438969915
524152237672 72180420
290692024102 438960342
977260663678 438950769
900762765118 433867506
666487950778 119748657
542178865618 244159365
72673013206 438941196
622501659106 96945771
448468939882 222648834
579471591166 438931623
117615528610 438922050
867465745537 247624791
243837061234 399021786
982998006070 438912477
51636091102 438902904
395876634622 438893331
573734248774 438883758
353802790414 438874185
824264866558 438864612
910325002438 438855039
244793284966 438845466
540266418154 438835893
791753259670 297662862
328940973382 438826320
496280126482 438816747
876857171818 438807174
300254261422 166053258
889288080334 438797601
417869780458 438788028
621545435374 242934021
244793284966 438778455
606245855662 438768882
769760113834 438759309
744898296802 438749736
394920410890 438740163
533572852030 438730590
16255813018 438721017
249574403626 438711444
991604019658 202918881
319378736062 438701871
888331856602 326219121
232362376450 246648345
148214688034 438692298
877813395550 146170137
974391992482 346284129
312685169938 438682725
957179965306 438673152
919887239758 438663579
692305991542 438654006
755774003068 10262256
517317048586 438644433
102315948898 438634860
298341813958 438625287
637938592222 95366226
738204730678 438615714
939011714398 438606141
87016369186 438596568
188376084778 438586995
827133537754 438577422
805472699467 66963135
536441523226 438567849
591902499682 438558276
131958884590 438548703
271567549462 373921380
698999557666 279072096
938055490666 438539130
520185719782 438529557
169251610138 438519984
565128235186 438510411
839564446270 438500838
498192573946 438491265
61198328422 99358167
611983198054 438481692
745854520534 438472119
896937870190 118542459
141521121910 438462546
684656201686 21328644
931361924542 438452973
903631436314 154575231
345196776826 138234120
339459434434 438443400
1912457038 438433827
210369230614 438424254
46854972442 281034561
88928816650 335667672
424563346582 438414681
100403501434 438405108
353802790414 438395535
737248506946 438385962
974391992482 139325442
49723643638 380890524
75541684402 438376389
465680967058 121787706
770716337566 438366816
410219990602 438357243
590946275950 438347670
397789082086 438338097
150127135498 438328524
961961083966 173261727
935186819470 388539351
414044885530 438318951
475243204378 438309378
506798587534 438299805
325116078454 438290232
400864453498 150142932
518273272318 438280659
660750608386 416473365
221843915398 132882813
986822900998 438271086
695174662738 438261513
498192573946 438251940
96578606506 438242367
192200979706 438232794
978216887410 320532759
680831306758 438223221
646407252406 438213648
188376084778 438204075
43986301246 438194502
714299137378 438184929
451337611078 438175356
207500559418 438165783
570865577578 89019327
328940973382 438156210
72673013206 438146637
285910905442 438137064
799403049526 438127491
527835509638 438117918
225668810326 438108345
820439971630 438098772
293560695298 438089199
939011714398 438079626
79366579330 438070053
591902499682 438060480
973435768750 438050907
488630336626 438041334
312685169938 438031761
406395095674 438022188
655013265994 438012615
287823352906 438003042
745854520534 437993469
105184620094 437983896
599552289538 437974323
575646696238 331015194
384401949838 51636762
257224193482 437964750
245749508698 437955177
634932567622 437945604
145346016838 106413468
184551189850 437936031
59349656284 329856861
255449683375 216435957
592858723414 437926458
891200527798 5236431
943792833058 437916885
130046437126 196390095
876857171818 437907312
451337611078 437897739
474286980646 437888166
777409903690 437878593
820439971630 24918519
326072302186 437869020
726730045894 437859447
548872431742 437849874
441775373758 437840301
86072982847 102957615
292604471566 27206466
531660404566 437830728
795578154598 437821155
845301788662 437811582
620589211642 437802009
335634539506 437792436
439862926294 344695011
480102898222 161506083
11474694358 437782863
70854371569 61592682
834783327610 267795102
416913556726 428439615
132915108322 437773290
915106121098 437763717
686568649150 437754144
519229496050 437744571
204704863201 145346859
565128235186 437734998
219931467934 437725425
126221542198 419957937
87016369186 275836422
741073401874 437715852
463932409354 272122098
83243972590 77254110
511579706194 437706279
803227944454 39096132
326072302186 437696706
795578154598 437687133
851039131054 437677560
869207381962 90235098
786972141010 27752127
891200527798 437667987
574690472506 437658414
321291183526 437648841
856776473446 437639268
283042234246 437629695
216129835396 131111808
357627685342 437620122
178813847458 437610549
841476893734 437600976
844345564930 437591403
995428914586 437581830
912237449902 437572257
384401949838 437562684
135783779518 437553111
319378736062 437543538
353802790414 437533965
919887239758 437524392
921799687222 437514819
703780676326 437505246
851039131054 437495673
689437320346 437486100
133871332054 437476527
810877734310 437466954
225668810326 437457381
966742202626 437447808
408307543138 437438235
18168260482 80049426
37292735122 437428662
569909353846 296705562
258180417214 437419089
385358173570 437409516
993516467122 437399943
978216887410 437390370
582340262362 437380797
434125583902 437371224
574690472506 437361651
234274823914 437352078
907456331242 129359949
834783327610 437342505
695174662738 437332932
118571752342 153043551
78410355598 310394952
874944724354 230900760
97534830238 198170673
363365027734 437323359
447512716150 437313786
372927265054 437304213
930405700810 437294640
782191022350 4001514
348065448022 437285067
855820249714 437275494
847214236126 289018443
342328105630 437265921
523054390978 437256348
939967938130 22917762
943792833058 437246775
909368778706 33649095
894069198994 437237202
239055942574 437227629
128133989662 437218056
864426263302 73262169
661706832118 437208483
973435768750 437198910
43986301246 437189337
322247407258 437179764
931361924542 437170191
467593414522 437160618
918931016026 437151045
765318300586 9505989
856776473446 437141472
814702629238 146457327
322247407258 437131899
160645596550 437122326
766891442638 280967550
17212036750 437112753
827133537754 437103180
866338710766 437093607
480980546770 437084034
484805441698 163985490
736292283214 165813933
18168260482 437074461
868251158230 437064888
966742202626 437055315
397789082086 437045742
494367679018 397528398
138652450714 437036169
762110323978 437026596
675123966148 208796703
360496356538 437017023
376752159982 437007450
91797487846 436997877
937099266934 436988304
366233698930 436978731
268698878266 436969158
363365027734 436959585
82235250526 436950012
627282777766 38023956
578515367434 436940439
131002660858 436930866
18168260482 436921293
209413006882 436911720
433169360170 392291967
341371881898 388836114
254355522286 29149785
859645144642 167221164
553653550402 436902147
224712586594 218235681
151083359230 318934068
959092412770 436892574
983954229802 436883001
629195225230 436873428
187419861046 427645056
475243204378 436863855
915106121098 436854282
800359273258 436844709
228537481522 436835136
347109224290 436825563
117615528610 436815990
777409903690 436806417
988735348462 436796844
75541684402 436787271
834783327610 436777698
272523773194 436768125
413088661798 436758552
760197876514 436748979
214194125542 436739406
585208933558 436729833
75541684402 261917280
567040682650 436720260
725773822162 231197523
409263766870 129905610
608158303126 436710687
574690472506 436701114
413088661798 436691541
371014817590 157322682
552697326670 436681968
486717889162 436672395
124309094734 436662822
977260663678 436653249
58329657226 398725023
599552289538 269815005
861557592106 436643676
207500559418 436634103
658838160922 436624530
187419861046 436614957
273479996926 436605384
370058593858 436595811
649275923602 436586238
389183068498 436576665
616764316714 436567092
14343365554 436557519
871119829426 436547946
974391992482 47003430
802271720722 436538373
807052839382 152890383
560347116526 436528800
893112975262 436519227
54504762298 436509654
495323902750 135534534
525923062174 80978007
672225293170 436500081
792076999384 2776170
89885040382 436490508
981085558606 436480935
218975244202 436471362
273479996926 436461789
342328105630 436452216
111878186218 257619003
136740003250 436442643
262961535874 196390095
920843463490 436433070
697087110202 282681117
12430918090 436423497
921799687222 436413924
207500559418 436404351
833827103878 259610187
761154100246 436394778
327028525918 235524519
297385590226 436385205
629195225230 287553774
436038031366 93288885
727686269626 436375632
964829755162 18428025
590946275950 436366059
840520670002 103043772
485761665430 436356486
871119829426 206910822
743942073070 436346913
422650899118 215631825
997341362050 65833521
539310194422 436337340
301210485154 436327767
670312845706 436318194
222800139130 436308621
795578154598 436299048
489586560358 436289475
931361924542 436279902
846258012394 436270329
566196625759 43183803
501061245142 436260756
630151448962 436251183
571821801310 316942884
525923062174 436241610
878769619282 297911760
530704180834 436232037
704736900058 436222464
294516919030 436212891
29642945266 436203318
504886140070 416272332
989691572194 436193745
685612425418 436184172
865382487034 436174599
262005312142 436165026
465770465035 107820699
489586560358 436155453
841476893734 436145880
764022771442 436136307
716211584842 436126734
970567097554 436117161
726885990064 37956945
145346016838 436107588
843389341198 436098015
816615076702 255924582
999253809514 436088442
25818050338 436078869
405438871942 436069296
197938322098 436059723
518273272318 436050150
283042234246 436040577
813746405506 436031004
350934119218 318809619
168295386406 436021431
281129786782 436011858
701868228862 436002285
671564578375 83332965
284954681710 336318636
790797035938 435992712
997341362050 435983139
161601820282 435973566
778366127422 435963993
696130886470 321126285
555565997866 435954420
834783327610 435944847
803227944454 410327499
54504762298 435935274
615808092982 435925701
199850769562 435916128
811833958042 435906555
35380287658 435896982
919887239758 435887409
696130886470 435877836
621545435374 435868263
921799687222 432536859
138652450714 197701596
821396195362 435858690
882594514210 435849117
2043990058 38971683
115703081146 435839544
996385138318 435829971
528791733370 435820398
556522221598 8979474
342364138402 380756502
750635639194 435810825
166382938942 435801252
505842363802 435791679
23905602874 435782106
351890342950 325328832
685612425418 435772533
919887239758 435762960
331809644578 435753387
142477345642 275032290
939011714398 317029041
814702629238 435743814
46854972442 435734241
412132438066 435724668
348065448022 435715095
799403049526 435705522
492455231554 435695949
737248506946 435686376
887375632870 435676803
433169360170 435667230
570092427898 16436841
642582357478 299443440
353802790414 435657657
658838160922 435648084
917018568562 435638511
429344465242 435628938
933274372006 121988739
764978995174 435619365
371971041322 435609792
255311746018 435600219
181682518654 269767140
712386689914 435590646
495323902750 435581073
535485299494 171844923
762110323978 435571500
404482648210 435561927
165426715210 104891361
264873983338 435552354
129090213394 435542781
611026974322 272686905
949530175450 180786105
566084458918 205005795
371014817590 346006512
426475794046 435533208
669356621974 435523635
160645596550 435514062
81279026794 435504489
349021671754 435494916
663619279582 435485343
211325454346 435475770
239055942574 435466197
300254261422 408709662
424563346582 435456624
95622382774 435447051
411176214334 435437478
516360824854 435427905
953355070378 435418332
664575503314 435408759
196982098366 435399186
740117178142 435389613
662663055850 435380040
644494804942 258777336
140564898178 435370467
979173111142 435360894
815658852970 435351321
266124117316 77378559
103272172630 272935803
664575503314 435341748
910325002438 134127303
622501659106 435332175
368146146394 435322602
539310194422 435313029
228537481522 435303456
351890342950 435293883
548872431742 192120537
882594514210 435284310
18168260482 435274737
65023223350 260462184
530704180834 435265164
552697326670 435255591
992723577916 197404833
872076053158 435246018
549828655474 435236445
491499007822 435226872
646407252406 435217299
356671461610 435207726
674225525044 87334479
450381387346 435198153
741073401874 435188580
180726294922 435179007
88928816650 435169434
670312845706 435159861
123352871002 435150288
695174662738 435140715
825221090290 435131142
250530627358 435121569
207500559418 435111996
73629236938 435102423
763066547710 435092850
933274372006 435083277
800359273258 435073704
806096615650 435064131
111878186218 435054558
82235250526 435044985
224712586594 435035412
258180417214 166522335
543135089350 435025839
42073853782 95768292
547916208010 435016266
753504310390 435006693
204631888222 434997120
518273272318 434987547
628239001498 434977974
253399298554 434968401
345196776826 121672830
8606023162 434958828
331809644578 102957615
456118729738 434949255
518273272318 434939682
921799687222 412261245
817573444786 252229404
212281678078 434930109
979173111142 77321121
615808092982 434920536
283042234246 434910963
540266418154 434901390
182638742386 434891817
154908254158 434882244
47811196174 434872671
138652450714 184768473
848170459858 8998620
623457882838 158883081
534529075762 434863098
941880385594 434853525
524010614710 434843952
736292283214 434834379
181682518654 434824806
21993155410 434815233
179770071190 434805660
514448377390 434796087
620589211642 434786514
679875083026 196581555
137696226982 434776941
294516919030 434767368
698043333934 327176421
487674112894 434757795
821396195362 434748222
95622382774 434738649
604333408198 434729076
274436220658 434719503
43986301246 434709930
123352871002 434700357
971523321286 434690784
572778025042 347911539
512535929926 104652036
327984749650 434681211
355715237878 434671638
524966838442 434662065
15299589286 434652492
540266418154 434642919
944749056790 434633346
738204730678 434623773
895025422726 434614200
161601820282 434604627
532616628298 434595054
980129334874 226707786
531660404566 434585481
240012166306 434575908
35380287658 434566335
88928816650 434556762
558573535000 207312888
862513815838 66446193
845301788662 434547189
681787530490 434537616
494367679018 434528043
435081807634 434518470
455162506006 434508897
360496356538 434499324
466637190790 434489751
328940973382 114569664
357627685342 434480178
262005312142 434470605
743942073070 434461032
1912457038 434451459
107097067558 434441886
633020120158 434432313
155864477890 434422740
834783327610 258605022
280173563050 434413167
714371806021 25311012
439862926294 414262002
626326554034 434403594
119527976074 287304876
86060145454 434394021
237143495110 434384448
691349767810 434374875
534529075762 434365302
755416757854 434355729
10518470626 44457012
619632987910 434346156
943792833058 434336583
224712586594 434327010
813746405506 434317437
247661956162 434307864
421694675386 434298291
886419409138 434288718
408399980026 2383677
561303340258 165565035
321291183526 434279145
439862926294 434269572
191244755974 434259999
187419861046 434250426
808965286846 394981980
98491053970 434240853
752548086658 434231280
421694675386 434221707
541222641886 434212134
764978995174 434202561
302166708886 434192988
39205182586 434183415
442731597490 45988692
574690472506 292301982
6710251864 167115861
301210485154 434173842
378664607446 434164269
530704180834 434154696
230682974098 195949737
273578550961 46620510
671269069438 434145123
219931467934 434135550
81279026794 218513298
632063896426 434125977
911281226170 434116404
752548086658 208653108
919887239758 434106831
48767419906 434097258
356671461610 277607427
490542784090 434087685
837651998806 388587216
995428914586 434078112
768803890102 434068539
146302240570 434058966
840520670002 434049393
577559143702 434039820
667444174510 434030247
160645596550 434020674
33467840194 70428561
243837061234 434011101
957179965306 434001528
836695775074 433991955
747766967998 433982382
592858723414 433972809
413088661798 433963236
954311294110 253694073
610070750590 273902676
464724743326 433953663
481936770502 433944090
117615528610 149702574
604333408198 433934517
422650899118 433924944
503929916338 433915371
823308642826 433905798
257224193482 433896225
589990052218 433886652
74585460670 351185505
644494804942 433877079
274660066117 186864960
30599168998 433867506
353802790414 433857933
216106573006 433848360
40161406318 433838787
360496356538 433829214
12430918090 433819641
924668358418 433810068
652144594798 433800495
351890342950 433790922
96578606506 433781349
338503210702 84299838
947617727986 433771776
106140843826 198390852
821396195362 199683207
682743754222 433762203
658838160922 433752630
444644044954 433743057
918931016026 433733484
858688920910 418139067
682743754222 433723911
925624582150 433714338
175945176262 433704765
884728720219 12578922
930405700810 433695192
713342913646 433685619
506798587534 159361731
855820249714 56873193
100403501434 433676046
416913556726 429215028
421694675386 4020660
277304891854 433666473
102315948898 433656900
458987400934 433647327
200806993294 227128998
662663055850 433637754
81279026794 96266088
496280126482 433628181
644494804942 433618608
919887239758 433609035
581384038630 433599462
522098167246 433589889
984910453534 429827700
202719440758 433580316
131002660858 433570743
222800139130 433561170
170207833870 433551597
75541684402 433542024
884506961674 433532451
739160954410 351262089
126221542198 433522878
375795936250 433513305
471418309450 433503732
407351319406 433494159
195069650902 433484586
256267969750 295346196
179770071190 387438456
641626133746 433475013
633976343890 433465440
921799687222 433455867
611026974322 433446294
98491053970 433436721
381533278642 433427148
476199428110 433417575
228537481522 433408002
59285880958 433398429
546003760546 433388856
253399298554 433379283
277304891854 433369710
353802790414 433360137
342328105630 433350564
10518470626 433340991
778366127422 433331418
305991603814 433321845
495323902750 433312272
960048636502 254287599
766316884843 40646958
382489502374 433302699
78410355598 433293126
617720540446 433283553
688481096614 433273980
30599168998 433264407
14343365554 433254834
756372981586 433245261
155864477890 433235688
820439971630 433226115
707605571254 279627330
234274823914 433216542
685612425418 433206969
550784879206 433197396
946661504254 433187823
531660404566 433178250
989691572194 125348862
63110775886 433168677
956233306 433159104
897894093922 433149531
624414106570 433139958
331809644578 433130385
443687821222 433120812
433169360170 433111239
794621930866 433101666
143433569374 433092093
611983198054 433082520
501061245142 433072947
376752159982 433063374
31555392730 433053801
282086010514 389056293
494367679018 219441879
621545435374 119528478
531660404566 433044228
718124032306 433034655
830958432682 433025082
889288080334 115057887
571821801310 62885037
255438071326 81092883
333722092042 381120276
159689372818 433015509
28686721534 379789629
797490602062 433005936
667444174510 432996363
922755910954 396963591
487674112894 432986790
218019020470 432977217
866338710766 432967644
879725843014 277846752
231406152718 432958071
567040682650 246925962
180726294922 432948498
128133989662 432938925
766891442638 432929352
987779124730 217364538
940924161862 432919779
385358173570 432910206
359540132806 432900633
935186819470 432891060
921799687222 432881487
274436220658 432871914
659794384654 432862341
943792833058 432852768
231406152718 311007624
447512716150 285122232
481936770502 432843195
540266418154 432833622
811833958042 432824049
346153000558 27177747
775497456226 432814476
223756362862 432804903
645451028674 255828852
636845015086 372131229
211325454346 432795330
251486851090 432785757
690393544078 432776184
262005312142 432766611
512535929926 76038339
256267969750 432757038
389183068498 432747465
594771170878 432737892
841476893734 48793581
179770071190 432728319
361452580270 398093205
130046437126 92427315
266786430802 432718746
953477260150 270418104
616764316714 432709173
875975454745 171615171
270611325730 116982060
796534378330 432699600
401613977014 432690027
913193673634 432680454
687524872882 304038480
926580805882 432670881
730554940822 313314717
761154100246 205982241
147258464302 357522831
205588111954 432661308
205588111954 432651735
727686269626 432642162
752548086658 432632589
934288857016 263362803
483849217966 367555335
216106573006 22812459
423607122850 432623016
882594514210 432613443
294516919030 432603870
37292735122 432594297
582340262362 432584724
262961535874 432575151
823308642826 432565578
750635639194 432556005
155864477890 432546432
2868680770 432536859
436994255098 432527286
914149897366 432517713
152995806694 432508140
520185719782 432498567
629195225230 432488994
454206282274 7514805
864641378185 95864022
965785978894 432479421
489586560358 432469848
37292735122 432460275
886419409138 432450702
847338934024 253607916
729598717090 432441129
422650899118 432431556
987779124730 432421983
962917307698 432412410
965005486723 13832985
373883488786 320054109
803227944454 432402837
254355522286 432393264
943792833058 432383691
501061245142 432374118
287823352906 432364545
884506961674 29494413
106140843826 432354972
651188371066 432345399
200806993294 432335826
918931016026 432326253
825221090290 432316680
227581257790 114091014
204631888222 432307107
533572852030 432297534
742985849338 432287961
116659304878 432278388
40161406318 238061364
111878186218 432268815
108053291290 432259242
85103921722 432249669
318422512330 432240096
192200979706 432230523
16255813018 432220950
340415658166 432211377
864426263302 63583866
22949379142 432201804
142477345642 432192231
641626133746 432182658
813012265801 31016520
169251610138 432173085
475243204378 432163512
410219990602 432153939
922755910954 432144366
671269069438 432134793
361452580270 432125220
908501545582 129551409
121440423538 432115647
885463185406 432106074
720992703502 432096501
255311746018 432086928
677962635562 432077355
745854520534 432067782
766891442638 432058209
903631436314 432048636
392051739694 54116169
619632987910 432039063
885463185406 432029490
519229496050 81877869
548872431742 432019917
260092864678 432010344
655013265994 432000771
431256912706 431991198
774541232494 291574434
97534830238 431981625
329897197114 431972052
652144594798 431962479
721948927234 80729109
647363476138 431952906
663619279582 431943333
844345564930 12598068
300254261422 431933760
928493253346 335792121
114746857414 431924187
944749056790 431914614
721948927234 431905041
353802790414 431895468
520185719782 431885895
749679415462 362730543
221843915398 431876322
708561794986 431866749
360496356538 431857176
603377184466 431847603
241924613770 431838030
166382938942 431828457
361452580270 431818884
698999557666 431809311
619632987910 311074635
893112975262 431799738
856776473446 431790165
402570200746 431780592
691349767810 431771019
672225293170 431761446
682743754222 431751873
971523321286 431742300
926580805882 431732727
832870880146 431723154
177857623726 431713581
45898748710 431704008
550784879206 431694435
131002660858 431684862
62154552154 431675289
212281678078 431665716
68848118278 315286755
292604471566 431656143
855820249714 431646570
200806993294 431636997
550784879206 431627424
694218439006 431617851
309816498742 308327184
782191022350 431608278
939011714398 32567346
702824452594 431598705
40161406318 431589132
648319699870 229732854
152995806694 258298686
521141943514 431579559
185507413582 431569986
660750608386 431560413
563215787722 431550840
454206282274 431541267
555565997866 72189993
184551189850 431531694
730554940822 431522121
174032728798 431512548
395876634622 79982415
46854972442 162922887
591902499682 431502975
589990052218 431493402
778366127422 431483829
497236350214 431474256
764022771442 147213594
822352419094 431464683
27730497802 431455110
997341362050 431445537
100403501434 160826400
387270621034 431435964
504886140070 431426391
677962635562 47596956
43986301246 431416818
848170459858 431407245
796534378330 431397672
512535929926 431388099
200806993294 431378526
676050188098 431368953
778366127422 10807917
267742654534 431359380
777409903690 287601639
653100818530 431349807
465680967058 431340234
916062344830 431330661
724817598430 431321088
458031177202 139210566
518273272318 329588817
722905150966 431311515
885463185406 431301942
477155651842 169451673
398745305818 431292369
5737351966 431282796
907456331242 431273223
792709483402 252114528
182638742386 431263650
209413006882 431254077
120484199806 431244504
712386689914 431234931
394920410890 431225358
74585460670 145318140
323270239924 12435327
178813847458 431215785
910325002438 431206212
679875083026 431196639
131002660858 330919464
416913556726 431187066
391095515962 234318321
802332997495 254996001
404482648210 431177493
449425163614 128957883
862513815838 205656759
211325454346 431167920
436038031366 431158347
603377184466 431148774
32511616462 431139201
233318600182 431129628
991604019658 431120055
900762765118 431110482
995428914586 431100909
335634539506 431091336
664575503314 431081763
984910453534 431072190
429344465242 431062617
893112975262 431053044
525923062174 431043471
753504310390 125281851
310772722474 431033898
262005312142 254105712
68848118278 431024325
268698878266 431014752
349021671754 431005179
183594966118 430995606
899806541386 430986033
365277475198 23913354
307904051278 14158467
370058593858 143365248
614851869250 430976460
817571300434 430966887
655013265994 211630311
296429366494 430957314
416913556726 430947741
841476893734 430938168
430300688974 430928595
452293834810 430919022
660750608386 255982020
469505861986 226008957
856776473446 430909449
195069650902 430899876
575646696238 47529945
537397746958 430890303
615808092982 430880730
769760113834 390281637
269655101998 430871157
219931467934 430861584
968654650090 430852011
443687821222 430842438
849126683590 430832865
524010614710 430823292
32511616462 170140929
352846566682 430813719
362408804002 430804146
797490602062 320590197
109965738754 430794573
792709483402 430785000
777409903690 430775427
531660404566 430765854
919887239758 430756281
198894545830 430746708
127177765930 430737135
536448463651 50899641
668400398242 430727562
804184168186 5188566
34424063926 430717989
684656201686 118245696
409263766870 430708416
799403049526 430698843
100403501434 430689270
643538581210 430679697
627282777766 430670124
121440423538 430660551
395876634622 430650978
322247407258 430641405
681787530490 53857698
143433569374 28508394
602420960734 430631832
769760113834 430622259
443687821222 430612686
225668810326 430603113
243837061234 430593540
985866677266 430583967
566084458918 430574394
915106121098 277482978
698999557666 430564821
330853420846 430555248
490542784090 430545675
295473142762 329301627
226625034058 430536102
767847666370 430526529
762110323978 430516956
693262215274 430507383
883732854694 55714860
74585460670 430497810
681787530490 430488237
308860275010 402879705
655969489726 84070086
371971041322 430478664
673181516902 430469091
239073834511 1359366
2868680770 430459518
844345564930 430449945
812790181774 430440372
203675664490 430430799
931361924542 98247699
403526424478 430421226
407351319406 430411653
113790633682 287036832
2868680770 295221747
769760113834 430402080
185507413582 430392507
961004860234 430382934
579471591166 430373361
174032728798 430363788
2868680770 430354215
351890342950 430344642
294516919030 430335069
402570200746 430325496
803227944454 430315923
854864025982 430306350
966742202626 430296777
427432017778 430287204
246705732430 430277631
994472690854 199970397
711430466182 430268058
642582357478 430258485
333722092042 430248912
388226844766 88818294
383445726106 430239339
202719440758 430229766
400657753282 336663264
727686269626 430220193
117615528610 430210620
991604019658 430201047
177857623726 430191474
802271720722 430181901
15299589286 430172328
131958884590 430162755
440819150026 430153182
211325454346 430143609
491499007822 430134036
408307543138 430124463
984910453534 430114890
445600268686 430105317
537397746958 395211732
338503210702 430095744
274436220658 430086171
956233306 430076598
754460534122 430067025
319378736062 236060607
273479996926 430057452
728642493358 430047879
42073853782 430038306
272523773194 430028733
524010614710 430019160
371971041322 176861175
141521121910 430009587
358583909074 430000014
322247407258 429990441
252443074822 429980868
976304439946 429971295
660750608386 429961722
74585460670 429952149
693262215274 429942576
69804342010 429933003
502017468874 429923430
604368311356 179589480
960048636502 429913857
917974792294 429904284
693262215274 429894711
438906702562 429885138
168295386406 429875565
30599168998 429865992
199850769562 185553459
395876634622 429856419
341371881898 322993020
167339162674 52823814
61198328422 429846846
82235250526 429837273
501061245142 429827700
933507225658 96256515
364381044424 11640768
717167808574 247203579
665840264836 35439246
128133989662 429818127
584252709826 429808554
624414106570 429798981
757329205318 429789408
438906702562 429779835
852951578518 429770262
103272172630 429760689
901718988850 429751116
641626133746 429741543
827133537754 429731970
129090213394 429722397
768803890102 429712824
846328259068 120610227
153952030426 429703251
467593414522 429693678
851995354786 286299711
800359273258 429684105
742985849338 321365610
167339162674 429674532
470462085718 429664959
78410355598 429655386
77454131866 429645813
151083359230 429636240
590946275950 429626667
353802790414 86788818
56417209762 57083799
757329205318 326401008
134827555786 429617094
20080707946 429607521
579471591166 429597948
489586560358 429588375
412132438066 429578802
978216887410 429569229
25818050338 429559656
713342913646 47654394
251486851090 429550083
861557592106 429540510
169274958685 277492551
499148797678 429530937
68848118278 429521364
4781128234 429511791
157776925354 429502218
694218439006 429492645
690393544078 429483072
528791733370 429473499
926580805882 429463926
291648247834 429454353
256267969750 429444780
105184620094 429435207
998368694026 9611292
311728946206 377750580
781234798618 429425634
456118729738 429416061
780278574886 306393438
339459434434 429406488
512535929926 429396915
422650899118 210462405
21993155410 312089373
679875083026 429387342
896937870190 109687434
454206282274 429377769
762110323978 429368196
202719440758 429358623
219931467934 429349050
262961535874 251377407
840520670002 429339477
176901399994 429329904
566084458918 429320331
69804342010 68188479
163514267746 429310758
294516919030 136166352
843389341198 429301185
119527976074 291919062
206544335686 283064037
635888791354 429291612
726730045894 260261151
132915108322 429282039
213237901810 429272466
928493253346 429262893
274436220658 354861537
115703081146 429253320
961004860234 429243747
147258464302 429234174
592858723414 429224601
523054390978 429215028
453250058542 429205455
427432017778 429195882
416913556726 429186309
417869780458 207552213
713441869747 229895595
427432017778 429176736
210369230614 429167163
840520670002 412988793
604608679813 29178504
280173563050 4231266
994472690854 429157590
529747957102 429148017
546003760546 350678136
778366127422 99788952
494367679018 324907620
592858723414 429138444
718124032306 429128871
822352419094 22822032
162558044014 429119298
534529075762 57141237
327984749650 429109725
482892994234 429100152
127177765930 429090579
168295386406 429081006
161601820282 429071433
753504310390 106375176
707605571254 429061860
573734248774 107351622
589990052218 429052287
418826004190 429042714
786015917278 429033141
611026974322 429023568
390290019115 42264795
598596065806 429013995
177857623726 429004422
49723643638 428994849
396832858354 126928407
810877734310 21826440
778531596727 193068264
783147246082 428985276
957179965306 428975703
951442622914 428966130
766891442638 428956557
482892994234 340444599
252443074822 428946984
633020120158 428937411
703780676326 131351133
524966838442 428927838
28686721534 428918265
834783327610 428908692
924668358418 428899119
625370330302 428889546
655969489726 428879973
508711034998 363572967
190288532242 428870400
851995354786 428860827
331809644578 209265780
99447277702 428851254
961961083966 428841681
106140843826 428832108
498192573946 428822535
364321251466 428812962
474286980646 428803389
477155651842 428793816
466637190790 65077254
563215787722 428784243
468549638254 428774670
882594514210 428765097
305035380082 428755524
863470039570 428745951
897894093922 245260260
297385590226 428736378
42073853782 428726805
275392444390 261429057
402570200746 428717232
154908254158 428707659
248618179894 428698086
816615076702 428688513
763066547710 428678940
226625034058 296763
567040682650 428669367
916062344830 428659794
460899848398 428650221
476199428110 428640648
340415658166 428631075
44942524978 428621502
853907802250 428611929
285910905442 428602356
206544335686 428592783
638757462550 428583210
435081807634 428573637
277304891854 226525899
936143043202 428564064
443687821222 353722350
30599168998 271509426
502281750685 76076631
719080256038 428554491
973435768750 428544918
767964897328 31035666
956223741574 428535345
308860275010 428525772
280173563050 428516199
351890342950 428506626
604333408198 295700397
54504762298 428497053
904587660046 213152418
940924161862 428487480
694218439006 64569885
319378736062 428477907
999253809514 428468334
365277475198 428458761
670312845706 428449188
6693575698 428439615
144389793106 428430042
159785619760 180470196
588077604754 428420469
761154100246 428410896
789840812206 62492544
931361924542 93183582
463768519594 428401323
492455231554 428391750
340415658166 428382177
467593414522 428372604
620589211642 428363031
352846566682 428353458
804184168186 428343885
621545435374 428334312
458987400934 399797199
961961083966 273500610
445600268686 428324739
159689372818 408604359
798446825794 428315166
339459434434 428305593
508711034998 428296020
703832877895 122572692
149170911766 101579103
857732697178 428286447
114746857414 381742521
537397746958 428276874
546959984278 169126191
693262215274 428267301
411176214334 428257728
309816498742 428248155
423607122850 428238582
563503370215 19452336
40161406318 428229009
867294934498 3609021
467593414522 428219436
34424063926 428209863
249574403626 428200290
562259563990 428190717
905543883778 335839986
990647795926 313027527
194113427170 428181144
667444174510 428171571
103272172630 428161998
152995806694 428152425
566084458918 428142852
758285429050 321126285
21993155410 428133279
393007963426 233456751
106140843826 428123706
75541684402 428114133
718124032306 428104560
706649347522 428094987
2868680770 428085414
240968390038 56873193
352846566682 428075841
172120281334 68427804
605289631930 428066268
40463625928 93968568
724817598430 428056695
642582357478 428047122
745854520534 428037549
461856072130 428027976
720992703502 112128549
53548538566 428018403
600534427381 142034601
603377184466 41546820
933274372006 428008830
135783779518 151693758
492666555529 87659961
669356621974 427999257
202719440758 427989684
692305991542 234892701
982041782338 427980111
639713686282 271509426
725773822162 427970538
299298037690 425108211
371971041322 427960965
706819708630 104604171
515404601122 427951392
196982098366 427941819
172120281334 146754090
611026974322 427932246
851995354786 427922673
321291183526 427913100
857732697178 427903527
147258464302 427893954
816615076702 202057311
642582357478 427884381
951442622914 217690020
178813847458 427874808
430300688974 427865235
483849217966 427855662
643538581210 427846089
540266418154 5370453
525923062174 369249756
292604471566 427836516
423634874977 365784330
55460986030 427826943
315553841134 218781342
256267969750 427817370
292604471566 427807797
891200527798 427798224
555565997866 427788651
251486851090 427779078
59285880958 427769505
921799687222 427759932
451531962124 214837266
561303340258 427750359
444644044954 427740786
559390892794 348227448
725773822162 427731213
729598717090 201856278
903668196634 145471308
21993155410 14024445
646407252406 427721640
524010614710 65766510
440819150026 99147561
459943624666 427712067
220887691666 313420020
413088661798 427702494
158733149086 127569798
935186819470 427692921
665531727046 424533831
736292283214 427683348
517317048586 427673775
441775373758 427664202
453250058542 427654629
35380287658 427645056
228537481522 427635483
841476893734 427625910
168295386406 88234341
627282777766 427616337
834783327610 75004455
359540132806 427606764
804184168186 427597191
929449477078 427587618
853907802250 289238622
694218439006 427578045
879725843014 427568472
291648247834 199443882
805140391918 427558899
65979447082 427549326
102315948898 116235366
467593414522 239861088
632063896426 427539753
209413006882 266177265
376752159982 427530180
317499841963 142599408
984910453534 427520607
384401949838 427511034
168295386406 383350785
39205182586 427501461
163514267746 427491888
309816498742 427482315
424563346582 427472742
645451028674 427463169
138652450714 427453596
370058593858 427444023
783147246082 427434450
783378367021 54030012
104228396362 427424877
382489502374 427415304
402570200746 427405731
458031177202 427396158
966742202626 427386585
895025422726 427377012
953355070378 181417923
589990052218 427367439
449425163614 427357866
891200527798 426075084
113962402021 233810952
184551189850 427348293
611026974322 427338720
409263766870 427329147
270611325730 427319574
207500559418 427310001
288779576638 427300428
890244304066 427290855
12430918090 427281282
566279633242 7371210
232362376450 300898536
669356621974 427271709
300254261422 371039907
286867129174 427262136
600752222704 69902046
783147246082 427252563
68848118278 427242990
100403501434 427233417
172120281334 183255939
123352871002 427223844
201763217026 417047745
16255813018 427214271
275392444390 427204698
500105021410 427195125
250530627358 427185552
481936770502 182671986
156820701622 427175979
164470491478 427166406
253399298554 427156833
789840812206 427147260
189332308510 427137687
710474242450 427128114
681787530490 427118541
483849217966 427108968
536441523226 427099395
63110775886 427089822
174032728798 243039324
134827555786 427080249
765935218906 369594384
481936770502 427070676
644494804942 427061103
934230595738 427051530
174988952530 427041957
55460986030 427032384
964829755162 157169514
624414106570 427022811
925624582150 427013238
508711034998 427003665
21993155410 426994092
747766967998 426984519
922755910954 426974946
888331856602 174199881
401613977014 426965373
412132438066 426955800
162558044014 426946227
633976343890 426936654
211325454346 426927081
320334959794 426917508
415957332994 426907935
309816498742 426898362
289735800370 426888789
356671461610 426879216
321291183526 426869643
921799687222 426860070
873988500622 426850497
917018568562 426840924
327028525918 426831351
698999557666 348055134
749679415462 426821778
739160954410 426812205
999253809514 367239426
582340262362 392636595
47811196174 426802632
130046437126 426793059
443687821222 329177178
956223741574 426783486
21036931678 426773913
655013265994 426764340
500465904364 64790064
466637190790 426754767
114746857414 426745194
535485299494 426735621
225668810326 426726048
841476893734 426716475
545047536814 426706902
865382487034 426697329
453250058542 416664825
43996774108 255005574
242880837502 426687756
966742202626 426678183
100403501434 426668610
744898296802 426659037
453250058542 426649464
14343365554 225166533
561303340258 426639891
239055942574 413228118
339459434434 426630318
399701529550 426620745
786972141010 73128147
331809644578 426611172
447512716150 426601599
467593414522 426592026
172120281334 426582453
452293834810 384863319
630151448962 426572880
858688920910 426563307
188376084778 426553734
167339162674 340281858
163514267746 426544161
519229496050 426534588
154908254158 426525015
117615528610 426515442
80322803062 8165769
764978995174 426505869
101359725166 426496296
550784879206 63641304
941880385594 426486723
135783779518 426477150
135783779518 426467577
448468939882 426458004
524010614710 426448431
783147246082 140493348
164485320055 259552749
995428914586 426438858
649275923602 426429285
863470039570 363075171
350360202814 43470993
13387141822 426419712
406395095674 426410139
189332308510 426400566
999253809514 426390993
785059693546 199568331
115703081146 426381420
489586560358 426371847
918931016026 426362274
609114526858 426352701
559390892794 351118494
129090213394 426343128
321291183526 300142269
500105021410 99712368
313641393670 426333555
64226868718 202105176
844345564930 426323982
48767419906 426314409
366233698930 426304836
215150349274 320465748
807052839382 426295263
506798587534 426285690
512535929926 426276117
435081807634 426266544
81279026794 426256971
850082907322 426247398
856776473446 426237825
833827103878 426228252
811833958042 426218679
461856072130 426209106
783196326853 287639931
340415658166 426199533
130046437126 426189960
461856072130 426180387
285910905442 426170814
204631888222 98745495
946661504254 324965058
591902499682 426161241
764022771442 426151668
778366127422 426142095
387270621034 174017994
843389341198 426132522
840520670002 426122949
89885040382 426113376
391095515962 426103803
789840812206 95107755
574690472506 242139462
280173563050 426094230
395876634622 426084657
133871332054 426075084
228537481522 426065511
960048636502 426055938
657881937190 398830326
177857623726 71194401
70760565742 426046365
966742202626 93145290
367189922662 426036792
703780676326 426027219
802271720722 426017646
934230595738 426008073
395876634622 294149571
460899848398 425998500
257224193482 425988927
353802790414 425979354
740117178142 425969781
754460534122 425960208
419782227922 425950635
565128235186 425941062
729598717090 425931489
74585460670 109764018
409263766870 425921916
432213136438 425912343
450381387346 425902770
684656201686 377090043
239055942574 425893197
865382487034 425883624
356671461610 425874051
472374533182 138023514
112834409950 425864478
644535834820 95318361
799403049526 425854905
186463637314 425845332
855820249714 425835759
612939421786 425826186
291648247834 425816613
514448377390 425807040
43986301246 425797467
608158303126 387218277
672225293170 425787894
849126683590 425778321
534529075762 425768748
222800139130 425759175
147258464302 425749602
899806541386 425740029
789855190852 200870259
827133537754 425730456
205588111954 425720883
325116078454 425711310
867294934498 425701737
806096615650 363898449
913193673634 425692164
939011714398 425682591
903631436314 425673018
652144594798 425663445
238099718842 425653872
553653550402 425644299
376752159982 425634726
66935670814 425625153
488630336626 425615580
927537029614 425606007
536441523226 425596434
351890342950 9486843
868251158230 425586861
993516467122 425577288
986822900998 425567715
941880385594 425558142
269655101998 425548569
736292283214 425538996
560347116526 425529423
77454131866 425519850
993516467122 425510277
399701529550 425500704
817571300434 425491131
296429366494 425481558
40161406318 342043290
821396195362 425471985
877813395550 425462412
322247407258 425452839
960048636502 425443266
23905602874 425433693
414044885530 177808902
155864477890 17834499
575646696238 425424120
686568649150 40876710
243837061234 425414547
500105021410 425404974
283998457978 425395401
548872431742 425385828
56417209762 425376255
206544335686 141632535
77454131866 425366682
923712134686 418656009
133871332054 425357109
498192573946 425347536
721948927234 425337963
945705280522 425328390
397789082086 425318817
795578154598 425309244
1912457038 425299671
433218507952 165967101
910325002438 205340850
900762765118 425290098
477155651842 425280525
824264866558 78431589
876857171818 425270952
195069650902 425261379
305991603814 29743311
35380287658 425251806
305035380082 425242233
268698878266 425232660
774541232494 425223087
827133537754 425213514
788884588474 425203941
334678315774 425194368
586165157290 425184795
76497908134 425175222
832870880146 425165649
142477345642 425156076
557478445330 425146503
54504762298 425136930
601464737002 425127357
102315948898 425117784
781234798618 425108211
672225293170 425098638
217062796738 425089065
515404601122 336873870
307904051278 425079492
70760565742 425069919
71716789474 425060346
713342913646 425050773
962917307698 425041200
936143043202 188195607
191244755974 425031627
395876634622 116886330
950486399182 425022054
518273272318 425012481
257224193482 425002908
612939421786 374782950
436994255098 332824491
91797487846 424993335
279217339318 47415069
880682066746 53608800
413088661798 247653510
499148797678 424983762
143433569374 424974189
684656201686 424964616
472374533182 424955043
131002660858 424945470
487674112894 424935897
958136189038 424926324
744898296802 424916751
269655101998 38655774
837651998806 231714465
510623482462 424907178
995428914586 254833260
167339162674 424897605
447512716150 424888032
10518470626 424878459
131002660858 424868886
553653550402 74468367
895025422726 424859313
749679415462 424849740
771672561298 424840167
123352871002 424830594
230449928986 424821021
877813395550 424811448
848170459858 424801875
410219990602 424792302
97534830238 424782729
157776925354 424773156
5737351966 424763583
790797035938 424754010
983096952598 141881433
395876634622 424744437
115703081146 424734864
843389341198 21357363
715255361110 424725291
61198328422 424715718
830958432682 424706145
428388241510 424696572
76497908134 424686999
608158303126 424677426
617720540446 424667853
84147697990 233456751
830002208950 424658280
651188371066 424648707
684656201686 424639134
410219990602 76794606
374839712518 424629561
875900948086 424619988
43030077514 424610415
820439971630 424600842
872076053158 253244142
594771170878 424591269
939011714398 424581696
810877734310 424572123
533572852030 424562550
567040682650 424552977
759241652782 424543404
893112975262 424533831
323203630990 280996269
43030077514 424524258
436038031366 424514685
350934119218 424505112
260092864678 153694515
45898748710 424495539
199850769562 424485966
394920410890 424476393
394920410890 424466820
43030077514 424457247
505842363802 402056427
931361924542 424447674
750635639194 424438101
416913556726 424428528
946661504254 424418955
240968390038 424409382
546959984278 83754177
142477345642 424399809
493411455286 424390236
731511164554 424380663
371971041322 424371090
95622382774 193527768
438906702562 424361517
549828655474 424351944
806096615650 424342371
928493253346 306134967
966742202626 424332798
565128235186 424323225
9574 424313652
220887691666 159534045
296497564546 60405630
51795768742 203732586
588077604754 113497488
986822900998 424304079
969610873822 424294506
740117178142 424284933
469505861986 394608633
712386689914 424275360
984910453534 83754177
393964187158 424265787
745854520534 424256214
976304439946 284892480
854864025982 424246641
491499007822 424237068
362408804002 272055087
714299137378 424227495
352846566682 424217922
211397462452 239392011
413088661798 424208349
917974792294 424198776
801315496990 424189203
358583909074 402822267
991604019658 424179630
480980546770 424170057
434125583902 424160484
532616628298 424150911
452293834810 424141338
377708383714 424131765
356671461610 424122192
554609774134 424112619
552697326670 103330962
236187271378 424103046
371971041322 424093473
708561794986 424083900
539334854470 295039860
902675212582 424074327
716211584842 191862066
113790633682 424064754
558434669062 363955887
260092864678 424055181
511579706194 424045608
743942073070 424036035
792709483402 424026462
12430918090 222993462
401684204542 116867184
597639842074 197021913
42073853782 424016889
639713686282 163382391
918931016026 337888608
809921510578 424007316
636845015086 423997743
948573951718 423988170
581384038630 237917769
871119829426 423978597
803227944454 423969024
655969489726 350888742
881638290478 423959451
168381667855 7907298
480980546770 423949878
261049088410 82270362
621545435374 222916878
169251610138 423940305
37292735122 423930732
302166708886 49674297
497236350214 423921159
764978995174 423911586
136740003250 423902013
556522221598 423892440
720992703502 423882867
808009063114 423873294
858688920910 423863721
65023223350 276927744
184551189850 166790379
85103921722 206144982
173076505066 423854148
642582357478 727548
109009515022 423844575
944749056790 423835002
695174662738 423825429
806096615650 423815856
746810744266 423806283
798446825794 128144178
842433117466 423796710
949530175450 423787137
326072302186 423777564
497236350214 423767991
109965738754 423758418
480980546770 423748845
810877734310 423739272
343284329362 347260575
585208933558 423729699
345196776826 423720126
116659304878 423710553
671269069438 423700980
582340262362 423691407
143433569374 423681834
577559143702 35678571
242880837502 303645987
746810744266 423672261
36336511390 423662688
337546986970 423653115
185507413582 423643542
402570200746 371815320
546959984278 423633969
725773822162 268704537
780278574886 423624396
993516467122 423614823
266786430802 423605250
625370330302 423595677
98491053970 258949650
733423612018 423586104
718124032306 423576531
508711034998 423566958
739160954410 423557385
279217339318 423547812
171164057602 423538239
772628785030 423528666
383445726106 140215731
857732697178 423519093
679875083026 423509520
930405700810 423499947
484805441698 423490374
813746405506 423480801
46854972442 423471228
137696226982 423461655
570865577578 423452082
458031177202 423442509
637801238818 423432936
471418309450 189784725
740117178142 12109845
825221090290 251415699
357627685342 423423363
415001109262 423413790
249574403626 423404217
957179965306 351482268
691349767810 423394644
920843463490 423385071
903631436314 423375498
856776473446 423365925
284954681710 165880944
502973692606 423356352
713342913646 423346779
559390892794 423337206
628239001498 423327633
94666159042 423318060
779322351154 423308487
394934128999 145097961
491499007822 423298914
810057609919 114435642
711430466182 423289341
422650899118 423279768
449425163614 423270195
189332308510 423260622
567996906382 423251049
488630336626 318417126
716211584842 423241476
658911633697 224573007
538353970690 423231903
493411455286 423222330
501061245142 3647313
166382938942 423212757
640669910014 423203184
646407252406 65345298
692305991542 189018885
352846566682 423193611
850082907322 423184038
150127135498 423174465
715255361110 423164892
656925713458 423155319
499148797678 423145746
863695684753 135649410
823308642826 379339698
33467840194 360825516
221843915398 423136173
978216887410 423126600
840520670002 423117027
845301788662 423107454
917018568562 423097881
559390892794 423088308
205588111954 423078735
356671461610 423069162
168295386406 423059589
426475794046 423050016
571821801310 423040443
906500107510 423030870
975348216214 423021297
163514267746 423011724
904587660046 423002151
316510064866 87296187
613895645518 422992578
449425163614 422983005
633020120158 422973432
351890342950 422963859
935186819470 422954286
327028525918 422944713
822352419094 422935140
745854520534 422925567
468549638254 422915994
504886140070 422906421
715255361110 422896848
456118729738 422887275
526879285906 422877702
990647795926 422868129
878769619282 422858556
344240553094 422848983
143433569374 164042928
858688920910 26833119
283998457978 422839410
182638742386 422829837
531660404566 59974845
545047536814 321432621
435081807634 422820264
573734248774 422810691
17212036750 422801118
73629236938 422791545
282086010514 422781972
260092864678 422772399
189374305261 284566998
572778025042 422762826
698043333934 422753253
664575503314 241718250
739441653916 48659559
773585008762 422743680
92753711578 388807395
255311746018 422734107
433169360170 422724534
312685169938 422714961
318422512330 422705388
162558044014 422695815
502017468874 153168000
672225293170 422686242
210369230614 422676669
27730497802 422667096
70760565742 422657523
674137740634 422647950
218975244202 27378780
397789082086 422638377
755416757854 422628804
593814947146 422619231
501338431357 42465828
854864025982 422609658
505842363802 422600085
39205182586 422590512
34424063926 84003075
20080707946 337783305
730554940822 422580939
721948927234 291191514
963873531430 345125796
57373433494 422571366
66935670814 422561793
302166708886 422552220
62154552154 5236431
191244755974 422542647
880682066746 422533074
261049088410 371757882
889288080334 260529195
451337611078 422523501
916062344830 386203539
456118729738 422513928
600508513270 422504355
348065448022 422494782
633976343890 422485209
322247407258 422475636
774541232494 422466063
187419861046 422456490
956233306 81255624
808009063114 422446917
65979447082 422437344
803227944454 312070227
220887691666 422427771
668400398242 422418198
858688920910 422408625
142477345642 422399052
291648247834 422389479
51636091102 422379906
429344465242 422370333
91797487846 422360760
710474242450 422351187
403526424478 422341614
65023223350 422332041
68848118278 422322468
77454131866 422312895
934230595738 422303322
219931467934 422293749
628239001498 60616236
287823352906 422284176
760197876514 422274603
778366127422 346274556
32511616462 113765532
560347116526 422265030
400657753282 422255457
537397746958 380708637
348065448022 190138926
588077604754 422245884
176033362738 282269478
115703081146 422236311
856035115699 61697985
444644044954 97922217
407351319406 422226738
702824452594 422217165
311728946206 293067822
907456331242 422207592
935186819470 422198019
694218439006 422188446
615808092982 83457414
463768519594 422178873
602420960734 203301801
536441523226 9687876
27730497802 422169300
610070750590 225214398
372927265054 422159727
47811196174 422150154
268698878266 422140581
593814947146 352899072
676050188098 99817671
401613977014 422131008
780278574886 422121435
545047536814 422111862
841476893734 422102289
105184620094 422092716
607202079394 422083143
978216887410 422073570
382489502374 310433244
623457882838 422063997
656925713458 422054424
216106573006 422044851
226625034058 422035278
664575503314 369288048
879725843014 400314141
150127135498 422025705
16255813018 422016132
782191022350 208969017
722905150966 91431723
713342913646 422006559
219931467934 421996986
683699977954 421987413
880682066746 102239640
482096084368 187420194
59285880958 421977840
180726294922 421968267
720036479770 421958694
643538581210 282154602
556522221598 421949121
777409903690 421939548
867294934498 421929975
534529075762 421920402
861557592106 421910829
305035380082 282403500
265830207070 421901256
450381387346 421891683
935186819470 421882110
157776925354 327387027
67891894546 421872537
838608222538 421862964
530704180834 421853391
428388241510 421843818
819483747898 256364940
985866677266 421834245
677962635562 421824672
691349767810 277052193
91797487846 421815099
703780676326 421805526
370058593858 421795953
2868680770 421786380
912237449902 421776807
579471591166 142053747
637801238818 83878626
524966838442 421767234
70760565742 421757661
746810744266 209371083
818527524166 421748088
115703081146 421738515
152039582962 421728942
549828655474 2776170
274436220658 421719369
21036931678 421709796
762110323978 421700223
537397746958 421690650
73629236938 421681077
937099266934 421671504
61198328422 421661931
692305991542 421652358
797490602062 421642785
157776925354 421633212
970567097554 421623639
9574 421614066
699955781398 421604493
808009063114 137487426
531660404566 421594920
507754811266 80193021
754460534122 421585347
680831306758 421575774
318422512330 421566201
698999557666 421556628
601600769332 100248456
310772722474 421547055
616764316714 421537482
923712134686 421527909
435081807634 421518336
753504310390 421508763
573734248774 225214398
13387141822 421499190
850082907322 121998312
617720540446 421489617
420738451654 421480044
397789082086 421470471
381533278642 421460898
395876634622 421451325
43986301246 357982335
779322351154 421441752
923712134686 421432179
312685169938 421422606
149170911766 421413033
939237148975 85659204
765935218906 421403460
912237449902 325501146
480024323038 421393887
224712586594 421384314
418826004190 421374741
999253809514 421365168
847214236126 421355595
806096615650 421346022
42374723599 111602034
372927265054 421336449
616764316714 421326876
964829755162 421317303
441775373758 188559381
145346016838 421307730
382489502374 421298157
435081807634 421288584
295473142762 421279011
602420960734 31121823
562259563990 412127223
99447277702 421269438
515404601122 421259865
935186819470 421250292
498192573946 421240719
257224193482 421231146
568953130114 421221573
130046437126 421212000
476199428110 421202427
197938322098 421192854
522098167246 421183281
70760565742 421173708
281129786782 421164135
987779124730 421154562
960048636502 421144989
218019020470 421135416
189332308510 421125843
189332308510 361974276
795578154598 421116270
981085558606 421106697
458031177202 311055489
633976343890 421097124
322247407258 279234837
770716337566 421087551
171164057602 421077978
234274823914 421068405
363365027734 421058832
828089761486 421049259
349021671754 175540101
447512716150 421039686
802271720722 421030113
575646696238 421020540
360496356538 270599991
168295386406 421010967
621545435374 421001394
203789966110 221174592
127177765930 420991821
204631888222 420982248
885463185406 420972675
354759014146 420963102
371971041322 420953529
533572852030 420943956
276348668122 420934383
270611325730 420924810
602420960734 420915237
88960149079 200334171
926580805882 420905664
471418309450 420896091
231406152718 420886518
155864477890 420876945
9562246894 420867372
779322351154 420857799
1912457038 419067648
830958432682 420848226
939011714398 420838653
60242104690 420829080
481936770502 420819507
790797035938 420809934
445600268686 420800361
917018568562 284605290
240968390038 420790788
456118729738 191555730
963873531430 420781215
712386689914 234461916
630151448962 420771642
522098167246 420762069
42073853782 420752496
676050188098 420742923
84147697990 420733350
698999557666 362060433
507754811266 211735614
967698426358 420723777
371014817590 420714204
839564446270 420704631
431430863689 140196585
817571300434 420695058
339459434434 420685485
988735348462 420675912
341371881898 420666339
526879285906 268924716
296429366494 420656766
922755910954 266483601
75541684402 420647193
491499007822 420637620
748723191730 420628047
909368778706 420618474
383445726106 420608901
238099718842 420599328
514448377390 420589755
240968390038 213458754
199850769562 420580182
975348216214 420570609
868251158230 420561036
456118729738 412366548
569909353846 420551463
507754811266 420541890
285910905442 420532317
66935670814 33247029
856776473446 420522744
760197876514 420513171
73629236938 420503598
677962635562 420494025
850082907322 420484452
523054390978 420474879
925624582150 420465306
743942073070 420455733
530704180834 420446160
673181516902 308221881
529747957102 420436587
561303340258 420427014
679875083026 420417441
842433117466 420407868
684656201686 420398295
781234798618 420388722
700912005130 420379149
251486851090 306632763
918931016026 420369576
495323902750 342340053
567040682650 420360003
801315496990 307829388
745854520534 420350430
159689372818 420340857
39205182586 420331284
576602919970 420321711
7649799430 420312138
115703081146 420302565
991604019658 420292992
465680967058 420283419
995428914586 420273846
415957332994 420264273
805140391918 296303496
731511164554 219039813
195069650902 420254700
480980546770 403923162
485761665430 364520694
383445726106 9496416
700912005130 420245127
479068099306 420235554
631107672694 420225981
204631888222 420216408
596683618342 161123163
301484761177 9381540
591902499682 58519749
481936770502 420206835
408307543138 420197262
968654650090 420187689
14343365554 420178116
634932567622 420168543
524010614710 420158970
733423612018 420149397
715255361110 420139824
522098167246 28211631
154908254158 420130251
65979447082 420120678
248618179894 420111105
814702629238 420101532
425519570314 420091959
63110775886 420082386
692305991542 420072813
707605571254 420063240
111878186218 420053667
632063896426 387294861
226625034058 420044094
216106573006 420034521
236187271378 420024948
711430466182 28833876
261049088410 319575459
256267969750 420015375
862513815838 42618996
940924161862 420005802
81279026794 419996229
267742654534 419986656
329897197114 419977083
403526424478 419967510
105184620094 419957937
810109926364 100315467
761154100246 419948364
952398846646 419938791
951442622914 419929218
442731597490 419919645
999253809514 81916161
691349767810 419910072
888331856602 419900499
290692024102 419890926
44942524978 419881353
794621930866 419871780
197938322098 419862207
528791733370 419852634
290692024102 419843061
349977895486 419833488
346153000558 57112518
502017468874 419823915
103272172630 25205709
303122932618 306709347
281129786782 195260481
521141943514 90464850
520185719782 310538547
106140843826 419814342
221843915398 246839805
951442622914 419804769
290692024102 419795196
9562246894 419785623
848170459858 419776050
482892994234 419766477
704736900058 419756904
677006411830 419747331
93709935310 419737758
795578154598 419728185
881638290478 419718612
697222185232 53053566
201763217026 419709039
786972141010 419699466
664575503314 419689893
29642945266 419680320
240012166306 198611031
808009063114 419670747
533572852030 419661174
748723191730 246973827
558434669062 419651601
598596065806 307350738
29642945266 122735433
451337611078 363333642
556522221598 419642028
633020120158 419632455
451337611078 419622882
389183068498 352066221
958136189038 78814509
10518470626 193154421
151083359230 120179442
979173111142 419613309
261049088410 419603736
655013265994 419594163
145346016838 419584590
541222641886 419575017
511579706194 419565444
925624582150 419555871
12430918090 98132823
628239001498 419546298
74585460670 419536725
988735348462 419527152
522098167246 419517579
684656201686 419508006
154908254158 419498433
632063896426 419488860
220887691666 419479287
141521121910 419469714
467593414522 249233055
376752159982 303176910
471418309450 419460141
240012166306 402544650
656925713458 419450568
806096615650 419440995
743942073070 419431422
127177765930 419421849
439862926294 419412276
338503210702 419402703
558434669062 419393130
301210485154 419383557
895025422726 419373984
790797035938 419364411
790797035938 419354838
270611325730 419345265
870163605694 25090833
972479545018 393335424
878769619282 204737751
570865577578 309743988
536441523226 419335692
922755910954 419326119
580427814898 419316546
960048636502 386260977
164470491478 419306973
52592314834 84941229
528791733370 419297400
878769619282 419287827
464823297361 118293561
343284329362 419278254
396832858354 419268681
196982098366 419259108
43986301246 419249535
698999557666 419239962
592858723414 149089902
831914656414 419230389
874944724354 419220816
890355705067 274103709
533572852030 419211243
883550737942 419201670
656925713458 419192097
380577054910 419182524
675159654292 29973063
591902499682 419172951
434125583902 419163378
639713686282 419153805
285910905442 419144232
586165157290 419134659
331809644578 419125086
775497456226 84041367
542178865618 419115513
346153000558 419105940
636845015086 419096367
84147697990 419086794
190288532242 419077221
480024323038 419067648
636845015086 419058075
497236350214 419048502
554609774134 419038929
258182073343 162128328
863470039570 419029356
174032728798 419019783
701868228862 419010210
753504310390 419000637
828089761486 418991064
782191022350 418981491
549828655474 418971918
615808092982 418962345
269655101998 325242675
111878186218 418952772
632063896426 418943199
860601368374 418933626
709518018718 418924053
628239001498 418914480
147258464302 418904907
889288080334 418895334
316510064866 418885761
67891894546 418876188
324159854722 418866615
152995806694 418857042
769760113834 418847469
299298037690 418837896
172120281334 418828323
313641393670 418818750
430300688974 196849599
161601820282 418809177
652144594798 418799604
670312845706 418790031
219931467934 418780458
37292735122 25311012
413088661798 418770885
453250058542 418761312
953355070378 418751739
450381387346 144389559
10518470626 87171738
387270621034 418742166
267742654534 418732593
975348216214 418723020
464724743326 418713447
672225293170 418703874
826177314022 401577777
956223741574 418694301
726730045894 418684728
410219990602 313889097
144389793106 418675155
884506961674 53934282
272523773194 418665582
259136640946 418656009
70760565742 418646436
876857171818 418636863
305035380082 418627290
805140391918 418617717
40161406318 418608144
656925713458 418598571
482892994234 404909181
436994255098 418588998
882594514210 418579425
810877734310 418569852
936143043202 418560279
191298383920 349337916
98491053970 418550706
506798587534 418541133
410352404338 69461688
324159854722 418531560
689437320346 418521987
185507413582 418512414
120484199806 418502841
84147697990 418493268
122396647270 418483695
220887691666 418474122
283042234246 418464549
851039131054 418454976
930405700810 418445403
770716337566 417516822
817571300434 418435830
704736900058 36655017
967698426358 418426257
404482648210 418416684
188376084778 418407111
803227944454 71711343
672225293170 418397538
450381387346 418387965
921799687222 418378392
55460986030 182873019
406395095674 418368819
764022771442 418359246
655013265994 418349673
16255813018 418340100
185507413582 418330527
753504310390 398993067
46854972442 418320954
36336511390 32395032
622501659106 418311381
326072302186 77914647
480980546770 418301808
151083359230 182815581
862513815838 47147025
405438871942 418292235
381533278642 418282662
272523773194 418273089
730554940822 418263516
121440423538 418253943
327984749650 418244370
301210485154 372121656
254355522286 61544817
763066547710 313448739
506798587534 418234797
194113427170 418225224
150127135498 418215651
80322803062 19528920
882594514210 418206078
750635639194 418196505
312685169938 209945463
992560243390 418186932
219044121937 258231675
856776473446 418177359
141521121910 10549446
459943624666 246064392
13387141822 418167786
463768519594 418158213
307904051278 418148640
286867129174 38799369
300254261422 174113724
53548538566 418139067
353802790414 418129494
406395095674 418119921
809921510578 418110348
785059693546 141259188
185507413582 418100775
299298037690 418091202
808965286846 418081629
429344465242 220657650
771672561298 418072056
743942073070 390875163
806096615650 418062483
973435768750 98132823
395876634622 418052910
401613977014 418043337
150127135498 418033764
953355070378 418024191
628239001498 418014618
732467388286 418005045
39205182586 417995472
591902499682 140330607
788884588474 184146228
611026974322 417985899
702824452594 417976326
485761665430 417966753
915106121098 417957180
223756362862 417947607
218975244202 417938034
826177314022 417928461
125265318466 417918888
911281226170 417909315
742985849338 417899742
448468939882 411370956
742029625606 397212489
490542784090 417890169
961961083966 417880596
410219990602 417871023
203675664490 417861450
678918859294 318685170
878769619282 325797909
729598717090 417851877
458987400934 417842304
243837061234 417832731
982998006070 417823158
766891442638 129225927
494367679018 417813585
819483747898 234280029
462812295862 417804012
596683618342 417794439
675093964366 394646925
342328105630 417784866
180726294922 144265110
901718988850 112118976
662663055850 416243613
270611325730 417775293
321291183526 417765720
650232147334 417756147
458031177202 417746574
540266418154 417737001
8606023162 417727428
173076505066 318474564
210369230614 417717855
322247407258 417708282
169251610138 417698709
774568697431 58797366
567996906382 417689136
604333408198 32653503
535485299494 417679563
668400398242 417669990
544091313082 417660417
564172011454 417650844
713342913646 417641271
97534830238 417631698
344240553094 417622125
538353970690 417612552
687524872882 417602979
64066999618 177464274
257224193482 325453281
54504762298 295872711
60242104690 417593406
996385138318 167785971
782191022350 417583833
131002660858 417574260
355715237878 116378961
919887239758 417564687
978216887410 417555114
98491053970 417545541
472374533182 417535968
888331856602 417526395
985866677266 417516822
87972592918 417507249
974391992482 417497676
452293834810 417488103
718124032306 417478530
389183068498 417468957
935186819470 364348380
530704180834 417459384
130046437126 417449811
857732697178 417440238
583296486094 417430665
635888791354 417421092
675093964366 120303891
372927265054 417411519
798446825794 417401946
193157203438 417392373
510623482462 217393257
177857623726 417382800
311728946206 417373227
486717889162 417363654
519561956767 2201790
355715237878 417354081
781234798618 417344508
515404601122 285773196
174032728798 417334935
304079156350 417325362
671269069438 417315789
884506961674 324620430
82235250526 417306216
204631888222 417296643
647363476138 417287070
900762765118 417277497
325116078454 417267924
879725843014 329148459
315553841134 417258351
304079156350 253636635
502017468874 417248778
685612425418 417239205
62154552154 417229632
937099266934 417220059
36336511390 417210486
414044885530 417200913
387270621034 417191340
580427814898 417181767
999253809514 417172194
411176214334 417162621
740117178142 417153048
252443074822 403415793
532616628298 417143475
720992703502 417133902
627282777766 417124329
457074953470 417114756
473330756914 155848440
925624582150 417105183
385358173570 417095610
629195225230 417086037
932318148274 417076464
698999557666 417066891
894069198994 378344106
644494804942 417057318
555565997866 417047745
361452580270 417038172
801315496990 417028599
623457882838 417019026
264873983338 417009453
418826004190 416999880
825221090290 416990307
523054390978 416980734
343284329362 416971161
33467840194 416961588
99447277702 416952015
824264866558 416942442
201763217026 416932869
656925713458 285878499
840520670002 347624349
435081807634 416923296
563215787722 416913723
81279026794 416904150
453250058542 416894577
30599168998 416885004
678979954180 128910018
606245855662 416875431
62154552154 416865858
608158303126 416856285
680831306758 359772486
734379835750 416846712
379620831178 416837139
596683618342 416827566
90841264114 123625722
567040682650 247911981
816615076702 416817993
171164057602 416808420
612939421786 416798847
968654650090 416789274
683699977954 416779701
165426715210 416770128
179770071190 416760555
226625034058 416750982
741073401874 346734060
711430466182 416741409
813746405506 416731836
577559143702 411715584
607202079394 416722263
768803890102 416712690
88928816650 302966304
388226844766 416703117
480024323038 73874841
967698426358 416693544
152995806694 416683971
708561794986 416674398
272523773194 416664825
456118729738 416655252
976361619475 321490059
460899848398 416645679
710474242450 247347174
76497908134 334672080
181682518654 358738602
415957332994 416636106
543135089350 416626533
956233306 416616960
139608674446 69471261
757329205318 15479541
30599168998 416607387
471418309450 230307234
992871901978 80958861
695174662738 416597814
236187271378 416588241
552697326670 416578668
486717889162 416569095
141521121910 416559522
400657753282 416549949
604333408198 405598437
701868228862 416540376
813746405506 416530803
36336511390 416521230
103272172630 416511657
265830207070 416502084
470462085718 137784189
641626133746 416492511
524966838442 178747056
122396647270 416482938
517317048586 266474028
196025874634 416473365
305035380082 416463792
249574403626 416454219
302166708886 416444646
633976343890 416435073
362408804002 416425500
698043333934 416415927
452293834810 416406354
53548538566 416396781
957179965306 416387208
469714945879 112138122
829045985218 416377635
721948927234 416368062
136740003250 416358489
266786430802 416348916
927537029614 75741576
147258464302 416339343
262961535874 416329770
100403501434 416320197
618676764178 416310624
427532936344 136376958
727686269626 416301051
830958432682 298562724
331809644578 208461648
339459434434 416291478
729598717090 324831036
395876634622 416281905
93709935310 416272332
588077604754 416262759
231406152718 30020928
373883488786 416253186
515404601122 416243613
7649799430 416234040
228537481522 416224467
552697326670 416214894
45898748710 416205321
938055490666 250601994
540266418154 412739895
651188371066 416195748
127177765930 54652257
406395095674 416186175
514448377390 416176602
427432017778 416167029
24861826606 416157456
89885040382 416147883
947617727986 220179
883550737942 416138310
630151448962 416128737
982041782338 365008917
89885040382 416119164
98491053970 416109591
111878186218 416100018
808009063114 416090445
776453679958 416080872
311728946206 416071299
889288080334 416061726
252443074822 416052153
796534378330 416042580
82235250526 416033007
611983198054 416023434
682743754222 416013861
748723191730 416004288
182638742386 381417039
424563346582 15288081
381533278642 93805827
547916208010 415994715
411176214334 415985142
624414106570 415975569
985866677266 415965996
844345564930 415956423
893112975262 415946850
717167808574 415937277
383445726106 415927704
49852228174 153790245
267742654534 415918131
280173563050 415908558
491499007822 410356218
42073853782 415898985
601464737002 415889412
356671461610 365267388
16255813018 312893505
87972592918 415879839
610070750590 327511476
681787530490 198591885
699955781398 415870266
468549638254 415860693
175945176262 415851120
487674112894 415841547
279217339318 415831974
214194125542 415822401
827133537754 124094799
604333408198 395929707
546003760546 415812828
720036479770 415803255
690393544078 415793682
209413006882 415784109
875900948086 415774536
66935670814 415764963
34424063926 415755390
644494804942 415745817
641626133746 415736244
601464737002 415726671
770716337566 415717098
139608674446 415707525
174032728798 415697952
556522221598 315401631
326072302186 415688379
150127135498 415678806
870163605694 301157007
616764316714 129790734
739160954410 415669233
815658852970 85477317
942836609326 415659660
668400398242 415650087
312685169938 44485731
194113427170 415640514
221843915398 415630941
136740003250 364989771
982998006070 415621368
624414106570 415611795
627282777766 415602222
499148797678 415592649
93709935310 415583076
374839712518 415573503
864426263302 415563930
233318600182 415554357
627282777766 188377494
553653550402 395699955
667444174510 415544784
405438871942 415535211
419782227922 415525638
29642945266 415516065
673181516902 415506492
432213136438 415496919
19124484214 94887576
461856072130 415487346
971523321286 415477773
243837061234 415468200
590946275950 415458627
655969489726 415449054
981085558606 258624168
65023223350 415439481
404482648210 8778441
597639842074 415429908
745854520534 415420335
218975244202 415410762
895981646458 415401189
536441523226 415391616
624414106570 375912564
117784884553 29379537
931361924542 135582399
355715237878 415382043
289735800370 415372470
567996906382 267000543
656925713458 415362897
742985849338 415353324
239055942574 415343751
306947827546 415334178
63110775886 415324605
100403501434 399184527
605289631930 415315032
299298037690 415305459
152039582962 38540898
735336059482 415295886
936143043202 222131892
794621930866 415286313
842433117466 110424555
457074953470 415276740
628239001498 415267167
897894093922 415257594
794621930866 415248021
491499007822 415238448
583296486094 415228875
436038031366 415219302
869207381962 415209729
510623482462 246332436
321536434213 149530260
6693575698 415200156
910325002438 415190583
731511164554 415181010
883550737942 1100895
858688920910 218206962
281129786782 205044087
537397746958 415171437
34424063926 415161864
134827555786 415152291
388226844766 415142718
635888791354 415133145
205588111954 252995244
393007963426 415123572
830958432682 415113999
469505861986 415104426
501061245142 415094853
13387141822 415085280
181682518654 415075707
427432017778 415066134
125265318466 415056561
214194125542 329062302
110921962486 415046988
218019020470 415037415
171164057602 164799195
330853420846 396896580
160645596550 415027842
349021671754 415018269
53548538566 415008696
323203630990 10731333
236187271378 414999123
539310194422 414989550
981085558606 99204999
231406152718 390779433
699955781398 414979977
974391992482 414970404
745854520534 414960831
594771170878 414951258
186463637314 414941685
205588111954 414932112
163514267746 414922539
839564446270 414912966
734379835750 414903393
151083359230 414893820
807052839382 414884247
211325454346 414874674
464724743326 250688151
979173111142 414865101
774541232494 414855528
49723643638 414845955
51636091102 414836382
179770071190 414826809
297385590226 414817236
270611325730 146428608
854864025982 414807663
220887691666 414798090
184551189850 197299530
115703081146 414788517
310772722474 414778944
181682518654 192465165
292604471566 414769371
617720540446 414759798
165426715210 414750225
783147246082 414740652
652144594798 414731079
5737351966 414721506
388226844766 414711933
832870880146 414702360
212281678078 414692787
252443074822 414683214
512535929926 414673641
902675212582 414664068
218019020470 414654495
249574403626 414644922
659794384654 245432574
686568649150 414635349
957179965306 414625776
253442865277 63373260
67891894546 414616203
548872431742 219748215
378664607446 414606630
768803890102 414597057
917974792294 414587484
874944724354 414577911
403526424478 188789133
626326554034 414568338
839564446270 414558765
122612039770 30355983
2868680770 414549192
186463637314 414539619
9562246894 339707478
379620831178 414530046
46854972442 414520473
306947827546 414510900
89885040382 414501327
222800139130 414491754
884506961674 414482181
781234798618 414472608
884506961674 85132689
713342913646 414463035
354759014146 414453462
757329205318 414443889
183594966118 354851964
34424063926 320475321
347109224290 414434316
620589211642 414424743
514448377390 414415170
453250058542 414405597
357627685342 414396024
464724743326 414386451
589990052218 199922532
670474533676 191507865
943792833058 414376878
624414106570 266761218
250530627358 414367305
107097067558 414357732
708561794986 414348159
57373433494 414338586
340415658166 414329013
786015917278 101741844
836695775074 414319440
682743754222 414309867
586165157290 414300294
455162506006 414290721
939011714398 242378787
129090213394 414281148
165426715210 414271575
609114526858 414262002
558434669062 414252429
232362376450 241632093
65979447082 414242856
829045985218 414233283
93709935310 414223710
43986301246 414214137
674137740634 246313290
617720540446 414204564
539310194422 414194991
341371881898 120236880
979173111142 414185418
152995806694 414175845
41117630050 414166272
873988500622 414156699
609114526858 363888876
435081807634 414147126
270611325730 358106784
777409903690 414137553
673181516902 414127980
131002660858 414118407
228537481522 414108834
34424063926 414099261
858688920910 414089688
480980546770 414080115
802271720722 414070542
261049088410 414060969
767847666370 414051396
795578154598 403616826
620589211642 414041823
300254261422 414032250
201763217026 279397578
987779124730 414022677
301210485154 414013104
480980546770 414003531
487674112894 268398201
811833958042 413993958
998297585782 413984385
704736900058 413974812
22949379142 413965239
502017468874 413955666
513492153658 413946093
639713686282 413936520
599552289538 413926947
535485299494 180585072
238099718842 413917374
901718988850 413907801
137696226982 413898228
865382487034 413888655
396832858354 413879082
681787530490 183370815
757329205318 79436754
490542784090 413869509
515510794411 78871947
803227944454 385782327
618676764178 413859936
744898296802 413850363
87972592918 288568512
972479545018 413840790
867294934498 413831217
43986301246 413821644
227581257790 217843188
939967938130 413812071
873032276890 322897290
638757462550 413802498
652144594798 413792925
752548086658 413783352
608158303126 413773779
458031177202 413764206
601464737002 413754633
958136189038 158806497
109965738754 413745060
704736900058 413735487
277304891854 413725914
480024323038 413716341
463768519594 413706768
286867129174 413697195
46854972442 413687622
407351319406 413678049
997341362050 279206118
10518470626 413668476
49723643638 413658903
612939421786 413649330
667444174510 42542412
708561794986 413639757
443687821222 413630184
677962635562 413620611
365277475198 413611038
605289631930 413601465
278261115586 413591892
873988500622 413582319
133871332054 413572746
138652450714 392493000
719080256038 413563173
709518018718 413553600
216106573006 13277751
603377184466 413544027
322247407258 413534454
606245855662 413524881
385358173570 413515308
843389341198 413505735
819483747898 413496162
754460534122 413486589
800359273258 413477016
720036479770 413467443
806096615650 413457870
716211584842 413448297
739160954410 413438724
774541232494 413429151
550784879206 413419578
679875083026 413410005
928493253346 156145203
330853420846 186290580
892156751530 413400432
306947827546 413390859
7750382941 110587296
754460534122 413381286
440819150026 413371713
189332308510 269068311
193157203438 413362140
666487950778 413352567
921799687222 413342994
981085558606 80288751
526879285906 361045695
622501659106 413333421
181682518654 413323848
4781128234 413314275
427432017778 82902180
620589211642 341564640
448468939882 413304702
138652450714 413295129
779322351154 175166754
251486851090 413285556
364321251466 413275983
88928816650 247241871
608158303126 413266410
719080256038 413256837
38248958854 413247264
618676764178 218101659
749679415462 403425366
479068099306 413237691
247661956162 413228118
113790633682 413218545
726867562039 131944659
283042234246 285964656
613895645518 184845057
435081807634 413208972
190288532242 413199399
816615076702 413189826
764978995174 413180253
975348216214 413170680
28686721534 369900720
628239001498 413161107
585208933558 413151534
39205182586 413141961
829045985218 413132388
391095515962 413122815
449425163614 413113242
907456331242 244542285
252443074822 413103669
161601820282 413094096
363365027734 413084523
637801238818 413074950
833827103878 413065377
226625034058 413055804
686568649150 289095027
927537029614 43806048
579471591166 111946662
88928816650 413046231
367282771189 302516373
595727394610 413036658
925624582150 48784008
225668810326 413027085
308860275010 413017512
563215787722 413007939
338503210702 326678625
58329657226 412998366
946661504254 353760642
859645144642 412988793
640669910014 412979220
435081807634 412969647
384401949838 412960074
229493705254 412950501
51745931704 284270235
176901399994 412940928
787928364742 412931355
834783327610 412921782
327984749650 412912209
835739551342 412902636
672225293170 412893063
993578662903 91814643
717167808574 51703773
180726294922 91374285
47811196174 412883490
394920410890 412873917
582340262362 313075392
709518018718 412864344
197938322098 412854771
444644044954 412845198
88928816650 412835625
149170911766 412826052
549828655474 412816479
576602919970 412806906
551741102938 328612371
351890342950 199271568
388226844766 412797333
108053291290 236903031
290692024102 412787760
369102370126 412778187
400657753282 412768614
27730497802 412759041
554609774134 412749468
973435768750 46007838
897894093922 412739895
364321251466 412730322
851995354786 412720749
50679867370 412711176
57373433494 412701603
872076053158 412692030
131958884590 412682457
103272172630 412672884
320334959794 336376074
447512716150 412663311
390139292230 233533335
670312845706 15556125
155864477890 412653738
368146146394 412644165
936143043202 412634592
69804342010 412625019
644494804942 113698521
269655101998 412615446
711430466182 412605873
101359725166 412596300
309816498742 412586727
723861374698 412577154
96578606506 412567581
884506961674 412558008
235231047646 412548435
501061245142 412538862
356671461610 412529289
291648247834 412519716
524010614710 412510143
891200527798 412500570
545047536814 412490997
20080707946 412481424
130046437126 412471851
342328105630 412462278
362408804002 412452705
122396647270 412443132
619632987910 412433559
25818050338 412423986
345196776826 207858549
148214688034 412414413
368146146394 412404840
770716337566 412395267
502973692606 412385694
262961535874 412376121
705693123790 412366548
74585460670 412356975
366233698930 412347402
130046437126 412337829
393964187158 412328256
762110323978 412318683
238099718842 412309110
147258464302 412299537
732467388286 412289964
303122932618 412280391
960048636502 412270818
9574 23080503
978216887410 412261245
334678315774 356517666
598596065806 412251672
252443074822 237573141
248618179894 76765887
196982098366 106336884
561303340258 412242099
851995354786 150717312
17212036750 48908457
234274823914 412232526
111878186218 412222953
995428914586 412213380
944749056790 412203807
739160954410 412194234
397789082086 380459739
761154100246 412184661
880682066746 412175088
764978995174 390348648
48767419906 412165515
265830207070 412155942
765935218906 367708503
158733149086 297863895
32577057490 345183234
957179965306 412146369
892156751530 412136796
65023223350 412127223
417869780458 412117650
41117630050 412108077
330853420846 412098504
269655101998 412088931
812790181774 412079358
825221090290 412069785
575646696238 286768788
965785978894 412060212
303122932618 162501675
504886140070 412050639
722905150966 412041066
633976343890 412031493
715277369437 284854188
454206282274 412021920
619632987910 412012347
870163605694 412002774
127177765930 411993201
51636091102 411983628
680831306758 411974055
20080707946 411964482
240012166306 411954909
423607122850 411945336
618676764178 411935763
81279026794 356412363
902675212582 411926190
325116078454 411916617
185507413582 411907044
91797487846 411897471
613895645518 411887898
166382938942 411878325
797490602062 411868752
335634539506 411859179
705693123790 411849606
613895645518 411840033
640669910014 411830460
895981646458 411820887
960048636502 411811314
794621930866 85544328
388226844766 411801741
830958432682 411792168
464724743326 411782595
30599168998 411773022
413088661798 411763449
854864025982 411753876
879725843014 411744303
105184620094 411734730
511579706194 411725157
894069198994 411715584
940924161862 411706011
10518470626 411696438
962917307698 411686865
356671461610 411677292
732467388286 411667719
933274372006 411658146
919887239758 308327184
408332337208 184557867
60242104690 411648573
917974792294 411639000
28686721534 411629427
337546986970 411619854
739160954410 246131403
36336511390 411610281
283042234246 411600708
640669910014 411591135
591902499682 411581562
141521121910 411571989
51636091102 174286038
291648247834 411562416
2868680770 411552843
16255813018 11219556
36336511390 149788731
672225293170 411543270
727686269626 411533697
999253809514 411524124
738204730678 402027708
278261115586 411514551
553653550402 411504978
594771170878 411495405
264873983338 37564452
312685169938 411485832
960048636502 411476259
963873531430 411466686
246705732430 332106516
366233698930 411457113
549828655474 411447540
600508513270 411437967
224712586594 411428394
140564898178 411418821
959092412770 411409248
465680967058 411399675
163514267746 411390102
467593414522 176506974
864426263302 411380529
403526424478 198228111
542178865618 411370956
245749508698 411361383
652144594798 387974544
640669910014 411351810
514448377390 411342237
798446825794 411332664
833827103878 411323091
149170911766 411313518
441775373758 29188077
992560243390 146380743
974391992482 169020888
669356621974 411303945
252443074822 411294372
112834409950 411284799
249574403626 411275226
816615076702 411265653
393964187158 123482127
702824452594 411256080
459943624666 411246507
711430466182 29561424
89885040382 411236934
134827555786 411227361
813746405506 411217788
916062344830 411208215
34424063926 263678712
140564898178 411198642
263917759606 411189069
426475794046 411179496
83191474258 411169923
800359273258 194791404
333722092042 220380033
38248958854 411160350
634983936340 150908772
287823352906 411150777
501061245142 411141204
114746857414 411131631
61198328422 82423530
733423612018 411122058
310772722474 390894309
305035380082 411112485
144389793106 411102912
95622382774 411093339
232362376450 411083766
350934119218 177808902
967703576632 1426377
776453679958 411074193
844345564930 411064620
324159854722 411055047
200806993294 411045474
657881937190 390846444
598596065806 359858643
956233306 309198327
107097067558 411035901
878769619282 407522610
456118729738 112300863
703780676326 411026328
948573951718 411016755
703780676326 411007182
974391992482 410997609
612939421786 410988036
324159854722 410978463
854142091852 94035579
831914656414 410968890
702824452594 410959317
777409903690 410949744
320334959794 410940171
278261115586 410930598
989691572194 410921025
361452580270 410911452
779322351154 410901879
464724743326 410892306
28686721534 410882733
687524872882 410873160
195069650902 134098584
986822900998 390463524
759241652782 410863587
927537029614 410854014
75541684402 410844441
552697326670 410834868
994472690854 410825295
5737351966 195250908
276348668122 410815722
826177314022 410806149
946661504254 410796576
455162506006 410787003
200806993294 410777430
77454131866 410767857
725773822162 410758284
250530627358 410748711
543135089350 410739138
857732697178 410729565
490542784090 410719992
362408804002 410710419
560347116526 410700846
69804342010 410691273
207500559418 350764293
237143495110 410681700
370058593858 410672127
314597617402 410662554
506798587534 311151219
175945176262 410652981
352846566682 410643408
553739956300 227770389
557478445330 410633835
541222641886 410624262
251486851090 410614689
718124032306 410605116
788884588474 410595543
655013265994 410585970
570865577578 410576397
266786430802 410566824
364337611723 118207404
190288532242 410557251
746964515365 144638457
569909353846 410547678
979173111142 410538105
325116078454 410528532
201763217026 410518959
102315948898 410509386
664575503314 410499813
948573951718 410490240
523054390978 401271441
642582357478 410480667
203675664490 410471094
358612139851 95816157
679875083026 410461521
39205182586 239353719
960048636502 410451948
463768519594 321260307
491499007822 176679288
765935218906 410442375
413088661798 185141820
880682066746 410432802
187419861046 410423229
700912005130 410413656
359540132806 410404083
826177314022 410394510
938055490666 410384937
996385138318 410375364
949578672268 49568994
786972141010 410365791
970567097554 191460000
161601820282 264425406
285910905442 410356218
303122932618 276946890
275392444390 410346645
753504310390 410337072
216106573006 410327499
776453679958 410317926
64066999618 410308353
706649347522 341851830
184551189850 410298780
168295386406 410289207
513492153658 410279634
305035380082 410270061
444644044954 410260488
492455231554 410250915
234458233021 37574025
172120281334 410241342
75541684402 410231769
986822900998 410222196
15299589286 410212623
927537029614 410203050
11474694358 410193477
849126683590 410183904
661706832118 410174331
198894545830 410164758
745854520534 410155185
630151448962 410145612
918026859841 112166841
677962635562 410136039
16255813018 410126466
220887691666 410116893
16255813018 410107320
271755984394 100679241
67891894546 410097747
759241652782 410088174
838608222538 410078601
85103921722 410069028
611026974322 410059455
125265318466 410049882
716211584842 410040309
249574403626 410030736
504886140070 172696920
454206282274 259476165
859645144642 410021163
703780676326 410011590
616764316714 274936560
574690472506 410002017
392051739694 78737925
217062796738 409992444
404482648210 409982871
531660404566 409973298
131958884590 409963725
764978995174 409954152
259136640946 409944579
979238466013 278938074
327028525918 273471891
703780676326 145433016
611026974322 28106328
742029625606 409935006
901718988850 409925433
967698426358 400323714
44942524978 409915860
192200979706 409906287
99447277702 409896714
906561738484 202583826
206544335686 409887141
789840812206 409877568
960048636502 409867995
361452580270 409858422
883550737942 409848849
905543883778 409839276
879725843014 409829703
249574403626 409820130
575646696238 409810557
18168260482 409800984
247661956162 299271126
246705732430 409791411
491499007822 409781838
240968390038 409772265
241924613770 409762692
258180417214 409753119
11474694358 409743546
911281226170 409733973
846258012394 409724400
445600268686 409714827
673181516902 409705254
925624582150 226123833
669356621974 332642604
444644044954 409695681
201763217026 409686108
999253809514 409676535
434125583902 409666962
222800139130 409657389
15299589286 409647816
159689372818 409638243
879725843014 409628670
116659304878 409619097
843389341198 409609524
939011714398 409599951
23905602874 215717982
157776925354 409590378
418826004190 409580805
485761665430 409571232
266786430802 409561659
104228396362 56279667
262961535874 409552086
50679867370 354248865
558434669062 409542513
209413006882 409532940
677962635562 409523367
997341362050 359399139
128133989662 60606663
267742654534 409513794
633976343890 100210164
86060145454 409504221
8606023162 409494648
286867129174 409485075
190288532242 409475502
384401949838 16168797
280173563050 20534085
169251610138 409465929
939967938130 409456356
573734248774 409446783
148214688034 80767401
114746857414 409437210
458031177202 354612639
900762765118 409427637
54504762298 350477103
848170459858 409418064
653100818530 409408491
586165157290 409398918
520185719782 409389345
749679415462 409379772
243837061234 409370199
799403049526 409360626
48767419906 182758143
12430918090 409351053
781234798618 409341480
639713686282 409331907
667444174510 361600929
733423612018 339420288
526879285906 409322334
77454131866 409312761
279217339318 409303188
830958432682 409293615
378664607446 409284042
967698426358 409274469
128133989662 295518510
690393544078 223548696
879725843014 221787264
561303340258 409264896
123352871002 409255323
706750266088 136376958
443687821222 145806363
316510064866 409245750
105184620094 409236177
239055942574 308126151
867294934498 409226604
253399298554 409217031
6693575698 148257051
501061245142 409207458
720992703502 308097432
347109224290 409197885
588077604754 6538359
714299137378 409188312
275392444390 409178739
400657753282 409169166
893112975262 409159593
252443074822 409150020
900762765118 409140447
770716337566 177684453
961961083966 409130874
324159854722 241009848
685612425418 409121301
347301124648 44792067
113790633682 409111728
545047536814 409102155
731511164554 409092582
447512716150 409083009
266786430802 409073436
242880837502 409063863
620589211642 409054290
862513815838 287324022
698043333934 409044717
60242104690 409035144
431256912706 409025571
4781128234 409015998
138652450714 409006425
735336059482 408996852
337546986970 408987279
818527524166 408977706
445600268686 408968133
495323902750 408958560
535729573735 85592193
742029625606 408948987
544221323995 62789307
298341813958 408939414
782191022350 408929841
843389341198 408920268
343284329362 408910695
251486851090 408901122
348065448022 325644741
11474694358 408891549
292604471566 408881976
632063896426 322217607
411176214334 408872403
192200979706 408862830
544091313082 408853257
446556492418 408843684
80322803062 408834111
278261115586 408824538
689437320346 408814965
906500107510 408805392
273479996926 408795819
589033828486 392435562
299298037690 408786246
729598717090 408776673
732467388286 408767100
415001109262 408757527
766891442638 393727917
639713686282 408747954
952398846646 408738381
179770071190 304383108
310772722474 408728808
717167808574 408719235
966742202626 408709662
438906702562 2833608
3824904502 408700089
43030077514 408690516
557478445330 408680943
943792833058 408671370
404482648210 408661797
131002660858 406469580
142477345642 36741174
163597457116 84510444
210369230614 408652224
360496356538 408642651
575646696238 408633078
128133989662 408623505
744898296802 408613932
329897197114 408604359
107097067558 408594786
230449928986 408585213
258180417214 408575640
439862926294 408566067
985866677266 408556494
426475794046 154154019
969960163873 54671403
830002208950 323883309
546003760546 408546921
875900948086 408537348
830002208950 408527775
315553841134 408518202
61198328422 408508629
678128267608 165574608
543135089350 408499056
42073853782 408489483
611026974322 408479910
203675664490 408470337
149170911766 408460764
361452580270 408451191
892156751530 408441618
648319699870 9860190
227581257790 408432045
259136640946 408422472
52592314834 228258612
370058593858 408412899
109009515022 240062121
358583909074 408403326
190288532242 408393753
591902499682 408384180
88928816650 408374607
973435768750 408365034
599552289538 679683
947617727986 408355461
329897197114 138837219
482892994234 408345888
800359273258 408336315
833827103878 308690958
109011065848 177942924
763066547710 408326742
136740003250 408317169
785059693546 408307596
918931016026 408298023
387270621034 408288450
160645596550 408278877
825221090290 408269304
15299589286 408259731
7649799430 408250158
323203630990 408240585
695174662738 408231012
969610873822 408221439
356671461610 408211866
346153000558 408202293
497236350214 170006907
917018568562 408192720
59285880958 138301131
258180417214 408183147
196025874634 408173574
403526424478 408164001
61198328422 408154428
498192573946 408144855
323203630990 281293032
434125583902 408135282
13387141822 105705066
76497908134 224218806
259136640946 408125709
260092864678 408116136
582340262362 408106563
152039582962 408096990
495323902750 408087417
610070750590 408077844
847214236126 408068271
955267517842 408058698
469505861986 408049125
514448377390 408039552
864426263302 408029979
517317048586 408020406
269655101998 408010833
520185719782 408001260
677006411830 323787579
371014817590 407991687
572778025042 407982114
605289631930 407972541
804184168186 407962968
235257057487 296456664
945705280522 33562938
768803890102 407953395
156820701622 407943822
595727394610 217546425
391095515962 407934249
656925713458 181063722
558434669062 407924676
83191474258 407915103
227581257790 36769893
551741102938 407905530
949530175450 407895957
352846566682 407886384
521141943514 407876811
599552289538 407867238
770716337566 407857665
625370330302 407848092
403526424478 394168275
529747957102 407838519
119527976074 407828946
255311746018 407819373
863470039570 407809800
300254261422 407800227
127177765930 407790654
86060145454 407781081
455162506006 407771508
892156751530 407761935
668400398242 407752362
1912457038 89564988
386314397302 290483112
110921962486 156863178
860601368374 407742789
377932937575 35113764
953703939217 34941450
384401949838 407733216
545047536814 407723643
435081807634 407714070
949530175450 407704497
821396195362 79063407
362408804002 407694924
18168260482 407685351
911281226170 407675778
198894545830 407666205
999253809514 394694790
914149897366 109936332
270611325730 159993549
269655101998 407656632
533572852030 407647059
569909353846 407637486
426475794046 407627913
332765868310 407618340
438906702562 407608767
85103921722 400285422
47811196174 407599194
969610873822 407589621
882594514210 407580048
871119829426 407570475
894069198994 407560902
353802790414 407551329
76497908134 407541756
55460986030 407532183
553653550402 407522610
638757462550 407513037
262961535874 407503464
943792833058 407493891
977260663678 407484318
655159330828 149654709
82235250526 407474745
181682518654 407465172
530704180834 407455599
944005315366 109304514
584252709826 407446026
317466288598 34682979
170207833870 407436453
362408804002 407426880
877813395550 407417307
313641393670 72429318
457074953470 374112840
636845015086 407407734
146344792555 53388621
488630336626 304220367
127177765930 407398161
820439971630 407388588
892156751530 407379015
496427407087 46764105
452293834810 322141023
41117630050 407369442
759241652782 407359869
285910905442 303569403
807052839382 407350296
446556492418 407340723
215150349274 407331150
415957332994 8165769
891200527798 407321577
672225293170 407312004
531660404566 407302431
176901399994 407292858
135783779518 407283285
246705732430 287907975
603377184466 407273712
611983198054 407264139
617720540446 407254566
718124032306 407244993
320334959794 386031225
671269069438 407235420
107097067558 407225847
470462085718 407216274
590946275950 407206701
131002660858 407197128
424563346582 407187555
697087110202 407177982
778366127422 407168409
381533278642 407158836
960048636502 407149263
231406152718 407139690
393964187158 407130117
847214236126 407120544
272523773194 236280786
84147697990 407110971
960048636502 407101398
506798587534 407091825
439862926294 407082252
64066999618 194925426
7649799430 407072679
694218439006 407063106
282086010514 407053533
218019020470 407043960
753504310390 407034387
571180577143 30547443
652144594798 407024814
888331856602 251980506
286867129174 407015241
129090213394 407005668
983954229802 406996095
405438871942 375414768
222800139130 406986522
699955781398 406976949
882594514210 406967376
574690472506 406957803
269655101998 406948230
839564446270 406938657
164470491478 406929084
663619279582 121596246
268698878266 398753742
678918859294 75770295
222800139130 406919511
557478445330 406909938
232362376450 76057485
633976343890 406900365
935186819470 406890792
300254261422 362596521
930405700810 406881219
197938322098 345058785
956223741574 360768078
516360824854 406871646
243837061234 406862073
475243204378 42791310
579471591166 406852500
407351319406 406842927
723861374698 406833354
664575503314 406823781
334678315774 406814208
550784879206 406804635
895025422726 406795062
541222641886 406785489
677006411830 406775916
854864025982 406766343
929449477078 258806055
553653550402 406756770
30599168998 406747197
568953130114 406737624
717167808574 406728051
320334959794 406718478
742029625606 406708905
53548538566 406699332
902675212582 406689759
460900336621 225731340
641626133746 406680186
259136640946 193432038
313641393670 406670613
721948927234 406661040
225668810326 226851381
445600268686 406651467
600508513270 406641894
924668358418 406632321
934230595738 406622748
947617727986 256690422
79366579330 406613175
427432017778 406603602
739160954410 406594029
544091313082 406584456
44942524978 406574883
698191916467 236012742
316510064866 406565310
218975244202 406555737
396832858354 404497542
371971041322 371882331
427472425411 74631108
611026974322 406546164
874944724354 406536591
80322803062 406527018
821396195362 406517445
960048636502 406507872
199850769562 406498299
319378736062 406488726
226625034058 406479153
677006411830 406469580
434125583902 406460007
295473142762 314415612
816615076702 84730623
409263766870 406450434
198894545830 406440861
652144594798 406431288
834783327610 292024365
408307543138 316808862
506798587534 113401758
747766967998 406421715
930405700810 406412142
876926078272 313783794
908412554974 406402569
697087110202 406392996
393007963426 308834553
979173111142 406383423
380577054910 406373850
365277475198 406364277
859645144642 117518148
237290335357 251588013
436038031366 406354704
681787530490 406345131
457074953470 406335558
891200527798 406325985
8773005001 67145022
439862926294 406316412
286867129174 406306839
982998006070 406297266
60242104690 406287693
201763217026 406278120
709518018718 406268547
391095515962 406258974
120484199806 406249401
824264866558 406239828
855820249714 406230255
644494804942 237352962
875900948086 406220682
709518018718 406211109
406395095674 406201536
620589211642 406191963
99447277702 406182390
588077604754 6251169
564378970141 8864598
346153000558 406172817
900762765118 406163244
190288532242 406153671
739342257457 165402294
232362376450 406144098
46854972442 114004857
97534830238 356891013
732467388286 406134525
703816536784 312979662
800359273258 406124952
71716789474 406115379
99447277702 406105806
302166708886 406096233
325116078454 406086660
195069650902 406077087
484021005451 195978456
21036931678 406067514
709518018718 406057941
36336511390 406048368
694218439006 406038795
425519570314 406029222
944749056790 215335062
209413006882 406019649
758285429050 406010076
68848118278 406000503
234274823914 405990930
929449477078 405981357
780278574886 405971784
648319699870 405962211
62154552154 202564680
36336511390 405952638
821396195362 405943065
805140391918 405933492
731511164554 405923919
805140391918 405914346
385358173570 405904773
43030077514 405895200
694218439006 405885627
561303340258 405876054
657881937190 405866481
327028525918 213229002
910325002438 405856908
352846566682 107523936
925624582150 405847335
686568649150 133505058
286867129174 405837762
203675664490 405828189
514448377390 405818616
116659304878 405809043
478111875574 405799470
979173111142 405789897
650232147334 405780324
772628785030 160290312
985866677266 405770751
596683618342 405761178
646407252406 193623498
991604019658 176545266
541222641886 405751605
69804342010 405742032
354759014146 405732459
177857623726 405722886
202719440758 405713313
460992515038 186472467
783147246082 111544596
429344465242 405703740
887375632870 405694167
602420960734 225702621
655013265994 5762946
662663055850 6442629
637801238818 396791277
956233306 307264581
427432017778 405684594
655013265994 305177667
856776473446 405675021
571821801310 405665448
573734248774 405655875
554609774134 341574213
901718988850 405646302
231406152718 405636729
485761665430 96333099
257437795831 124688325
4781128234 146150991
617720540446 139583913
262005312142 29772030
655969489726 405627156
64066999618 405617583
423607122850 405608010
864426263302 97721184
201763217026 405598437
96578606506 141345345
261160403254 154125300
172120281334 405588864
966742202626 405579291
651188371066 405569718
747766967998 405560145
7649799430 405550572
414044885530 405540999
749679415462 405531426
20080707946 405521853
863470039570 405512280
20080707946 283111902
741073401874 405014484
569909353846 405502707
395876634622 54652257
489586560358 405493134
920843463490 405483561
282086010514 405473988
529747957102 405464415
441775373758 405454842
492455231554 405445269
289735800370 405435696
647363476138 405426123
536441523226 405416550
737248506946 405406977
646407252406 302516373
925624582150 387763938
157776925354 405397404
450381387346 405387831
652144594798 405378258
741073401874 405368685
667444174510 405359112
484805441698 405349539
55460986030 405339966
542178865618 279292275
539310194422 405330393
485761665430 405320820
777409903690 405311247
211325454346 405301674
939011714398 405292101
424563346582 405282528
334678315774 405272955
83191474258 405263382
298341813958 67661964
940924161862 405253809
686568649150 405244236
667444174510 139325442
322247407258 346590465
340415658166 366693765
864426263302 405234663
29642945266 44782494
614851869250 405225090
264873983338 170916342
952398846646 405215517
574690472506 405205944
848170459858 405196371
324159854722 194561652
595727394610 405186798
830958432682 405177225
308860275010 405167652
245749508698 405158079
521141943514 405148506
947617727986 405138933
462812295862 142015455
114746857414 405129360
549828655474 144973512
613895645518 405119787
55460986030 405110214
44942524978 405100641
795578154598 405091068
655969489726 405081495
238099718842 208174458
452293834810 405071922
809921510578 405062349
759241652782 237879477
831914656414 405052776
459943624666 405043203
105184620094 405033630
373883488786 405024057
331809644578 405014484
891200527798 405004911
394920410890 404995338
750635639194 404985765
950486399182 141737838
829045985218 74085447
833827103878 404976192
620589211642 175195473
55460986030 404966619
947617727986 378640869
205588111954 234662949
590946275950 404957046
274436220658 404947473
708818686441 49664724
880682066746 404937900
875900948086 404928327
452293834810 404918754
753504310390 404909181
104228396362 404899608
329897197114 404890035
599552289538 404880462
301210485154 404870889
292604471566 404861316
992560243390 235869147
68848118278 4642905
920843463490 404851743
235231047646 96141639
454206282274 169930323
44942524978 4384434
909368778706 400170546
450381387346 113746386
111878186218 404842170
148214688034 404832597
11474694358 404823024
607202079394 404813451
322247407258 404803878
821396195362 404794305
548872431742 404784732
305991603814 404775159
37292735122 404765586
422650899118 404756013
591902499682 404746440
980129334874 310892748
981085558606 404736867
319378736062 404727294
931361924542 404717721
795578154598 404708148
592858723414 404698575
629195225230 404689002
459943624666 404679429
795578154598 404669856
572935558330 8223207
692305991542 404660283
328940973382 404650710
87016369186 404641137
85103921722 404631564
241924613770 404621991
602420960734 404612418
405438871942 404602845
251486851090 404593272
695174662738 371863185
855820249714 404583699
879725843014 404574126
568953130114 404564553
491499007822 404554980
319378736062 404545407
229493705254 404535834
534529075762 404526261
930405700810 352564017
128133989662 350027172
20080707946 404516688
121440423538 404507115
653100818530 404497542
917974792294 404487969
470462085718 404478396
279217339318 404468823
275392444390 404459250
792709483402 302707833
191244755974 265736907
298341813958 404449677
239055942574 404440104
109009515022 358508850
396059153440 165431013
526879285906 106758096
810877734310 404430531
984910453534 404420958
36336511390 404411385
152039582962 404401812
989691572194 404392239
320334959794 404382666
879725843014 404373093
657881937190 392483427
714299137378 404363520
488630336626 404353947
88928816650 404344374
376752159982 404334801
352846566682 404325228
985866677266 404315655
201763217026 404306082
543135089350 404296509
654057042262 404286936
684656201686 404277363
118571752342 404267790
325116078454 404258217
866338710766 404248644
424563346582 268407774
550784879206 404239071
956233306 334241295
197938322098 404229498
945705280522 404219925
71716789474 163525986
963873531430 404210352
982041782338 404200779
156820701622 392617449
39205182586 404191206
696130886470 404181633
512535929926 404172060
206544335686 404162487
37292735122 329167605
432213136438 404152914
371971041322 404143341
223756362862 404133768
539310194422 395843550
283042234246 404124195
782191022350 404114622
252443074822 404105049
840520670002 384882465
140564898178 404095476
43030077514 404085903
228537481522 404076330
645451028674 404066757
83191474258 404057184
763066547710 404047611
28686721534 404038038
327028525918 404028465
89885040382 178737483
337546986970 404018892
907456331242 104671182
129090213394 104029791
762110323978 46811970
134827555786 8855025
262961535874 404009319
356671461610 108184473
620589211642 403999746
118571752342 403990173
576602919970 403980600
206544335686 403971027
8606023162 403961454
578515367434 403951881
18168260482 403942308
923712134686 403932735
476199428110 403923162
793665707134 403913589
793665707134 354928548
995666784490 143537562
315687681247 141393210
608158303126 232135677
404482648210 403904016
298341813958 282891723
150127135498 403894443
196982098366 302765271
738204730678 403884870
273479996926 403875297
357627685342 353569182
83191474258 403865724
132915108322 299500878
263917759606 68695848
543135089350 403856151
41117630050 13957434
907456331242 403846578
845301788662 403837005
851039131054 403827432
483849217966 403817859
499148797678 403808286
633020120158 403798713
142477345642 403789140
887375632870 309753561
876857171818 403779567
657881937190 403769994
490542784090 403760421
271567549462 403750848
899806541386 403741275
344240553094 284011764
761154100246 403731702
475243204378 403722129
904587660046 295652532
907456331242 403712556
464724743326 403702983
562259563990 403693410
139608674446 403683837
754460534122 403674264
892156751530 290712864
696130886470 403664691
777409903690 194552079
418826004190 170686590
564172011454 220609785
995428914586 403655118
578515367434 150975783
62154552154 305407419
901718988850 238951653
43102832314 25445034
794621930866 120686811
813746405506 322772841
967698426358 403645545
173076505066 403635972
431256912706 63210519
861557592106 289583250
661706832118 403626399
822352419094 383992176
895981646458 403616826
742029625606 403607253
88928816650 403597680
51719529370 240780096
833827103878 403588107
813746405506 403578534
415957332994 403568961
986822900998 403559388
881638290478 403549815
53548538566 403540242
201763217026 403530669
677006411830 403521096
917974792294 403511523
610070750590 330191916
401613977014 403501950
134827555786 403492377
245749508698 123549138
641626133746 253665354
733423612018 403482804
604333408198 403473231
127177765930 37095375
312685169938 403463658
576602919970 403454085
877813395550 403444512
405438871942 229321215
875900948086 403434939
50679867370 403425366
816615076702 355569939
793665707134 403415793
859645144642 403406220
202719440758 403396647
865382487034 403387074
706649347522 403377501
134827555786 403367928
369102370126 403358355
212281678078 403348782
279217339318 403339209
361452580270 403329636
675093964366 403320063
838608222538 403310490
521141943514 403300917
712386689914 403291344
170207833870 403281771
723861374698 403272198
49723643638 395431911
71716789474 225606891
570865577578 403262625
903631436314 191402562
9562246894 374735085
977260663678 403253052
98491053970 403243479
813746405506 403233906
330853420846 70562583
937099266934 403224333
892156751530 403214760
472374533182 403205187
765935218906 403195614
746810744266 403186041
374839712518 403176468
139608674446 286060386
553653550402 403166895
291648247834 202430658
880682066746 403157322
334678315774 120552789
229493705254 403147749
718124032306 403138176
999253809514 30547443
309816498742 403128603
536441523226 403119030
698043333934 403109457
276348668122 388376610
165426715210 403099884
413088661798 6232023
742029625606 292206252
805140391918 403090311
655969489726 403080738
212281678078 403071165
660750608386 403061592
568953130114 403052019
607202079394 403042446
415001109262 403032873
893112975262 403023300
123352871002 403013727
425519570314 403004154
808965286846 402994581
954311294110 402985008
838608222538 402975435
430300688974 402965862
890244304066 402956289
558434669062 402946716
280173563050 402937143
729598717090 402927570
738204730678 402917997
371014817590 402908424
267742654534 402898851
321291183526 402889278
416913556726 402879705
230449928986 402870132
936143043202 359782059
546003760546 402860559
177857623726 402850986
116659304878 402841413
922755910954 402831840
480980546770 402822267
951442622914 183035760
578515367434 344302518
926908508818 44495304
147258464302 211563300
651188371066 402812694
999253809514 402803121
460899848398 402793548
72673013206 402783975
863470039570 167776398
303122932618 402774402
567996906382 166072404
465680967058 402764829
685612425418 402755256
211325454346 364941906
297385590226 344915190
266786430802 402745683
645451028674 402736110
963873531430 362117871
641626133746 402726537
600508513270 395814831
817571300434 402716964
144389793106 402707391
196025874634 402697818
276424629877 33314040
22949379142 402688245
575646696238 402678672
410219990602 402669099
123352871002 402659526
933274372006 402649953
274436220658 402640380
591902499682 402630807
739160954410 402621234
69804342010 402611661
370058593858 263267073
764978995174 402602088
754460534122 402592515
865382487034 402582942
403526424478 402573369
871119829426 335830413
310772722474 402563796
249574403626 23070930
876857171818 402554223
477155651842 402544650
909368778706 402535077
956233306 402525504
391095515962 402515931
385358173570 16178370
604333408198 263745723
675093964366 402506358
480980546770 402496785
413088661798 175750707
521522259658 6040563
648319699870 402487212
14343365554 402477639
949606376530 198409998
21036931678 402468066
862513815838 402458493
402570200746 350256924
886419409138 402448920
731511164554 402439347
337546986970 402429774
469505861986 302688687
92753711578 402420201
165426715210 257906193
536441523226 167785971
524010614710 402410628
486717889162 402401055
892204348486 57629460
588077604754 165076812
408307543138 402391482
602420960734 402381909
922755910954 116445972
66935670814 402372336
576602919970 402362763
639713686282 402353190
131958884590 402343617
292604471566 326123391
516360824854 5552340
24861826606 402334044
45898748710 402324471
339459434434 402314898
782191022350 402305325
843389341198 402295752
846258012394 402286179
564172011454 313659345
117615528610 402276606
289735800370 402267033
391095515962 402257460
387270621034 402247887
131002660858 402238314
901718988850 402228741
330853420846 402219168
352846566682 402209595
502017468874 402200022
189332308510 402190449
448468939882 402180876
83191474258 402171303
218975244202 399634458
262005312142 402161730
175945176262 388414902
726730045894 402152157
399701529550 402142584
281129786782 402133011
382489502374 101397216
81279026794 402123438
307904051278 402113865
21993155410 402104292
910325002438 402094719
568953130114 402085146
656925713458 304421400
256267969750 383235909
518273272318 136817316
704736900058 402075573
752548086658 402066000
438906702562 402056427
510623482462 402046854
516360824854 402037281
67891894546 402027708
559390892794 195585963
249574403626 402018135
573734248774 402008562
632063896426 401998989
764978995174 401989416
611026974322 401979843
280173563050 401970270
570865577578 401960697
698999557666 401951124
729598717090 401941551
345196776826 254632227
283042234246 401931978
958136189038 401922405
939967938130 401912832
372927265054 401903259
29642945266 401893686
391105337860 314434758
863470039570 289994889
556522221598 336155895
540266418154 401884113
350934119218 401874540
284954681710 401864967
136740003250 223366809
524010614710 305072364
805140391918 37822923
471418309450 401855394
779322351154 401845821
459943624666 401836248
147258464302 401826675
64066999618 401817102
692305991542 401807529
340445688667 335744256
548872431742 401797956
734379835750 308480352
332765868310 401788383
300254261422 358173795
264873983338 401778810
811833958042 342148593
109965738754 276324645
635888791354 241641666
921799687222 401769237
502017468874 401759664
824264866558 401750091
190288532242 401740518
396832858354 401730945
760197876514 401721372
666487950778 401711799
15299589286 401702226
606245855662 263305365
623457882838 401692653
659794384654 386222685
796534378330 401683080
749977595266 65871813
993516467122 401673507
686568649150 137410842
886419409138 401663934
278261115586 401654361
341371881898 79924977
354759014146 349404927
604333408198 361131852
187419861046 401644788
561303340258 401635215
131034165601 283466103
568953130114 401625642
109009515022 244906059
131002660858 401616069
270611325730 401606496
418826004190 185725773
168295386406 401596923
538353970690 401587350
262961535874 338616156
523054390978 401577777
473330756914 401568204
567996906382 401558631
921799687222 401549058
205588111954 401539485
507754811266 401529912
817571300434 401520339
786972141010 347729652
887375632870 401510766
189332308510 401501193
402570200746 401491620
915106121098 401482047
96578606506 401472474
156820701622 401462901
371971041322 401453328
240968390038 401443755
121440423538 35783874
331809644578 401434182
363365027734 401424609
840520670002 401415036
770716337566 401405463
200806993294 401395890
497236350214 401386317
752548086658 401376744
480024323038 401367171
750635639194 401357598
718124032306 146083980
187419861046 143336529
862513815838 401348025
357627685342 401338452
477155651842 401328879
129090213394 401319306
259136640946 401309733
43986301246 401300160
372927265054 401290587
223756362862 401281014
904587660046 401271441
68848118278 401261868
471418309450 401252295
902675212582 401242722
633020120158 401233149
312685169938 401223576
429344465242 401214003
159689372818 401204430
426475794046 401194857
866338710766 15402957
840520670002 401185284
689437320346 401175711
454206282274 32988558
370058593858 401166138
34424063926 401156565
473330756914 401146992
729598717090 401137419
922755910954 401127846
309816498742 113516634
405438871942 401118273
375795936250 401108700
933274372006 292167960
7649799430 401099127
229493705254 237649725
305035380082 401089554
78410355598 401079981
279217339318 5983125
914149897366 401070408
364321251466 401060835
888331856602 268886424
257499848017 93375042
716211584842 401051262
469505861986 401041689
740117178142 401032116
797490602062 401022543
231406152718 401012970
653100818530 401003397
802271720722 400993824
723861374698 400984251
506798587534 400974678
413088661798 400965105
311728946206 400955532
355715237878 400945959
214194125542 400936386
22949379142 193709655
409263766870 400926813
996385138318 400917240
999253809514 400907667
493411455286 400898094
913193673634 400888521
113790633682 37411284
408307543138 400878948
400657753282 400869375
80322803062 400859802
440819150026 400850229
508711034998 86635650
170207833870 400840656
327984749650 400831083
582340262362 400821510
788884588474 400811937
812790181774 400802364
651188371066 400792791
119527976074 168973023
766891442638 400783218
505842363802 400773645
297385590226 400764072
639713686282 400754499
650232147334 106394322
377708383714 400744926
181682518654 400735353
741073401874 380459739
334678315774 400725780
815658852970 400716207
698043333934 400706634
643538581210 400697061
932318148274 400687488
487674112894 400677915
419782227922 400668342
735336059482 400658769
10518470626 400649196
241924613770 400639623
795578154598 400630050
66935670814 400620477
347109224290 266876094
418826004190 400610904
751591862926 400601331
906500107510 400591758
423607122850 400582185
889288080334 400572612
864426263302 400563039
378664607446 400553466
350934119218 400543893
1919636788 186415029
945705280522 400534320
67891894546 400524747
323203630990 400515174
829045985218 400505601
224712586594 400496028
32511616462 382393485
591902499682 400486455
141521121910 400476882
132915108322 400467309
968654650090 400457736
786015917278 400448163
85103921722 245490012
620589211642 83447841
482089163089 142340937
94666159042 247950273
475243204378 400438590
171164057602 400429017
626326554034 400419444
809921510578 400409871
441775373758 400400298
491499007822 400390725
698043333934 400381152
174032728798 400371579
393007963426 175339068
209543506018 148860150
715255361110 400362006
812063068651 66943989
546003760546 400352433
138652450714 400342860
973435768750 85735788
991604019658 400333287
173076505066 400323714
2868680770 400314141
897939489088 51569751
285910905442 400304568
407351319406 400294995
137696226982 400285422
794621930866 66647226
803227944454 400275849
39205182586 400266276
852951578518 400256703
783147246082 400247130
419782227922 400237557
825221090290 400227984
807052839382 67049292
704736900058 151329984
705693123790 400218411
188376084778 391430397
10518470626 400208838
319378736062 400199265
766891442638 390051885
990813763027 185630043
754460534122 349318770
707605571254 267163284
845301788662 400189692
455162506006 400180119
340415658166 400170546
769760113834 400160973
118571752342 146801955
784103469814 361849827
583296486094 400151400
201763217026 400141827
206544335686 400132254
703780676326 400122681
408307543138 400113108
882594514210 400103535
89885040382 400093962
629195225230 400084389
761154100246 400074816
736292283214 400065243
127177765930 155226195
841476893734 400055670
915106121098 183543129
709518018718 132825375
778366127422 400046097
592858723414 400036524
369102370126 400026951
219931467934 400017378
996385138318 279263556
693262215274 400007805
200806993294 150104640
633020120158 399998232
247661956162 311763891
171164057602 399988659
668400398242 399979086
19124484214 399969513
214194125542 399959940
683699977954 399950367
956223952180 279780498
317652320707 36367827
542178865618 399940794
390139292230 399931221
156820701622 240866253
708561794986 399921648
615808092982 330392949
603377184466 201454212
992560243390 399912075
368146146394 399902502
675093964366 399892929
846258012394 256106469
956223741574 399883356
821528609098 69461688
379620831178 365602443
753504310390 399873783
369102370126 399864210
709518018718 399854637
223756362862 399845064
497236350214 399835491
646407252406 291363828
92753711578 399825918
35633034004 66781248
320334959794 328870842
78410355598 399816345
854061850966 165402294
879725843014 399806772
494367679018 399797199
983954229802 399787626
952398846646 399778053
169251610138 399768480
785059693546 399758907
924668358418 399749334
910325002438 300994266
880682066746 210883617
582340262362 399739761
83191474258 399730188
232362376450 399720615
999253809514 125875377
123352871002 100506927
938055490666 399711042
712386689914 399701469
387270621034 399691896
758285429050 399682323
587121381022 399672750
173076505066 399663177
533572852030 12023688
261049088410 399653604
508711034998 399644031
657881937190 399634458
638757462550 399624885
129090213394 399615312
790797035938 399605739
186463637314 261993864
627282777766 399596166
764022771442 399586593
76497908134 399577020
931610056702 100162299
765935218906 399567447
302166708886 399557874
835739551342 399548301
37292735122 399538728
818527524166 399529155
166382938942 399519582
840520670002 399510009
112834409950 165373575
386314397302 399500436
446556492418 399490863
912237449902 399481290
4781128234 399471717
505842363802 399462144
703780676326 399452571
863470039570 160922130
77454131866 399442998
824264866558 282604533
958136189038 399433425
801315496990 399423852
473330756914 399414279
399701529550 399404706
519229496050 399395133
709518018718 399385560
165426715210 75195915
7658051356 339831927
898850317654 399375987
476199428110 361849827
303122932618 399366414
39205182586 399356841
908412554974 399347268
721948927234 399337695
256267969750 399328122
333722092042 399318549
552697326670 399308976
371971041322 8347656
322247407258 190703733
212281678078 381302163
521141943514 399299403
329897197114 399289830
191244755974 399280257
527872547575 196533690
435081807634 399270684
639713686282 343728138
838608222538 399261111
981085558606 399251538
527835509638 7466940
84147697990 399241965
267742654534 399232392
143433569374 399222819
240968390038 399213246
917018568562 399203673
470462085718 125789220
846258012394 239229270
101359725166 399194100
436038031366 399184527
433169360170 399174954
423607122850 399165381
32623735438 35917896
745854520534 399155808
587121381022 337840743
524010614710 399146235
911281226170 399136662
582340262362 399127089
489586560358 399117516
648319699870 399107943
607202079394 399098370
54504762298 254345037
273479996926 399088797
138652450714 399079224
592858723414 399069651
866338710766 7160604
878769619282 399060078
427432017778 399050505
84147697990 399040932
244793284966 299500878
255551568814 22879470
44942524978 399031359
171164057602 399021786
982998006070 399012213
221843915398 81523668
735336059482 399002640
980129334874 398993067
965785978894 398983494
404482648210 398973921
13387141822 398964348
660750608386 398954775
173076505066 398945202
645451028674 398935629
999253809514 242283057
470462085718 398926056
325116078454 398916483
786972141010 398906910
558434669062 398897337
920843463490 398887764
641626133746 398878191
433169360170 398868618
7649799430 364645143
48767419906 398859045
647363476138 398849472
311728946206 123175791
767847666370 398839899
748723191730 398830326
525923062174 398820753
298341813958 398811180
265830207070 154402917
300254261422 398801607
99447277702 124965942
727686269626 398792034
854864025982 398782461
759241652782 398772888
97534830238 398763315
262961535874 117135228
274436220658 398753742
26774274070 284978637
586165157290 398744169
327028525918 398734596
868251158230 398725023
689437320346 398715450
475243204378 338137506
578515367434 398705877
836695775074 398696304
288779576638 247069557
19124484214 398686731
925624582150 398677158
689437320346 398667585
635888791354 398658012
262961535874 162463383
729598717090 108912021
560446934197 33859701
338503210702 146131845
216106573006 398648439
580427814898 398638866
339459434434 398629293
946661504254 398619720
389183068498 398610147
190288532242 333982824
777409903690 300793233
644494804942 398600574
451337611078 45002673
898850317654 398591001
293560695298 126660363
506798587534 398581428
76497908134 398571855
170207833870 79235721
620589211642 398562282
987779124730 245116665
714299137378 1598691
596683618342 398552709
278261115586 398543136
413088661798 398533563
382489502374 398523990
534529075762 398514417
152039582962 261697101
449425163614 398504844
196025874634 398495271
605289631930 398485698
382489502374 398476125
172120281334 398466552
188376084778 398456979
155864477890 398447406
560347116526 398437833
556522221598 398428260
354759014146 143307810
863470039570 89182068
366233698930 398418687
523054390978 398409114
541222641886 398399541
835739551342 398389968
95622382774 398380395
178813847458 398370822
561303340258 398361249
148214688034 398351676
480024323038 398342103
241924613770 398332530
98491053970 398322957
670312845706 352142805
56417209762 398313384
942836609326 398303811
707887812013 51091101
246705732430 398294238
845301788662 304478838
54504762298 398284665
862513815838 398275092
258180417214 398265519
953355070378 398255946
75541684402 373538460
162558044014 398246373
415001109262 139382880
769760113834 398236800
532616628298 122926893
184551189850 398227227
828089761486 398217654
716211584842 398208081
579471591166 398198508
338503210702 398188935
285910905442 398179362
271567549462 398169789
34424063926 251118936
322247407258 398160216
988735348462 84979521
325181940694 26641659
576602919970 118532886
432213136438 398150643
99447277702 398141070
806096615650 398131497
910325002438 398121924
472374533182 398112351
395876634622 398102778
193157203438 355081716
172120281334 393603468
961961083966 398093205
426475794046 398083632
52592314834 398074059
347109224290 398064486
582340262362 398054913
638872472572 74669400
533572852030 398045340
733423612018 398035767
958136189038 398026194
91797487846 398016621
77454131866 398007048
371971041322 397997475
998297585782 397987902
883550737942 397978329
577559143702 94313196
482892994234 397968756
240012166306 126334881
237143495110 397959183
595727394610 66187722
18168260482 397949610
21036931678 397940037
567996906382 397930464
206544335686 397920891
406395095674 397911318
707605571254 397901745
713342913646 397892172
410219990602 397882599
78410355598 397873026
872076053158 397863453
647363476138 397853880
710474242450 397844307
183594966118 397834734
509667258730 397825161
819483747898 397815588
889288080334 397806015
317466288598 397796442
590946275950 397786869
734379835750 397777296
725773822162 397767723
98491053970 397758150
438906702562 397748577
238099718842 397739004
970567097554 397729431
567040682650 397719858
120484199806 397710285
936143043202 397700712
350934119218 221500074
284954681710 212903520
681787530490 397691139
406395095674 397681566
132915108322 397671993
979173111142 397662420
633976343890 397652847
250530627358 58376154
720036479770 397643274
902675212582 397633701
615808092982 397624128
144389793106 397614555
773585008762 397604982
467593414522 397595409
578515367434 397585836
152995806694 397576263
368146146394 397566690
973435768750 397557117
677006411830 397547544
27730497802 397537971
992560243390 397528398
465680967058 194686101
480024323038 30633600
63110775886 397518825
444644044954 397509252
774541232494 397499679
790797035938 397490106
223756362862 230862468
214194125542 397480533
400657753282 212932239
250530627358 397470960
754460534122 397461387
633976343890 397451814
982998006070 397442241
358583909074 397432668
190288532242 397423095
842433117466 191460000
453250058542 397413522
526139258806 25253574
390139292230 397403949
59285880958 397394376
1912457038 397384803
5737351966 113095422
441775373758 338893773
258310935496 244647588
783147246082 397375230
234274823914 397365657
675093964366 397356084
751591862926 397346511
698999557666 397336938
392051739694 397327365
155864477890 397317792
963873531430 397308219
390139292230 397298646
282086010514 397289073
28686721534 397279500
557478445330 254373756
710474242450 397269927
983954229802 397260354
302166708886 397250781
383445726106 397241208
786015917278 367229853
891200527798 397231635
523054390978 397222062
839564446270 397212489
783147246082 397202916
800359273258 397193343
309816498742 397183770
834783327610 51895233
553653550402 397174197
557478445330 397164624
783147246082 397155051
512535929926 397145478
760197876514 25349304
667444174510 397135905
129090213394 397126332
903631436314 397116759
629195225230 397107186
345196776826 397097613
206544335686 223577415
666487950778 397088040
574690472506 397078467
264873983338 397068894
862513815838 397059321
977260663678 397049748
554609774134 397040175
760197876514 397030602
262005312142 397021029
62154552154 397011456
401613977014 397001883
309816498742 396992310
69804342010 396982737
825221090290 396973164
677006411830 396963591
596683618342 396954018
199850769562 396944445
310772722474 148381500
144389793106 396934872
25818050338 396925299
788884588474 396915726
113790633682 396906153
508711034998 396896580
801315496990 373634190
531660404566 122467389
186463637314 396887007
19124484214 396877434
559390892794 220638504
838608222538 75033174
660750608386 396867861
931361924542 396858288
556522221598 396848715
934230595738 396839142
379620831178 396829569
961004860234 396819996
230449928986 396810423
769760113834 396800850
617720540446 396791277
577559143702 100372905
599552289538 396781704
844345564930 395001126
175945176262 396772131
305035380082 224046492
436994255098 396762558
570865577578 396752985
326072302186 396743412
216106573006 396733839
977260663678 396724266
438906702562 64330560
700912005130 396714693
480024323038 396705120
190288532242 396695547
515404601122 396685974
417869780458 396676401
776453679958 396666828
615808092982 396657255
156820701622 396647682
802271720722 36674163
430300688974 396638109
9574 396628536
244793284966 396618963
320334959794 396609390
682743754222 396599817
942836609326 396590244
393964187158 396580671
98491053970 396571098
78410355598 44801640
710474242450 396561525
304079156350 396551952
728642493358 396542379
371971041322 396532806
771672561298 311342679
549828655474 396523233
557478445330 396513660
171164057602 396504087
636845015086 396494514
554609774134 396484941
413088661798 396475368
181682518654 27388353
449425163614 396465795
909368778706 396456222
83191474258 396446649
64066999618 396437076
792709483402 396427503
297385590226 396417930
227581257790 69126633
852951578518 1139187
158733149086 396408357
766891442638 396398784
215150349274 396389211
851995354786 8299791
842433117466 276659700
166382938942 396379638
564172011454 40139589
916062344830 396370065
140564898178 396360492
654057042262 396350919
816615076702 396341346
970567097554 396331773
352846566682 204268674
214194125542 396322200
657881937190 396312627
799403049526 396303054
773585008762 396293481
317466288598 396283908
965785978894 396274335
923712134686 396264762
614851869250 396255189
74585460670 396245616
983954229802 396236043
370058593858 396226470
761154100246 396216897
629195225230 396207324
24861826606 396197751
824264866558 396188178
756372981586 396178605
441775373758 178277979
747766967998 396169032
630151448962 396159459
42073853782 396149886
855820249714 396140313
9574 396130740
974391992482 142015455
433169360170 127062429
250530627358 396121167
512535929926 396111594
718124032306 311170365
573734248774 396102021
369102370126 396092448
852951578518 396082875
633976343890 396073302
397789082086 396063729
95622382774 396054156
123352871002 186118266
13387141822 396044583
313641393670 396035010
60242104690 396025437
189332308510 396015864
78410355598 396006291
150127135498 395996718
970567097554 395987145
871119829426 395977572
787928364742 395967999
436038031366 395958426
500105021410 395948853
564172011454 395939280
54504762298 395929707
216106573006 395920134
268698878266 10463289
18168260482 395910561
857732697178 395900988
137696226982 186539478
700912005130 294637794
435081807634 395891415
617720540446 395881842
356671461610 154192311
349021671754 50727327
113790633682 395872269
813746405506 395862696
427432017778 74315199
571821801310 395853123
342328105630 395843550
371971041322 395833977
575646696238 395824404
257224193482 395814831
509667258730 395805258
943792833058 395795685
917018568562 395786112
819483747898 395776539
383445726106 395766966
393964187158 395757393
549828655474 395747820
617720540446 395738247
839564446270 395728674
648319699870 395719101
462812295862 395709528
601464737002 395699955
146302240570 395690382
179770071190 395680809
824264866558 29283807
287823352906 395671236
150127135498 395661663
319378736062 395652090
980129334874 395642517
581384038630 395632944
187419861046 339764916
592858723414 395623371
759241652782 331417260
828089761486 395613798
60242104690 216684855
185507413582 373366146
431256912706 395604225
201763217026 395594652
161601820282 300237999
324159854722 395585079
790797035938 395575506
27730497802 395565933
647363476138 227607648
897894093922 395556360
661706832118 117767046
100403501434 395546787
883550737942 4394007
973435768750 395537214
961004860234 395527641
478111875574 395518068
877813395550 395508495
479068099306 395498922
421694675386 211228245
874944724354 395489349
986822900998 341018979
407351319406 395479776
714299137378 395470203
547916208010 395460630
80322803062 395451057
201763217026 395441484
752548086658 395431911
521141943514 395422338
85103921722 395412765
20080707946 79072980
868251158230 395403192
220887691666 395393619
686568649150 395384046
972479545018 244848621
636845015086 300553908
190288532242 395374473
9562246894 395364900
112834409950 395355327
28686721534 395345754
698999557666 395336181
651188371066 395326608
238099718842 395317035
826177314022 395307462
992560243390 395297889
80322803062 395288316
857732697178 395278743
629195225230 395269170
61198328422 395259597
758285429050 395250024
181682518654 188253045
477155651842 86635650
416913556726 395240451
787928364742 113612364
896937870190 395230878
694218439006 395221305
917974792294 395211732
113790633682 395202159
782191022350 395192586
502017468874 395183013
149170911766 205943949
884506961674 269164041
151083359230 395173440
786972141010 395163867
439862926294 395154294
579471591166 395144721
495323902750 395135148
140605401541 185084382
394920410890 229273350
339459434434 395125575
642582357478 395116002
951442622914 349328343
272523773194 395106429
698043333934 395096856
508711034998 209686992
865382487034 395087283
674137740634 272294412
225668810326 395077710
228537481522 395068137
665531727046 395058564
240968390038 395048991
276398505160 198601458
926580805882 202105176
298341813958 966873
415957332994 395039418
250530627358 395029845
366233698930 395020272
722905150966 395010699
218019020470 395001126
631107672694 394991553
911281226170 394981980
730554940822 369489081
734379835750 394972407
206544335686 269642691
350934119218 394962834
605289631930 394953261
851039131054 394943688
615808092982 55954185
109965738754 394934115
816615076702 147558222
435081807634 394924542
606245855662 341095563
839564446270 394914969
609114526858 196447533
226625034058 394905396
421694675386 394895823
376752159982 394886250
242880837502 394876677
29642945266 369919866
59285880958 89900043
753504310390 394867104
613895645518 394857531
863470039570 394847958
314597617402 394838385
727686269626 394828812
169251610138 394819239
3824904502 394809666
21036931678 394800093
547938264202 186855387
995428914586 218369703
967864996558 197270811
198894545830 292455150
975348216214 394790520
972479545018 394780947
717167808574 394771374
449425163614 394761801
140564898178 394752228
439862926294 394742655
496280126482 58194267
786972141010 175808145
129090213394 394733082
192200979706 394723509
322247407258 332566020
658838160922 394713936
609114526858 394704363
242880837502 394694790
565128235186 394685217
962917307698 394675644
398745305818 337218498
529747957102 394666071
934230595738 394656498
305991603814 394646925
448468939882 394637352
575646696238 394627779
67891894546 394618206
630151448962 394608633
579471591166 394599060
660750608386 394589487
654057042262 394579914
808965286846 276506532
546003760546 394570341
512535929926 348035988
478111875574 18801372
744898296802 203320947
247661956162 394560768
629195225230 40953294
421694675386 394551195
873988500622 394541622
906500107510 394532049
773585008762 394522476
230449928986 376017867
480980546770 394512903
374839712518 394503330
768803890102 394493757
198894545830 394484184
719080256038 394474611
663619279582 394465038
82235250526 151923510
118571752342 394455465
13387141822 217690020
326072302186 394445892
273479996926 172649055
196982098366 394436319
354759014146 394426746
317466288598 394417173
868251158230 394407600
587121381022 394398027
692305991542 394388454
504886140070 394378881
773585008762 394369308
813746405506 394359735
952398846646 394350162
886419409138 394340589
642582357478 394331016
224712586594 394321443
254355522286 394311870
169251610138 394302297
545047536814 394292724
208456783150 394283151
965785978894 394273578
557478445330 394264005
143433569374 394254432
763066547710 394244859
214194125542 48506391
592858723414 394235286
764978995174 394225713
611983198054 394216140
351890342950 394206567
265830207070 394196994
567996906382 348361470
257224193482 47539518
302166708886 394187421
350934119218 394177848
671269069438 394168275
501061245142 394158702
733423612018 271375404
129090213394 394149129
572778025042 394139556
408307543138 48381942
985866677266 394129983
742051002115 22065765
779322351154 394120410
995428914586 394110837
765935218906 394101264
543135089350 116302377
732467388286 394091691
489586560358 357819594
750635639194 394082118
882594514210 394072545
127177765930 394062972
771672561298 394053399
277304891854 394043826
939967938130 394034253
20080707946 394024680
18168260482 394015107
115703081146 346188399
602676885316 3819627
128133989662 341287023
129090213394 394005534
992560243390 393995961
52592314834 393986388
253399298554 393976815
914149897366 393967242
803227944454 262175751
295473142762 393957669
113790633682 393948096
647363476138 393938523
709625647957 106911264
795578154598 168111453
10518470626 393928950
25818050338 393919377
248618179894 393909804
528791733370 393900231
497236350214 393890658
905543883778 167709387
988735348462 393881085
907456331242 393871512
277304891854 393861939
698043333934 393852366
30599168998 393842793
340415658166 393833220
663619279582 353559609
496280126482 393823647
878769619282 393814074
192200979706 393804501
275392444390 393794928
380577054910 393785355
636845015086 393775782
750660758746 293163552
906500107510 393766209
589990052218 393756636
774541232494 169853739
979173111142 393747063
727686269626 349031580
129090213394 223586988
637801238818 393737490
380577054910 393727917
370058593858 393718344
107097067558 393708771
307904051278 393699198
737248506946 393689625
51636091102 338271528
239055942574 239248416
70760565742 60472641
530704180834 393680052
288779576638 393670479
574690472506 393660906
809921510578 393651333
509667258730 393641760
778366127422 393632187
367189922662 393622614
251486851090 393613041
234299675422 7179750
757329205318 393603468
786015917278 393593895
600508513270 393584322
821396195362 393574749
331809644578 393565176
109965738754 393555603
916062344830 393546030
888331856602 393536457
168295386406 393526884
952398846646 393517311
266786430802 393507738
570865577578 393498165
900762765118 393488592
435081807634 393479019
546003760546 393469446
525923062174 393459873
809921510578 393450300
705693123790 111870078
438906702562 393440727
978216887410 393431154
493411455286 393421581
885463185406 393412008
440819150026 393402435
640669910014 393392862
415957332994 393383289
310772722474 11420589
562259563990 393373716
986822900998 393364143
572778025042 97319118
270611325730 393354570
459943624666 393344997
546959984278 10463289
287823352906 393335424
295473142762 393325851
60242104690 393316278
325116078454 393306705
415957332994 393297132
508711034998 393287559
949530175450 393277986
860601368374 89967054
416913556726 393268413
431256912706 393258840
629195225230 393249267
30599168998 393239694
237251401966 181609383
940924161862 230077482
879725843014 276851160
712386689914 393230121
484805441698 393220548
807052839382 393210975
746148411634 3800481
978216887410 393201402
561303340258 40608666
830958432682 393191829
182638742386 393182256
243867015151 175607112
482892994234 230000898
170207833870 393172683
711430466182 146792382
254355522286 393163110
973435768750 393153537
618676764178 393143964
417869780458 196160343
974391992482 393134391
623457882838 217603863
967698426358 393124818
130046437126 393115245
452293834810 393105672
907456331242 384212355
632063896426 144322548
629195225230 367028820
760197876514 393096099
554930967430 6011844
565128235186 393086526
728642493358 393076953
697087110202 393067380
256267969750 393057807
560347116526 393048234
239055942574 393038661
223788212233 73013271
864426263302 393029088
364321251466 393019515
487674112894 4987533
900762765118 393009942
462812295862 223146630
985866677266 393000369
113790633682 68188479
310772722474 392990796
275392444390 392981223
299298037690 392971650
443687821222 185764065
196982098366 392962077
830002208950 108806718
475243204378 392952504
192200979706 392942931
179770071190 392933358
560347116526 392923785
412132438066 392914212
769760113834 111975381
677006411830 392904639
934230595738 392895066
144389793106 392885493
966742202626 392875920
541222641886 267172857
743942073070 392866347
157776925354 392856774
952398846646 392847201
419782227922 392837628
683699977954 392828055
933274372006 392818482
642582357478 225415431
697087110202 392808909
134827555786 392799336
735336059482 392789763
166382938942 392780190
423607122850 392770617
209413006882 392761044
393964187158 392751471
161601820282 392741898
325116078454 392732325
351890342950 392722752
769760113834 86195292
898850317654 392713179
935186819470 392703606
115703081146 392694033
748853920618 217967637
148214688034 392684460
294516919030 392674887
200806993294 392665314
951442622914 392655741
64066999618 392646168
192200979706 392636595
738204730678 392627022
206544335686 392617449
288779576638 155216622
558434669062 381732948
655107895099 135352647
797490602062 392607876
90841264114 392598303
548872431742 392588730
600508513270 392579157
239055942574 392569584
800359273258 190359105
607202079394 13363908
158733149086 392560011
229493705254 392550438
190288532242 392540865
137696226982 392531292
390139292230 392521719
701868228862 288913140
81279026794 57303978
741073401874 392512146
266786430802 392502573
384401949838 392493000
903631436314 195030729
428388241510 392483427
701868228862 81782139
81279026794 392473854
717167808574 392464281
164470491478 392454708
412132438066 392445135
259136640946 392435562
467593414522 98094531
9562246894 245825067
74585460670 359782059
824264866558 392425989
2868680770 388596789
10518470626 392416416
884506961674 392406843
296429366494 392397270
74585460670 285361557
244793284966 392387697
966742202626 392378124
908412554974 392368551
87016369186 392358978
673181516902 392349405
695174662738 392339832
443687821222 392330259
664575503314 55915893
677006411830 392320686
465680967058 392311113
72673013206 392301540
408307543138 392291967
854864025982 392282394
583296486094 392272821
915106121098 121586673
589990052218 27177747
47811196174 392263248
530704180834 392253675
161601820282 392244102
39205182586 263209635
100403501434 392234529
285910905442 392224956
172120281334 327118983
790797035938 392215383
62154552154 392205810
717167808574 392196237
232362376450 392186664
499148797678 392177091
281129786782 392167518
214194125542 392157945
30599168998 392148372
536441523226 392138799
363365027734 301013412
873032276890 392129226
519229496050 392119653
172120281334 392110080
771672561298 392100507
680831306758 392090934
314597617402 392081361
717167808574 392071788
989691572194 392062215
301210485154 105618909
291648247834 392052642
172120281334 135927027
299298037690 392043069
718124032306 392033496
373883488786 392023923
873988500622 392014350
511579706194 253033536
753504310390 392004777
387270621034 391995204
540266418154 391985631
401613977014 69710586
119527976074 391976058
403526424478 391966485
316510064866 391956912
915106121098 77809344
15299589286 72189993
809921510578 391947339
502973692606 391937766
57373433494 391928193
145346016838 391918620
485761665430 181944438
905543883778 391909047
124309094734 391899474
755416757854 360873381
426475794046 391889901
452293834810 391880328
338503210702 391870755
677006411830 391861182
940924161862 391851609
242880837502 391842036
225668810326 391832463
94666159042 391822890
483849217966 272820927
95622382774 391813317
47811196174 391803744
415001109262 391794171
611983198054 117853203
631107672694 391784598
458031177202 391775025
74585460670 391765452
693567182335 69222363
755416757854 391755879
529747957102 391746306
601464737002 391736733
700912005130 391727160
643538581210 24928092
784103469814 340052106
359540132806 391717587
486717889162 32959839
260092864678 53915136
629195225230 391708014
32511616462 391698441
539310194422 391688868
650232147334 391679295
35380287658 391669722
542178865618 391660149
458031177202 391650576
181682518654 391641003
911281226170 391631430
304079156350 372562014
349977895486 391621857
508711034998 391612284
196025874634 34309632
111878186218 138607467
491499007822 66580215
433169360170 29762457
68848118278 88914024
740117178142 249931884
686568649150 3187809
782191022350 299280699
582340262362 391602711
507754811266 391593138
869207381962 391583565
605289631930 391573992
285910905442 391564419
434125583902 301721814
96578606506 391554846
576602919970 391545273
456118729738 391535700
324159854722 391526127
89885040382 391516554
691349767810 391506981
740117178142 391497408
845301788662 391487835
216106573006 123089634
992560243390 391478262
622501659106 391468689
43030077514 332393706
473330756914 136530126
689437320346 391459116
307904051278 391449543
188376084778 391439970
917974792294 379665180
756372981586 391430397
831914656414 391420824
594771170878 391411251
686568649150 391401678
180726294922 391392105
657881937190 391382532
629195225230 391372959
607202079394 391363386
336590763238 391353813
141521121910 391344240
322247407258 391334667
374839712518 375050994
91797487846 91144533
615808092982 391325094
269655101998 391315521
911281226170 391305948
825221090290 391296375
621545435374 391286802
363365027734 391277229
634932567622 391267656
169342333459 49798746
454206282274 391258083
392051739694 391248510
342328105630 391238937
808965286846 391229364
272523773194 210146496
113790633682 391219791
629195225230 391210218
850082907322 391200645
40161406318 391191072
557478445330 391181499
222800139130 391171926
655013265994 391162353
268698878266 391152780
621545435374 391143207
222800139130 391133634
337546986970 391124061
687524872882 391114488
874944724354 391104915
256267969750 391095342
542178865618 104470149
865382487034 391085769
256267969750 391076196
867294934498 391066623
816615076702 391057050
823308642826 110443701
703780676326 391047477
726049754314 69844608
983954229802 110750037
481936770502 213966123
502017468874 391037904
5737351966 12550203
649275923602 363496383
705693123790 391028331
834783327610 391018758
539310194422 391009185
112834409950 390999612
830002208950 390990039
700912005130 390980466
468549638254 390970893
303122932618 390961320
275392444390 390951747
189332308510 390942174
848170459858 390932601
590946275950 390923028
855820249714 390913455
676050188098 390903882
458031177202 390894309
439862926294 390884736
72673013206 390875163
658838160922 390865590
547916208010 390856017
961004860234 390846444
323203630990 390836871
500105021410 390827298
707605571254 390817725
305991603814 390808152
282086010514 390798579
343284329362 133629507
64066999618 390789006
293560695298 390779433
612939421786 390769860
554609774134 258700752
524966838442 390760287
239055942574 390750714
847214236126 390741141
757329205318 390731568
156820701622 390721995
116659304878 390712422
266786430802 390702849
536441523226 136501407
704736900058 390693276
485761665430 390683703
700912005130 133926270
15299589286 390674130
323203630990 390664557
411176214334 390654984
846258012394 48611694
947617727986 246753648
897894093922 270264936
403526424478 390645411
661706832118 199750218
160645596550 390635838
185507413582 390626265
869247397102 31284564
491499007822 390616692
490542784090 331723596
898850317654 390607119
649275923602 390597546
752548086658 390587973
134827555786 390578400
612939421786 27455364
497236350214 390568827
155864477890 390559254
288779576638 390549681
334678315774 390540108
759241652782 115421661
381533278642 165746922
885463185406 390530535
822352419094 390520962
268698878266 390511389
334678315774 390501816
818527524166 390492243
914149897366 390482670
361452580270 390473097
769760113834 390463524
824264866558 130709742
628239001498 341631651
655013265994 390453951
437950478830 390444378
448468939882 19299168
518273272318 341583786
718124032306 390434805
598596065806 390425232
498192573946 390415659
745854520534 335552796
130046437126 390406086
327028525918 168657114
250530627358 390396513
492455231554 108261057
215150349274 144265110
291648247834 112185987
550784879206 390386940
112834409950 390377367
245749508698 390367794
167339162674 390358221
779322351154 390348648
955267517842 390339075
9562246894 281637660
194113427170 27646824
32511616462 390329502
914149897366 390319929
964829755162 390310356
400657753282 390300783
713342913646 300649638
773585008762 390291210
115703081146 390281637
817571300434 390272064
933274372006 86147427
364321251466 390262491
492455231554 390252918
537397746958 390243345
40161406318 390233772
18168260482 390224199
110921962486 390214626
124309094734 390205053
677962635562 390195480
390139292230 390185907
548872431742 390176334
436994255098 390166761
634932567622 390157188
68848118278 5035398
304079156350 390147615
426475794046 390138042
804184168186 335629380
250530627358 192857658
631107672694 390128469
444644044954 390118896
597639842074 390109323
351890342950 390099750
961961083966 390090177
568953130114 390080604
68848118278 390071031
710474242450 390061458
720992703502 390051885
720992703502 390042312
685612425418 390032739
880682066746 390023166
850299103954 25253574
959092412770 390013593
19124484214 390004020
724817598430 368885982
379620831178 218513298
941880385594 389994447
783147246082 389984874
383445726106 353243700
671269069438 389975301
220887691666 389965728
500105021410 389956155
114746857414 389946582
395964562627 217986783
930405700810 389937009
768803890102 389927436
778366127422 350850450
820439971630 389917863
825221090290 389908290
669356621974 389898717
511579706194 389889144
775497456226 389879571
479068099306 389869998
902675212582 155073027
604333408198 389860425
201763217026 389850852
570865577578 389841279
309816498742 389831706
46854972442 389822133
107097067558 389812560
212281678078 389802987
687524872882 389793414
146302240570 389783841
318649899799 93480345
364321251466 389774268
873988500622 383973030
510623482462 389764695
668400398242 389755122
436994255098 389745549
28686721534 389735976
440819150026 389726403
545047536814 389716830
652144594798 389707257
143433569374 38043102
746810744266 389697684
160645596550 189047604
861557592106 389688111
914149897366 81016299
209413006882 389678538
890244304066 323835444
438906702562 389668965
288779576638 337745013
468549638254 389659392
56417209762 389649819
826177314022 389640246
892156751530 389630673
473330756914 389621100
816615076702 389611527
505842363802 389601954
435081807634 174247746
172120281334 389592381
814702629238 389582808
927537029614 389573235
750635639194 389563662
925624582150 389554089
360496356538 389544516
907456331242 389534943
857732697178 389525370
601464737002 389515797
258180417214 388319172
806096615650 389506224
689437320346 389496651
146386597846 126851823
179770071190 389487078
269655101998 29322099
852951578518 389477505
738204730678 389467932
481936770502 389458359
483849217966 322514370
393007963426 389448786
578515367434 389439213
850082907322 214722390
783147246082 389429640
261049088410 389420067
21993155410 389410494
556522221598 389400921
318422512330 389391348
439862926294 389381775
457074953470 389372202
443687821222 389362629
485761665430 389353056
83191474258 389343483
857732697178 234193872
477155651842 356900586
422650899118 389333910
588077604754 377444244
972479545018 389324337
981085558606 389314764
801315496990 389305191
293560695298 389295618
639713686282 20945724
649275923602 389286045
44942524978 359514015
387270621034 285907218
968654650090 389276472
416913556726 389266899
32511616462 389257326
247661956162 389247753
210568827664 166570200
582340262362 389238180
713342913646 389228607
648319699870 389219034
294516919030 389209461
539310194422 389199888
512535929926 389190315
496280126482 389180742
728642493358 389171169
262005312142 49894476
678918859294 389161596
544091313082 389152023
283998457978 389142450
995428914586 389132877
826177314022 389123304
87016369186 267153711
950486399182 389113731
303122932618 389104158
325116078454 389094585
522098167246 389085012
380577054910 389075439
592858723414 389065866
200806993294 389056293
210369230614 389046720
672225293170 389037147
250530627358 168791136
104228396362 389027574
458987400934 389018001
197938322098 389008428
571821801310 388998855
616764316714 388989282
32526741802 41843583
774645645205 167345613
952398846646 388979709
878056568896 126861396
536441523226 388970136
487674112894 388960563
366233698930 388950990
430300688974 112061538
861557592106 304603287
77454131866 388941417
978216887410 388931844
735336059482 388922271
87016369186 388912698
425519570314 388903125
430300688974 108040878
742985849338 303607695
592858723414 388893552
39205182586 388883979
597639842074 388874406
870163605694 388864833
207500559418 132116973
62154552154 388855260
709518018718 388845687
542178865618 388836114
346153000558 92101833
128133989662 388826541
150127135498 388816968
371014817590 388807395
117615528610 388797822
44942524978 388788249
697087110202 388778676
22949379142 388769103
873032276890 388759530
798446825794 388749957
671269069438 388740384
458031177202 388730811
560347116526 388721238
776453679958 388711665
839568313762 18418452
134827555786 388702092
300254261422 388692519
304079156350 357857886
675093964366 388682946
299298037690 44428293
886419409138 388673373
426475794046 388663800
226625034058 388654227
15299589286 332585166
903631436314 388644654
654057042262 388635081
884506961674 388625508
897894093922 388615935
291648247834 388606362
856776473446 388596789
697087110202 388587216
399701529550 374763804
471418309450 71108244
567996906382 388577643
210369230614 388568070
512535929926 388558497
278261115586 388548924
601464737002 388539351
981085558606 388529778
455162506006 388520205
212281678078 388510632
830002208950 388501059
373883488786 219786507
307904051278 388491486
787928364742 388481913
651188371066 388472340
40161406318 388462767
592113546040 90943500
282086010514 388453194
846258012394 388443621
592858723414 388434048
524010614710 388424475
207500559418 388414902
300254261422 388405329
524966838442 388395756
268698878266 388386183
683699977954 27177747
422650899118 388376610
413088661798 133619934
538353970690 388367037
368146146394 388357464
119527976074 388347891
589990052218 369776271
732467388286 388338318
79366579330 388328745
302166708886 388319172
439862926294 388309599
112834409950 260462184
442731597490 388300026
117615528610 388290453
465680967058 388280880
332765868310 388271307
882594514210 388261734
776453679958 388252161
868251158230 257944485
150127135498 388242588
401613977014 81303489
266786430802 358001481
402570200746 388233015
851995354786 388223442
967698426358 388213869
801315496990 36434838
869207381962 388204296
638757462550 86243157
170207833870 388194723
981085558606 388185150
182638742386 388175577
80322803062 223472112
970567097554 388166004
614851869250 388156431
425519570314 388146858
753504310390 388137285
906500107510 388127712
13387141822 388118139
928493253346 388108566
13387141822 388098993
673181516902 388089420
960048636502 388079847
308860275010 20859567
367189922662 388070274
646407252406 388060701
148214688034 388051128
54504762298 388041555
380577054910 388031982
910325002438 388022409
894069198994 388012836
801315496990 388003263
43048783156 72304869
331809644578 326429727
984910453534 387993690
490542784090 387984117
846258012394 387974544
700912005130 387964971
282086010514 387955398
790797035938 387945825
422650899118 387936252
877813395550 387926679
156820701622 270973338
197938322098 387917106
121440423538 387907533
870163605694 387897960
501061245142 387888387
547916208010 387878814
273479996926 167948712
939011714398 387869241
312685169938 368330748
723861374698 387859668
622501659106 387850095
95622382774 283169340
146302240570 387840522
764022771442 387830949
905543883778 387821376
667444174510 387811803
948573951718 387802230
355715237878 387792657
853907802250 387783084
171164057602 387773511
366233698930 287410179
770716337566 387763938
464724743326 387754365
140564898178 387744792
211325454346 387735219
491499007822 387725646
913193673634 387716073
213237901810 387706500
713342913646 387696927
894069198994 387687354
39205182586 387677781
312685169938 387668208
97534830238 387658635
95622382774 387649062
783147246082 170160075
240012166306 387639489
787928364742 387629916
659794384654 387620343
299298037690 387610770
623457882838 387601197
895981646458 387591624
354759014146 219058959
511579706194 387582051
419782227922 387572478
792709483402 387562905
510623482462 387553332
541222641886 387543759
861557592106 194245743
983954229802 385571721
820439971630 387534186
506798587534 387524613
401613977014 299634900
945705280522 387515040
932318148274 41968032
902675212582 387505467
405438871942 387495894
795578154598 116790600
823308642826 387486321
949530175450 387476748
221843915398 387467175
759241652782 387457602
684656201686 387448029
397789082086 387438456
720036479770 387428883
522098167246 387419310
821396195362 120552789
444644044954 387409737
882594514210 387400164
348065448022 387390591
43986301246 95710854
159689372818 387381018
882594514210 387371445
786972141010 387361872
723861374698 387352299
53548538566 387342726
766891442638 387333153
316510064866 387323580
851039131054 387314007
906500107510 387304434
217062796738 333188265
887427001588 320829522
574690472506 387294861
453250058542 387285288
968654650090 387275715
868251158230 387266142
654057042262 338395977
166382938942 387256569
576602919970 387246996
101359725166 387237423
906506042770 367737222
475243204378 387227850
929449477078 387218277
897894093922 387208704
852951578518 61975602
715255361110 387199131
998297585782 387189558
793665707134 387179985
515404601122 90723321
720992703502 181532799
365277475198 387170412
699955781398 387160839
391095515962 387151266
853907802250 95835303
541222641886 268321617
844345564930 387141693
475243204378 387132120
190288532242 387122547
611026974322 387112974
895025422726 387103401
198894545830 387093828
968654650090 387084255
276348668122 199214130
98491053970 387074682
729598717090 139679643
312685169938 387065109
99447277702 387055536
374839712518 24774924
831914656414 387045963
322247407258 387036390
805140391918 387026817
413088661798 387017244
914149897366 387007671
788884588474 386998098
873032276890 386988525
367189922662 386978952
354759014146 386969379
820439971630 386959806
828089761486 386950233
49723643638 386940660
981085558606 386931087
860601368374 386921514
739160954410 386911941
956233306 386902368
686568649150 386892795
922755910954 9056058
70760565742 386883222
602420960734 250525410
136740003250 345250245
232362376450 386873649
615808092982 52230288
260092864678 386864076
430300688974 386854503
335634539506 386844930
121440423538 386835357
508711034998 324677868
721948927234 386825784
554609774134 386816211
195069650902 386806638
648319699870 386797065
133871332054 386787492
258180417214 386777919
10518470626 282068445
700912005130 386768346
27730497802 386758773
432213136438 386749200
442731597490 386739627
27730497802 386730054
146302240570 127981437
877813395550 386720481
344240553094 386710908
639713686282 386701335
991604019658 386691762
335634539506 386682189
555565997866 386672616
786015917278 386663043
710474242450 386653470
828089761486 386643897
64066999618 270312801
892156751530 386634324
751591862926 386624751
491499007822 386615178
13387141822 386605605
990647795926 386596032
157776925354 386586459
122396647270 223223214
91797487846 386576886
239055942574 386567313
592858723414 245691045
765935218906 386557740
318422512330 386548167
657904318864 129350376
368146146394 386538594
643538581210 386529021
995428914586 386519448
800359273258 386509875
807052839382 302851428
847214236126 386500302
144389793106 386490729
112834409950 386481156
730554940822 386471583
514448377390 386462010
493411455286 386452437
758285429050 386442864
97752740437 167383905
370058593858 386433291
238099718842 386423718
506798587534 386414145
534529075762 386404572
816615076702 386394999
829045985218 116436399
386314397302 386385426
220887691666 386375853
95622382774 386366280
799403049526 386356707
720992703502 294187863
285910905442 386347134
228537481522 386337561
94666159042 386327988
535485299494 717975
278261115586 386318415
196982098366 386308842
672225293170 386299269
140564898178 386289696
409263766870 386280123
209413006882 386270550
464724743326 386260977
609114526858 3915357
455162506006 386251404
182638742386 386241831
808009063114 386232258
594771170878 212865228
731511164554 386222685
774541232494 386213112
758285429050 386203539
234274823914 386193966
240012166306 386184393
336590763238 386174820
571821801310 386165247
161601820282 265985805
200806993294 386155674
424563346582 386146101
132915108322 386136528
280173563050 377396379
145346016838 386126955
257224193482 386117382
165426715210 386107809
276348668122 386098236
9574 386088663
310772722474 146763663
32511616462 95873595
213237901810 386079090
871119829426 359954373
781234798618 199922532
393964187158 386069517
106140843826 54709695
334678315774 386059944
77454131866 386050371
49723643638 386040798
153952030426 386031225
865382487034 326917950
74585460670 386021652
526879285906 386012079
810877734310 386002506
126221542198 69097914
91797487846 167211591
536441523226 385992933
896937870190 385983360
318422512330 110797902
590946275950 385973787
495323902750 385964214
569909353846 177598296
479068099306 385954641
929449477078 385945068
706649347522 385935495
871119829426 385925922
462812295862 385916349
139608674446 216187059
835739551342 385906776
505842363802 99980412
462812295862 385897203
259136640946 385887630
659794384654 351367392
352846566682 385878057
824264866558 385868484
110921962486 385858911
748723191730 198706761
506798587534 385849338
830002208950 385839765
43986301246 383590110
37292735122 385830192
843389341198 385820619
263917759606 240224862
711430466182 385811046
909368778706 385801473
905543883778 385791900
721948927234 385782327
748723191730 385772754
164470491478 385763181
851039131054 33811836
224712586594 385753608
939011714398 385744035
179770071190 385734462
213237901810 385724889
904587660046 114531372
83191474258 385715316
308860275010 385705743
637801238818 345211953
628239001498 385696170
361452580270 385686597
402600652459 26794827
386314397302 385677024
992560243390 385667451
536441523226 385657878
1912457038 385648305
218019020470 385638732
371014817590 385629159
311728946206 385619586
359540132806 385610013
172120281334 385600440
67891894546 385590867
36336511390 385581294
352846566682 272150817
261049088410 344091912
276348668122 385571721
180726294922 385562148
630151448962 385552575
946661504254 385543002
807052839382 385533429
500105021410 385523856
226625034058 385514283
934230595738 385504710
857732697178 385495137
451337611078 305943507
121440423538 100229310
73629236938 385485564
287823352906 385475991
79366579330 385466418
661706832118 385456845
228537481522 385447272
854864025982 385437699
677962635562 385428126
205588111954 385418553
147258464302 385408980
852951578518 21328644
704736900058 385399407
964829755162 385389834
931361924542 385380261
230449928986 385370688
807052839382 281695098
972479545018 385361115
230449928986 385351542
152039582962 385341969
113790633682 385332396
958136189038 78766644
896937870190 252229404
30820104265 148458084
959092412770 385322823
148214688034 385313250
822352419094 354612639
873988500622 385303677
890244304066 43547577
3824904502 385294104
231406152718 323749287
271567549462 385284531
626326554034 186376737
667444174510 385274958
37292735122 331398114
657881937190 385265385
244793284966 385255812
451337611078 315755832
959092412770 385246239
22949379142 385236666
434125583902 385227093
653100818530 385217520
913193673634 385207947
634932567622 385198374
241998230140 228363915
564172011454 385188801
30599168998 83476560
333722092042 385179228
451337611078 385169655
823308642826 385160082
636845015086 385150509
619632987910 95883168
250530627358 245097519
983954229802 385140936
810877734310 385131363
6693575698 120667665
415957332994 385121790
734379835750 385112217
703780676326 226382304
268698878266 385102644
138652450714 385093071
389183068498 385083498
230449928986 385073925
279217339318 385064352
614851869250 385054779
500105021410 385045206
380577054910 385035633
680831306758 385026060
211325454346 385016487
79366579330 385006914
355715237878 384997341
491499007822 384987768
152039582962 384978195
232362376450 384968622
564218459650 177119646
414044885530 384959049
149170911766 384949476
51636091102 384939903
228537481522 384930330
998297585782 384920757
441775373758 261591798
657881937190 384911184
265830207070 384901611
388226844766 384892038
813746405506 384882465
176901399994 384872892
78410355598 349002861
57373433494 287276157
120484199806 384863319
259136640946 384853746
751591862926 384844173
193157203438 384834600
765935218906 384825027
90841264114 384815454
731511164554 384805881
927537029614 384796308
350934119218 384786735
633020120158 384777162
986822900998 384767589
851039131054 384758016
435081807634 384748443
124309094734 384738870
356671461610 384729297
959092412770 384719724
50679867370 384710151
206544335686 384700578
974391992482 384691005
256267969750 380268279
411176214334 384681432
748723191730 271107360
240968390038 384671859
711430466182 375433914
283998457978 12617214
407351319406 384662286
368146146394 224726175
224712586594 384652713
688481096614 384643140
281129786782 384633567
803422668847 83371257
156820701622 327817812
943792833058 384623994
812790181774 384614421
67891894546 384604848
463768519594 384595275
391095515962 384585702
425519570314 384576129
183594966118 384566556
420738451654 384556983
589033828486 373461876
638757462550 384547410
10518470626 384537837
677006411830 384528264
136740003250 384518691
228537481522 384509118
325116078454 118992390
298341813958 384499545
557478445330 384489972
560425672564 84644466
118571752342 384480399
78410355598 384470826
78410355598 384461253
895025422726 384451680
662663055850 149080329
886419409138 384442107
565128235186 384432534
513492153658 384422961
208456783150 384413388
821396195362 67183314
904587660046 384403815
38248958854 384394242
921799687222 384384669
260092864678 266809083
83191474258 384375096
723861374698 384365523
386314397302 384355950
41117630050 384346377
571821801310 384336804
305991603814 384327231
667444174510 384317658
115703081146 85027386
853907802250 240952410
822352419094 172371438
345196776826 384308085
911281226170 384298512
118571752342 97328691
515404601122 290664999
64113285073 97625454
807052839382 384288939
887375632870 384279366
789840812206 384269793
714299137378 384260220
283998457978 384250647
178813847458 282489657
91797487846 384241074
884506961674 384231501
144389793106 384221928
409263766870 384212355
869207381962 384202782
88928816650 384193209
190288532242 384183636
218975244202 384174063
727686269626 150985356
726730045894 149874888
415001109262 230738019
65979447082 384164490
367189922662 384154917
154908254158 384145344
238099718842 384135771
390139292230 381953127
515404601122 384126198
610070750590 384116625
974391992482 384107052
80322803062 384097479
333722092042 131398998
386314397302 384087906
955267517842 384078333
930405700810 384068760
366233698930 384059187
678918859294 384049614
876857171818 292349847
817571300434 164904498
753504310390 34319205
584475569266 20763837
257224193482 384040041
689437320346 384030468
603377184466 384020895
821396195362 384011322
76497908134 225626037
433169360170 384001749
726730045894 383992176
105184620094 383982603
848170459858 383973030
996385138318 383963457
123352871002 383953884
229493705254 164923644
858688920910 383944311
735336059482 383934738
317466288598 64493301
698043333934 383925165
288779576638 383915592
582340262362 383906019
491499007822 322083585
569909353846 383896446
853907802250 173022402
979173111142 383886873
784103469814 383877300
15299589286 383867727
331809644578 383858154
514448377390 237400827
615808092982 383848581
246705732430 239899380
764022771442 383839008
196982098366 87210030
901718988850 383829435
134827555786 383819862
151083359230 383810289
206544335686 383800716
102315948898 383791143
295473142762 383781570
296429366494 383771997
717167808574 383762424
897894093922 383752851
25818050338 383743278
805140391918 383733705
122396647270 383724132
441775373758 383714559
81279026794 383704986
410219990602 383695413
36610557661 108624831
928493253346 383685840
410219990602 68446950
338503210702 383676267
870163605694 75463959
163514267746 383666694
262005312142 17432433
32511616462 231178377
874944724354 383657121
934230595738 383647548
332765868310 194063856
909368778706 383637975
506798587534 95471529
217062796738 383628402
242880837502 383618829
162558044014 383609256
641626133746 383599683
54504762298 44753775
832870880146 383590110
784103469814 383580537
393007963426 383570964
154908254158 383561391
664575503314 383551818
586165157290 383542245
470462085718 383532672
686568649150 383523099
653100818530 383513526
29642945266 383503953
339584601409 198122808
961004860234 383494380
865382487034 383484807
726730045894 383475234
47940642280 117460710
961004860234 383465661
79366579330 383456088
769760113834 383446515
832870880146 383436942
981085558606 383427369
308860275010 383417796
231406152718 383408223
176901399994 383398650
258180417214 383389077
84147697990 383379504
343284329362 43375263
453250058542 383369931
372927265054 383360358
355715237878 383350785
927537029614 383341212
535485299494 383331639
840520670002 383322066
320334959794 383312493
561303340258 383302920
846258012394 383293347
687524872882 383283774
956223741574 383274201
771672561298 383264628
798446825794 383255055
659794384654 383245482
241924613770 352401276
812790181774 383235909
304079156350 383226336
588077604754 4365288
423607122850 383216763
445600268686 383207190
72673013206 383197617
705693123790 383188044
325116078454 383178471
857732697178 383168898
460899848398 383159325
541222641886 383149752
840520670002 383140179
856776473446 383130606
316510064866 383121033
594771170878 175444371
705693123790 383111460
109965738754 383101887
595727394610 284222370
654057042262 383092314
309816498742 165421440
614851869250 383082741
198894545830 383073168
822352419094 383063595
262005312142 383054022
267742654534 383044449
853907802250 383034876
873032276890 10855782
706649347522 383025303
271567549462 383015730
687637681114 198275976
992560243390 383006157
979173111142 382996584
533572852030 382987011
563215787722 382977438
356671461610 382967865
378664607446 34692552
644494804942 382958292
359540132806 382948719
84147697990 382939146
433169360170 382929573
986822900998 382920000
181682518654 264013767
87972592918 382910427
455162506006 382900854
892156751530 382891281
639713686282 41623404
464724743326 382881708
483849217966 382872135
92753711578 382862562
279217339318 258633741
716211584842 382852989
302166708886 382843416
67891894546 382833843
853907802250 376726269
44942524978 382824270
818527524166 382814697
460899848398 382805124
208456783150 382795551
874944724354 382785978
131002660858 382776405
613895645518 382766832
646407252406 382757259
330853420846 382747686
318422512330 382738113
33467840194 382728540
308860275010 382718967
722905150966 382709394
413088661798 303942750
480980546770 382699821
87016369186 46543926
802271720722 382690248
151083359230 266751645
133927602148 186510759
658838160922 382680675
890380910776 75205488
281129786782 230374245
807161282326 236730717
953355070378 382671102
314597617402 99616638
568953130114 382661529
491499007822 382651956
742029625606 382642383
530704180834 382632810
226625034058 382623237
876936397966 30748476
991604019658 382613664
851039131054 382604091
446556492418 382594518
430300688974 382584945
52592314834 382575372
290692024102 382565799
48767419906 382556226
88928816650 382546653
450381387346 382537080
464724743326 382527507
886419409138 382517934
912237449902 382508361
218019020470 382498788
417869780458 382489215
11474694358 382479642
261049088410 382470069
848170459858 31150542
662663055850 382460496
83191474258 136539699
835739551342 382450923
9574 173338311
830958432682 306948672
650232147334 382441350
55460986030 382431777
855820249714 382422204
610070750590 382412631
338503210702 174793407
192200979706 382403058
805140391918 382393485
340415658166 37191105
43986301246 382383912
965785978894 382374339
212281678078 382364766
537397746958 233341875
799403049526 51397437
590946275950 382355193
529747957102 382345620
552697326670 382336047
72673013206 382326474
1024546234 85515609
568953130114 281388762
788884588474 382316901
275392444390 382307328
633020120158 382297755
843389341198 382288182
284954681710 382278609
526879285906 382269036
885463185406 382259463
671269069438 382249890
13387141822 382240317
393007963426 382230744
529747957102 382221171
476199428110 382211598
988735348462 98381721
886419409138 382202025
396832858354 382192452
552697326670 382182879
876857171818 382173306
460899848398 382163733
863470039570 382154160
606245855662 382144587
36336511390 382135014
370058593858 382125441
686568649150 382115868
56417209762 186405456
15299589286 382106295
868251158230 382096722
850082907322 382087149
245749508698 382077576
381533278642 382068003
146302240570 382058430
961004860234 382048857
581384038630 216139194
514448377390 382039284
893112975262 382029711
58329657226 96524559
901718988850 382020138
981085558606 382010565
193157203438 382000992
869207381962 381991419
374839712518 381981846
369102370126 307934691
816615076702 381972273
736292283214 381962700
998297585782 381953127
776453679958 381943554
305991603814 381933981
435081807634 49243512
515404601122 381924408
398935282003 177770610
759241652782 381914835
859645144642 381905262
1912457038 381895689
182638742386 381886116
392051739694 381876543
737248506946 381866970
133871332054 381857397
899806541386 381847824
188376084778 239104821
76497908134 381838251
542178865618 381828678
507754811266 381819105
581384038630 381809532
578515367434 381799959
979173111142 381790386
205588111954 381780813
457074953470 381771240
610070750590 381761667
546959984278 381752094
810877734310 381742521
238271142553 14215905
584252709826 381732948
26774274070 381723375
253399298554 381713802
131002660858 311926632
715255361110 251281677
87016369186 381704229
134827555786 381694656
484805441698 381685083
638757462550 381675510
75541684402 381665937
173076505066 381656364
221843915398 381646791
206544335686 381637218
977260663678 276803295
721948927234 381627645
759241652782 35410527
284954681710 381618072
481936770502 381608499
498192573946 381598926
516360824854 381589353
573734248774 381579780
442731597490 381570207
633020120158 381560634
520185719782 381551061
32511616462 381541488
683699977954 70227528
79366579330 381531915
213237901810 381522342
809921510578 381512769
800359273258 324275802
43986301246 150085494
853907802250 117001206
629195225230 93269739
751591862926 122524827
770716337566 381503196
708561794986 381493623
196025874634 381484050
191244755974 381474477
677006411830 160654086
943792833058 381464904
255311746018 381455331
391095515962 277214934
480980546770 381445758
963873531430 381436185
786015917278 381426612
458987400934 381417039
436038031366 381407466
52628002978 129273792
891200527798 381397893
251486851090 381388320
993516467122 381378747
591902499682 68590545
712386689914 381369174
186463637314 381359601
347109224290 381350028
14343365554 381340455
331809644578 381330882
970567097554 381321309
60242104690 381311736
974391992482 73281315
718124032306 26210874
335634539506 381302163
306947827546 381292590
826177314022 381283017
457074953470 381273444
141521121910 381263871
652144594798 381254298
579471591166 381244725
80322803062 381235152
223756362862 381225579
787928364742 171825777
482892994234 381216006
730554940822 381206433
321291183526 381196860
511579706194 381187287
229493705254 381177714
161601820282 381168141
18168260482 381158568
918931016026 381148995
557478445330 381139422
500105021410 109180065
899806541386 381129849
896937870190 381120276
102387363478 69873327
915106121098 381110703
548872431742 381101130
72673013206 381091557
116659304878 381081984
23905602874 340205274
757329205318 167403051
947617727986 381072411
100403501434 381062838
107097067558 381053265
684656201686 381043692
876857171818 381034119
27730497802 36406119
658838160922 381024546
920843463490 381014973
995428914586 381005400
436994255098 380995827
201763217026 380986254
358583909074 380976681
115703081146 103943634
337546986970 380967108
899873360926 148343208
449425163614 380957535
994472690854 380947962
818527524166 236137191
461856072130 380938389
415957332994 380928816
2868680770 313065819
650232147334 380919243
127177765930 380909670
775497456226 380900097
658838160922 323643984
353055650575 112138122
677006411830 380890524
138652450714 380880951
864426263302 380871378
987779124730 380861805
356671461610 380852232
975348216214 101435508
566084458918 362998587
397789082086 160098852
967698426358 380842659
218019020470 380833086
980129334874 380823513
87016369186 380813940
827133537754 380804367
169251610138 380794794
940924161862 380785221
194113427170 380775648
293560695298 380766075
546959984278 363505956
374839712518 203445396
194113427170 380756502
663619279582 380746929
674137740634 380737356
666487950778 380727783
122396647270 380718210
583296486094 380708637
840520670002 380699064
417869780458 380689491
175945176262 380679918
781234798618 380670345
920843463490 380660772
353802790414 380651199
611983198054 380641626
137696226982 380632053
491499007822 380622480
71716789474 380612907
767847666370 380603334
352846566682 380593761
772628785030 380584188
20080707946 380574615
637801238818 380565042
952402963036 235936158
773585008762 380555469
319378736062 380545896
579471591166 344264226
931361924542 380536323
445600268686 357628134
520185719782 380526750
726730045894 380517177
592858723414 380507604
90841264114 380498031
413088661798 219336576
747766967998 380488458
930405700810 380478885
308860275010 380469312
233318600182 380459739
825221090290 380450166
307904051278 380440593
171164057602 380431020
930405700810 380421447
953355070378 380411874
40161406318 380402301
378664607446 380392728
401613977014 42753018
861557592106 112492323
819483747898 380383155
579471591166 380373582
906500107510 175990032
463768519594 169480392
679875083026 380364009
867294934498 380354436
615808092982 380344863
711495811480 145030950
163514267746 380335290
536441523226 380325717
491499007822 380316144
28686721534 380306571
305991603814 380296998
750635639194 380287425
791753259670 380277852
503929916338 380268279
247661956162 258231675
824264866558 380258706
104228396362 380249133
917974792294 380239560
283042234246 380229987
376752159982 380220414
327028525918 380210841
219931467934 380201268
397789082086 380191695
948573951718 380182122
212281678078 380172549
898850317654 380162976
236187271378 380153403
826177314022 380143830
423607122850 156154776
371014817590 377023032
139608674446 380134257
231406152718 380124684
613895645518 380115111
65023223350 380105538
556522221598 380095965
783147246082 380086392
393007963426 380076819
226625034058 380067246
706649347522 380057673
897894093922 380048100
522098167246 380038527
899806541386 380028954
483849217966 380019381
297385590226 255350202
854864025982 380009808
725773822162 380000235
745854520534 379990662
939967938130 379981089
353802790414 379971516
683699977954 379961943
949530175450 379952370
606245855662 379942797
997341362050 379933224
539310194422 379923651
491499007822 379914078
272523773194 379904505
174032728798 379894932
730554940822 287831391
305991603814 369240183
480024323038 379885359
336590763238 9812325
593814947146 379875786
612939421786 379866213
359540132806 379856640
726730045894 379847067
390139292230 379837494
90841264114 379827921
895025422726 379818348
310772722474 379808775
870163605694 379799202
992560243390 379789629
593814947146 379780056
161601820282 379770483
945705280522 379760910
448468939882 379751337
520185719782 379741764
587121381022 379732191
174988952530 379722618
819483747898 156662145
763066547710 379713045
579471591166 379703472
10518470626 379693899
36336511390 379684326
605289631930 379674753
867294934498 379665180
366233698930 379655607
639713686282 373471449
229493705254 357829167
980129334874 379646034
304079156350 379636461
472374533182 379626888
331809644578 379617315
378664607446 46438623
640669910014 169805874
512535929926 379607742
431256912706 379598169
317688860848 135075030
124309094734 379588596
14343365554 379579023
98491053970 107571801
157776925354 379569450
1912457038 293699640
129090213394 379559877
995428914586 379550304
76497908134 379540731
906500107510 379531158
637801238818 379521585
75541684402 379512012
653100818530 379502439
525923062174 379492866
655969489726 379483293
530704180834 379473720
508789763350 73664235
887375632870 379464147
138652450714 379454574
270611325730 379445001
357627685342 379435428
500105021410 379425855
631107672694 379416282
546003760546 379406709
667444174510 177397263
435081807634 204077214
824264866558 379397136
244793284966 163037763
667444174510 379387563
804184168186 379377990
719080256038 379368417
914149897366 379358844
896937870190 379349271
673181516902 379339698
891200527798 379330125
100403501434 379320552
595727394610 379310979
728642493358 379301406
961961083966 379291833
944749056790 379282260
61198328422 379272687
491499007822 379263114
912237449902 379253541
36336511390 379243968
822352419094 99300729
970567097554 379234395
44942524978 379224822
584252709826 379215249
504886140070 379205676
182638742386 379196103
38248958854 321882552
313641393670 379186530
67891894546 379176957
817571300434 304383108
395876634622 379167384
348065448022 55714860
101359725166 379157811
923712134686 379148238
382489502374 379138665
825221090290 338462988
675093964366 379129092
625370330302 379119519
510623482462 379109946
310772722474 379100373
291648247834 33984150
185507413582 379090800
796534378330 379081227
668400398242 379071654
916062344830 261208878
382489502374 307197570
873988500622 379062081
67891894546 379052508
422650899118 379042935
376752159982 374840388
209413006882 379033362
401613977014 379023789
252443074822 238271970
381533278642 89268225
873032276890 379014216
932318148274 379004643
9562246894 378995070
72673013206 378985497
170207833870 378975924
88928816650 378966351
146302240570 378956778
560347116526 378947205
516360824854 378937632
366233698930 378928059
458031177202 378918486
73629236938 111630753
533572852030 378908913
325116078454 378899340
137696226982 378889767
475243204378 378880194
754460534122 378870621
548872431742 378861048
933274372006 40053432
847214236126 378851475
720992703502 378841902
19124484214 378832329
178813847458 378822756
730554940822 378813183
984910453534 378803610
776453679958 362960295
448468939882 378794037
690393544078 378784464
891200527798 378774891
116659304878 378765318
670312845706 378755745
731511164554 378746172
269655101998 162520821
99447277702 378736599
10518470626 268522650
526879285906 378727026
216106573006 378717453
290726343307 105494460
277304891854 135094176
450381387346 378707880
395876634622 359044938
263917759606 378698307
138652450714 378688734
217062796738 378679161
686568649150 378669588
395876634622 378660015
400657753282 378650442
635888791354 378640869
411176214334 378631296
394920410890 378621723
729598717090 378612150
545047536814 378602577
510623482462 378593004
577559143702 378583431
808009063114 378573858
502017468874 378564285
79366579330 49291377
176901399994 378554712
446556492418 378545139
562259563990 378535566
635888791354 338568291
787928364742 33572511
37292735122 1148760
882594514210 109342806
234274823914 378525993
313641393670 378516420
885463185406 378506847
908412554974 378497274
219931467934 378487701
936143043202 378478128
527835509638 378468555
721948927234 378458982
375795936250 29733738
234274823914 378449409
356671461610 378439836
452293834810 378430263
26774274070 93327177
327028525918 378420690
788884588474 378411117
69804342010 378401544
406395095674 378391971
738204730678 378382398
523054390978 378372825
964829755162 378363252
779322351154 378353679
300254261422 378344106
880682066746 378334533
577559143702 378324960
85103921722 378315387
677962635562 378305814
962917307698 133591215
64066999618 378296241
633976343890 207714954
629195225230 378286668
493411455286 378277095
536441523226 378267522
956233306 378257949
535485299494 378248376
633976343890 378238803
697087110202 314645364
629195225230 378229230
213237901810 378219657
176901399994 378210084
580427814898 378200511
351890342950 378190938
830958432682 378181365
321291183526 378171792
673181516902 378162219
504936838678 317498118
459943624666 378152646
739160954410 378143073
958136189038 378133500
56417209762 378123927
172120281334 378114354
450381387346 378104781
565128235186 378095208
23905602874 247442904
656925713458 378085635
870163605694 378076062
850082907322 378066489
767847666370 378056916
547916208010 378047343
429344465242 378037770
708561794986 378028197
118571752342 378018624
255311746018 182461380
341371881898 378009051
631127766421 42877467
383445726106 377999478
801315496990 377989905
415957332994 377980332
382489502374 377970759
612939421786 57524157
491499007822 377961186
32511616462 377951613
48767419906 377942040
449425163614 377932467
875900948086 377922894
130046437126 377913321
951442622914 377903748
130046437126 377894175
546003760546 377884602
126221542198 139028679
278261115586 377875029
790797035938 377865456
737248506946 123261948
437950478830 377855883
530704180834 377846310
517317048586 47702259
852951578518 377836737
205588111954 7237188
421694675386 377827164
477155651842 3522864
436038031366 377817591
13387141822 377808018
742029625606 377798445
843389341198 377788872
920843463490 377779299
540266418154 377769726
727686269626 377760153
453250058542 377750580
232362376450 377741007
771672561298 317574702
764022771442 65546331
693262215274 377731434
123352871002 377721861
206544335686 377712288
373127819404 107514363
678918859294 377702715
763066547710 229704135
128133989662 377693142
461856072130 377683569
640669910014 377673996
2868680770 115230201
454206282274 377664423
616764316714 328641090
485761665430 377654850
250530627358 377645277
35380287658 377635704
190288532242 20132019
56417209762 377626131
854864025982 377616558
482892994234 377606985
159689372818 317689578
126240477592 250630713
860601368374 377597412
38248958854 377587839
732467388286 273979260
101504018995 123711879
857732697178 377578266
13387141822 377568693
389183068498 377559120
761154100246 342703827
34424063926 377549547
689437320346 377539974
947617727986 377530401
895981646458 377520828
842433117466 377511255
747766967998 53532216
387270621034 377501682
613895645518 314549634
288779576638 377492109
593814947146 377482536
2868680770 88425801
786972141010 377472963
572778025042 377463390
299298037690 377453817
329897197114 377444244
618676764178 377434671
616764316714 377425098
432213136438 377415525
136740003250 377405952
966742202626 377396379
209413006882 377386806
306947827546 377377233
377708383714 377367660
398745305818 377358087
585208933558 377348514
383445726106 377338941
64095431428 272715624
845301788662 377329368
371971041322 377319795
103272172630 377310222
110921962486 377300649
625370330302 377291076
531660404566 377281503
839564446270 377271930
420738451654 377262357
857732697178 377252784
823308642826 377243211
777409903690 377233638
884506961674 377224065
652144594798 377214492
362408804002 377204919
907456331242 377195346
78436298428 138138390
646407252406 377185773
132915108322 377176200
398745305818 377166627
732467388286 377157054
480024323038 377147481
510623482462 377137908
356671461610 377128335
968654650090 377118762
762110323978 377109189
10518470626 377099616
902675212582 377090043
212281678078 377080470
271567549462 377070897
939967938130 377061324
683699977954 377051751
911281226170 169126191
501061245142 89909616
489586560358 377042178
480024323038 377032605
333722092042 377023032
738204730678 377013459
917018568562 212673768
109965738754 377003886
607213279804 289918305
311728946206 376994313
180726294922 376984740
431256912706 376975167
649275923602 149338800
464724743326 376965594
818527524166 376956021
817571300434 376946448
442731597490 376936875
303122932618 311218230
28686721534 376927302
14343365554 376917729
481936770502 376908156
505842363802 376898583
862513815838 376889010
408307543138 376879437
582340262362 210778314
415001109262 376869864
322247407258 376860291
982041782338 376850718
629195225230 376841145
267742654534 174802980
217062796738 376831572
728642493358 376821999
18168260482 376812426
576634510870 303722571
656925713458 47338485
299298037690 376802853
109009515022 376793280
375795936250 376783707
868251158230 376774134
925624582150 376764561
396832858354 376754988
881638290478 376745415
219931467934 376735842
755416757854 376726269
805140391918 376716696
378664607446 376707123
578532981754 139335015
458031177202 152698923
537397746958 376697550
14343365554 376687977
197938322098 140675235
497236350214 91517880
338503210702 376678404
93709935310 376668831
842433117466 376659258
321291183526 376649685
140564898178 199060962
666487950778 356240049
606245855662 137621448
877813395550 23788905
693262215274 376640112
150127135498 376630539
467643098392 20438355
653100818530 376620966
877813395550 376611393
418867110652 33582084
602420960734 376601820
662663055850 376592247
995428914586 169164483
75541684402 376582674
717167808574 376573101
128133989662 49511556
504886140070 351319527
676050188098 376563528
917018568562 376553955
254355522286 376544382
87016369186 272974095
125265318466 376534809
336590763238 376525236
743942073070 119384883
574690472506 376515663
534529075762 250161636
529747957102 376506090
700912005130 376496517
425519570314 250630713
13387141822 376486944
680831306758 376477371
562259563990 376467798
762110323978 376458225
496280126482 376448652
426475794046 376439079
856776473446 376429506
319397288536 74209896
639713686282 376419933
370058593858 376410360
371014817590 376400787
662663055850 376391214
345196776826 376381641
25818050338 90426558
376752159982 376372068
131002660858 376362495
600508513270 376352922
399701529550 376343349
887375632870 376333776
917018568562 306584898
311728946206 376324203
702824452594 376314630
375795936250 115890738
298341813958 376305057
577559143702 136932192
549828655474 376295484
816615076702 376285911
178813847458 376276338
884506961674 376266765
535485299494 376257192
803227944454 376247619
982041782338 376238046
369102370126 376228473
4781128234 376218900
958136189038 376209327
138652450714 376199754
146302240570 376190181
895981646458 376180608
704736900058 376171035
431256912706 376161462
773585008762 376151889
772628785030 376142316
550784879206 376132743
844345564930 376123170
595727394610 376113597
461856072130 376104024
205588111954 376094451
606245855662 376084878
760197876514 376075305
903631436314 355876275
381533278642 376065732
846258012394 376056159
450381387346 147338043
733423612018 86128281
226625034058 376046586
570865577578 316617402
587121381022 376037013
961961083966 376027440
844345564930 376017867
93709935310 376008294
63110775886 375998721
586165157290 26325750
75541684402 375989148
522098167246 375979575
751591862926 375970002
534529075762 180891408
152039582962 375960429
982041782338 375950856
734379835750 342129447
592858723414 282298197
873988500622 375941283
523054390978 375931710
240968390038 375922137
912237449902 375912564
347109224290 375902991
708561794986 375893418
818527524166 375883845
712386689914 375874272
82235250526 375864699
506798587534 71778354
938055490666 375855126
920843463490 375845553
142477345642 375835980
544091313082 375826407
87016369186 375816834
598596065806 375807261
341371881898 375797688
386314397302 375788115
813746405506 375778542
799403049526 375768969
977260663678 375759396
912237449902 375749823
4781128234 375740250
961004860234 199472601
112834409950 375730677
275392444390 375721104
87972592918 375711531
244793284966 375701958
271567549462 100124007
885463185406 375692385
596683618342 375682812
795578154598 283044891
232362376450 375673239
414044885530 259399581
927537029614 375663666
317466288598 375654093
935186819470 245432574
705693123790 375644520
65023223350 375634947
69804342010 124946796
277304891854 31543035
694218439006 152804226
513492153658 310050324
213237901810 375625374
936143043202 375615801
816615076702 375606228
406395095674 375596655
601464737002 375587082
810877734310 375577509
64066999618 90694602
956233306 375567936
739160954410 375558363
475243204378 152354295
530704180834 375548790
646407252406 375539217
360496356538 375529644
665531727046 375520071
893112975262 375510498
205588111954 375500925
629195225230 375491352
806096615650 375481779
326072302186 375472206
52592314834 375462633
584252709826 247146141
225668810326 375453060
962917307698 375443487
575646696238 208882860
559390892794 375433914
316510064866 375424341
897894093922 375414768
568953130114 375405195
239055942574 375395622
3824904502 375386049
48767419906 375376476
957179965306 375366903
415957332994 359054511
804184168186 375357330
705693123790 117403272
7649799430 375347757
529747957102 152086251
806096615650 375338184
965785978894 375328611
160645596550 375319038
403526424478 375309465
804184168186 375299892
331809644578 375290319
385358173570 375280746
320334959794 375271173
466637190790 375261600
863470039570 375252027
845301788662 375242454
966742202626 281101572
132915108322 98037093
476199428110 375232881
353802790414 253789803
297385590226 375223308
852951578518 375213735
698043333934 284385111
672225293170 375204162
446556492418 375194589
80322803062 237582714
916062344830 375185016
752548086658 375175443
409263766870 375165870
591902499682 375156297
923712134686 375146724
646407252406 375137151
744898296802 375127578
214194125542 375118005
870163605694 375108432
418826004190 375098859
382489502374 375089286
815658852970 375079713
33467840194 375070140
682743754222 354507336
267742654534 375060567
102315948898 375050994
134827555786 375041421
863470039570 183227220
978216887410 375031848
832870880146 375022275
946661504254 89440539
189332308510 375012702
851039131054 375003129
379620831178 374993556
558434669062 374983983
889288080334 261094002
436038031366 374974410
449425163614 374964837
65023223350 374955264
440819150026 374945691
87157427341 186089547
476199428110 374936118
404482648210 9821898
840520670002 374926545
602420960734 374916972
367189922662 374907399
257224193482 374897826
460899848398 374888253
17212036750 374878680
953355070378 374869107
747766967998 374859534
97534830238 374849961
11474694358 12913977
497236350214 374840388
479068099306 374830815
950486399182 374821242
297385590226 374811669
685612425418 374802096
995428914586 374792523
783147246082 374782950
351890342950 62052186
820439971630 374773377
646407252406 374763804
833827103878 258289113
880682066746 374754231
329897197114 374744658
499148797678 374735085
194113427170 374725512
54504762298 374715939
742985849338 374706366
585208933558 327253005
491499007822 135390939
634932567622 374696793
941880385594 374687220
258180417214 264942348
95622382774 374677647
883550737942 374668074
452293834810 281149437
109009515022 374658501
72673013206 67623672
109965738754 374648928
372927265054 374639355
481936770502 374629782
928493253346 169710144
765935218906 374620209
152995806694 374610636
659794384654 374601063
529747957102 374591490
566364899953 31973820
55460986030 374581917
12430918090 374572344
499148797678 374562771
848170459858 374553198
545047536814 374543625
635888791354 365669454
988735348462 374534052
51636091102 374524479
281129786782 374514906
220887691666 374505333
890244304066 374495760
322496238247 22764594
850082907322 374486187
384401949838 19088562
820439971630 372858777
369102370126 374476614
642582357478 62645712
652144594798 374467041
183594966118 374457468
332765868310 374447895
924668358418 374438322
458031177202 374428749
894069198994 374419176
361528226116 66111138
666487950778 374409603
685612425418 374400030
218975244202 374390457
258180417214 374380884
712386689914 374371311
999253809514 374361738
362408804002 374352165
606245855662 374342592
278261115586 374333019
253399298554 374323446
787928364742 347049969
278261115586 374313873
367189922662 374304300
286867129174 374294727
492455231554 374285154
71716789474 374275581
569909353846 374266008
397789082086 374256435
740117178142 374246862
738204730678 374237289
844345564930 374227716
258180417214 300975120
397789082086 374218143
191244755974 374208570
881638290478 364683435
841476893734 374198997
310772722474 374189424
992560243390 374179851
200806993294 374170278
373883488786 374160705
351890342950 374151132
650232147334 354775380
371014817590 245882505
63110775886 374141559
591902499682 280689933
222800139130 350457957
693262215274 374131986
547916208010 374122413
346153000558 312271260
344240553094 374112840
513492153658 374103267
772628785030 374093694
245749508698 159352158
568953130114 102459819
567040682650 24679194
269655101998 25176990
667444174510 374084121
677006411830 374074548
158733149086 374064975
387270621034 374055402
79366579330 150822615
364321251466 374045829
109009515022 374036256
57373433494 374026683
349021671754 374017110
806096615650 374007537
227581257790 373997964
682743754222 152813799
304079156350 373988391
365277475198 373978818
453250058542 115574829
770716337566 373969245
371971041322 373959672
21036931678 234375759
94666159042 310758726
587121381022 373950099
649275923602 373940526
699955781398 373930953
793665707134 373921380
344240553094 126794385
587121381022 373911807
292604471566 373902234
652144594798 373892661
592123310500 20735118
880682066746 373883088
931361924542 373873515
598596065806 373863942
210369230614 373854369
655235350021 31016520
760197876514 373844796
510623482462 156260079
421694675386 373835223
218975244202 373825650
68848118278 373816077
162558044014 373806504
512535929926 373796931
411176214334 236587122
850082907322 132901959
62154552154 75674565
485761665430 373787358
313641393670 373777785
961004860234 373768212
447512716150 373758639
443687821222 373749066
61198328422 373739493
264873983338 38129259
876857171818 373729920
684656201686 373720347
768803890102 315976011
951442622914 373710774
948573951718 373701201
281129786782 373691628
522098167246 373682055
218019020470 373672482
315553841134 373662909
589033828486 184069644
705693123790 102890604
926580805882 186769230
503929916338 373653336
805140391918 373643763
676050188098 249185190
176901399994 373634190
894069198994 373624617
773585008762 373615044
409263766870 208002144
530704180834 373605471
371014817590 373595898
701868228862 257408397
40161406318 373586325
636084003970 124295832
644494804942 373576752
516360824854 373567179
814702629238 373557606
917018568562 28948752
222800139130 217862334
911281226170 373548033
477155651842 373538460
60242104690 373528887
556522221598 373519314
304079156350 373509741
821624530558 69729732
403526424478 373500168
638757462550 373490595
757329205318 373481022
703780676326 373471449
169251610138 373461876
457074953470 125588187
935186819470 225099522
118571752342 373452303
349977895486 373442730
26774274070 373433157
735336059482 373423584
208456783150 373414011
919887239758 373404438
846258012394 373394865
496280126482 373385292
497236350214 373375719
474286980646 330737577
83191474258 373366146
811833958042 373356573
960048636502 26019414
819483747898 194197878
799592326882 118561605
343284329362 373347000
226625034058 242149035
169251610138 373337427
324159854722 373327854
955267517842 373318281
520185719782 373308708
708561794986 373299135
349977895486 373289562
333722092042 176363379
211325454346 373279989
937099266934 373270416
301210485154 373260843
685612425418 373251270
629195225230 373241697
71778181123 14627544
75541684402 373232124
155864477890 121117596
892156751530 373222551
828089761486 373212978
992560243390 373203405
41117630050 373193832
541429131496 2584710
379620831178 373184259
653215120150 221174592
179770071190 373174686
630151448962 373165113
466637190790 373155540
846258012394 373145967
169251610138 373136394
823308642826 373126821
251486851090 373117248
275392444390 373107675
392051739694 373098102
570865577578 373088529
665531727046 373078956
564172011454 373069383
817571300434 373059810
488630336626 373050237
272523773194 373040664
386314397302 373031091
284954681710 92283720
901718988850 373021518
833827103878 373011945
120484199806 373002372
966742202626 230355099
283042234246 372992799
727686269626 372983226
863470039570 262817142
152995806694 372973653
624414106570 372964080
564172011454 372954507
65979447082 372944934
259136640946 372935361
96578606506 372925788
593814947146 372916215
79366579330 340119117
409263766870 372906642
180726294922 372897069
573734248774 372887496
15324737557 194054283
497236350214 372877923
471418309450 372868350
7649799430 372858777
90841264114 372849204
158733149086 372839631
607202079394 372830058
551741102938 151684185
554609774134 372820485
328940973382 372810912
615808092982 290444820
855820249714 372801339
10518470626 372791766
618676764178 59888688
515404601122 372782193
162558044014 372772620
474286980646 372763047
380577054910 372753474
825221090290 372743901
202719440758 157064211
183594966118 372734328
127177765930 372724755
176901399994 329895153
86060920867 123654441
21993155410 372715182
545047536814 372705609
630151448962 372696036
861557592106 372686463
524010614710 372676890
714299137378 372667317
317466288598 204000630
228537481522 372657744
622501659106 372648171
219931467934 372638598
535485299494 372629025
345196776826 372619452
347109224290 85774080
898850317654 372609879
68848118278 372600306
639713686282 372590733
592858723414 372581160
435081807634 219384441
275392444390 372571587
832877562100 307111413
854864025982 372562014
218019020470 372552441
460899848398 43853913
761154100246 372542868
758285429050 187104285
865382487034 372533295
31555392730 372523722
236187271378 237668871
353802790414 372514149
626326554034 372504576
327028525918 372495003
242880837502 372485430
53548538566 372475857
639713686282 372466284
626326554034 372456711
92753711578 372447138
146302240570 372437565
127177765930 190579284
105184620094 372427992
864426263302 372418419
233318600182 372408846
686860855402 21127611
951716898937 9381540
278261115586 372399273
137696226982 230977344
535485299494 372389700
541222641886 280517619
677962635562 372380127
582340262362 372370554
216106573006 32136561
165498972214 145366005
893112975262 159897819
343284329362 10463289
679875083026 372360981
653100818530 372351408
886419409138 372341835
818527524166 372332262
178813847458 53752395
661706832118 372322689
370058593858 372313116
737248506946 372303543
36336511390 372293970
261049088410 372284397
759241652782 372274824
288779576638 372265251
223756362862 372255678
405438871942 290550123
392051739694 372246105
610070750590 372236532
266786430802 372226959
971523321286 372217386
168295386406 372207813
789840812206 372198240
637801238818 372188667
982041782338 372179094
681787530490 372169521
628239001498 372159948
43986301246 88119465
362408804002 372150375
229493705254 372140802
256267969750 372131229
321291183526 372121656
833827103878 372112083
589033828486 372102510
493411455286 372092937
387270621034 173998848
595727394610 372083364
794621930866 246399447
855820249714 225606891
145346016838 372073791
987779124730 70600875
150127135498 372064218
786015917278 372054645
655013265994 372045072
376951977211 73721673
361452580270 372035499
604333408198 372025926
698043333934 330718431
115703081146 372016353
721948927234 372006780
511579706194 371997207
168295386406 371987634
178909338133 217469841
948573951718 371978061
994472690854 371968488
852951578518 371958915
764978995174 371949342
376752159982 371939769
54504762298 371930196
38248958854 371920623
209413006882 371911050
355715237878 260021826
127177765930 150669447
315553841134 371901477
969610873822 371891904
275392444390 371882331
605289631930 371872758
529747957102 371863185
23204336851 107849418
85103921722 156949335
598596065806 371853612
424563346582 371844039
238099718842 371834466
567040682650 371824893
699955781398 371815320
473330756914 180460623
344240553094 371805747
443687821222 125607333
754460534122 371796174
409263766870 371786601
557478445330 371777028
59285880958 91948665
648398198470 54393786
557478445330 64072089
770716337566 371767455
861557592106 371757882
781234798618 371748309
618676764178 371738736
207500559418 371729163
451337611078 371719590
925624582150 107313330
713342913646 305225532
9562246894 371710017
946661504254 371700444
272523773194 371690871
764978995174 371681298
870163605694 371671725
935186819470 371662152
835739551342 371652579
35380287658 371643006
230449928986 371633433
517317048586 371623860
547916208010 371614287
872076053158 371604714
491499007822 371595141
276348668122 371585568
675093964366 108864156
430300688974 371575995
837651998806 371566422
331809644578 371556849
159689372818 371547276
530704180834 371537703
590946275950 371528130
273479996926 371518557
594771170878 371508984
295473142762 134615526
34424063926 371499411
187419861046 371489838
560347116526 371480265
651188371066 371470692
26774274070 343747284
463768519594 371461119
377708383714 371451546
651188371066 199759791
43986301246 371441973
653100818530 371432400
211325454346 371422827
793665707134 371413254
69804342010 371403681
610070750590 371394108
396832858354 371384535
842433117466 371374962
408307543138 224429412
489586560358 371365389
214290659674 70888065
653100818530 371355816
544091313082 29733738
902675212582 371346243
418826004190 302832282
175945176262 371336670
319378736062 371327097
897894093922 371317524
95622382774 371307951
458031177202 371298378
240012166306 371288805
143433569374 371279232
764022771442 371269659
660750608386 371260086
61198328422 371250513
418826004190 371240940
916062344830 371231367
974391992482 41853156
939011714398 371221794
908412554974 371212221
564172011454 371202648
106140843826 371193075
296429366494 6366045
565128235186 371183502
14343365554 371173929
702824452594 371164356
810877734310 371154783
319378736062 371145210
549828655474 371135637
562259563990 371126064
317466288598 371116491
695174662738 371106918
283998457978 13564941
424563346582 371097345
125265318466 283504395
377708383714 371087772
854864025982 284174505
390139292230 371078199
121440423538 121672830
611026974322 371068626
183594966118 371059053
458987400934 371049480
87016369186 371039907
484805441698 371030334
990647795926 239660055
48767419906 371020761
29642945266 371011188
287823352906 371001615
101359725166 370992042
579471591166 370982469
188376084778 242876583
496280126482 370972896
676050188098 3015495
480024323038 370963323
429344465242 370953750
198894545830 239104821
767847666370 370944177
480980546770 370934604
433169360170 370925031
65979447082 248046003
53548538566 370915458
80322803062 370905885
15299589286 370896312
914149897366 370886739
835739551342 370877166
964829755162 370867593
774541232494 370858020
823308642826 370848447
652144594798 370838874
794621930866 370829301
871119829426 370819728
30599168998 169805874
675093964366 370810155
124309094734 148008153
594771170878 370800582
1912457038 370791009
81279026794 370781436
234274823914 370771863
789840812206 370762290
717167808574 370752717
538353970690 370743144
750635639194 370733571
584252709826 370723998
640669910014 370714425
608158303126 370704852
102315948898 370695279
375795936250 370685706
73629236938 370676133
216106573006 370666560
187419861046 370656987
679875083026 370647414
835739551342 370637841
718124032306 370628268
76497908134 370618695
551741102938 324562992
300254261422 370609122
22949379142 370599549
966742202626 314396466
387270621034 370589976
363365027734 370580403
956223741574 370570830
292604471566 370561257
436994255098 370551684
854921061916 59132421
703780676326 370542111
215150349274 122151480
730554940822 80786547
744898296802 370532538
298341813958 253301580
576602919970 370522965
922755910954 194054283
196982098366 370513392
657881937190 370503819
506798587534 370494246
97534830238 370484673
624414106570 370475100
177857623726 370465527
142633490845 9333675
512535929926 370455954
876857171818 370446381
762110323978 370436808
969610873822 27886149
393007963426 292684902
611026974322 370427235
768803890102 370417662
367189922662 370408089
952398846646 370398516
953355070378 370388943
789840812206 238922934
109009515022 370379370
297385590226 370369797
90841264114 370360224
184551189850 370350651
416913556726 370341078
135783779518 370331505
599552289538 370321932
349977895486 306067956
172120281334 370312359
944749056790 370302786
417869780458 370293213
710474242450 370283640
768803890102 370274067
336762129511 78670914
160645596550 134156022
576602919970 370264494
290692024102 370254921
191244755974 370245348
646407252406 370235775
716211584842 370226202
607202079394 370216629
669356621974 370207056
227765633770 173989275
779322351154 260797239
138652450714 7706265
514448377390 332652177
505842363802 370197483
461054155585 122065323
829045985218 370187910
980129334874 370178337
445600268686 370168764
763066547710 370159191
350934119218 101263194
594771170878 370149618
202719440758 370140045
708561794986 370130472
283998457978 370120899
794621930866 370111326
614851869250 370101753
756372981586 370092180
140564898178 370082607
865382487034 370073034
182638742386 370063461
281129786782 370053888
859645144642 370044315
578515367434 7744557
748723191730 370034742
39205182586 370025169
583296486094 370015596
901718988850 370006023
960048636502 369996450
380577054910 369986877
517317048586 369977304
865382487034 369967731
311728946206 369958158
679875083026 369948585
398745305818 369939012
342328105630 369929439
893112975262 369919866
411176214334 369910293
552697326670 369900720
14343365554 369891147
663619279582 369881574
356671461610 369872001
613895645518 369862428
183594966118 369852855
275392444390 369843282
459943624666 369833709
468549638254 319345707
739160954410 369824136
651188371066 369814563
301210485154 369804990
755416757854 369795417
983954229802 15096621
924668358418 369785844
961961083966 369776271
950486399182 369766698
476199428110 369757125
641626133746 78316713
552697326670 369747552
43030077514 369737979
612939421786 369728406
997341362050 369718833
167339162674 270274509
407351319406 369709260
956223741574 237419973
183594966118 369699687
224712586594 369690114
638757462550 270437250
594771170878 369680541
849126683590 369670968
192200979706 369661395
929449477078 369651822
895981646458 73089855
918931016026 196380522
736292283214 369642249
631107672694 369632676
790797035938 301425051
176901399994 369623103
115703081146 369613530
717167808574 369603957
185507413582 369594384
401613977014 369584811
491499007822 369575238
32511616462 216771012
283998457978 369565665
896937870190 369556092
193157203438 369546519
158733149086 369536946
916062344830 369527373
225668810326 26517210
499148797678 141814422
801315496990 369517800
528791733370 369508227
994472690854 369498654
855820249714 369489081
995428914586 369479508
523054390978 186185277
806096615650 369469935
81279026794 151808634
264873983338 369460362
652144594798 369450789
2868680770 369441216
190288532242 369431643
823308642826 369422070
776453679958 369412497
614851869250 369402924
577559143702 369393351
447512716150 369383778
436994255098 369374205
961961083966 369364632
322247407258 369355059
568953130114 369345486
276348668122 369335913
450399403732 333111681
284954681710 226650348
540266418154 369326340
415001109262 210586854
481936770502 369316767
501061245142 369307194
546959984278 109601277
906500107510 369297621
884506961674 369288048
110921962486 369278475
962917307698 369268902
87972592918 369259329
691349767810 369249756
364321251466 112683783
140564898178 369240183
824264866558 369230610
185507413582 369221037
695174662738 369211464
503929916338 369201891
553653550402 369192318
704736900058 369182745
873032276890 369173172
331809644578 369163599
353802790414 369154026
827133537754 369144453
811833958042 369134880
297385590226 369125307
146302240570 369115734
628239001498 70849773
525923062174 290875605
235231047646 369106161
311728946206 369096588
771672561298 369087015
19124484214 369077442
550784879206 369067869
258180417214 369058296
949577647957 264961494
195252849403 42350952
185507413582 311486274
172131328576 75760722
11474694358 369048723
877813395550 369039150
773650258330 137841627
170207833870 369029577
412132438066 369020004
570865577578 297413964
756372981586 369010431
652144594798 369000858
218019020470 368991285
829045985218 368981712
120484199806 368972139
231406152718 368962566
655143765130 148860150
150127135498 368952993
237143495110 368943420
673181516902 368933847
278261115586 368924274
23905602874 368914701
410219990602 368905128
946661504254 368895555
458031177202 368885982
44942524978 368876409
28686721534 368866836
968654650090 140971998
140564898178 368857263
377708383714 368847690
421694675386 368838117
154908254158 368828544
55460986030 368818971
216106573006 368809398
390139292230 368799825
140564898178 368790252
983954229802 368780679
831914656414 368771106
91797487846 61573536
877813395550 30825060
224712586594 368761533
291648247834 368751960
147258464302 336749421
311728946206 268493931
755416757854 342091155
741073401874 368742387
382489502374 368732814
987779124730 106796388
331809644578 368723241
596683618342 368713668
770716337566 129695004
455162506006 368704095
770716337566 368694522
919887239758 368684949
405438871942 368675376
788884588474 368665803
374839712518 368656230
594771170878 368646657
51636091102 105484887
293560695298 368637084
554609774134 368627511
934230595738 8031747
207500559418 368617938
343429781524 68399085
381533278642 368608365
17212036750 119672073
495323902750 368598792
279217339318 368589219
854864025982 368579646
351890342950 368570073
735336059482 368560500
605289631930 62444679
302166708886 368550927
162558044014 368541354
691349767810 368531781
318422512330 368522208
965785978894 368512635
181682518654 368503062
782191022350 368493489
938055490666 368483916
554609774134 368474343
197938322098 368464770
487674112894 368455197
395876634622 368445624
435081807634 368436051
742985849338 368426478
637801238818 368416905
867294934498 368407332
866338710766 368397759
487674112894 368388186
675093964366 368378613
431256912706 368369040
614851869250 368359467
224712586594 368349894
632063896426 368340321
459943624666 368330748
49723643638 23989938
196982098366 368321175
769760113834 368311602
366233698930 181571091
515404601122 368302029
417869780458 368292456
407351319406 368282883
640669910014 368273310
23905602874 368263737
413088661798 368254164
13387141822 368244591
380577054910 368235018
619632987910 118915806
56417209762 368225445
172120281334 368215872
623457882838 368206299
604333408198 368196726
849126683590 239736639
492455231554 368187153
974391992482 368177580
407351319406 368168007
786015917278 95739573
328940973382 368158434
414044885530 368148861
675093964366 171624744
626326554034 368139288
961961083966 368129715
440819150026 39038694
252443074822 368120142
574690472506 368110569
634932567622 368100996
943792833058 11707779
580427814898 125741355
31555392730 368091423
929449477078 368081850
821396195362 368072277
47811196174 203062476
730554940822 368062704
825221090290 368053131
199850769562 368043558
749679415462 368033985
595727394610 368024412
707605571254 368014839
859860537142 30355983
907456331242 368005266
163514267746 367995693
264873983338 367986120
821396195362 367976547
637801238818 367966974
755416757854 367957401
21036931678 367947828
323203630990 367938255
797490602062 367928682
518273272318 367919109
154908254158 56844474
77454131866 78355005
16255813018 319910514
658838160922 367909536
189332308510 367899963
802271720722 117221385
680831306758 367890390
338503210702 367880817
868251158230 367871244
792709483402 367861671
924668358418 367852098
949530175450 367842525
855820249714 367832952
540266418154 20333052
857732697178 367823379
854864025982 339841500
302166708886 367813806
760197876514 111736056
865382487034 367804233
772628785030 367794660
606245855662 129206781
549828655474 367785087
502017468874 219671631
897894093922 367775514
996385138318 367765941
997341362050 118714773
348065448022 367756368
394920410890 300908109
198029686810 210002901
202719440758 367746795
87972592918 367737222
785059693546 367727649
741073401874 309083451
52592314834 367718076
224712586594 367708503
5737351966 314453904
902675212582 367698930
830002208950 367689357
740117178142 367679784
544091313082 367670211
402570200746 367660638
961961083966 103847904
373883488786 367651065
86060145454 367641492
671269069438 240224862
109009515022 367631919
344240553094 367622346
116659304878 367612773
356671461610 367603200
608158303126 367593627
381533278642 367584054
181682518654 154355052
737248506946 367574481
621545435374 22132776
349021671754 367564908
967698426358 367555335
966742202626 367545762
241924613770 367536189
180726294922 367526616
281129786782 367517043
480980546770 367507470
675093964366 342512367
11474694358 367497897
697087110202 174678531
41117630050 367488324
320334959794 367478751
861557592106 33974577
801315496990 367469178
724817598430 92503899
469505861986 367459605
387270621034 367450032
674137740634 367440459
712386689914 367430886
454206282274 367421313
39205182586 367411740
451337611078 367402167
606245855662 367392594
94666159042 367383021
719080256038 367373448
540266418154 367363875
857732697178 277080912
412132438066 367354302
605289631930 367344729
294516919030 367335156
239055942574 367325583
11474694358 367316010
390139292230 367306437
839564446270 367296864
896937870190 367287291
345196776826 367277718
559390892794 84673185
217062796738 367268145
824264866558 367258572
340415658166 367248999
231406152718 367239426
950486399182 367229853
451337611078 335591088
764022771442 298017063
699955781398 367220280
497236350214 183820746
532616628298 42551985
133871332054 199376871
299414933593 196696431
180726294922 144418278
147258464302 273529329
729598717090 367210707
623457882838 367201134
352846566682 367191561
326072302186 136309947
32511616462 367181988
388226844766 367172415
515404601122 211821771
388226844766 367162842
783147246082 367153269
499148797678 367143696
671269069438 30336837
344240553094 79427181
18168260482 367134123
652144594798 367124550
569909353846 367114977
420738451654 367105404
768803890102 367095831
967698426358 367086258
533572852030 367076685
119527976074 367067112
740117178142 367057539
780278574886 363467664
123352871002 367047966
347109224290 367038393
87016369186 367028820
123352871002 367019247
832870880146 151540590
968654650090 367009674
232362376450 367000101
742029625606 366990528
774541232494 366980955
745854520534 366971382
851039131054 366961809
659794384654 366952236
753504310390 59410038
928493253346 366942663
347109224290 366933090
747766967998 366923517
20080707946 366913944
546003760546 366904371
948573951718 366894798
447512716150 366885225
237143495110 366875652
749679415462 366866079
790797035938 366856506
412132438066 366846933
280173563050 366837360
661706832118 366827787
961004860234 366818214
10518470626 366808641
692305991542 201061719
52592314834 366799068
213237901810 366789495
129090213394 281513211
205588111954 366779922
320334959794 366770349
642922333000 13497930
11474694358 366760776
730554940822 366751203
836695775074 366741630
722905150966 366732057
112834409950 366722484
917018568562 366712911
155864477890 366703338
125265318466 366693765
866338710766 150133359
562259563990 366684192
155864477890 366674619
500105021410 366665046
504886140070 366655473
112834409950 366645900
23905602874 366636327
398745305818 366626754
63110775886 366617181
689437320346 366607608
150127135498 366598035
849126683590 366588462
934230595738 366578889
36336511390 366569316
572778025042 366559743
177857623726 366550170
777409903690 366540597
506798587534 366531024
615808092982 3905784
138652450714 185275842
168295386406 320322153
957179965306 208767984
741098272528 157131222
272523773194 366521451
608158303126 366511878
407351319406 366502305
917018568562 280919685
939967938130 366492732
894069198994 366483159
992560243390 366473586
40161406318 366464013
687524872882 77838063
50679867370 366454440
996385138318 366444867
167339162674 203311374
250530627358 366435294
964829755162 366425721
911281226170 366416148
181682518654 366406575
893112975262 366397002
511579706194 366387429
135783779518 366377856
226625034058 366368283
479068099306 366358710
458031177202 366349137
964829755162 366339564
30599168998 366329991
758285429050 366320418
963873531430 366310845
567996906382 366301272
954311294110 366291699
606245855662 366282126
430300688974 366272553
158733149086 305570160
945705280522 288367479
384401949838 366262980
289735800370 366253407
44942524978 366243834
200806993294 366234261
10518470626 366224688
87972592918 366215115
782191022350 366205542
108053291290 147050853
918931016026 366195969
165426715210 366186396
8606023162 366176823
75541684402 366167250
556522221598 366157677
361452580270 366148104
720992703502 366138531
354759014146 305416992
80322803062 289353498
870163605694 366128958
794621930866 198371706
614851869250 366119385
492455231554 366109812
932318148274 366100239
819483747898 366090666
581384038630 366081093
790797035938 316990749
294516919030 366071520
716211584842 366061947
319378736062 136654575
259136640946 366052374
619632987910 366042801
598596065806 289918305
420738451654 366033228
640669910014 366023655
550784879206 366014082
697087110202 366004509
982998006070 324754452
140564898178 365994936
895981646458 365985363
961961083966 365975790
319378736062 365966217
65979447082 365956644
390139292230 365947071
522098167246 365937498
512535929926 365927925
563215787722 300324156
403526424478 365918352
365277475198 318713889
786972141010 365908779
917018568562 303234348
249574403626 365899206
568953130114 10626030
671269069438 365889633
565128235186 251185947
168295386406 365880060
785059693546 365870487
792709483402 365860914
709518018718 365851341
415001109262 191862066
955267517842 365841768
276348668122 365832195
746810744266 365822622
961004860234 365813049
856776473446 228038433
407351319406 241679958
633976343890 199194984
315553841134 365803476
965785978894 365793903
739160954410 365784330
263917759606 365774757
594771170878 365765184
788884588474 365755611
162558044014 365746038
315553841134 100104861
179770071190 365736465
570865577578 365726892
943792833058 365717319
282086010514 365707746
799403049526 365698173
367189922662 365688600
872076053158 365679027
773585008762 61295919
479068099306 365669454
445600268686 365659881
268698878266 365650308
344240553094 365640735
895981646458 365631162
949530175450 26182155
256267969750 365621589
783147246082 365612016
257224193482 365602443
309816498742 365592870
724817598430 365583297
557478445330 365573724
699955781398 365564151
671281916404 72505902
191244755974 365554578
920843463490 365545005
94666159042 365535432
649275923602 365525859
175945176262 365516286
773585008762 365506713
855820249714 306872088
317466288598 365497140
329897197114 365487567
32511616462 365477994
173076505066 365468421
246705732430 365458848
857732697178 365449275
644494804942 164081220
310772722474 365439702
885463185406 365430129
322247407258 365420556
449425163614 365410983
977260663678 365401410
759241652782 365391837
175945176262 67958727
44942524978 230603997
733423612018 365382264
890244304066 365372691
375795936250 365363118
809014003843 81581106
864426263302 365353545
18168260482 365343972
739160954410 53197161
590946275950 365334399
868251158230 365324826
85103921722 365315253
315553841134 365305680
995428914586 365296107
201763217026 365286534
924668358418 365276961
881638290478 365267388
54504762298 365257815
751591862926 365248242
614851869250 365238669
829045985218 320542332
74585460670 365229096
712386689914 365219523
848170459858 216541260
393964187158 365209950
490542784090 326448873
379620831178 365200377
403526424478 365190804
171164057602 365181231
705693123790 365171658
75541684402 14886015
411176214334 91240263
245749508698 365162085
348065448022 10798344
239055942574 365152512
420738451654 69480834
109965738754 365142939
396832858354 365133366
965785978894 161975160
156820701622 365123793
103272172630 365114220
494367679018 365104647
330853420846 365095074
499148797678 44638899
795578154598 365085501
196982098366 365075928
68848118278 365066355
310772722474 365056782
237143495110 97261680
434125583902 365047209
619632987910 365037636
64066999618 365028063
195069650902 365018490
463768519594 365008917
182638742386 364999344
13387141822 364989771
692305991542 364980198
795578154598 364970625
849126683590 188549808
343284329362 364961052
124309094734 364951479
826177314022 364941906
521141943514 364932333
2868680770 364922760
101359725166 364913187
961004860234 364903614
730554940822 364894041
780278574886 106528344
102315948898 364884468
851995354786 322112304
237143495110 364874895
559390892794 364865322
895981646458 232844079
607202079394 364855749
889288080334 104987091
751591862926 249089460
933274372006 364846176
9574 364836603
636853984987 78603903
958136189038 364827030
740117178142 364817457
675093964366 364807884
579471591166 283513968
585208933558 364798311
342328105630 364788738
825221090290 207533067
310772722474 364779165
54504762298 364769592
695174662738 364760019
607202079394 364750446
272523773194 364740873
82235250526 364731300
265830207070 364721727
317466288598 364712154
633020120158 364702581
763066547710 364693008
231406152718 39211008
804184168186 364683435
746810744266 364673862
829045985218 364664289
533572852030 364654716
537397746958 311400117
458031177202 364645143
309816498742 364635570
399701529550 364625997
237143495110 364616424
698999557666 241364049
91797487846 364606851
2868680770 364597278
138652450714 364587705
947617727986 364578132
592858723414 364568559
534529075762 364558986
993516467122 364549413
868251158230 300410313
125265318466 364539840
674137740634 364530267
33467840194 364520694
635888791354 364511121
934288330501 293900673
549828655474 364501548
198894545830 364491975
507754811266 364482402
797490602062 364472829
662663055850 299883798
357627685342 364463256
849126683590 364453683
515404601122 364444110
386314397302 351989637
90841264114 142503678
115703081146 364434537
826177314022 364424964
921799687222 364415391
425519570314 364405818
65979447082 364396245
81279026794 364386672
347109224290 293201844
49723643638 364377099
151083359230 364367526
812790181774 364357953
236187271378 346552173
816615076702 364348380
640669910014 364338807
363365027734 133275306
676050188098 364329234
840520670002 364319661
332765868310 364310088
112834409950 6720246
632063896426 364300515
457074953470 364290942
340415658166 364281369
963873531430 364271796
798446825794 364262223
963873531430 364252650
611983198054 364243077
969610873822 351826896
838608222538 364233504
262961535874 270992484
297385590226 364223931
813746405506 94217466
43986301246 364214358
499148797678 48075606
504126373444 133007262
106140843826 153436044
898850317654 364204785
688481096614 364195212
636845015086 364185639
482892994234 243786018
430300688974 364176066
18181107448 72505902
987779124730 352410849
244793284966 364166493
321291183526 364156920
930405700810 364147347
762110323978 182088033
611026974322 364137774
214194125542 37018791
611983198054 364128201
945705280522 364118628
273479996926 364109055
167339162674 364099482
575646696238 364089909
961004860234 143566281
911281226170 364080336
584252709826 364070763
320334959794 364061190
150127135498 364051617
430375999765 182470953
661706832118 364042044
980129334874 101531238
42073853782 364032471
348065448022 364022898
39205182586 364013325
340415658166 364003752
775497456226 363994179
772628785030 363984606
761154100246 363975033
880682066746 363965460
464724743326 188071158
59285880958 297212931
122396647270 363955887
313641393670 363946314
7649799430 363936741
712386689914 363927168
700912005130 363917595
848170459858 363908022
137696226982 363898449
937099266934 363888876
778366127422 363879303
31555392730 363869730
680831306758 363860157
827133537754 363850584
764978995174 363841011
9574 106691085
129090213394 157839624
220887691666 363831438
418826004190 363821865
904587660046 363812292
676050188098 363802719
377708383714 363793146
166382938942 363783573
763066547710 363774000
287823352906 26402334
250530627358 363764427
158733149086 28297788
296429366494 363754854
601464737002 363745281
554609774134 363735708
164470491478 363726135
771672561298 363716562
569909353846 285371130
19124484214 363706989
291648247834 313372155
865382487034 363697416
750635639194 363687843
131002660858 363678270
30599168998 296561967
829045985218 363668697
194113427170 363659124
537397746958 363649551
476225093323 49396680
857732697178 363639978
155864477890 363630405
389183068498 363620832
425519570314 363611259
168295386406 174142443
655969489726 63306249
403526424478 363601686
173076505066 363592113
366233698930 363582540
37292735122 363572967
614851869250 363563394
773585008762 363553821
768803890102 363544248
798446825794 305799912
678918859294 363534675
429344465242 363525102
198894545830 363515529
511579706194 363505956
147258464302 363496383
168295386406 363486810
89885040382 363477237
475243204378 288807837
866338710766 363467664
90841264114 363458091
323203630990 363448518
586165157290 363438945
619632987910 363429372
458031177202 363419799
911281226170 363410226
742029625606 302918439
62154552154 363400653
825221090290 363391080
244943820391 131169246
68848118278 363381507
600508513270 363371934
763066547710 270887181
181682518654 363362361
153952030426 363352788
214194125542 151473579
134827555786 363343215
354759014146 363333642
188376084778 363324069
1912457038 37832496
944749056790 363314496
488630336626 363304923
320334959794 363295350
263917759606 363285777
725773822162 363276204
726954743350 87190884
79366579330 363266631
371971041322 363257058
334678315774 363247485
600508513270 363237912
126221542198 147778401
698043333934 363228339
218019020470 363218766
681787530490 363209193
218975244202 363199620
718124032306 363190047
828089761486 363180474
164470491478 363170901
578515367434 363161328
516360824854 214626660
591902499682 363151755
278261115586 201214887
825221090290 2450688
505842363802 280977123
361452580270 363142182
91797487846 363132609
546003760546 363123036
165426715210 363113463
600508513270 167795544
108053291290 363103890
718124032306 363094317
559390892794 363084744
48767419906 37363419
87972592918 363075171
860601368374 363065598
694218439006 363056025
714299137378 363046452
860601368374 332230965
374839712518 363036879
48767419906 166369167
921799687222 363027306
755416757854 363017733
638972491276 52651500
26774274070 363008160
187419861046 362998587
517317048586 292579599
19124484214 210414540
21036931678 362989014
64066999618 362979441
636845015086 362969868
203675664490 264865764
78410355598 280622922
793665707134 362960295
328940973382 362950722
578515367434 362941149
291648247834 362931576
97534830238 362922003
182638742386 362912430
856776473446 362902857
404482648210 362893284
938055490666 345470424
280173563050 12196002
543135089350 362883711
70760565742 362874138
324159854722 362864565
578515367434 362854992
451337611078 362845419
361452580270 362835846
934230595738 362826273
683699977954 362816700
422650899118 70696605
58478316343 133887978
270611325730 362807127
443687821222 362797554
986822900998 362787981
487674112894 362778408
86060145454 362768835
322247407258 362759262
131958884590 362749689
411176214334 362740116
397789082086 362730543
686568649150 362720970
507754811266 362711397
361452580270 362701824
815658852970 362692251
290692024102 239736639
355715237878 362682678
502017468874 362673105
123352871002 270351093
339459434434 362663532
677962635562 362653959
215150349274 362644386
45898748710 362634813
389183068498 362625240
456118729738 362615667
666487950778 362606094
895981646458 362596521
676050188098 81648117
416913556726 362586948
266786430802 362577375
411176214334 362567802
4781128234 362558229
379620831178 362548656
116659304878 362539083
36336511390 362529510
406395095674 362519937
933546044173 60711966
525923062174 362510364
458987400934 362500791
312685169938 296743854
125265318466 362491218
426475794046 362481645
590946275950 362472072
871119829426 362462499
498192573946 362452926
747766967998 301530354
431256912706 362443353
754460534122 362433780
445600268686 362424207
861557592106 48745716
633020120158 362414634
902675212582 362405061
315553841134 362395488
374107822468 120859125
174988952530 311878767
728642493358 362385915
553653550402 362376342
982041782338 362366769
242880837502 362357196
921799687222 362347623
459943624666 362338050
682743754222 362328477
447512716150 362318904
500105021410 170093064
367189922662 362309331
629195225230 362299758
74585460670 115479099
633020120158 362290185
349977895486 362280612
466637190790 362271039
244793284966 362261466
879725843014 362251893
357627685342 90081930
142477345642 362242320
409263766870 362232747
609114526858 362223174
433169360170 362213601
358583909074 362204028
980129334874 362194455
139608674446 119155131
914149897366 362184882
703780676326 362175309
92753711578 362165736
354759014146 154412490
851995354786 362156163
707605571254 362146590
397789082086 317967195
528791733370 362137017
831914656414 362127444
676050188098 362117871
159689372818 362108298
402570200746 362098725
757329205318 262970310
581687521876 40235319
480024323038 362089152
42073853782 362079579
342328105630 362070006
631107672694 362060433
33467840194 362050860
957179965306 362041287
901718988850 362031714
661706832118 259485738
444644044954 60702393
655969489726 362022141
134827555786 362012568
496280126482 362002995
191244755974 361993422
913193673634 237601860
808965286846 361983849
30599168998 361974276
233318600182 361964703
832870880146 361955130
816615076702 361945557
308860275010 361935984
294516919030 361926411
512535929926 361916838
978448142371 98563608
559390892794 159782943
599552289538 361907265
922755910954 361897692
575646696238 361888119
409263766870 361878546
113790633682 361868973
960048636502 61946883
246705732430 361859400
58329657226 361849827
187419861046 361840254
77454131866 361830681
291648247834 361821108
437950478830 361811535
853907802250 361801962
349021671754 421212
501112709590 175109316
696130886470 108031305
310772722474 361792389
961004860234 361782816
293560695298 13526649
843389341198 358355682
179770071190 361773243
628239001498 134424066
679875083026 361763670
857732697178 361754097
502973692606 361744524
365277475198 361734951
389183068498 361725378
103272172630 109907613
380577054910 361715805
544091313082 361706232
332765868310 361696659
464724743326 361687086
934230595738 361677513
866338710766 361667940
30599168998 361658367
597639842074 361648794
10518470626 361639221
250530627358 361629648
9574 361620075
786972141010 361610502
546003760546 361600929
70760565742 361591356
173076505066 361581783
527835509638 361572210
386314397302 361562637
663619279582 361553064
466637190790 361543491
432213136438 361533918
322247407258 361524345
841476893734 361514772
458189055118 66781248
65979447082 361505199
131002660858 361495626
788884588474 361486053
503929916338 271471134
916062344830 361476480
957179965306 361466907
673181516902 63478563
511579706194 254268453
617720540446 361457334
546003760546 361447761
895981646458 361438188
879901296958 131561739
241924613770 361428615
112834409950 361419042
922755910954 144389559
817571300434 361409469
652144594798 361399896
611983198054 361390323
948573951718 80212167
60424604362 34070307
718124032306 361380750
384401949838 361371177
417869780458 361361604
189332308510 361352031
619632987910 361342458
420738451654 361332885
626326554034 361323312
314597617402 361313739
865382487034 361304166
767847666370 169844166
991604019658 361294593
629195225230 361285020
52592314834 160481772
878769619282 361275447
360496356538 320255142
219931467934 19146000
846258012394 361265874
766891442638 361256301
744898296802 361246728
729598717090 220600212
176901399994 248706540
551741102938 361237155
287823352906 361227582
293560695298 166665930
233323760029 13411773
502017468874 361218009
598596065806 361208436
494367679018 361198863
107097067558 361189290
245749508698 361179717
981085558606 361170144
844345564930 313879524
129090213394 361160571
448588611955 207896841
297385590226 361150998
251486851090 76239372
895025422726 361141425
542178865618 361131852
186463637314 361122279
122396647270 361112706
312685169938 361103133
677006411830 361093560
191244755974 31246272
525923062174 288405771
668400398242 23855916
661706832118 244886913
526879285906 361083987
145346016838 361074414
804184168186 361064841
240012166306 361055268
629195225230 361045695
418826004190 361036122
655013265994 361026549
900762765118 361016976
867294934498 361007403
782191022350 360997830
841476893734 49176501
755416757854 360988257
47811196174 360978684
207500559418 360969111
152995806694 360959538
650232147334 360949965
312685169938 360940392
20080707946 360930819
800359273258 256939320
783147246082 360921246
140564898178 254546070
50679867370 360911673
851039131054 360902100
435081807634 360892527
826177314022 85955967
811833958042 360882954
788884588474 360873381
579471591166 360863808
228537481522 360854235
287823352906 360844662
345196776826 190081488
916062344830 176593131
7649799430 360835089
118571752342 360825516
592858723414 360815943
497236350214 360806370
384401949838 360796797
105184620094 360787224
433276012963 82212924
915106121098 360777651
547916208010 360768078
351890342950 360758505
288779576638 360748932
694218439006 273529329
266786430802 360739359
635888791354 360729786
372927265054 360720213
98491053970 360710640
528791733370 360701067
280173563050 360691494
624414106570 360681921
698043333934 360672348
775497456226 360662775
689437320346 279885801
681787530490 360653202
262005312142 360643629
970567097554 360634056
380577054910 327884823
872076053158 360624483
105184620094 204986649
827133537754 360614910
841476893734 360605337
890244304066 360595764
148214688034 360586191
29642945266 360576618
802271720722 360567045
619632987910 360557472
438906702562 166129842
61198328422 360547899
443687821222 196160343
785059693546 360538326
426475794046 65756937
895981646458 360528753
838608222538 360519180
599552289538 360509607
31555392730 360500034
608158303126 360490461
415001109262 213123699
267742654534 360480888
155864477890 360471315
577559143702 93662232
830002208950 99616638
428388241510 360461742
857732697178 320370018
56417209762 360452169
38248958854 360442596
586165157290 27799992
435081807634 360433023
420738451654 360423450
487674112894 360413877
315553841134 103551141
261049088410 195739131
406395095674 360404304
726730045894 360394731
405438871942 94408926
771672561298 360385158
785059693546 360375585
384401949838 360366012
999253809514 360356439
672225293170 360346866
140564898178 192359862
934230595738 360337293
152039582962 360327720
943792833058 360318147
67891894546 360308574
713342913646 175702842
553653550402 360299001
228537481522 360289428
357627685342 360279855
790797035938 360270282
259136640946 360260709
531660404566 41355360
774541232494 360251136
522098167246 360241563
911281226170 360231990
10518470626 360222417
546003760546 360212844
369102370126 360203271
242880837502 360193698
281129786782 360184125
824264866558 360174552
504886140070 360164979
200806993294 360155406
976304439946 360145833
957179965306 360136260
783147246082 360126687
396832858354 103675590
305035380082 360117114
272523773194 360107541
670312845706 360097968
815658852970 360088395
643538581210 360078822
918931016026 360069249
851995354786 360059676
732467388286 44284698
246705732430 360050103
724817598430 360040530
940924161862 360030957
782191022350 360021384
103272172630 67221606
632063896426 360011811
855820249714 360002238
651218238826 326669052
677006411830 359992665
357945748267 842424
238099718842 326783928
720992703502 359983092
480024323038 359973519
50679867370 359963946
953355070378 359954373
565128235186 359944800
674137740634 359935227
43986301246 359925654
705693123790 149281362
375795936250 359916081
901718988850 359906508
703780676326 359896935
962917307698 359887362
919887239758 154642242
230449928986 359877789
224712586594 359868216
968654650090 359858643
433169360170 359849070
694218439006 359839497
676050188098 359829924
469505861986 359820351
142477345642 359810778
261049088410 359801205
598596065806 176200638
702824452594 182375223
94666159042 294733524
703780676326 214760682
673181516902 359791632
270611325730 359782059
997341362050 359772486
832870880146 359762913
129090213394 359753340
392051739694 359743767
981085558606 359734194
507754811266 359724621
124309094734 359715048
317466288598 359705475
944749056790 35640279
934230595738 359695902
287823352906 359686329
222800139130 101339778
174032728798 359676756
257224193482 359667183
152039582962 359657610
512535929926 359648037
351890342950 359638464
695174662738 359628891
447512716150 359619318
627282777766 359609745
644494804942 359600172
662663055850 359590599
560347116526 359581026
613895645518 359571453
794621930866 359561880
989691572194 359552307
73629236938 359542734
225668810326 359533161
17212036750 359523588
371971041322 359514015
33467840194 359504442
344240553094 359494869
956233306 359485296
588077604754 359475723
138652450714 359466150
528791733370 359456577
148214688034 359447004
174988952530 359437431
109009515022 359427858
570865577578 46945992
963873531430 359418285
798446825794 359408712
314597617402 359399139
20080707946 359389566
345196776826 359379993
769760113834 359370420
238099718842 359360847
116659304878 353435160
526879285906 359351274
196982098366 359341701
808965286846 359332128
136740003250 359322555
852951578518 359312982
174032728798 359303409
436994255098 275530086
849126683590 359293836
883550737942 359284263
916062344830 359274690
496280126482 359265117
611026974322 359255544
148214688034 359245971
963873531430 359236398
548872431742 359226825
508711034998 359217252
21036931678 359207679
194113427170 359198106
196982098366 359188533
809921510578 164693892
650232147334 359178960
905543883778 359169387
332765868310 359159814
774541232494 359150241
919887239758 359140668
573734248774 359131095
680831306758 341334888
532616628298 36635871
300254261422 359121522
48767419906 359111949
204631888222 359102376
677962635562 359092803
287823352906 359083230
42073853782 359073657
660750608386 359064084
890244304066 359054511
161601820282 359044938
774541232494 359035365
961004860234 359025792
609114526858 359016219
355715237878 359006646
782191022350 358997073
293560695298 358987500
324159854722 358977927
742029625606 178277979
208456783150 358968354
47811196174 294293166
568953130114 358958781
569201941957 51952671
745854520534 358949208
218975244202 358939635
160645596550 90675456
196025874634 358930062
489586560358 358920489
236187271378 358910916
575646696238 358901343
216106573006 358891770
362408804002 358882197
806096615650 265507155
309816498742 358872624
538609722958 101828001
406395095674 2594283
853907802250 358863051
579471591166 358853478
737248506946 358843905
476199428110 358834332
982998006070 358824759
364321251466 358815186
547916208010 358805613
167339162674 358796040
311728946206 358786467
12430918090 358776894
893112975262 358767321
695174662738 358757748
622501659106 358748175
574690472506 358738602
480980546770 358729029
587121381022 139105263
702824452594 358719456
107097067558 237209367
188376084778 156030327
136740003250 358709883
141521121910 358700310
190288532242 127866561
319378736062 358690737
782191022350 358681164
88928816650 358671591
681787530490 358662018
458987400934 358652445
765183560611 17413287
43986301246 358642872
789840812206 358633299
949530175450 358623726
228537481522 277128777
341371881898 358614153
982041782338 11286567
689488679491 139191420
567996906382 358604580
383445726106 260174994
514448377390 358595007
48767419906 358585434
511579706194 358575861
14343365554 358566288
857732697178 358556715
703780676326 358547142
461856072130 80327043
827133537754 358537569
531660404566 349519803
838608222538 19222584
570865577578 358527996
308860275010 252717627
720992703502 358518423
291648247834 358508850
68848118278 358499277
38248958854 358489704
185507413582 281618514
905543883778 358480131
950486399182 358470558
215150349274 358460985
638757462550 358451412
266786430802 358441839
242880837502 358432266
918931016026 358422693
64066999618 358413120
670312845706 138999960
698043333934 97347837
101359725166 358403547
831914656414 358393974
400657753282 358384401
545047536814 358374828
643538581210 358365255
497236350214 115632267
277304891854 358355682
591902499682 358346109
390139292230 358336536
208456783150 358326963
622501659106 358317390
398745305818 358307817
740117178142 358298244
634932567622 208078728
232362376450 358288671
851039131054 327626352
400657753282 358279098
675093964366 37554879
665531727046 358269525
678918859294 358259952
464724743326 358250379
793665707134 358240806
64066999618 358231233
616764316714 358221660
611026974322 266004951
249574403626 358212087
650232147334 358202514
718124032306 358192941
746810744266 358183368
387270621034 358173795
553653550402 314511342
670312845706 358164222
435081807634 358154649
617720540446 358145076
52592314834 358135503
603377184466 358125930
171164057602 358116357
990647795926 358106784
975348216214 358097211
71716789474 31093104
962076936412 18351441
527835509638 358087638
17212036750 358078065
953355070378 333082962
48767419906 358068492
91797487846 358058919
136740003250 358049346
496280126482 358039773
80322803062 358030200
403526424478 358020627
226625034058 358011054
279217339318 358001481
176901399994 357991908
317466288598 256690422
751591862926 357982335
304079156350 357972762
836695775074 357963189
878769619282 357953616
69804342010 123099207
508711034998 141546378
236187271378 357944043
109009515022 357934470
593814947146 357924897
222800139130 357915324
753504310390 357905751
675093964366 123558711
161601820282 357896178
132915108322 357886605
748723191730 357877032
717167808574 357867459
104228396362 165000228
495323902750 357857886
844345564930 357848313
273479996926 357838740
21993155410 357829167
344240553094 225559026
763066547710 1598691
364321251466 28240350
240968390038 357819594
456118729738 30480432
232362376450 357810021
495323902750 357800448
686568649150 357790875
993516467122 299223261
994472690854 357781302
77454131866 357771729
956233306 357762156
992560243390 357752583
165426715210 357743010
602420960734 187870125
819483747898 357733437
625370330302 357723864
620589211642 296849157
214194125542 242177754
596683618342 357714291
45898748710 357704718
153952030426 313678491
119527976074 357695145
240012166306 258652887
993516467122 357685572
848170459858 357675999
315553841134 357666426
688481096614 357656853
809921510578 357647280
427432017778 255761841
599552289538 357637707
387270621034 357628134
907456331242 357618561
450381387346 357608988
105184620094 357599415
644494804942 357589842
748723191730 357580269
439862926294 357570696
883550737942 357561123
623457882838 46993857
336590763238 176449536
110921962486 357551550
681787530490 357541977
160645596550 357532404
240968390038 357522831
20080707946 357513258
296429366494 357503685
359540132806 166675503
63110775886 357494112
432213136438 286156116
893112975262 357484539
107097067558 357474966
655969489726 51148539
296429366494 357465393
451337611078 357455820
601464737002 357446247
827133537754 23176233
127177765930 357436674
718124032306 357427101
644494804942 357417528
774541232494 357407955
419782227922 357398382
575646696238 357388809
654245458048 17499444
442955653555 1608264
304079156350 269355501
944749056790 357379236
235231047646 357369663
966742202626 357360090
622501659106 91134960
935186819470 357350517
303122932618 357340944
484805441698 357331371
541222641886 357321798
570865577578 357312225
109965738754 357302652
400657753282 357293079
698043333934 357283506
881638290478 357273933
567040682650 357264360
481936770502 357254787
371971041322 357245214
495323902750 40139589
901718988850 357235641
906500107510 290186349
860601368374 357226068
194113427170 102517257
992560243390 357216495
315553841134 357206922
393007963426 63038205
239055942574 184644024
558434669062 357197349
381533278642 357187776
544091313082 357178203
975348216214 357168630
132915108322 357159057
559390892794 357149484
553653550402 357139911
445600268686 357130338
797490602062 357120765
946661504254 357111192
480980546770 174324330
514448377390 357101619
13387141822 357092046
18168260482 357082473
615808092982 357072900
473330756914 357063327
938055490666 357053754
149170911766 357044181
125265318466 357034608
706649347522 357025035
684656201686 357015462
927537029614 357005889
814702629238 356996316
663619279582 356986743
658838160922 50191239
291648247834 356977170
554609774134 356967597
329897197114 356958024
389183068498 356948451
478111875574 249032022
438906702562 356938878
547916208010 340042533
306947827546 77349840
789840812206 356929305
61198328422 356919732
278261115586 356910159
239055942574 356900586
768803890102 356891013
866338710766 356881440
681787530490 170380254
379662483301 278210526
318422512330 238377273
396832858354 356871867
27730497802 356862294
955267517842 356852721
705693123790 356843148
522098167246 356833575
74585460670 356824002
218019020470 356814429
546003760546 210452832
366233698930 43538004
987779124730 349366635
358583909074 356804856
842433117466 54709695
465680967058 356795283
166382938942 356785710
537397746958 356776137
917018568562 356766564
775497456226 356756991
169251610138 356747418
625370330302 356737845
146302240570 356728272
260092864678 286108251
191258474083 145097961
184551189850 325118226
481936770502 356718699
74585460670 356709126
686568649150 356699553
181682518654 75492678
524966838442 356689980
776453679958 356680407
109965738754 356670834
505842363802 356661261
441775373758 356651688
69804342010 356642115
513492153658 317823600
77454131866 356632542
787928364742 356622969
209413006882 67135449
668400398242 356613396
684656201686 356603823
27730497802 356594250
869207381962 356584677
702824452594 356575104
100403501434 356565531
459943624666 356555958
313641393670 356546385
170207833870 182384796
852951578518 356536812
886419409138 356527239
560347116526 356517666
516360824854 356508093
620589211642 356498520
989691572194 356488947
178813847458 356479374
588077604754 356469801
53548538566 356460228
740117178142 356450655
851995354786 356441082
303122932618 356431509
254355522286 356421936
558434669062 356412363
726730045894 356402790
204631888222 154412490
186463637314 356393217
863470039570 356383644
968654650090 356374071
392051739694 356364498
296429366494 127100721
706649347522 356354925
455162506006 356345352
847214236126 356335779
564172011454 356326206
542178865618 356316633
742029625606 356307060
485761665430 356297487
761154100246 356287914
507754811266 356278341
985866677266 356268768
92753711578 356259195
766891442638 91077522
448468939882 141421929
75541684402 356249622
877813395550 321930417
445600268686 356240049
651188371066 224764467
455162506006 356230476
143433569374 356220903
536441523226 356211330
417869780458 356201757
375795936250 356192184
364321251466 356182611
258180417214 356173038
818527524166 185878941
375795936250 356163465
464724743326 356153892
617720540446 356144319
603377184466 356134746
328940973382 356125173
197938322098 356115600
899806541386 356106027
583296486094 356096454
816615076702 261630090
303122932618 356086881
549828655474 289602396
9562246894 356077308
255311746018 356067735
211325454346 356058162
133871332054 356048589
213237901810 356039016
50679867370 356029443
686568649150 356019870
37292735122 356010297
491499007822 356000724
302166708886 355991151
206544335686 355981578
656925713458 355972005
434125583902 106145424
533572852030 355962432
125265318466 355952859
253399298554 355943286
592858723414 355933713
524966838442 277463832
990647795926 355924140
532616628298 355914567
436038031366 355904994
131002660858 355895421
958136189038 355885848
735336059482 355876275
63110775886 355866702
164470491478 355857129
48767419906 317804454
546003760546 355847556
484805441698 355837983
103272172630 355828410
128133989662 355818837
240968390038 355809264
800359273258 97060647
251486851090 355799691
41117630050 355790118
784103469814 355780545
705693123790 355770972
682743754222 355761399
871119829426 355751826
876857171818 355742253
528791733370 355732680
759241652782 263879745
686568649150 355723107
393964187158 355713534
953355070378 355703961
928493253346 355694388
172120281334 355684815
634932567622 246399447
104228396362 355675242
159689372818 355665669
613895645518 355656096
817670811769 214406481
166382938942 355646523
662663055850 355636950
96578606506 355627377
920843463490 355617804
757329205318 355608231
873988500622 355598658
579471591166 355589085
765935218906 355579512
151083359230 355569939
997341362050 355560366
486717889162 355550793
383445726106 196246500
618676764178 355541220
70760565742 355531647
460899848398 355522074
700912005130 355512501
717167808574 355502928
972479545018 355493355
54504762298 355483782
472374533182 355474209
665531727046 355464636
440819150026 147376335
709518018718 355455063
165426715210 355445490
128133989662 355435917
393007963426 355426344
337546986970 355416771
117615528610 355407198
681787530490 355397625
408307543138 355388052
728642493358 355378479
750635639194 355368906
991604019658 355359333
436994255098 355349760
355715237878 355340187
529747957102 355330614
959092412770 355321041
444644044954 34079880
812790181774 67949154
213237901810 355311468
633976343890 355301895
330853420846 355292322
334678315774 355282749
826177314022 355273176
288779576638 355263603
560347116526 355254030
348065448022 355244457
358583909074 355234884
683699977954 355225311
467593414522 355215738
560347116526 355206165
934230595738 355196592
428388241510 355187019
987779124730 355177446
280173563050 355167873
381533278642 355158300
650232147334 355148727
446556492418 68016165
26774274070 355139154
37292735122 355129581
480980546770 355120008
727686269626 355110435
381533278642 355100862
168295386406 355091289
664575503314 355081716
299298037690 355072143
645451028674 355062570
477155651842 355052997
823308642826 355043424
302166708886 237180648
589990052218 355033851
405438871942 355024278
911281226170 355014705
631107672694 117700035
613895645518 355005132
603377184466 354995559
495323902750 354985986
184551189850 260012253
729598717090 354976413
550784879206 354966840
12430918090 354957267
298341813958 354947694
218019020470 354938121
389183068498 354928548
90841264114 354918975
358583909074 354909402
50750937322 72008106
875900948086 179158695
156820701622 354899829
972479545018 354890256
702824452594 148764420
657881937190 354880683
648319699870 354871110
291648247834 354861537
361452580270 354851964
567996906382 354842391
266786430802 354832818
947617727986 93796254
594771170878 74095020
752548086658 354823245
143433569374 50401845
961961083966 354813672
480024323038 61563963
553653550402 327166848
275392444390 354804099
359540132806 354794526
429344465242 354784953
896937870190 128211189
619632987910 354775380
822352419094 221155446
813004875445 122074896
506798587534 203234790
550784879206 354765807
507754811266 354756234
201763217026 354746661
543135089350 217278381
456118729738 105858234
518273272318 354737088
726730045894 354727515
298341813958 354717942
994472690854 354708369
397789082086 354698796
716211584842 354689223
790797035938 354679650
555565997866 333915813
497236350214 354670077
563215787722 30365556
351890342950 338501280
224712586594 354660504
478111875574 354650931
947617727986 354641358
933274372006 98898663
202719440758 354631785
226625034058 354622212
878769619282 354612639
548872431742 188626392
281129786782 354603066
489586560358 354593493
253399298554 354583920
47811196174 164339691
628239001498 354574347
569909353846 354564774
491499007822 354555201
772778152549 18705642
415001109262 354545628
973435768750 354536055
960048636502 354526482
808965286846 354516909
23905602874 354507336
668400398242 354497763
725773822162 354488190
652144594798 354478617
996385138318 354469044
486717889162 84299838
41117630050 152067105
925624582150 354459471
441775373758 20629815
614851869250 354449898
988735348462 354440325
191244755974 354430752
639713686282 354421179
702824452594 354411606
731511164554 354402033
484805441698 354392460
831914656414 354382887
124309094734 354373314
242880837502 354363741
198894545830 354354168
160645596550 354344595
680869847656 574380
746810744266 354335022
405438871942 354325449
275392444390 354315876
557478445330 354306303
107097067558 199903386
503929916338 354296730
122396647270 354287157
959092412770 354277584
576602919970 354268011
845301788662 354258438
294516919030 354248865
744898296802 173529771
134827555786 354239292
475243204378 354229719
28686721534 9209226
694218439006 43423128
907456331242 354220146
316510064866 354210573
709518018718 354201000
923712134686 354191427
856776473446 354181854
722905150966 354172281
216106573006 354162708
990647795926 136453542
425519570314 354153135
557478445330 354143562
532616628298 354133989
659794384654 354124416
308860275010 49061625
133871332054 354114843
849126683590 354105270
283042234246 354095697
974657901703 72601632
267742654534 162415518
463768519594 354086124
145346016838 129637566
621545435374 258959223
280173563050 354076551
536441523226 354066978
764978995174 354057405
440819150026 354047832
333722092042 354038259
147258464302 354028686
344240553094 354019113
638757462550 354009540
192200979706 353999967
270611325730 353990394
817571300434 353980821
36336511390 353971248
814702629238 242637258
469505861986 353961675
521141943514 353952102
994472690854 353942529
991604019658 17288838
632063896426 353932956
998297585782 353923383
151083359230 353913810
870163605694 337429104
633976343890 353904237
205588111954 353894664
473330756914 353885091
327028525918 353875518
209413006882 353865945
12430918090 353856372
706649347522 353846799
633020120158 353837226
264873983338 353827653
707605571254 353818080
157776925354 353808507
908412554974 218111232
472374533182 353798934
307904051278 353789361
919887239758 353779788
828089761486 64301841
886419409138 13679817
412132438066 353770215
659794384654 353760642
750635639194 353751069
509667258730 353741496
926580805882 128852580
85103921722 353731923
751591862926 353722350
931361924542 353712777
486717889162 353703204
567996906382 353693631
557478445330 353684058
771729731254 175511382
493411455286 353674485
517317048586 15833742
707605571254 353664912
589990052218 353655339
29642945266 353645766
239055942574 353636193
826177314022 273548475
440819150026 353626620
313641393670 353617047
517317048586 353607474
153952030426 353597901
315553841134 353588328
294516919030 353578755
280173563050 353569182
498192573946 353559609
502017468874 353550036
96578606506 85946394
101359725166 80269605
112834409950 353540463
439862926294 353530890
319378736062 353521317
777482160694 145366005
399701529550 33438489
798446825794 353511744
807052839382 353502171
148214688034 169413381
790797035938 353492598
724817598430 353483025
194113427170 353473452
342328105630 353463879
950486399182 86386752
185507413582 353454306
309816498742 353444733
748723191730 353435160
250530627358 353425587
120484199806 353416014
788884588474 353406441
709518018718 353396868
156820701622 219384441
817571300434 353387295
782191022350 353377722
237143495110 353368149
53548538566 353358576
395876634622 353349003
129090213394 353339430
26774274070 353329857
713342913646 353320284
885463185406 353310711
350934119218 353301138
923712134686 353291565
131002660858 353281992
733423612018 353272419
306947827546 101674833
686568649150 219422733
627282777766 353262846
599552289538 119059401
745854520534 353253273
9574 353243700
333722092042 353234127
918931016026 353224554
748723191730 353214981
626326554034 353205408
75541684402 353195835
27730497802 353186262
921799687222 353176689
845301788662 353167116
436038031366 100908993
807052839382 353157543
21993155410 273787800
20080707946 353147970
261049088410 140962425
288779576638 353138397
582340262362 353128824
676050188098 353119251
830958432682 78699633
174988952530 353109678
914149897366 353100105
345196776826 353090532
781234798618 353080959
936143043202 353071386
233318600182 353061813
852951578518 353052240
621545435374 353042667
642582357478 288415344
64066999618 353033094
193157203438 283083183
225668810326 353023521
47811196174 353013948
179770071190 353004375
891200527798 352994802
958136189038 352985229
633976343890 352975656
408307543138 352966083
187419861046 352956510
59285880958 352946937
234274823914 352937364
198894545830 352927791
309816498742 170399400
542259049066 236472246
148214688034 352918218
83191474258 352908645
485761665430 352899072
766891442638 324208791
627282777766 352889499
956233306 352879926
195069650902 123788463
432213136438 123683160
666487950778 174429633
465680967058 352870353
120484199806 352860780
587121381022 352851207
231406152718 352841634
11474694358 352832061
899806541386 337658856
802271720722 352822488
314597617402 352812915
843389341198 352803342
425519570314 352793769
450381387346 352784196
698999557666 352774623
859645144642 352765050
4781128234 352755477
225668810326 352745904
802271720722 161898576
630151448962 352736331
715255361110 352726758
798446825794 110884059
519229496050 219164262
709518018718 352717185
811833958042 352707612
107097067558 352698039
612025194805 284566998
885463185406 258691179
377708383714 352688466
447512716150 352678893
706649347522 352669320
840520670002 352659747
225668810326 280077261
256267969750 352650174
998297585782 352640601
162558044014 223931616
656925713458 352631028
814702629238 352621455
949530175450 352611882
114746857414 352602309
60242104690 352592736
857732697178 352583163
508711034998 352573590
982998006070 352564017
486717889162 106222008
589990052218 136510980
459943624666 352554444
505979525746 31590900
621545435374 352544871
831914656414 197136789
116659304878 352535298
738204730678 352525725
518273272318 352516152
413088661798 352506579
361452580270 352497006
806096615650 322456932
757329205318 352487433
47811196174 352477860
277304891854 352468287
972479545018 352458714
590946275950 304746882
337546986970 352449141
829045985218 352439568
699955781398 352429995
467593414522 352420422
727686269626 138808500
742029625606 114167598
703780676326 352410849
954311294110 352401276
528791733370 66407901
47811196174 352391703
485761665430 352382130
882594514210 352372557
213237901810 352362984
549828655474 352353411
879725843014 352343838
348065448022 352334265
48767419906 352324692
435081807634 107112297
607202079394 352315119
914149897366 141776130
393007963426 352305546
819583824040 70294539
94666159042 352295973
147258464302 352286400
916062344830 352276827
961004860234 163315380
107097067558 352267254
229493705254 352257681
61198328422 352248108
173076505066 240847107
27730497802 266990970
680831306758 352238535
419782227922 352228962
296429366494 352219389
187419861046 352209816
957179965306 221882994
875900948086 352200243
447512716150 352190670
279217339318 352181097
808009063114 352171524
555565997866 352161951
776453679958 352152378
895025422726 352142805
66935670814 352133232
952398846646 209246634
660938239186 152584047
647363476138 352123659
958136189038 28240350
360496356538 352114086
109009515022 352104513
415957332994 352094940
588077604754 352085367
275392444390 352075794
321291183526 352066221
29642945266 352056648
408307543138 352047075
195069650902 251607159
622501659106 12416181
501061245142 352037502
990647795926 352027929
290692024102 352018356
725773822162 352008783
754460534122 351999210
514448377390 351989637
957179965306 142484532
735336059482 351980064
108053291290 351970491
390139292230 351960918
555565997866 229378653
74585460670 35314797
685612425418 351951345
903631436314 351941772
888331856602 351932199
142477345642 136396104
762110323978 351922626
786972141010 126028545
533572852030 351913053
591902499682 351903480
77593801936 198496155
118571752342 351893907
411176214334 351884334
143433569374 351874761
417869780458 351865188
666487950778 351855615
896937870190 78029523
87972592918 351846042
324159854722 351836469
429344465242 351826896
331809644578 351817323
588077604754 351807750
763066547710 351798177
453250058542 351788604
613895645518 351779031
703780676326 351769458
324159854722 39182289
23905602874 34740417
41117630050 351759885
477155651842 297614997
113790633682 214387335
981085558606 351750312
830002208950 351740739
681787530490 351731166
159689372818 351721593
658838160922 27713835
807052839382 351712020
496280126482 351702447
569909353846 351692874
361452580270 351683301
645451028674 242924448
518273272318 200075700
807052839382 135888735
549828655474 252746346
331809644578 41010732
285910905442 351673728
51636091102 351664155
962917307698 351654582
755416757854 351645009
773585008762 250755162
720992703502 351635436
37292735122 351625863
707605571254 351616290
854864025982 351606717
866338710766 351597144
609114526858 351587571
537397746958 351577998
352846566682 351568425
659794384654 351558852
383445726106 143097204
589033828486 351549279
240968390038 351539706
697087110202 127158159
908412554974 351530133
717167808574 351520560
616764316714 351510987
177857623726 351501414
548872431742 351491841
109965738754 351482268
277304891854 351472695
643538581210 351463122
555565997866 139555194
465680967058 351453549
875900948086 351443976
735336059482 351434403
627282777766 351424830
720992703502 120504924
851995354786 351415257
326072302186 351405684
215150349274 351396111
794621930866 351386538
11474694358 351376965
178813847458 351367392
349977895486 351357819
799472999437 140024271
8606023162 351348246
785059693546 200592642
191244755974 351338673
609114526858 351329100
452293834810 351319527
784103469814 351309954
822352419094 351300381
703780676326 203809170
418826004190 223472112
956223741574 351290808
284954681710 351281235
200855710291 81581106
763066547710 351271662
548872431742 351262089
644494804942 351252516
228537481522 351242943
744898296802 351233370
139608674446 283935180
281129786782 351223797
837651998806 351214224
521141943514 351204651
720036479770 351195078
504886140070 351185505
893112975262 351175932
464724743326 351166359
10518470626 351156786
10518470626 351147213
617720540446 351137640
767847666370 351128067
660750608386 351118494
759241652782 351108921
44942524978 290291652
64066999618 351099348
714299137378 351089775
662720656591 144734187
952398846646 351080202
515404601122 351070629
117615528610 351061056
672225293170 351051483
896937870190 351041910
249574403626 96534132
253399298554 351032337
71716789474 351022764
699955781398 89890470
817571300434 351013191
137696226982 351003618
580427814898 350994045
323203630990 350984472
543135089350 350974899
457074953470 350965326
131002660858 350955753
509667258730 344628
273479996926 350946180
345196776826 350936607
108053291290 168140172
747766967998 350927034
996385138318 350917461
694218439006 350907888
277304891854 350898315
900762765118 350888742
545047536814 350879169
409263766870 138253266
371014817590 350869596
333722092042 350860023
685612425418 350850450
363365027734 350840877
699955781398 350831304
151083359230 350821731
533572852030 350812158
576602919970 350802585
750635639194 350793012
491499007822 350783439
125265318466 350773866
557478445330 350764293
262961535874 350754720
588077604754 350745147
571821801310 350735574
852951578518 350726001
723861374698 22046619
360496356538 350716428
320334959794 350706855
98491053970 350697282
497236350214 122677995
131958884590 350687709
90841264114 214320324
502973692606 350678136
156820701622 350668563
676050188098 350658990
225668810326 350649417
988735348462 350639844
767847666370 350630271
905543883778 350620698
498192573946 350611125
177857623726 326649906
12430918090 350601552
50679867370 350591979
421694675386 350582406
741073401874 109955478
262005312142 214090572
327984749650 350572833
176901399994 350563260
988735348462 350553687
74585460670 350544114
826177314022 350534541
636845015086 219518463
681787530490 350524968
133871332054 350515395
28686721534 350505822
103272172630 350496249
895025422726 350486676
527835509638 350477103
537397746958 350467530
775497456226 350457957
752548086658 350448384
897894093922 350438811
440819150026 350429238
44942524978 350419665
847214236126 350410092
31555392730 350400519
572778025042 293929392
900762765118 350390946
151083359230 350381373
601464737002 350371800
69804342010 350362227
521141943514 350352654
318422512330 350343081
118571752342 350333508
142477345642 350323935
955267517842 206690643
365277475198 39919410
66935670814 350314362
228537481522 350304789
968654650090 350295216
173076505066 76153215
951442622914 350285643
989691572194 350276070
449425163614 350266497
360496356538 350256924
371014817590 350247351
927537029614 350237778
320334959794 350228205
832870880146 30939936
836695775074 350218632
487674112894 350209059
81279026794 350199486
787928364742 350189913
651188371066 350180340
125265318466 350170767
237143495110 72199566
119527976074 49760454
464724743326 350161194
800359273258 350151621
33467840194 350142048
320334959794 350132475
566084458918 131331987
723861374698 350122902
194113427170 350113329
658838160922 350103756
16255813018 350094183
505842363802 350084610
212281678078 350075037
306947827546 350065464
753504310390 350055891
301210485154 350046318
873988500622 350036745
871119829426 350027172
944030789119 8242353
12430918090 218857926
961961083966 75540543
697087110202 12397035
376752159982 350017599
40161406318 350008026
217062796738 267479193
115703081146 349998453
221843915398 349988880
65023223350 349979307
134827555786 349969734
515404601122 349960161
688481096614 349950588
105184620094 349941015
661706832118 349931442
461856072130 349921869
691349767810 349912296
916062344830 349902723
492455231554 349893150
813746405506 349883577
30599168998 113210298
660750608386 349874004
457074953470 349864431
663619279582 334739091
363365027734 27311769
863470039570 349854858
177857623726 349845285
394920410890 128364357
429344465242 349835712
667444174510 349826139
469505861986 349816566
729598717090 191814201
949530175450 349806993
691349767810 349797420
954311294110 349787847
566084458918 349778274
37292735122 319307415
706649347522 349768701
637801238818 238070937
17212036750 349759128
15480231796 120342183
247661956162 349749555
822352419094 349739982
810877734310 349730409
252443074822 349720836
958136189038 349711263
155864477890 349701690
627282777766 134806986
535485299494 349692117
998297585782 349682544
827133537754 27082017
360496356538 349672971
224712586594 349663398
869207381962 349653825
634932567622 349644252
176901399994 349634679
771672561298 349625106
46854972442 208203177
416913556726 349615533
580427814898 349605960
420738451654 349596387
706649347522 32222718
973435768750 167900847
510623482462 349586814
760197876514 349577241
407351319406 349567668
748723191730 349558095
66935670814 349548522
808965286846 349538949
481936770502 349529376
637801238818 349519803
613087851151 115077033
300254261422 349510230
8606023162 303109899
865382487034 349500657
787928364742 274323888
354759014146 349491084
829045985218 349481511
424563346582 349471938
925624582150 349462365
931361924542 349452792
186463637314 306125394
576602919970 104403138
193157203438 349443219
424563346582 349433646
741073401874 349424073
807052839382 349414500
586165157290 349404927
333763725019 76976493
955267517842 349395354
81279026794 349385781
810877734310 349376208
931361924542 349366635
989691572194 349357062
811833958042 349347489
177857623726 349337916
352846566682 349328343
367189922662 349318770
669356621974 349309197
323203630990 349299624
38248958854 274256877
396832858354 119116839
448468939882 349290051
245749508698 349280478
130046437126 349270905
475243204378 349261332
953355070378 349251759
693262215274 349242186
764978995174 320437029
980129334874 25129125
492455231554 349232613
516474877576 25818381
660750608386 349223040
869207381962 349213467
167339162674 72898395
406395095674 349203894
423607122850 349194321
199850769562 308461206
741362113981 4709916
548872431742 349184748
712386689914 349175175
733423612018 349165602
640669910014 349156029
72673013206 349146456
385358173570 349136883
494367679018 349127310
922755910954 349117737
841476893734 316473807
369102370126 349108164
219931467934 349098591
891200527798 98659338
986822900998 349089018
998297585782 349079445
925624582150 222715845
675093964366 349069872
371971041322 349060299
514448377390 349050726
781234798618 349041153
727686269626 349031580
113790633682 349022007
328940973382 349012434
747766967998 278421132
991604019658 349002861
742029625606 122745006
823308642826 348993288
15299589286 348983715
105184620094 348974142
234274823914 348964569
141521121910 348954996
704736900058 348945423
55460986030 348935850
64066999618 209122185
538353970690 348926277
885463185406 348916704
77454131866 348907131
402570200746 348897558
210369230614 348887985
896937870190 332566020
862513815838 45950400
264873983338 348878412
772653923728 306919953
864426263302 348868839
77454131866 348859266
574690472506 348849693
821396195362 80298324
655969489726 348840120
699955781398 348830547
934230595738 348820974
881638290478 348811401
862513815838 189038031
488630336626 348801828
179770071190 348792255
788884588474 348782682
5737351966 348773109
15299589286 348763536
468549638254 15919899
360496356538 348753963
634932567622 348744390
515404601122 348734817
989691572194 348725244
145346016838 139526475
824264866558 175731561
720036479770 230288088
934230595738 348715671
944749056790 348706098
531660404566 263774442
550784879206 197845191
768803890102 348696525
329897197114 348686952
522098167246 348677379
433169360170 348667806
734379835750 348658233
753504310390 348648660
380577054910 348639087
275392444390 348629514
75598749055 50545440
666487950778 348619941
190288532242 348610368
712386689914 243977478
109965738754 348600795
414044885530 247165287
799403049526 348591222
190288532242 348581649
806096615650 311850048
177857623726 348572076
178813847458 27072444
925624582150 348562503
132915108322 348552930
22949379142 348543357
201763217026 348533784
584252709826 145873374
78410355598 183686724
59285880958 348524211
464724743326 348514638
909368778706 348505065
160645596550 274170720
269655101998 348495492
961961083966 348485919
454206282274 348476346
267742654534 348466773
881638290478 167613657
150127135498 348457200
579471591166 348447627
27730497802 348438054
180890261266 148936734
756372981586 348428481
169251610138 348418908
833827103878 263353230
613895645518 348409335
378796982890 77005212
604333408198 348399762
321291183526 348390189
655013265994 36836904
784103469814 348380616
954311294110 348371043
198894545830 220083270
97534830238 348361470
118571752342 348351897
147258464302 324649149
278390236210 154249749
767847666370 246638772
75541684402 324936339
817571300434 348342324
160645596550 348332751
503929916338 348323178
713342913646 348313605
337546986970 348304032
864426263302 348294459
145346016838 348284886
38248958854 348275313
175945176262 8567835
175945176262 263429814
936143043202 348265740
723861374698 123080061
202719440758 216502968
676050188098 348256167
582340262362 348246594
427432017778 348237021
82235250526 348227448
231406152718 348217875
71716789474 348208302
631107672694 345259818
880682066746 348198729
823308642826 348189156
585208933558 348179583
453250058542 212511027
775497456226 348170010
397789082086 348160437
675093964366 348150864
961004860234 348141291
744898296802 348131718
174988952530 348122145
948573951718 348112572
69804342010 348102999
211325454346 348093426
895025422726 348083853
550784879206 348074280
367189922662 192120537
237143495110 348064707
928493253346 348055134
519229496050 348045561
376752159982 178613034
798446825794 327099837
936143043202 342483648
632063896426 348035988
833103944404 75377802
851039131054 348026415
868251158230 348016842
409263766870 188367921
793665707134 238310262
46854972442 348007269
196025874634 347997696
788884588474 347988123
687524872882 35257359
946661504254 347978550
486717889162 347968977
372927265054 347959404
481936770502 347949831
110921962486 347940258
612939421786 347930685
327984749650 347921112
921799687222 343326072
173076505066 50219958
21993155410 89670291
165426715210 347911539
888331856602 347901966
535485299494 347892393
472374533182 95031171
551741102938 347882820
820439971630 347873247
590946275950 347863674
875900948086 347854101
208456783150 347844528
340415658166 347834955
62154552154 347825382
892156751530 347815809
146302240570 347806236
961961083966 347796663
712386689914 23358120
41117630050 347787090
625370330302 347777517
590946275950 347767944
63110775886 347758371
75541684402 347748798
704736900058 347739225
940924161862 347729652
595727394610 347720079
210369230614 3159090
436994255098 347710506
89885040382 347700933
140564898178 347691360
325116078454 320963544
121440423538 347681787
161601820282 347672214
914149897366 295499364
408307543138 347662641
938055490666 347653068
278261115586 347643495
205588111954 347633922
453250058542 347624349
543135089350 347614776
521141943514 347605203
427432017778 347595630
308860275010 347586057
204631888222 347576484
189332308510 347566911
127177765930 279388005
192200979706 347557338
623457882838 347547765
677006411830 347538192
220887691666 347528619
617720540446 347519046
604333408198 347509473
625370330302 347499900
481936770502 82758585
214194125542 347490327
770716337566 347480754
10518470626 347471181
314597617402 347461608
889288080334 347452035
199850769562 224927208
820439971630 347442462
292604471566 347432889
547916208010 347423316
646407252406 347413743
934230595738 138157536
139608674446 347404170
709518018718 347394597
127177765930 347385024
962917307698 324888474
797568516709 232116531
289790787682 167316894
800359273258 347375451
131002660858 347365878
451337611078 347356305
299298037690 347346732
992560243390 16216662
589990052218 347337159
447512716150 347327586
61198328422 347318013
577559143702 347308440
789840812206 347298867
784103469814 347289294
806096615650 347279721
484805441698 347270148
111878186218 259045380
288779576638 347260575
10518470626 347251002
543135089350 347241429
870163605694 173874399
855820249714 347231856
61198328422 347222283
17212036750 347212710
85426704136 21587115
524966838442 347203137
250530627358 347193564
668400398242 347183991
227581257790 347174418
231406152718 347164845
204631888222 176554839
790797035938 347155272
190288532242 347145699
220887691666 177071781
875900948086 347136126
33467840194 42082908
311728946206 347126553
842433117466 347116980
156820701622 95165193
878980206136 116943768
345196776826 347107407
23905602874 347097834
116659304878 347088261
156820701622 66015408
372927265054 347078688
626326554034 347069115
592858723414 185486448
233318600182 347059542
995428914586 347049969
735336059482 347040396
514448377390 347030823
877813395550 347021250
144389793106 347011677
403526424478 111563742
415001109262 347002104
393007963426 346992531
59285880958 346982958
958136189038 245566596
46854972442 346973385
323203630990 346963812
402570200746 86779245
351890342950 68935173
990647795926 346954239
992560243390 313601907
341371881898 346944666
258180417214 190598430
441775373758 283896888
575646696238 346935093
860601368374 346925520
193157203438 250764735
510623482462 346915947
954311294110 346906374
830002208950 346896801
504887556874 285629601
4781128234 346887228
132915108322 346877655
598596065806 346868082
675093964366 346858509
829045985218 346848936
618676764178 346839363
242880837502 346829790
371971041322 346820217
663619279582 346810644
679875083026 346801071
31555392730 346791498
501061245142 346781925
878769619282 346772352
949530175450 65421882
905543883778 346762779
125265318466 346753206
98491053970 346743633
829045985218 161707116
411176214334 215871150
297385590226 346734060
112834409950 346724487
675093964366 346714914
984910453534 346705341
205588111954 346695768
28686721534 346686195
635888791354 346676622
299298037690 346667049
884506961674 346657476
783147246082 346647903
686568649150 346638330
727686269626 346628757
864426263302 346619184
586165157290 346609611
573734248774 346600038
11474694358 346590465
599552289538 346580892
116659304878 169892031
886419409138 346571319
956233306 346561746
271567549462 346552173
762110323978 346542600
73629236938 346533027
874944724354 346523454
538353970690 346513881
159689372818 346504308
730554940822 266512320
945705280522 346494735
468549638254 346485162
403526424478 346475589
109965738754 346466016
917018568562 346456443
127177765930 346446870
859645144642 58098537
324159854722 333590331
582340262362 346437297
792709483402 346427724
71716789474 346418151
397789082086 346408578
415001109262 346399005
687524872882 346389432
77454131866 24430296
475243204378 230852895
919971778921 127847415
831258603670 31858944
395876634622 346379859
346153000558 346370286
268698878266 346360713
318422512330 346351140
567996906382 346341567
881638290478 346331994
662663055850 346322421
179770071190 95146047
495323902750 346312848
269655101998 346303275
922755910954 346293702
968654650090 346284129
823308642826 346274556
175945176262 346264983
600508513270 346255410
261049088410 346245837
502973692606 346236264
119527976074 346226691
356671461610 346217118
841476893734 346207545
895981646458 124381989
567040682650 346197972
281362755310 97213815
819483747898 346188399
493411455286 152928675
755416757854 346178826
82235250526 346169253
706649347522 346159680
613895645518 346150107
788884588474 346140534
899806541386 346130961
10518470626 346121388
960048636502 346111815
629195225230 346102242
420738451654 346092669
800359273258 346083096
860601368374 346073523
843389341198 346063950
363365027734 55638276
195069650902 346054377
446556492418 346044804
947617727986 346035231
804184168186 346025658
587121381022 346016085
567996906382 346006512
738204730678 345996939
717167808574 345987366
33467840194 345977793
482892994234 345968220
677962635562 345958647
738204730678 345949074
281129786782 345939501
873988500622 345929928
265830207070 345920355
846258012394 345910782
551741102938 345901209
956223741574 345891636
271567549462 345882063
693262215274 345872490
687524872882 345862917
754460534122 345853344
180726294922 345843771
112834409950 345834198
945705280522 345824625
630151448962 345815052
111878186218 153081843
268698878266 345805479
393964187158 279761352
396832858354 335390055
968654650090 345795906
55460986030 345786333
362408804002 345776760
949530175450 345767187
760197876514 345757614
75541684402 345748041
912237449902 241488498
779322351154 345738468
474286980646 345728895
69804342010 345719322
722005417507 127081575
13455023965 178833213
204631888222 345709749
777409903690 345700176
798446825794 316837581
800359273258 345690603
185507413582 345681030
66970660129 123041769
469505861986 345671457
436038031366 345661884
633976343890 345652311
970630978183 84108378
99447277702 345642738
937099266934 345633165
806208782491 43183803
919887239758 150631155
943792833058 345623592
139608674446 345614019
573734248774 345604446
94666159042 345594873
564172011454 179062965
494367679018 345585300
360496356538 280747371
96578606506 167020131
730554940822 345575727
794621930866 328880415
666487950778 345566154
340415658166 345556581
295473142762 345547008
261049088410 345537435
870163605694 104833923
286867129174 345527862
82235250526 345518289
38248958854 345508716
407351319406 345499143
145346016838 345489570
761154100246 345479997
740117178142 345470424
592858723414 345460851
597639842074 345451278
283042234246 345441705
381533278642 345432132
479068099306 215689263
873032276890 345422559
943792833058 116599140
367189922662 345412986
369102370126 345403413
901718988850 345393840
783147246082 345384267
580427814898 111822213
696130886470 345374694
20080707946 345365121
830002208950 345355548
582340262362 345345975
321291183526 345336402
546959984278 27579813
997341362050 345326829
846258012394 345317256
955267517842 345307683
515609549479 18408879
547916208010 345298110
868251158230 345288537
819483747898 345278964
711430466182 203359239
458031177202 345269391
785059693546 345259818
151083359230 253981263
563215787722 345250245
423607122850 275616243
287823352906 345240672
982998006070 345231099
935186819470 140837976
655969489726 177311106
127177765930 345221526
813746405506 345211953
976304439946 345202380
176901399994 345192807
190288532242 345183234
161601820282 345173661
794621930866 345164088
914149897366 345154515
415001109262 345144942
274436220658 345135369
639713686282 345125796
135783779518 345116223
323203630990 345106650
297385590226 345097077
859645144642 345087504
285910905442 242292630
565148807563 193977699
875900948086 345077931
481936770502 317124771
981085558606 345068358
959092412770 345058785
649275923602 345049212
51636091102 345039639
395876634622 345030066
756372981586 345020493
892156751530 158327847
254355522286 321987855
545047536814 345010920
292604471566 345001347
185507413582 344991774
459943624666 344982201
524966838442 344972628
547916208010 344963055
984910453534 344953482
50679867370 344943909
298341813958 344934336
743942073070 344924763
662663055850 344915190
185507413582 344905617
392119028311 59821677
129090213394 344896044
483849217966 344886471
853907802250 344876898
863470039570 344867325
531660404566 344857752
340415658166 344848179
108053291290 344838606
977260663678 344829033
692305991542 344819460
18168260482 344809887
903631436314 344800314
110921962486 344790741
137696226982 84500871
519229496050 293891100
660750608386 344781168
294516919030 344771595
543135089350 228000141
785059693546 41719134
795578154598 344762022
717167808574 344752449
232362376450 344742876
160645596550 344733303
613895645518 344723730
701868228862 344714157
792709483402 344704584
582340262362 344695011
501061245142 344685438
536441523226 94667397
451337611078 344675865
942836609326 344666292
145346016838 344656719
832870880146 344647146
123352871002 344637573
90841264114 131446863
860601368374 344628000
809921510578 344618427
888331856602 344608854
431256912706 344599281
474286980646 344589708
459943624666 344580135
392051739694 344570562
50679867370 219307857
299298037690 344560989
73629236938 344551416
197938322098 344541843
716211584842 344532270
321291183526 344522697
237143495110 131810637
379620831178 15154059
474286980646 344513124
509667258730 344503551
444644044954 344493978
182638742386 344484405
247661956162 344474832
956233306 344465259
121440423538 344455686
415957332994 344446113
720992703502 344436540
589990052218 344426967
808009063114 344417394
217062796738 344407821
271567549462 344398248
360496356538 344388675
648319699870 344379102
8606023162 344369529
946661504254 344359956
489586560358 344350383
877813395550 344340810
325116078454 344331237
455162506006 191785482
217062796738 73329180
426475794046 344321664
606245855662 344312091
282086010514 344302518
218019020470 344292945
174988952530 344283372
846258012394 344273799
388226844766 344264226
330853420846 29235942
257224193482 344254653
850082907322 344245080
458987400934 344235507
418826004190 344225934
529747957102 344216361
77454131866 344206788
452293834810 344197215
268698878266 344187642
335634539506 344178069
737248506946 344168496
293560695298 344158923
569909353846 344149350
221843915398 344139777
165426715210 344130204
997341362050 40292757
542178865618 344120631
470462085718 344111058
343284329362 344101485
868251158230 344091912
338503210702 344082339
581384038630 344072766
876857171818 344063193
637801238818 344053620
586165157290 154632669
561303340258 344044047
992755456006 124295832
729598717090 344034474
432213136438 344024901
338503210702 344015328
407351319406 344005755
235231047646 343996182
231406152718 343986609
868251158230 343977036
938055490666 343967463
953355070378 343957890
218019020470 343948317
219931467934 343938744
30599168998 343929171
331809644578 343919598
907456331242 343910025
121440423538 343900452
31555392730 151387422
603377184466 343890879
449425163614 343881306
891200527798 343871733
379620831178 343862160
191244755974 343852587
420738451654 343843014
192200979706 343833441
821396195362 343823868
692305991542 343814295
144718415050 12923550
11474694358 343804722
698043333934 343795149
239055942574 343785576
811833958042 343776003
837651998806 331771461
114746857414 343766430
846258012394 343756857
286867129174 343747284
66935670814 343737711
84147697990 343728138
725773822162 343718565
720036479770 343708992
797490602062 343699419
197938322098 343689846
864426263302 343680273
339459434434 343670700
90841264114 343661127
207500559418 343651554
9574 343641981
713342913646 343632408
415957332994 343622835
546003760546 343613262
940924161862 343603689
263917759606 209007309
310772722474 343594116
59285880958 343584543
13387141822 343574970
268698878266 343565397
181682518654 343555824
23905602874 343546251
248618179894 84634893
114746857414 343536678
288779576638 343527105
521141943514 343517532
842433117466 343507959
309816498742 343498386
109965738754 259935669
284954681710 107839845
895025422726 343488813
850082907322 343479240
650232147334 158174679
959092412770 305311689
250530627358 33668241
778366127422 343469667
943792833058 343460094
317466288598 343450521
786972141010 343440948
349021671754 108576966
452293834810 188588100
126221542198 331465125
94666159042 343431375
764022771442 343421802
543135089350 338597010
363365027734 343412229
223756362862 343402656
238099718842 343393083
597639842074 343383510
571821801310 343373937
502017468874 343364364
132915108322 343354791
496280126482 343345218
980129334874 343335645
848170459858 298754184
538353970690 343326072
79366579330 343316499
901718988850 343306926
328940973382 343297353
170207833870 55427670
408307543138 343287780
329897197114 343278207
270611325730 343268634
750635639194 287955840
119527976074 343259061
5981817667 59840823
153952030426 343249488
223756362862 343239915
509667258730 343230342
284954681710 70150944
338503210702 343220769
337546986970 343211196
325116078454 343201623
682743754222 343192050
249574403626 343182477
857732697178 343172904
446556492418 343163331
194113427170 343153758
854864025982 343144185
245749508698 343134612
513492153658 112769940
408307543138 343125039
614851869250 343115466
752548086658 343105893
827133537754 343096320
644494804942 343086747
577559143702 343077174
393964187158 159687213
711430466182 318378834
430300688974 343067601
185507413582 343058028
287823352906 343048455
317466288598 343038882
659794384654 343029309
415001109262 343019736
928493253346 343010163
460899848398 116292804
558434669062 343000590
420738451654 342991017
385358173570 342981444
712386689914 342971871
975348216214 342962298
76497908134 258499719
710474242450 342952725
448468939882 342943152
588077604754 342933579
840520670002 342924006
481936770502 342914433
420738451654 342904860
953355070378 139689216
932318148274 96084201
449425163614 342895287
664575503314 342885714
791753259670 262759704
708561794986 342876141
109009515022 342866568
895025422726 342856995
179770071190 342847422
512535929926 342837849
751591862926 342828276
620589211642 342818703
911281226170 342809130
310772722474 342799557
677962635562 342789984
935186819470 21596688
981085558606 342780411
885463185406 342770838
846258012394 342761265
502017468874 163095201
193157203438 342751692
524010614710 342742119
971523321286 342732546
590946275950 342722973
904587660046 342713400
3824904502 342703827
917974792294 342694254
206544335686 342684681
793665707134 342675108
147258464302 342665535
306947827546 342655962
894069198994 342646389
336590763238 342636816
876857171818 342627243
189332308510 342617670
203675664490 342608097
867294934498 342598524
188376084778 342588951
5737351966 342579378
234274823914 342569805
477155651842 342560232
726730045894 342550659
73629236938 342541086
11474694358 342531513
79366579330 342521940
79366579330 342512367
621545435374 342502794
511579706194 342493221
670312845706 342483648
500105021410 342474075
712386689914 342464502
311728946206 342454929
858688920910 342445356
930405700810 342435783
305066272153 268426920
365277475198 342426210
185507413582 342416637
131958884590 189210345
79366579330 342407064
349021671754 342397491
972479545018 342387918
395876634622 342378345
902675212582 342368772
733423612018 342359199
19124484214 342349626
764978995174 342340053
271567549462 342330480
878769619282 342320907
358583909074 342311334
956233306 342301761
125299197313 7926444
750635639194 342292188
960048636502 342282615
975348216214 342273042
975348216214 261687528
691349767810 312893505
419782227922 342263469
538353970690 342253896
644494804942 342244323
137696226982 342234750
530704180834 342225177
306947827546 331005621
554768121127 87018570
4781128234 342215604
352846566682 342206031
730554940822 342196458
851995354786 342186885
35380287658 342177312
566084458918 342167739
698043333934 342158166
782191022350 342148593
926580805882 342139020
364321251466 47424642
283998457978 342129447
451337611078 342119874
83191474258 342110301
853039621399 140569932
118571752342 342100728
796534378330 342091155
376752159982 342081582
703780676326 342072009
373883488786 342062436
830002208950 342052863
569909353846 342043290
812790181774 342033717
661706832118 342024144
49723643638 342014571
586165157290 294015549
401613977014 342004998
604333408198 341995425
138652450714 341985852
121440423538 122840736
830958432682 294953703
777607002187 71318850
213237901810 341976279
3824904502 341966706
44942524978 341957133
388226844766 341947560
609114526858 341937987
176901399994 341928414
914149897366 341918841
891200527798 341909268
223756362862 33227883
401613977014 341899695
633020120158 341890122
55460986030 341880549
953355070378 341870976
783147246082 341861403
703780676326 341851830
76497908134 341842257
43986301246 341832684
215150349274 341823111
357627685342 44744202
126221542198 299740203
132915108322 341813538
907456331242 341803965
499148797678 341794392
116659304878 341784819
389183068498 341775246
710474242450 341765673
717167808574 341756100
179770071190 341746527
822352419094 341736954
169251610138 341727381
103272172630 239794077
94666159042 341717808
477155651842 241823553
738204730678 341708235
568134556549 85333722
163514267746 249156471
864426263302 19098135
686568649150 341698662
833827103878 341689089
186463637314 341679516
854864025982 341669943
775497456226 341660370
854864025982 30509151
269669930575 259552749
866338710766 341650797
436994255098 341641224
247661956162 341631651
336590763238 341622078
379620831178 341612505
551741102938 341602932
898850317654 255445932
577559143702 50018925
535485299494 341593359
799403049526 341583786
518273272318 341574213
451337611078 341564640
39205182586 341555067
290692024102 341545494
188376084778 341535921
619632987910 341526348
649275923602 341516775
784103469814 341507202
930405700810 341497629
330853420846 341488056
732467388286 341478483
259136640946 341468910
423607122850 238683609
292604471566 341459337
957179965306 263621274
416913556726 89660718
945705280522 341449764
119537089570 16829334
786015917278 341440191
707605571254 341430618
475243204378 341421045
767847666370 284050056
7649799430 237994353
251486851090 57572022
376752159982 341411472
306947827546 341401899
195069650902 341392326
134827555786 341382753
585208933558 341373180
916062344830 341363607
129090213394 341354034
633976343890 341344461
739160954410 341334888
336590763238 341325315
414044885530 341315742
532616628298 341306169
658838160922 341296596
881638290478 341287023
795578154598 341277450
948573951718 341267877
150127135498 282604533
742029625606 341258304
786972141010 341248731
354759014146 27665970
37292735122 341239158
510623482462 49616859
733423612018 131016078
73629236938 341229585
522098167246 341220012
856776473446 142015455
941039889859 174879564
630151448962 341210439
955267517842 341200866
403526424478 341191293
971523321286 341181720
791753259670 341172147
44942524978 341162574
933274372006 341153001
196025874634 341143428
86060145454 341133855
527835509638 341124282
267742654534 330191916
384401949838 341114709
2868680770 341105136
367189922662 223022181
223756362862 89335236
563215787722 341095563
154908254158 341085990
53548538566 245126238
302166708886 341076417
735336059482 341066844
879725843014 76526562
452293834810 341057271
400657753282 341047698
273479996926 341038125
895025422726 341028552
581384038630 341018979
947617727986 229340361
678918859294 341009406
127177765930 340999833
544091313082 340990260
45898748710 340980687
331809644578 340971114
722905150966 7017009
529747957102 340961541
224712586594 340951968
500105021410 160165863
831914656414 340942395
620589211642 340932822
84147697990 340923249
182638742386 340913676
404482648210 340904103
482892994234 340894530
762110323978 340884957
877813395550 340875384
283042234246 340865811
480980546770 340856238
119527976074 227330031
650232147334 340846665
243837061234 340837092
163514267746 340827519
215150349274 340817946
337546986970 340808373
472374533182 340798800
23905602874 340789227
888331856602 222390363
991604019658 340779654
602420960734 340770081
12430918090 340760508
130046437126 1081749
416114052577 75559689
984910453534 101981169
738204730678 340750935
914149897366 340741362
523054390978 340731789
292604471566 340722216
13501405150 201320190
420738451654 340712643
741073401874 340703070
430300688974 340693497
880682066746 340683924
371014817590 340674351
623457882838 340664778
523054390978 340655205
756372981586 77416851
191244755974 340645632
234274823914 54575673
400657753282 340636059
13387141822 338597010
998297585782 340626486
535485299494 340616913
604333408198 340607340
578515367434 340597767
512535929926 33256602
553653550402 340588194
427432017778 340578621
263917759606 254421621
497236350214 340569048
192200979706 340559475
936143043202 340549902
190288532242 340540329
555565997866 340530756
104228396362 340521183
978216887410 340511610
423607122850 78996396
255311746018 244360398
394920410890 340502037
485761665430 340492464
617720540446 28498821
709518018718 340482891
32511616462 340473318
682743754222 340463745
476199428110 340454172
828089761486 340444599
262005312142 256805298
749679415462 155475093
285910905442 170562141
115703081146 340435026
968888030257 1790151
368146146394 340425453
545047536814 340415880
205588111954 340406307
6693575698 340396734
820439971630 340387161
387270621034 340377588
38248958854 340368015
456118729738 340358442
84147697990 340348869
836695775074 340339296
965785978894 340329723
611983198054 340320150
611026974322 340310577
240012166306 340301004
567996906382 340291431
687524872882 340281858
398745305818 340272285
296429366494 340262712
925624582150 340253139
485761665430 340243566
550784879206 332307549
49723643638 340233993
672225293170 340224420
131002660858 213726798
309816498742 340214847
295473142762 340205274
905543883778 340195701
370058593858 340186128
628239001498 340176555
988735348462 340166982
688481096614 340157409
749679415462 340147836
294516919030 340138263
348065448022 14273343
160645596550 340128690
374839712518 340119117
303122932618 340109544
47811196174 340099971
356880823120 53426913
937099266934 340090398
140564898178 340080825
334678315774 39852399
843389341198 340071252
648319699870 340061679
863685575665 995592
212281678078 340052106
167339162674 340042533
953355070378 340032960
578515367434 340023387
21036931678 340013814
499148797678 223855032
830002208950 340004241
976304439946 339994668
722905150966 339985095
75541684402 339975522
633976343890 339965949
749679415462 339956376
308860275010 339946803
213237901810 339937230
912237449902 260261151
781234798618 339927657
644494804942 339918084
627282777766 339908511
225668810326 339898938
324159854722 339889365
828089761486 339879792
497236350214 339870219
249574403626 339860646
51636091102 339851073
175945176262 339841500
527835509638 271691313
327984749650 339831927
174988952530 168360351
854864025982 339822354
840520670002 339812781
585208933558 339803208
892156751530 339793635
170207833870 339784062
326072302186 339774489
530704180834 339764916
536441523226 153531774
514448377390 339755343
376752159982 339745770
797490602062 339736197
703780676326 339726624
207500559418 21309498
167339162674 339717051
830958432682 195672120
860601368374 339707478
767847666370 339697905
374839712518 339688332
987779124730 339678759
626326554034 339669186
262005312142 51943098
84147697990 326917950
189520724296 100315467
201763217026 339659613
986822900998 339650040
718124032306 339640467
719080256038 128460087
714299137378 339630894
116659304878 339621321
94666159042 339611748
649275923602 339602175
718124032306 181303047
610070750590 339592602
929449477078 6318180
804184168186 139162701
800359273258 339583029
247661956162 339573456
972479545018 291363828
145346016838 339563883
805140391918 339554310
403526424478 339544737
346153000558 261228024
377708383714 339535164
31555392730 339525591
904587660046 339516018
190288532242 339506445
673181516902 229349934
91797487846 339496872
520185719782 339487299
648319699870 339477726
717167808574 339468153
386314397302 339458580
338503210702 339449007
791753259670 339439434
594771170878 339429861
25818050338 339420288
662663055850 339410715
369102370126 339401142
706649347522 339391569
546003760546 339381996
328940973382 339372423
454206282274 339362850
546003760546 339353277
102315948898 77493435
676050188098 339343704
349021671754 23482569
683699977954 339334131
203675664490 339324558
436038031366 339314985
854864025982 339305412
922755910954 339295839
633020120158 63076497
172120281334 339286266
420738451654 339276693
716211584842 339267120
436994255098 339257547
9574 339247974
738204730678 339238401
401725713070 207762819
715255361110 339228828
947617727986 321652800
703780676326 339219255
469505861986 339209682
747766967998 308633520
950486399182 269345928
655023087892 314434758
948573951718 339200109
576602919970 339190536
155864477890 141096447
190288532242 339180963
751591862926 190665441
639713686282 219709923
776453679958 339171390
272523773194 339161817
938055490666 118992390
237143495110 339152244
655013265994 339142671
754460534122 339133098
989691572194 339123525
615808092982 339113952
422650899118 339104379
839602345777 55973331
917974792294 339094806
118571752342 339085233
37292735122 339075660
672225293170 339066087
166382938942 339056514
592858723414 339046941
134827555786 339037368
667444174510 90752040
273479996926 53369475
5737351966 339027795
833827103878 251434845
855820249714 339018222
51636091102 339008649
999253809514 338999076
326072302186 338989503
943792833058 338979930
859645144642 338970357
496280126482 338960784
253399298554 338951211
674137740634 338941638
403526424478 338932065
616764316714 103503276
158733149086 338922492
381533278642 338912919
939967938130 338903346
109965738754 338893773
560537743675 4221693
685612425418 221346906
766891442638 132289287
826177314022 338884200
435081807634 338874627
287823352906 338865054
882594514210 338855481
510623482462 276468240
40161406318 338845908
875900948086 338836335
309816498742 338826762
415001109262 338817189
812790181774 338807616
394920410890 338798043
391095515962 338788470
378664607446 338778897
968654650090 236701998
487674112894 338769324
282086010514 338759751
646407252406 338750178
713342913646 338740605
524010614710 338731032
760197876514 338721459
922755910954 338711886
846258012394 338702313
490580185801 114110160
755416757854 338692740
371971041322 300151842
425519570314 338683167
76497908134 338673594
577559143702 338664021
847214236126 338654448
265830207070 122831163
196025874634 338644875
655013265994 338635302
14343365554 338625729
316510064866 338616156
878769619282 338606583
76497908134 12818247
143433569374 338597010
932318148274 338587437
658838160922 338577864
270611325730 253904679
659794384654 338568291
799403049526 338558718
276348668122 338549145
238099718842 338539572
873988500622 338529999
579471591166 338520426
768803890102 338510853
80322803062 338501280
129090213394 182011449
906500107510 214971288
733423612018 338491707
297385590226 197586720
949530175450 338482134
921799687222 338472561
235231047646 338462988
975348216214 338453415
357627685342 338443842
890244304066 338434269
899806541386 338424696
25818050338 338415123
455162506006 338405550
976304439946 338395977
289735800370 338386404
761154100246 94763127
9574 338376831
436994255098 338367258
807052839382 338357685
449425163614 338348112
1912457038 338338539
423607122850 338328966
808009063114 338319393
508711034998 338309820
98491053970 338300247
786015917278 338290674
839564446270 338281101
667444174510 338271528
665531727046 338261955
35380287658 338252382
686568649150 176612277
983954229802 338242809
5737351966 338233236
134827555786 338223663
769760113834 338214090
273479996926 338204517
191244755974 338194944
68848118278 260471757
533572852030 338185371
760197876514 338175798
803227944454 338166225
117615528610 338156652
273479996926 338147079
366233698930 338137506
824495662015 38301573
699955781398 338127933
235231047646 338118360
218019020470 338108787
30599168998 338099214
167339162674 338089641
9562246894 338080068
695174662738 338070495
732467388286 338060922
283998457978 338051349
323211346828 125310570
408307543138 338041776
238099718842 338032203
129090213394 338022630
356671461610 338013057
627282777766 338003484
642582357478 337993911
464724743326 337984338
515404601122 337974765
983954229802 337965192
753504310390 337955619
331809644578 20926578
480024323038 337946046
631107672694 60568371
906500107510 188875290
657881937190 337936473
176901399994 337926900
359540132806 337917327
943792833058 193987272
62154552154 337907754
66935670814 337898181
392051739694 337888608
97534830238 337879035
577559143702 337869462
196982098366 337859889
749679415462 337850316
976304439946 337840743
37292735122 197644158
391095515962 337831170
2868680770 337821597
984910453534 337812024
615808092982 111850932
972479545018 337802451
687524872882 337792878
951442622914 337783305
26774274070 337773732
401613977014 337764159
937099266934 337754586
721948927234 337745013
193157203438 101253621
785059693546 337735440
132915108322 198946086
852951578518 196131624
193157203438 337725867
758285429050 337716294
259136640946 337706721
400657753282 337697148
872076053158 18887529
46854972442 337687575
361452580270 217632582
821396195362 337678002
635888791354 337668429
144389793106 337658856
137696226982 337649283
373883488786 337639710
623457882838 337630137
942836609326 337620564
438906702562 337610991
628239001498 337601418
79369240624 130250238
23905602874 318455418
79366579330 337591845
283998457978 337582272
94666159042 337572699
916062344830 337563126
921799687222 337553553
119527976074 154498647
576602919970 337543980
164470491478 337534407
701868228862 73252596
129090213394 337524834
93709935310 337515261
59285880958 337505688
930405700810 10357986
495323902750 337496115
757329205318 337486542
670312845706 337476969
155864477890 337467396
409263766870 337457823
82235250526 337448250
273479996926 337438677
945705280522 337429104
195069650902 337419531
665531727046 337409958
432213136438 337400385
480024323038 337390812
575646696238 337381239
879725843014 337371666
441775373758 337362093
950486399182 337352520
494367679018 335351763
843389341198 337342947
588077604754 337333374
174988952530 337323801
925624582150 337314228
276348668122 337304655
752548086658 337295082
720992703502 315755832
355793994949 250774308
953355070378 337285509
901718988850 337275936
10518470626 337266363
432213136438 337256790
472374533182 337247217
654057042262 337237644
786972141010 337228071
288779576638 337218498
145346016838 337208925
318422512330 337199352
262005312142 337189779
842433117466 337180206
886419409138 337170633
425519570314 337161060
715255361110 337151487
537397746958 337141914
323203630990 337132341
115703081146 337122768
327984749650 337113195
410219990602 37899507
679875083026 337103622
45898748710 337094049
493411455286 337084476
993516467122 337074903
276348668122 337065330
336590763238 337055757
428388241510 337046184
175945176262 215478657
650232147334 337036611
483849217966 337027038
657881937190 337017465
583296486094 337007892
228537481522 336998319
852951578518 190799463
410219990602 238137948
782191022350 336988746
788884588474 336979173
597639842074 336969600
856776473446 336960027
419782227922 336950454
959092412770 136147206
63110775886 336940881
234274823914 134079438
166382938942 336931308
16255813018 336921735
299298037690 336912162
428388241510 336902589
204895126576 54862863
773585008762 336893016
281129786782 336883443
415957332994 336873870
205588111954 336864297
677962635562 336854724
758285429050 146342451
699955781398 336845151
2868680770 336835578
937099266934 336826005
394920410890 336816432
105184620094 336806859
959092412770 336797286
709518018718 336787713
768803890102 336778140
898850317654 336768567
65023223350 336758994
146302240570 336749421
516360824854 336739848
50679867370 336730275
808965286846 336720702
297385590226 336711129
604333408198 336701556
609114526858 336691983
338503210702 336682410
333722092042 303981042
118571752342 336672837
647363476138 336663264
221843915398 336653691
487674112894 336644118
480024323038 336634545
909368778706 264425406
983954229802 336624972
890244304066 336615399
441775373758 336605826
309816498742 336596253
474286980646 247921554
628239001498 336586680
698999557666 336577107
483849217966 336567534
580427814898 30250680
975348216214 336557961
491499007822 336548388
133871332054 336538815
246705732430 336529242
236187271378 336519669
685612425418 336510096
483849217966 336500523
71716789474 336490950
650232147334 336481377
62154552154 336471804
584252709826 336462231
508711034998 336452658
313759859545 35707290
809921510578 336443085
844345564930 28498821
411176214334 336433512
487674112894 336423939
28686721534 336414366
536441523226 336404793
794621930866 336395220
647363476138 336385647
908412554974 336376074
716211584842 336366501
686568649150 16369830
205588111954 336356928
528791733370 62463825
891200527798 336347355
702824452594 115651413
302166708886 336337782
320334959794 336328209
990647795926 336318636
310772722474 336309063
87016369186 336299490
115703081146 336289917
7649799430 336280344
914149897366 336270771
561303340258 307963410
918931016026 336261198
993516467122 336251625
629212274743 171768339
124309094734 336242052
683699977954 336232479
502973692606 336222906
597639842074 336213333
460899848398 336203760
502288001854 63191373
554609774134 336194187
599552289538 336184614
268886097427 67374774
156820701622 336175041
262005312142 336165468
190288532242 37717620
944749056790 336155895
820439971630 336146322
913193673634 336136749
465680967058 336127176
403526424478 12215148
742985849338 336117603
908412554974 336108030
880682066746 336098457
976304439946 336088884
54601593193 87382344
254355522286 336079311
6693575698 70706178
236187271378 336069738
567040682650 336060165
927537029614 336050592
592858723414 336041019
815658852970 336031446
321291183526 336021873
310772722474 336012300
764997873130 184940787
969610873822 336002727
593814947146 192024807
701868228862 335993154
382489502374 335983581
652144594798 335974008
392051739694 335964435
192200979706 335954862
590946275950 335945289
669356621974 335935716
341371881898 104125521
832870880146 335926143
850082907322 335916570
231406152718 335906997
815658852970 335897424
920843463490 335887851
327028525918 335878278
393007963426 335868705
602420960734 335859132
927537029614 335849559
859645144642 263755296
104228396362 335839986
793665707134 335830413
644494804942 335820840
172120281334 335811267
522098167246 335801694
975348216214 335792121
702824452594 335782548
721948927234 159936111
524010614710 335772975
695174662738 335763402
982998006070 335753829
125265318466 218589882
334678315774 335744256
301210485154 335734683
97534830238 335725110
488630336626 335715537
434125583902 335705964
619632987910 335696391
8606023162 281111145
977260663678 335686818
303122932618 335677245
32511616462 335667672
302166708886 235782990
399701529550 29427402
987779124730 335658099
57373433494 335648526
93709935310 335638953
815658852970 335629380
701868228862 335619807
114746857414 335610234
131002660858 335600661
426475794046 335591088
737248506946 3340977
91797487846 335581515
786015917278 335571942
676050188098 335562369
184551189850 335552796
266786430802 335543223
177857623726 231580443
49723643638 335533650
351890342950 335524077
290692024102 335514504
961961083966 335504931
296429366494 335495358
74585460670 335485785
985866677266 335476212
950486399182 335466639
187419861046 335457066
250530627358 335447493
843389341198 231599589
520437518401 72295296
263917759606 335437920
581384038630 335428347
10518470626 335418774
297385590226 335409201
332765868310 335399628
645451028674 136913046
678918859294 335390055
879725843014 335380482
665531727046 335370909
442731597490 335361336
139608674446 335351763
946661504254 335342190
874944724354 335332617
409263766870 335323044
751591862926 335313471
676050188098 335303898
462812295862 335294325
810877734310 335284752
964829755162 335275179
192200979706 335265606
630151448962 230986917
883550737942 335256033
256267969750 335246460
305991603814 174276465
491499007822 335236887
804184168186 335227314
218975244202 335217741
859645144642 335208168
314597617402 335198595
951442622914 219145116
374839712518 335189022
306947827546 335179449
533572852030 335169876
817571300434 335160303
858688920910 335150730
911281226170 335141157
553653550402 335131584
863470039570 335122011
339459434434 335112438
655969489726 335102865
699955781398 335093292
710474242450 335083719
423607122850 335074146
667444174510 335064573
277304891854 335055000
290692024102 335045427
191382109378 95366226
25818050338 335035854
642582357478 335026281
592858723414 335016708
768803890102 335007135
777409903690 284806323
307904051278 334997562
838608222538 86654796
65979447082 334987989
849126683590 239392011
857732697178 334978416
245749508698 334968843
227581257790 334959270
807052839382 240301446
575646696238 334949697
587121381022 334940124
553653550402 334930551
161601820282 334920978
265830207070 334911405
173076505066 334901832
579471591166 334892259
590946275950 334882686
294516919030 334873113
633020120158 334863540
632063896426 316981176
325116078454 334853967
596683618342 334844394
954311294110 334834821
86060145454 334825248
892156751530 43624161
806096615650 334815675
650232147334 334806102
770716337566 271863627
246705732430 334796529
625370330302 334786956
576602919970 334777383
310772722474 334767810
125265318466 334758237
758285429050 42877467
961004860234 27455364
710474242450 305397846
79366579330 307006110
400657753282 334748664
516360824854 334739091
464724743326 334729518
8606023162 334719945
12430918090 334710372
28686721534 334700799
890244304066 334691226
878769619282 334681653
673181516902 334672080
371014817590 334662507
835739551342 334652934
80322803062 334643361
565128235186 334633788
730554940822 334624215
589033828486 334614642
91797487846 334605069
580427814898 56576430
808965286846 334595496
997341362050 334585923
522098167246 334576350
258180417214 334566777
665531727046 334557204
673181516902 334547631
927537029614 131140527
953355070378 233294010
166382938942 334538058
471418309450 334528485
907456331242 334518912
913193673634 334509339
13387141822 334499766
727686269626 334490193
824264866558 334480620
458031177202 296791719
385358173570 334471047
111878186218 251549721
354759014146 334461474
192200979706 334451901
757329205318 334442328
399701529550 334432755
694218439006 334423182
730554940822 183610140
948573951718 334413609
126221542198 334404036
656925713458 334394463
353802790414 334384890
230449928986 334375317
304079156350 334365744
333722092042 71175255
947617727986 334356171
335634539506 124487292
589990052218 334346598
241924613770 51196404
698043333934 334337025
783147246082 334327452
811833958042 334317879
579471591166 302621676
424563346582 334308306
671269069438 334298733
913193673634 334289160
535485299494 334279587
294516919030 334270014
239055942574 334260441
477155651842 334250868
530704180834 334241295
228537481522 334231722
407351319406 334222149
544091313082 334212576
476199428110 334203003
342328105630 334193430
785059693546 75387375
564172011454 334183857
692305991542 334174284
133871332054 334164711
354759014146 334155138
638757462550 242149035
228537481522 334145565
503929916338 334135992
570865577578 245748483
320334959794 334126419
822352419094 334116846
389183068498 334107273
655013265994 181513653
503929916338 334097700
851039131054 140943279
349977895486 334088127
845301788662 334078554
450381387346 334068981
679875083026 334059408
889288080334 334049835
377708383714 334040262
337546986970 334030689
532616628298 334021116
158733149086 334011543
417869780458 334001970
870163605694 333992397
557478445330 333982824
55460986030 333973251
178813847458 333963678
959183155237 95682135
18168260482 333954105
167339162674 333944532
815658852970 333934959
605289631930 333925386
188376084778 54613965
448468939882 333915813
434125583902 13296897
478111875574 333906240
907456331242 333896667
65979447082 333887094
396832858354 333877521
986822900998 333867948
300254261422 333858375
996385138318 319096809
401613977014 333848802
520185719782 333839229
305035380082 333829656
588077604754 333820083
838608222538 333810510
742985849338 333800937
811833958042 333791364
545047536814 333781791
43030077514 333772218
356671461610 333762645
267742654534 148132602
680831306758 333753072
809921510578 333743499
262961535874 333733926
488630336626 333724353
811833958042 110156511
591902499682 333714780
787928364742 333705207
110921962486 333695634
519294400990 265947513
688481096614 333686061
381533278642 333676488
64066999618 333666915
39205182586 333657342
137696226982 333647769
305991603814 333638196
235231047646 333628623
113790633682 227253447
370058593858 333619050
628239001498 333609477
829045985218 333599904
85103921722 333590331
974391992482 333580758
288779576638 249979749
334678315774 333571185
134827555786 333561612
486717889162 239774931
163514267746 333552039
890244304066 88215195
977260663678 333542466
838608222538 333532893
322247407258 34089453
114746857414 333523320
366233698930 333513747
369102370126 333504174
158733149086 333494601
16255813018 333485028
579471591166 333475455
751591862926 333465882
4781128234 333456309
481936770502 333446736
90841264114 333437163
110921962486 333427590
698999557666 333418017
891200527798 333408444
50679867370 333398871
948573951718 333389298
608158303126 333379725
149170911766 333370152
419782227922 333360579
433169360170 327080691
388226844766 333351006
739160954410 333341433
7649799430 333331860
476199428110 333322287
759241652782 333312714
491499007822 333303141
756372981586 117499002
885463185406 333293568
300254261422 217086921
254355522286 333283995
92753711578 333274422
861557592106 333264849
474286980646 333255276
144389793106 333245703
182638742386 333236130
454206282274 333226557
747766967998 324314094
830002208950 146189283
880682066746 333216984
847214236126 333207411
220887691666 36252951
212281678078 333197838
283998457978 232719630
587121381022 333188265
271567549462 321413475
351890342950 333178692
428388241510 333169119
239055942574 333159546
679875083026 333149973
774541232494 333140400
443687821222 333130827
295473142762 255522516
907456331242 93480345
478111875574 333121254
303122932618 333111681
980129334874 333102108
743942073070 333092535
75541684402 333082962
846258012394 251348688
234274823914 333073389
307904051278 277999920
574690472506 333063816
261049088410 333054243
134827555786 333044670
304079156350 118561605
762110323978 333035097
820439971630 333025524
841476893734 333015951
689437320346 333006378
145346016838 332996805
849126683590 332987232
928493253346 332977659
682743754222 67786413
102315948898 332968086
802271720722 332958513
703780676326 332948940
822352419094 332939367
267742654534 332929794
8606023162 332920221
285910905442 332910648
816615076702 332901075
31555392730 332891502
980129334874 332881929
271567549462 332872356
309816498742 192436446
153952030426 332862783
319378736062 332853210
771672561298 332843637
680831306758 332834064
55460986030 332824491
844345564930 332814918
499148797678 332805345
452293834810 332795772
330853420846 332786199
939011714398 332776626
723861374698 189411378
323203630990 45433458
2868680770 332767053
920843463490 332757480
253399298554 88645980
1912457038 332747907
611026974322 332738334
78410355598 332728761
939967938130 332719188
95622382774 332709615
335634539506 332700042
20080707946 332690469
653100818530 332680896
938055490666 332671323
515404601122 218321838
776453679958 332661750
46854972442 252842076
985866677266 332652177
787928364742 332642604
421694675386 332633031
514448377390 332623458
982041782338 91441296
844345564930 159754224
199850769562 332613885
937099266934 123367251
389183068498 332604312
176901399994 332594739
6693575698 6758538
121440423538 76737168
996385138318 332585166
769760113834 332575593
788884588474 332566020
677006411830 332556447
894069198994 134223033
807052839382 332546874
545047536814 332537301
10518470626 332527728
500105021410 332518155
175945176262 332508582
164470491478 332499009
722905150966 174333903
188376084778 332489436
236187271378 332479863
240968390038 332470290
811833958042 332460717
730554940822 332451144
555565997866 54949020
482892994234 332441571
61198328422 332431998
774541232494 332422425
276348668122 332412852
531660404566 57859212
311728946206 332403279
281129786782 332393706
803227944454 332384133
853907802250 332374560
44249137534 58471884
819483747898 332364987
146302240570 332355414
747766967998 332345841
965785978894 332336268
469505861986 332326695
877813395550 332317122
814702629238 332307549
150127135498 332297976
667444174510 332288403
121440423538 332278830
753504310390 332269257
768803890102 332259684
336590763238 332250111
541222641886 332240538
487674112894 332230965
299298037690 127244316
310772722474 332221392
922755910954 13344762
163514267746 332211819
901718988850 227990568
965785978894 332202246
740117178142 332192673
404482648210 332183100
381533278642 332173527
327984749650 332163954
275392444390 332154381
118571752342 332144808
490542784090 332135235
873988500622 171864069
489586560358 332125662
754684178548 8108331
100403501434 332116089
768803890102 332106516
878769619282 173051121
97534830238 332096943
204631888222 332087370
281129786782 104728620
570865577578 332077797
310772722474 332068224
596683618342 156595134
790797035938 332058651
366233698930 332049078
358583909074 332039505
109009515022 332029932
440819150026 332020359
440819150026 127569798
576602919970 332010786
571821801310 332001213
621545435374 331991640
220887691666 331982067
824264866558 331972494
45898748710 331962921
442731597490 322629246
816615076702 331953348
254355522286 331943775
798446825794 331934202
729598717090 331924629
102315948898 331915056
249574403626 331905483
656925713458 331895910
777409903690 331886337
167339162674 331876764
984910453534 331867191
437950478830 107495217
200806993294 119164704
641633227339 144408705
699955781398 54834144
687524872882 331857618
540266418154 331848045
643538581210 191057934
595727394610 331838472
362476169203 33515073
221843915398 331828899
388226844766 331819326
661706832118 331809753
699955781398 331800180
87972592918 331790607
390139292230 331781034
232362376450 331771461
375795936250 331761888
788884588474 331752315
701868228862 331742742
691349767810 331733169
105184620094 331723596
598596065806 331714023
577559143702 331704450
686756701162 109802310
812790181774 331694877
355715237878 331685304
458987400934 331675731
484805441698 331666158
365277475198 331656585
23905602874 331647012
51645874708 197423979
968654650090 331637439
558434669062 331627866
814702629238 107141016
553653550402 301386759
874944724354 331618293
370058593858 331608720
416913556726 321652800
174032728798 331599147
751591862926 331589574
817571300434 331580001
989691572194 331570428
736292283214 331560855
124309094734 331551282
698999557666 331541709
744898296802 331532136
43030077514 331522563
470462085718 331512990
553653550402 331503417
607202079394 331493844
861557592106 331484271
957179965306 331474698
196982098366 331465125
866338710766 331455552
827133537754 218092086
683699977954 331445979
981085558606 331436406
13387141822 331426833
651188371066 331417260
810877734310 331407687
914149897366 331398114
478111875574 331388541
213237901810 331378968
781234798618 331369395
840520670002 331359822
702824452594 331350249
368146146394 331340676
900762765118 331331103
850082907322 331321530
326072302186 331311957
65979447082 331302384
939011714398 331292811
292604471566 331283238
997341362050 331273665
139608674446 331264092
793665707134 331254519
903631436314 331244946
251486851090 331235373
105184620094 331225800
12430918090 331216227
441775373758 331206654
258180417214 331197081
338503210702 331187508
904587660046 331177935
702824452594 69193644
92753711578 11851374
858688920910 331168362
131958884590 331158789
648319699870 331149216
322247407258 331139643
967698426358 331130070
209413006882 331120497
520185719782 331110924
486717889162 331101351
949530175450 331091778
549828655474 130575720
327984749650 331082205
667444174510 331072632
216106573006 331063059
61198328422 331053486
153952030426 175319922
44942524978 331043913
913193673634 71586894
392051739694 331034340
771672561298 331024767
270611325730 331015194
443687821222 331005621
782191022350 148295343
43030077514 330996048
724817598430 330986475
948573951718 330976902
41117630050 224994219
899806541386 330967329
30599168998 250065906
275392444390 217469841
402570200746 330957756
630344009857 102842739
17259528403 267287733
335634539506 330948183
135783779518 330938610
169251610138 330929037
331809644578 330919464
55460986030 330909891
795578154598 330900318
698043333934 330890745
3824904502 330881172
593814947146 330871599
33467840194 330862026
378664607446 330852453
966742202626 330842880
59285880958 330833307
821396195362 330823734
690393544078 330814161
613895645518 330804588
665531727046 330795015
382489502374 330785442
922755910954 330775869
964829755162 330766296
384401949838 330756723
24861826606 330747150
526879285906 330737577
146302240570 330728004
73629236938 330718431
254355522286 330708858
896937870190 330699285
73629236938 330689712
234274823914 330680139
893112975262 42839175
415957332994 330670566
865382487034 330660993
964829755162 330651420
733423612018 330641847
644494804942 330632274
31555392730 330622701
663619279582 330613128
650232147334 330603555
814702629238 330593982
595727394610 330584409
226625034058 330574836
685612425418 330565263
326072302186 330555690
40161406318 330546117
920843463490 330536544
905543883778 330526971
687524872882 330517398
381533278642 330507825
834783327610 330498252
672225293170 330488679
514448377390 330479106
629195225230 74123739
427432017778 85477317
3824904502 330469533
777409903690 330459960
61198328422 330450387
63110775886 34137318
955267517842 330440814
163514267746 330431241
990647795926 330421668
371971041322 330412095
687524872882 330402522
895025422726 330392949
994472690854 89028900
412132438066 330383376
637801238818 105542325
266786430802 330373803
711430466182 330364230
300254261422 330354657
374839712518 330345084
88928816650 330335511
805140391918 330325938
535485299494 99099696
281129786782 276276780
881638290478 330316365
985866677266 330306792
208456783150 330297219
482892994234 330287646
88928816650 330278073
875900948086 330268500
865382487034 303052461
690393544078 133706091
746810744266 330258927
440819150026 53656665
896937870190 198256830
381533278642 330249354
677006411830 330239781
861557592106 330230208
961961083966 330220635
848170459858 330211062
106140843826 330201489
126221542198 330191916
938055490666 330182343
441775373758 330172770
92753711578 330163197
152995806694 330153624
683699977954 330144051
792709483402 330134478
397789082086 330124905
397789082086 330115332
915106121098 330105759
557478445330 303186483
553653550402 330096186
630151448962 330086613
11474694358 330077040
830958432682 330067467
950486399182 330057894
402570200746 330048321
697087110202 171921507
851995354786 330038748
848170459858 330029175
706649347522 330019602
344240553094 330010029
605289631930 330000456
41117630050 329990883
324159854722 329981310
630151448962 329971737
355715237878 329962164
284954681710 88052454
749679415462 329952591
616764316714 128498379
44942524978 329943018
108053291290 268848132
961004860234 48515964
363365027734 321346464
633020120158 329933445
749679415462 329923872
347109224290 329914299
165426715210 329904726
611026974322 329895153
546959984278 329885580
540266418154 329876007
54504762298 329866434
122396647270 329856861
599552289538 329847288
294516919030 329837715
415001109262 329828142
642582357478 329818569
203675664490 329808996
526879285906 329799423
483849217966 329789850
500137904665 256747860
37292735122 329780277
895025422726 329770704
743942073070 254871552
17212036750 329761131
846258012394 329751558
567996906382 329741985
446556492418 329732412
581384038630 329722839
615808092982 329713266
257224193482 329703693
743942073070 329694120
148214688034 327827385
16255813018 329684547
666487950778 172687347
762110323978 329674974
292604471566 329665401
99447277702 329655828
516360824854 329646255
152995806694 172218270
568953130114 329636682
924668358418 329627109
241924613770 329617536
702824452594 329607963
982998006070 329598390
9574 329588817
536441523226 329579244
249574403626 329569671
460899848398 329560098
417869780458 329550525
392051739694 329540952
892156751530 329531379
8606023162 329521806
145346016838 329512233
310772722474 329502660
813746405506 329493087
447512716150 329483514
343284329362 23970792
95622382774 329473941
761154100246 329464368
889288080334 329454795
841476893734 329445222
781234798618 329435649
982998006070 329426076
138652450714 329416503
692305991542 329406930
445600268686 329397357
53548538566 329387784
478111875574 329378211
581384038630 329368638
995428914586 329359065
258180417214 329349492
995428914586 329339919
342328105630 329330346
134827555786 329320773
684656201686 329311200
209413006882 329301627
480024323038 329292054
126221542198 329282481
273479996926 329272908
257224193482 329263335
741073401874 329253762
58329657226 329244189
486717889162 81916161
5737351966 329234616
486717889162 329225043
863470039570 329215470
416072438746 148142175
218975244202 329205897
163514267746 329196324
716211584842 329186751
415001109262 325549011
775497456226 329177178
722905150966 329167605
330853420846 217498560
676050188098 210299664
254355522286 329158032
932318148274 329148459
989691572194 329138886
436994255098 259792074
128133989662 133715664
925624582150 329129313
406395095674 329119740
354759014146 329110167
131958884590 329100594
794621930866 329091021
250530627358 329081448
504886140070 329071875
404482648210 329062302
633976343890 329052729
608158303126 329043156
349977895486 329033583
2868680770 329024010
528791733370 114627102
36336511390 128211189
668400398242 329014437
990647795926 329004864
71716789474 230824176
175945176262 328995291
402570200746 328985718
191244755974 328976145
766891442638 328966572
174032728798 156126057
849126683590 328956999
258180417214 328947426
430300688974 328937853
536441523226 328928280
865382487034 328918707
590946275950 328909134
820439971630 187621227
617720540446 328899561
103272172630 328889988
269655101998 328880415
503929916338 328870842
392219334205 82184205
106140843826 328861269
610070750590 202153041
377708383714 53245026
492455231554 328851696
854864025982 328842123
546959984278 328832550
221843915398 328822977
758285429050 328813404
939967938130 328803831
888331856602 101492946
320334959794 328794258
757329205318 14005299
241924613770 4585467
144389793106 328784685
129090213394 328775112
130046437126 328765539
83191474258 328755966
666487950778 328746393
912237449902 328736820
921799687222 328727247
999253809514 328717674
874944724354 328708101
49723643638 328698528
947617727986 256996758
352846566682 328688955
561303340258 328679382
84147697990 328669809
303122932618 328660236
408307543138 328650663
295473142762 328641090
76497908134 328631517
826177314022 178775775
596683618342 328621944
895025422726 328612371
404482648210 328602798
220887691666 316607829
129090213394 328593225
757329205318 328583652
595727394610 328574079
703780676326 328564506
540471854734 12387462
522098167246 328554933
59285880958 165957528
640669910014 328545360
997341362050 263793588
422650899118 328535787
335634539506 328526214
839564446270 328516641
548872431742 328507068
951442622914 328497495
381533278642 328487922
361452580270 328478349
86060145454 328468776
683699977954 328459203
425519570314 328449630
80322803062 328440057
769760113834 328430484
880682066746 328420911
697087110202 145030950
249574403626 328411338
895981646458 328401765
446556492418 328392192
579471591166 328382619
505842363802 328373046
972479545018 328363473
427446377278 40982013
37292735122 250525410
351890342950 202583826
356671461610 155408082
979173111142 328353900
409263766870 328344327
792709483402 328334754
335634539506 328325181
911281226170 328315608
567996906382 328306035
371014817590 328296462
303122932618 30700611
761154100246 328286889
501061245142 242034159
414044885530 328277316
262005312142 328267743
237143495110 328258170
36336511390 237802893
935186819470 328248597
821396195362 328239024
360496356538 328229451
90841264114 328219878
804184168186 325414989
19124484214 328210305
747766967998 328200732
327984749650 328191159
202719440758 328181586
307904051278 328172013
381533278642 328162440
487674112894 90761613
262961535874 328152867
345196776826 328143294
172120281334 256901028
23905602874 328133721
273479996926 328124148
973435768750 328114575
349021671754 328105002
756372981586 328095429
309816498742 328085856
158733149086 328076283
895998695971 171768339
930405700810 328066710
34424063926 328057137
577559143702 328047564
142477345642 328037991
585208933558 256786152
76497908134 328028418
961004860234 328018845
446556492418 328009272
152039582962 114110160
608158303126 327999699
580427814898 327990126
65023223350 327980553
170207833870 327970980
329897197114 48994614
278378011489 196696431
548872431742 327961407
694218439006 327951834
623457882838 327942261
80601023161 37861215
160645596550 327932688
632063896426 327923115
845301788662 327913542
878769619282 327903969
538353970690 327894396
86060145454 327884823
564172011454 65393163
47811196174 327875250
976304439946 327865677
951442622914 327856104
841476893734 327846531
358583909074 327836958
746810744266 327827385
118571752342 327817812
196982098366 327808239
595727394610 327798666
885463185406 60683247
786972141010 251205093
938055490666 327789093
326072302186 327779520
557478445330 327769947
51636091102 327760374
861557592106 19567212
184551189850 327750801
253399298554 157935354
701868228862 327741228
218019020470 9630438
45898748710 304229940
489586560358 327731655
759241652782 327722082
551741102938 327712509
369102370126 327702936
966742202626 78345432
786015917278 110874486
690393544078 327693363
69804342010 327683790
584252709826 327674217
61198328422 327664644
603377184466 327655071
629195225230 327645498
968654650090 327635925
881638290478 327626352
16255813018 327616779
532616628298 327607206
949530175450 94514229
581384038630 210012474
795578154598 327597633
49723643638 327588060
451337611078 327578487
863470039570 327568914
342328105630 327559341
892156751530 327549768
636845015086 327540195
407351319406 113353893
37292735122 327530622
738204730678 327521049
944749056790 327511476
409263766870 327501903
622501659106 327492330
899806541386 327482757
355715237878 327473184
474286980646 327463611
532616628298 107811126
349977895486 327454038
145346016838 327444465
556522221598 327434892
426475794046 327425319
145346016838 327415746
728642493358 327406173
352846566682 327396600
410219990602 327387027
652144594798 327377454
946661504254 327367881
197938322098 327358308
900762765118 327348735
456118729738 327339162
913193673634 327329589
51636091102 327320016
842433117466 327310443
248618179894 327300870
182638742386 327291297
824264866558 327281724
68848118278 327272151
628239001498 327262578
371971041322 327253005
580427814898 90378693
690393544078 327243432
665531727046 327233859
603377184466 284825469
166382938942 327224286
651188371066 327214713
964829755162 327205140
589990052218 327195567
508711034998 327185994
612939421786 327176421
858688920910 327166848
273479996926 9276237
357627685342 327157275
689437320346 327147702
507754811266 327138129
450381387346 327128556
984910453534 327118983
558434669062 181216890
949530175450 327109410
713342913646 263037321
822352419094 267613215
88928816650 327099837
484805441698 327090264
650232147334 327080691
162599514250 25253574
465680967058 327071118
260092864678 327061545
140564898178 327051972
592858723414 327042399
218019020470 327032826
66222821461 73645089
821396195362 327023253
64066999618 327013680
501061245142 327004107
622501659106 326994534
155864477890 326984961
271567549462 326975388
844345564930 159467034
901718988850 326965815
706649347522 326956242
328940973382 326946669
168295386406 326937096
368146146394 326927523
188376084778 326917950
221843915398 326908377
470462085718 326898804
827133537754 326889231
582340262362 326879658
675093964366 326870085
989691572194 59831250
486717889162 250764735
226625034058 326860512
749679415462 233217426
749679415462 326850939
946661504254 326841366
315553841134 326831793
840520670002 326822220
306947827546 326812647
133871332054 326803074
714299137378 326793501
611983198054 326783928
737248506946 326774355
703780676326 326764782
827133537754 326755209
556522221598 326745636
553653550402 326736063
822352419094 214157583
71716789474 326726490
601464737002 326716917
502017468874 326707344
454206282274 326697771
927537029614 326688198
975348216214 326678625
843389341198 326669052
255311746018 326659479
678918859294 326649906
554609774134 326640333
722905150966 6193731
758285429050 326630760
121440423538 326621187
463768519594 181063722
262961535874 326611614
676050188098 326602041
6693575698 326592468
762110323978 64847502
191244755974 326582895
314597617402 326573322
230449928986 326563749
932318148274 326554176
655013265994 326544603
633976343890 326535030
761154100246 326525457
558434669062 326515884
826177314022 326506311
641626133746 326496738
109009515022 326487165
977260663678 326477592
970567097554 130767180
517317048586 45404739
60242104690 326468019
905543883778 326458446
536441523226 326448873
528791733370 326439300
527835509638 326429727
109009515022 326420154
403526424478 326410581
431256912706 326401008
9562246894 326391435
522098167246 247280163
731552481622 56212656
713342913646 326381862
333722092042 326372289
742985849338 326362716
871119829426 326353143
742985849338 326343570
959092412770 326333997
273479996926 326324424
535485299494 326314851
551741102938 326305278
976304439946 326295705
415001109262 326286132
946661504254 326276559
809921510578 326266986
366233698930 326257413
796534378330 326247840
45898748710 278890209
697087110202 326238267
212281678078 326228694
674137740634 326219121
274436220658 326209548
579471591166 326199975
62154552154 326190402
842433117466 326180829
423607122850 326171256
392051739694 326161683
106140843826 311543712
250530627358 326152110
607202079394 326142537
303122932618 326132964
508711034998 326123391
351890342950 326113818
924668358418 326104245
905583391549 234222591
266786430802 326094672
809921510578 188166888
350934119218 326085099
695174662738 326075526
74585460670 326065953
201763217026 326056380
972479545018 176238930
287823352906 255063012
298341813958 326046807
677962635562 326037234
848170459858 326027661
738204730678 286816653
791753259670 211429278
889288080334 326018088
740117178142 298859487
254355522286 326008515
640669910014 325998942
130046437126 325989369
24861826606 325979796
427432017778 325970223
424563346582 325960650
831914656414 325951077
812790181774 325941504
422650899118 232298418
939967938130 325931931
623457882838 325922358
79366579330 325912785
133871332054 34175610
118571752342 325903212
271567549462 325893639
475243204378 325884066
955267517842 325874493
821396195362 325864920
187419861046 325855347
837651998806 325845774
773585008762 325836201
892156751530 325826628
168295386406 325817055
323203630990 325807482
185507413582 168312486
951442622914 325797909
891200527798 325788336
60242104690 325778763
982998006070 325769190
772628785030 4403580
586165157290 325759617
557478445330 294484626
757329205318 325750044
546959984278 325740471
127177765930 325730898
123352871002 325721325
162558044014 325711752
102315948898 325702179
979173111142 238348554
254355522286 97338264
382489502374 325692606
238099718842 325683033
256267969750 207944706
90841264114 325673460
233318600182 325663887
543135089350 298208523
876857171818 325654314
405438871942 325644741
185507413582 325635168
211325454346 325625595
383445726106 325616022
674137740634 325606449
697087110202 325596876
198894545830 325587303
812790181774 325577730
345196776826 20141592
702824452594 325568157
960048636502 325558584
575646696238 325549011
218019020470 325539438
676050188098 325529865
950486399182 325520292
282086010514 325510719
352846566682 325501146
654057042262 325491573
211325454346 131035224
404482648210 324333240
917974792294 325482000
704736900058 325472427
272523773194 325462854
137696226982 39881118
352846566682 325453281
719080256038 325443708
222800139130 246610053
123352871002 173893545
350934119218 325434135
178813847458 325424562
219931467934 325414989
373883488786 225137814
65023223350 325405416
931361924542 325395843
855820249714 325386270
256267969750 325376697
870163605694 325367124
919887239758 325357551
507754811266 325347978
253399298554 325338405
903631436314 325328832
178813847458 105973110
108053291290 325319259
908412554974 325309686
675093964366 325300113
177857623726 205359996
789986264368 68399085
939011714398 325290540
664575503314 325280967
874944724354 325271394
961961083966 324017331
296429366494 325261821
454206282274 325252248
870163605694 325242675
725773822162 325233102
321291183526 325223529
294516919030 325213956
945705280522 325204383
675093964366 325194810
474286980646 325185237
678918859294 325175664
28686721534 325166091
145465621900 152976540
866338710766 325156518
573734248774 325146945
236187271378 325137372
993516467122 325127799
215150349274 325118226
855820249714 325108653
682743754222 229857303
130046437126 325099080
989691572194 325089507
830002208950 325079934
80322803062 325070361
665531727046 325060788
752548086658 325051215
131002660858 325041642
277304891854 325032069
808965286846 325022496
691349767810 325012923
375795936250 225310128
714299137378 325003350
146302240570 324993777
132915108322 324984204
867294934498 324974631
148214688034 324965058
793665707134 324955485
783147246082 324945912
710474242450 324936339
340415658166 235811709
454206282274 324926766
643538581210 324917193
529747957102 324907620
65979447082 324898047
773585008762 324888474
76497908134 324878901
853907802250 324869328
207500559418 324859755
606245855662 124066080
262005312142 324850182
36336511390 324840609
745854520534 324831036
958136189038 324821463
879725843014 324811890
523054390978 110462847
10518470626 324802317
832870880146 324792744
508711034998 324783171
462812295862 324773598
964829755162 324764025
982998006070 324754452
372927265054 324744879
768803890102 191976942
565128235186 324735306
720036479770 324725733
285910905442 324716160
579471591166 324706587
193157203438 324697014
667444174510 324687441
858688920910 324677868
163514267746 307312446
814702629238 324668295
68848118278 324658722
557478445330 95040744
507754811266 324649149
606245855662 324639576
524966838442 324630003
112834409950 324620430
274436220658 324610857
675093964366 324601284
900762765118 324591711
567040682650 324582138
60242104690 324572565
615808092982 324562992
781234798618 324553419
713342913646 324543846
649275923602 324534273
568953130114 9324102
884506961674 324524700
982041782338 324515127
537397746958 324505554
121440423538 324495981
490542784090 324486408
34424063926 324476835
307904051278 324467262
616764316714 324457689
109009515022 324448116
928493253346 154096581
494367679018 324438543
50679867370 324428970
430300688974 324419397
216106573006 324409824
134827555786 324400251
647363476138 324390678
554609774134 324381105
793665707134 324371532
286867129174 136252509
602420960734 324361959
436994255098 324352386
854864025982 324342813
53548538566 324333240
540266418154 324323667
726730045894 324314094
652144594798 324304521
982041782338 324294948
858688920910 324285375
588077604754 324275802
689437320346 324266229
73629236938 324256656
284954681710 324247083
384401949838 324237510
320334959794 324227937
79366579330 324218364
567040682650 324208791
466637190790 324199218
624414106570 324189645
348065448022 324180072
153952030426 324170499
807052839382 324160926
41117630050 324151353
177857623726 324141780
164470491478 324132207
569909353846 324122634
308860275010 324113061
78410355598 246006954
342328105630 324103488
58329657226 324093915
960048636502 324084342
810877734310 324074769
422650899118 324065196
971523321286 61085313
818527524166 324055623
702824452594 324046050
396832858354 324036477
669356621974 324026904
388226844766 324017331
341371881898 324007758
305035380082 323998185
564172011454 323988612
244793284966 323979039
248618179894 323969466
310772722474 323959893
941880385594 323950320
401613977014 323940747
955267517842 137142798
239055942574 323931174
991604019658 323921601
43986301246 323912028
720992703502 323902455
327028525918 323892882
700912005130 323883309
354759014146 323873736
26774274070 323864163
769760113834 323854590
814702629238 323845017
649275923602 323835444
312685169938 323825871
67891894546 323816298
502973692606 323806725
171164057602 323797152
965785978894 323787579
481936770502 323778006
485806620238 247375893
448581355621 99549627
249574403626 323768433
420835024078 112176414
993516467122 323758860
945705280522 314310309
745854520534 323749287
935186819470 55791444
535485299494 323739714
420738451654 323730141
24861826606 323720568
950486399182 323710995
905543883778 323701422
764978995174 323691849
121440423538 323682276
954311294110 323672703
237143495110 323663130
439862926294 323653557
445600268686 323643984
483849217966 323634411
133871332054 271595583
439862926294 323624838
400657753282 323615265
980129334874 323605692
610070750590 323596119
91797487846 323586546
901718988850 323576973
52592314834 323567400
391095515962 323557827
633020120158 191268540
87972592918 323548254
607202079394 323538681
888331856602 323529108
131958884590 323519535
531660404566 323509962
111878186218 323500389
288779576638 323490816
639713686282 320159412
47811196174 323481243
701868228862 323471670
68848118278 323462097
618676764178 323452524
723861374698 323442951
182638742386 323433378
667444174510 323423805
527835509638 323414232
567040682650 162855876
306947827546 323404659
111878186218 323395086
458031177202 57686898
772628785030 323385513
982998006070 323375940
474286980646 209016882
588077604754 323366367
642582357478 323356794
867294934498 323347221
440819150026 323337648
555565997866 323328075
590946275950 323318502
668400398242 323308929
260092864678 323299356
763066547710 323289783
814702629238 243336087
554609774134 323280210
158733149086 323270637
534529075762 323261064
42073853782 27713835
653100818530 323251491
105184620094 5705508
620589211642 126239151
138652450714 323241918
309816498742 323232345
35380287658 161218893
262961535874 323222772
716211584842 323213199
389183068498 323203626
639713686282 323194053
632063896426 323184480
244793284966 323174907
317466288598 323165334
635888791354 19701234
274496511412 200362890
297385590226 323155761
10518470626 323146188
946661504254 323136615
373883488786 323127042
269655101998 323117469
713342913646 323107896
254355522286 323098323
78410355598 323088750
625370330302 323079177
484805441698 323069604
996385138318 323060031
959092412770 323050458
685612425418 323040885
581384038630 323031312
295473142762 323021739
194113427170 323012166
542178865618 323002593
176901399994 322993020
175945176262 322983447
217062796738 233332302
184551189850 322973874
219931467934 322964301
854864025982 189449670
64066999618 322954728
263917759606 322945155
768803890102 240042975
719080256038 266292141
14343365554 322935582
911281226170 322926009
589033828486 44265552
290692024102 322916436
658838160922 322906863
26774274070 322897290
175945176262 322887717
820439971630 322878144
749679415462 322868571
774541232494 200870259
7649799430 322858998
590946275950 322849425
361452580270 322839852
129090213394 322830279
888331856602 288951432
134827555786 322820706
956233306 322811133
372927265054 13335189
881638290478 322801560
482892994234 322791987
123352871002 322782414
137696226982 322772841
115703081146 322763268
421694675386 322753695
708561794986 322744122
18168260482 322734549
121440423538 77943366
742029625606 322724976
352846566682 322715403
349021671754 322705830
669356621974 322696257
750635639194 322686684
922755910954 322677111
805140391918 322667538
103272172630 322657965
909368778706 322648392
947617727986 322638819
661706832118 322629246
125265318466 322619673
245749508698 28527540
64066999618 322610100
981085558606 322600527
582340262362 322590954
808965286846 322581381
487674112894 8519970
359540132806 322571808
730554940822 322562235
585208933558 322552662
214194125542 322543089
943792833058 322533516
655969489726 322523943
393964187158 322514370
202719440758 322504797
379620831178 322495224
234274823914 322485651
925624582150 322476078
426475794046 100258029
510623482462 10290975
730554940822 322466505
223756362862 322456932
236187271378 322447359
20080707946 322437786
908412554974 322428213
834783327610 322418640
805140391918 322409067
270611325730 322399494
659794384654 322389921
648319699870 322380348
860601368374 322370775
303122932618 322361202
301210485154 322351629
453250058542 322342056
97534830238 322332483
947617727986 115890738
566084458918 322322910
908412554974 322313337
486717889162 322303764
185507413582 322294191
117615528610 119135985
167339162674 322284618
707605571254 322275045
659794384654 322265472
882594514210 322255899
357627685342 322246326
359540132806 322236753
34424063926 322227180
715255361110 44571888
678918859294 322217607
925624582150 322208034
35380287658 322198461
731511164554 322188888
413088661798 322179315
677962635562 51091101
828089761486 322169742
797490602062 15144486
889288080334 322160169
648319699870 322150596
175945176262 107169735
961961083966 322141023
622501659106 172850088
131002660858 322131450
18168260482 322121877
695174662738 322112304
474286980646 322102731
645451028674 322093158
866338710766 322083585
853907802250 322074012
478111875574 322064439
459943624666 241976721
542178865618 322054866
554609774134 322045293
636845015086 322035720
563331104080 57265686
860601368374 322026147
321291183526 26545929
969822465841 91067949
598596065806 322016574
827133537754 322007001
218019020470 321997428
910325002438 321987855
816615076702 32395032
574690472506 321978282
415957332994 321968709
801315496990 321959136
41117630050 321949563
655013265994 321939990
89885040382 321930417
9562246894 321920844
858688920910 321911271
958136189038 321901698
631107672694 321892125
177857623726 321882552
234274823914 321872979
779322351154 321863406
350934119218 321853833
733423612018 321844260
358583909074 321834687
403526424478 240167424
852951578518 321825114
788884588474 321815541
393964187158 321805968
61198328422 321796395
382489502374 321786822
812790181774 321777249
628239001498 321767676
339459434434 321758103
234274823914 321748530
568953130114 321738957
69804342010 321729384
85103921722 321719811
910325002438 321710238
650232147334 321700665
117615528610 144360840
98491053970 321691092
931361924542 321681519
660750608386 321671946
204631888222 321662373
490542784090 321652800
205588111954 321643227
814702629238 321633654
420738451654 321624081
388226844766 321614508
980243789662 139095690
29642945266 321604935
263917759606 321595362
788884588474 97769049
968654650090 95911887
49723643638 321585789
950486399182 321576216
726730045894 321566643
552697326670 321557070
64066999618 321547497
699955781398 6940425
775497456226 62980767
436994255098 321537924
441775373758 321528351
536441523226 321518778
826177314022 321509205
746810744266 321499632
445600268686 321490059
370058593858 321480486
427432017778 321470913
208456783150 321461340
189332308510 321451767
276348668122 321442194
614851869250 321432621
449425163614 304162929
79366579330 321423048
820439971630 321413475
447512716150 321403902
94666159042 321394329
527835509638 321384756
114746857414 321375183
478294911334 22027473
91797487846 321365610
174032728798 321356037
277304891854 321346464
192200979706 321336891
825221090290 321327318
937099266934 321317745
545047536814 321308172
31555392730 321298599
259136640946 321289026
725773822162 321279453
708561794986 321269880
210369230614 321260307
230449928986 321250734
362408804002 321241161
679875083026 321231588
562259563990 321222015
917018568562 160539210
721948927234 321212442
73629236938 321202869
642582357478 321193296
543135089350 321183723
591902499682 321174150
410219990602 321164577
919887239758 321155004
849126683590 321145431
751619777794 284882907
245749508698 321135858
42073853782 321126285
354759014146 321116712
281129786782 321107139
331809644578 149702574
349977895486 244197657
804184168186 321097566
278261115586 321087993
429344465242 321078420
445600268686 321068847
951442622914 265334841
793665707134 321059274
676050188098 321049701
917974792294 321040128
745854520534 321030555
60242104690 321020982
933274372006 321011409
885463185406 321001836
650232147334 320992263
525923062174 219470598
126221542198 320982690
456118729738 320973117
396832858354 320963544
961004860234 320953971
38248958854 320944398
570865577578 320934825
546003760546 320925252
196025874634 320915679
90841264114 120380475
314597617402 320906106
423607122850 8223207
827133537754 320896533
907456331242 198505728
612939421786 320886960
577559143702 320877387
644494804942 320867814
803434903141 8864598
986822900998 320858241
272523773194 320848668
596683618342 320839095
105184620094 320829522
118571752342 320819949
763066547710 320810376
596683618342 320800803
58329657226 320791230
520185719782 320781657
935186819470 320772084
114746857414 320762511
604333408198 320752938
542178865618 320743365
922755910954 320733792
697087110202 320724219
149170911766 320714646
106140843826 320705073
569909353846 320695500
881638290478 96553278
95622382774 320685927
961004860234 320676354
437950478830 320666781
471418309450 286979394
624414106570 320657208
193157203438 320647635
981085558606 320638062
282086010514 320628489
49723643638 320618916
442731597490 31294137
523054390978 320609343
456118729738 312271260
733423612018 320599770
101359725166 320590197
943792833058 320580624
705693123790 320571051
845301788662 28192485
429344465242 320561478
948573951718 320551905
174988952530 22812459
241924613770 320542332
144690701215 4298277
821396195362 320532759
875900948086 320523186
521141943514 320513613
680831306758 286567755
828089761486 320504040
217095871453 219288711
525923062174 320494467
811833958042 151684185
525923062174 320484894
367189922662 320475321
582340262362 320465748
635888791354 320456175
685612425418 293766651
622501659106 248515080
634932567622 320446602
932318148274 44179395
300254261422 320437029
749679415462 320427456
655013265994 320417883
481936770502 320408310
630151448962 177569577
104331449707 189258210
96650786926 21319071
34424063926 147596514
349021671754 320398737
605289631930 320389164
82235250526 320379591
247661956162 320370018
180726294922 320360445
527835509638 320350872
87972592918 320341299
109965738754 280680360
535485299494 320331726
532616628298 320322153
293560695298 320312580
130046437126 320303007
166382938942 320293434
817571300434 320283861
126221542198 320274288
448468939882 320264715
539310194422 320255142
335634539506 320245569
720992703502 320235996
653100818530 320226423
984910453534 49530702
851995354786 320216850
826177314022 320207277
306947827546 320197704
217062796738 320188131
102315948898 320178558
573734248774 320168985
57373433494 246677064
136740003250 320159412
601464737002 320149839
985866677266 320140266
196025874634 320130693
602420960734 320121120
67891894546 320111547
585208933558 320101974
262005312142 320092401
878769619282 320082828
491499007822 320073255
475243204378 320063682
929449477078 320054109
177857623726 320044536
721948927234 320034963
126221542198 320025390
53548538566 320015817
428388241510 320006244
749679415462 124353270
742029625606 319996671
544091313082 251942214
32511616462 150171651
742985849338 319987098
201763217026 319977525
903631436314 319967952
292604471566 319958379
569909353846 148687836
591902499682 319948806
849126683590 319939233
156820701622 319929660
608158303126 319920087
519229496050 28441383
400657753282 195767850
193157203438 144427851
810877734310 319910514
562259563990 319900941
777409903690 319891368
477155651842 319881795
576602919970 275530086
822352419094 289803429
932318148274 319872222
552697326670 137812908
48767419906 319862649
493411455286 319853076
498192573946 90426558
25818050338 319843503
661706832118 302229183
127177765930 319833930
937099266934 319824357
908412554974 319814784
350934119218 319805211
328940973382 289717272
698999557666 319795638
396832858354 78967677
773585008762 319786065
549828655474 319776492
874944724354 207724527
918931016026 319766919
133871332054 319757346
936143043202 88100319
104228396362 319747773
721948927234 257542419
757329205318 319738200
580427814898 16283673
778366127422 319728627
682743754222 319719054
110921962486 319709481
121440423538 319699908
921799687222 319690335
561303340258 319680762
40161406318 319671189
515404601122 319661616
633976343890 319652043
359540132806 319642470
832870880146 319632897
617720540446 220667223
617720540446 319623324
299298037690 319613751
917974792294 319604178
65979447082 319594605
178813847458 319585032
491499007822 182710278
650232147334 111046800
248618179894 319575459
793665707134 319565886
276348668122 319556313
245749508698 319546740
886419409138 319537167
229493705254 319527594
351890342950 319518021
485761665430 319508448
510623482462 17422860
745854520534 319498875
709518018718 319489302
535485299494 319479729
871119829426 319470156
209413006882 319460583
585208933558 319451010
461856072130 2747451
700912005130 319441437
206544335686 319431864
434125583902 319422291
567040682650 319412718
814702629238 319403145
642582357478 319393572
660750608386 319383999
636845015086 302822709
522098167246 319374426
841476893734 124180956
5737351966 319364853
748723191730 319355280
958136189038 319345707
9574 319336134
174032728798 319326561
775497456226 319316988
232362376450 319307415
536441523226 319297842
236187271378 319288269
144389793106 319278696
913193673634 319269123
232362376450 160893411
360496356538 319259550
364321251466 319249977
72673013206 319240404
936143043202 319230831
258180417214 164933217
176901399994 319221258
752548086658 319211685
283998457978 319202112
702824452594 112501896
414044885530 319192539
346153000558 198658896
534529075762 319182966
196025874634 196409241
550784879206 319173393
370058593858 319163820
34424063926 319154247
295473142762 319144674
697087110202 319135101
646407252406 319125528
851039131054 319115955
611026974322 319106382
944749056790 319096809
208456783150 275711973
409263766870 319087236
844345564930 319077663
420738451654 217900626
435081807634 319068090
134827555786 319058517
63110775886 319048944
998297585782 97453140
497236350214 319039371
255311746018 319029798
91797487846 319020225
603377184466 319010652
480980546770 319001079
830002208950 318991506
595727394610 318981933
332765868310 318972360
414044885530 107495217
391095515962 241459779
197938322098 318962787
942836609326 318953214
368146146394 318943641
6693575698 318934068
545047536814 318924495
9574 189890028
165426715210 318914922
404482648210 318905349
465680967058 318895776
933274372006 318886203
788884588474 318876630
952398846646 318867057
368146146394 293546472
666487950778 318857484
516360824854 318847911
500105021410 155082600
873988500622 318838338
833827103878 270197925
121440423538 318828765
626326554034 59103702
732467388286 318819192
62154552154 318809619
877813395550 318800046
873032276890 318790473
865382487034 318780900
326072302186 318771327
218019020470 318761754
741073401874 148754847
778366127422 318752181
680831306758 318742608
49723643638 318733035
881638290478 318723462
169251610138 318713889
633976343890 318704316
930405700810 318694743
287823352906 318685170
786015917278 318675597
92753711578 318666024
492455231554 318656451
813746405506 318646878
33467840194 318637305
522098167246 115153617
173076505066 318627732
641626133746 318618159
234274823914 318608586
930405700810 136980057
57373433494 318599013
176901399994 318589440
412132438066 94255758
790797035938 318579867
821396195362 318570294
565128235186 318560721
917974792294 318551148
672225293170 318541575
61198328422 318532002
229493705254 318522429
163514267746 318512856
56417209762 318503283
739160954410 318493710
596683618342 318484137
790797035938 318474564
239055942574 318464991
692305991542 318455418
939967938130 318445845
716211584842 318436272
131958884590 318426699
410219990602 318417126
686568649150 318407553
545047536814 318397980
677962635562 159754224
498192573946 318388407
594771170878 62454252
434125583902 318378834
1912457038 318369261
179770071190 88004589
643538581210 114110160
25818050338 318359688
953355070378 41901021
555565997866 318350115
657881937190 318340542
305991603814 318330969
505842363802 34079880
472374533182 318321396
38248958854 318311823
149170911766 318302250
265830207070 318292677
685612425418 318283104
917974792294 318273531
632063896426 282489657
130046437126 318263958
208456783150 318254385
194113427170 318244812
982998006070 318235239
305035380082 255742695
854864025982 37057083
652144594798 290081046
961004860234 180939273
815658852970 318225666
418826004190 318216093
525923062174 28958325
223756362862 318206520
851995354786 318196947
681787530490 318187374
259136640946 277932909
149170911766 318177801
549828655474 318168228
780278574886 318158655
606245855662 318149082
755416757854 236405235
330853420846 318139509
890244304066 318129936
139608674446 318120363
958136189038 1703994
508711034998 318110790
674137740634 318101217
760197876514 318091644
243837061234 255082158
556522221598 318082071
873032276890 214109718
168311880685 197175081
805140391918 318072498
161601820282 318062925
622501659106 318053352
575646696238 318043779
787928364742 296131182
291648247834 318034206
270611325730 55398951
312809705095 41001159
589990052218 318024633
535485299494 318015060
914149897366 318005487
443687821222 296418372
728642493358 317995914
209413006882 317986341
139608674446 317976768
31555392730 317967195
201763217026 231771903
232362376450 317957622
447512716150 317948049
840520670002 317938476
594771170878 317928903
163514267746 317919330
92753711578 317909757
794621930866 317900184
564219244636 18217419
813746405506 317890611
408307543138 317881038
162731851402 138368142
978216887410 317871465
310772722474 317861892
764022771442 317852319
975348216214 317842746
744898296802 317833173
720992703502 317823600
660750608386 317814027
908412554974 317804454
466637190790 207561786
113790633682 317794881
589033828486 317785308
261049088410 21625407
663619279582 317775735
712386689914 317766162
953355070378 317756589
352846566682 317747016
373883488786 317737443
646415762803 293603910
848170459858 317727870
658838160922 317718297
261049088410 260136702
683699977954 317708724
89885040382 317699151
159689372818 317689578
822352419094 317680005
392051739694 317670432
810877734310 317660859
506798587534 317651286
907456331242 317641713
778366127422 317632140
172120281334 317622567
497236350214 317612994
171164057602 317603421
488630336626 156384528
328940973382 317593848
781234798618 169126191
660846740452 74181177
707605571254 317584275
770716337566 317574702
538353970690 317565129
567040682650 317555556
255311746018 317545983
352846566682 317536410
798446825794 317526837
899806541386 317517264
721948927234 9735741
863470039570 317507691
914149897366 317498118
831914656414 317488545
57373433494 317478972
240968390038 42609423
870163605694 317469399
440819150026 317459826
851039131054 317450253
259136640946 317440680
345196776826 317431107
772628785030 317421534
54504762298 317411961
772628785030 317402388
578515367434 317392815
302166708886 317383242
595727394610 317373669
869207381962 317364096
197938322098 317354523
726730045894 317344950
152995806694 302478081
353802790414 317335377
371014817590 317325804
584252709826 317316231
516360824854 59209005
655969489726 317306658
46966641487 166235145
161601820282 164473713
134827555786 317297085
86173030270 97826487
727686269626 317287512
595727394610 317277939
189332308510 317268366
236187271378 317258793
659794384654 317249220
191244755974 317239647
3824904502 167431770
927537029614 317230074
580427814898 317220501
754460534122 317210928
190288532242 317201355
4781128234 71395434
686568649150 118915806
796534378330 317191782
797490602062 317182209
440819150026 317172636
259136640946 317163063
380577054910 317153490
65979447082 317143917
700912005130 317134344
74585460670 141096447
423607122850 317124771
221843915398 317115198
934230595738 317105625
628239001498 317096052
740117178142 125530749
305173719505 90503142
278261115586 317086479
852951578518 317076906
926580805882 317067333
152995806694 317057760
193157203438 62358522
883550737942 18313149
691349767810 46352466
546959984278 73712100
611026974322 317048187
501061245142 317038614
747766967998 317029041
348065448022 317019468
114746857414 317009895
269655101998 317000322
589990052218 316990749
194113427170 316981176
930405700810 316971603
468549638254 316962030
110921962486 316952457
676102686430 77254110
323203630990 316942884
687524872882 316933311
629195225230 316923738
666487950778 316914165
748723191730 316904592
956233306 316895019
279217339318 81150321
120484199806 316885446
668400398242 316875873
911281226170 316866300
530704180834 316856727
96578606506 316847154
136740003250 316837581
566084458918 72860103
759241652782 316828008
775497456226 316818435
559390892794 316808862
734379835750 316799289
326072302186 316789716
431256912706 316780143
675093964366 316770570
308860275010 30997374
634932567622 316760997
237143495110 316751424
767847666370 316741851
19124484214 316732278
858688920910 115412088
609114526858 316722705
618676764178 316713132
105184620094 316703559
331809644578 316693986
773585008762 316684413
524010614710 316674840
431256912706 316665267
684656201686 316655694
567040682650 316646121
894069198994 316636548
102315948898 316626975
931361924542 316617402
578515367434 316607829
152039582962 316598256
631107672694 316588683
701868228862 316579110
998297585782 316569537
100403501434 316559964
120484199806 316550391
145346016838 316540818
814702629238 316531245
856776473446 316521672
576602919970 316512099
186463637314 316502526
162558044014 316492953
697087110202 316483380
396832858354 316473807
946661504254 316464234
143433569374 316454661
430300688974 316445088
541222641886 316435515
908412554974 316425942
169251610138 206661924
868251158230 316416369
290692024102 316406796
441775373758 316397223
818527524166 316387650
843389341198 47539518
771672561298 316378077
668400398242 316368504
163514267746 316358931
719080256038 316349358
949530175450 312874359
771672561298 316339785
174988952530 316330212
905543883778 316320639
976304439946 316311066
345196776826 316301493
236187271378 8768868
905543883778 316291920
707605571254 73826976
621545435374 316282347
692305991542 316272774
671269069438 316263201
357627685342 316253628
895025422726 316244055
691349767810 110223522
524010614710 316234482
873988500622 316224909
835739551342 316215336
385358173570 316205763
412132438066 316196190
220887691666 316186617
534529075762 316177044
153952030426 42877467
33467840194 316167471
332765868310 316157898
502973692606 316148325
281129786782 173347884
27730497802 171490722
335634539506 316138752
890244304066 316129179
614851869250 316119606
894069198994 316110033
356671461610 316100460
523054390978 15546552
695174662738 316090887
390139292230 316081314
701868228862 316071741
957179965306 316062168
889288080334 316052595
852951578518 316043022
186463637314 221308614
648319699870 316033449
63110775886 173855253
398745305818 316023876
13387141822 271586010
584252709826 316014303
524010614710 316004730
880682066746 315995157
661706832118 315985584
592858723414 315976011
559390892794 315966438
516360824854 315956865
407351319406 175386933
724817598430 315947292
735336059482 315937719
458987400934 291057492
292604471566 315928146
689437320346 134883570
231406152718 315918573
546003760546 315909000
195069650902 66417474
62154552154 315899427
981085558606 315889854
4781128234 315880281
503929916338 315870708
602420960734 315861135
524010614710 315851562
401613977014 153225438
936143043202 315841989
849126683590 315832416
742029625606 315822843
266786430802 135917454
892156751530 315813270
300254261422 315803697
193157203438 315794124
713342913646 315784551
33467840194 113104995
342328105630 315774978
597639842074 315765405
132915108322 315755832
419782227922 315746259
897894093922 315736686
58329657226 315727113
58329657226 315717540
349977895486 315707967
73629236938 315698394
792709483402 315688821
272523773194 315679248
501061245142 315669675
158733149086 315660102
640669910014 315650529
623457882838 315640956
934230595738 64292268
624414106570 315631383
28686721534 26995860
161601820282 171126948
273479996926 315621810
395876634622 315612237
6693575698 314913408
163514267746 315602664
549828655474 315593091
815658852970 315583518
288779576638 154221030
705693123790 315573945
879725843014 315564372
450381387346 315554799
974391992482 315545226
156820701622 315535653
685612425418 315526080
87972592918 315516507
38347532035 165268272
263917759606 315506934
27730497802 315497361
689437320346 253971690
474286980646 315487788
406395095674 271356258
518273272318 315478215
5737351966 81255624
301210485154 315468642
199850769562 138243693
947617727986 315459069
359540132806 315449496
268698878266 315439923
425519570314 315430350
178813847458 85946394
498192573946 315420777
669356621974 315411204
99447277702 315401631
722905150966 32433324
2868680770 315392058
85103921722 315382485
238099718842 315372912
809921510578 315363339
325116078454 315353766
478111875574 315344193
86060145454 315334620
223756362862 221930859
69804342010 315325047
698999557666 315315474
548872431742 315305901
160645596550 315296328
808965286846 315286755
855820249714 315277182
275392444390 315267609
790797035938 315258036
902675212582 315248463
27730497802 315238890
338503210702 315229317
730554940822 276267207
827133537754 315219744
389183068498 315210171
878769619282 315200598
189332308510 315191025
652144594798 315181452
557478445330 315171879
364321251466 86061270
409263766870 315162306
444644044954 315152733
696130886470 315143160
645451028674 315133587
679875083026 315124014
663619279582 315114441
464724743326 315104868
453250058542 315095295
808009063114 315085722
195069650902 315076149
53548538566 315066576
541222641886 315057003
778366127422 315047430
75541684402 315037857
9562246894 301884555
80322803062 297279942
134827555786 315028284
433169360170 315018711
196025874634 315009138
389183068498 314999565
832870880146 314989992
605289631930 232662192
23905602874 314980419
117615528610 314970846
409263766870 314961273
361452580270 314951700
233318600182 314942127
653100818530 314932554
274436220658 314922981
843389341198 314913408
127177765930 314903835
861557592106 314894262
287865904891 53388621
131002660858 314884689
808009063114 314875116
306947827546 314865543
121440423538 161994306
822352419094 314855970
448468939882 110022489
557478445330 314846397
115703081146 151808634
624414106570 314836824
275392444390 314827251
59285880958 314817678
25818050338 314808105
970567097554 314798532
571821801310 156652572
802271720722 314788959
939967938130 62664858
575646696238 314779386
163514267746 314769813
77454131866 314760240
78410355598 314750667
166382938942 314741094
158733149086 314731521
258180417214 314721948
185507413582 314712375
940924161862 314702802
393007963426 314693229
728642493358 314683656
433169360170 314674083
150127135498 314664510
324159854722 314654937
242880837502 314645364
756372981586 257973204
448468939882 314635791
958136189038 314626218
159689372818 314616645
672225293170 68619264
770716337566 314607072
424563346582 314597499
557478445330 314587926
677962635562 314578353
847214236126 314568780
470462085718 314559207
469505861986 314549634
6693575698 314540061
351890342950 314530488
764978995174 314520915
768803890102 30815487
510623482462 314511342
959092412770 314501769
362408804002 314492196
876857171818 314482623
17212036750 314473050
393007963426 314463477
299298037690 314453904
969610873822 314444331
505842363802 314434758
377708383714 314425185
807052839382 314415612
744898296802 314406039
754460534122 314396466
719080256038 314386893
1912457038 314377320
445600268686 314367747
87972592918 314358174
673181516902 314348601
476199428110 314339028
603377184466 314329455
305035380082 314319882
834783327610 314310309
5737351966 172007664
278261115586 142513251
77454131866 314300736
241924613770 314291163
583296486094 116895903
870163605694 314281590
113790633682 314272017
136740003250 314262444
658838160922 314252871
436038031366 314243298
684656201686 314233725
149372605303 86224011
124309094734 314224152
703780676326 314214579
929449477078 314205006
372927265054 314195433
72673013206 314185860
726730045894 314176287
634932567622 314166714
696130886470 314157141
416913556726 314147568
429344465242 314137995
109009515022 314128422
118571752342 314118849
977260663678 314109276
204631888222 314099703
990647795926 314090130
358583909074 314080557
925624582150 314070984
57373433494 86396325
168295386406 314061411
728642493358 314051838
781234798618 237793320
142477345642 314042265
443687821222 314032692
854864025982 92523045
833827103878 314023119
961004860234 314013546
993516467122 314003973
104228396362 235610676
942836609326 313994400
108053291290 313984827
69804342010 313975254
520185719782 313965681
553653550402 224400693
514448377390 313956108
992560243390 313946535
828089761486 313936962
772628785030 313927389
72673013206 313917816
439862926294 313908243
268698878266 313898670
873032276890 313889097
99447277702 313879524
313641393670 313869951
465680967058 313860378
880682066746 313850805
993516467122 313841232
122396647270 313831659
696130886470 313822086
489586560358 104824350
27730497802 148036872
528791733370 313812513
16255813018 313802940
28686721534 313793367
930405700810 313783794
932318148274 313774221
221843915398 313764648
910325002438 313755075
961961083966 313745502
405438871942 58060245
305991603814 313735929
709518018718 313726356
46854972442 216273216
594771170878 313716783
440819150026 313707210
602420960734 313697637
616764316714 313688064
788884588474 313678491
864426263302 313668918
752548086658 313659345
609114526858 313649772
672225293170 313640199
551741102938 313630626
424563346582 313621053
126221542198 313611480
683699977954 313601907
844345564930 74181177
21993155410 313592334
87972592918 38263281
642582357478 313582761
893112975262 244159365
149170911766 224640018
486717889162 313573188
291648247834 313563615
880682066746 313554042
55460986030 313544469
267742654534 313534896
665531727046 313525323
218975244202 313515750
850082907322 313506177
41117630050 313496604
382489502374 313487031
728642493358 313477458
815658852970 313467885
298341813958 313458312
634932567622 313448739
675093964366 313439166
853907802250 313429593
227581257790 313420020
680831306758 313410447
602420960734 313400874
672225293170 313391301
285910905442 313381728
878769619282 313372155
581384038630 313362582
139608674446 313353009
754460534122 313343436
334678315774 313333863
493411455286 313324290
158733149086 98534889
974391992482 313314717
239055942574 313305144
465680967058 313295571
637801238818 190062342
245749508698 313285998
411176214334 313276425
780278574886 313266852
397789082086 313257279
481936770502 313247706
439862926294 313238133
73629236938 313228560
295473142762 261850269
268698878266 313218987
335634539506 197337822
564172011454 313209414
497236350214 257149926
633020120158 313199841
705693123790 290109765
72673013206 313190268
543135089350 313180695
826177314022 313171122
166382938942 313161549
264873983338 313151976
733423612018 313142403
932318148274 313132830
781234798618 313123257
155864477890 313113684
244793284966 313104111
192200979706 313094538
892156751530 313084965
668400398242 313075392
381533278642 27426645
180726294922 213765090
782191022350 313065819
264873983338 213171564
744898296802 313056246
335634539506 313046673
415001109262 313037100
590946275950 313027527
190288532242 59649363
975348216214 313017954
582340262362 313008381
385358173570 312998808
282086010514 312989235
745854520534 312979662
378664607446 312970089
844345564930 312960516
805140391918 312950943
901718988850 312941370
678918859294 312931797
866338710766 312922224
330853420846 312912651
462812295862 312903078
587121381022 312893505
602420960734 312883932
500105021410 59170713
778366127422 208902006
194113427170 312874359
907456331242 312864786
555565997866 312855213
858688920910 312845640
29642945266 312836067
459943624666 312826494
271567549462 236079753
53548538566 312816921
264873983338 312807348
507754811266 312797775
294516919030 312788202
693262215274 312778629
851995354786 312769056
96578606506 312759483
975348216214 312749910
126221542198 312740337
196025874634 312730764
232362376450 312721191
166382938942 312711618
99447277702 312702045
25818050338 312692472
468549638254 3302685
958136189038 312682899
729598717090 312673326
225668810326 312663753
615808092982 312654180
785059693546 93221874
710474242450 298457421
806096615650 312644607
277304891854 312635034
277304891854 312625461
296429366494 312615888
262961535874 312606315
218019020470 312596742
792709483402 312587169
537397746958 312577596
947617727986 48420234
605289631930 312568023
120484199806 312558450
91797487846 312548877
438906702562 312539304
508711034998 312529731
944749056790 312520158
390139292230 312510585
394920410890 312501012
681787530490 312491439
462812295862 255780987
183594966118 312481866
367189922662 312472293
820439971630 312462720
454206282274 153158427
359540132806 312453147
381533278642 312443574
642582357478 312434001
642582357478 312424428
404482648210 312414855
390139292230 132662634
109965738754 154632669
61198328422 312405282
474286980646 312395709
806096615650 312386136
651188371066 312376563
270611325730 162042171
624414106570 312366990
139608674446 312357417
146302240570 312347844
491499007822 26373615
660750608386 312338271
912237449902 312328698
971523321286 312319125
421694675386 312309552
293560695298 312299979
333722092042 61094886
274436220658 312290406
955267517842 73156866
785059693546 312280833
385358173570 120945282
171164057602 10118661
566084458918 312271260
285910905442 312261687
301210485154 312252114
733423612018 312242541
400657753282 312232968
187419861046 312223395
873032276890 312213822
924668358418 312204249
99447277702 312194676
443687821222 171452430
809921510578 312185103
139608674446 312175530
30599168998 312165957
9574 312156384
499148797678 312146811
83191474258 312137238
498192573946 312127665
798446825794 312118092
395876634622 312108519
819483747898 312098946
475243204378 312089373
261049088410 312079800
715255361110 312070227
933274372006 312060654
514448377390 227540637
581384038630 312051081
296429366494 312041508
633976343890 312031935
856776473446 312022362
704736900058 174037140
448468939882 65211276
633976343890 312012789
327028525918 312003216
793665707134 311993643
679875083026 311984070
269655101998 311974497
773585008762 311964924
916062344830 311955351
677006411830 14196759
611983198054 257159499
317466288598 172084248
143433569374 311945778
158733149086 311936205
918931016026 43547577
137696226982 311926632
868251158230 311917059
89885040382 160232874
608158303126 311907486
641626133746 311897913
801315496990 210988920
842433117466 311888340
306947827546 311878767
835739551342 311869194
75541684402 311859621
212281678078 37047510
863470039570 311850048
601464737002 311840475
576602919970 233935401
995428914586 311830902
744898296802 311821329
357627685342 311811756
392051739694 311802183
26774274070 308241027
377708383714 311792610
850082907322 311783037
980129334874 311773464
504886140070 311763891
227581257790 311754318
745854520534 311744745
775497456226 311735172
913193673634 311725599
305991603814 311716026
863470039570 311706453
655969489726 311696880
41117630050 311687307
250530627358 311677734
684656201686 311668161
56417209762 311658588
969610873822 21692418
118571752342 311649015
471418309450 311639442
873032276890 311629869
568953130114 311620296
952398846646 311610723
356671461610 311601150
77454131866 311591577
636845015086 311582004
62154552154 311572431
89885040382 311562858
830958432682 311553285
854864025982 47654394
554609774134 311543712
808965286846 311534139
648319699870 311524566
50679867370 311514993
987779124730 311505420
623457882838 311495847
666487950778 311486274
516360824854 311476701
686568649150 311467128
492455231554 311457555
806096615650 132519039
656925713458 311447982
537397746958 311438409
473330756914 311428836
817571300434 311419263
290692024102 311409690
132915108322 311400117
698043333934 311390544
488630336626 311380971
348065448022 311371398
151083359230 311361825
151083359230 311352252
956223741574 311342679
53548538566 311333106
806096615650 311323533
99447277702 311313960
264873983338 311304387
719080256038 311294814
33467840194 149865315
732467388286 311285241
56417209762 274840830
758285429050 311275668
450381387346 311266095
250530627358 311256522
517317048586 81092883
289735800370 126306162
426475794046 311246949
416913556726 311237376
792709483402 311227803
656925713458 311218230
635888791354 311208657
785059693546 309207900
920843463490 311199084
153952030426 39268446
302166708886 252009225
17212036750 311189511
338503210702 311179938
206544335686 311170365
645451028674 26249166
836695775074 311160792
631107672694 311151219
259136640946 311141646
970567097554 220370460
468549638254 311132073
810877734310 311122500
13387141822 62741442
871119829426 311112927
688481096614 161802846
38248958854 311103354
936143043202 311093781
205588111954 311084208
676050188098 152536182
826177314022 35372235
696130886470 311074635
742985849338 311065062
334678315774 311055489
236187271378 311045916
213237901810 311036343
845395881679 163487694
244793284966 311026770
374839712518 311017197
635888791354 311007624
106140843826 310998051
894069198994 310988478
725773822162 310978905
69804342010 310969332
327984749650 310959759
986822900998 310950186
855820249714 310940613
668400398242 310931040
919887239758 310921467
791753259670 310911894
295473142762 310902321
268868808589 95002452
263917759606 310892748
142477345642 310883175
452293834810 310873602
478111875574 310864029
894069198994 310854456
989691572194 88722564
852951578518 283973472
393964187158 65354871
421694675386 310844883
649275923602 310835310
497236350214 310825737
392051739694 296140755
184551189850 310816164
680831306758 310806591
660750608386 34089453
822352419094 267756810
778366127422 285505152
956233306 275309907
522098167246 310797018
897894093922 938154
24861826606 310787445
131002660858 310777872
219931467934 310768299
944749056790 310758726
981085558606 310749153
728642493358 310739580
408307543138 310730007
706649347522 310720434
646407252406 310710861
607202079394 310701288
219931467934 310691715
54504762298 283504395
612939421786 310682142
808009063114 258011496
453250058542 310672569
699955781398 310662996
891200527798 310653423
458987400934 310643850
72673013206 310634277
471418309450 283533114
47811196174 310624704
509667258730 310615131
834783327610 310605558
678918859294 310595985
475243204378 238597452
470462085718 310586412
7649799430 310576839
211325454346 310567266
79366579330 310557693
442731597490 310548120
428388241510 186367164
796534378330 310538547
595727394610 310528974
849126683590 310519401
344240553094 310509828
379620831178 310500255
898850317654 310490682
654057042262 310481109
194113427170 310471536
74585460670 310461963
504886140070 219910956
980129334874 310452390
911281226170 310442817
30599168998 310433244
331809644578 310423671
964829755162 310414098
26774274070 310404525
690393544078 310394952
205588111954 153120135
430300688974 310385379
120484199806 310375806
157776925354 310366233
963873531430 310356660
745854520534 310347087
979173111142 270743586
771672561298 310337514
276348668122 310327941
106140843826 310318368
177857623726 310308795
424563346582 310299222
672225293170 310289649
351890342950 310280076
275392444390 163650435
458031177202 310270503
529747957102 310260930
429626514541 23032638
876857171818 310251357
985866677266 310241784
440819150026 310232211
160645596550 310222638
923712134686 310213065
589990052218 310203492
650232147334 310193919
234274823914 310184346
612939421786 310174773
650232147334 310165200
104228396362 310155627
262961535874 310146054
147258464302 310136481
793665707134 310126908
386314397302 310117335
728642493358 310107762
377708383714 310098189
945705280522 310088616
623457882838 310079043
104228396362 310069470
735336059482 310059897
797490602062 310050324
457074953470 310040751
203675664490 310031178
384401949838 310021605
789840812206 310012032
535485299494 310002459
399701529550 309992886
556522221598 12071553
105184620094 230268942
720036479770 309983313
635888791354 309973740
402570200746 174056286
747766967998 158835216
241924613770 309964167
602420960734 309954594
480024323038 309945021
869207381962 309935448
148214688034 309925875
922755910954 309916302
599552289538 309906729
182638742386 79369743
506798587534 309897156
283042234246 309887583
140564898178 309878010
503929916338 309868437
45898748710 309858864
105184620094 281283459
56417209762 309849291
444644044954 309839718
88928816650 309830145
792709483402 309820572
214194125542 309810999
748723191730 309801426
56417209762 309791853
686568649150 309782280
51636091102 309772707
864426263302 284710593
9562246894 309763134
735336059482 995592
635888791354 274486629
855820249714 309753561
237143495110 309743988
749679415462 175090170
177857623726 309734415
731511164554 309724842
393964187158 309715269
677006411830 309705696
181682518654 309696123
511579706194 164741757
478111875574 22324236
720992703502 309686550
928493253346 305043645
764978995174 2977203
548872431742 309676977
891200527798 309667404
426655594132 15422103
362408804002 309657831
606245855662 309648258
789840812206 309638685
275392444390 86606931
779322351154 309629112
224712586594 309619539
146302240570 309609966
672225293170 309600393
574690472506 247710948
750788634880 92092260
53548538566 309590820
305035380082 309581247
264873983338 309571674
446556492418 309562101
121440423538 309552528
502973692606 86683515
460899848398 309542955
473330756914 309533382
388226844766 41412798
452293834810 309523809
695174662738 23980365
277304891854 309514236
708561794986 309504663
165426715210 309495090
253399298554 309485517
645451028674 309475944
303122932618 309466371
378664607446 76727595
37292735122 309456798
968654650090 309447225
407351319406 309437652
195069650902 309428079
978216887410 309418506
470462085718 309408933
881638290478 309399360
14343365554 107772834
878769619282 59706801
607202079394 309389787
850082907322 304057626
264873983338 309380214
633976343890 309370641
244793284966 257753025
673181516902 309361068
425519570314 309351495
902675212582 125214840
116659304878 309341922
320334959794 309332349
837651998806 309322776
320334959794 309313203
618676764178 309303630
249574403626 309294057
923712134686 309284484
617720540446 309274911
621545435374 309265338
55460986030 309255765
46854972442 309246192
800359273258 309236619
276348668122 309227046
371014817590 309217473
544091313082 309207900
213237901810 20237322
5737351966 309198327
283998457978 309188754
557478445330 309179181
304079156350 309169608
466637190790 309160035
225668810326 309150462
502017468874 309140889
716211584842 141986736
763066547710 309131316
148214688034 309121743
652144594798 309112170
508711034998 309102597
830958432682 262405503
206544335686 309093024
320334959794 309083451
348065448022 309073878
355715237878 309064305
846258012394 309054732
226625034058 309045159
717167808574 309035586
593814947146 60357765
59285880958 309026013
509667258730 309016440
425519570314 232135677
670312845706 309006867
742029625606 308997294
622501659106 308987721
620589211642 308978148
564172011454 308968575
951442622914 308959002
199850769562 113200725
326072302186 273854811
190288532242 308949429
537397746958 308939856
853907802250 308930283
356671461610 308920710
338503210702 308911137
464724743326 308901564
549828655474 308891991
436994255098 308882418
408307543138 308872845
655013265994 66589788
494367679018 308863272
589990052218 308853699
244793284966 308844126
502973692606 308834553
91797487846 308824980
501061245142 5581059
352863214129 103283097
729598717090 308815407
20080707946 308805834
848170459858 308796261
350934119218 308786688
715255361110 308777115
702824452594 308767542
796534378330 308757969
188376084778 308748396
961961083966 258748617
463768519594 111372282
174032728798 308738823
974391992482 308729250
543135089350 308719677
235231047646 308710104
415001109262 308700531
980169340441 82978764
764978995174 308690958
905543883778 308681385
76497908134 308671812
42073853782 124898931
25818050338 308662239
630151448962 308652666
758285429050 308643093
936143043202 308633520
573734248774 308623947
434125583902 308614374
585208933558 308604801
929449477078 216349800
140564898178 308595228
273479996926 27665970
77454131866 308585655
552697326670 308576082
636845015086 308566509
75541684402 308556936
710474242450 308547363
735336059482 308537790
487674112894 308528217
533572852030 308518644
335827100401 102842739
699955781398 308509071
199850769562 308499498
705693123790 308489925
231406152718 24612183
33467840194 9170934
653100818530 308480352
299298037690 308470779
465680967058 308461206
177857623726 26813973
297385590226 308451633
637801238818 308442060
685612425418 308432487
369102370126 308422914
912237449902 308413341
83191474258 308403768
805140391918 308394195
84147697990 308384622
388226844766 308375049
578515367434 308365476
73629236938 299625327
98491053970 308355903
657881937190 308346330
583296486094 308336757
873032276890 308327184
233318600182 308317611
834871255615 217986783
503929916338 308308038
709518018718 38741931
586165157290 308298465
900762765118 308288892
432213136438 308279319
171164057602 308269746
433169360170 238635744
734379835750 308260173
645451028674 308250600
948573951718 306747639
526879285906 308241027
533572852030 308231454
349021671754 308221881
695174662738 308212308
565128235186 308202735
854864025982 308193162
944749056790 308183589
864476933191 118657335
756372981586 308174016
678918859294 308164443
60242104690 308154870
818527524166 308145297
208456783150 308135724
99447277702 171902361
904587660046 308126151
995428914586 308116578
893112975262 289315206
641626133746 308107005
721948927234 308097432
920843463490 308087859
141521121910 308078286
700912005130 308068713
206544335686 308059140
68848118278 4968387
43986301246 100047423
174988952530 308049567
128133989662 188521089
79366579330 308039994
862513815838 308030421
764022771442 308020848
448468939882 308011275
90841264114 308001702
661706832118 307992129
45898748710 307982556
22949379142 307972983
611026974322 307963410
699955781398 307953837
699955781398 307944264
502973692606 307934691
167339162674 288721680
612939421786 307925118
941880385594 307915545
322247407258 307905972
786972141010 307896399
915106121098 72027252
239055942574 307886826
294516919030 307877253
28686721534 307867680
919887239758 128460087
385358173570 307858107
363365027734 296447091
519229496050 307848534
258180417214 93470772
816615076702 137583156
223756362862 307838961
32511616462 307829388
278261115586 268934289
968654650090 23463423
793665707134 307819815
356671461610 307810242
691349767810 75846879
690393544078 307800669
40161406318 307791096
816615076702 307781523
191244755974 307771950
747766967998 307762377
11659079911 373347
578515367434 307752804
917018568562 307743231
605289631930 307733658
579471591166 307724085
433169360170 241536363
527835509638 307714512
950486399182 267756810
500105021410 307704939
705769037680 25244001
917018568562 307695366
883550737942 307685793
742985849338 281599368
45898748710 307676220
885463185406 307666647
861557592106 25693932
835739551342 307657074
559390892794 307647501
749679415462 307637928
405438871942 132452028
911281226170 284710593
388226844766 307628355
728642493358 307618782
323203630990 307609209
944749056790 307599636
261049088410 307590063
568953130114 307580490
597639842074 307570917
983954229802 307561344
855820249714 307551771
747766967998 307542198
61198328422 307532625
733423612018 215440365
485761665430 307523052
310772722474 307513479
5737351966 307503906
905543883778 307494333
286867129174 307484760
754460534122 307475187
500105021410 307465614
939967938130 307456041
628239001498 307446468
339459434434 307436895
248618179894 307427322
985866677266 307417749
474286980646 307408176
415001109262 307398603
680831306758 55590411
166382938942 135304782
840520670002 307389030
208456783150 307379457
545047536814 307369884
977260663678 67537515
242880837502 221500074
72673013206 189267783
759241652782 307360311
545047536814 307350738
231406152718 307341165
12430918090 307331592
800359273258 307322019
435201872200 160577502
327028525918 280172991
557478445330 154029570
493411455286 307312446
938055490666 307302873
27730497802 307293300
660750608386 307283727
175945176262 307274154
447512716150 307264581
500105021410 307255008
933274372006 307245435
702018764287 131169246
299298037690 307235862
199850769562 212941812
379620831178 307226289
494367679018 307216716
471418309450 307207143
742985849338 307197570
556522221598 307187997
857732697178 307178424
192200979706 307168851
442731597490 254182296
436038031366 307159278
266786430802 307149705
435081807634 307140132
201763217026 307130559
709518018718 307120986
725773822162 307111413
224729865859 253416456
461856072130 307101840
455162506006 307092267
3824904502 307082694
315553841134 307073121
131958884590 307063548
244793284966 57303978
667444174510 307053975
764978995174 307044402
576602919970 307034829
107097067558 307025256
450381387346 307015683
311733713560 228737262
369102370126 307006110
420738451654 306996537
172120281334 306986964
110921962486 92120979
558434669062 88464093
125265318466 157839624
720992703502 306977391
546003760546 167106288
988735348462 265736907
653100818530 306967818
12430918090 306958245
683903519080 13775547
791753259670 306948672
104228396362 306939099
453250058542 306929526
605289631930 306919953
999253809514 306910380
183594966118 306900807
655013265994 226324866
226625034058 253942971
853907802250 306891234
345196776826 306881661
241924613770 306872088
84147697990 103723455
870163605694 306862515
977260663678 286022094
699955781398 306852942
988735348462 306843369
33467840194 306833796
625370330302 306824223
160645596550 306814650
137696226982 306805077
52592314834 306795504
127177765930 306785931
410219990602 306776358
903631436314 306766785
327028525918 306757212
427432017778 306747639
960048636502 306738066
245749508698 306728493
635888791354 232681338
635888791354 306718920
962917307698 79149564
621545435374 306709347
563215787722 179407593
196025874634 306699774
870163605694 306690201
119527976074 306680628
479068099306 306671055
747766967998 306661482
205588111954 17930229
731511164554 306651909
613895645518 306642336
623457882838 306632763
702824452594 306623190
926591269171 295355769
69804342010 303444954
983954229802 13392627
566084458918 306613617
785059693546 306604044
39205182586 306594471
254355522286 306584898
736292283214 306575325
133871332054 306565752
86060145454 306556179
209413006882 306546606
880682066746 233514189
806096615650 306537033
772628785030 306527460
235231047646 306517887
624414106570 306508314
851995354786 306498741
278261115586 306489168
31555392730 306479595
23905602874 306470022
773585008762 306460449
522098167246 306450876
605289631930 306441303
440819150026 306431730
201763217026 306422157
701868228862 306412584
340415658166 306403011
209413006882 21280779
240968390038 306393438
631107672694 306383865
910325002438 306374292
863470039570 306364719
449425163614 306355146
375795936250 306345573
391095515962 306336000
990647795926 306326427
913193673634 306316854
862513815838 306307281
493411455286 306297708
603377184466 306288135
709518018718 306278562
996385138318 306268989
887375632870 306259416
556522221598 293843235
134827555786 306249843
807052839382 306240270
510623482462 302497227
217062796738 268388628
613895645518 306230697
406395095674 306221124
561303340258 5600205
40161406318 276611835
376752159982 306211551
930405700810 249271347
5737351966 306201978
240968390038 306192405
520185719782 305828631
787928364742 306182832
709518018718 306173259
16255813018 306163686
342328105630 306154113
308860275010 306144540
480024323038 306134967
248618179894 306125394
960048636502 306115821
710474242450 306106248
715255361110 306096675
474286980646 120102858
12430918090 306087102
978216887410 306077529
109009515022 306067956
120484199806 306058383
4781128234 306048810
79366579330 363774
41117630050 306039237
396832858354 306029664
934230595738 83821188
939011714398 88751283
185507413582 306020091
726730045894 306010518
198894545830 306000945
171164057602 305991372
899806541386 305981799
493411455286 305972226
713342913646 305962653
571946336467 41001159
698999557666 305953080
406395095674 305943507
828089761486 180451050
409263766870 305933934
807052839382 305924361
228537481522 163104774
391095515962 305914788
752548086658 305905215
789840812206 305895642
764978995174 305886069
30599168998 305876496
605289631930 305866923
305035380082 305857350
95622382774 305847777
190288532242 96007617
349021671754 305838204
924668358418 305828631
909368778706 305819058
371971041322 305809485
160645596550 305799912
18168260482 305790339
445600268686 305780766
944749056790 215976453
90841264114 87506793
919887239758 305771193
649275923602 305761620
439862926294 305752047
453250058542 305742474
280173563050 149874888
484805441698 277023474
843389341198 305732901
469505861986 305723328
524966838442 305713755
820439971630 305704182
100403501434 305694609
637801238818 305685036
633020120158 305675463
43030077514 104805204
655969489726 305665890
706649347522 305656317
996385138318 305646744
200806993294 305637171
282086010514 305627598
67891894546 305618025
462812295862 305608452
271567549462 305598879
983954229802 305589306
924820147906 20151165
961961083966 122323794
52592314834 305579733
614851869250 305570160
309816498742 290416101
561303340258 305560587
205588111954 305551014
407351319406 305541441
927537029614 305531868
557478445330 275635389
919887239758 104757339
97534830238 305522295
679875083026 305512722
585208933558 305503149
371014817590 305493576
440819150026 305484003
860601368374 305474430
166382938942 305464857
376752159982 305455284
344240553094 305445711
21993155410 305436138
522098167246 305426565
928493253346 305416992
679875083026 305407419
926580805882 305397846
28686721534 305388273
716211584842 305378700
764022771442 305369127
736292283214 305359554
25818050338 305349981
978216887410 2240082
103272172630 305340408
905543883778 305330835
717167808574 305321262
921799687222 305311689
389183068498 305302116
649275923602 305292543
240012166306 305282970
524966838442 305273397
924668358418 305263824
655969489726 305254251
851039131054 305244678
433169360170 305235105
619632987910 305225532
111878186218 305215959
295473142762 305206386
983954229802 305196813
340415658166 85793226
932318148274 305187240
381533278642 305177667
657881937190 305168094
22949379142 305158521
735336059482 305148948
876857171818 305139375
163514267746 305129802
225668810326 305120229
601464737002 3752616
892156751530 305110656
21993155410 305101083
798446825794 126756093
542178865618 154393344
55652206705 51177258
502973692606 305091510
200806993294 305081937
380577054910 305072364
566084458918 305062791
249574403626 305053218
952398846646 305043645
689437320346 305034072
29642945266 226966257
234274823914 305024499
464724743326 262462941
150127135498 305014926
804184168186 305005353
967698426358 304995780
773585008762 304986207
776453679958 304976634
756372981586 304967061
487674112894 304957488
41117630050 304947915
598596065806 304938342
957179965306 304928769
522098167246 304919196
285910905442 254067420
284954681710 304909623
445600268686 304900050
969610873822 304890477
294516919030 304880904
658838160922 304871331
187419861046 304861758
371971041322 13928715
107097067558 304852185
670312845706 225290982
21993155410 304842612
295473142762 304833039
156820701622 304823466
961004860234 304813893
36336511390 304804320
246705732430 304794747
222800139130 304785174
538353970690 304775601
873988500622 304766028
958136189038 304756455
111878186218 254526924
219931467934 304746882
568953130114 304737309
121440423538 304727736
175945176262 304718163
218019020470 304708590
349021671754 166579773
83191474258 304699017
524966838442 304689444
109965738754 304679871
453250058542 234184299
56417209762 304670298
428388241510 304660725
515404601122 304651152
761154100246 304641579
546959984278 304632006
902675212582 304622433
790797035938 304612860
77454131866 304603287
440819150026 177674880
644494804942 304593714
448468939882 304584141
665531727046 304574568
47811196174 189813444
153952030426 266110254
110921962486 304564995
805140391918 304555422
759241652782 304545849
298341813958 304536276
147258464302 304526703
850082907322 304517130
190288532242 304507557
783147246082 46247163
870163605694 304497984
454206282274 304488411
322247407258 284653155
55460986030 304478838
100403501434 304469265
631107672694 304459692
614851869250 304450119
567996906382 231034782
308860275010 304440546
37292735122 119987982
98491053970 304430973
593814947146 304421400
673181516902 304411827
56417209762 304402254
424563346582 304392681
638757462550 304383108
965785978894 304373535
584252709826 304363962
993516467122 304354389
534529075762 304344816
583296486094 304335243
670312845706 304325670
240968390038 304316097
128133989662 304306524
542178865618 304296951
58329657226 2096487
361452580270 304287378
48767419906 304277805
283998457978 304268232
63110775886 304258659
970567097554 304249086
893112975262 180699948
825221090290 287745234
336590763238 304239513
690393544078 304229940
580427814898 304220367
586165157290 304210794
551741102938 269460804
792709483402 51062382
178813847458 304201221
471418309450 304191648
885463185406 304182075
421694675386 189880455
412132438066 304172502
336590763238 304162929
813746405506 116244939
103272172630 304153356
539310194422 304143783
70760565742 304134210
772628785030 304124637
6693575698 304115064
270611325730 304105491
622501659106 304095918
938055490666 304086345
538353970690 304076772
322247407258 304067199
39205182586 304057626
246705732430 304048053
595727394610 131858502
559632467449 49329669
1912457038 304038480
487674112894 304028907
651188371066 304019334
895025422726 304009761
340415658166 175827291
114746857414 304000188
519229496050 7380783
915106121098 303990615
393964187158 303981042
210369230614 303971469
72673013206 303961896
642582357478 303952323
538353970690 303942750
299298037690 303933177
22949379142 303923604
253399298554 303914031
418826004190 303904458
129090213394 303894885
13387141822 303885312
996385138318 303875739
691349767810 303866166
611983198054 303856593
72673013206 303847020
37292735122 303837447
100403501434 303827874
482892994234 303818301
774541232494 303808728
558434669062 303799155
45898748710 303789582
297385590226 303780009
393964187158 32337594
786972141010 303770436
121440423538 303760863
814702629238 303751290
327028525918 303741717
455162506006 303732144
412132438066 195624255
508711034998 303722571
84147697990 303712998
143433569374 303703425
48767419906 303693852
891200527798 303684279
456118729738 303674706
52592314834 303665133
947617727986 303655560
382489502374 303645987
228537481522 303636414
298341813958 303626841
121440423538 303617268
938055490666 303607695
811833958042 303598122
491499007822 303588549
545047536814 303578976
663619279582 303569403
393007963426 303559830
94666159042 303550257
71716789474 298036209
189332308510 303540684
649275923602 303531111
670312845706 303521538
745854520534 303511965
638757462550 303502392
201763217026 8175342
631107672694 303492819
661706832118 303483246
789840812206 20438355
527835509638 303473673
776453679958 303464100
365277475198 303454527
274436220658 303444954
783147246082 303435381
438906702562 303425808
40164823879 249491526
605289631930 303416235
548872431742 303406662
141521121910 303397089
458031177202 303387516
514448377390 119719938
827133537754 151148097
1912457038 303377943
723861374698 303368370
780278574886 299328564
439862926294 303358797
743942073070 303349224
260092864678 303339651
567040682650 303330078
282086010514 303320505
195069650902 303310932
438906702562 303301359
936143043202 303291786
698043333934 303282213
601464737002 303272640
843389341198 303263067
404482648210 303253494
376752159982 303243921
460899848398 303234348
336590763238 303224775
581384038630 303215202
727686269626 303205629
8606023162 303196056
20080707946 303186483
437950478830 303176910
974391992482 199309860
66935670814 303167337
915106121098 303157764
2868680770 303148191
496280126482 303138618
147258464302 14359500
250530627358 303129045
99447277702 303119472
969610873822 303109899
269655101998 303100326
562259563990 303090753
217062796738 303081180
241924613770 303071607
291648247834 34079880
814702629238 303062034
395876634622 303052461
641626133746 303042888
324159854722 303033315
343284329362 303023742
618676764178 303014169
831914656414 172122540
588077604754 303004596
955267517842 302995023
91797487846 302985450
885463185406 302975877
677006411830 302966304
538353970690 148429365
280173563050 302956731
409263766870 302947158
732467388286 302937585
808009063114 219824799
677962635562 302928012
939967938130 302918439
113790633682 302908866
836695775074 302899293
162558044014 302889720
912237449902 302880147
378664607446 302870574
77454131866 302861001
782191022350 302851428
364321251466 302841855
823308642826 302832282
461856072130 302822709
850082907322 302813136
685612425418 302803563
734379835750 302793990
577559143702 302784417
476199428110 302774844
133871332054 247347174
316510064866 302765271
886419409138 302755698
761154100246 302746125
795578154598 302736552
42073853782 302726979
486717889162 302717406
276348668122 302707833
235231047646 302698260
784103469814 302688687
874944724354 302679114
308860275010 302669541
759241652782 302659968
982998006070 302650395
21036931678 302640822
405438871942 302631249
93709935310 302621676
565128235186 302612103
385358173570 302602530
905543883778 302592957
971523321286 302583384
318422512330 302573811
156820701622 302564238
65979447082 302554665
279217339318 83170224
423607122850 302545092
190288532242 302535519
167339162674 302525946
638757462550 302516373
67891894546 2364531
874944724354 302506800
942836609326 302497227
632063896426 302487654
467593414522 302478081
610070750590 302468508
367189922662 302458935
940924161862 302449362
311728946206 302439789
770716337566 302430216
816615076702 302420643
854864025982 302411070
929449477078 302401497
532616628298 302391924
445600268686 302382351
18168260482 302372778
800359273258 302363205
891200527798 171730047
151083359230 302353632
70760565742 302344059
100403501434 302334486
906500107510 302324913
443687821222 302315340
328940973382 302305767
740117178142 302296194
344240553094 302286621
611026974322 302277048
61198328422 55456389
574690472506 302267475
755416757854 302257902
327028525918 302248329
799403049526 7849860
786972141010 302238756
595727394610 302229183
693262215274 302219610
948573951718 302210037
545047536814 302200464
666487950778 302190891
262005312142 302181318
522098167246 302171745
379620831178 302162172
730554940822 302152599
552697326670 302143026
732467388286 302133453
751591862926 302123880
662663055850 266770791
731511164554 47003430
471418309450 92542191
690393544078 302114307
59285880958 302104734
36336511390 302095161
945705280522 302085588
573734248774 302076015
532616628298 302066442
225668810326 302056869
559390892794 3752616
438906702562 29532705
31555392730 302047296
764022771442 302037723
217062796738 302028150
161601820282 28106328
687524872882 302018577
721948927234 302009004
32511616462 301999431
376752159982 301989858
31555392730 301980285
172120281334 301970712
787928364742 301961139
825221090290 301951566
329897197114 301941993
694218439006 139172274
546959984278 301932420
221843915398 301922847
759241652782 301913274
566084458918 254211015
803227944454 301903701
759241652782 254345037
95622382774 301894128
394920410890 235763844
790797035938 301884555
847214236126 301874982
87972592918 301865409
107097067558 301855836
393964187158 301846263
295473142762 301836690
962917307698 301827117
210369230614 301817544
833827103878 301807971
42073853782 301798398
496280126482 301788825
911281226170 301779252
291648247834 54499089
7649799430 301769679
74585460670 301760106
289735800370 301750533
2868680770 153723234
930405700810 301740960
164470491478 301731387
661706832118 301721814
710474242450 301712241
532616628298 301702668
878769619282 301693095
464724743326 301683522
372927265054 301673949
974391992482 208346772
499148797678 301664376
212281678078 301654803
318422512330 301645230
860601368374 301635657
714299137378 301626084
922755910954 301616511
126221542198 301606938
395876634622 301597365
742985849338 301587792
599552289538 301578219
53548538566 116187501
919887239758 301568646
349021671754 301559073
868251158230 301549500
710474242450 301539927
239055942574 301530354
747766967998 301520781
920843463490 301511208
528791733370 301501635
799403049526 9352821
621545435374 62205354
530704180834 301492062
799403049526 301482489
884506961674 301472916
772628785030 301463343
165426715210 301453770
510623482462 301444197
606245855662 301434624
828089761486 301425051
294516919030 301415478
671269069438 301405905
404482648210 301396332
523054390978 196332657
800359273258 301386759
913193673634 50890068
316510064866 301377186
605289631930 301367613
949530175450 301358040
819483747898 301348467
406395095674 301338894
717167808574 301329321
359540132806 301319748
755416757854 168590103
600508513270 301310175
893112975262 301300602
6693575698 301291029
763066547710 301281456
148214688034 301271883
709518018718 301262310
661706832118 21309498
761154100246 301252737
754460534122 301243164
850082907322 301233591
937099266934 301224018
266786430802 301214445
878894767111 154565658
415001109262 301204872
991604019658 301195299
500105021410 301185726
21036931678 301176153
131002660858 301166580
137696226982 301157007
440819150026 301147434
61198328422 301137861
15299589286 143997066
982041782338 301128288
342328105630 301118715
819483747898 301109142
186463637314 301099569
124309094734 301089996
877813395550 301080423
337546986970 169001742
63110775886 301070850
855820249714 301061277
824264866558 301051704
721948927234 301042131
357627685342 301032558
240015909349 89852178
94666159042 301022985
48767419906 301013412
197938322098 301003839
726730045894 300994266
855820249714 300984693
946661504254 45471750
975348216214 61487379
646407252406 300975120
618676764178 300965547
381533278642 300955974
26774274070 280345305
370058593858 300946401
850082907322 300936828
640669910014 300927255
585208933558 300917682
347109224290 300908109
961961083966 300898536
294516919030 300888963
369102370126 38531325
981085558606 300879390
658838160922 158720340
131958884590 300869817
738204730678 300860244
956233306 300850671
196025874634 300841098
839564446270 173874399
960048636502 300831525
101359725166 300821952
29642945266 300812379
548872431742 300802806
466637190790 300793233
234274823914 66608934
168295386406 300783660
494367679018 300774087
221843915398 300764514
360496356538 300754941
350934119218 300745368
576602919970 300735795
822352419094 300726222
995428914586 300716649
562259563990 300707076
232362376450 300697503
681787530490 300687930
163514267746 133792248
493411455286 300678357
285910905442 25004676
575646696238 218944083
675093964366 300668784
565128235186 269700129
401613977014 300659211
209413006882 300649638
836695775074 300640065
230449928986 179646918
253399298554 300630492
404482648210 300620919
208456783150 162042171
606245855662 300611346
524010614710 300601773
560347116526 300592200
625370330302 300582627
880682066746 300573054
135783779518 300563481
165426715210 300553908
234274823914 300544335
569909353846 300534762
292604471566 300525189
814702629238 300515616
218975244202 300506043
463768519594 300496470
826177314022 300486897
798446825794 300477324
771672561298 300467751
914149897366 300458178
813746405506 300448605
856776473446 300439032
179770071190 300429459
517317048586 300419886
251486851090 300410313
598596065806 300400740
895981646458 300391167
458987400934 300381594
588119276023 180068130
563215787722 300372021
511579706194 300362448
751591862926 300352875
919887239758 300343302
216106573006 300333729
235231047646 299453013
363365027734 300324156
766891442638 300314583
590946275950 300305010
233318600182 300295437
298341813958 245997381
395876634622 300285864
324159854722 300276291
242880837502 300266718
611026974322 300257145
922755910954 300247572
84147697990 300237999
429344465242 127110294
486717889162 300228426
239055942574 300218853
70760565742 300209280
698999557666 300199707
769760113834 300190134
379620831178 300180561
470462085718 300170988
279217339318 300161415
5737351966 300151842
892156751530 300142269
794621930866 300132696
875900948086 300123123
389183068498 300113550
35380287658 300103977
209413006882 300094404
377708383714 122907747
893112975262 300084831
151083359230 300075258
319378736062 300065685
671269069438 300056112
223756362862 300046539
587121381022 300036966
956223741574 300027393
733423612018 300017820
819483747898 300008247
741073401874 299998674
470462085718 299989101
600508513270 196983621
396832858354 299979528
876857171818 299969955
185507413582 216665709
13387141822 259543176
729598717090 299960382
966742202626 299950809
562259563990 299941236
168295386406 299931663
451337611078 299922090
47811196174 299912517
373883488786 299902944
57373433494 299893371
723861374698 299883798
918931016026 299874225
990647795926 299864652
105184620094 81849150
556522221598 299855079
870163605694 299845506
637801238818 299835933
150127135498 299826360
760197876514 299816787
617720540446 299807214
399701529550 299797641
639713686282 299788068
48767419906 119643354
296429366494 299778495
198894545830 299768922
357627685342 299759349
17212036750 299749776
249574403626 299740203
711430466182 45299436
8606023162 299730630
79366579330 299721057
977260663678 299711484
768803890102 299701911
232362376450 299692338
277304891854 299682765
384401949838 299673192
12430918090 299663619
261049088410 158442723
249574403626 299654046
497236350214 299644473
461856072130 299634900
923712134686 299625327
283998457978 299615754
65979447082 299606181
901718988850 299596608
601464737002 299587035
851995354786 299577462
787928364742 299567889
705693123790 299558316
710474242450 299548743
887375632870 299539170
434125583902 299529597
480980546770 299520024
7649799430 299510451
557478445330 299500878
893112975262 299491305
554609774134 299481732
777409903690 281695098
797490602062 299472159
988735348462 299462586
131958884590 299453013
982041782338 299443440
563215787722 299433867
148214688034 299424294
50679867370 299414721
779322351154 299405148
699955781398 299395575
157776925354 299386002
254355522286 299376429
914149897366 299366856
2868680770 299357283
58329657226 299347710
90841264114 299338137
904587660046 299328564
571821801310 299318991
126221542198 98333856
809921510578 299309418
343284329362 299299845
286867129174 299290272
196982098366 299280699
794621930866 233542908
344240553094 299271126
859645144642 299261553
178813847458 299251980
332765868310 242991459
576602919970 207016125
202719440758 299242407
596683618342 299232834
255311746018 299223261
36336511390 299213688
385358173570 299204115
874944724354 299194542
980165616544 106901691
791753259670 299184969
291648247834 299175396
128133989662 155302779
309816498742 299165823
68848118278 233552481
388226844766 248687394
369102370126 299156250
190288532242 299146677
233318600182 299137104
579471591166 299127531
557478445330 299117958
170207833870 299108385
119527976074 299098812
821396195362 214176729
635888791354 299089239
648319699870 299079666
282086010514 299070093
10518470626 299060520
399701529550 299050947
653100818530 299041374
839564446270 299031801
418826004190 235955304
58329657226 299022228
771672561298 299012655
173076505066 297940479
710474242450 299003082
295473142762 298993509
98491053970 298983936
196982098366 298974363
922755910954 298964790
464724743326 298955217
85103921722 260270724
405438871942 298945644
469505861986 298936071
569909353846 174219027
652144594798 298926498
385358173570 298916925
136740003250 298907352
377708383714 298897779
819483747898 298888206
721948927234 298878633
386314397302 267574923
287823352906 298869060
285910905442 298859487
608158303126 298849914
589990052218 69701013
144389793106 298840341
755416757854 298830768
781234798618 298821195
93709935310 298811622
951442622914 298802049
830958432682 298792476
567996906382 171069510
644494804942 298782903
846258012394 298773330
750635639194 298763757
506798587534 298754184
964829755162 298744611
654057042262 298735038
203675664490 298725465
172120281334 298715892
166382938942 298706319
287823352906 240205716
660750608386 298696746
565128235186 298687173
865382487034 298677600
377708383714 298668027
297385590226 298658454
485761665430 298648881
166382938942 298639308
627282777766 298629735
94666159042 147883704
197938322098 298620162
682743754222 161965587
633976343890 298610589
849126683590 24660048
251486851090 298601016
56417209762 298591443
633976343890 298581870
629195225230 298572297
57373433494 242120316
741073401874 298562724
611983198054 285371130
996385138318 298553151
3824904502 298543578
220887691666 298534005
567996906382 298524432
165426715210 298514859
726730045894 298505286
54504762298 298495713
411176214334 298486140
900762765118 298476567
803227944454 298466994
636845015086 298457421
259136640946 68686275
536441523226 298447848
563215787722 298438275
841476893734 298428702
135783779518 298419129
525923062174 298409556
947617727986 298399983
414044885530 298390410
769760113834 26115144
653100818530 298380837
297385590226 298371264
254355522286 298361691
38248958854 298352118
270611325730 298342545
991604019658 298332972
376752159982 298323399
398825403109 179149122
887375632870 298313826
811833958042 228880857
877813395550 298304253
473330756914 298294680
454206282274 298285107
356671461610 298275534
411176214334 298265961
599552289538 298256388
704736900058 298246815
3824904502 298237242
655013265994 298227669
526879285906 298218096
555565997866 298208523
470462085718 298198950
14343365554 298189377
758285429050 298179804
471418309450 298170231
49723643638 298160658
251486851090 298151085
201763217026 298141512
553653550402 69126633
754460534122 142053747
483849217966 298131939
147258464302 173960556
889288080334 281465346
712386689914 32969412
94666159042 298122366
602420960734 298112793
979173111142 125195694
255311746018 298103220
800359273258 298093647
835739551342 298084074
371014817590 298074501
380577054910 298064928
908466403099 101837574
409263766870 298055355
851995354786 298045782
152995806694 298036209
637801238818 298026636
473330756914 298017063
310772722474 298007490
82235250526 297997917
274436220658 297988344
187419861046 297978771
213237901810 297969198
540266418154 297959625
570865577578 297950052
818527524166 263803161
305991603814 297940479
522098167246 297930906
512535929926 297921333
544091313082 240349311
647363476138 297911760
92753711578 297902187
343284329362 297892614
519229496050 297883041
47811196174 297873468
226625034058 297863895
543135089350 297854322
869207381962 297844749
450381387346 297835176
298341813958 297825603
228537481522 297816030
908412554974 176372952
568953130114 297021471
978216887410 297806457
309816498742 297796884
721948927234 162329361
371014817590 297787311
714299137378 297777738
89885040382 297768165
615808092982 297758592
336590763238 297749019
581384038630 150181224
939967938130 297739446
292604471566 297729873
714299137378 297720300
466637190790 116321523
665531727046 297710727
314597617402 297701154
727686269626 297691581
595727394610 297682008
362408804002 297672435
937099266934 206317296
539310194422 8242353
669356621974 297662862
969610873822 297653289
543135089350 297643716
895981646458 47970303
555565997866 297634143
834783327610 297624570
584252709826 297614997
264873983338 297605424
550784879206 297595851
745854520534 297586278
63110775886 297576705
748723191730 297567132
6693575698 297557559
537397746958 297547986
113790633682 297538413
757329205318 297528840
786972141010 297519267
115703081146 50306115
425519570314 297509694
694218439006 101693979
268698878266 297500121
698043333934 11152545
693262215274 297490548
592858723414 297480975
534529075762 297471402
10518470626 297461829
25818050338 297452256
549828655474 154326333
660750608386 297442683
370058593858 297433110
777409903690 297423537
776453679958 180786105
743942073070 297413964
484805441698 109601277
7649799430 297404391
258180417214 297394818
368146146394 297385245
82235250526 168982596
90841264114 297375672
269655101998 297366099
714299137378 297356526
293560695298 297346953
869207381962 297337380
407351319406 297327807
158733149086 297318234
583296486094 297308661
101359725166 297299088
747766967998 297289515
51636091102 263066040
443687821222 297279942
372927265054 282537522
663619279582 297270369
772628785030 297260796
567040682650 297107628
819483747898 297251223
197938322098 297241650
322247407258 297232077
315553841134 120562362
814702629238 297222504
455162506006 297212931
659794384654 297203358
384401949838 297193785
982998006070 297184212
82235250526 297174639
660750608386 297165066
938055490666 297155493
661706832118 297145920
360496356538 297136347
929449477078 297126774
120484199806 297117201
459943624666 297107628
766891442638 297098055
900762765118 297088482
710474242450 200449047
799403049526 297078909
204631888222 297069336
240012166306 297059763
218975244202 297050190
127177765930 297040617
353802790414 297031044
262961535874 297021471
705693123790 76670157
391095515962 297011898
948573951718 297002325
130046437126 296992752
629195225230 296983179
223756362862 177770610
644494804942 296973606
536441523226 296964033
504886140070 296954460
632063896426 296944887
234274823914 296935314
354759014146 296925741
714299137378 296916168
150127135498 296906595
690393544078 278832771
100403501434 296897022
238099718842 296887449
286867129174 296877876
377708383714 296868303
720036479770 24439869
110921962486 264540282
531660404566 296858730
925624582150 296849157
390139292230 296839584
543135089350 296830011
383445726106 260146275
786972141010 19615077
644494804942 296820438
235231047646 296810865
447512716150 296801292
327028525918 296791719
207500559418 66044127
697087110202 296782146
19124484214 231724038
1912457038 296772573
107097067558 296763000
411176214334 296753427
191244755974 111889224
785059693546 296743854
248618179894 196342230
799403049526 296734281
382489502374 254708811
63110775886 296724708
909368778706 296715135
35380287658 205704624
224712586594 296705562
867294934498 296695989
426475794046 296686416
909368778706 27732981
558434669062 296676843
339459434434 296667270
687524872882 247682229
812790181774 296657697
180754946911 214071426
858688920910 22917762
779322351154 296648124
50679867370 296638551
796534378330 296628978
523054390978 296619405
869207381962 296609832
748723191730 296600259
974391992482 296590686
854864025982 296581113
50679867370 296571540
208456783150 296561967
421694675386 129915183
179770071190 296552394
821396195362 296542821
874944724354 296533248
999253809514 296523675
433169360170 296514102
609114526858 296504529
272523773194 296494956
50679867370 296485383
918983217595 122572692
883550737942 296475810
220887691666 296466237
952398846646 296456664
677006411830 296447091
165426715210 296437518
989691572194 296427945
242880837502 296418372
886419409138 296408799
204631888222 296399226
37292735122 296389653
754460534122 78977250
847214236126 190962204
332765868310 296380080
120484199806 296370507
627282777766 44811213
613895645518 296360934
45898748710 296351361
218019020470 296341788
876857171818 16245381
730554940822 296332215
460899848398 296322642
873032276890 296313069
370058593858 296303496
799403049526 296293923
315553841134 80690817
240968390038 22199787
633020120158 296284350
741073401874 296274777
437950478830 296265204
243837061234 296255631
361452580270 296246058
599552289538 296236485
768803890102 296226912
379620831178 296217339
75541684402 296207766
618676764178 296198193
104228396362 247471623
910325002438 296188620
845301788662 296179047
961961083966 152737215
244793284966 296169474
53548538566 296159901
995428914586 296150328
851039131054 296140755
60242104690 296131182
39205182586 296121609
621545435374 296112036
224712586594 296102463
309816498742 296092890
168295386406 296083317
939967938130 296073744
791753259670 296064171
618676764178 296054598
741073401874 296045025
114746857414 296035452
42073853782 296025879
241924613770 296016306
723861374698 296006733
419782227922 295997160
69804342010 295987587
865382487034 295978014
982041782338 295968441
95622382774 48985041
616764316714 295958868
591939461035 150401403
472374533182 295949295
193157203438 295939722
436994255098 35467965
671269069438 295930149
384401949838 295920576
466637190790 295911003
112834409950 295901430
214194125542 277530843
830002208950 295891857
871119829426 63737034
968654650090 295882284
318422512330 295872711
354759014146 295863138
824264866558 295853565
214194125542 295843992
585208933558 295834419
769760113834 295824846
210369230614 295815273
423607122850 295805700
275392444390 295796127
449425163614 295786554
574690472506 295776981
942836609326 295767408
778366127422 295757835
290692024102 295748262
430300688974 295738689
860601368374 295729116
944749056790 295719543
74585460670 295709970
552697326670 295700397
250530627358 295690824
55460986030 295681251
755599228807 53694957
131002660858 295671678
173076505066 260395173
788884588474 295662105
648319699870 295652532
415001109262 295642959
673181516902 295633386
416913556726 295623813
528791733370 295614240
304079156350 295604667
604333408198 258968796
781234798618 295595094
276348668122 295585521
490542784090 295575948
371971041322 45376020
120484199806 295566375
896937870190 295556802
62154552154 295547229
368146146394 295537656
672225293170 39536490
108053291290 295528083
78410355598 295518510
920843463490 295508937
512535929926 295499364
905543883778 295489791
78410355598 295480218
115703081146 295470645
394920410890 295461072
450381387346 295451499
280173563050 295441926
743942073070 295432353
521141943514 8711430
621582549895 95509821
664575503314 191574876
464724743326 295422780
527835509638 295413207
156820701622 295403634
22949379142 295394061
393007963426 295384488
890244304066 295374915
694218439006 295365342
871119829426 295355769
728642493358 295346196
809921510578 295336623
788884588474 295327050
943792833058 295317477
892247982220 87085581
209413006882 98410440
169251610138 258193383
942836609326 295307904
730554940822 295298331
196025874634 295288758
325116078454 295279185
763066547710 295269612
947617727986 276966036
914149897366 295260039
430300688974 295250466
566084458918 295240893
539310194422 295231320
580427814898 295221747
379620831178 295212174
278261115586 295202601
537397746958 295193028
123352871002 295183455
287823352906 295173882
581384038630 295164309
810877734310 295154736
716211584842 295145163
15299589286 295135590
377708383714 295126017
955267517842 65871813
563377542703 58299570
171164057602 1416804
932318148274 295116444
187419861046 295106871
631323965056 53838552
393007963426 182174190
670312845706 295097298
589033828486 295087725
304079156350 295078152
884506961674 295068579
155864477890 295059006
884506961674 295049433
763066547710 295039860
982041782338 295030287
692305991542 188674257
830958432682 295020714
328940973382 295011141
789840812206 295001568
878769619282 294991995
106140843826 294982422
431256912706 294972849
307904051278 189535827
746810744266 115287639
202719440758 294963276
558434669062 294953703
587121381022 294944130
356671461610 294934557
451337611078 294924984
590946275950 294915411
622501659106 39124851
895025422726 294905838
98491053970 294896265
528791733370 294886692
629195225230 294877119
946661504254 294867546
497236350214 294857973
634932567622 294848400
40161406318 275233323
284954681710 294838827
701868228862 294829254
945705280522 102976761
434125583902 180958419
916062344830 294819681
611026974322 294810108
23905602874 294800535
808009063114 294790962
302166708886 264731742
303122932618 294781389
720036479770 294771816
625370330302 90981792
640669910014 294762243
570865577578 294752670
85103921722 294743097
786015917278 294733524
464724743326 294723951
459943624666 173702085
462812295862 294714378
844345564930 294704805
321291183526 294695232
791753259670 294685659
758285429050 294676086
517317048586 294666513
866338710766 294656940
394920410890 97625454
595727394610 294647367
76497908134 294637794
704736900058 294628221
663619279582 294618648
796534378330 294609075
524966838442 294599502
346153000558 294589929
396832858354 294580356
742029625606 294570783
602420960734 294561210
364321251466 294551637
371014817590 294542064
929449477078 294532491
739160954410 294522918
639713686282 294513345
969610873822 294503772
188376084778 294494199
669356621974 294484626
584252709826 294475053
669356621974 294465480
885463185406 294455907
500105021410 294446334
968654650090 249242628
179770071190 294436761
649275923602 294427188
949530175450 294417615
324159854722 294408042
697087110202 294398469
576602919970 294388896
139608674446 294379323
76497908134 294369750
766891442638 294360177
790797035938 294350604
834783327610 294341031
461856072130 294331458
311728946206 263046894
94666159042 294321885
288779576638 294312312
38248958854 294302739
296429366494 294293166
360496356538 294283593
309816498742 294274020
131002660858 294264447
335634539506 294254874
345196776826 294245301
768803890102 294235728
858688920910 294226155
823308642826 294216582
218019020470 294207009
516360824854 294197436
532616628298 294187863
143433569374 294178290
43986301246 294168717
617720540446 294159144
102315948898 294149571
291648247834 294139998
170207833870 294130425
89885040382 294120852
783147246082 294111279
605289631930 294101706
829045985218 294092133
570865577578 294082560
9574 294072987
859645144642 294063414
917974792294 294053841
353802790414 294044268
718124032306 294034695
6693575698 294025122
8606023162 294015549
883550737942 294005976
322247407258 293996403
121440423538 293986830
88928816650 198668469
867294934498 293977257
751591862926 293967684
527835509638 91872081
511579706194 154603950
618676764178 221030997
674137740634 293958111
777409903690 189124188
890244304066 293948538
956233306 293938965
723861374698 293929392
495323902750 293919819
981085558606 57122091
998297585782 33122580
411176214334 212779071
900762765118 293910246
973435768750 293900673
334678315774 293891100
608158303126 293881527
158733149086 293871954
160645596550 293862381
906500107510 293852808
842433117466 293843235
719080256038 293833662
699955781398 293824089
292604471566 293814516
863470039570 293804943
432304185241 103378827
974391992482 293795370
63110775886 293785797
580427814898 99339021
370058593858 23597445
376752159982 293776224
284954681710 293766651
146302240570 163727019
803227944454 293757078
540266418154 293747505
144389793106 293737932
336590763238 293728359
141521121910 293718786
562259563990 293709213
414044885530 293699640
203675664490 293690067
193157203438 293680494
110921962486 293670921
315553841134 293661348
651188371066 293651775
226625034058 293642202
665531727046 293632629
655013265994 293623056
553653550402 293613483
330853420846 293603910
877813395550 25904538
611983198054 293594337
369102370126 41096889
53548538566 293584764
778366127422 293575191
589033828486 293565618
210369230614 293556045
927537029614 293546472
513492153658 293536899
652144594798 293527326
307904051278 149760012
897894093922 293517753
18168260482 293508180
768803890102 293498607
948573951718 293489034
582340262362 293479461
241924613770 293469888
897894093922 293460315
509667258730 293450742
627282777766 293441169
24861826606 293431596
606245855662 293422023
231406152718 293412450
413088661798 293402877
224712586594 293393304
210369230614 293383731
347109224290 293374158
621545435374 293364585
658838160922 293355012
170207833870 95356653
72673013206 293345439
458031177202 293335866
963873531430 293326293
67891894546 293316720
520185719782 293307147
253399298554 293297574
349977895486 293288001
592858723414 293278428
204631888222 293268855
275392444390 293259282
614851869250 293249709
7649799430 293240136
271567549462 211113369
169251610138 293230563
243837061234 293220990
890244304066 293211417
44942524978 293201844
72673013206 293192271
959092412770 293182698
116659304878 293173125
314597617402 293163552
526879285906 293153979
158733149086 19385325
271700164231 12980988
159689372818 293144406
32511616462 293134833
677006411830 162166620
543135089350 293125260
770716337566 293115687
9562246894 293106114
416913556726 293096541
219931467934 248036430
834783327610 293086968
795578154598 293077395
735336059482 293067822
56417209762 293058249
720036479770 293048676
131958884590 99951693
233318600182 293039103
992560243390 293029530
193157203438 293019957
405438871942 27216039
294516919030 293010384
604333408198 293000811
983954229802 292991238
553653550402 292981665
730554940822 292972092
539310194422 292962519
354759014146 292952946
610070750590 292943373
694218439006 292933800
43030077514 292924227
610070750590 215823285
385358173570 292914654
349021671754 292905081
317466288598 292895508
786015917278 292885935
619632987910 292876362
839564446270 292866789
168295386406 292857216
997341362050 292847643
487674112894 292838070
553653550402 292828497
443687821222 292818924
698043333934 292809351
193157203438 292799778
371014817590 201377628
905543883778 292790205
870163605694 292780632
84147697990 292771059
341371881898 292761486
74585460670 292751913
635888791354 292742340
12430918090 292732767
696130886470 292723194
973435768750 292713621
329897197114 292704048
971523321286 292694475
803227944454 292684902
328940973382 292675329
502973692606 292665756
789840812206 292656183
822352419094 292646610
252443074822 292637037
616764316714 292627464
908412554974 292617891
802271720722 292608318
841476893734 292598745
159689372818 292589172
305035380082 292579599
153952030426 292570026
698999557666 292560453
857732697178 292550880
846258012394 264042486
238099718842 292541307
267742654534 292531734
789840812206 292522161
725773822162 292512588
40161406318 292503015
499148797678 292493442
698043333934 292483869
256267969750 292474296
925624582150 139564767
277304891854 292464723
743942073070 292455150
740117178142 265995378
588077604754 292445577
717167808574 292436004
176901399994 292426431
144389793106 292416858
444644044954 292407285
34424063926 292397712
794621930866 157159941
995428914586 292388139
346153000558 292378566
577559143702 36597579
260092864678 284356392
966742202626 292368993
792709483402 292359420
180726294922 62578701
760197876514 292349847
259136640946 292340274
72673013206 292330701
332765868310 292321128
415001109262 292311555
645451028674 292301982
522098167246 292292409
160645596550 292282836
963873531430 31638765
683699977954 292273263
381533278642 292263690
502017468874 292254117
988735348462 292244544
819483747898 292234971
935186819470 292225398
288779576638 166321302
366233698930 292215825
889288080334 285371130
603377184466 292206252
438906702562 207475629
517317048586 292196679
33467840194 292187106
89885040382 292177533
666487950778 292167960
387270621034 292158387
757329205318 292148814
697087110202 292139241
371971041322 292129668
135783779518 292120095
713342913646 292110522
452293834810 292100949
290692024102 292091376
634932567622 292081803
783147246082 292072230
901718988850 292062657
268698878266 292053084
826177314022 65508039
83191474258 292043511
800359273258 176736726
900762765118 292033938
129090213394 292024365
713342913646 292014792
417869780458 292005219
412132438066 291995646
412132438066 200133138
325116078454 291986073
981085558606 291976500
875900948086 291966927
179770071190 291957354
906500107510 291947781
790797035938 291938208
834783327610 291928635
185507413582 291919062
633976343890 291909489
928493253346 291899916
202719440758 291890343
72673013206 291880770
852951578518 291871197
839564446270 291861624
737248506946 291852051
915106121098 291842478
488630336626 291832905
110921962486 291823332
506798587534 291813759
677962635562 291804186
867294934498 49176501
7649799430 291794613
670312845706 291785040
715255361110 291775467
410219990602 57773055
98491053970 291765894
875900948086 291756321
742985849338 291746748
679875083026 291737175
415001109262 291727602
881638290478 291718029
611983198054 291708456
692305991542 291698883
743942073070 291689310
995428914586 291679737
409263766870 97836060
878769619282 291670164
710474242450 291660591
273479996926 87793983
349977895486 291651018
644494804942 258059361
265830207070 291641445
856776473446 291631872
640669910014 291622299
228537481522 156154776
609114526858 291612726
239055942574 291603153
577559143702 291593580
68848118278 291584007
488630336626 291574434
492455231554 291564861
365277475198 291555288
431256912706 291545715
745854520534 291536142
698043333934 291526569
741073401874 291516996
803227944454 291507423
808009063114 105044529
863470039570 222227622
240012166306 291497850
877813395550 213276867
343284329362 291488277
602420960734 291478704
99447277702 266100681
842433117466 291469131
302166708886 291459558
895025422726 291449985
570865577578 291440412
142477345642 291430839
546003760546 291421266
652144594798 291411693
544091313082 291402120
832870880146 291392547
635888791354 291382974
875900948086 291373401
781234798618 291363828
683699977954 291354255
981085558606 291344682
21036931678 291335109
221843915398 291325536
640669910014 291315963
224712586594 291306390
640669910014 291296817
663619279582 291287244
535485299494 291277671
248618179894 291268098
631107672694 291258525
527835509638 291248952
284954681710 291239379
642582357478 291229806
665531727046 291220233
39205182586 291210660
299298037690 291201087
754460534122 291191514
604333408198 184184520
574690472506 291181941
629195225230 291172368
540266418154 291162795
456118729738 23003919
141521121910 291153222
325116078454 291143649
377708383714 291134076
929449477078 10731333
468629917432 137908638
138652450714 205915230
577559143702 291124503
797490602062 291114930
906500107510 291105357
736292283214 255819279
988735348462 42216930
929549687242 168599676
393007963426 291095784
786015917278 291086211
78410355598 291076638
407351319406 291067065
983954229802 47577810
756372981586 291057492
932318148274 291047919
435081807634 291038346
19124484214 291028773
376752159982 19031124
698999557666 291019200
527835509638 150276954
775497456226 182595402
31555392730 291009627
641626133746 291000054
506798587534 290990481
458987400934 290980908
411176214334 290971335
586165157290 290961762
390139292230 290952189
854864025982 174869991
163514267746 290942616
638757462550 290933043
174988952530 290923470
36336511390 290913897
682743754222 290904324
939011714398 281599368
423607122850 290894751
654057042262 290885178
581384038630 258949650
415957332994 290875605
703780676326 290866032
488630336626 95758719
174032728798 51225123
316510064866 290856459
119527976074 290846886
662663055850 290837313
136740003250 290827740
193157203438 290818167
157776925354 290808594
292604471566 290799021
294516919030 290789448
354759014146 290779875
907456331242 290770302
460899848398 290760729
359540132806 290751156
551741102938 28249923
995428914586 290741583
965785978894 290732010
147258464302 290722437
524010614710 290712864
813746405506 290703291
643538581210 290693718
692305991542 290684145
611983198054 37449576
747766967998 290674572
268698878266 290664999
234274823914 109036470
662663055850 262348065
220887691666 222151038
342385361743 212980104
707605571254 290655426
513492153658 290645853
764022771442 290636280
789840812206 290626707
523054390978 290617134
793665707134 290607561
549828655474 290597988
550784879206 290588415
528791733370 290578842
712386689914 290569269
456118729738 290559696
587121381022 290550123
499148797678 290540550
524010614710 290530977
843389341198 290521404
936143043202 290511831
541415777161 40924575
132915108322 290502258
511605371407 49396680
692305991542 241268319
114746857414 290492685
808009063114 290483112
985866677266 290473539
546959984278 290463966
13387141822 290454393
968654650090 290444820
284954681710 290435247
106140843826 290425674
345196776826 290416101
582340262362 164062074
389183068498 240502479
247661956162 290406528
888331856602 290396955
584252709826 290387382
876857171818 290377809
151083359230 290368236
862513815838 290358663
13387141822 290349090
687524872882 290339517
199850769562 290329944
352846566682 257006331
221843915398 290320371
810877734310 290310798
764022771442 290301225
397789082086 290291652
552697326670 290282079
569909353846 290272506
923712134686 290262933
271567549462 290253360
385358173570 290243787
906500107510 290234214
163514267746 290224641
151083359230 249367077
398745305818 290215068
287823352906 290205495
597639842074 290195922
406395095674 290186349
210369230614 290176776
548872431742 258959223
53548538566 18236565
44942524978 290167203
726730045894 290157630
367189922662 290148057
377708383714 290138484
295473142762 290128911
445600268686 290119338
530704180834 290109765
179770071190 277234080
150127135498 290100192
512535929926 119461467
329897197114 290090619
349021671754 290081046
484805441698 290071473
447512716150 290061900
458987400934 290052327
187419861046 290042754
356671461610 290033181
872076053158 290023608
5737351966 146658360
107097067558 290014035
934230595738 201559515
895981646458 290004462
775497456226 289994889
2868680770 289985316
512535929926 289975743
270611325730 289966170
998297585782 289956597
991604019658 289947024
194113427170 289937451
658838160922 289927878
247661956162 289918305
154908254158 289908732
356671461610 289899159
589990052218 289889586
850082907322 289880013
851039131054 289870440
736292283214 289860867
499148797678 289851294
927537029614 289841721
419782227922 63775326
96578606506 289832148
252443074822 289822575
859645144642 289813002
319378736062 289803429
688481096614 289793856
695174662738 289784283
501061245142 289774710
585343491646 9094350
902675212582 76899909
212281678078 289765137
686568649150 289755564
604333408198 289745991
84147697990 289736418
178813847458 289726845
858688920910 289717272
880682066746 289707699
301210485154 289698126
838608222538 289688553
757329205318 289678980
9574 289669407
359540132806 289659834
932318148274 289650261
64066999618 289640688
356671461610 289631115
437950478830 289621542
478111875574 289611969
720036479770 289602396
398745305818 289592823
385358173570 289583250
352846566682 289573677
375795936250 289564104
646407252406 289554531
904587660046 289544958
727686269626 289535385
417869780458 3733470
75541684402 289525812
478111875574 289516239
323203630990 289506666
494367679018 289497093
528791733370 289487520
964829755162 289477947
203675664490 289468374
620589211642 289458801
887375632870 289449228
14343365554 289439655
415957332994 289430082
741073401874 289420509
154908254158 289410936
304079156350 289401363
956223741574 70457280
705693123790 289391790
620589211642 289382217
583296486094 289372644
780278574886 289363071
311728946206 289353498
777409903690 289343925
698043333934 289334352
31555392730 289324779
437950478830 289315206
546959984278 289305633
977260663678 289296060
311728946206 289286487
404482648210 289276914
470462085718 289267341
558434669062 289257768
995428914586 289248195
594771170878 10578165
803227944454 289238622
426475794046 289229049
475243204378 289219476
989691572194 13823412
55460986030 289209903
321291183526 289200330
988735348462 231877206
352846566682 289190757
269655101998 289181184
319378736062 289171611
688481096614 289162038
247661956162 289152465
245749508698 46467342
117615528610 289142892
170207833870 289133319
995428914586 289123746
128133989662 289114173
580427814898 289104600
358583909074 177856767
49723643638 289095027
547050726745 95682135
575646696238 239870661
712386689914 289085454
375795936250 289075881
819483747898 81849150
9574 289066308
956223741574 289056735
205588111954 289047162
546003760546 289037589
274436220658 289028016
217062796738 289018443
25818050338 289008870
952398846646 8740149
829045985218 288999297
862513815838 51943098
95622382774 40455498
826177314022 288989724
50679867370 280316586
154908254158 288980151
742985849338 288970578
448468939882 288961005
183594966118 288951432
783147246082 288941859
417869780458 288932286
510623482462 288922713
973435768750 288913140
962917307698 288903567
411176214334 107265465
8721885181 3819627
57373433494 288893994
200806993294 288884421
56417209762 288874848
84147697990 288865275
655013265994 288855702
933274372006 288846129
392051739694 203263509
274606658350 40378914
856776473446 288836556
720992703502 288826983
434125583902 288817410
143433569374 288807837
256267969750 288798264
976304439946 288788691
69804342010 154929432
338503210702 288779118
356671461610 288769545
927537029614 237094491
926580805882 288759972
713342913646 268139730
482892994234 288750399
935186819470 153627504
270611325730 288740826
856776473446 227569356
304079156350 288731253
843389341198 288721680
628239001498 288712107
924668358418 288702534
388226844766 288692961
834783327610 288683388
145346016838 288673815
287823352906 288664242
328940973382 288654669
135783779518 288645096
261049088410 288635523
437950478830 288625950
159689372818 288616377
172120281334 288606804
636845015086 288597231
478111875574 288587658
527835509638 288578085
807052839382 288568512
564172011454 288558939
979173111142 288549366
163514267746 100822836
680831306758 288539793
619706154349 119700792
550784879206 288530220
910325002438 288520647
555565997866 288511074
633976343890 288501501
419782227922 288491928
303122932618 288482355
465680967058 288472782
202719440758 288463209
477155651842 288453636
714299137378 56595576
70760565742 288444063
644494804942 288434490
255311746018 288424917
614851869250 288415344
917018568562 288405771
103272172630 288396198
592858723414 288386625
401613977014 288377052
405438871942 288367479
731511164554 288357906
321291183526 288348333
224712586594 288338760
732467388286 288329187
849126683590 288319614
151083359230 288310041
678918859294 288300468
808009063114 144418278
353802790414 288290895
589033828486 288281322
844345564930 288271749
223756362862 288262176
100403501434 288252603
991604019658 288243030
564172011454 288233457
247661956162 98171115
418826004190 288223884
407351319406 237448692
589990052218 288214311
683699977954 288204738
327984749650 9170934
696130886470 288195165
127177765930 288185592
317466288598 288176019
173076505066 222706272
260092864678 288166446
688481096614 288156873
627282777766 288147300
696130886470 288137727
660750608386 44811213
389183068498 288128154
538353970690 288118581
942836609326 288109008
740117178142 224429412
747766967998 288099435
340415658166 288089862
954311294110 25971549
758285429050 288080289
830002208950 288070716
134827555786 288061143
854864025982 288051570
846258012394 288041997
572778025042 288032424
941880385594 288022851
757329205318 288013278
504886140070 288003705
794621930866 252085809
428388241510 287994132
587121381022 287984559
673181516902 287974986
694218439006 287965413
261049088410 287955840
929449477078 287946267
966742202626 287936694
373883488786 287927121
631107672694 287917548
148214688034 287907975
570865577578 287898402
802271720722 287888829
858688920910 151052367
733423612018 287879256
520185719782 287869683
408307543138 287860110
289735800370 287850537
519229496050 28776438
130046437126 287840964
102315948898 287831391
469505861986 287821818
897894093922 287812245
163514267746 287802672
13387141822 287793099
838608222538 287783526
910325002438 287773953
694218439006 35563695
15299589286 287764380
641626133746 287754807
903631436314 287745234
850082907322 287735661
917974792294 287726088
472374533182 287716515
248618179894 287706942
173076505066 287697369
326072302186 205034514
411176214334 287687796
304079156350 287678223
281129786782 150047202
35380287658 287668650
30599168998 287659077
583296486094 287649504
198894545830 287639931
130046437126 287630358
78410355598 287620785
578515367434 287611212
652144594798 287601639
734379835750 287592066
620589211642 287582493
648319699870 287572920
631107672694 287563347
481936770502 287553774
321291183526 179771367
901718988850 287544201
575646696238 287534628
890244304066 287525055
283998457978 287515482
176901399994 287505909
909368778706 287496336
123352871002 287486763
815658852970 287477190
886419409138 287467617
297385590226 287458044
841476893734 287448471
145346016838 287438898
721948927234 287429325
691349767810 287419752
469505861986 287410179
327028525918 287400606
557478445330 287391033
883550737942 287381460
190288532242 287371887
276443364238 148869723
826177314022 287362314
53548538566 287352741
370058593858 287343168
308860275010 287333595
918931016026 287324022
968654650090 47271474
915106121098 287314449
218975244202 33256602
633976343890 94341915
825221090290 287304876
656925713458 287295303
609114526858 287285730
447512716150 287276157
64066999618 287266584
817571300434 287257011
22949379142 287247438
463768519594 30317691
833827103878 166522335
56417209762 287237865
917018568562 287228292
249574403626 287218719
705693123790 287209146
262018628185 178210968
764022771442 145701060
216106573006 287199573
405448492807 216445530
843389341198 287190000
320334959794 287180427
781234798618 287170854
684656201686 287161281
667444174510 287151708
383445726106 287142135
934230595738 287132562
577559143702 287122989
414044885530 287113416
759241652782 287103843
707605571254 188071158
225668810326 287094270
951442622914 287084697
916062344830 138923376
344240553094 287075124
844345564930 287065551
464724743326 287055978
949530175450 287046405
551741102938 287036832
531660404566 287027259
105184620094 287017686
961961083966 287008113
387270621034 286998540
313641393670 286988967
917974792294 286979394
302166708886 286969821
830958432682 286960248
473330756914 286950675
836695775074 286941102
770716337566 286931529
9562246894 286921956
422650899118 286912383
176901399994 246179268
842433117466 186233142
127177765930 286902810
131002660858 286893237
488630336626 286883664
528791733370 286874091
106140843826 286864518
702824452594 286854945
883550737942 266789937
444644044954 286845372
943792833058 146964696
936143043202 286835799
875900948086 286826226
783147246082 286816653
682743754222 286807080
127177765930 286797507
681787530490 286787934
416913556726 286778361
645451028674 286768788
605289631930 286759215
138652450714 15651855
716211584842 286749642
105184620094 286740069
843389341198 286730496
687524872882 286720923
457074953470 286711350
309816498742 286701777
451337611078 286692204
635888791354 286682631
756372981586 286673058
532616628298 286663485
138652450714 286653912
642582357478 286644339
250530627358 286634766
386314397302 286625193
987779124730 286615620
269655101998 286606047
106140843826 286596474
136740003250 286586901
988735348462 286577328
527835509638 286567755
725773822162 286558182
135783779518 286548609
510623482462 286539036
380577054910 286529463
883550737942 286519890
489586560358 286510317
326072302186 286500744
724817598430 286491171
712386689914 286481598
294516919030 276918171
743942073070 286472025
465680967058 286462452
353802790414 286452879
901718988850 286443306
353802790414 171576879
51636091102 286433733
843389341198 286424160
975348216214 78986823
552697326670 286414587
944749056790 286405014
81279026794 224601726
661706832118 286395441
573734248774 286385868
747766967998 286376295
392051739694 286366722
450381387346 286357149
677962635562 286347576
237143495110 286338003
844345564930 286328430
835739551342 286318857
65979447082 286309284
600508513270 286299711
650232147334 286290138
932318148274 286280565
81279026794 286270992
555565997866 286261419
516360824854 286251846
721948927234 286242273
847214236126 286232700
150127135498 286223127
109965738754 286213554
578515367434 286203981
369102370126 286194408
939967938130 286184835
299298037690 286175262
355715237878 286165689
143433569374 286156116
191244755974 286146543
639713686282 286136970
788884588474 286127397
478111875574 286117824
426475794046 286108251
786015917278 286098678
866338710766 286089105
586165157290 286079532
7649799430 286069959
149170911766 286060386
572778025042 286050813
404482648210 286041240
831914656414 286031667
917018568562 210156069
27730497802 286022094
704736900058 286012521
74585460670 284959491
748723191730 286002948
361452580270 285993375
24861826606 285983802
859645144642 285974229
767847666370 285964656
885463185406 285955083
8606023162 285945510
35380287658 285935937
323203630990 285926364
545047536814 285916791
731511164554 285907218
169283765845 172189551
32511616462 285897645
554609774134 26124717
684656201686 273175128
42073853782 285888072
326072302186 285878499
351890342950 285868926
453250058542 285859353
224712586594 285849780
429344465242 285840207
52592314834 230986917
842433117466 285830634
272523773194 285821061
874944724354 285811488
464724743326 285801915
373883488786 285792342
169251610138 285782769
261049088410 253320726
498192573946 285773196
197938322098 285763623
688481096614 285754050
99447277702 88205622
50679867370 285744477
48767419906 285734904
845301788662 285725331
373883488786 285715758
928493253346 285706185
674137740634 285696612
210369230614 285687039
991604019658 285677466
607202079394 285667893
128133989662 285658320
560347116526 75483105
15299589286 285648747
804184168186 285639174
774541232494 129896037
573734248774 285629601
166382938942 285620028
275392444390 285610455
704736900058 28900887
269655101998 285600882
103272172630 285591309
90841264114 285581736
262961535874 250209501
991604019658 285572163
510623482462 285562590
419782227922 285553017
131958884590 285543444
108053291290 285533871
500105021410 285524298
561303340258 285514725
514448377390 176219784
511579706194 285505152
842433117466 285495579
567996906382 285486006
662663055850 30671892
654057042262 285476433
989691572194 285466860
668400398242 285457287
924668358418 285447714
180726294922 285438141
866338710766 285428568
626326554034 285418995
526879285906 53666238
288779576638 183361242
48767419906 285409422
764022771442 285399849
432213136438 285390276
806096615650 285380703
369102370126 285371130
872076053158 285361557
34424063926 285351984
537397746958 285342411
998297585782 285332838
932318148274 132318006
195069650902 285323265
727686269626 285313692
64066999618 269939454
744898296802 285304119
553653550402 285294546
420738451654 285284973
684656201686 10855782
275392444390 205685478
683699977954 285275400
325116078454 285265827
929449477078 285256254
599552289538 285246681
982998006070 285237108
509667258730 285227535
276348668122 285217962
383445726106 285208389
795578154598 285198816
288779576638 285189243
445600268686 47233182
627282777766 285179670
199850769562 119049828
961961083966 285170097
247661956162 285160524
92753711578 285150951
129090213394 285141378
709518018718 285131805
989691572194 285122232
288779576638 285112659
928493253346 285103086
906500107510 285093513
589033828486 285083940
606245855662 285074367
873032276890 34654260
492455231554 285064794
914149897366 285055221
805140391918 3762189
836695775074 285045648
10518470626 285036075
922755910954 248735259
871119829426 285026502
499148797678 151894791
161601820282 285016929
459943624666 285007356
404482648210 284997783
508711034998 67106730
6693575698 284988210
736292283214 284978637
933274372006 284969064
588077604754 284959491
652144594798 284949918
913193673634 284940345
87972592918 245911224
566084458918 284930772
790797035938 284921199
739160954410 284911626
134827555786 284902053
123352871002 31198407
790797035938 284892480
114746857414 284882907
113790633682 284873334
837651998806 284863761
116659304878 284854188
630151448962 284844615
73629236938 284835042
187419861046 284825469
596683618342 284815896
990647795926 284806323
305991603814 284796750
95622382774 284787177
477155651842 284777604
884506961674 284768031
729598717090 189937893
782191022350 284758458
144389793106 284748885
793665707134 284739312
503929916338 96572424
899806541386 284729739
558434669062 284720166
716211584842 284710593
828089761486 87650388
456118729738 284701020
165426715210 284691447
832870880146 284681874
416913556726 284672301
172120281334 284662728
555565997866 284653155
246705732430 201387201
227581257790 231111366
45898748710 284643582
53548538566 284634009
223756362862 284624436
591902499682 284614863
454206282274 215507376
511579706194 284605290
989691572194 284595717
12430918090 156920616
661706832118 284586144
396832858354 284576571
569909353846 284566998
466637190790 284557425
747766967998 284547852
977260663678 284538279
47811196174 284528706
324159854722 284519133
869207381962 284509560
800359273258 284499987
357627685342 284490414
936143043202 284480841
534529075762 284471268
774541232494 81772566
175945176262 284461695
339459434434 284452122
292604471566 284442549
227581257790 250152063
590946275950 284432976
896937870190 154996443
305991603814 284423403
71716789474 114330339
20080707946 284413830
970567097554 284404257
579471591166 284394684
10518470626 154374198
765935218906 89574561
741073401874 284385111
7649799430 284375538
361452580270 195901872
498192573946 284365965
510623482462 284356392
559390892794 140206158
443687821222 284346819
244793284966 284337246
602420960734 284327673
961004860234 284318100
709518018718 284308527
973435768750 284298954
832870880146 284289381
321291183526 284279808
424563346582 284270235
422650899118 284260662
886419409138 284251089
718124032306 284241516
354759014146 284231943
831914656414 284222370
575646696238 284212797
426475794046 284203224
532616628298 284193651
825221090290 284184078
462812295862 284174505
756372981586 284164932
487674112894 284155359
573734248774 284145786
361452580270 284136213
170207833870 284126640
618676764178 284117067
836695775074 284107494
642582357478 284097921
262961535874 284088348
997341362050 284078775
876857171818 284069202
563215787722 284059629
241924613770 284050056
703780676326 284040483
138652450714 284030910
537397746958 284021337
885463185406 284011764
479068099306 284002191
872076053158 105666774
328940973382 13708536
905543883778 283992618
598596065806 283983045
342328105630 283973472
537397746958 268091865
705693123790 283963899
116659304878 283954326
825221090290 283944753
165426715210 95892741
29642945266 283935180
628239001498 283925607
201763217026 283916034
988735348462 283906461
892156751530 130183227
340415658166 283896888
322247407258 178067373
791753259670 283887315
812790181774 283877742
222800139130 283868169
894069198994 283858596
820439971630 283849023
518273272318 283839450
59285880958 283829877
880682066746 283820304
741073401874 283810731
238099718842 283801158
19124484214 283791585
5737351966 283782012
301210485154 283772439
287823352906 247107849
742029625606 283762866
80322803062 283753293
844345564930 283743720
499148797678 283734147
465680967058 244819902
797490602062 283724574
628239001498 283715001
840520670002 283705428
355715237878 283695855
305035380082 283686282
364321251466 283676709
578515367434 283667136
241924613770 33763971
986822900998 283657563
955267517842 283647990
838608222538 2393250
256267969750 35104191
381533278642 283638417
2868680770 283628844
526879285906 283619271
854864025982 283609698
649275923602 69117060
616764316714 283600125
850082907322 283590552
644494804942 9544281
292604471566 283580979
74585460670 283571406
409263766870 283561833
533572852030 283552260
372927265054 283542687
740210361724 154450782
880682066746 213200283
876986148847 111860505
708561794986 283533114
489586560358 283523541
193157203438 283513968
807052839382 283504395
840520670002 283494822
310772722474 283485249
57373433494 283475676
782191022350 283466103
737248506946 1608264
874944724354 283456530
958136189038 206681070
836695775074 283446957
514448377390 283437384
804184168186 283427811
617720540446 283418238
512535929926 283408665
178813847458 283399092
928493253346 283389519
109965738754 283379946
420738451654 283370373
788884588474 283360800
21993155410 283351227
959092412770 283341654
550784879206 283332081
513492153658 242493663
876857171818 283322508
574690472506 283312935
647363476138 283303362
349977895486 283293789
770716337566 283284216
467593414522 283274643
516360824854 283265070
745854520534 283255497
242880837502 283245924
905543883778 283236351
626326554034 283226778
947617727986 283217205
611983198054 91623183
319378736062 283207632
65023223350 283198059
694218439006 283188486
721948927234 100688814
413088661798 283178913
71716789474 283169340
210369230614 283159767
329897197114 283150194
155864477890 3905784
379620831178 283140621
202719440758 283131048
82235250526 283121475
497236350214 283111902
350934119218 283102329
191244755974 220025832
746810744266 283092756
177857623726 283083183
255311746018 246744075
408307543138 182394369
155864477890 215258478
580427814898 67489650
961004860234 283073610
666487950778 283064037
619632987910 283054464
744898296802 283044891
131002660858 283035318
360496356538 283025745
920843463490 283016172
750635639194 283006599
179770071190 282997026
710474242450 282987453
832870880146 282977880
371971041322 282968307
882594514210 282958734
122396647270 282949161
568953130114 282939588
840520670002 282930015
77454131866 282920442
773585008762 282910869
503929916338 118925379
12430918090 282901296
732467388286 282891723
523054390978 282882150
985866677266 282872577
461856072130 282863004
218019020470 282853431
963873531430 44255979
882594514210 282843858
238099718842 282834285
126221542198 282824712
401613977014 219891810
780278574886 282815139
174988952530 282805566
535485299494 282795993
9574 282786420
728642493358 282776847
77454131866 282767274
662663055850 282757701
682743754222 153014832
402570200746 282748128
533572852030 282738555
210369230614 282728982
428388241510 282719409
810877734310 282709836
253399298554 282700263
655969489726 282690690
527835509638 282681117
632063896426 282671544
268698878266 282661971
681787530490 282652398
842433117466 282642825
435081807634 282633252
415001109262 282623679
465680967058 282614106
260092864678 282604533
258180417214 138339423
517317048586 282594960
410219990602 282585387
593814947146 282575814
442731597490 4824792
197938322098 282566241
865382487034 282556668
249574403626 282547095
842433117466 282537522
134827555786 282527949
239055942574 282518376
536441523226 282508803
646407252406 282499230
71716789474 282489657
209413006882 282480084
351890342950 282470511
693262215274 282460938
369102370126 282451365
508711034998 282441792
38248958854 282432219
928493253346 282422646
82235250526 160902984
895025422726 282413073
434125583902 282403500
68848118278 282393927
403526424478 282384354
637801238818 282374781
288779576638 282365208
18168260482 282355635
731511164554 282346062
572778025042 282336489
637801238818 282326916
211325454346 282317343
709518018718 282307770
124309094734 282298197
732467388286 282288624
566084458918 282279051
261049088410 225156960
944749056790 282269478
499148797678 282259905
863470039570 282250332
338503210702 282240759
638757462550 282231186
348065448022 282221613
104228396362 282212040
163514267746 282202467
494367679018 282192894
547916208010 282183321
909368778706 157533288
282086010514 282173748
465680967058 282164175
718124032306 282154602
70760565742 282145029
421694675386 282135456
197938322098 282125883
686568649150 282116310
516360824854 282106737
993516467122 282097164
729598717090 282087591
64066999618 282078018
336590763238 282068445
494367679018 282058872
262961535874 282049299
639713686282 282039726
340415658166 282030153
719080256038 282020580
7649799430 282011007
244793284966 74918298
509667258730 282001434
366233698930 281991861
477155651842 281982288
674137740634 281972715
755416757854 281963142
14343365554 281953569
343284329362 281943996
916062344830 281934423
358583909074 281924850
827215300747 60893853
780278574886 259600614
538353970690 281915277
355715237878 281905704
683699977954 281896131
274436220658 281886558
544091313082 281876985
708561794986 281867412
881638290478 281857839
878769619282 281848266
416913556726 281838693
434125583902 281829120
349021671754 281819547
758285429050 281809974
113790633682 281800401
327028525918 281790828
231406152718 281781255
925624582150 188769987
372927265054 111774348
788884588474 281771682
464724743326 281762109
522098167246 281752536
862513815838 281742963
494367679018 281733390
632063896426 281723817
498192573946 281714244
154908254158 281704671
113790633682 281695098
306947827546 281685525
938055490666 215727555
556522221598 281675952
982041782338 281666379
555565997866 281656806
538353970690 221040570
296429366494 281647233
174988952530 281637660
363365027734 281628087
680831306758 281618514
542178865618 281608941
323203630990 281599368
573734248774 281589795
135783779518 281580222
652144594798 281570649
737248506946 281561076
961004860234 281551503
993569061184 30068793
482892994234 1321074
123352871002 281541930
879725843014 281532357
113790633682 281522784
926580805882 281513211
917974792294 281503638
870163605694 281494065
558434669062 281484492
327984749650 281474919
262005312142 281465346
48767419906 281455773
380577054910 281446200
825221090290 281436627
403526424478 21146757
480980546770 281427054
323203630990 281417481
710474242450 281407908
58329657226 281398335
896937870190 281388762
984910453534 281379189
677006411830 281369616
852951578518 281360043
827133537754 281350470
926580805882 281340897
816615076702 68121468
768803890102 281331324
534529075762 281321751
389183068498 281312178
692305991542 235074588
628239001498 281302605
723861374698 281293032
19124484214 281283459
205588111954 281273886
926580805882 145509600
425519570314 208375491
919887239758 281264313
86060145454 281254740
845301788662 281245167
611983198054 270647856
950486399182 281235594
343284329362 281226021
644494804942 281216448
996385138318 98831652
218019020470 273567621
326072302186 281206875
99447277702 281197302
748723191730 281187729
937099266934 281178156
608158303126 281168583
44942524978 281159010
801315496990 186051255
971523321286 281149437
392051739694 281139864
338503210702 281130291
115703081146 281120718
668400398242 281111145
17212036750 281101572
380577054910 281091999
196025874634 281082426
526879285906 281072853
273479996926 281063280
629195225230 273222993
536441523226 281053707
828089761486 15843315
956233306 281044134
349021671754 271231809
530704180834 281034561
75541684402 281024988
780278574886 281015415
81279026794 281005842
612939421786 280996269
631107672694 280986696
529747957102 9668730
933274372006 280977123
983954229802 280967550
26774274070 280957977
44942524978 200429901
231406152718 280948404
271567549462 280938831
64066999618 280929258
946661504254 280919685
76568365414 160701951
955267517842 280910112
43986301246 280900539
629195225230 280890966
327028525918 280881393
820439971630 280871820
139608674446 280862247
603377184466 93298458
939967938130 280852674
235231047646 280843101
604333408198 280833528
81279026794 280823955
39205182586 280814382
122396647270 280804809
567040682650 280795236
549828655474 280785663
589990052218 280776090
464724743326 280766517
764022771442 280756944
164470491478 280747371
693262215274 59448330
487674112894 280737798
241924613770 280728225
492455231554 280718652
284954681710 280709079
965785978894 182317785
628239001498 280699506
823308642826 280689933
792709483402 280680360
36336511390 280670787
87972592918 280661214
143433569374 57993234
996385138318 280651641
356671461610 280642068
239055942574 171844923
234274823914 37487868
454206282274 280632495
687524872882 280622922
62154552154 280613349
419782227922 280603776
400657753282 280594203
700912005130 280584630
159689372818 280575057
878769619282 234433197
136740003250 280565484
115703081146 50239104
889288080334 280555911
629195225230 56126499
641626133746 280546338
213237901810 280536765
409263766870 280527192
41117630050 42590277
830958432682 280517619
11474694358 142082466
517317048586 280508046
727686269626 280498473
849126683590 280488900
109965738754 280479327
677006411830 62080905
892230712528 121385640
132915108322 280469754
75541684402 43135938
94666159042 280460181
126221542198 280450608
619632987910 24392004
644494804942 280441035
515404601122 177014343
515404601122 280431462
497236350214 280421889
883550737942 280412316
570865577578 280402743
288779576638 280393170
20080707946 280383597
395876634622 280374024
547916208010 280364451
15299589286 280354878
291648247834 280345305
597639842074 280335732
344240553094 218369703
55460986030 280326159
141521121910 280316586
896937870190 280307013
572778025042 19404471
83191474258 280297440
897894093922 280287867
917018568562 280278294
519229496050 280268721
851995354786 280259148
97534830238 280249575
420738451654 280240002
871119829426 35755155
430300688974 280230429
164470491478 280220856
676050188098 280211283
132915108322 280201710
377708383714 280192137
668400398242 280182564
621545435374 280172991
97534830238 280163418
688481096614 280153845
176901399994 280144272
190288532242 280134699
745854520534 280125126
638757462550 280115553
128133989662 280105980
643538581210 269489523
749679415462 280096407
367189922662 103857477
130046437126 150200370
891200527798 280086834
801315496990 280077261
659794384654 280067688
753504310390 280058115
854864025982 280048542
595727394610 280038969
169251610138 280029396
877813395550 280019823
407351319406 280010250
118571752342 280000677
491499007822 279991104
191244755974 279981531
192200979706 279971958
130046437126 279962385
766891442638 279952812
802271720722 279943239
844345564930 279933666
63110775886 279924093
737248506946 279914520
240968390038 279904947
490542784090 203914473
89885040382 279895374
224712586594 17700477
976304439946 279885801
526879285906 216129621
141521121910 279876228
518273272318 279866655
472374533182 279857082
489586560358 279847509
540266418154 279837936
742029625606 279828363
624414106570 279818790
31555392730 279809217
521141943514 279799644
987779124730 279790071
835739551342 279780498
708561794986 279770925
789840812206 279761352
319378736062 279751779
883550737942 279742206
150127135498 279732633
682743754222 279723060
332765868310 279713487
264873983338 279703914
591902499682 279694341
372927265054 279684768
399701529550 279675195
676050188098 195652974
345196776826 279665622
853907802250 279656049
122396647270 279646476
963892514689 21950889
532616628298 279636903
603377184466 279627330
388226844766 31830225
213237901810 279617757
659794384654 279608184
305991603814 279598611
786015917278 279589038
512535929926 279579465
569909353846 279569892
360496356538 279560319
129090213394 279550746
263917759606 279541173
204631888222 279531600
775497456226 279522027
377708383714 279512454
351890342950 279502881
577559143702 279493308
865382487034 279483735
358583909074 30231534
41117630050 236031888
312685169938 279474162
992560243390 279464589
455162506006 279455016
141521121910 124420281
112834409950 279445443
800359273258 279435870
914149897366 279426297
834783327610 279416724
775497456226 279407151
544091313082 114158025
657881937190 279397578
835739551342 279388005
989691572194 279378432
157776925354 279368859
853907802250 279359286
316510064866 279349713
418826004190 279340140
385358173570 251099790
3824904502 279330567
208456783150 279320994
493411455286 212511027
626326554034 279311421
190288532242 279301848
32511616462 279292275
488630336626 279282702
910325002438 279273129
802271720722 87726972
892156751530 279263556
932318148274 279253983
621545435374 279244410
841476893734 279234837
827133537754 279225264
784103469814 279215691
572778025042 279206118
18168260482 279196545
320334959794 279186972
594771170878 279177399
95622382774 279167826
958136189038 279158253
186463637314 279148680
676050188098 279139107
470462085718 279129534
371014817590 279119961
657881937190 279110388
262961535874 279100815
867294934498 279091242
40161406318 279081669
264873983338 279072096
569909353846 279062523
727686269626 279052950
309816498742 148994172
22949379142 279043377
735336059482 279033804
786015917278 279024231
103272172630 279014658
683699977954 279005085
620589211642 278995512
74585460670 278985939
35380287658 278976366
929449477078 278966793
43030077514 278957220
634932567622 9917628
765935218906 278947647
653100818530 278938074
777409903690 278928501
50679867370 278918928
544091313082 278909355
449425163614 278899782
87016369186 278890209
837651998806 278880636
482892994234 278871063
343284329362 278861490
492455231554 278851917
849126683590 278842344
996385138318 278832771
392053750024 177722745
594771170878 278823198
990647795926 278813625
318422512330 278804052
958136189038 278794479
192200979706 278784906
531660404566 278775333
375795936250 278765760
490542784090 75425667
822352419094 278756187
698999557666 278746614
873032276890 278737041
718124032306 278727468
994472690854 144829917
441775373758 278717895
773585008762 276592689
160645596550 197222946
758285429050 278708322
942836609326 278698749
498192573946 278689176
829045985218 278679603
896937870190 278670030
68848118278 278660457
551741102938 278650884
314597617402 278641311
121440423538 119595489
874944724354 278631738
650232147334 278622165
260092864678 278612592
259136640946 278603019
432213136438 278593446
652144594798 278583873
691349767810 278574300
573734248774 278564727
97534830238 278555154
71716789474 278545581
803227944454 278536008
992560243390 186156558
368146146394 171002499
632063896426 278526435
822352419094 278516862
465680967058 278507289
830002208950 278497716
927537029614 5178993
331809644578 190397397
480980546770 262501233
740117178142 213410889
662663055850 278488143
846258012394 278478570
908412554974 278468997
327984749650 278459424
346153000558 278449851
518273272318 278440278
836695775074 278430705
322247407258 278421132
369102370126 278411559
500105021410 278401986
87972592918 278392413
629195225230 278382840
327028525918 278373267
824264866558 103254378
945705280522 278363694
640669910014 278354121
873988500622 278344548
143433569374 278334975
238099718842 278325402
450381387346 278315829
598596065806 278306256
819483747898 278296683
93709935310 278287110
638757462550 278277537
747766967998 278267964
213237901810 278258391
952398846646 187716957
367189922662 278248818
525923062174 278239245
11474694358 278229672
35380287658 278220099
9574 278210526
720036479770 278200953
117615528610 278191380
940924161862 278181807
73629236938 278172234
792709483402 278162661
967698426358 47644821
538353970690 278153088
907456331242 278143515
611026974322 278133942
234274823914 45854670
520185719782 278124369
943792833058 278114796
575646696238 36300816
901718988850 278105223
466637190790 278095650
246705732430 278086077
416913556726 278076504
310772722474 278066931
400657753282 278057358
785059693546 278047785
39205182586 278038212
841476893734 278028639
163514267746 278019066
623457882838 278009493
398745305818 277999920
340415658166 277990347
773585008762 277980774
669356621974 277971201
151083359230 277961628
99447277702 277952055
604333408198 277942482
409263766870 277932909
895025422726 277923336
496280126482 277913763
892156751530 277904190
497236350214 277894617
819483747898 212338713
574690472506 277885044
136740003250 277875471
522098167246 74583243
493411455286 277865898
174032728798 230651862
753504310390 277856325
933274372006 277846752
291648247834 277837179
820439971630 277827606
691349767810 277818033
411176214334 277808460
811833958042 277798887
982998006070 277789314
333722092042 277779741
752548086658 47951157
606245855662 277770168
233318600182 277760595
502973692606 277751022
619632987910 277741449
74585460670 83323392
349021671754 277731876
723861374698 277722303
661706832118 277712730
700912005130 277703157
55460986030 277693584
596683618342 277684011
475243204378 28345653
989691572194 277674438
218019020470 277664865
311728946206 277655292
722905150966 277645719
835739551342 277636146
352846566682 277626573
813746405506 277617000
548872431742 277607427
720036479770 277597854
830002208950 277588281
426475794046 277578708
278261115586 277569135
779322351154 277559562
421694675386 277549989
883550737942 277540416
43030077514 277530843
21036931678 277521270
16255813018 277511697
919887239758 277502124
28686721534 277492551
567040682650 277482978
519229496050 277473405
531660404566 277463832
99447277702 277454259
549828655474 277444686
496280126482 277435113
673181516902 277425540
612939421786 58950534
677962635562 277415967
932318148274 248266182
611026974322 83486133
146302240570 277406394
303122932618 277396821
923712134686 28403091
747766967998 207322461
101359725166 277387248
240012166306 277377675
931361924542 277368102
519229496050 277358529
509667258730 277348956
754460534122 277339383
196025874634 277329810
209413006882 277320237
259136640946 277310664
947617727986 277301091
961004860234 277291518
867294934498 277281945
398745305818 277272372
666487950778 277262799
851995354786 277253226
542178865618 277243653
43030077514 237965634
617720540446 277234080
286867129174 277224507
165426715210 277214934
644494804942 277205361
539310194422 277195788
949530175450 277186215
348065448022 277176642
489586560358 277167069
328940973382 277157496
720992703502 161017860
722905150966 277147923
90841264114 277138350
930405700810 277128777
509667258730 277119204
719080256038 277109631
359540132806 277100058
458031177202 277090485
356671461610 277080912
759241652782 277071339
15299589286 277061766
151083359230 277052193
126221542198 95232204
428388241510 277042620
439862926294 277033047
753504310390 277023474
652144594798 277013901
801315496990 277004328
207500559418 276994755
983954229802 276985182
490542784090 276975609
312685169938 276966036
542178865618 276956463
705693123790 276946890
623457882838 276937317
180726294922 276927744
703780676326 276918171
342328105630 276908598
424563346582 276899025
950486399182 159888246
415001109262 108605685
258180417214 276889452
150127135498 276879879
857732697178 276870306
485761665430 276860733
236187271378 276851160
304079156350 276841587
718124032306 276832014
741073401874 218101659
360496356538 276822441
230449928986 276812868
429344465242 276803295
970567097554 276793722
435081807634 77053077
353802790414 252152820
404482648210 276784149
135783779518 276774576
668400398242 276765003
884506961674 276755430
18168260482 276745857
751591862926 276736284
861557592106 276726711
409263766870 276717138
578515367434 77091369
747766967998 63622158
530704180834 276707565
412132438066 276697992
145346016838 276688419
534529075762 276678846
753504310390 266004951
750635639194 276669273
812790181774 276659700
585208933558 276650127
804316782955 12980988
69804342010 276640554
385358173570 276630981
740117178142 276621408
256267969750 276611835
886419409138 276602262
866338710766 276592689
832870880146 194274462
251486851090 276583116
246705732430 276573543
429344465242 276563970
276348668122 276554397
406395095674 276544824
958136189038 276535251
327028525918 276525678
56417209762 227263020
922755910954 276516105
988735348462 276506532
447512716150 252641043
345196776826 276496959
380577054910 276487386
830958432682 276477813
934230595738 276468240
352846566682 276458667
293560695298 276449094
252443074822 276439521
535485299494 85812372
913193673634 276429948
138652450714 276420375
567040682650 276410802
388226844766 276401229
144389793106 276391656
595727394610 276382083
923712134686 276372510
35380287658 276362937
398745305818 71711343
385358173570 276353364
353802790414 276343791
71716789474 112185987
253399298554 276334218
817571300434 135601545
585208933558 276324645
134827555786 276315072
536441523226 276305499
217062796738 276295926
753504310390 276286353
302166708886 276276780
296429366494 276267207
896937870190 276257634
62154552154 276248061
184551189850 28766865
152995806694 276238488
93709935310 276228915
794621930866 276219342
420738451654 276209769
168295386406 276200196
453250058542 276190623
240968390038 276181050
973435768750 6815976
657881937190 276171477
200806993294 276161904
752548086658 105867807
923712134686 262740558
509667258730 276152331
750635639194 276142758
347109224290 262185324
524966838442 276133185
37292735122 276123612
211325454346 276114039
948573951718 276104466
112834409950 276094893
686568649150 276085320
516360824854 276075747
872076053158 276066174
550784879206 276056601
828089761486 276047028
650232147334 276037455
422650899118 276027882
558434669062 276018309
799403049526 276008736
69804342010 275999163
413088661798 173979702
438906702562 275989590
338503210702 275980017
196025874634 275970444
542178865618 275960871
122399308564 130250238
766891442638 275951298
490542784090 275941725
173076505066 16207089
797490602062 129101478
245749508698 132404163
307904051278 275932152
802271720722 275922579
21036931678 232432440
206544335686 255560808
724817598430 275913006
627282777766 275903433
581384038630 149003745
2023092199 52737657
249574403626 275893860
144389793106 31648338
799403049526 275884287
33467840194 275874714
839564446270 275865141
865382487034 275855568
247661956162 275845995
669356621974 275836422
465680967058 275826849
408307543138 275817276
431256912706 275807703
703780676326 90110649
686568649150 275798130
374839712518 275788557
428388241510 275778984
81279026794 275769411
694218439006 275759838
207500559418 275750265
618676764178 275740692
726730045894 275731119
20080707946 275721546
536441523226 275711973
678918859294 275702400
103272172630 275692827
961961083966 275683254
992560243390 275673681
387270621034 275664108
192200979706 275654535
569909353846 115546110
580427814898 275644962
427432017778 204163371
476199428110 275635389
502973692606 275625816
337546986970 275616243
984910453534 240397176
595727394610 225894081
677962635562 275606670
484805441698 275597097
350934119218 275587524
890244304066 275577951
885463185406 275568378
460899848398 275558805
87016369186 275549232
615808092982 54757560
830002208950 275539659
767847666370 163200504
121440423538 275530086
209413006882 275520513
922755910954 78642195
800359273258 193412892
956233306 275510940
357873673150 13536222
530704180834 275501367
755416757854 275491794
789840812206 275482221
155864477890 24286701
21036931678 275472648
292604471566 118523313
992560243390 275463075
209413006882 275453502
825221090290 275443929
314597617402 275434356
599552289538 275424783
398745305818 275415210
181682518654 275405637
757329205318 275396064
436038031366 275386491
786972141010 275376918
710474242450 275367345
360496356538 275357772
465680967058 275348199
860601368374 166225572
921799687222 23003919
436038031366 6662808
480980546770 52134558
588077604754 275338626
76497908134 206719362
748723191730 105226416
334678315774 275329053
499148797678 275319480
725773822162 275309907
187419861046 275300334
551741102938 275290761
716211584842 275281188
979173111142 104546733
845301788662 275271615
213237901810 275262042
63110775886 275252469
607202079394 275242896
570865577578 67049292
465680967058 275233323
76497908134 275223750
764978995174 203139060
307904051278 275214177
968654650090 13861704
284954681710 275204604
368146146394 275195031
204631888222 275185458
320334959794 275175885
538353970690 76382967
2868680770 275166312
880682066746 275156739
922755910954 275147166
494367679018 275137593
195069650902 275128020
349048705906 67767267
589990052218 275118447
851995354786 275108874
586165157290 275099301
987779124730 275089728
109965738754 275080155
575646696238 275070582
514448377390 275061009
443687821222 275051436
599552289538 275041863
454206282274 275032290
187419861046 275022717
331809644578 275013144
98491053970 275003571
999253809514 274993998
237143495110 274984425
174988952530 274974852
319378736062 274965279
757329205318 274955706
674137740634 274946133
133871332054 274936560
356671461610 196332657
783147246082 274926987
531660404566 221739399
439862926294 274917414
827133537754 274907841
524010614710 274898268
375795936250 274888695
865382487034 274879122
257224193482 274869549
225668810326 274859976
831914656414 274850403
552697326670 274840830
588077604754 222955170
65979447082 274831257
613895645518 274821684
900762765118 274812111
920843463490 274802538
728642493358 274792965
909368778706 274783392
994472690854 274773819
404482648210 274764246
286867129174 69911619
865382487034 274754673
511579706194 274745100
819483747898 98831652
159689372818 274735527
86060145454 274725954
936143043202 274716381
587121381022 274706808
601464737002 274697235
254355522286 252660189
815658852970 227205582
575646696238 100085715
801315496990 274687662
148214688034 274678089
626326554034 274668516
692305991542 274658943
815658852970 232240980
337546986970 274649370
565128235186 274639797
374839712518 274630224
835739551342 274620651
750635639194 274611078
524966838442 274601505
3824904502 274591932
555565997866 274582359
221843915398 274572786
723861374698 274563213
505842363802 274553640
129090213394 117881922
693262215274 274544067
678918859294 274534494
240012166306 274524921
606245855662 274515348
391095515962 274505775
704736900058 274496202
396832858354 154670961
9574 274486629
452293834810 274477056
709518018718 274467483
71716789474 274457910
658838160922 274448337
465680967058 161860284
634932567622 274438764
702824452594 274429191
740117178142 274419618
322247407258 274410045
729598717090 274400472
931361924542 124544730
196025874634 274390899
200806993294 274381326
904587660046 9295383
979173111142 85888956
698043333934 274371753
634932567622 84433860
159689372818 274362180
959092412770 30308118
872076053158 274352607
215150349274 149013318
667444174510 274343034
306947827546 274333461
611026974322 274323888
957179965306 274314315
627282777766 87056862
232362376450 274304742
123352871002 274295169
99447277702 108270630
356671461610 274285596
176901399994 274276023
146302240570 274266450
757329205318 274256877
332765868310 274247304
794621930866 274237731
642582357478 274228158
696130886470 274218585
687556731826 8414667
808009063114 274209012
455162506006 274199439
565128235186 274189866
333722092042 274180293
854864025982 274170720
706649347522 274161147
988735348462 274151574
879725843014 274142001
170207833870 274132428
54504762298 274122855
861557592106 274113282
874944724354 274103709
288779576638 274094136
720036479770 274084563
811833958042 274074990
841476893734 274065417
452293834810 274055844
199850769562 274046271
216106573006 274036698
480980546770 274027125
684656201686 274017552
208456783150 195662547
497236350214 274007979
204631888222 273998406
91797487846 273988833
762110323978 273979260
992560243390 273969687
428388241510 273960114
864426263302 273950541
238099718842 40761834
709518018718 273940968
908412554974 273931395
595727394610 273921822
894069198994 273912249
403526424478 273902676
822352419094 273893103
507754811266 273883530
642582357478 273873957
376752159982 273864384
825221090290 273854811
870163605694 273845238
373883488786 273835665
942836609326 273826092
249574403626 273816519
982041782338 119710365
252443074822 273806946
467593414522 273797373
237143495110 273787800
27730497802 273778227
676050188098 273768654
856776473446 273759081
864426263302 273749508
116659304878 273739935
433169360170 273730362
271567549462 273720789
94666159042 273711216
488630336626 273701643
734379835750 273692070
869207381962 273682497
795578154598 273672924
436038031366 273663351
277304891854 273653778
451337611078 273644205
451337611078 273634632
819483747898 58950534
144389793106 121261191
396832858354 273625059
85103921722 273615486
702824452594 273605913
677006411830 273596340
152039582962 273586767
40161406318 194772258
496280126482 273577194
872076053158 273567621
161601820282 273558048
233318600182 273548475
744898296802 273538902
685612425418 273529329
305991603814 273519756
832870880146 152172408
427432017778 273510183
99447277702 273500610
737248506946 273491037
798446825794 273481464
606245855662 273471891
142477345642 199032243
222800139130 100124007
903631436314 179034246
290692024102 273462318
913193673634 273452745
510623482462 273443172
628239001498 273433599
875900948086 273424026
452293834810 273414453
238099718842 273404880
797490602062 273395307
94666159042 273385734
711430466182 273376161
732467388286 99300729
496280126482 273366588
43986301246 273357015
884538475990 127024137
162558044014 273347442
205588111954 273337869
175945176262 273328296
262005312142 273318723
157776925354 60089721
690393544078 273309150
758285429050 273299577
878769619282 273290004
114746857414 273280431
514448377390 273270858
999253809514 273261285
487674112894 273251712
467593414522 273242139
561303340258 273232566
311728946206 273222993
874944724354 273213420
245749508698 273203847
425519570314 273194274
174988952530 273184701
473330756914 273175128
877813395550 273165555
580427814898 273155982
266786430802 273146409
651188371066 273136836
450381387346 273127263
637801238818 273117690
873032276890 235668114
369102370126 273108117
327984749650 232719630
788884588474 273098544
434125583902 273088971
269655101998 273079398
467593414522 273069825
199850769562 273060252
167339162674 273050679
247661956162 110185230
693262215274 273041106
309816498742 273031533
468549638254 273021960
998297585782 273012387
601464737002 273002814
37292735122 272993241
957179965306 272983668
330853420846 272974095
934230595738 272964522
650232147334 272954949
446556492418 272945376
638757462550 272935803
157776925354 272926230
261049088410 272916657
796534378330 272907084
639713686282 272897511
779322351154 272887938
542178865618 272878365
980129334874 272868792
964829755162 272859219
637801238818 246590907
875900948086 272849646
935186819470 272840073
783147246082 272830500
827133537754 272820927
326072302186 272811354
618676764178 192560895
849126683590 272801781
742029625606 272792208
127177765930 272782635
321291183526 272773062
521141943514 75856452
827133537754 180910554
934230595738 272763489
742029625606 134156022
431256912706 272753916
818527524166 272744343
217062796738 211936647
898850317654 272734770
682743754222 272725197
596683618342 272715624
540266418154 272706051
617720540446 272696478
871119829426 272686905
255311746018 272677332
108053291290 272667759
327028525918 272658186
695174662738 272648613
994472690854 272639040
272523773194 272629467
829045985218 272619894
811833958042 272610321
180726294922 272600748
745854520534 272591175
199850769562 272581602
243837061234 272572029
817571300434 272562456
740117178142 272552883
688481096614 272543310
158733149086 272533737
251486851090 272524164
939011714398 272514591
395876634622 204919638
24861826606 272505018
51636091102 272495445
850082907322 156020754
399701529550 272485872
727686269626 272476299
98491053970 272466726
226625034058 272457153
524010614710 221212884
638757462550 44141103
593814947146 146466900
131002660858 272447580
107097067558 208949871
773585008762 272438007
953355070378 143403540
617720540446 272428434
35380287658 272418861
311728946206 237764601
41117630050 272409288
727686269626 272399715
788884588474 272390142
889288080334 272380569
174032728798 272370996
629195225230 272361423
927537029614 272351850
769760113834 272342277
934230595738 272332704
6693575698 272323131
634932567622 272313558
667444174510 272303985
599552289538 28728573
341371881898 272294412
980129334874 272284839
171164057602 272275266
264873983338 272265693
704736900058 272256120
166382938942 272246547
706649347522 41805291
906500107510 168484800
729598717090 272236974
277304891854 272227401
80322803062 272217828
498192573946 272208255
584252709826 272198682
785059693546 84366849
316510064866 272189109
337546986970 272179536
343284329362 272169963
349977895486 272160390
46854972442 272150817
689437320346 114196317
458987400934 272141244
526879285906 272131671
57373433494 272122098
221843915398 272112525
587121381022 272102952
230449928986 272093379
417869780458 272083806
49723643638 272074233
651188371066 272064660
179770071190 272055087
794621930866 272045514
117615528610 272035941
470462085718 96668154
677962635562 272026368
950486399182 272016795
956233306 272007222
415957332994 271997649
195069650902 271988076
372927265054 271978503
149170911766 271968930
334678315774 271959357
121440423538 271949784
892156751530 53694957
850082907322 112032819
168295386406 271940211
851995354786 271930638
148214688034 271921065
485761665430 271911492
174988952530 178584315
955267517842 271901919
280173563050 271892346
9574 190100634
4781128234 271882773
785059693546 271873200
808009063114 271863627
170207833870 271854054
543135089350 271844481
113790633682 64148673
638757462550 271834908
742985849338 271825335
316510064866 271815762
599552289538 271806189
818527524166 271796616
29642945266 271787043
645451028674 21682845
655013265994 87008997
821396195362 249242628
208456783150 271777470
509667258730 271767897
14343365554 271758324
637801238818 271748751
714299137378 271739178
954311294110 271729605
502973692606 271720032
375795936250 271710459
770716337566 271700886
752548086658 162128328
420738451654 271691313
840520670002 206767227
832870880146 271681740
46854972442 271672167
567040682650 271662594
797490602062 271653021
996385138318 271643448
103272172630 271633875
10518470626 266885667
216106573006 271624302
318457673959 78287994
806096615650 271614729
10518470626 271605156
463843571914 16590009
186463637314 271595583
879725843014 232470732
830002208950 271586010
650232147334 271576437
243837061234 271566864
990647795926 133993281
204631888222 271557291
965785978894 271547718
327984749650 174956148
119527976074 6854268
65023223350 271538145
398745305818 271528572
21036931678 271518999
122396647270 271509426
49723643638 271499853
422650899118 271490280
585208933558 271480707
822352419094 271471134
768803890102 271461561
483849217966 271451988
543135089350 271442415
328940973382 271432842
72673013206 271423269
573734248774 271413696
957179965306 271404123
993516467122 271394550
901718988850 271384977
716211584842 271375404
271567549462 271365831
792709483402 271356258
553653550402 271346685
958136189038 271337112
782191022350 271327539
262005312142 271317966
414044885530 271308393
880682066746 271298820
529747957102 271289247
171164057602 271279674
931361924542 271270101
485761665430 271260528
777409903690 156154776
177857623726 271250955
357627685342 271241382
180726294922 182777289
524010614710 271231809
666487950778 271222236
280173563050 271212663
731511164554 143480124
576602919970 271203090
776453679958 271193517
437950478830 271183944
514448377390 239449449
370058593858 271174371
338503210702 271164798
887375632870 222639261
758285429050 271155225
243837061234 271145652
755416757854 271136079
864426263302 220303449
751591862926 271126506
275392444390 271116933
942836609326 271107360
93709935310 271097787
759241652782 271088214
690393544078 271078641
485761665430 271069068
37292735122 271059495
670312845706 271049922
839564446270 271040349
124309094734 271030776
199850769562 271021203
294516919030 271011630
660750608386 271002057
87016369186 270992484
393007963426 270982911
692305991542 270973338
191244755974 270963765
889288080334 270954192
502017468874 270944619
796534378330 270935046
602420960734 270925473
131958884590 270915900
332765868310 270906327
471418309450 270896754
766891442638 270887181
906500107510 270877608
839564446270 270868035
973435768750 270858462
308860275010 270848889
59285880958 270839316
865382487034 270829743
884506961674 270820170
968654650090 270810597
578515367434 270801024
67891894546 270791451
404482648210 270781878
874944724354 270772305
939967938130 270762732
447512716150 270753159
131002660858 190138926
313641393670 270743586
423607122850 270734013
851995354786 270724440
863470039570 270714867
73629236938 270705294
73629236938 270695721
455162506006 270686148
569909353846 213927831
948573951718 270676575
998297585782 270667002
886419409138 270657429
458031177202 270647856
75541684402 270638283
329897197114 270628710
986822900998 270619137
522098167246 257733879
1912457038 270609564
669356621974 270599991
959092412770 270590418
720992703502 270580845
621545435374 270571272
848170459858 270561699
658838160922 227291739
279217339318 270552126
160645596550 270542553
110921962486 270532980
262005312142 270523407
371971041322 252353853
180726294922 270513834
743942073070 270504261
41117630050 270494688
405438871942 162779292
486717889162 247806678
693262215274 248926719
379620831178 214980861
495323902750 270485115
364321251466 270475542
551741102938 270465969
498192573946 270456396
725773822162 270446823
398745305818 270437250
71716789474 270427677
574690472506 94743981
483849217966 270418104
327984749650 270408531
807052839382 112530615
296429366494 270398958
548922527251 54671403
290692024102 270389385
75541684402 270379812
862513815838 270370239
922755910954 270360666
356671461610 196418814
80322803062 270351093
585208933558 21395655
589033828486 136357812
327984749650 270341520
735336059482 270331947
554609774134 270322374
132915108322 44035800
698043333934 270312801
619632987910 270303228
567040682650 270293655
726730045894 270284082
519229496050 270274509
832870880146 270264936
765935218906 270255363
940924161862 270245790
730554940822 270236217
797490602062 270226644
30599168998 270217071
619632987910 42274368
389183068498 270207498
807052839382 270197925
451337611078 270188352
502017468874 270178779
238099718842 270169206
930405700810 270159633
254355522286 270150060
197938322098 270140487
401613977014 270130914
898850317654 270121341
682743754222 270111768
811833958042 270102195
281129786782 270092622
367189922662 270083049
789840812206 270073476
230449928986 270063903
290692024102 270054330
634932567622 270044757
378664607446 270035184
807052839382 270025611
646407252406 270016038
694218439006 138042660
766891442638 219633339
404482648210 270006465
888331856602 269996892
917974792294 269987319
218975244202 269977746
61198328422 269968173
871119829426 269958600
737248506946 269949027
39205182586 269939454
318422512330 269929881
216106573006 269920308
18168260482 269910735
197938322098 269901162
572778025042 269891589
514448377390 269882016
747766967998 269872443
801315496990 269862870
454206282274 269853297
591902499682 269843724
307904051278 269834151
785059693546 269824578
244793284966 269815005
144389793106 269805432
323203630990 269795859
468549638254 269786286
820439971630 269776713
561303340258 269767140
822352419094 269757567
750635639194 269747994
96578606506 269738421
393007963426 246389874
887375632870 269728848
348065448022 269719275
444644044954 269709702
384401949838 269700129
617720540446 269690556
543135089350 269680983
76497908134 269671410
38248958854 113239017
418826004190 269661837
499148797678 269652264
608158303126 269642691
755416757854 269633118
816615076702 269623545
200806993294 269613972
47811196174 174448779
59285880958 269604399
919887239758 269594826
238099718842 269585253
321291183526 269575680
287823352906 269566107
197938322098 269556534
298341813958 269546961
829045985218 269537388
229493705254 269527815
43030077514 269518242
552697326670 263429814
790797035938 269508669
337546986970 269499096
319378736062 269489523
129250704739 25473753
861557592106 269479950
614851869250 269470377
222800139130 269460804
544091313082 269451231
490542784090 269441658
142477345642 269432085
837651998806 269422512
795578154598 269412939
479068099306 269403366
655969489726 269393793
89885040382 269384220
49723643638 269374647
556522221598 269365074
193157203438 269355501
966742202626 269345928
942836609326 269336355
52592314834 269326782
495323902750 269317209
684656201686 269307636
728642493358 269298063
625370330302 269288490
203675664490 269278917
136740003250 269269344
331809644578 269259771
337546986970 269250198
843389341198 269240625
829045985218 269231052
56417209762 269221479
51636091102 269211906
324159854722 269202333
652144594798 269192760
79366579330 269183187
832870880146 269173614
159689372818 269164041
633020120158 269154468
698043333934 269144895
718124032306 269135322
200806993294 269125749
286867129174 131063943
592858723414 269116176
961961083966 269106603
824264866558 159428742
793665707134 269097030
514448377390 269087457
186463637314 269077884
64066999618 254048274
967698426358 269068311
764978995174 269058738
705693123790 269049165
630151448962 269039592
698043333934 269030019
873988500622 269020446
60242104690 269010873
159689372818 122974758
47811196174 72879249
154908254158 269001300
388226844766 268991727
566084458918 268982154
832870880146 268972581
84147697990 268963008
615808092982 259983534
301210485154 268953435
974391992482 268943862
999253809514 268934289
647363476138 268924716
40161406318 268915143
584252709826 268905570
614851869250 268895997
433169360170 268886424
33467840194 173434041
547916208010 268876851
276348668122 268867278
709518018718 268857705
841476893734 268848132
348065448022 96840468
688481096614 268838559
603377184466 268828986
808965286846 129340803
706649347522 268819413
97534830238 113009265
283042234246 268809840
87972592918 268800267
332765868310 268790694
634932567622 268781121
407351319406 268771548
751591862926 268761975
389183068498 268752402
681787530490 77771052
882594514210 268742829
181682518654 268733256
353802790414 268723683
123352871002 268714110
675093964366 268704537
819483747898 268694964
641626133746 268685391
430300688974 172314000
334678315774 268675818
591902499682 268666245
612939421786 268656672
78410355598 268647099
467593414522 268637526
88928816650 268627953
787928364742 268618380
886419409138 176755872
91797487846 268608807
102315948898 268599234
945705280522 268589661
338503210702 268580088
88928816650 39593928
246705732430 268570515
667444174510 268560942
755416757854 268551369
702824452594 268541796
336590763238 268532223
176901399994 268522650
88928816650 268513077
605289631930 268503504
443687821222 268493931
641626133746 268484358
930405700810 268474785
638757462550 268465212
449425163614 268455639
966742202626 268446066
445600268686 268436493
440819150026 268426920
426475794046 268417347
946661504254 268407774
651188371066 268398201
25818050338 268388628
653100818530 268379055
639713686282 268369482
538353970690 268359909
124309094734 268350336
446556492418 268340763
417869780458 268331190
515404601122 268321617
67891894546 268312044
735336059482 268302471
144389793106 268292898
677006411830 268283325
984910453534 268273752
538353970690 268264179
178813847458 8998620
874944724354 268254606
393007963426 268245033
310772722474 268235460
989691572194 268225887
711430466182 268216314
909368778706 268206741
471418309450 268197168
116659304878 268187595
482892994234 268178022
535485299494 268168449
860601368374 268158876
180726294922 148257051
822352419094 268149303
282086010514 268139730
618676764178 268130157
613895645518 268120584
558434669062 268111011
94666159042 268101438
839564446270 46706667
777409903690 268091865
325116078454 268082292
131958884590 137391696
182638742386 5016252
370058593858 268072719
207500559418 258815628
769760113834 268063146
624414106570 268053573
352846566682 268044000
917018568562 268034427
777409903690 268024854
253399298554 268015281
160645596550 268005708
844345564930 267996135
130046437126 267986562
589990052218 267976989
688481096614 267967416
501061245142 267957843
260092864678 267948270
545047536814 60539652
338503210702 267938697
748723191730 267929124
793665707134 267919551
797490602062 267909978
246705732430 267900405
44942524978 44581461
999253809514 267890832
813746405506 267881259
53548538566 202909308
859645144642 267871686
544091313082 267862113
93709935310 267852540
162558044014 105130686
333722092042 267842967
188376084778 267833394
393007963426 267823821
497236350214 267814248
299298037690 267804675
236187271378 130862910
470462085718 267795102
765935218906 267785529
832870880146 140904987
688481096614 267775956
790797035938 99674076
152039582962 1167906
455162506006 267766383
828089761486 267756810
334678315774 267747237
42073853782 267737664
773585008762 267728091
256267969750 267718518
983954229802 267708945
956233306 213200283
256267969750 267699372
509667258730 125980680
785059693546 267689799
358583909074 267680226
204631888222 267670653
695174662738 267661080
542178865618 267651507
131002660858 267641934
268698878266 267632361
862513815838 267622788
886419409138 267613215
873988500622 267603642
199850769562 267594069
694218439006 267584496
708561794986 267574923
327984749650 267565350
275392444390 267555777
760197876514 267546204
372927265054 267536631
239055942574 110817048
252443074822 267527058
155864477890 267517485
792709483402 267507912
949530175450 267498339
480024323038 267488766
137696226982 267479193
460899848398 267469620
440819150026 267460047
561303340258 267450474
783329305396 84625320
526879285906 185658762
236187271378 267440901
654057042262 267431328
393964187158 267421755
302166708886 267412182
46854972442 267402609
568953130114 267393036
822352419094 267383463
484805441698 267373890
501061245142 267364317
56417209762 254029128
776453679958 267354744
436038031366 267345171
638757462550 267335598
494367679018 267326025
200806993294 267316452
261049088410 267306879
297385590226 247174860
846258012394 267297306
784103469814 267287733
855820249714 132566904
334678315774 267278160
31555392730 267268587
561303340258 267259014
608158303126 267249441
854864025982 197203800
683699977954 267239868
604333408198 101550384
333722092042 267230295
241924613770 267220722
294516919030 267211149
219931467934 267201576
317466288598 267192003
896937870190 267182430
549828655474 267172857
256267969750 267163284
223756362862 24363285
929449477078 267153711
58329657226 267144138
560347116526 267134565
192200979706 267124992
831914656414 267115419
396832858354 267105846
100403501434 76469124
337546986970 267096273
24861826606 267086700
969610873822 267077127
47811196174 267067554
300254261422 267057981
796534378330 267048408
679875083026 267038835
765935218906 267029262
695174662738 267019689
24861826606 267010116
745854520534 267000543
285910905442 266990970
733423612018 266981397
221843915398 266971824
760197876514 266962251
43030077514 266952678
371971041322 266943105
870163605694 266933532
669356621974 220236438
526879285906 266923959
250530627358 266914386
308860275010 259485738
592858723414 266904813
901718988850 266895240
524966838442 266885667
725773822162 266876094
78410355598 266866521
602420960734 266856948
335634539506 266847375
383445726106 266837802
393964187158 266828229
866338710766 266818656
893112975262 266809083
327028525918 266799510
470462085718 266789937
897894093922 266780364
288779576638 266770791
443687821222 266761218
434125583902 266751645
351890342950 266742072
511579706194 266732499
217062796738 266722926
689437320346 266713353
449425163614 266703780
336590763238 266694207
770716337566 266684634
703780676326 266675061
969610873822 266665488
185507413582 266655915
961961083966 266646342
571821801310 266636769
591902499682 266627196
264873983338 111544596
258180417214 266617623
123352871002 266608050
310772722474 266598477
291648247834 266588904
615808092982 266579331
792709483402 266569758
533572852030 266560185
37292735122 266550612
66935670814 266541039
522098167246 266531466
775497456226 266521893
89885040382 266512320
778366127422 266502747
193157203438 266493174
615808092982 266483601
932318148274 264798753
210369230614 266474028
228537481522 266464455
289735800370 266454882
582340262362 266445309
563215787722 264291384
145346016838 266435736
7649799430 266426163
596683618342 266416590
55460986030 266407017
720036479770 217364538
408307543138 266397444
201763217026 266387871
955267517842 266378298
961004860234 266368725
205588111954 266359152
483849217966 116943768
799403049526 266349579
106140843826 266340006
221843915398 266330433
186463637314 266320860
926580805882 2259228
335637765607 178440720
697087110202 266311287
309816498742 266301714
779322351154 266292141
919887239758 266282568
854864025982 266272995
611983198054 201693537
103272172630 266263422
901718988850 266253849
454206282274 266244276
228537481522 60453495
129090213394 266234703
164470491478 266225130
111878186218 266215557
932318148274 266205984
228537481522 266196411
505842363802 266186838
452293834810 266177265
607202079394 266167692
689437320346 266158119
743942073070 266148546
351890342950 266138973
700912005130 266129400
24861826606 60376911
9562246894 266119827
594771170878 266110254
190288532242 266100681
595727394610 179742648
567040682650 266091108
76497908134 266081535
974391992482 266071962
738204730678 266062389
331809644578 266052816
348065448022 266043243
359540132806 266033670
753504310390 266024097
681787530490 266014524
524966838442 266004951
163514267746 265995378
71716789474 265985805
634932567622 265976232
597639842074 47453361
129291294259 12578922
237143495110 265966659
729598717090 265957086
133871332054 265947513
80322803062 265937940
411176214334 265928367
241924613770 213190710
299298037690 265918794
46854972442 265909221
796534378330 265899648
9574 117881922
414044885530 265890075
130046437126 265880502
624414106570 265870929
735336059482 149702574
832870880146 265861356
936143043202 265851783
273479996926 265842210
373883488786 265832637
790797035938 265823064
419782227922 265813491
839564446270 265803918
673181516902 265794345
909368778706 265784772
563215787722 265775199
536441523226 265765626
495323902750 118331853
236187271378 265756053
581384038630 265746480
828089761486 265736907
252443074822 265727334
480024323038 265717761
525923062174 265708188
55460986030 265698615
790797035938 265689042
326072302186 265679469
521141943514 122802444
778366127422 200841540
17212036750 265669896
468549638254 133438047
585208933558 265660323
66935670814 265650750
236187271378 265641177
195069650902 265631604
819483747898 265622031
974391992482 265612458
583296486094 265602885
629195225230 265593312
262005312142 184452564
127177765930 183313377
866338710766 265583739
742029625606 265574166
508711034998 265564593
953355070378 265555020
832870880146 39450333
964829755162 265545447
703780676326 265535874
863470039570 265526301
91797487846 265516728
948573951718 41537247
50679867370 265507155
82235250526 265497582
494367679018 265488009
24861826606 265478436
835739551342 248744832
270611325730 236587122
603377184466 265468863
27730497802 265459290
149170911766 265449717
994472690854 265440144
256267969750 112233852
854864025982 265430571
627282777766 265420998
719080256038 265411425
912237449902 265401852
502973692606 265392279
693262215274 265382706
43030077514 265373133
136740003250 265363560
860601368374 148170894
581384038630 265353987
153952030426 147223167
90841264114 265344414
954311294110 265334841
109965738754 265325268
635888791354 221299041
483849217966 265315695
984910453534 265306122
622501659106 265296549
734379835750 117163947
423607122850 265286976
60242104690 171012072
541222641886 265277403
410219990602 265267830
70760565742 121835571
538353970690 265258257
592858723414 265248684
831914656414 265239111
137696226982 265229538
935186819470 265219965
122396647270 265210392
873032276890 265200819
469505861986 265191246
726730045894 265181673
478111875574 265172100
38248958854 265162527
209413006882 265152954
709518018718 265143381
512535929926 265133808
52592314834 265124235
439862926294 265114662
917018568562 265105089
222800139130 265095516
726730045894 265085943
592858723414 265076370
153952030426 265066797
485761665430 265057224
371014817590 265047651
63110775886 265038078
777409903690 146792382
8606023162 265028505
458987400934 156623853
584252709826 265018932
656925713458 265009359
501061245142 264999786
392051739694 264990213
558434669062 264980640
946661504254 126248724
826177314022 264971067
513492153658 264961494
507754811266 264951921
982998006070 264942348
632063896426 264932775
51636091102 264923202
262961535874 264913629
342328105630 85553901
687524872882 264904056
810877734310 264894483
745854520534 264884910
164470491478 24516453
256267969750 264875337
143433569374 264865764
548872431742 264856191
594771170878 264846618
45898748710 101780136
439862926294 264837045
372927265054 264827472
418826004190 264817899
899806541386 264808326
383445726106 264798753
610070750590 264789180
567040682650 194063856
6693575698 264779607
517317048586 255867144
56417209762 264770034
133871332054 264760461
77454131866 264750888
819483747898 264741315
222800139130 17824926
959092412770 264731742
851995354786 264722169
526879285906 264712596
498192573946 230747592
873032276890 105800796
931361924542 264703023
703780676326 264693450
373883488786 264683877
407351319406 264674304
154908254158 264664731
484805441698 167690241
958136189038 264655158
204631888222 264645585
753504310390 264636012
889288080334 264626439
893112975262 264616866
151083359230 264607293
984910453534 198199392
512535929926 264597720
502973692606 264588147
239055942574 264578574
501061245142 95452383
900762765118 264569001
435081807634 264559428
208456783150 264549855
103272172630 264540282
2868680770 264530709
908412554974 264521136
849126683590 264511563
742029625606 264501990
555565997866 264492417
175945176262 264482844
725773822162 264473271
878769619282 264463698
247661956162 264454125
984910453534 264444552
145346016838 264434979
931361924542 66513204
301210485154 264425406
840520670002 264415833
820439971630 264406260
884506961674 264396687
413088661798 264387114
605289631930 264377541
633020120158 264367968
217062796738 264358395
855820249714 264348822
837651998806 264339249
103272172630 264329676
590946275950 264320103
110921962486 264310530
260092864678 264300957
377708383714 264291384
952398846646 264281811
65023223350 264272238
552697326670 264262665
857732697178 264253092
548872431742 264243519
983954229802 264233946
649275923602 209993328
467593414522 264224373
512535929926 264214800
908412554974 264205227
444644044954 264195654
660750608386 264186081
46854972442 264176508
897894093922 264166935
818527524166 264157362
810877734310 55418097
599552289538 264147789
168295386406 264138216
15299589286 225501588
343284329362 264128643
633976343890 264119070
181682518654 264109497
277304891854 264099924
927537029614 264090351
426475794046 264080778
63110775886 264071205
439862926294 264061632
715255361110 264052059
968654650090 264042486
392051739694 264032913
480980546770 264023340
497236350214 264013767
698999557666 264004194
263917759606 263994621
583296486094 263985048
505842363802 263975475
971523321286 263965902
442731597490 263956329
990647795926 263946756
935186819470 263937183
972479545018 69643575
703780676326 263927610
439862926294 263918037
276348668122 263908464
72673013206 263898891
848170459858 263889318
885463185406 263879745
43986301246 263870172
680831306758 3197382
945705280522 263860599
8606023162 263851026
546003760546 263841453
263917759606 263831880
553653550402 263822307
175945176262 263812734
534529075762 263803161
518273272318 263793588
777409903690 263784015
34424063926 263774442
11474694358 263764869
99447277702 263755296
837651998806 263745723
508711034998 263736150
747766967998 263726577
16255813018 263717004
922755910954 263707431
5737351966 263697858
156820701622 1196625
127177765930 263688285
729598717090 263678712
829045985218 263669139
428388241510 263659566
521141943514 263649993
760197876514 263640420
569909353846 157485423
279217339318 263630847
910325002438 263621274
755416757854 263611701
673181516902 263602128
327984749650 263592555
96578606506 263582982
15299589286 263573409
590946275950 263563836
125265318466 263554263
352846566682 263544690
544091313082 150363111
41117630050 263535117
81279026794 263525544
1912457038 263515971
336590763238 263506398
159689372818 263496825
85103921722 263487252
441775373758 263477679
55460986030 263468106
888331856602 227234301
368146146394 263458533
596683618342 263448960
689437320346 263439387
873032276890 263429814
357627685342 263420241
201763217026 263410668
197938322098 263401095
351890342950 263391522
260092864678 263381949
965785978894 151492725
185507413582 263372376
31555392730 263362803
844345564930 263353230
366233698930 263343657
129090213394 155848440
25818050338 263334084
744898296802 263324511
655969489726 263314938
321291183526 263305365
282086010514 263295792
843389341198 263286219
430300688974 263276646
555565997866 263267073
951442622914 203904900
495323902750 263257500
201763217026 263247927
199850769562 263238354
277304891854 263228781
390139292230 263219208
419782227922 263209635
854864025982 48515964
903631436314 263200062
508711034998 263190489
71716789474 263180916
840520670002 263171343
900762765118 263161770
949605495814 136156779
389183068498 263152197
167339162674 263142624
945705280522 263133051
931361924542 263123478
742985849338 263113905
63110775886 263104332
647363476138 200870259
743942073070 91316847
174032728798 263094759
739160954410 263085186
6693575698 263075613
245749508698 263066040
805140391918 263056467
974391992482 263046894
174032728798 263037321
954311294110 263027748
245860306600 56863620
100403501434 263018175
338503210702 263008602
664575503314 262999029
656925713458 262989456
252443074822 262979883
787928364742 151559736
43986301246 262970310
908412554974 262960737
854864025982 262951164
508711034998 262941591
101359725166 262932018
163514267746 262922445
930405700810 262912872
606245855662 262903299
131958884590 262893726
621545435374 262884153
448468939882 262874580
625370330302 262865007
751591862926 262855434
68848118278 262845861
411176214334 140770965
620589211642 262836288
558434669062 262826715
716211584842 247787532
611026974322 262817142
141521121910 262807569
973435768750 262797996
887375632870 262788423
77454131866 262778850
204631888222 262769277
421694675386 262759704
164470491478 262750131
420738451654 262740558
194113427170 262730985
553653550402 262721412
806096615650 262711839
199850769562 262702266
508711034998 262692693
351890342950 262683120
872076053158 262673547
448468939882 262663974
741073401874 262654401
13387141822 262644828
357627685342 175300776
793665707134 246523896
94666159042 227626794
412132438066 262635255
203675664490 262625682
351890342950 193374600
314597617402 262616109
348065448022 262606536
438906702562 262596963
775497456226 262587390
927537029614 262577817
919887239758 262568244
662663055850 262558671
437950478830 63708315
804184168186 77675322
860601368374 259926096
997341362050 262549098
920843463490 262539525
864426263302 262529952
671269069438 262520379
276348668122 262510806
502017468874 262501233
625370330302 179474604
46854972442 262491660
43986301246 262482087
518273272318 262472514
830002208950 262462941
727686269626 262453368
582408661447 73673808
826177314022 262443795
211325454346 262434222
4781128234 38684493
300254261422 262424649
885463185406 262415076
469505861986 262405503
452293834810 262395930
302166708886 262386357
561303340258 262376784
80322803062 262367211
880682066746 262357638
174988952530 262348065
588077604754 231513432
480980546770 262338492
729598717090 262328919
982041782338 262319346
647363476138 262309773
891200527798 241689531
357627685342 10377132
662663055850 262300200
417869780458 262290627
251486851090 262281054
619632987910 262271481
792709483402 46467342
883550737942 262261908
314597617402 262252335
355715237878 262242762
430300688974 262233189
865382487034 262223616
330853420846 262214043
682743754222 217297527
51636091102 262204470
752548086658 262194897
294516919030 196131624
383445726106 262185324
283998457978 262175751
363365027734 20227749
725773822162 262166178
542178865618 262156605
403526424478 262147032
959092412770 262137459
363365027734 262127886
157776925354 262118313
922755910954 262108740
32511616462 262099167
790797035938 262089594
145346016838 262080021
830958432682 262070448
574690472506 262060875
615808092982 262051302
105184620094 262041729
883550737942 262032156
444644044954 262022583
589033828486 262013010
31555392730 262003437
334678315774 261993864
443687821222 261984291
359540132806 261974718
412132438066 261965145
830002208950 261955572
686568649150 261945999
11474694358 261936426
312685169938 261926853
573734248774 261917280
648319699870 261907707
480980546770 261898134
749679415462 261888561
268698878266 261878988
441775373758 261869415
514448377390 261859842
809921510578 261850269
238099718842 261840696
446556492418 261831123
689437320346 261821550
537397746958 261811977
951442622914 124133091
579471591166 259763355
578515367434 261802404
421789821433 98525316
830002208950 261792831
127177765930 79589922
238099718842 261783258
775497456226 261773685
753504310390 261764112
160645596550 261754539
711430466182 261744966
836695775074 261735393
392051739694 261725820
257224193482 18447171
564172011454 261716247
553653550402 261706674
289735800370 261697101
693262215274 261687528
607202079394 261677955
973435768750 261668382
114746857414 261658809
920843463490 261649236
693262215274 261639663
741073401874 250850892
305035380082 261630090
905543883778 261620517
479068099306 261610944
376752159982 261601371
207500559418 261591798
846258012394 187937136
375795936250 261582225
411176214334 261572652
14343365554 261563079
677006411830 261553506
376752159982 261543933
892156751530 261534360
78410355598 261524787
600508513270 261515214
923712134686 261505641
655013265994 119164704
879725843014 261496068
550784879206 261486495
523054390978 261476922
20080707946 261467349
923712134686 261457776
903631436314 261448203
499148797678 261438630
157776925354 87899286
763066547710 261429057
500105021410 228105444
330853420846 261419484
227581257790 243240357
279217339318 261409911
56417209762 253512186
338503210702 261400338
342328105630 261390765
527835509638 261381192
704736900058 261371619
280173563050 261362046
837651998806 5963979
428388241510 261352473
611026974322 261342900
236187271378 261333327
102315948898 261323754
810877734310 261314181
95622382774 261304608
548872431742 261295035
349021671754 261285462
710474242450 261275889
190288532242 261266316
956223741574 261256743
758285429050 261247170
116659304878 261237597
605289631930 261228024
834783327610 261218451
132915108322 261208878
814702629238 261199305
56417209762 261189732
861557592106 261180159
186463637314 261170586
4781128234 261161013
593814947146 261151440
932318148274 190244229
748723191730 114684540
927537029614 261141867
613895645518 261132294
164470491478 261122721
676050188098 261113148
217062796738 261103575
698043333934 261094002
334678315774 261084429
39205182586 261074856
8606023162 261065283
497236350214 261055710
842433117466 261046137
878769619282 261036564
205588111954 261026991
366233698930 261017418
951442622914 261007845
198894545830 260998272
245749508698 260988699
629195225230 260979126
733423612018 260969553
573734248774 260959980
987779124730 260950407
271567549462 34280913
568953130114 260940834
941880385594 260931261
849126683590 260921688
30599168998 260912115
65979447082 38368584
288779576638 260902542
276348668122 260892969
46854972442 260883396
51636091102 260873823
258180417214 260864250
952398846646 260854677
118571752342 126239151
92753711578 260845104
418826004190 260835531
616764316714 260825958
916062344830 260816385
785059693546 260806812
341371881898 260797239
638757462550 260787666
89885040382 260778093
87972592918 260768520
968654650090 260758947
905543883778 260749374
575646696238 260739801
838608222538 260730228
40161406318 204670740
549828655474 232939809
312685169938 260720655
886419409138 260711082
701868228862 260701509
395876634622 260691936
880682066746 260682363
873988500622 260672790
264873983338 260663217
672225293170 260653644
572778025042 260644071
152039582962 16216662
503929916338 260634498
990647795926 260624925
117615528610 260615352
802271720722 260605779
760197876514 260596206
436038031366 260586633
443687821222 260577060
963873531430 260567487
544091313082 260557914
97534830238 260548341
268698878266 260538768
140564898178 260529195
318422512330 260519622
432213136438 260510049
239055942574 260500476
573734248774 260490903
59285880958 158404431
773585008762 111736056
869207381962 260481330
925624582150 260471757
969610873822 33783117
437950478830 260462184
46854972442 260452611
628239001498 170006907
441775373758 260443038
576602919970 260433465
788884588474 260423892
203675664490 15201924
642582357478 260414319
587121381022 260404746
264873983338 260395173
427432017778 260385600
82235250526 260376027
543135089350 260366454
831914656414 260356881
240012166306 260347308
249574403626 260337735
961961083966 260328162
572778025042 260318589
16255813018 260309016
557501554552 235112880
228537481522 260299443
918931016026 197510136
240968390038 260289870
515404601122 23013492
793665707134 260280297
782191022350 77713614
285910905442 260270724
102315948898 260261151
24861826606 233763087
460899848398 260251578
842433117466 162300642
765935218906 260242005
737248506946 260232432
811833958042 260222859
209413006882 260213286
228537481522 260203713
18168260482 260194140
513492153658 67441785
698999557666 260184567
73629236938 260174994
799403049526 260165421
249574403626 163755738
714299137378 260155848
310772722474 260146275
800359273258 260136702
83191474258 260127129
249574403626 260117556
383445726106 260107983
459943624666 260098410
957179965306 260088837
851995354786 260079264
308860275010 260069691
364321251466 260060118
460899848398 260050545
854864025982 260040972
919887239758 260031399
613895645518 260021826
90841264114 260012253
118571752342 260002680
310772722474 268044
943792833058 259993107
689437320346 108002586
295473142762 259983534
503929916338 259973961
242880837502 259964388
845301788662 259954815
639713686282 259945242
403526424478 259935669
79366579330 259926096
210369230614 259916523
458987400934 259906950
592858723414 259897377
65979447082 259887804
793665707134 259878231
52592314834 158251263
859645144642 259868658
8606023162 259859085
322247407258 259849512
215150349274 259839939
660750608386 259830366
149170911766 259820793
172120281334 157198233
25818050338 259811220
785059693546 259801647
452293834810 259792074
406395095674 259782501
153952030426 259772928
641626133746 259763355
812790181774 259753782
160645596550 259744209
229493705254 259734636
752548086658 66446193
112834409950 259725063
705693123790 115038741
791753259670 259715490
835739551342 172199124
453250058542 259705917
823308642826 259696344
84147697990 259686771
567040682650 259677198
24861826606 259667625
573734248774 259658052
616764316714 259648479
235231047646 259638906
260092864678 259629333
159689372818 259619760
764022771442 254153577
422650899118 259610187
783147246082 259600614
104228396362 259591041
283042234246 259581468
286867129174 259571895
324159854722 259562322
183594966118 259552749
115703081146 259543176
818527524166 259533603
546003760546 259524030
185680732747 38272854
176901399994 259514457
790797035938 259504884
272523773194 259495311
70760565742 259485738
35380287658 259476165
637801238818 259466592
498192573946 259457019
271567549462 259447446
908412554974 259437873
150127135498 15364665
220887691666 259428300
746810744266 259418727
52592314834 259409154
774541232494 259399581
667444174510 1091322
189332308510 259390008
935186819470 259380435
986822900998 259370862
879725843014 259361289
486762413185 39412041
831914656414 259351716
9562246894 259342143
100403501434 259332570
958136189038 259322997
21036931678 259313424
493411455286 21347790
64066999618 259303851
865382487034 259294278
150127135498 259284705
392051739694 259275132
271567549462 259265559
637801238818 259255986
995428914586 259246413
168295386406 259236840
543135089350 259227267
125265318466 259217694
134827555786 155819721
513492153658 259208121
458031177202 259198548
197938322098 259188975
935186819470 259179402
589033828486 259169829
712386689914 259160256
715255361110 108845010
989691572194 259150683
363365027734 259141110
552697326670 259131537
675093964366 259121964
964829755162 259112391
595727394610 259102818
821396195362 259093245
58329657226 259083672
486717889162 259074099
946661504254 259064526
764978995174 60080148
481936770502 259054953
336590763238 259045380
250530627358 259035807
315553841134 259026234
211325454346 259016661
666487950778 259007088
409263766870 258997515
540266418154 258987942
132089173120 15268935
203675664490 258978369
395876634622 258968796
895025422726 258959223
53548538566 258949650
136740003250 258940077
950486399182 258930504
411176214334 258920931
313641393670 258911358
144389793106 258901785
259136640946 258892212
376752159982 258882639
157776925354 258873066
264873983338 258863493
515404601122 258853920
314597617402 79532484
833827103878 258844347
539310194422 176909040
369102370126 258834774
263917759606 258825201
158733149086 258815628
944749056790 258806055
620589211642 258796482
122396647270 258786909
956233306 258777336
156820701622 258767763
969610873822 258758190
206544335686 258748617
977260663678 258739044
749679415462 258729471
588077604754 258719898
951442622914 258710325
435081807634 258700752
886419409138 258691179
127177765930 258681606
680831306758 258672033
121440423538 258662460
814702629238 258652887
619632987910 258643314
429344465242 258633741
193157203438 258624168
842433117466 258614595
781234798618 258605022
811833958042 258595449
212281678078 258585876
308860275010 26364042
939011714398 258576303
956233306 237094491
93709935310 258566730
589033828486 258557157
521141943514 258547584
651188371066 258538011
859645144642 157389693
713342913646 258528438
819483747898 258518865
279217339318 258509292
624414106570 258499719
65023223350 258490146
959092412770 139306296
278261115586 258480573
634932567622 258471000
261049088410 258461427
208456783150 258451854
709518018718 133801821
476199428110 258442281
152039582962 165450159
16255813018 258432708
806096615650 67039719
546003760546 258423135
155864477890 258413562
59285880958 258403989
462812295862 258394416
44942524978 258384843
985866677266 175961313
691349767810 258375270
234274823914 57820920
430300688974 141948444
220887691666 258365697
85103921722 258356124
972479545018 258346551
244793284966 258336978
757329205318 258327405
322247407258 258317832
696130886470 258308259
916062344830 258298686
520185719782 93461199
842433117466 258289113
390139292230 258279540
588077604754 258269967
998297585782 258260394
666487950778 258250821
632063896426 258241248
562259563990 29580570
397789082086 258231675
864426263302 258222102
748723191730 258212529
799403049526 216579552
662663055850 258202956
409263766870 258193383
766891442638 36932634
929449477078 258183810
23905602874 258174237
940924161862 258164664
879725843014 258155091
436038031366 258145518
82235250526 258135945
26774274070 258126372
761154100246 258116799
315553841134 187401048
774541232494 258107226
218975244202 258097653
888331856602 159045822
287823352906 258088080
27730497802 258078507
768803890102 258068934
762110323978 258059361
560347116526 258049788
558434669062 258040215
32511616462 258030642
545047536814 228517083
800359273258 215000007
32511616462 258021069
633020120158 258011496
465680967058 258001923
652144594798 257992350
156820701622 257982777
567040682650 86233584
8606023162 257973204
234274823914 257963631
649275923602 257954058
150127135498 257944485
269655101998 257934912
559390892794 257925339
511579706194 257915766
848170459858 257906193
939011714398 257896620
55460986030 257887047
35380287658 257877474
972479545018 257867901
436038031366 257858328
396832858354 257848755
698043333934 257839182
369102370126 257829609
75541684402 257820036
528791733370 257810463
146302240570 257800890
78410355598 257791317
799403049526 257781744
687524872882 257772171
529747957102 257762598
55460986030 257753025
577559143702 257743452
926580805882 257733879
439862926294 257724306
866338710766 150401403
956233306 257714733
501061245142 257705160
536441523226 82758585
826177314022 257695587
783147246082 257686014
813746405506 257676441
972479545018 257666868
888331856602 257657295
808965286846 257647722
677962635562 257638149
619632987910 257628576
255311746018 257619003
612939421786 257609430
6693575698 257599857
209413006882 257590284
321291183526 257580711
131958884590 257571138
971523321286 257561565
912237449902 257551992
376752159982 257542419
498192573946 136348239
998297585782 257532846
8606023162 257523273
30599168998 257513700
914149897366 41460663
123352871002 257504127
388226844766 257494554
899806541386 257484981
831914656414 257475408
869207381962 257465835
784103469814 257456262
858688920910 257446689
166382938942 257437116
959092412770 257427543
301210485154 257417970
820439971630 257408397
693262215274 257398824
365277475198 257389251
989691572194 80949288
316510064866 257379678
954311294110 257370105
802271720722 257360532
73848114010 28719000
255311746018 257350959
597639842074 257341386
706649347522 257331813
358583909074 257322240
901718988850 257312667
314597617402 257303094
536441523226 257293521
918931016026 257283948
977260663678 257274375
500105021410 257264802
716211584842 257255229
295473142762 257245656
644494804942 257236083
904587660046 257226510
14343365554 257216937
482892994234 257207364
323203630990 257197791
100403501434 151693758
822352419094 257188218
353802790414 29982636
541222641886 257178645
187419861046 257169072
857732697178 257159499
193157203438 257149926
863470039570 257140353
24861826606 257130780
989691572194 257121207
113790633682 257111634
63110775886 257102061
470462085718 7160604
928493253346 257092488
933274372006 257082915
88928816650 257073342
501061245142 257063769
11474694358 257054196
549828655474 257044623
763066547710 257035050
712386689914 257025477
890244304066 257015904
667444174510 257006331
518273272318 256996758
687524872882 256987185
371971041322 256977612
806096615650 256968039
15299589286 256958466
499153019371 100621803
865382487034 256948893
646407252406 245336844
900762765118 30547443
222800139130 256939320
533572852030 256929747
483849217966 125894523
571821801310 256920174
324159854722 256910601
319378736062 256901028
762110323978 256891455
170207833870 256881882
908412554974 256872309
84147697990 136855608
316510064866 256862736
400657753282 256853163
928493253346 256843590
507754811266 256834017
285910905442 256824444
807052839382 17442006
408307543138 256814871
859645144642 256805298
576602919970 256795725
737248506946 256786152
668400398242 256776579
586165157290 256767006
684656201686 256757433
21993155410 256747860
472374533182 256738287
418826004190 256728714
88928816650 256719141
934230595738 256709568
131958884590 256699995
812790181774 256690422
703780676326 246696210
295473142762 256680849
721948927234 256671276
216106573006 163803603
621545435374 256661703
893112975262 256652130
223756362862 256642557
968654650090 256632984
13387141822 256623411
243837061234 256613838
219931467934 256604265
357627685342 256594692
204631888222 256585119
738204730678 256575546
284954681710 256565973
272523773194 255503370
51636091102 256556400
945705280522 256546827
52592314834 180297882
173076505066 256537254
633976343890 256527681
677962635562 256518108
965785978894 256508535
175945176262 256498962
425519570314 256489389
371014817590 256479816
980129334874 256470243
940924161862 225817497
253399298554 256460670
913193673634 256451097
789840812206 256441524
611026974322 256431951
684656201686 256422378
565128235186 256412805
357627685342 74190750
210369230614 242359641
375795936250 256403232
82235250526 246734502
365277475198 256393659
774541232494 256384086
3824904502 256374513
159689372818 256364940
655013265994 256355367
296429366494 256345794
139608674446 256336221
945705280522 256326648
680831306758 256317075
400657753282 256307502
4781128234 256297929
404482648210 256288356
403526424478 256278783
219931467934 256269210
371014817590 256259637
603377184466 256250064
737248506946 256240491
897894093922 256230918
445600268686 256221345
133871332054 256211772
495354239587 72687789
225668810326 256202199
382489502374 256192626
155864477890 256183053
399701529550 256173480
927537029614 256163907
174988952530 256154334
914149897366 256144761
722905150966 256135188
524966838442 256125615
931361924542 256116042
104228396362 256106469
351890342950 30011355
470462085718 256096896
180726294922 256087323
112834409950 147376335
723861374698 256077750
443687821222 256068177
370278179332 6547932
834783327610 148994172
104228396362 256058604
791753259670 256049031
43030077514 256039458
632063896426 256029885
691349767810 256020312
25841619064 1531680
661706832118 256010739
229493705254 256001166
24861826606 222428655
371014817590 255991593
580427814898 255982020
400657753282 255972447
75541684402 255962874
433169360170 255953301
256267969750 255943728
358583909074 255934155
612939421786 255924582
732467388286 255915009
190288532242 255905436
290692024102 235524519
104228396362 255895863
618676764178 255886290
763066547710 255876717
181682518654 255867144
993516467122 255857571
894069198994 255847998
436038031366 255838425
960048636502 255828852
303122932618 255819279
388226844766 255809706
651188371066 255800133
500105021410 255790560
449425163614 255780987
558434669062 255771414
490542784090 144159807
386314397302 255761841
599552289538 255752268
865517025976 17882364
355715237878 255742695
502017468874 255733122
305991603814 255723549
121440423538 154240176
356671461610 255713976
653225947213 59764239
171164057602 255704403
99447277702 255694830
402570200746 255685257
325116078454 255675684
291648247834 255666111
174032728798 113009265
92773106476 100851555
978216887410 255656538
535485299494 255646965
600508513270 255637392
53548538566 255627819
572778025042 255618246
604333408198 255608673
103272172630 255599100
245749508698 255589527
305991603814 255579954
720992703502 255570381
251486851090 255560808
779322351154 255551235
219931467934 255541662
471418309450 255532089
246705732430 255522516
970567097554 255512943
293560695298 255503370
434125583902 255493797
821396195362 255484224
315553841134 255474651
696146356438 187065993
880682066746 68016165
40161406318 255465078
395876634622 161687970
430300688974 255455505
373883488786 53934282
827133537754 255445932
517317048586 242685123
365277475198 255436359
636845015086 255426786
180726294922 255417213
820439971630 255407640
476199428110 220791672
518273272318 255398067
643538581210 255388494
942836609326 255378921
421694675386 255369348
518273272318 255359775
152039582962 255350202
460899848398 255340629
950486399182 255331056
127177765930 255321483
102315948898 255311910
336590763238 255302337
665531727046 79628214
700912005130 255292764
464724743326 255283191
265830207070 255273618
718124032306 255264045
123352871002 255254472
229493705254 255244899
604333408198 255235326
908412554974 255225753
577559143702 255216180
435081807634 255206607
943792833058 255197034
76497908134 255187461
48767419906 255177888
131002660858 255168315
6693575698 255158742
683699977954 137362977
564172011454 255149169
697087110202 255139596
799403049526 255130023
947617727986 31648338
229493705254 182269920
243837061234 180585072
425519570314 255120450
753504310390 255110877
185507413582 255101304
137696226982 255091731
432213136438 255082158
352846566682 107275038
869207381962 255072585
63110775886 255063012
319378736062 255053439
51636091102 255043866
238099718842 255034293
365277475198 255024720
440819150026 255015147
941880385594 255005574
917974792294 254996001
956223741574 254986428
68848118278 254976855
537397746958 254967282
540266418154 254957709
832870880146 254948136
43986301246 254938563
347191532944 31686630
839564446270 254928990
680831306758 254919417
900762765118 99884682
380577054910 69787170
638757462550 43231668
828089761486 254909844
330853420846 254900271
909368778706 62482971
157776925354 254890698
438906702562 254881125
875900948086 254871552
683699977954 254861979
997341362050 254852406
654057042262 237764601
194113427170 254842833
974391992482 254833260
87016369186 254823687
243837061234 254814114
43986301246 254804541
327984749650 254794968
686568649150 254785395
748723191730 254775822
326072302186 254766249
201763217026 82126767
520185719782 254756676
344240553094 254747103
978216887410 254737530
59285880958 254727957
590946275950 254718384
573734248774 254708811
764022771442 254699238
925624582150 254689665
962917307698 254680092
516360824854 159122406
873988500622 3168663
142477345642 254670519
64066999618 254660946
504886140070 97481859
961961083966 254651373
341371881898 254641800
618676764178 254632227
84147697990 254622654
403526424478 254613081
250530627358 254603508
511579706194 254593935
714299137378 254584362
26774274070 254574789
350934119218 254565216
315553841134 254555643
851995354786 135170760
884506961674 163181358
749679415462 254546070
920843463490 231092220
594771170878 254536497
920843463490 254526924
764978995174 254517351
585208933558 254507778
331809644578 254498205
504886140070 254488632
455162506006 254479059
549828655474 254469486
134827555786 254459913
521141943514 254450340
608158303126 254440767
537397746958 254431194
379620831178 254421621
432213136438 254412048
841476893734 118485021
662663055850 254402475
351890342950 47730978
925624582150 254392902
147473445163 15383811
638757462550 254383329
104228396362 254373756
61198328422 254364183
876857171818 64148673
750635639194 254354610
747766967998 254345037
551741102938 254335464
784103469814 254325891
345196776826 254316318
351968841550 54393786
257224193482 254306745
489586560358 254297172
844345564930 254287599
79366579330 72132555
83191474258 254278026
425519570314 254268453
897894093922 254258880
691349767810 81887442
308860275010 254249307
620589211642 233772660
234274823914 254239734
545047536814 116331096
197938322098 254230161
707605571254 254220588
330853420846 254211015
112834409950 254201442
325116078454 254191869
719080256038 254182296
781234798618 254172723
11474694358 254163150
847214236126 254153577
533572852030 254144004
105184620094 254134431
109965738754 254124858
458031177202 254115285
183594966118 254105712
822352419094 125090391
670312845706 254096139
670312845706 254086566
227581257790 254076993
686568649150 254067420
168295386406 254057847
514448377390 254048274
93709935310 254038701
964829755162 254029128
262961535874 254019555
958136189038 254009982
722905150966 254000409
726730045894 253990836
237143495110 253981263
807052839382 253971690
22949379142 31839798
546959984278 253962117
995428914586 253952544
566084458918 253942971
573734248774 253933398
356671461610 253923825
816615076702 125722209
320334959794 124918077
263917759606 253914252
420738451654 253904679
806096615650 253895106
147258464302 253885533
100403501434 253875960
561303340258 253866387
601464737002 253856814
999253809514 253847241
930405700810 253837668
37292735122 253828095
97534830238 253818522
89885040382 227856546
910325002438 253808949
195069650902 253799376
368146146394 253789803
625370330302 253780230
85103921722 253770657
327984749650 253761084
891200527798 253751511
957179965306 253741938
942836609326 253732365
595727394610 253722792
658838160922 253713219
595727394610 253703646
921799687222 179972400
847214236126 253694073
857732697178 170772747
953355070378 253684500
915106121098 253674927
280173563050 253665354
206544335686 45356874
376752159982 253655781
624414106570 253646208
7649799430 253636635
281129786782 253627062
280173563050 253617489
57373433494 253607916
209413006882 253598343
852951578518 52134558
432213136438 253588770
177857623726 30164523
615808092982 253579197
284954681710 253569624
877813395550 253560051
114746857414 253550478
301210485154 253540905
696130886470 253531332
872076053158 253521759
119527976074 45280290
489586560358 198649323
326072302186 253512186
823308642826 186568197
445600268686 253502613
233466388156 6930852
847214236126 253493040
917974792294 253483467
547916208010 139057398
743942073070 147242313
740117178142 253473894
30599168998 253464321
908412554974 253454748
100403501434 253445175
383451852826 152641485
100403501434 197021913
104228396362 253435602
408307543138 246696210
621545435374 253426029
549828655474 253416456
366233698930 253406883
879725843014 253397310
264873983338 253387737
942836609326 253378164
761154100246 253368591
62154552154 253359018
334678315774 253349445
793665707134 253339872
764978995174 253330299
349977895486 253320726
130046437126 248046003
870163605694 253311153
501061245142 253301580
182638742386 253292007
96578606506 253282434
950486399182 253272861
91797487846 253263288
61198328422 253253715
142477345642 253244142
240968390038 253234569
204631888222 253224996
568953130114 93729243
539310194422 253215423
223756362862 253205850
393007963426 253196277
439862926294 149424957
125265318466 253186704
285910905442 253177131
597639842074 253167558
557478445330 253157985
38248958854 253148412
338503210702 253138839
836695775074 253129266
865382487034 253119693
191244755974 253110120
577559143702 253100547
163514267746 253090974
948573951718 253081401
488630336626 253071828
324159854722 253062255
182638742386 253052682
593814947146 253043109
886419409138 253033536
483849217966 253023963
74585460670 253014390
693262215274 253004817
674137740634 235036296
11474694358 252995244
249574403626 252985671
499148797678 252976098
720992703502 252966525
426475794046 252956952
587121381022 252947379
775497456226 252937806
485761665430 252928233
508711034998 252918660
890244304066 148544241
430300688974 252909087
90841264114 252899514
388226844766 252889941
56417209762 172725639
250530627358 252880368
943792833058 252870795
427432017778 252861222
137696226982 252851649
618676764178 133945416
601464737002 210357102
332765868310 252842076
38248958854 64320987
580427814898 252832503
65023223350 252822930
806096615650 59534487
407351319406 252813357
131002660858 252803784
371971041322 252794211
476199428110 218771769
767847666370 252784638
905543883778 252775065
21993155410 252765492
515404601122 66924843
263917759606 252755919
321291183526 252746346
346153000558 252736773
473330756914 252727200
812790181774 23463423
526879285906 252717627
165426715210 252708054
934230595738 252698481
935186819470 252688908
227581257790 252679335
185507413582 252669762
934230595738 252171966
316510064866 252660189
759241652782 111132957
367189922662 252650616
113790633682 252641043
210369230614 252631470
744898296802 160864692
952398846646 252621897
620589211642 252612324
697087110202 252602751
936143043202 252593178
262005312142 252583605
222800139130 252574032
923712134686 252564459
268698878266 252554886
371014817590 252545313
237143495110 85266711
381533278642 252535740
564172011454 252526167
347109224290 252516594
937099266934 252507021
293560695298 252497448
395876634622 252487875
252443074822 202009446
609114526858 252478302
740117178142 252468729
277304891854 121797279
478111875574 252459156
226625034058 225147387
940924161862 252449583
158733149086 252440010
263917759606 252430437
744898296802 252420864
701868228862 252411291
786972141010 252401718
474286980646 252392145
334678315774 252382572
546003760546 252372999
163514267746 252363426
351119615239 6241596
460899848398 252353853
550784879206 252344280
655013265994 92676213
59285880958 252334707
718124032306 252325134
864426263302 38416449
456118729738 252315561
91797487846 252305988
720992703502 252296415
124309094734 252286842
35380287658 153273303
854864025982 252277269
732467388286 252267696
65023223350 252258123
803227944454 252248550
871119829426 252238977
609114526858 211927074
838608222538 252229404
851995354786 252219831
573734248774 252210258
609114526858 252200685
251486851090 252191112
391095515962 252181539
700912005130 129149343
289735800370 252171966
283042234246 252162393
512535929926 252152820
202719440758 252143247
21036931678 252133674
456118729738 252124101
139608674446 252114528
692305991542 252104955
89885040382 252095382
665531727046 252085809
321291183526 252076236
898850317654 252066663
460899848398 204153798
249574403626 252057090
235231047646 252047517
448468939882 252037944
9562246894 252028371
523054390978 252018798
799403049526 252009225
860601368374 251999652
31555392730 251990079
233318600182 251980506
512535929926 251970933
556522221598 251961360
805140391918 251951787
804184168186 251942214
891200527798 80566368
914149897366 251932641
63110775886 251923068
811833958042 231254961
160645596550 251913495
477155651842 251903922
946661504254 251894349
951442622914 251884776
247661956162 251875203
830958432682 251865630
262005312142 251856057
217062796738 251846484
458987400934 251836911
975348216214 251827338
182638742386 251817765
392051739694 251808192
400657753282 66570642
627282777766 66139857
356671461610 251798619
432213136438 251789046
189332308510 84022221
164470491478 251779473
144389793106 251769900
576602919970 251760327
754460534122 251750754
529747957102 251741181
144389793106 251731608
517317048586 251722035
639713686282 251712462
301210485154 251702889
199850769562 251693316
400657753282 92408169
338503210702 251683743
528791733370 251674170
197938322098 85917675
732548222698 157092930
539310194422 251664597
305991603814 251655024
611983198054 251645451
377708383714 73750392
961004860234 251635878
239055942574 251626305
332765868310 251616732
530704180834 251607159
718124032306 201875424
233318600182 251597586
927537029614 251588013
522098167246 251578440
441775373758 251568867
357627685342 251559294
769760113834 251549721
127177765930 251540148
371971041322 251530575
92753711578 251521002
631107672694 251511429
699955781398 251501856
575646696238 251492283
945705280522 251482710
937099266934 251473137
948573951718 208155312
808009063114 126641217
157776925354 251463564
109965738754 251453991
372927265054 251444418
985866677266 251434845
246705732430 251425272
121440423538 251415699
352846566682 251406126
175945176262 251396553
809921510578 251386980
920843463490 95892741
77454131866 251377407
24861826606 251367834
66935670814 251358261
153952030426 251348688
29642945266 251339115
506798587534 251329542
227581257790 251319969
720036479770 251310396
174988952530 251300823
473330756914 251291250
562259563990 251281677
971523321286 251272104
714299137378 251262531
49723643638 251252958
201763217026 251243385
635888791354 251233812
438906702562 251224239
352846566682 251214666
427432017778 251205093
553653550402 251195520
71716789474 251185947
92753711578 251176374
643538581210 251166801
904587660046 251157228
233318600182 251147655
92753711578 251138082
131958884590 251128509
415957332994 251118936
746810744266 162080463
895981646458 251109363
574690472506 251099790
741073401874 251090217
562259563990 251080644
109965738754 251071071
753504310390 251061498
145346016838 251051925
975348216214 248227890
46854972442 251042352
589033828486 251032779
317466288598 251023206
923712134686 251013633
239055942574 251004060
124309094734 250994487
904587660046 210529416
654057042262 250984914
841476893734 250975341
754460534122 250965768
561303340258 250956195
330853420846 250946622
259136640946 250937049
52592314834 250927476
873032276890 250917903
858688920910 250908330
323203630990 250898757
58329657226 250889184
571821801310 250879611
168295386406 250870038
525923062174 130144935
547916208010 250860465
109009515022 250850892
980129334874 250841319
627282777766 250831746
755416757854 250822173
626326554034 250812600
475243204378 250803027
426475794046 250793454
540266418154 250783881
342328105630 250774308
336590763238 144973512
661706832118 250764735
105184620094 250755162
532616628298 250745589
512535929926 250736016
302166708886 250726443
567996906382 250716870
855820249714 250707297
502017468874 250697724
253399298554 250688151
129090213394 250678578
287823352906 250669005
467593414522 250659432
480980546770 250649859
797490602062 250640286
726730045894 250630713
17212036750 212836509
901718988850 250621140
705693123790 250611567
743942073070 250601994
788884588474 250592421
267742654534 250582848
664575503314 250573275
524010614710 250563702
213237901810 250554129
64066999618 250544556
779322351154 250534983
157776925354 250525410
173076505066 250515837
742985849338 250506264
204631888222 250496691
384401949838 194628663
412132438066 250487118
713342913646 250477545
368146146394 250467972
229493705254 110654307
99447277702 250458399
132915108322 250448826
717167808574 250439253
944749056790 250429680
438136884286 20112873
587121381022 250420107
733423612018 250410534
836695775074 250400961
103272172630 250391388
57373433494 250381815
536441523226 250372242
862513815838 250362669
607202079394 250353096
272523773194 250343523
395876634622 250333950
198894545830 250324377
169251610138 250314804
388226844766 250305231
327028525918 250295658
320334959794 250286085
513492153658 250276512
122398600162 114502653
351890342950 250266939
259136640946 250257366
331809644578 104192532
919887239758 210232653
362408804002 172515033
347109224290 250247793
563215787722 250238220
59285880958 250228647
599612235664 7112739
450381387346 250219074
986822900998 250209501
246705732430 250199928
871119829426 250190355
7649799430 250180782
491499007822 250171209
158733149086 250161636
794621930866 250152063
581384038630 250142490
143433569374 250132917
21036931678 250123344
342328105630 250113771
184551189850 250104198
729598717090 31638765
620589211642 250094625
997341362050 250085052
553653550402 8816733
371971041322 250075479
458031177202 250065906
539310194422 250056333
808965286846 250046760
828089761486 250037187
24861826606 250027614
958136189038 250018041
223756362862 250008468
885598940119 4518456
176901399994 249998895
527835509638 248783124
460899848398 249989322
719080256038 249979749
471418309450 249970176
392051739694 249960603
851995354786 249951030
216106573006 249941457
620589211642 249931884
521141943514 249922311
315553841134 249912738
607202079394 249903165
49723643638 249893592
55460986030 249884019
906500107510 149262216
298341813958 249874446
922755910954 249864873
789840812206 249855300
458031177202 19806537
531660404566 249845727
673181516902 249836154
370058593858 249826581
610070750590 249817008
676050188098 249807435
549828655474 249797862
571821801310 249788289
765935218906 249778716
913193673634 249769143
567996906382 249759570
884506961674 249749997
702824452594 42331806
336590763238 249740424
584252709826 193336308
487674112894 249730851
509667258730 249721278
709518018718 238741047
426475794046 249711705
868251158230 249702132
953355070378 249692559
895025422726 249682986
307904051278 130843764
466637190790 249673413
339459434434 130192800
949530175450 249663840
547916208010 249654267
308860275010 249644694
159689372818 249635121
589990052218 249625548
197938322098 249615975
341371881898 249606402
35380287658 249596829
277304891854 249587256
190288532242 249577683
657881937190 249568110
127177765930 249558537
964829755162 249548964
311728946206 249539391
17212036750 249529818
749679415462 249520245
344240553094 249510672
503929916338 249501099
917018568562 249491526
214194125542 249481953
329897197114 249472380
183594966118 249462807
161601820282 249453234
305991603814 47214036
208456783150 249443661
142477345642 249434088
563215787722 182719851
714299137378 249424515
141521121910 249414942
910325002438 249405369
792709483402 249395796
109009515022 249386223
43986301246 249376650
860678813944 4499310
486717889162 249367077
433169360170 249357504
341371881898 249347931
377708383714 249338358
213237901810 249328785
480980546770 249319212
820439971630 249309639
173076505066 249300066
120484199806 249290493
26774274070 249280920
461856072130 249271347
647363476138 249261774
879725843014 249252201
651188371066 249242628
844345564930 249233055
659794384654 249223482
504886140070 249213909
684656201686 249204336
921799687222 249194763
495323902750 249185190
819483747898 249175617
783147246082 249166044
586165157290 249156471
62154552154 249146898
115703081146 249137325
541222641886 163238796
728642493358 249127752
132915108322 249118179
480024323038 249108606
606245855662 249099033
995428914586 249089460
943792833058 51809076
56417209762 249079887
468549638254 249070314
296429366494 249060741
615808092982 249051168
126221542198 23291109
513492153658 249041595
530704180834 249032022
150306275047 2345385
346153000558 249022449
989691572194 85477317
197938322098 249012876
351890342950 23396412
521141943514 248840562
676050188098 249003303
742029625606 248993730
679875083026 248984157
132915108322 248974584
546959984278 248965011
470462085718 248955438
998297585782 248945865
718124032306 248936292
619632987910 192790647
973435768750 248926719
332765868310 248917146
554609774134 248907573
259136640946 112482750
755416757854 248898000
689437320346 248888427
549828655474 248878854
52592314834 248869281
297385590226 97883925
633976343890 248859708
439862926294 248850135
218975244202 248840562
571821801310 248830989
244793284966 248821416
913193673634 248811843
523054390978 248802270
556522221598 248792697
200806993294 100248456
366233698930 248783124
595727394610 248773551
321291183526 231178377
480980546770 248763978
873988500622 248754405
518273272318 248744832
901718988850 248735259
115703081146 248725686
465680967058 248716113
98491053970 248706540
876857171818 248696967
5737351966 248687394
220887691666 248677821
133871332054 248668248
248618179894 248658675
230449928986 248649102
111878186218 248639529
907456331242 248629956
524010614710 248620383
54504762298 248610810
327028525918 43164657
851995354786 248601237
614851869250 248591664
109965738754 248582091
225668810326 248572518
610070750590 248562945
653100818530 248553372
935186819470 248543799
252443074822 248534226
969610873822 248524653
312685169938 248515080
724817598430 248505507
763066547710 248495934
112834409950 248486361
409263766870 248476788
214194125542 248467215
619632987910 248457642
12430918090 248448069
55460986030 248438496
743942073070 230546559
165426715210 3848346
489586560358 248428923
663619279582 248419350
633976343890 248409777
286867129174 248400204
702824452594 248390631
307904051278 248381058
356671461610 248371485
174988952530 214770255
589990052218 248361912
535622806066 36272097
366233698930 248352339
548872431742 248342766
125265318466 248333193
559390892794 248323620
301210485154 248314047
188376084778 248304474
401613977014 248294901
548872431742 248285328
835739551342 248275755
598596065806 248266182
770716337566 248256609
242880837502 248247036
773585008762 248237463
433169360170 248227890
183594966118 248218317
739160954410 248208744
318422512330 248199171
373883488786 248189598
807052839382 248180025
461856072130 248170452
125265318466 248160879
645451028674 248151306
967698426358 10367559
135783779518 248141733
831914656414 248132160
442731597490 248122587
70760565742 248113014
611026974322 248103441
914149897366 248093868
262005312142 134309190
116659304878 248084295
845301788662 248074722
189332308510 248065149
160645596550 248055576
794621930866 248046003
950486399182 248036430
428388241510 248026857
707605571254 16647447
13387141822 248017284
593814947146 248007711
125265318466 247998138
538353970690 247988565
839564446270 247978992
785059693546 247969419
168295386406 247959846
339459434434 247950273
90841264114 247940700
839564446270 247931127
532616628298 247921554
251486851090 247911981
146302240570 247902408
451337611078 247892835
665531727046 247883262
461856072130 126401892
855820249714 247873689
500105021410 153177573
561303340258 247864116
979173111142 152325576
1912457038 247854543
638757462550 132250995
68848118278 247844970
481936770502 150832188
903631436314 247835397
697087110202 247825824
7649799430 247816251
445638436237 194485068
222800139130 247806678
733423612018 220762953
613895645518 247797105
532616628298 247787532
866338710766 247777959
610070750590 247768386
839564446270 247758813
973435768750 247749240
31555392730 247739667
742029625606 247730094
461856072130 247720521
37292735122 246274998
163514267746 59074983
12430918090 247710948
473330756914 247701375
414044885530 198103662
338503210702 247691802
864426263302 247682229
629195225230 247672656
248618179894 247663083
749679415462 247653510
775497456226 247643937
201763217026 247634364
533572852030 247624791
890244304066 247615218
928493253346 247605645
32511616462 91460442
560347116526 247596072
919887239758 247586499
457074953470 181121160
533572852030 247576926
315553841134 247567353
291648247834 247557780
177857623726 247548207
968654650090 247538634
984910453534 247529061
329897197114 247519488
899806541386 247509915
851995354786 247500342
924668358418 247490769
623457882838 54958593
835739551342 247481196
896937870190 247471623
275392444390 247462050
702824452594 247452477
188376084778 247442904
536441523226 247433331
821396195362 247423758
786972141010 247414185
627282777766 247404612
546003760546 247395039
942836609326 247385466
770716337566 247375893
375795936250 247366320
140564898178 247356747
371014817590 247347174
200806993294 247337601
187419861046 247328028
143433569374 247318455
763066547710 247308882
68848118278 247299309
989691572194 247289736
640669910014 247280163
721948927234 247270590
215150349274 247261017
963873531430 247251444
516360824854 21347790
578515367434 247241871
214194125542 247232298
458031177202 247222725
112834409950 247213152
97534830238 247203579
985866677266 247194006
855820249714 247184433
620589211642 247174860
439862926294 247165287
842433117466 247155714
772628785030 247146141
227581257790 247136568
14343365554 247126995
319378736062 247117422
281129786782 247107849
415001109262 247098276
762110323978 102718290
575646696238 247088703
467593414522 247079130
251486851090 247069557
302166708886 247059984
12430918090 247050411
986822900998 247040838
980129334874 247031265
274436220658 247021692
623457882838 247012119
702824452594 247002546
599552289538 246992973
449425163614 246983400
381533278642 246973827
640669910014 246964254
244793284966 246954681
80322803062 246945108
969610873822 77799771
943792833058 246935535
95622382774 246925962
49723643638 246916389
436994255098 246906816
30599168998 246897243
285910905442 246887670
139608674446 246878097
752548086658 177550431
168295386406 246868524
426475794046 246858951
143433569374 246849378
131002660858 246839805
816734317990 102402381
646407252406 246830232
259136640946 246820659
239055942574 151789488
913193673634 18322722
421694675386 246811086
444644044954 246801513
429344465242 246791940
868251158230 246782367
463768519594 58136829
940924161862 49884903
361602493450 68829870
36336511390 246772794
615808092982 246763221
739160954410 150535425
898850317654 246753648
409263766870 246744075
247661956162 13660671
981085558606 246734502
751591862926 114828135
516409388683 168542238
782191022350 246724929
423607122850 246715356
683699977954 246705783
943792833058 246696210
391095515962 144657603
407351319406 246686637
239055942574 246677064
134827555786 246667491
148214688034 246657918
386314397302 246648345
449425163614 246638772
943792833058 246629199
31555392730 246619626
961961083966 246610053
95622382774 246600480
62154552154 246590907
585208933558 246581334
987779124730 246571761
856776473446 246562188
87016369186 246552615
324159854722 246543042
917974792294 246533469
409263766870 246523896
251486851090 246514323
182638742386 246504750
84147697990 246495177
348065448022 246485604
278261115586 181236036
550784879206 246476031
5737351966 246466458
911281226170 246456885
611983198054 246447312
332766988351 178412001
225668810326 246437739
650232147334 246428166
386314397302 224209233
113790633682 246418593
54504762298 246409020
727686269626 246399447
399701529550 244465701
388226844766 57993234
917018568562 246389874
975348216214 246380301
695174662738 246370728
286867129174 246361155
320334959794 246351582
593814947146 246342009
831914656414 246332436
515404601122 246322863
221843915398 246313290
853907802250 246303717
245749508698 246294144
574690472506 246284571
717167808574 246274998
32511616462 246265425
563215787722 246255852
38248958854 246246279
58329657226 246236706
513492153658 246227133
206544335686 246217560
270611325730 246207987
46854972442 246198414
755416757854 246188841
102315948898 246179268
441775373758 242953167
587121381022 246169695
883550737942 246160122
472374533182 246150549
697087110202 246140976
846258012394 246131403
402570200746 246121830
132915108322 246112257
420738451654 245011362
50679867370 246102684
131002660858 246093111
431256912706 246083538
699955781398 246073965
311728946206 78211410
192200979706 246064392
605289631930 246054819
780278574886 246045246
722905150966 37315554
146302240570 246035673
365277475198 246026100
898850317654 246016527
367189922662 246006954
336590763238 37066656
88928816650 245997381
306947827546 245987808
914149897366 245978235
903631436314 245968662
505842363802 245959089
642582357478 245949516
19124484214 245939943
180726294922 245930370
157776925354 245920797
30599168998 245911224
3824904502 245901651
38248958854 245892078
69804342010 245882505
103272172630 245872932
748723191730 74506659
755416757854 245863359
584252709826 245853786
114746857414 83926491
728642493358 245844213
583296486094 245834640
939011714398 245825067
358583909074 245815494
349021671754 245805921
189332308510 152545755
766891442638 177186657
381533278642 245796348
429344465242 151186389
348065448022 245786775
506798587534 245777202
235231047646 245767629
179883415510 60013137
760197876514 245758056
704736900058 245748483
747766967998 245738910
218019020470 245729337
592858723414 245719764
957179965306 245710191
51636091102 245700618
272523773194 245691045
874944724354 245681472
457074953470 245671899
204631888222 245662326
111878186218 245652753
890244304066 245643180
1912457038 245633607
181682518654 245624034
965785978894 82950045
819483747898 50622024
261049088410 245614461
984910453534 245604888
967698426358 245595315
559390892794 245585742
911281226170 245576169
127177765930 245566596
97534830238 245557023
41117630050 245547450
745854520534 245537877
437950478830 245528304
354759014146 245518731
369102370126 245509158
882594514210 245499585
312685169938 97204242
141521121910 245490012
205588111954 245480439
275392444390 245470866
564172011454 245461293
555565997866 114933438
8606023162 245451720
199850769562 245442147
511579706194 245432574
753504310390 245423001
473330756914 245413428
991604019658 188875290
681787530490 245403855
501061245142 161362488
982998006070 245394282
816615076702 245384709
188376084778 9314529
881638290478 245375136
583296486094 245365563
2868680770 161180601
266786430802 245355990
106140843826 245346417
330853420846 245336844
822352419094 245327271
678918859294 245317698
976304439946 245308125
238099718842 245298552
818527524166 245288979
952398846646 245279406
298341813958 245269833
770716337566 245260260
869207381962 237314670
468549638254 245250687
405438871942 245241114
39205182586 245231541
204631888222 245221968
899806541386 245212395
617720540446 150229089
385358173570 245202822
652144594798 245193249
397789082086 245183676
859645144642 245174103
589033828486 151128951
674137740634 245164530
585208933558 245154957
77454131866 245145384
446556492418 245135811
828089761486 245126238
851039131054 245116665
296429366494 158299128
332765868310 245107092
562259563990 245097519
160645596550 245087946
889288080334 245078373
781234798618 130786326
795578154598 245068800
311728946206 245059227
266786430802 245049654
929449477078 245040081
550784879206 67834278
632063896426 245030508
657881937190 245020935
178813847458 245011362
569909353846 245001789
790797035938 244992216
820439971630 244982643
625370330302 244973070
992560243390 244963497
344240553094 244953924
796534378330 244944351
225668810326 244934778
872076053158 244925205
855820249714 244915632
241924613770 244906059
478111875574 244896486
149170911766 244886913
786015917278 244877340
923712134686 244867767
215150349274 244858194
805140391918 244848621
498192573946 244839048
266786430802 244829475
554609774134 244819902
431256912706 244810329
470462085718 244800756
756372981586 244791183
373883488786 244781610
300254261422 244772037
507754811266 244762464
311902600426 59228151
633020120158 244752891
156820701622 244743318
677962635562 244733745
512535929926 244724172
563215787722 244714599
926580805882 244705026
415001109262 244695453
239055942574 244685880
465680967058 244676307
938055490666 244666734
548872431742 244657161
200806993294 244647588
675093964366 244638015
901718988850 244628442
679875083026 78316713
150127135498 244618869
184551189850 121586673
607202079394 244609296
773585008762 244599723
816615076702 244590150
345196776826 244580577
585208933558 244571004
827133537754 244561431
916062344830 244551858
745854520534 244542285
55460986030 244532712
963873531430 244523139
212281678078 244513566
987779124730 244503993
135783779518 244494420
385358173570 244484847
84147697990 244475274
455162506006 244465701
139608674446 244456128
714299137378 244446555
607217329183 1636983
63110775886 244436982
564172011454 244427409
666487950778 244417836
115703081146 244408263
449425163614 244398690
413088661798 244389117
892156751530 244379544
870163605694 125722209
947617727986 244369971
791753259670 244360398
359540132806 244350825
515404601122 244341252
39205182586 244331679
939967938130 70600875
546003760546 244322106
450381387346 244312533
776453679958 244302960
636845015086 244293387
886419409138 244283814
887375632870 244274241
37292735122 244264668
979173111142 244255095
543135089350 92044395
287823352906 244245522
8606023162 244235949
1912457038 244226376
633976343890 244216803
324159854722 244207230
117615528610 244197657
437950478830 244188084
432213136438 244178511
483849217966 244168938
453250058542 79628214
956233306 244159365
885463185406 244149792
292752297832 74410929
167339162674 244140219
230449928986 244130646
993516467122 244121073
57373433494 244111500
115703081146 22276371
970567097554 244101927
823308642826 244092354
479068099306 27263904
580427814898 244082781
581384038630 244073208
408307543138 244063635
599552289538 154967724
9574 244054062
41117630050 244044489
69804342010 244034916
344240553094 244025343
614851869250 244015770
542178865618 244006197
444644044954 243996624
359540132806 10606884
636845015086 243987051
297385590226 243977478
912237449902 243967905
637801238818 243958332
166382938942 243948759
608158303126 243939186
236187271378 243929613
873988500622 243920040
567040682650 243910467
287823352906 243900894
280173563050 243891321
354759014146 243881748
159689372818 243872175
201763217026 243862602
296429366494 243853029
563215787722 243843456
473489046469 7572243
98491053970 243833883
358583909074 243824310
365277475198 243814737
926580805882 243805164
719080256038 243795591
716211584842 243786018
480980546770 243776445
972479545018 243766872
997341362050 103359681
546959984278 243757299
873032276890 243747726
48767419906 243738153
239055942574 243728580
396832858354 243719007
189332308510 243709434
293560695298 173204289
461856072130 243699861
622501659106 243690288
647363476138 243680715
244793284966 243671142
271567549462 243661569
622501659106 243651996
181682518654 243642423
458987400934 243632850
64066999618 243623277
676050188098 243613704
325116078454 243604131
29642945266 243594558
836695775074 243584985
778366127422 243575412
834783327610 243565839
796534378330 243556266
956223741574 243546693
257224193482 243537120
805140391918 165699057
160645596550 243527547
63110775886 243517974
924668358418 139536048
235231047646 243508401
90856963834 203416677
756372981586 243498828
618676764178 243489255
605289631930 243479682
546959984278 243470109
890244304066 243460536
374839712518 243450963
825221090290 243441390
723861374698 243431817
922755910954 243422244
371014817590 243412671
809921510578 243403098
377708383714 243393525
642582357478 243383952
583296486094 243374379
481936770502 243364806
770716337566 243355233
632063896426 243345660
945863838121 38349438
289735800370 243336087
274436220658 243326514
602420960734 243316941
848170459858 141766557
793665707134 243307368
687524872882 243297795
660750608386 243288222
25818050338 243278649
484805441698 177942924
164470491478 243269076
318422512330 243259503
711430466182 243249930
84147697990 243240357
613895645518 173376603
630151448962 243230784
236187271378 243221211
731511164554 243211638
28686721534 243202065
917974792294 243192492
794621930866 243182919
290692024102 243173346
241924613770 243163773
92753711578 243154200
591902499682 152086251
182638742386 243144627
107097067558 243135054
440819150026 243125481
48767419906 243115908
977260663678 243106335
808009063114 243096762
260092864678 243087189
696130886470 243077616
480024323038 243068043
897894093922 243058470
880682066746 243048897
906500107510 243039324
519229496050 243029751
892156751530 243020178
332765868310 243010605
671269069438 243001032
640669910014 123051342
501061245142 242991459
411176214334 242981886
606245855662 242972313
472374533182 156719583
706649347522 242962740
74585460670 242953167
86060145454 242943594
455162506006 242934021
653100818530 242924448
642582357478 242914875
918931016026 242905302
174032728798 242895729
219931467934 242886156
832870880146 242876583
308860275010 242867010
629195225230 9687876
278261115586 242857437
841476893734 134127303
236187271378 242847864
436038031366 242838291
337546986970 242828718
943792833058 121127169
95622382774 8213634
441775373758 242819145
401613977014 242809572
102315948898 242799999
532616628298 43662453
443687821222 242790426
693262215274 242780853
530704180834 242771280
256267969750 242761707
3824904502 242752134
42073853782 242742561
183594966118 150717312
656925713458 242732988
472374533182 242723415
207500559418 24707913
327028525918 242713842
740117178142 242704269
609114526858 170600433
785059693546 242694696
336590763238 242685123
298341813958 27732981
923712134686 242675550
241924613770 242665977
934230595738 242656404
496280126482 242646831
680831306758 242637258
805140391918 144762906
473330756914 242627685
446556492418 242618112
80322803062 242608539
793665707134 242598966
223756362862 242589393
325116078454 242579820
123352871002 242570247
777409903690 242560674
670312845706 242551101
156826943218 67365201
149170911766 64818783
32511616462 242541528
693262215274 242531955
725773822162 242522382
515404601122 242512809
458031177202 242503236
830958432682 242493663
649275923602 242484090
107097067558 242474517
894069198994 242464944
542178865618 242455371
985866677266 242445798
788884588474 242436225
707605571254 242426652
9574 242417079
322406950876 26067279
95622382774 242407506
991604019658 59276016
824264866558 242397933
940924161862 242388360
56417209762 31265418
302166708886 209150904
765935218906 242378787
950563988347 149769585
363365027734 242369214
856776473446 242359641
415001109262 242350068
761154100246 242340495
636845015086 242330922
465680967058 242321349
855820249714 242311776
603377184466 242302203
709518018718 242292630
858688920910 242283057
675093964366 242273484
227581257790 242263911
344240553094 242254338
725773822162 242244765
648319699870 242235192
318422512330 242225619
174032728798 242216046
37292735122 242206473
298341813958 242196900
272523773194 147290178
102315948898 242187327
591902499682 242177754
786015917278 242168181
697087110202 242158608
903631436314 190100634
907456331242 242149035
589033828486 242139462
136740003250 242129889
984910453534 242120316
970567097554 242110743
196025874634 242101170
961961083966 242091597
578515367434 242082024
583296486094 242072451
902675212582 242062878
726730045894 242053305
335634539506 242043732
987779124730 242034159
816615076702 242024586
705693123790 242015013
665531727046 242005440
582340262362 241995867
479068099306 241986294
480980546770 241976721
110921962486 241967148
328940973382 241957575
218975244202 241948002
971523321286 241938429
934230595738 241928856
43030077514 241919283
561303340258 241909710
980129334874 241900137
600508513270 241890564
300254261422 241880991
196025874634 241871418
914149897366 232738776
349977895486 241861845
763066547710 241852272
185507413582 241842699
409263766870 241833126
27730497802 80566368
232362376450 241823553
571821801310 26210874
162558044014 241813980
807052839382 241804407
623457882838 241794834
583296486094 241785261
37292735122 241775688
466637190790 241766115
529747957102 241756542
621545435374 241746969
520185719782 139765800
18168260482 241737396
225668810326 241727823
151083359230 241718250
545047536814 241708677
716211584842 139315869
361452580270 138904230
582340262362 241699104
820439971630 241689531
853907802250 241679958
892156751530 241670385
299298037690 127454922
118571752342 241660812
710474242450 241651239
403526424478 241641666
158733149086 241632093
320334959794 25454607
435081807634 241622520
437950478830 241612947
574690472506 241603374
503929916338 241593801
719080256038 241584228
61198328422 241574655
533572852030 241565082
790797035938 241555509
958136189038 175195473
369102370126 241545936
737248506946 195758277
68848118278 241536363
100403501434 69691440
262005312142 186683073
560347116526 90014919
523054390978 241526790
478111875574 241517217
109092225742 149961045
617720540446 69021330
125265318466 241507644
189332308510 241498071
119527976074 241488498
475243204378 241478925
35380287658 241469352
854864025982 241459779
979173111142 241450206
296429366494 241440633
698999557666 241431060
699955781398 57916650
253399298554 241421487
635888791354 241411914
441775373758 241402341
973435768750 241392768
74585460670 241383195
338503210702 241373622
982998006070 241364049
104228396362 241354476
294516919030 241344903
529747957102 241335330
332765868310 241325757
414044885530 241316184
480024323038 241306611
608158303126 136558845
993516467122 241297038
575646696238 241287465
831914656414 192158829
883550737942 241277892
266786430802 241268319
725773822162 241258746
322247407258 241249173
65979447082 241239600
760197876514 241230027
426475794046 241220454
326072302186 241210881
706649347522 241201308
902675212582 241191735
526879285906 241182162
563215787722 241172589
539310194422 241163016
956223741574 241153443
565128235186 241143870
580427814898 241134297
106140843826 241124724
265830207070 241115151
883550737942 241105578
451337611078 241096005
733423612018 241086432
682743754222 241076859
836695775074 241067286
301210485154 241057713
780278574886 241048140
449425163614 241038567
196025874634 241028994
625370330302 241019421
570865577578 241009848
573734248774 241000275
538353970690 240990702
216106573006 240981129
245749508698 240971556
397789082086 240961983
293560695298 240952410
399701529550 240942837
442731597490 240933264
832870880146 240923691
493411455286 240914118
763066547710 240904545
906500107510 240894972
677006411830 240885399
328940973382 99061404
796534378330 240875826
705693123790 240866253
338503210702 33294894
654057042262 240856680
364321251466 240847107
240968390038 240837534
890244304066 240827961
295473142762 240818388
421694675386 240808815
242880837502 240799242
935186819470 97568016
540266418154 240789669
998297585782 240780096
251486851090 50468856
664575503314 240770523
960048636502 240760950
313641393670 240751377
176901399994 240741804
663619279582 111496731
125265318466 240732231
873032276890 186730938
554609774134 240722658
585208933558 240713085
96578606506 240703512
118571752342 240693939
757329205318 240684366
840520670002 240674793
933274372006 240665220
824264866558 240655647
623457882838 240646074
874944724354 240636501
84147697990 240626928
895025422726 240617355
350934119218 240607782
183594966118 240598209
926580805882 240588636
871119829426 240579063
932318148274 75301218
943792833058 240569490
26774274070 240559917
877813395550 240550344
115703081146 155484666
560347116526 240540771
160645596550 240531198
946712317738 117374553
365277475198 91048803
84147697990 240521625
181682518654 82940472
511579706194 240512052
14343365554 240502479
973435768750 240492906
698043333934 94102590
786015917278 240483333
980129334874 227330031
76497908134 240473760
598596065806 240464187
512535929926 240454614
619632987910 240445041
738204730678 215421219
323318947348 57265686
376752159982 240435468
981085558606 240425895
340415658166 240416322
587121381022 240406749
904587660046 240397176
284954681710 240387603
248618179894 240378030
871119829426 240368457
761154100246 240358884
658838160922 240349311
190288532242 240339738
283042234246 240330165
317466288598 240320592
340415658166 240311019
867294934498 240301446
744898296802 174171162
653100818530 240291873
351890342950 240282300
571821801310 240272727
10518470626 240263154
72673013206 121778133
173076505066 240253581
72673013206 240244008
701868228862 240234435
655969489726 240224862
596683618342 240215289
405438871942 114406923
544091313082 240205716
380577054910 240196143
455162506006 240186570
286867129174 79857966
580427814898 240176997
442731597490 240167424
546003760546 240157851
755416757854 240148278
165426715210 175827291
66935670814 240138705
655013265994 240129132
648319699870 240119559
73629236938 240109986
556522221598 240100413
535485299494 240090840
851039131054 93738816
912237449902 240081267
838608222538 134471931
82235250526 240071694
976304439946 240062121
603377184466 240052548
762110323978 240042975
763066547710 240033402
968654650090 240023829
860601368374 240014256
323203630990 240004683
240012166306 239995110
552697326670 239985537
706649347522 239975964
152995806694 239966391
957179965306 239956818
808965286846 239947245
569909353846 239937672
25818050338 239928099
94666159042 239918526
771672561298 239908953
821396195362 239899380
330853420846 239889807
503929916338 239880234
222800139130 239870661
109009515022 239861088
321291183526 239851515
979173111142 239841942
791753259670 239832369
115703081146 239822796
445600268686 239813223
729598717090 239803650
126221542198 239794077
864426263302 239784504
482892994234 239774931
946826198146 32797098
790885729783 53493924
822352419094 239765358
905543883778 239755785
593814947146 239746212
407351319406 78383724
518273272318 239736639
941880385594 239727066
104228396362 239717493
764978995174 239707920
924668358418 156834459
42073853782 239698347
194144759599 200334171
786015917278 239688774
349977895486 229742427
316510064866 239679201
220887691666 239669628
882594514210 239660055
164470491478 239650482
606245855662 239640909
759241652782 239631336
724817598430 239621763
806096615650 145681914
951442622914 239612190
470462085718 152268138
839564446270 239602617
208456783150 239593044
498192573946 239583471
543135089350 239573898
545047536814 239564325
133871332054 42293514
762110323978 239554752
975348216214 239545179
672225293170 154603950
425519570314 239535606
214194125542 239526033
699955781398 39316311
660750608386 239516460
933274372006 239506887
325116078454 239497314
48767419906 239487741
887375632870 239478168
69804342010 239468595
421694675386 239459022
965785978894 239449449
585208933558 239439876
583296486094 194092575
615808092982 95461956
271567549462 239430303
807052839382 239420730
73629236938 239411157
142477345642 190311240
66935670814 239401584
619632987910 239392011
5737351966 239382438
856776473446 239372865
979173111142 239363292
301210485154 239353719
119527976074 239344146
939011714398 239334573
487674112894 239325000
486717889162 239315427
749679415462 157753467
280173563050 239305854
551741102938 239296281
797490602062 239286708
431256912706 239277135
580427814898 239267562
912237449902 239257989
792709483402 239248416
207500559418 239238843
880682066746 239229270
923712134686 239219697
863470039570 239210124
854864025982 239200551
903631436314 239190978
763066547710 239181405
756372981586 239171832
502973692606 239162259
115703081146 239152686
964829755162 239143113
35380287658 239133540
237143495110 239123967
989691572194 239114394
650254864063 102048180
887375632870 239104821
873032276890 239095248
71716789474 163190931
999253809514 239085675
991604019658 239076102
33467840194 223807167
490542784090 239066529
759241652782 239056956
664575503314 239047383
992560243390 239037810
590946275950 239028237
761154100246 239018664
258180417214 117106509
607202079394 239009091
371014817590 238999518
602420960734 238989945
352846566682 238980372
130046437126 238970799
994472690854 238961226
459069441544 98841225
285910905442 238951653
826177314022 238942080
419782227922 238932507
299298037690 238922934
567040682650 238913361
654057042262 238903788
72673013206 238894215
813746405506 238884642
113790633682 238875069
149170911766 238865496
70760565742 196064613
38248958854 238855923
265830207070 238846350
529747957102 238836777
807052839382 238827204
522264230077 4729062
646407252406 238817631
442731597490 238808058
707605571254 238798485
76497908134 238788912
755416757854 238779339
520185719782 238769766
535485299494 238760193
300254261422 238750620
312685169938 238741047
527835509638 238731474
652144594798 238721901
458987400934 238712328
898850317654 238702755
144389793106 238693182
384401949838 238683609
95622382774 238674036
952398846646 238664463
105184620094 238654890
926580805882 238645317
924668358418 238635744
843389341198 91278555
884506961674 238626171
896937870190 238616598
869207381962 238607025
364321251466 28125474
932318148274 238597452
876857171818 238587879
573734248774 20419209
867294934498 177129219
528791733370 234136434
918931016026 238578306
49723643638 238568733
19124484214 238559160
705693123790 238549587
172120281334 238540014
624414106570 238530441
164470491478 238520868
415957332994 3302685
127177765930 238511295
324159854722 238501722
65979447082 238492149
94666159042 238482576
262961535874 238473003
738204730678 238463430
788884588474 238453857
764978995174 238444284
956233306 238434711
489586560358 238425138
908412554974 238415565
340415658166 238405992
184551189850 238396419
546959984278 238386846
333722092042 238377273
463768519594 238367700
987779124730 238358127
683699977954 238348554
917018568562 238338981
650232147334 238329408
482892994234 238319835
178813847458 238310262
331809644578 238300689
170207833870 112674210
292604471566 238291116
407351319406 238281543
193157203438 238271970
414044885530 238262397
654057042262 238252824
632063896426 238243251
976304439946 238233678
938055490666 238224105
265830207070 238214532
288779576638 238204959
341371881898 238195386
164470491478 161190174
626326554034 238185813
568953130114 238176240
671269069438 238166667
516360824854 238157094
221843915398 238147521
642582357478 238137948
382489502374 116417253
199850769562 81590679
696130886470 238128375
985866677266 238118802
237143495110 238109229
152995806694 234394905
680831306758 238099656
45898748710 238090083
309816498742 238080510
341371881898 238070937
185507413582 238061364
77454131866 184510002
99447277702 238051791
477155651842 238042218
879725843014 63832764
50679867370 238032645
552697326670 238023072
813746405506 238013499
961961083966 238003926
926580805882 237994353
664575503314 237984780
244793284966 237975207
603377184466 237965634
700912005130 237956061
753504310390 237946488
701868228862 237936915
203675664490 237927342
936143043202 237917769
867294934498 237908196
855820249714 237898623
957179965306 237889050
548872431742 124688325
443687821222 133208295
829045985218 130862910
357627685342 237879477
986822900998 237869904
519229496050 237860331
831914656414 237850758
875900948086 237841185
713342913646 237831612
148214688034 237822039
415957332994 237812466
166382938942 237802893
310772722474 237793320
731511164554 237783747
738204730678 68169333
24861826606 237774174
245749508698 237764601
814702629238 237755028
263917759606 237745455
645451028674 237735882
998297585782 237726309
435081807634 237716736
699955781398 237707163
559390892794 237697590
367189922662 237688017
84147697990 237678444
124309094734 237668871
366233698930 237659298
809921510578 237649725
432213136438 237640152
623457882838 237630579
120484199806 237621006
291648247834 237611433
679875083026 237601860
328940973382 204373977
998297585782 237592287
418826004190 237582714
270611325730 237573141
408307543138 237563568
946661504254 237553995
115703081146 147969861
100403501434 216627417
380577054910 237544422
646407252406 120954855
410219990602 121041012
540266418154 237534849
164470491478 237525276
333722092042 237515703
257224193482 237506130
525923062174 237496557
716237824435 39507771
979173111142 172438449
426475794046 237486984
133871332054 237477411
329897197114 237467838
584252709826 237458265
779322351154 237448692
593814947146 237439119
14343365554 237429546
23905602874 237419973
878769619282 237410400
523054390978 237400827
504886140070 237391254
720036479770 237381681
338503210702 237372108
520185719782 237362535
416913556726 215038299
599552289538 237352962
322247407258 237343389
606245855662 237333816
568953130114 237324243
979173111142 237314670
908412554974 237305097
614851869250 237295524
855820249714 138875511
238099718842 103053345
519229496050 237285951
144389793106 237276378
174032728798 237266805
431256912706 237257232
426475794046 237247659
334678315774 237238086
932318148274 237228513
657881937190 237218940
218019020470 43155084
95622382774 237209367
358583909074 237199794
103272172630 237190221
614851869250 237180648
188376084778 237171075
489586560358 237161502
313641393670 237151929
775497456226 223721010
223756362862 237142356
273479996926 237132783
978216887410 237123210
488630336626 237113637
357627685342 237104064
598596065806 237094491
976304439946 67547088
289735800370 237084918
7649799430 121940874
112834409950 237075345
33467840194 237065772
502973692606 237056199
180726294922 237046626
697087110202 169959042
798446825794 237037053
771672561298 237027480
771672561298 237017907
183594966118 237008334
1912457038 236998761
96578606506 236989188
983954229802 236979615
666487950778 236970042
459943624666 236960469
546959984278 236950896
157776925354 236941323
711430466182 236931750
752548086658 236922177
515404601122 236912604
704736900058 236903031
990647795926 236893458
976304439946 236883885
843389341198 236874312
92753711578 236864739
180726294922 236855166
724817598430 236845593
145346016838 236836020
333722092042 236826447
103272172630 236816874
363365027734 236807301
857732697178 30365556
72673013206 236797728
450381387346 236788155
144389793106 236778582
239055942574 236769009
150127135498 236759436
146302240570 236749863
331809644578 236740290
65023223350 236730717
284954681710 236721144
444644044954 148946307
688481096614 236711571
954311294110 236701998
666487950778 236692425
999253809514 27292623
281129786782 236682852
952398846646 236673279
351890342950 157322682
484805441698 236663706
487674112894 236654133
677006411830 236644560
308860275010 236634987
218975244202 236625414
917974792294 213430035
961961083966 236615841
498192573946 236606268
575646696238 236596695
761154100246 236587122
530704180834 236577549
144389793106 236567976
224712586594 236558403
962917307698 236548830
811833958042 236539257
394920410890 236529684
655013265994 236520111
441775373758 236510538
353802790414 236500965
157776925354 236491392
957179965306 236481819
798446825794 191594022
941880385594 236472246
392051739694 236462673
464724743326 236453100
294516919030 236443527
869207381962 236433954
499148797678 236424381
635888791354 167450916
587121381022 74018436
975348216214 236414808
196025874634 131513874
145346016838 236405235
160645596550 236395662
755416757854 236386089
351890342950 236376516
518273272318 236366943
792709483402 236357370
232362376450 236347797
45898748710 236338224
629195225230 236328651
667444174510 132356298
309816498742 147606087
791753259670 236319078
326072302186 236309505
518273272318 236299932
445600268686 236290359
182638742386 236280786
896937870190 236271213
270611325730 236261640
861557592106 236252067
576602919970 236242494
129090213394 236232921
348065448022 236223348
567040682650 236213775
690393544078 236204202
342328105630 236194629
141521121910 236185056
414044885530 236175483
702824452594 137362977
562259563990 236165910
775497456226 236156337
544091313082 86961132
269655101998 91067949
318422512330 236146764
675093964366 236137191
87972592918 236127618
833827103878 118044663
229493705254 236118045
509667258730 128383503
823308642826 236108472
627282777766 236098899
235231047646 236089326
386314397302 170447265
639713686282 163181358
484805441698 148908015
603377184466 236079753
664575503314 236070180
197938322098 236060607
62154552154 236051034
749679415462 236041461
811833958042 88148184
418826004190 236031888
721948927234 31217553
844492816816 50478429
633976343890 236022315
887375632870 236012742
797490602062 25291866
501061245142 236003169
667444174510 188300910
899806541386 235993596
89885040382 24947238
272523773194 235984023
534529075762 235974450
419782227922 235964877
215150349274 235955304
932318148274 235945731
130046437126 235936158
619632987910 235926585
183594966118 235917012
506798587534 235907439
847214236126 235897866
417869780458 235888293
852951578518 235878720
662663055850 235869147
518273272318 121701549
529747957102 235859574
499148797678 235850001
116659304878 235840428
723861374698 235830855
123352871002 235821282
392051739694 235811709
762110323978 235802136
173076505066 235792563
379620831178 235782990
432213136438 235773417
759241652782 235763844
873032276890 235754271
992560243390 235744698
20080707946 235735125
315553841134 235725552
555565997866 235715979
651188371066 235706406
421694675386 235696833
362408804002 235687260
791753259670 235677687
667444174510 235668114
643538581210 235658541
322247407258 235648968
250530627358 235639395
517317048586 235629822
612142090708 54470370
179770071190 235620249
764022771442 235610676
482892994234 235601103
386314397302 235591530
977260663678 232173969
756372981586 235581957
447512716150 235572384
968654650090 235562811
171164057602 235553238
910325002438 235543665
759241652782 235534092
823308642826 119068974
594771170878 235524519
859645144642 235514946
912237449902 235505373
544091313082 235495800
748723191730 235486227
166382938942 235476654
534529075762 235467081
842433117466 235457508
31555392730 235447935
183594966118 235438362
522098167246 235428789
606245855662 235419216
621545435374 235409643
130046437126 235400070
933274372006 235390497
349977895486 233877963
848170459858 235380924
183594966118 235371351
554609774134 144801198
751591862926 235361778
903631436314 235352205
367189922662 235342632
343284329362 235333059
907456331242 235323486
969610873822 63191373
551741102938 235313913
947617727986 235304340
451337611078 235294767
120484199806 235285194
419782227922 235275621
349977895486 235266048
365277475198 235256475
217062796738 88224768
735336059482 235246902
683699977954 235237329
326072302186 235227756
543135089350 235218183
890244304066 235208610
236187271378 235199037
869207381962 235189464
2868680770 235179891
238099718842 235170318
372927265054 235160745
682743754222 235151172
536441523226 235141599
807052839382 235132026
331809644578 235122453
874944724354 235112880
408307543138 235103307
563215787722 235093734
901718988850 235084161
199850769562 189861309
477155651842 235074588
147258464302 235065015
684656201686 235055442
629195225230 235045869
823308642826 235036296
493411455286 235026723
437950478830 235017150
33467840194 235007577
64066999618 234998004
817571300434 234988431
880682066746 234978858
973444413169 94437645
224712586594 234969285
285910905442 234959712
131958884590 234950139
233318600182 234940566
362408804002 234930993
695174662738 185926806
173076505066 234921420
572778025042 54231045
743942073070 214808547
257224193482 66551496
491499007822 234911847
559390892794 234902274
224712586594 234892701
151083359230 234883128
282086010514 234873555
47811196174 234863982
647363476138 234854409
309816498742 43212522
952398846646 234844836
179770071190 234835263
168295386406 234825690
620589211642 234816117
691349767810 234806544
393007963426 234796971
187419861046 58433592
806096615650 234787398
480980546770 234777825
290692024102 234768252
802271720722 234758679
124309094734 234749106
415001109262 234739533
43030077514 234729960
748723191730 234720387
212281678078 234710814
614851869250 234701241
267742654534 234691668
779322351154 234682095
568953130114 234672522
234274823914 234662949
264873983338 234653376
829045985218 234643803
280173563050 234634230
492460515850 71835792
832870880146 234624657
521141943514 234615084
478111875574 234605511
330853420846 81494949
926580805882 234595938
665531727046 234586365
676050188098 234576792
853907802250 234567219
567996906382 234557646
887375632870 234548073
49783503607 10932366
683699977954 13220313
45898748710 234538500
992560243390 234528927
361452580270 217565571
148214688034 234519354
979173111142 202660410
303122932618 234509781
808009063114 228354342
736292283214 234500208
433169360170 234490635
346153000558 125837085
493411455286 234481062
13387141822 234471489
138652450714 234461916
162558044014 234452343
932318148274 234442770
805140391918 234433197
431256912706 234423624
757329205318 234414051
390139292230 234404478
787928364742 234394905
393964187158 234385332
259136640946 234375759
729598717090 234366186
282086010514 111190395
581384038630 234356613
437950478830 22439112
142477345642 234347040
92753711578 186261861
412132438066 234337467
186463637314 234327894
567064634296 152344722
920843463490 234318321
163514267746 234308748
179770071190 234299175
58329657226 234289602
841476893734 234280029
594771170878 234270456
916062344830 234260883
52592314834 37248543
709518018718 200094846
52592314834 234251310
402570200746 234241737
480024323038 234232164
464724743326 234222591
999253809514 234213018
346153000558 234203445
547916208010 234193872
725773822162 234184299
764022771442 234174726
91797487846 234165153
521141943514 234155580
913193673634 234146007
730554940822 234136434
485761665430 234126861
26774274070 234117288
478111875574 234107715
739160954410 234098142
854864025982 234088569
837651998806 234078996
848170459858 234069423
21993155410 234059850
578515367434 234050277
582340262362 207801111
652144594798 234040704
952398846646 234031131
400657753282 234021558
417869780458 234011985
577559143702 234002412
216106573006 233992839
82235250526 233983266
778366127422 233973693
144389793106 233964120
415957332994 233954547
853907802250 233944974
660750608386 233935401
205588111954 233925828
706649347522 233916255
9574 233906682
569909353846 233897109
735336059482 233887536
386314397302 233877963
936143043202 233868390
300254261422 233858817
276348668122 233849244
71716789474 56145645
764022771442 52555770
663619279582 233839671
828089761486 233830098
130046437126 233820525
929449477078 233810952
426576951937 66120711
232362376450 233801379
71716789474 233791806
63110775886 233782233
347109224290 233772660
911281226170 233763087
662663055850 233753514
713342913646 233743941
943792833058 233734368
707605571254 173568063
480024323038 233724795
845301788662 233715222
841476893734 233705649
682743754222 233696076
929449477078 233686503
375795936250 82940472
968654650090 233676930
6693575698 233667357
703780676326 233657784
270611325730 233648211
168295386406 233638638
878769619282 233629065
942836609326 233619492
565128235186 233609919
96578606506 233600346
43986301246 233590773
547916208010 233581200
38248958854 233571627
535485299494 233562054
31555392730 233552481
543135089350 233542908
262005312142 233533335
467593414522 233523762
576602919970 233514189
455162506006 233504616
703780676326 233495043
301210485154 233485470
416913556726 233475897
225668810326 233466324
583296486094 233456751
929449477078 233447178
396832858354 195997602
824264866558 85582620
143433569374 233437605
551741102938 233428032
261049088410 233418459
672225293170 233408886
371971041322 233399313
279217339318 145835082
191244755974 233389740
865382487034 233380167
468549638254 233370594
521141943514 34893585
271567549462 233361021
648319699870 233351448
317466288598 233341875
615808092982 233332302
427432017778 233322729
81279026794 233313156
654057042262 233303583
112834409950 185898087
888331856602 233294010
249574403626 14570106
764978995174 233284437
720992703502 233274864
861557592106 233265291
522098167246 233255718
558434669062 233246145
449425163614 233236572
699955781398 233226999
730554940822 233217426
972479545018 233207853
149170911766 233198280
447512716150 233188707
873032276890 233179134
919887239758 233169561
876857171818 233159988
555565997866 233150415
942836609326 233140842
10518470626 233131269
667444174510 233121696
567996906382 233112123
861557592106 233102550
87972592918 233092977
905543883778 233083404
499148797678 233073831
480980546770 233064258
339459434434 233054685
727686269626 233045112
140564898178 233035539
206544335686 233025966
992560243390 233016393
597639842074 100956858
462827603089 201932862
913193673634 162693135
431256912706 233006820
846258012394 232997247
125265318466 232987674
851995354786 232978101
651188371066 232968528
933274372006 232958955
415957332994 232949382
55460986030 232939809
608158303126 232930236
610070750590 232920663
766891442638 232911090
204631888222 232901517
785059693546 232891944
973435768750 232882371
954311294110 232872798
675093964366 232863225
174988952530 25186563
590946275950 232853652
496280126482 232844079
839564446270 232834506
854864025982 232824933
374839712518 232815360
439862926294 106825107
715255361110 232805787
582340262362 232796214
150127135498 232786641
951442622914 232777068
892156751530 232767495
771672561298 232757922
802271720722 232748349
353802790414 232738776
963873531430 232729203
261049088410 203991057
814702629238 232719630
665531727046 232710057
446556492418 232700484
126221542198 232690911
142477345642 114368631
283042234246 232681338
981085558606 5236431
850082907322 232671765
750635639194 232662192
871119829426 13459638
347112364234 7332918
942836609326 150659874
441775373758 232652619
666487950778 232643046
598596065806 232633473
940924161862 232623900
446556492418 232614327
513492153658 232604754
759241652782 232595181
567040682650 232585608
604333408198 232576035
919887239758 232566462
620589211642 232556889
944749056790 232547316
589990052218 97903071
547916208010 232537743
634932567622 232528170
70760565742 232518597
217062796738 134682537
653100818530 232509024
460899848398 232499451
771672561298 232489878
300254261422 232480305
16255813018 232470732
676050188098 232461159
889288080334 232451586
285910905442 232442013
179770071190 232432440
206544335686 232422867
913193673634 232413294
934230595738 232403721
448468939882 232394148
522098167246 232384575
719080256038 232375002
247661956162 232365429
106140843826 232355856
481936770502 232346283
445600268686 232336710
931361924542 195691266
279217339318 232327137
907632876508 19605504
266786430802 232317564
614851869250 232307991
611983198054 179484177
605297491363 23415558
851039131054 232164396
777409903690 232298418
811833958042 232288845
624414106570 232279272
283042234246 232269699
306947827546 232260126
818527524166 232250553
657881937190 171107802
544091313082 154173165
717167808574 232240980
584252709826 232231407
671272764616 169068753
755416757854 232221834
101359725166 232212261
703780676326 232202688
88928816650 232193115
675093964366 232183542
588077604754 232173969
696130886470 232164396
736292283214 232154823
872076053158 232145250
880682066746 232135677
750635639194 232126104
86060145454 232116531
104228396362 232106958
218975244202 232097385
746810744266 232087812
990647795926 232078239
652144594798 232068666
465680967058 232059093
836695775074 232049520
788884588474 232039947
916062344830 232030374
53548538566 232020801
595727394610 232011228
724817598430 232001655
251486851090 231992082
230449928986 231982509
450453864529 141900579
202719440758 231972936
476199428110 231963363
165426715210 231953790
656925713458 231944217
387270621034 231934644
648319699870 231925071
832870880146 231915498
984910453534 231905925
664575503314 231896352
406395095674 231886779
906500107510 120466632
723861374698 115574829
442731597490 39364176
108053291290 231877206
175945176262 231867633
818527524166 231858060
916062344830 231848487
589990052218 231838914
989691572194 231829341
21993155410 231819768
452293834810 231810195
173076505066 231800622
750635639194 231791049
718124032306 231781476
564172011454 231771903
299298037690 231762330
818527524166 231752757
331809644578 231743184
748723191730 231733611
263917759606 231724038
881638290478 153445617
232362376450 231714465
803227944454 231704892
717167808574 231695319
560347116526 47797989
975348216214 231685746
898850317654 231676173
195069650902 231666600
927537029614 231657027
489586560358 231647454
890244304066 231637881
207500559418 231628308
200806993294 231618735
707605571254 231609162
893112975262 231599589
524010614710 95959752
454206282274 231590016
193157203438 231580443
343284329362 231570870
283998457978 231561297
535485299494 231551724
865382487034 68849016
857732697178 231542151
49723643638 231532578
271567549462 231523005
553653550402 231513432
728642493358 231503859
666487950778 231494286
97534830238 231484713
771672561298 231475140
935186819470 27618105
193157203438 231465567
866338710766 231455994
158733149086 231446421
381533278642 35994480
373883488786 231436848
922755910954 231427275
825221090290 231417702
917018568562 231408129
297385590226 231398556
721948927234 231388983
721948927234 231379410
236187271378 231369837
74585460670 231360264
426475794046 231350691
716211584842 231341118
964829755162 231331545
47811196174 62980767
97534830238 96409683
500105021410 231321972
165426715210 231312399
87016369186 231302826
407351319406 231293253
556522221598 231283680
8606023162 231274107
236187271378 231264534
988735348462 231254961
208456783150 231245388
730554940822 231235815
895025422726 231226242
961004860234 231216669
628239001498 231207096
443687821222 231197523
610070750590 231187950
861557592106 231178377
516360824854 231168804
207500559418 231159231
106140843826 231149658
299298037690 231140085
363365027734 175894302
129090213394 231130512
414044885530 231120939
495323902750 231111366
27730497802 231101793
119527976074 231092220
419782227922 231082647
674137740634 231073074
872076053158 77282829
351890342950 231063501
705693123790 231053928
305991603814 231044355
5737351966 231034782
888331856602 231025209
331809644578 231015636
783147246082 231006063
2868680770 230996490
111878186218 230986917
584252709826 230977344
951442622914 230967771
146302240570 230958198
728642493358 230948625
850082907322 230939052
712386689914 230929479
754460534122 230919906
350934119218 230910333
515404601122 230900760
65023223350 230891187
626326554034 230881614
675093964366 230872041
574690472506 230862468
129090213394 230852895
352846566682 24526026
797490602062 230843322
5737351966 230833749
451337611078 230824176
806096615650 230814603
516360824854 150190797
931361924542 230805030
978216887410 230795457
540266418154 230785884
204631888222 66446193
327984749650 230776311
43030077514 230766738
774541232494 230757165
634932567622 230747592
738204730678 75885171
84147697990 230738019
294516919030 230728446
234411985858 31590900
291648247834 230718873
755416757854 230709300
810877734310 230699727
758285429050 230690154
818527524166 230680581
248618179894 230671008
260092864678 230661435
798446825794 230651862
592858723414 230642289
895025422726 230632716
295473142762 230623143
65023223350 230613570
818527524166 230603997
423607122850 230594424
857732697178 230584851
8606023162 230575278
56417209762 230565705
797490602062 230556132
174032728798 230546559
476199428110 230536986
862513815838 230527413
133871332054 230517840
203675664490 230508267
439862926294 230498694
102315948898 230489121
144389793106 230479548
503929916338 230469975
156820701622 230460402
407351319406 230450829
486717889162 230441256
168295386406 230431683
209413006882 230422110
947617727986 230412537
989691572194 230402964
191244755974 230393391
708561794986 230383818
413088661798 230374245
764022771442 230364672
895981646458 230355099
802271720722 59716374
914149897366 230345526
968654650090 230335953
228537481522 230326380
654057042262 230316807
228537481522 230307234
959092412770 230297661
913193673634 38808942
193157203438 230288088
558434669062 230278515
689437320346 230268942
889288080334 230259369
415957332994 230249796
83191474258 230240223
83191474258 230230650
775497456226 230221077
570865577578 230211504
588077604754 230201931
820439971630 120141150
677962635562 230192358
824264866558 230182785
942836609326 230173212
470462085718 230163639
896937870190 230154066
975348216214 230144493
75541684402 230134920
31555392730 230125347
82235250526 230115774
535485299494 230106201
629195225230 97730757
557478445330 230096628
774541232494 230087055
829045985218 230077482
43030077514 230067909
307904051278 12712944
672225293170 230058336
71716789474 230048763
533572852030 190043196
740117178142 230039190
551741102938 23741040
676050188098 230029617
871119829426 230020044
926580805882 230010471
39205182586 120753822
786015917278 230000898
485761665430 229991325
25818050338 229981752
172120281334 229972179
250530627358 229962606
114746857414 159122406
896937870190 229953033
874944724354 229943460
634932567622 229933887
320334959794 229924314
476199428110 7122312
571821801310 229914741
672225293170 229905168
992560243390 27905295
961961083966 197950494
525923062174 229895595
415001109262 229886022
542178865618 229876449
453250058542 229866876
289735800370 190866474
120484199806 229857303
565128235186 229847730
349977895486 229838157
245749508698 229828584
722905150966 229819011
342328105630 229809438
226625034058 229799865
638757462550 229790292
640669910014 229780719
301210485154 229771146
124309094734 229761573
635888791354 229752000
177857623726 211457997
89885040382 32883255
409263766870 229742427
384401949838 229732854
262961535874 229723281
604333408198 229713708
267742654534 229704135
136740003250 229694562
565128235186 229684989
74585460670 229675416
696130886470 229665843
968654650090 229656270
983954229802 229646697
235231047646 229637124
546003760546 115804581
177857623726 229627551
103272172630 229617978
923712134686 168609249
332765868310 229608405
521141943514 229598832
297385590226 229589259
297385590226 229579686
845352908482 164760903
667444174510 229570113
186463637314 229560540
31555392730 229550967
831914656414 229541394
335634539506 229531821
947617727986 229522248
811833958042 229512675
115703081146 155187903
982041782338 229503102
808965286846 229493529
290692024102 229483956
781234798618 229474383
741073401874 229464810
152039582962 229455237
808965286846 229445664
89885040382 229436091
119527976074 229426518
154908254158 229416945
193157203438 88109892
386314397302 229407372
461856072130 229397799
319378736062 229388226
302166708886 229378653
423607122850 229369080
55460986030 229359507
871119829426 229349934
693262215274 229340361
690393544078 1455096
562259563990 229330788
143433569374 229321215
924668358418 229311642
698043333934 25320585
925624582150 144762906
528791733370 229302069
371971041322 229292496
795578154598 229282923
833827103878 229273350
503929916338 229263777
498192573946 229254204
134827555786 229244631
434125583902 229235058
411176214334 229225485
285910905442 229215912
717167808574 229206339
513492153658 229196766
548872431742 229187193
584252709826 229177620
317466288598 229168047
515404601122 229158474
100403501434 229148901
124309094734 12215148
473330756914 229139328
813746405506 229129755
131002660858 229120182
422650899118 229110609
205588111954 229101036
211325454346 229091463
496280126482 229081890
134827555786 229072317
502973692606 217709166
516360824854 229062744
305035380082 229053171
657881937190 150401403
483849217966 229043598
264873983338 229034025
320334959794 47328912
14343365554 229024452
306947827546 229014879
670312845706 229005306
122396647270 228995733
80322803062 228986160
95622382774 228976587
911281226170 228967014
876857171818 228957441
694218439006 228947868
997341362050 228938295
53548538566 228928722
546003760546 228919149
323203630990 228909576
650232147334 84012648
130046437126 228900003
535485299494 228890430
582340262362 228880857
445600268686 228871284
790797035938 228861711
426475794046 228852138
274436220658 228842565
995428914586 228832992
485761665430 228823419
83191474258 228813846
218019020470 228804273
338503210702 228794700
778366127422 228785127
289735800370 228775554
532616628298 228765981
286867129174 228756408
370058593858 228746835
109009515022 228737262
436038031366 197261238
492455231554 228727689
950486399182 228718116
217062796738 163277088
23905602874 228708543
230449928986 228698970
190288532242 228689397
183594966118 228679824
905543883778 228670251
993516467122 228660678
281129786782 228651105
312685169938 228641532
714299137378 228631959
563215787722 228622386
690393544078 228612813
924668358418 228603240
292604471566 228593667
262005312142 228584094
512535929926 228574521
35380287658 228564948
378664607446 228555375
627282777766 228545802
779322351154 228536229
202719440758 228526656
131958884590 228517083
720992703502 228507510
153952030426 228497937
888331856602 228488364
304079156350 228478791
162558044014 228469218
923712134686 228459645
582340262362 228450072
885463185406 228440499
319378736062 87707826
421694675386 228430926
109965738754 228421353
933274372006 140751819
716211584842 228411780
901718988850 228402207
26774274070 228392634
433169360170 228383061
242880837502 228373488
422650899118 228363915
917018568562 228354342
576602919970 228344769
224712586594 115766289
712386689914 228335196
788884588474 110491566
569909353846 77828490
87016369186 228325623
124309094734 228316050
314597617402 228306477
572778025042 228296904
213237901810 228287331
109965738754 228277758
333722092042 228268185
963873531430 228258612
565128235186 228249039
358583909074 228239466
514448377390 61563963
39205182586 228229893
428388241510 228220320
709518018718 228210747
559438528042 1502961
200806993294 228201174
256267969750 228191601
546959984278 228182028
828089761486 228172455
981085558606 228162882
981085558606 228153309
184551189850 228143736
327028525918 228134163
878769619282 147807120
884506961674 228124590
484805441698 228115017
308860275010 228105444
476199428110 205101525
209413006882 228095871
23905602874 228086298
747766967998 228076725
967698426358 228067152
650232147334 31054812
586165157290 228057579
350934119218 228048006
894069198994 228038433
900762765118 228028860
679875083026 228019287
385358173570 10233537
381533278642 213908685
879725843014 228009714
533572852030 228000141
994472690854 227990568
889288080334 227980995
637801238818 227971422
823308642826 227961849
363365027734 227952276
137696226982 227942703
886419409138 227933130
315553841134 227923557
881638290478 227913984
423607122850 227904411
493411455286 227894838
940924161862 17796207
817571300434 227885265
96578606506 227875692
689437320346 227866119
86060145454 227856546
901718988850 227846973
131002660858 61477806
138652450714 227837400
728642493358 19222584
853907802250 227827827
828089761486 227818254
15299589286 227808681
919887239758 227799108
87016369186 74937444
547916208010 227789535
258180417214 227779962
466637190790 227770389
630151448962 120715530
410219990602 227760816
409263766870 227751243
826177314022 227741670
245749508698 227732097
526879285906 227722524
724817598430 213927831
334678315774 227712951
312685169938 227703378
698999557666 227693805
766891442638 227684232
987779124730 227674659
807052839382 227665086
219931467934 227655513
44942524978 227645940
827133537754 227636367
949530175450 227626794
152039582962 227617221
873032276890 227607648
605289631930 227598075
229493705254 227588502
749679415462 227578929
816615076702 227569356
409263766870 227559783
143433569374 227550210
597639842074 37851642
148214688034 227540637
353802790414 227531064
561303340258 227521491
565128235186 227511918
369102370126 227502345
5737351966 227492772
450381387346 227483199
219931467934 227473626
768803890102 227464053
1912457038 227454480
370058593858 227444907
967698426358 227435334
792709483402 227425761
181682518654 4499310
190288532242 227416188
4781128234 227406615
761154100246 227397042
957179965306 227387469
102315948898 227377896
589990052218 227368323
992560243390 227358750
682743754222 227349177
990647795926 75205488
546959984278 38512179
920843463490 227339604
167339162674 227330031
486717889162 227320458
104228396362 227310885
496280126482 227301312
233318600182 227291739
946661504254 227282166
716211584842 113277309
961004860234 227272593
560347116526 227263020
939967938130 227253447
827133537754 227243874
504886140070 189468816
560347116526 227234301
24861826606 227224728
422650899118 227215155
461856072130 227205582
851039131054 227196009
73629236938 227186436
879725843014 227176863
382489502374 227167290
706649347522 227157717
958136189038 98056239
830958432682 227148144
973435768750 227138571
995428914586 227128998
408307543138 227119425
839564446270 99989985
139608674446 43202949
614851869250 227109852
80322803062 227100279
111878186218 227090706
193157203438 227081133
469505861986 227071560
262961535874 227061987
360496356538 227052414
464724743326 227042841
326072302186 227033268
250530627358 227023695
919887239758 227014122
941880385594 227004549
486717889162 226994976
479068099306 226985403
180726294922 226975830
757329205318 226966257
612939421786 226956684
56417209762 226947111
691349767810 226937538
859645144642 226927965
695174662738 226918392
287823352906 226908819
14343365554 226899246
837651998806 226889673
710474242450 226880100
363365027734 73233450
862620650518 96505413
288779576638 226870527
831914656414 226860954
625370330302 226851381
86060145454 226841808
977260663678 226832235
661706832118 226822662
838608222538 226813089
614851869250 191105799
928493253346 226803516
498192573946 226793943
482892994234 226784370
754460534122 226774797
626326554034 226765224
365277475198 226755651
945705280522 226746078
861557592106 226736505
124309094734 226726932
4781128234 226717359
448468939882 226707786
37292735122 226698213
424563346582 226688640
627282777766 226679067
309816498742 226669494
939011714398 226659921
196982098366 226650348
655013265994 226640775
83191474258 28240350
939011714398 226631202
731511164554 226621629
269655101998 226612056
934230595738 226602483
39205182586 226592910
249574403626 226583337
995428914586 226573764
363365027734 226564191
761154100246 226554618
219931467934 226545045
337546986970 226535472
583296486094 226525899
767847666370 226516326
253399298554 226506753
919887239758 226497180
209413006882 226487607
457074953470 226478034
249574403626 226468461
816615076702 226458888
161601820282 226449315
442731597490 226439742
393964187158 226430169
818527524166 226420596
163514267746 226411023
805140391918 112482750
480980546770 226401450
420738451654 226391877
361452580270 226382304
208456783150 226372731
425519570314 226363158
542178865618 226353585
1912457038 226344012
589990052218 226334439
301210485154 226324866
188376084778 226315293
40161406318 226305720
374839712518 144504435
174032728798 226296147
58329657226 226286574
502017468874 226277001
740117178142 226267428
962917307698 226257855
913193673634 226248282
838608222538 226238709
512535929926 226229136
408307543138 226219563
488630336626 226209990
511579706194 226200417
891200527798 226190844
95622382774 226181271
907456331242 226171698
609114526858 226162125
424563346582 226152552
789840812206 226142979
238099718842 226133406
716211584842 226123833
698999557666 226114260
339459434434 226104687
161601820282 226095114
401613977014 226085541
316510064866 226075968
926580805882 112176414
94666159042 226066395
871119829426 226056822
127177765930 226047249
119527976074 226037676
742985849338 226028103
895981646458 226018530
436038031366 226008957
359540132806 205283412
944749056790 225999384
638757462550 225989811
746810744266 225980238
580427814898 225970665
289735800370 225961092
686568649150 225951519
214194125542 225941946
841476893734 225932373
794621930866 225922800
856776473446 225913227
339459434434 225903654
366233698930 225894081
225668810326 225884508
643538581210 225874935
458987400934 185371572
206544335686 200554350
871119829426 225865362
107097067558 225855789
667444174510 49741308
709518018718 225846216
924668358418 225836643
689437320346 225827070
495323902750 225817497
640669910014 225807924
162558044014 225798351
329897197114 225788778
648319699870 225779205
176901399994 225769632
911281226170 225760059
226625034058 225750486
99447277702 225740913
550784879206 186721365
677962635562 225731340
652144594798 225721767
536441523226 225712194
422650899118 225702621
926580805882 225693048
667444174510 225683475
96578606506 225673902
914149897366 225664329
890244304066 225654756
205588111954 225645183
915106121098 225635610
821396195362 225626037
685612425418 225616464
255311746018 225606891
321291183526 225597318
759241652782 225587745
332765868310 225578172
284954681710 225568599
278261115586 225559026
208456783150 225549453
820439971630 225539880
222800139130 225530307
421694675386 225520734
323257641856 27608532
38248958854 225511161
120484199806 225501588
263917759606 225492015
462812295862 225482442
517317048586 225472869
563215787722 225463296
158733149086 225453723
382489502374 225444150
956223741574 225434577
95622382774 225425004
667444174510 225415431
107097067558 225405858
639713686282 225396285
370058593858 225386712
141521121910 225377139
81279026794 225367566
333722092042 225357993
37292735122 225348420
140564898178 225338847
416913556726 225329274
979173111142 225319701
866338710766 225310128
560347116526 225300555
133871332054 225290982
79366579330 225281409
63110775886 225271836
793665707134 225262263
894069198994 225252690
65023223350 225243117
275392444390 118044663
455162506006 225233544
256267969750 225223971
728642493358 225214398
197938322098 88626834
548872431742 225204825
344240553094 225195252
535485299494 225185679
935186819470 225176106
490542784090 69251082
495323902750 225166533
825221090290 225156960
965785978894 225147387
717167808574 225137814
903631436314 225128241
355715237878 167948712
527835509638 225118668
903631436314 225109095
124309094734 225099522
528791733370 225089949
614851869250 225080376
415001109262 225070803
2868680770 225061230
253399298554 225051657
702824452594 171567306
33467840194 225042084
106140843826 225032511
266786430802 225022938
724817598430 113286882
418826004190 225013365
534529075762 225003792
273479996926 224994219
68848118278 224984646
99447277702 224975073
277304891854 224965500
884506961674 190330386
742029625606 224955927
639713686282 224946354
85103921722 224936781
461856072130 224927208
609114526858 224917635
711430466182 224908062
962917307698 224898489
454206282274 224888916
233318600182 224879343
87016369186 224869770
948573951718 224860197
174988952530 224850624
749679415462 224841051
982041782338 224831478
201763217026 224821905
620589211642 224812332
24861826606 224802759
95622382774 224793186
534529075762 224783613
255311746018 224774040
303122932618 224764467
603377184466 224754894
665531727046 224745321
251486851090 224735748
362408804002 224726175
102315948898 224716602
459943624666 49348815
164470491478 224707029
685612425418 224697456
327028525918 224687883
74585460670 224678310
9562246894 224668737
729598717090 224659164
686568649150 63536001
915106121098 224649591
833827103878 224640018
771672561298 224630445
830958432682 224620872
306947827546 224611299
647363476138 224601726
395876634622 224592153
451337611078 224582580
162558044014 224573007
870163605694 224563434
260092864678 224553861
611026974322 224544288
723861374698 224534715
631107672694 224525142
208456783150 224515569
711430466182 224505996
234274823914 224496423
909368778706 224486850
380577054910 224477277
195069650902 224467704
941880385594 224458131
598596065806 224448558
697087110202 218561163
272523773194 224438985
57373433494 224429412
599552289538 224419839
736292283214 224410266
199850769562 224400693
120484199806 224391120
811833958042 224381547
455162506006 224371974
874944724354 224362401
428388241510 224352828
761154100246 224343255
108053291290 224333682
482892994234 224324109
730554940822 185783211
871119829426 224314536
283998457978 224304963
112834409950 128201616
525923062174 224295390
311728946206 224285817
430300688974 224276244
965785978894 224266671
49723643638 224257098
432213136438 224247525
506798587534 224237952
771672561298 224228379
583296486094 224218806
686568649150 224209233
349021671754 224199660
332765868310 224190087
433169360170 224180514
920843463490 224170941
211325454346 224161368
423607122850 224151795
465680967058 224142222
913193673634 224132649
575646696238 224123076
686568649150 224113503
150127135498 224103930
544091313082 224094357
237143495110 224084784
477155651842 224075211
851995354786 224065638
554609774134 224056065
281129786782 147290178
275392444390 224046492
59285880958 224036919
615808092982 224027346
775497456226 224017773
873032276890 224008200
527835509638 223998627
793665707134 223989054
233318600182 223979481
257224193482 223969908
239055942574 223960335
408307543138 223950762
153952030426 223941189
674137740634 223931616
213237901810 223922043
807052839382 223912470
445600268686 223902897
808965286846 223893324
674137740634 223883751
42073853782 5322588
260092864678 223874178
895025422726 106327311
28764818068 143451405
410219990602 223864605
232362376450 223855032
956233306 223845459
718124032306 223835886
169251610138 223826313
860601368374 223816740
997341362050 223807167
299298037690 223797594
402570200746 223788021
86060145454 223778448
914149897366 223768875
745854520534 223759302
88928816650 223749729
814702629238 223740156
71716789474 223730583
830958432682 223721010
508711034998 223711437
714299137378 223701864
301210485154 223692291
569909353846 108509955
40161406318 223682718
984910453534 223673145
220887691666 223663572
947617727986 223653999
416913556726 68245917
577559143702 223644426
340415658166 223634853
524966838442 223625280
326072302186 223615707
861557592106 223606134
769760113834 223596561
763066547710 223586988
216106573006 56317959
547916208010 223577415
962917307698 223567842
262005312142 223558269
262005312142 223548696
534529075762 223539123
886419409138 223529550
285910905442 223519977
634932567622 223510404
351890342950 223500831
115703081146 223491258
813746405506 131753199
197938322098 54795852
83191474258 223481685
619632987910 223472112
819483747898 223462539
894069198994 223452966
367189922662 223443393
635888791354 223433820
399701529550 223424247
698043333934 223414674
167339162674 223405101
21036931678 223395528
859645144642 223385955
459943624666 223376382
365277475198 223366809
555565997866 83533998
120484199806 223357236
677006411830 223347663
418826004190 223338090
614851869250 223328517
182638742386 223318944
225668810326 10463289
810877734310 223309371
864426263302 223299798
580427814898 223290225
953355070378 223280652
305991603814 223271079
651188371066 223261506
633976343890 223251933
561303340258 223242360
281129786782 223232787
575646696238 223223214
556522221598 209543397
122396647270 223213641
575646696238 124774482
145346016838 86396325
507754811266 223204068
528791733370 223194495
892156751530 223184922
779322351154 223175349
552697326670 223165776
275392444390 223156203
10518470626 223146630
537397746958 223137057
93709935310 223127484
162558044014 223117911
753504310390 223108338
895981646458 223098765
40161406318 223089192
824264866558 223079619
288779576638 223070046
263917759606 223060473
327028525918 223050900
543135089350 223041327
750635639194 111707337
132915108322 223031754
436038031366 223022181
743942073070 223012608
463768519594 223003035
63110775886 24056949
365277475198 222993462
892156751530 222983889
447512716150 222974316
903631436314 222964743
713342913646 163545132
648319699870 222955170
591902499682 222945597
257224193482 222936024
4781128234 222926451
364321251466 222916878
407351319406 222907305
97534830238 222897732
199850769562 222888159
522098167246 30040074
218019020470 222878586
179770071190 222869013
802271720722 222859440
775497456226 222849867
838608222538 222840294
546003760546 222830721
624414106570 222821148
982998006070 35707290
457074953470 179800086
48889590532 66685518
41117630050 222811575
340415658166 222802002
372927265054 222792429
456118729738 222782856
669356621974 222773283
120484199806 222763710
339459434434 222754137
27730497802 222744564
492455231554 14263770
332765868310 222734991
180726294922 222725418
556635546772 79848393
103272172630 222715845
52592314834 123549138
404482648210 222706272
552697326670 222696699
771672561298 222687126
471418309450 122007885
625370330302 222677553
364321251466 222667980
830958432682 222658407
622501659106 222648834
195069650902 222639261
924668358418 222629688
964829755162 222620115
502017468874 222610542
436994255098 222600969
389183068498 222591396
804184168186 222581823
942836609326 222572250
788884588474 132337152
91797487846 222562677
308860275010 222553104
240012166306 222543531
612939421786 181561518
265830207070 222533958
131958884590 222524385
667444174510 222514812
357627685342 222505239
319378736062 222495666
920843463490 222486093
773585008762 222476520
980129334874 222466947
959092412770 222457374
6693575698 222447801
526062770536 63698742
379620831178 222438228
996385138318 222428655
140564898178 222419082
608158303126 56279667
418826004190 222409509
108053291290 222399936
625370330302 222390363
921799687222 222380790
810877734310 222371217
571821801310 222361644
624414106570 222352071
575646696238 222342498
732467388286 222332925
543135089350 222323352
953355070378 222313779
848170459858 222304206
973435768750 222294633
283998457978 222285060
524966838442 222275487
628239001498 222265914
114746857414 222256341
862513815838 222246768
153952030426 222237195
287823352906 222227622
558434669062 222218049
847214236126 222208476
93709935310 222198903
902675212582 222189330
849126683590 222179757
628239001498 222170184
718124032306 222160611
126221542198 222151038
630151448962 222141465
184551189850 107121870
862513815838 222131892
315553841134 222122319
732467388286 222112746
748723191730 222103173
762110323978 222093600
196982098366 222084027
435081807634 222074454
824264866558 222064881
10518470626 222055308
851995354786 222045735
682743754222 222036162
571821801310 222026589
289735800370 222017016
621545435374 222007443
757329205318 221997870
371971041322 221988297
727686269626 221978724
746810744266 221969151
358583909074 221959578
925624582150 221950005
537397746958 221940432
278261115586 219020667
537397746958 191134518
386314397302 221930859
184551189850 221921286
280173563050 221911713
683699977954 221902140
603377184466 221892567
837651998806 221882994
157776925354 221873421
172120281334 221863848
805140391918 221854275
670312845706 202354074
399701529550 221844702
288779576638 221835129
208456783150 221825556
407351319406 221815983
569909353846 221806410
684656201686 221796837
383445726106 221787264
881638290478 221777691
766891442638 221768118
105184620094 221758545
506798587534 221748972
751591862926 221739399
584252709826 221729826
686568649150 73185585
767847666370 221720253
958136189038 221710680
615808092982 221701107
364321251466 221691534
295473142762 221681961
486717889162 161802846
85103921722 198946086
14343365554 221672388
107097067558 221662815
997341362050 221653242
928493253346 221643669
726730045894 221634096
484805441698 221624523
144389793106 221614950
146302240570 221605377
307904051278 221595804
968654650090 221586231
153952030426 41776572
567040682650 221576658
916062344830 23836770
195069650902 221567085
537397746958 221557512
197938322098 221547939
743942073070 197423979
15299589286 221538366
651188371066 221528793
789840812206 221519220
793665707134 221509647
103272172630 201549942
57373433494 221500074
711430466182 24774924
603377184466 221490501
25818050338 221480928
954311294110 221471355
744898296802 221461782
343284329362 221452209
404482648210 221442636
484805441698 221433063
123352871002 135103749
522098167246 221423490
374839712518 221413917
708561794986 221404344
673181516902 221394771
810877734310 221385198
902675212582 221375625
199850769562 221366052
363365027734 221356479
254361869185 36702882
803227944454 221346906
760197876514 221337333
387270621034 221327760
966742202626 221318187
404482648210 193192713
650232147334 101866293
235231047646 221308614
834783327610 221299041
210369230614 221289468
676050188098 221279895
663619279582 221270322
450381387346 221260749
54504762298 221251176
380577054910 221241603
629195225230 221232030
522098167246 221222457
908412554974 221212884
623457882838 221203311
949530175450 221193738
597639842074 221184165
265830207070 221174592
575646696238 221165019
146302240570 221155446
341371881898 221145873
801315496990 221136300
390139292230 221126727
80322803062 221117154
961961083966 221107581
666487950778 221098008
780278574886 221088435
868251158230 221078862
570865577578 221069289
647363476138 221059716
209413006882 36559287
203675664490 221050143
649275923602 221040570
830958432682 221030997
280173563050 221021424
524010614710 221011851
988735348462 220839537
121440423538 18581193
76497908134 221002278
587121381022 220992705
222800139130 220983132
214194125542 220973559
252443074822 220963986
127177765930 220954413
283998457978 220944840
509667258730 220935267
442731597490 86779245
949530175450 220925694
295473142762 220916121
4781128234 24669621
959092412770 28891314
281129786782 220906548
439862926294 220896975
939967938130 220887402
247661956162 220877829
322247407258 129953475
654057042262 220868256
196982098366 220858683
621545435374 220849110
685612425418 220839537
169251610138 220829964
281129786782 220820391
148214688034 220810818
729598717090 220801245
977260663678 90598872
639713686282 220791672
901718988850 220782099
285910905442 220772526
707605571254 220762953
633976343890 220753380
606245855662 220743807
827133537754 220734234
421694675386 220724661
26774274070 220715088
415001109262 220705515
199850769562 220695942
527835509638 220686369
618676764178 220676796
461856072130 220667223
906500107510 220657650
916062344830 162214485
669356621974 220648077
35380287658 220638504
731511164554 220628931
234274823914 220619358
762110323978 220609785
152039582962 220600212
212281678078 220590639
628239001498 220581066
422650899118 220571493
248618179894 220561920
248618179894 132365871
162558044014 220552347
417869780458 220542774
660750608386 220533201
751591862926 220523628
681787530490 220514055
79366579330 220504482
136740003250 220494909
79366579330 220485336
205588111954 220475763
103272172630 220466190
514448377390 220456617
115703081146 220447044
213237901810 220437471
651188371066 220427898
165426715210 220418325
281129786782 220408752
739160954410 220399179
247661956162 220389606
260092864678 220380033
932318148274 220370460
743942073070 220360887
123352871002 220351314
88928816650 220341741
720992703502 220332168
284954681710 53886417
545047536814 220322595
878769619282 62961621
585208933558 220313022
154908254158 220303449
871119829426 220293876
956223741574 220284303
523054390978 220274730
607202079394 220265157
571821801310 220255584
915106121098 220246011
784103469814 104929653
461856072130 220236438
936143043202 220226865
152039582962 220217292
306947827546 220207719
522098167246 220198146
139608674446 220188573
111878186218 92111406
880682066746 220179000
395876634622 220169427
500105021410 40685250
426475794046 220159854
748723191730 220150281
406395095674 220140708
159689372818 220131135
939967938130 220121562
20080707946 220111989
710474242450 220102416
710474242450 220092843
533572852030 220083270
24861826606 220073697
935186819470 220064124
542178865618 220054551
428388241510 220044978
667444174510 220035405
556522221598 220025832
936143043202 220016259
396832858354 220006686
850082907322 219997113
706649347522 219987540
677006411830 219977967
270611325730 219968394
454206282274 219958821
145346016838 219949248
237143495110 219939675
450381387346 219930102
637801238818 219920529
521141943514 219910956
827133537754 219901383
790797035938 219891810
167339162674 219882237
233318600182 219872664
88928816650 219863091
574690472506 219853518
335634539506 219843945
681787530490 219834372
916062344830 219824799
150127135498 219815226
239055942574 219805653
720992703502 219796080
368146146394 219786507
67891894546 219776934
203675664490 53436486
575646696238 219767361
33467840194 219757788
839564446270 219748215
729598717090 212932239
367189922662 219738642
328940973382 219729069
592858723414 219719496
349039984903 127904853
770716337566 219709923
952398846646 219700350
339459434434 219690777
403526424478 219681204
660750608386 90034065
291648247834 219671631
74585460670 219662058
308860275010 219652485
851995354786 211802625
692305991542 219642912
43030077514 219633339
811833958042 219623766
990647795926 219614193
238099718842 219604620
192200979706 219595047
14343365554 219585474
898850317654 219575901
891200527798 219566328
589033828486 219556755
618676764178 171021645
221843915398 219547182
838608222538 219537609
161601820282 140187012
206544335686 219528036
132915108322 190665441
143433569374 219518463
731511164554 219508890
44942524978 64684761
671269069438 219499317
496280126482 219489744
824264866558 219480171
28686721534 149491968
98491053970 219470598
614851869250 219461025
738204730678 107006994
7649799430 219451452
351890342950 219441879
267742654534 146945550
198894545830 219432306
13387141822 219422733
213237901810 219413160
983954229802 219403587
644494804942 219394014
463768519594 219384441
854864025982 219374868
466637190790 219365295
532616628298 219355722
952398846646 219346149
586165157290 219336576
964829755162 219327003
936143043202 219317430
486717889162 219307857
712386689914 219298284
654057042262 219288711
2868680770 219279138
59285880958 219269565
798446825794 219259992
864426263302 215641398
134827555786 219250419
105184620094 219240846
128133989662 219231273
815658852970 219221700
866338710766 219212127
115703081146 219202554
67891894546 219192981
752548086658 219183408
703780676326 114540945
17212036750 219173835
325116078454 219164262
607202079394 219154689
512535929926 219145116
153952030426 219135543
174988952530 219125970
393007963426 219116397
842433117466 219106824
710474242450 219097251
959092412770 30135804
516360824854 219087678
688481096614 83304246
814702629238 219078105
475243204378 219068532
745854520534 219058959
965785978894 219049386
571821801310 219039813
282086010514 219030240
476199428110 219020667
16255813018 219011094
917018568562 219001521
305991603814 218991948
822352419094 218982375
686568649150 218972802
669356621974 218963229
424563346582 131877648
979173111142 218953656
866338710766 218944083
28686721534 218934510
71716789474 218924937
876857171818 218915364
957179965306 218905791
796534378330 218896218
886419409138 218886645
7649799430 218877072
845301788662 218867499
901718988850 153751953
687524872882 218857926
48767419906 218848353
306947827546 218838780
370058593858 218829207
437950478830 218819634
994472690854 218810061
183594966118 218800488
393007963426 218790915
330853420846 218781342
202719440758 218771769
71716789474 57792201
936143043202 15613563
270611325730 218762196
851995354786 218752623
517317048586 218743050
418826004190 218733477
797490602062 218723904
737248506946 218714331
897894093922 218704758
778366127422 34529811
371014817590 218695185
344240553094 218685612
112834409950 218676039
725773822162 29685873
299298037690 218666466
982041782338 218656893
185507413582 218647320
606245855662 218637747
774541232494 218628174
109965738754 218618601
227581257790 218609028
588077604754 218599455
342328105630 218589882
268698878266 218580309
213237901810 218570736
355715237878 218561163
90841264114 218551590
344240553094 218542017
418826004190 218532444
354759014146 218522871
428388241510 187171296
318422512330 218513298
296429366494 218503725
919887239758 218494152
988735348462 218484579
164470491478 218475006
942836609326 98841225
573734248774 218465433
630151448962 218455860
402570200746 218446287
125265318466 218436714
582340262362 218427141
589990052218 68552253
84147697990 218417568
644494804942 218407995
981085558606 218398422
784103469814 218388849
737248506946 218379276
103272172630 218369703
974391992482 218360130
584252709826 218350557
377708383714 218340984
936143043202 122180199
396832858354 218331411
358583909074 218321838
693262215274 218312265
41117630050 218302692
984910453534 218293119
191244755974 217268808
611026974322 218283546
147258464302 218273973
129090213394 146486046
119527976074 218264400
481936770502 218254827
154908254158 218245254
347109224290 218235681
128133989662 218226108
409263766870 218216535
515404601122 47443788
454206282274 218206962
795578154598 218197389
956223741574 218187816
460899848398 218178243
32511616462 218168670
311728946206 218159097
447512716150 218149524
588077604754 218139951
617720540446 218130378
510623482462 218120805
548872431742 218111232
763066547710 218101659
772628785030 218092086
849126683590 218082513
252443074822 218072940
584252709826 218063367
123352871002 218053794
887375632870 218044221
321291183526 218034648
372927265054 218025075
538353970690 218015502
583296486094 218005929
307904051278 217996356
646407252406 217986783
50679867370 72266577
918931016026 217977210
742029625606 217967637
209413006882 83562717
299298037690 217958064
123352871002 217948491
83191474258 217938918
205588111954 217929345
489586560358 217919772
633020120158 217910199
763066547710 217900626
655013265994 217891053
65023223350 217881480
465680967058 217871907
69804342010 217862334
195069650902 217852761
175945176262 217843188
864426263302 217833615
528791733370 217824042
896937870190 217814469
923712134686 217804896
49723643638 217795323
84147697990 217785750
36336511390 217776177
59285880958 217766604
905543883778 217757031
481936770502 217747458
62154552154 217737885
175945176262 217728312
502017468874 217718739
221843915398 217709166
282086010514 217699593
881638290478 217690020
235231047646 217680447
907456331242 217670874
167339162674 217661301
179770071190 217651728
608158303126 197845191
434125583902 217642155
167339162674 217632582
543135089350 217623009
482892994234 217613436
85103921722 217603863
892156751530 217594290
490542784090 217584717
459943624666 179388447
23905602874 217575144
797490602062 217565571
270611325730 160730670
380577054910 217555998
978216887410 217546425
549828655474 217536852
738204730678 217527279
852951578518 217517706
10518470626 217508133
665531727046 217498560
503929916338 217488987
979173111142 217479414
260092864678 217469841
394920410890 217460268
524966838442 99817671
198894545830 217450695
491499007822 217441122
10518470626 217431549
517317048586 217421976
247661956162 217412403
548872431742 217402830
496280126482 217393257
630151448962 217383684
824264866558 217374111
624414106570 217364538
215150349274 217354965
205588111954 35917896
757329205318 110300106
848170459858 217345392
993516467122 217335819
128133989662 217326246
938055490666 217316673
656925713458 217307100
13387141822 217297527
530704180834 175597539
181682518654 217287954
326072302186 217278381
399701529550 217268808
922755910954 217259235
95622382774 217249662
299298037690 217240089
890244304066 217230516
369268050037 14168040
445600268686 217220943
929449477078 217211370
489586560358 217201797
9562246894 217192224
655969489726 217182651
989691572194 217173078
568953130114 217163505
49723643638 217153932
135783779518 217144359
683699977954 217134786
87972592918 217125213
902675212582 217115640
21036931678 159840381
889288080334 217106067
535485299494 217096494
934230595738 217086921
15299589286 217077348
419782227922 24047376
299298037690 217067775
363365027734 192895950
986822900998 217058202
359540132806 217048629
45898748710 217039056
642582357478 217029483
181682518654 217019910
699955781398 217010337
676050188098 217000764
127177765930 216991191
757329205318 216981618
672225293170 216972045
970567097554 216962472
555565997866 216952899
164470491478 216943326
377708383714 216933753
377708383714 216924180
539310194422 216914607
800359273258 216905034
892156751530 216895461
428388241510 216885888
418826004190 216876315
959092412770 216866742
312685169938 216857169
623457882838 216847596
87016369186 216838023
33467840194 23712321
775497456226 216828450
24861826606 216818877
553653550402 216809304
813746405506 36300816
943792833058 216799731
865382487034 116216220
100403501434 216790158
454206282274 216780585
11474694358 216771012
51636091102 216761439
527835509638 130154508
87972592918 216751866
143433569374 216742293
482892994234 216732720
111878186218 216723147
800359273258 216713574
554609774134 216704001
296429366494 216694428
267742654534 216684855
898850317654 216675282
458031177202 216665709
705693123790 216656136
9562246894 216646563
931361924542 216636990
970567097554 216627417
87016369186 216617844
531660404566 216608271
515404601122 216598698
407351319406 216589125
488630336626 216579552
379620831178 216569979
302166708886 216560406
349021671754 216550833
491499007822 216541260
349977895486 216531687
179770071190 216522114
571821801310 216512541
875900948086 216502968
74585460670 216493395
407351319406 216483822
530704180834 23836770
188376084778 216474249
776453679958 216464676
643538581210 216455103
520185719782 216445530
431256912706 216435957
786972141010 216426384
762110323978 216416811
208456783150 216407238
437950478830 216397665
833827103878 216388092
172120281334 216378519
53548538566 32117415
428388241510 216368946
136740003250 216359373
217062796738 216349800
600508513270 216340227
67891894546 216330654
374839712518 216321081
453250058542 216311508
383445726106 169298505
158733149086 216301935
407351319406 216292362
214194125542 216282789
334678315774 216273216
684656201686 216263643
298341813958 216254070
161601820282 216244497
983954229802 216234924
540266418154 216225351
397789082086 146256294
603377184466 32548200
814702629238 216215778
844345564930 216206205
726730045894 216196632
49723643638 216187059
21993155410 216177486
383445726106 216167913
19124484214 216158340
699955781398 216148767
718124032306 216139194
57373433494 13813839
185507413582 199472601
429344465242 216129621
236187271378 216120048
625370330302 82595844
190288532242 216110475
991604019658 216100902
846258012394 216091329
26774274070 216081756
39205182586 175310349
892156751530 216072183
450381387346 216062610
839564446270 216053037
636845015086 216043464
50679867370 216033891
943792833058 216024318
698043333934 216014745
909368778706 216005172
389183068498 215995599
740117178142 215986026
930405700810 215976453
610070750590 215966880
95622382774 215957307
417869780458 215947734
706649347522 159151125
786015917278 215938161
116659304878 215928588
307904051278 215919015
103272172630 215909442
36336511390 215899869
912237449902 215890296
179770071190 215880723
8606023162 215871150
808009063114 215861577
461856072130 215852004
838608222538 215842431
655013265994 215832858
308860275010 215823285
210369230614 215813712
174988952530 215804139
176901399994 215794566
677006411830 215784993
834783327610 215775420
786015917278 215765847
685612425418 215756274
775497456226 18035532
734379835750 215746701
778366127422 215737128
640669910014 215727555
612939421786 215717982
404482648210 215708409
502017468874 215698836
6693575698 215689263
962917307698 215679690
906500107510 215670117
104228396362 215660544
322247407258 215650971
129090213394 94332342
889288080334 215641398
925624582150 6366045
686568649150 215631825
616764316714 215622252
71716789474 215612679
875900948086 124793628
470462085718 215603106
527835509638 186596916
946661504254 215593533
752548086658 215583960
277304891854 215574387
567040682650 215564814
671269069438 215555241
537397746958 215545668
95622382774 35803020
503929916338 79589922
621545435374 215536095
218975244202 215526522
174988952530 215516949
185507413582 215507376
174032728798 215497803
457074953470 215488230
99447277702 215478657
422650899118 70122225
615808092982 215469084
273479996926 215459511
309816498742 215449938
729598717090 215440365
156820701622 215430792
577559143702 215421219
131002660858 213717225
242880837502 215411646
626326554034 215402073
273479996926 215392500
516360824854 215382927
544091313082 215373354
593814947146 215363781
136740003250 215354208
439862926294 215344635
280173563050 215335062
913193673634 215325489
843389341198 215315916
964829755162 215306343
147258464302 215296770
408307543138 215287197
895981646458 215277624
792709483402 215268051
220887691666 215258478
264873983338 139717935
283998457978 215248905
286867129174 215239332
26774274070 215229759
873988500622 215220186
358583909074 215210613
751591862926 215201040
83191474258 215191467
939967938130 215181894
595727394610 215172321
497236350214 215162748
692305991542 215153175
977260663678 215143602
977260663678 215134029
765935218906 215124456
477155651842 215114883
72673013206 139124409
254355522286 52814241
929449477078 215105310
438906702562 215095737
965785978894 215086164
390139292230 215076591
471418309450 103436265
259136640946 215067018
515404601122 215057445
41117630050 215047872
435081807634 215038299
199850769562 189363513
169251610138 215028726
708561794986 215019153
238099718842 215009580
700912005130 215000007
905543883778 214990434
259136640946 97510578
440819150026 214980861
859645144642 214971288
752548086658 214961715
745854520534 214952142
480980546770 214942569
128133989662 214932996
273479996926 214923423
970567097554 214913850
368146146394 214904277
822352419094 186319299
596683618342 214894704
104228396362 214885131
425519570314 214875558
812790181774 214865985
411176214334 214856412
334678315774 70016922
758285429050 214846839
382489502374 214837266
740117178142 214827693
301210485154 214818120
395876634622 214808547
535485299494 214798974
35380287658 214789401
207500559418 214779828
244793284966 214770255
345196776826 214760682
760197876514 214751109
887375632870 214741536
112834409950 214731963
982998006070 214722390
917018568562 91288128
223756362862 214712817
379620831178 214703244
598596065806 214693671
324159854722 214684098
613895645518 214674525
402570200746 214664952
679875083026 214655379
273479996926 214645806
124309094734 214636233
611983198054 214626660
477155651842 214617087
454206282274 214607514
15299589286 214597941
750635639194 214588368
791753259670 214578795
645451028674 214569222
874944724354 214559649
787928364742 214550076
54504762298 214540503
133871332054 214530930
422650899118 214521357
324159854722 214511784
243837061234 214502211
196025874634 214492638
817571300434 214483065
942836609326 214473492
102315948898 214463919
627282777766 214454346
808009063114 214444773
271567549462 214435200
483849217966 214425627
318422512330 214416054
292604471566 214406481
940924161862 214396908
852107042977 25981122
379620831178 214387335
233318600182 214377762
710474242450 214368189
393964187158 214358616
706649347522 214349043
723861374698 214339470
657881937190 214329897
542178865618 214320324
873032276890 214310751
967698426358 214301178
651188371066 214291605
752548086658 214282032
509667258730 214272459
736292283214 214262886
835739551342 38368584
145346016838 214253313
825221090290 214243740
144389793106 214234167
729598717090 214224594
905543883778 214215021
481936770502 214205448
412132438066 214195875
581384038630 214186302
795578154598 153072270
979173111142 214176729
941880385594 31514316
889288080334 214167156
508711034998 214157583
120484199806 214148010
444644044954 214138437
11474694358 214128864
194113427170 214119291
793665707134 214109718
624414106570 214100145
10518470626 214090572
881638290478 214080999
903631436314 214071426
9574 214061853
196025874634 214052280
351890342950 214042707
834783327610 214033134
622501659106 214023561
838608222538 112693356
948573951718 214013988
867294934498 54278910
866338710766 214004415
94666159042 213994842
218019020470 213985269
7649799430 213975696
511579706194 213966123
196982098366 213956550
883550737942 213946977
978216887410 213937404
337546986970 213927831
27730497802 213918258
105184620094 213908685
132915108322 213899112
863470039570 213889539
873032276890 213879966
896937870190 213870393
295473142762 213860820
801315496990 24899373
104228396362 213851247
94666159042 202200906
174032728798 213841674
250530627358 213832101
748723191730 213822528
156820701622 213812955
4781128234 213803382
607202079394 213793809
734379835750 55465962
294516919030 213784236
939011714398 213774663
530704180834 41996751
297385590226 213765090
755416757854 213755517
321291183526 213745944
371014817590 213736371
536441523226 19930986
264873983338 213726798
74585460670 213717225
328940973382 213707652
637801238818 213698079
927537029614 213688506
745854520534 213678933
87016369186 213669360
168295386406 213659787
820439971630 213650214
832870880146 213640641
682743754222 213631068
569909353846 213621495
227581257790 213611922
755416757854 213602349
74585460670 213592776
821396195362 213583203
751591862926 213573630
886419409138 213564057
600508513270 58768647
516360824854 213554484
895981646458 100631376
175945176262 213544911
359540132806 213535338
594771170878 213525765
351013766578 22611426
856776473446 213516192
668400398242 64904940
23905602874 213506619
112834409950 213497046
341371881898 213487473
874944724354 213477900
626326554034 213468327
346153000558 213458754
928493253346 213449181
914149897366 213439608
263917759606 213430035
972479545018 213420462
787928364742 117345834
372927265054 213410889
352846566682 213401316
626326554034 213391743
625370330302 213382170
15299589286 213372597
812790181774 213363024
52592314834 213353451
88928816650 213343878
127177765930 213334305
581384038630 213324732
887375632870 213315159
710474242450 30461286
659794384654 213305586
523054390978 213296013
379620831178 87420636
436038031366 213286440
647363476138 213276867
689437320346 213267294
108053291290 213257721
66935670814 213248148
22949379142 213238575
238099718842 176583558
756372981586 213229002
311728946206 213219429
770716337566 213209856
954311294110 213200283
126221542198 213190710
669356621974 213181137
940924161862 213171564
127177765930 213161991
527835509638 213152418
339459434434 213142845
993516467122 213133272
58329657226 213123699
723861374698 213114126
596683618342 213104553
786972141010 213094980
59285880958 213085407
156820701622 213075834
659794384654 213066261
536441523226 213056688
150127135498 213047115
851995354786 213037542
103272172630 213027969
131958884590 213018396
139608674446 213008823
28686721534 212999250
885463185406 212989677
678918859294 212980104
998297585782 212970531
283042234246 175865583
831914656414 212960958
270611325730 212951385
459943624666 212941812
499148797678 212932239
463768519594 212922666
65979447082 212913093
375795936250 212903520
949530175450 54345921
657881937190 212893947
173076505066 212884374
555565997866 81447084
224712586594 212874801
768803890102 212865228
401613977014 212855655
14343365554 212846082
676050188098 212836509
961004860234 212826936
89885040382 212817363
854864025982 212807790
425519570314 212798217
326072302186 35678571
956223741574 212788644
49723643638 212779071
381533278642 212769498
136740003250 212759925
651188371066 212750352
12430918090 212740779
710474242450 212731206
365277475198 211151661
103272172630 212721633
381533278642 167326467
418826004190 212712060
286867129174 48812727
648319699870 212702487
356671461610 212692914
294516919030 212683341
674137740634 212673768
909368778706 212664195
6693575698 212654622
958136189038 212645049
927537029614 212635476
787928364742 212625903
343284329362 212616330
660750608386 212606757
51636091102 44102811
274436220658 212597184
727686269626 161927295
1912457038 212587611
184551189850 212578038
657881937190 212568465
678918859294 197940921
152995806694 212558892
53548538566 50842203
179770071190 212549319
588077604754 212539746
443687821222 212530173
259136640946 212520600
853907802250 212511027
127177765930 212501454
778366127422 212491881
864426263302 212482308
428388241510 212472735
979173111142 212463162
919887239758 212453589
816615076702 212444016
663619279582 212434443
819483747898 212424870
283042234246 212415297
473330756914 212405724
821396195362 212396151
562259563990 212386578
367189922662 212377005
145346016838 212367432
771672561298 212357859
565128235186 212348286
862513815838 212338713
148214688034 212329140
286867129174 139268004
494367679018 212319567
422650899118 212309994
329897197114 212300421
469505861986 212290848
660750608386 212281275
709518018718 212271702
183594966118 212262129
240012166306 180221298
784103469814 80327043
725773822162 212252556
73629236938 81025872
95622382774 66034554
968654650090 212242983
672225293170 212233410
866338710766 212223837
939967938130 41183046
243837061234 212214264
729598717090 212204691
6693575698 212195118
119527976074 184567440
895981646458 212185545
46854972442 212175972
92753711578 212166399
267742654534 212156826
825221090290 212147253
896937870190 212137680
373883488786 212128107
821396195362 154623096
228537481522 212118534
433169360170 212108961
685612425418 212099388
458987400934 212089815
780278574886 212080242
640669910014 212070669
477155651842 212061096
713342913646 212051523
677962635562 212041950
746810744266 212032377
808965286846 212022804
802271720722 212013231
906500107510 212003658
432213136438 211994085
993516467122 211984512
943792833058 20103300
788884588474 211974939
279217339318 211965366
708561794986 211955793
746810744266 211946220
680831306758 211936647
450381387346 211927074
255311746018 211917501
738204730678 211907928
914149897366 211898355
265840239574 46026984
973435768750 211888782
911281226170 211879209
681787530490 211869636
515404601122 211860063
633020120158 211850490
227581257790 175099743
67891894546 211840917
29642945266 51387864
458031177202 211831344
662663055850 211821771
250530627358 211812198
79366579330 211802625
66935670814 211793052
975348216214 211783479
829045985218 211773906
996385138318 174630666
427432017778 211764333
829045985218 211754760
502973692606 211745187
409263766870 211735614
985866677266 211726041
617720540446 211716468
19124484214 211706895
139608674446 211697322
424563346582 211687749
842433117466 211678176
941880385594 211668603
117615528610 211659030
352846566682 211649457
171164057602 211639884
302166708886 211630311
175945176262 211620738
612939421786 211611165
744898296802 211601592
507754811266 211592019
837651998806 211582446
240968390038 211572873
422650899118 211563300
327028525918 211553727
820439971630 211544154
120484199806 211534581
1912457038 211525008
29642945266 211515435
587121381022 211505862
638757462550 211496289
140564898178 211486716
552697326670 211477143
978216887410 211467570
654057042262 153024405
747766967998 211457997
44942524978 211448424
392051739694 211438851
182638742386 211429278
291648247834 211419705
203675664490 211410132
379620831178 211400559
180726294922 211390986
341371881898 211381413
208456783150 211371840
174032728798 211362267
389183068498 211352694
927537029614 211343121
414044885530 211333548
42073853782 211323975
320334959794 211314402
407351319406 211304829
544091313082 64885794
962917307698 211295256
62154552154 211285683
715255361110 211276110
275392444390 211266537
428388241510 211256964
851039131054 211247391
98491053970 211237818
917974792294 211228245
29642945266 211218672
117615528610 211209099
325116078454 77522154
361452580270 211199526
400657753282 211189953
702824452594 211180380
887375632870 211170807
325116078454 211161234
585208933558 211151661
268698878266 211142088
663619279582 211132515
928493253346 211122942
268698878266 211113369
439862926294 211103796
836695775074 211094223
142477345642 211084650
664575503314 211075077
469505861986 211065504
456118729738 211055931
90841264114 211046358
931361924542 211036785
666487950778 211027212
523054390978 211017639
696130886470 211008066
459943624666 210998493
280173563050 210988920
746810744266 210979347
931361924542 210969774
996385138318 210960201
212281678078 210950628
501061245142 210941055
131958884590 210931482
546959984278 210921909
910325002438 210912336
387270621034 210902763
458987400934 210893190
419782227922 210883617
698999557666 210874044
340415658166 210864471
94666159042 210854898
449425163614 210845325
125265318466 210835752
445600268686 210826179
535485299494 210816606
227581257790 210807033
167339162674 210797460
403526424478 210787887
59285880958 210778314
418826004190 210768741
156820701622 210759168
677962635562 210749595
838608222538 210740022
269655101998 125444592
17212036750 210730449
507754811266 210720876
433169360170 210711303
258180417214 180498915
895025422726 210701730
793665707134 210692157
888331856602 210682584
542178865618 210673011
11474694358 210663438
527835509638 210653865
326072302186 210644292
62154552154 31610046
970567097554 87133446
873032276890 210634719
473330756914 210625146
402570200746 150736458
111878186218 210615573
887375632870 210606000
154908254158 210596427
185507413582 210586854
611983198054 210577281
177857623726 210567708
361452580270 210558135
202719440758 210548562
627282777766 210538989
830958432682 98726349
244793284966 210529416
47811196174 210519843
991604019658 210510270
582340262362 210500697
799403049526 210491124
567996906382 210481551
245749508698 210471978
691349767810 210462405
524966838442 210452832
235231047646 210443259
635888791354 210433686
967698426358 28230777
601464737002 210424113
719080256038 210414540
85103921722 156901470
790797035938 210404967
993516467122 139698789
199850769562 210395394
660750608386 210385821
100403501434 134787840
923712134686 210376248
459943624666 210366675
828089761486 210357102
197938322098 210347529
948573951718 187429767
2868680770 210337956
114746857414 210328383
103272172630 210318810
322247407258 210309237
484805441698 210299664
132915108322 210290091
52592314834 210280518
722905150966 210270945
441775373758 210261372
386314397302 210251799
10518470626 210242226
616764316714 210232653
654057042262 210223080
29642945266 210213507
17212036750 210203934
192200979706 210194361
477155651842 210184788
916062344830 210175215
631107672694 210165642
315553841134 210156069
261049088410 210146496
432213136438 210136923
309816498742 210127350
145346016838 210117777
461856072130 210108204
734379835750 210098631
699955781398 210089058
465680967058 210079485
621545435374 210069912
906500107510 210060339
926580805882 210050766
393007963426 210041193
802271720722 210031620
967698426358 210022047
109009515022 210012474
886419409138 210002901
983954229802 209993328
181682518654 209983755
359540132806 209974182
79366579330 209964609
445600268686 57782628
589033828486 190177218
678918859294 209955036
79366579330 209945463
146302240570 209935890
463768519594 209926317
796534378330 209916744
956223741574 173970129
872076053158 209907171
780337515847 6078855
850082907322 209897598
864426263302 102976761
348065448022 209888025
451337611078 209878452
25818050338 209868879
87016369186 209859306
445600268686 209849733
268698878266 209840160
865382487034 209830587
554609774134 209821014
816615076702 209811441
806096615650 209801868
170207833870 209792295
244793284966 209782722
557478445330 209773149
688481096614 20888286
423607122850 125616906
4781128234 209763576
258180417214 209754003
301210485154 209744430
16255813018 209734857
739160954410 209725284
54504762298 209715711
113790633682 209706138
529747957102 209696565
718124032306 209686992
203675664490 209677419
535485299494 209667846
994472690854 209658273
608158303126 209648700
915106121098 171117375
673181516902 209639127
497236350214 209629554
872076053158 209619981
534529075762 209610408
58329657226 209600835
129090213394 209591262
380577054910 209581689
159689372818 209572116
741073401874 209562543
689437320346 209552970
411176214334 209543397
505842363802 209533824
202719440758 209524251
502017468874 209514678
74585460670 209505105
456118729738 130164081
50679867370 209495532
262005312142 209485959
936143043202 209476386
233318600182 209466813
955267517842 209457240
252443074822 209447667
90841264114 209438094
900762765118 209428521
190288532242 209418948
337546986970 209409375
509667258730 209399802
636845015086 209390229
299298037690 209380656
636845015086 209371083
352846566682 209361510
920843463490 78747498
769760113834 209351937
490542784090 209342364
958136189038 209332791
430300688974 209323218
793665707134 209313645
482892994234 209304072
343284329362 209294499
330853420846 209284926
338503210702 209275353
177857623726 209265780
510623482462 209256207
615808092982 209246634
906500107510 209237061
537397746958 209227488
342328105630 209217915
991604019658 209208342
220887691666 209198769
719080256038 209189196
587121381022 209179623
329897197114 209170050
737248506946 209160477
214194125542 209150904
577559143702 209141331
106140843826 209131758
510623482462 209122185
207500559418 209112612
856776473446 209103039
622501659106 209093466
192200979706 23032638
948573951718 209083893
276348668122 209074320
279217339318 209064747
655013265994 209055174
830958432682 209045601
472374533182 209036028
209413006882 209026455
8606023162 209016882
47811196174 209007309
551741102938 208997736
600508513270 196600701
588077604754 208988163
503929916338 208978590
503929916338 208969017
171164057602 208959444
301210485154 208949871
946661504254 208940298
495323902750 208930725
621545435374 208921152
97534830238 208911579
928493253346 208902006
450381387346 208892433
688481096614 162645270
415001109262 208882860
371971041322 208873287
456118729738 208863714
469505861986 208854141
730554940822 208844568
48767419906 208834995
776453679958 208825422
76497908134 208815849
106140843826 208806276
469505861986 208796703
316510064866 77991231
624414106570 208787130
903631436314 208777557
318422512330 208767984
177857623726 208758411
712386689914 208748838
256267969750 208739265
939011714398 208729692
24861826606 208720119
802271720722 142915317
39205182586 208710546
152039582962 208700973
909368778706 161716689
74585460670 208691400
729598717090 208681827
562259563990 208672254
699955781398 208662681
201763217026 208653108
21036931678 208643535
367189922662 208633962
800359273258 208624389
167339162674 208614816
487674112894 208605243
475243204378 21730710
898850317654 208595670
468549638254 208586097
547916208010 208576524
68848118278 208566951
788884588474 208557378
717167808574 208547805
236187271378 208538232
16255813018 208528659
837651998806 208519086
659794384654 208509513
278261115586 208499940
707605571254 208490367
318422512330 208480794
567996906382 208471221
432213136438 208461648
696130886470 151195962
269655101998 208452075
611026974322 208442502
754460534122 208432929
396832858354 208423356
911281226170 208413783
349021671754 208404210
537397746958 208394637
107097067558 208385064
982998006070 208375491
171164057602 208365918
534529075762 208356345
528791733370 208346772
71716789474 208337199
688481096614 208327626
842433117466 208318053
471418309450 727548
576602919970 208308480
410219990602 208298907
799403049526 208289334
796534378330 208279761
213237901810 208270188
848170459858 208260615
212281678078 208251042
541222641886 1771005
784103469814 208241469
136740003250 208231896
32511616462 208222323
153952030426 208212750
672225293170 208203177
296429366494 208193604
457074953470 208184031
624414106570 208174458
119527976074 208164885
945705280522 208155312
958136189038 208145739
942836609326 208136166
575646696238 208126593
861557592106 208117020
939967938130 208107447
521141943514 208097874
643538581210 208088301
396832858354 208078728
320334959794 208069155
495323902750 208059582
534529075762 208050009
448468939882 208040436
984910453534 208030863
459943624666 208021290
623457882838 208011717
617720540446 208002144
408307543138 207992571
761154100246 207982998
133871332054 207973425
534529075762 207963852
524966838442 9285810
220887691666 101502519
344240553094 207954279
478111875574 207944706
509667258730 207935133
679875083026 207925560
54504762298 207915987
598596065806 207906414
165426715210 68121468
800359273258 207896841
373883488786 207887268
100403501434 207877695
381533278642 207868122
904587660046 207858549
843389341198 207848976
518273272318 207839403
588077604754 207829830
327028525918 207820257
114746857414 207810684
189332308510 207801111
243837061234 207791538
245749508698 152124543
237143495110 207781965
756372981586 207772392
887375632870 207762819
515404601122 207753246
512535929926 119241288
463768519594 207743673
831914656414 207734100
982041782338 129426960
977260663678 207724527
438906702562 207714954
51636091102 207705381
169251610138 207695808
204631888222 207686235
428388241510 207676662
766891442638 207667089
523054390978 207657516
349977895486 207647943
589990052218 207638370
356671461610 207628797
735336059482 207619224
992560243390 207609651
676050188098 207600078
997341362050 207590505
158733149086 207580932
336590763238 207571359
440819150026 207561786
611026974322 207552213
287823352906 207542640
606245855662 207533067
187419861046 207523494
78410355598 207513921
505842363802 207504348
432213136438 207494775
431256912706 207485202
323203630990 207475629
253399298554 207466056
796534378330 41297922
268698878266 207456483
845301788662 207446910
629195225230 207437337
744898296802 207427764
854864025982 207418191
20080707946 207408618
285910905442 207399045
718124032306 207389472
972479545018 116934195
400657753282 207379899
215150349274 207370326
10518470626 207360753
581384038630 207351180
152039582962 207341607
162558044014 74870433
928493253346 207332034
62154552154 207322461
144389793106 207312888
762110323978 207303315
7649799430 207293742
193157203438 207284169
349021671754 207274596
21993155410 207265023
829045985218 207255450
718124032306 207245877
364321251466 207236304
829045985218 207226731
558434669062 207217158
893112975262 207207585
851039131054 207198012
52592314834 207188439
750635639194 207178866
254355522286 207169293
223756362862 207159720
342328105630 207150147
398745305818 207140574
940924161862 90608445
546959984278 62435106
207500559418 207131001
853907802250 207121428
228537481522 207111855
543135089350 207102282
973435768750 207092709
981085558606 207083136
143433569374 207073563
441775373758 207063990
160645596550 207054417
701868228862 128144178
748723191730 207044844
555565997866 207035271
152039582962 207025698
777409903690 207016125
900762765118 207006552
552697326670 206996979
460899848398 206987406
672225293170 92379450
324159854722 206977833
301210485154 206968260
520185719782 206958687
296429366494 206949114
940924161862 206939541
753504310390 206929968
952398846646 206920395
465680967058 164837487
332765868310 206910822
695174662738 206901249
546959984278 206891676
233318600182 206882103
274436220658 206872530
952398846646 206862957
322247407258 206853384
387270621034 206843811
105184620094 206834238
933274372006 206824665
765935218906 206815092
473330756914 206805519
692305991542 144064077
202719440758 206795946
389183068498 206786373
871119829426 206776800
719080256038 206767227
222800139130 206757654
324159854722 206748081
632063896426 206738508
403526424478 206728935
431256912706 206719362
321291183526 206709789
888331856602 206700216
637801238818 206690643
175945176262 206681070
285910905442 113880408
994472690854 99453897
830002208950 16446414
257224193482 206671497
279217339318 206661924
925624582150 206652351
339459434434 206642778
191244755974 206633205
505842363802 206623632
502973692606 206614059
206544335686 163506840
845301788662 206604486
132915108322 206594913
355715237878 161908149
307904051278 206585340
457074953470 206575767
329897197114 206566194
123352871002 180173433
425519570314 24746205
917018568562 206556621
633020120158 206547048
172120281334 112166841
496280126482 206537475
298341813958 206527902
667444174510 2000757
110921962486 206518329
544091313082 206508756
700912005130 206499183
509667258730 206489610
293560695298 206480037
531660404566 206470464
981085558606 206460891
838608222538 206451318
160645596550 206441745
608158303126 206432172
857732697178 206422599
440819150026 206413026
368146146394 206403453
412132438066 206393880
965785978894 206384307
458987400934 206374734
338503210702 206365161
212281678078 206355588
805140391918 122792871
420738451654 206346015
471418309450 206336442
74585460670 206326869
913193673634 108710988
366233698930 202468950
490542784090 206317296
731511164554 206307723
344240553094 206298150
439862926294 194494641
140564898178 206288577
195069650902 206279004
762110323978 7189323
498192573946 206269431
223756362862 206259858
503929916338 206250285
74585460670 206240712
695174662738 24478161
964829755162 206231139
803227944454 206221566
265830207070 206211993
911281226170 206202420
286867129174 206192847
42073853782 206183274
108053291290 206173701
171164057602 206164128
5737351966 206154555
705693123790 206144982
883550737942 206135409
217062796738 206125836
972479545018 206116263
434125583902 206106690
798446825794 197165508
147258464302 154029570
832870880146 206097117
448468939882 206087544
904587660046 206077971
16255813018 12511911
690393544078 206068398
878769619282 206058825
226625034058 206049252
459943624666 206039679
548872431742 206030106
939011714398 206020533
489586560358 206010960
337546986970 206001387
57373433494 205991814
718124032306 205982241
199850769562 205972668
283998457978 205963095
517317048586 205953522
197938322098 205943949
85103921722 205934376
52592314834 205924803
709518018718 111257406
750635639194 205915230
685612425418 193020399
179770071190 205905657
717167808574 205896084
857732697178 205886511
152995806694 205876938
67891894546 205867365
390139292230 205857792
272523773194 205848219
415001109262 205838646
98491053970 205829073
155864477890 205819500
795578154598 205809927
979173111142 205800354
240968390038 205790781
985866677266 205781208
9574 205771635
330853420846 205762062
362408804002 205752489
270611325730 205742916
993516467122 205733343
596683618342 205723770
170207833870 205714197
351890342950 205704624
83191474258 42121200
487674112894 205695051
951442622914 205685478
72673013206 205675905
251486851090 205666332
850082907322 205656759
523054390978 205647186
598596065806 205637613
256267969750 205628040
653100818530 205618467
405438871942 9362394
152995806694 205608894
478111875574 205599321
599552289538 205589748
892156751530 205580175
97534830238 205570602
676050188098 205561029
294516919030 205551456
914149897366 205541883
522256514239 39469479
909368778706 26957568
865382487034 205532310
535485299494 205522737
498192573946 205513164
105184620094 205503591
147258464302 205494018
65023223350 164167377
772628785030 205484445
737248506946 205474872
769760113834 205465299
886419409138 205455726
98502407548 20380917
489586560358 205446153
305991603814 205436580
884506961674 149539833
655969489726 205427007
260092864678 205417434
328940973382 205407861
132915108322 205398288
404482648210 205388715
253399298554 205379142
7649799430 205369569
606245855662 205359996
27730497802 51454875
581384038630 205350423
735336059482 205340850
189332308510 205331277
225668810326 141536805
365277475198 205321704
40161406318 205312131
864426263302 205302558
711430466182 205292985
271567549462 205283412
685612425418 29609289
456118729738 205273839
108053291290 205264266
238099718842 205254693
941880385594 205245120
566084458918 205235547
87972592918 205225974
619632987910 205216401
501061245142 205206828
95622382774 205197255
486717889162 205187682
818527524166 205178109
275392444390 205168536
479068099306 205158963
462812295862 205149390
812790181774 205139817
349977895486 205130244
43986301246 205120671
628239001498 205111098
788884588474 132949824
934230595738 205101525
210369230614 205091952
816615076702 205082379
456118729738 205072806
899806541386 205063233
885463185406 205053660
72673013206 205044087
485761665430 205034514
915106121098 24956811
480980546770 205024941
793665707134 205015368
684656201686 205005795
109009515022 204996222
137696226982 204986649
482892994234 204977076
871119829426 204967503
839564446270 204957930
894069198994 204948357
246705732430 204938784
671269069438 204929211
543135089350 150583290
130046437126 204919638
249574403626 204910065
633976343890 204900492
138652450714 204890919
983954229802 204881346
131958884590 204871773
406395095674 204862200
480980546770 204852627
679875083026 204843054
153952030426 204833481
208468136728 73836549
207500559418 204823908
774541232494 204814335
989691572194 204804762
962917307698 204795189
415001109262 204785616
624414106570 204776043
592858723414 204766470
730554940822 204756897
480024323038 204747324
858688920910 3963222
968654650090 204737751
703780676326 204728178
204631888222 204718605
892156751530 204709032
369102370126 204699459
269655101998 204689886
942836609326 167556219
925624582150 204680313
262961535874 204670740
906500107510 204661167
172120281334 204651594
578515367434 204642021
427432017778 204632448
583296486094 204622875
271567549462 204613302
218019020470 204603729
787928364742 204594156
700912005130 204584583
266786430802 204575010
999253809514 32308875
569909353846 61563963
775497456226 204565437
270611325730 204555864
681787530490 204546291
942836609326 204536718
99447277702 204527145
440819150026 204517572
774541232494 204507999
579471591166 204498426
980129334874 204488853
565128235186 204479280
518273272318 204469707
999253809514 204460134
27730497802 204450561
549828655474 204440988
772628785030 165660765
338617359154 44600607
585208933558 204431415
109965738754 204421842
656925713458 204412269
120484199806 204402696
327028525918 204393123
187419861046 204383550
458987400934 204373977
343284329362 204364404
355715237878 204354831
655013265994 204345258
154908254158 204335685
895981646458 204326112
999253809514 204316539
161601820282 204306966
443687821222 204297393
916062344830 204287820
363365027734 204278247
164470491478 204268674
677962635562 204259101
854864025982 204249528
252443074822 204239955
961961083966 204230382
361452580270 204220809
670312845706 204211236
977260663678 87143019
426475794046 204201663
927537029614 204192090
569909353846 204182517
955267517842 204172944
374839712518 204163371
381533278642 204153798
684656201686 204144225
75541684402 204134652
403526424478 204125079
898850317654 204115506
156820701622 204105933
493411455286 204096360
743942073070 204086787
220887691666 127158159
469505861986 204077214
929449477078 15096621
313641393670 182911311
444644044954 204067641
116659304878 46486488
858688920910 204058068
109009515022 204048495
247661956162 204038922
447512716150 204029349
905543883778 204019776
188376084778 204010203
835739551342 204000630
414044885530 203991057
828089761486 203981484
143433569374 203971911
951442622914 203962338
351890342950 203952765
924668358418 203943192
761154100246 203933619
939967938130 203924046
277304891854 133246587
739160954410 203914473
721948927234 203904900
896937870190 203895327
9574 90483996
239055942574 203885754
700912005130 203876181
739160954410 203866608
304079156350 203857035
98491053970 203847462
436994255098 203837889
51636091102 203828316
984910453534 203818743
814702629238 203809170
269655101998 203799597
608158303126 203790024
220887691666 203780451
103272172630 203770878
60242104690 203761305
819483747898 203751732
883550737942 203742159
955267517842 9525135
875900948086 203732586
890244304066 203723013
843389341198 203713440
955267517842 203703867
298341813958 203694294
398745305818 203684721
629195225230 203675148
200806993294 203665575
997435924144 4030233
940924161862 203656002
696130886470 203646429
326072302186 203636856
763066547710 172696920
714299137378 203627283
305991603814 203617710
514448377390 203608137
444644044954 203598564
606245855662 123080061
944749056790 203588991
982041782338 203579418
877813395550 203569845
350934119218 203560272
708561794986 203550699
142477345642 203541126
956223741574 203531553
592858723414 203521980
430300688974 203512407
531660404566 203502834
851995354786 203493261
141521121910 203483688
940924161862 203474115
589990052218 203464542
812790181774 203454969
411176214334 203445396
874944724354 203435823
663619279582 203426250
278261115586 203416677
949530175450 203407104
734379835750 203397531
435081807634 203387958
50679867370 203378385
329897197114 203368812
465680967058 203359239
64066999618 203349666
617720540446 203340093
205588111954 203330520
618676764178 152124543
913193673634 203320947
670312845706 94686543
857732697178 203311374
142477345642 11449308
246705732430 203301801
60242104690 203292228
463768519594 203282655
113790633682 203273082
74585460670 203263509
849126683590 203253936
351890342950 71816646
225668810326 203244363
284954681710 203234790
220887691666 203225217
502973692606 203215644
637801238818 203206071
75541684402 203196498
811833958042 203186925
355715237878 203177352
679875083026 203167779
957179965306 203158206
916062344830 203148633
686568649150 203139060
19124484214 203129487
449425163614 203119914
194113427170 203110341
850082907322 203100768
939967938130 203091195
262005312142 63603012
764978995174 196696431
549828655474 147778401
888331856602 203081622
19124484214 203072049
554609774134 203062476
900762765118 203052903
719080256038 203043330
774541232494 203033757
129090213394 203024184
17212036750 152775507
426475794046 203014611
757329205318 203005038
451337611078 202995465
808009063114 202985892
697087110202 202976319
952398846646 202966746
448468939882 202957173
849126683590 202947600
539310194422 202938027
522098167246 165210834
348065448022 202928454
655013265994 202918881
71716789474 202909308
336590763238 202899735
39205182586 202890162
283042234246 202880589
353802790414 202871016
390139292230 202861443
14343365554 202851870
526879285906 202842297
648319699870 51608043
641654278366 39670512
989691572194 202832724
603377184466 202823151
146302240570 202813578
51636091102 202804005
399701529550 202794432
663619279582 202784859
545047536814 202775286
36336511390 202765713
50679867370 202756140
679875083026 202746567
754460534122 202736994
261049088410 202727421
613895645518 202717848
289735800370 202708275
503929916338 202698702
854864025982 202689129
605289631930 100631376
172120281334 202679556
910325002438 202669983
114746857414 202660410
640669910014 202650837
448468939882 202641264
857732697178 202631691
530704180834 202622118
215150349274 202612545
560347116526 202602972
289735800370 202593399
775497456226 202583826
296429366494 202574253
830958432682 202564680
709518018718 202555107
249574403626 202545534
384401949838 202535961
806096615650 202526388
86060145454 202516815
22949379142 38004810
330853420846 202507242
436038031366 202497669
65023223350 202488096
821396195362 93978141
388226844766 202478523
681787530490 202468950
652144594798 202459377
294516919030 202449804
190288532242 202440231
514448377390 202430658
755416757854 202421085
231406152718 202411512
38248958854 202401939
598596065806 202392366
865382487034 202382793
466637190790 202373220
485761665430 66991854
562259563990 202363647
589990052218 202354074
133871332054 202344501
888331856602 202334928
942836609326 202325355
742985849338 202315782
334678315774 202306209
798446825794 202296636
586165157290 161180601
300254261422 202287063
160645596550 202277490
793665707134 202267917
974391992482 202258344
445600268686 202248771
382489502374 202239198
821396195362 202229625
572778025042 202220052
860601368374 202210479
27730497802 202200906
44942524978 202191333
386314397302 202181760
871119829426 202172187
554609774134 202162614
708561794986 202153041
25818050338 202143468
861557592106 202133895
868251158230 202124322
317466288598 202114749
492455231554 202105176
859645144642 202095603
456118729738 202086030
677006411830 202076457
891200527798 131762772
256267969750 202066884
658838160922 202057311
464724743326 202047738
216106573006 202038165
192200979706 202028592
916062344830 202019019
678918859294 202009446
755416757854 201999873
14344227124 19011978
224712586594 201990300
409263766870 201980727
582340262362 201971154
70760565742 201961581
963873531430 201952008
85103921722 201942435
533572852030 201932862
106140843826 201923289
756372981586 201913716
96578606506 201904143
649275923602 122342940
634932567622 201894570
484805441698 201884997
683699977954 201875424
938058841216 5954406
922755910954 201865851
528791733370 201856278
837651998806 201846705
436038031366 201837132
303122932618 201827559
557478445330 201817986
457074953470 201808413
595727394610 201798840
326072302186 201789267
84147697990 201779694
788884588474 201770121
90841264114 201760548
437950478830 201750975
539310194422 201741402
694218439006 125913669
472374533182 201731829
487674112894 201722256
340415658166 201712683
263917759606 201703110
822352419094 201693537
531660404566 201683964
259136640946 201674391
750635639194 201664818
133871332054 201655245
193157203438 201645672
478111875574 201636099
336590763238 201626526
305991603814 201616953
671269069438 201607380
93709935310 201597807
333722092042 201588234
324159854722 201578661
384401949838 201569088
895981646458 201559515
587121381022 123510846
892156751530 201549942
200806993294 201540369
343284329362 201530796
254355522286 201521223
933274372006 201511650
349021671754 201502077
437950478830 201492504
814702629238 69193644
507754811266 99808098
881638290478 201482931
428388241510 201473358
212281678078 201463785
275392444390 201454212
180726294922 201444639
238099718842 201435066
441775373758 201425493
669356621974 201415920
126221542198 201406347
479068099306 12511911
881638290478 201396774
708561794986 201387201
812790181774 201377628
502017468874 201368055
108053291290 201358482
99447277702 201348909
641626133746 201339336
283042234246 201329763
621545435374 201320190
170207833870 201310617
814702629238 201301044
125265318466 201291471
362408804002 201281898
116659304878 201272325
763066547710 201262752
185507413582 201253179
25818050338 163028190
334678315774 201243606
120484199806 201234033
160645596550 201224460
700912005130 92322012
971523321286 201214887
772628785030 201205314
565219446730 9553854
461856072130 201195741
874944724354 201186168
335634539506 201176595
600508513270 201167022
519229496050 9754887
546003760546 201157449
769760113834 201147876
406395095674 201138303
159689372818 201128730
142477345642 201119157
83191474258 148343208
444644044954 201109584
822352419094 201100011
980129334874 201090438
976304439946 201080865
94698515782 129647139
42073853782 201071292
192200979706 201061719
87972592918 201052146
475243204378 201042573
15299589286 201033000
939011714398 201023427
373883488786 201013854
701868228862 154460355
746810744266 201004281
515404601122 200994708
153952030426 200985135
847214236126 181513653
136740003250 200975562
199850769562 200965989
862513815838 200956416
392051739694 183562275
611983198054 200946843
863470039570 200937270
473330756914 200927697
235231047646 200918124
895981646458 200908551
225668810326 200898978
419782227922 200889405
998297585782 200879832
427432017778 200870259
670312845706 200860686
878769619282 200851113
151083359230 174400914
385358173570 200841540
452293834810 200831967
77454131866 200822394
160645596550 200812821
28686721534 200803248
370058593858 200793675
356671461610 200784102
190288532242 106959129
949530175450 200774529
717167808574 200764956
140564898178 200755383
356671461610 200745810
557478445330 200736237
945705280522 200726664
201763217026 200717091
493411455286 200707518
834783327610 200697945
703780676326 200688372
602420960734 119155131
412132438066 200678799
523054390978 200669226
936143043202 95452383
646407252406 200659653
756372981586 48707424
482892994234 200650080
156820701622 200640507
171164057602 200630934
91797487846 200621361
61198328422 200611788
873032276890 200602215
786015917278 200592642
785059693546 200583069
787928364742 200573496
501061245142 200563923
899806541386 200554350
580427814898 200544777
800359273258 200535204
983954229802 200525631
487674112894 200516058
557478445330 200506485
50679867370 152325576
689437320346 200496912
791753259670 200487339
413088661798 200477766
55460986030 200468193
204631888222 200458620
680831306758 200449047
761154100246 200439474
62154552154 200429901
761154100246 200420328
846258012394 200410755
778366127422 200401182
934230595738 200391609
38248958854 200382036
546959984278 200372463
215150349274 200362890
51636091102 200353317
902675212582 200343744
879725843014 200334171
951442622914 200324598
411176214334 200315025
92753711578 200305452
224712586594 200295879
245749508698 200286306
445600268686 200276733
630151448962 200267160
864426263302 200257587
377708383714 200248014
957179965306 200238441
938055490666 200228868
647363476138 200219295
557478445330 200209722
350934119218 200200149
986822900998 200190576
152039582962 199606623
635888791354 200181003
700912005130 74918298
429344465242 200171430
510623482462 200161857
131002660858 200152284
436038031366 200142711
26774274070 200133138
81279026794 200123565
703780676326 200113992
641626133746 157447131
835739551342 200104419
548872431742 200094846
177857623726 200085273
513492153658 200075700
285910905442 200066127
205588111954 200056554
156820701622 200046981
511579706194 200037408
890244304066 200027835
693262215274 200018262
352846566682 200008689
668400398242 199999116
9562246894 199989543
230449928986 199979970
889288080334 199970397
826177314022 199960824
540266418154 199951251
659794384654 199941678
324159854722 199932105
957179965306 199922532
516360824854 199912959
456118729738 199903386
876857171818 199893813
467593414522 65278287
122396647270 199884240
539310194422 199874667
975348216214 199865094
873988500622 199855521
853907802250 199845948
158733149086 199836375
494367679018 199826802
671269069438 71787927
280173563050 199817229
998297585782 199807656
197938322098 199798083
785059693546 199788510
123352871002 199778937
788884588474 106920837
928493253346 199769364
500105021410 199759791
327028525918 199750218
757329205318 199740645
633976343890 199731072
929449477078 199721499
9562246894 199711926
559390892794 199702353
820439971630 155503812
585208933558 199692780
711430466182 199683207
58329657226 199673634
101359725166 199664061
898850317654 199654488
615808092982 199644915
838608222538 199635342
341371881898 26172582
727686269626 68801151
382489502374 199625769
392051739694 199616196
990647795926 110769183
340415658166 199606623
158733149086 199597050
33467840194 199587477
27730497802 199577904
107097067558 199568331
338503210702 199558758
413088661798 199549185
923712134686 199539612
77454131866 199530039
174032728798 199520466
917018568562 199510893
950486399182 199501320
189332308510 199491747
853907802250 199482174
376752159982 199472601
812790181774 199463028
888331856602 199453455
610070750590 199443882
568953130114 199434309
435081807634 199424736
489586560358 199415163
175951848643 26565075
210369230614 199405590
813746405506 199396017
82235250526 199386444
21036931678 199376871
135783779518 199367298
296429366494 126143421
283042234246 199357725
976304439946 199348152
512535929926 199338579
657881937190 199329006
221843915398 199319433
241924613770 199309860
356671461610 115660986
656925713458 199300287
602420960734 199290714
509667258730 111678618
499148797678 16025202
466637190790 82988337
860601368374 199281141
524010614710 199271568
940924161862 199261995
538353970690 199252422
345196776826 199242849
617720540446 165861798
400657753282 199233276
356671461610 199223703
371971041322 199214130
465680967058 199204557
999253809514 199194984
904587660046 199185411
301210485154 199175838
245749508698 199166265
74585460670 199156692
259136640946 199147119
597639842074 199137546
322247407258 199127973
385358173570 199118400
267742654534 199108827
227581257790 199099254
484805441698 199089681
790797035938 199080108
479068099306 199070535
367189922662 199060962
347109224290 199051389
386314397302 199041816
699955781398 199032243
898850317654 199022670
149170911766 199013097
706649347522 199003524
610070750590 198993951
534529075762 198984378
368146146394 198974805
297385590226 198965232
361452580270 198955659
381533278642 14043591
513492153658 198946086
57373433494 198936513
92753711578 198926940
131958884590 198917367
689437320346 198907794
163514267746 198898221
851995354786 192110964
828089761486 198888648
742985849338 198879075
226625034058 84108378
897894093922 69863754
896937870190 198869502
143433569374 198859929
566084458918 198850356
65023223350 198840783
858688920910 57122091
478111875574 198831210
814702629238 198821637
666487950778 198812064
131958884590 198802491
231406152718 198792918
415001109262 198783345
542178865618 198773772
465680967058 198764199
912237449902 198754626
733423612018 198745053
92753711578 198735480
855820249714 115680132
170207833870 198725907
842433117466 198716334
820439971630 198706761
112834409950 198697188
633020120158 198687615
801315496990 198678042
24861826606 198668469
397789082086 198658896
250530627358 198649323
139608674446 198639750
55460986030 198630177
277304891854 198620604
289735800370 198611031
70760565742 198601458
658838160922 198591885
608158303126 198582312
933274372006 198572739
693262215274 198563166
980129334874 174956148
643538581210 198553593
846258012394 198544020
416913556726 198534447
131958884590 126660363
487674112894 198524874
917974792294 198515301
306947827546 9592146
305991603814 20706399
243837061234 55063896
144389793106 198505728
598596065806 198496155
404482648210 198486582
814702629238 45672783
994472690854 198477009
886419409138 129130197
618676764178 198467436
536441523226 198457863
613895645518 198448290
698043333934 198438717
149170911766 198429144
962917307698 173453187
645451028674 198419571
419782227922 198409998
328940973382 198400425
560347116526 198390852
821396195362 198381279
556522221598 198371706
441775373758 198362133
784103469814 198352560
189332308510 198342987
571821801310 198333414
770716337566 198323841
94666159042 198314268
524010614710 198304695
536441523226 198295122
846258012394 198285549
710474242450 198275976
148214688034 198266403
195069650902 198256830
515404601122 198247257
960048636502 198237684
151083359230 198228111
756372981586 198218538
819483747898 198208965
761154100246 198199392
786015917278 92341158
519229496050 198189819
56417209762 198180246
740117178142 72563340
403526424478 198170673
527835509638 198161100
537397746958 198151527
985866677266 198141954
961961083966 198132381
454206282274 198122808
359540132806 198113235
254355522286 198103662
211325454346 198094089
70760565742 198084516
15299589286 198074943
95622382774 198065370
147258464302 138712770
789840812206 134941008
89885040382 22343382
660750608386 198055797
52605630877 178210968
394920410890 198046224
48767419906 198036651
298341813958 198027078
479068099306 198017505
536441523226 198007932
234274823914 128613255
128133989662 197998359
167339162674 197988786
597639842074 197979213
921799687222 80049426
410219990602 197969640
948573951718 197960067
62154552154 30394275
357627685342 197950494
3824904502 197940921
82235250526 197931348
300254261422 197921775
566084458918 197912202
757329205318 197902629
493411455286 38607909
54504762298 197893056
863470039570 197883483
900762765118 197873910
755416757854 197864337
246705732430 197854764
53548538566 197845191
449425163614 197835618
874944724354 197826045
538353970690 197816472
937099266934 197806899
274436220658 197797326
352846566682 197787753
155872050133 127560225
414044885530 197778180
874944724354 197768607
880682066746 197759034
284954681710 197749461
538353970690 197739888
176901399994 123281094
142477345642 197730315
242880837502 197720742
436994255098 197711169
145346016838 61669266
109009515022 197701596
668400398242 197692023
709518018718 197682450
741073401874 197672877
360496356538 197663304
38248958854 112655064
15299589286 197653731
550784879206 197644158
27730497802 197634585
187419861046 197625012
192200979706 197615439
994472690854 197605866
406395095674 197596293
724817598430 197586720
486717889162 197577147
787928364742 197567574
902675212582 197558001
172120281334 197548428
928493253346 197538855
106140843826 197529282
978216887410 197519709
695174662738 197510136
455162506006 197500563
832870880146 197490990
343284329362 197481417
14343365554 197471844
447512716150 197462271
283042234246 197452698
608158303126 197443125
482892994234 197433552
337546986970 197423979
731511164554 197414406
79366579330 197404833
917974792294 197395260
939967938130 197385687
429344465242 197376114
688481096614 197366541
23905602874 197356968
215150349274 197347395
571821801310 197337822
453250058542 197328249
217062796738 197318676
337546986970 197309103
712386689914 197299530
71716789474 197289957
524966838442 197280384
582340262362 197270811
135783779518 145279848
845301788662 197261238
612939421786 197251665
130046437126 197242092
352846566682 197232519
939011714398 197222946
115703081146 197213373
359540132806 197203800
515404601122 197194227
305991603814 197184654
819483747898 197175081
956233306 197165508
290692024102 197155935
80322803062 197146362
566084458918 197136789
327984749650 197127216
343284329362 197117643
626326554034 197108070
195069650902 197098497
959092412770 197088924
757329205318 197079351
395876634622 84673185
935186819470 5628924
691349767810 197069778
651188371066 197060205
868251158230 197050632
810877734310 197041059
293560695298 197031486
461856072130 197021913
723861374698 197012340
541222641886 197002767
468549638254 196993194
338503210702 196983621
149170911766 196974048
473330756914 50315688
598596065806 196964475
292604471566 196954902
513492153658 196945329
594771170878 84950802
358583909074 196935756
568953130114 196926183
739160954410 196916610
788884588474 196907037
827133537754 196897464
378664607446 196887891
174032728798 196878318
379620831178 196868745
884506961674 196859172
519229496050 196849599
833827103878 196840026
413088661798 196830453
592858723414 196820880
825221090290 72391026
622501659106 196811307
128133989662 196801734
815658852970 191613168
358583909074 196792161
861557592106 196782588
296429366494 196773015
443687821222 196763442
535485299494 196753869
924668358418 196744296
39205182586 196734723
338503210702 196725150
7649799430 196715577
764022771442 196706004
981085558606 196696431
128133989662 196686858
890244304066 196677285
577559143702 196667712
68848118278 196658139
742985849338 196648566
281129786782 196638993
468549638254 157916208
319378736062 196629420
472374533182 196619847
203675664490 196610274
724817598430 196600701
61198328422 196591128
415001109262 141249615
323203630990 196581555
349977895486 186482040
585208933558 196571982
525923062174 196562409
318422512330 196552836
129090213394 196543263
739160954410 196533690
436038031366 196524117
23905602874 196514544
52592314834 196504971
289735800370 196495398
68848118278 196485825
242880837502 196476252
353802790414 196466679
455162506006 196457106
998297585782 196447533
9574 140321034
665531727046 196437960
132915108322 196428387
96578606506 196418814
650232147334 196409241
871119829426 196399668
107097067558 421212
814702629238 196390095
957179965306 196380522
125265318466 196370949
175945176262 196361376
883550737942 196351803
977260663678 196342230
458987400934 196332657
705693123790 196323084
771672561298 196313511
331809644578 196303938
803227944454 196294365
182638742386 196284792
125265318466 196275219
109009515022 196265646
807052839382 196256073
697087110202 196246500
87972592918 196236927
889288080334 45194133
531660404566 196227354
799403049526 191010069
699955781398 196217781
487674112894 196208208
57373433494 196198635
68848118278 196189062
977260663678 196179489
686568649150 196169916
622501659106 196160343
450381387346 106633647
398745305818 196150770
250530627358 196141197
776453679958 131418144
708561794986 196131624
435081807634 196122051
846258012394 196112478
459943624666 40915002
732467388286 196102905
816615076702 3302685
135783779518 196093332
842433117466 74095020
458031177202 196083759
174988952530 196074186
160645596550 196064613
557478445330 196055040
600508513270 196045467
698043333934 196035894
246705732430 196026321
154908254158 196016748
83191474258 196007175
275392444390 195997602
866338710766 160759389
607202079394 195988029
661706832118 195978456
912237449902 195968883
108053291290 195959310
100403501434 195949737
339459434434 195940164
725773822162 195930591
812790181774 195921018
487674112894 195911445
830958432682 195901872
949530175450 195892299
590946275950 195882726
99447277702 195873153
266786430802 195863580
158733149086 149721720
21993155410 195854007
656925713458 195844434
597639842074 195834861
985866677266 195825288
974391992482 195815715
321291183526 195806142
636845015086 195796569
421694675386 195786996
493411455286 195777423
188376084778 195767850
545047536814 195758277
653100818530 195748704
989691572194 195739131
998297585782 195729558
234274823914 195719985
935186819470 195710412
464724743326 195700839
453250058542 195691266
269655101998 195681693
464724743326 195672120
335634539506 195662547
111878186218 195652974
196025874634 195643401
223756362862 195633828
756372981586 195624255
155864477890 195614682
987779124730 195605109
795578154598 195595536
254355522286 195585963
294516919030 195576390
493411455286 195566817
609114526858 81456657
829045985218 195557244
562259563990 195547671
919887239758 195538098
144389793106 195528525
181682518654 195518952
786015917278 164033355
696130886470 195509379
411176214334 195499806
909368778706 195490233
28686721534 195480660
249574403626 195471087
299298037690 195461514
829045985218 195451941
742029625606 195442368
578515367434 195432795
843389341198 195423222
938055490666 195413649
262005312142 195404076
290692024102 195394503
431256912706 195384930
967698426358 195375357
484805441698 195365784
50679867370 195356211
273479996926 195346638
802271720722 195337065
855820249714 195327492
927537029614 195317919
559390892794 195308346
152995806694 195298773
418826004190 195289200
808009063114 195279627
573734248774 195270054
480980546770 195260481
756372981586 195250908
354759014146 195241335
830002208950 195231762
328940973382 195222189
964829755162 195212616
786015917278 195203043
494367679018 195193470
441775373758 195183897
630151448962 195174324
622501659106 195164751
74585460670 195155178
493411455286 195145605
853907802250 195136032
199850769562 125971107
108053291290 195126459
416913556726 195116886
178813847458 137133225
895025422726 195107313
656925713458 195097740
256267969750 195088167
441775373758 195078594
499148797678 195069021
434125583902 166206426
409263766870 195059448
453250058542 195049875
997341362050 195040302
692305991542 195030729
931361924542 195021156
366233698930 163803603
70760565742 195011583
484805441698 195002010
582340262362 194992437
515404601122 173347884
481936770502 194982864
784103469814 194973291
813746405506 194963718
434125583902 194954145
766891442638 168561384
447512716150 194944572
45898748710 194934999
301210485154 194925426
524010614710 194915853
641626133746 194906280
97534830238 194896707
208456783150 194887134
491499007822 56901912
685612425418 194877561
445600268686 194867988
983954229802 194858415
975348216214 15718866
677006411830 194848842
857732697178 194839269
318422512330 36492276
54504762298 194829696
589033828486 194820123
399701529550 194810550
876857171818 194800977
498192573946 194791404
422650899118 194781831
908412554974 194772258
91797487846 194762685
576602919970 112358301
916062344830 194753112
567996906382 194743539
898850317654 194733966
766891442638 194724393
416913556726 194714820
654057042262 194705247
230449928986 194695674
919887239758 194686101
115703081146 194676528
176901399994 194666955
561303340258 194657382
823308642826 194647809
579471591166 194638236
67013145103 72276150
735336059482 194628663
274436220658 194619090
899806541386 194609517
70760565742 194599944
973435768750 194590371
18168260482 194580798
127177765930 194571225
895981646458 194561652
795578154598 194552079
9574 194542506
305991603814 194532933
205588111954 194523360
857732697178 194513787
581384038630 194504214
928493253346 22984773
113790633682 194494641
922755910954 194485068
448468939882 194475495
67891894546 194465922
610070750590 126870969
862513815838 194456349
970567097554 194446776
655969489726 194437203
61198328422 194427630
925624582150 194418057
825221090290 194408484
766891442638 194398911
480980546770 194389338
145346016838 194379765
636845015086 194370192
260092864678 194360619
389183068498 194351046
848170459858 194341473
740117178142 194331900
193157203438 194322327
198894545830 35515830
547916208010 194312754
807052839382 194303181
954311294110 194293608
340415658166 194284035
581384038630 194274462
966742202626 185993817
303122932618 194264889
835739551342 194255316
900762765118 194245743
97534830238 194236170
894069198994 194226597
699955781398 194217024
625370330302 194207451
233318600182 194197878
970567097554 139162701
613895645518 194188305
365277475198 194178732
407351319406 194169159
792709483402 194159586
123352871002 194150013
7649799430 100114434
196025874634 194140440
911281226170 194130867
263917759606 194121294
129090213394 194111721
228537481522 7495659
327028525918 194102148
825221090290 194092575
934230595738 194083002
62154552154 194073429
684656201686 194063856
211325454346 194054283
169251610138 194044710
535485299494 194035137
440819150026 194025564
598596065806 194015991
19124484214 194006418
451337611078 193996845
863470039570 193987272
320334959794 193977699
763066547710 189708141
812790181774 193968126
369102370126 193958553
343284329362 193948980
583296486094 193939407
355715237878 193929834
345196776826 193920261
617720540446 193910688
713342913646 117680889
70760565742 193901115
131958884590 56270094
733423612018 176688861
61198328422 193891542
93709935310 193881969
913193673634 193872396
258180417214 193862823
674137740634 193853250
330853420846 193843677
998297585782 42350952
9562246894 193834104
502973692606 193824531
890244304066 193814958
297385590226 193805385
205588111954 193795812
61198328422 193786239
940924161862 193776666
694218439006 193767093
436038031366 193757520
175945176262 193747947
277304891854 193738374
177857623726 193728801
47811196174 193719228
18168260482 193709655
246705732430 193700082
69804342010 193690509
343284329362 193680936
254355522286 193671363
347109224290 140167866
385358173570 193661790
791753259670 193652217
933274372006 193642644
335634539506 193633071
768803890102 193623498
979173111142 193613925
540266418154 193604352
640669910014 193594779
842433117466 193585206
343284329362 193575633
299298037690 193566060
598596065806 193556487
952398846646 161496510
54504762298 193546914
413088661798 114943011
63110775886 193537341
43030077514 193527768
884506961674 193518195
206544335686 193508622
274436220658 193499049
378664607446 193489476
414044885530 193479903
372927265054 193470330
409263766870 193460757
995428914586 193451184
872076053158 193441611
107097067558 193432038
283042234246 193422465
704736900058 193412892
153952030426 193403319
237143495110 193393746
96578606506 193384173
989691572194 193374600
761154100246 193365027
643538581210 193355454
200806993294 193345881
274436220658 193336308
745854520534 193326735
114746857414 136865181
156820701622 193317162
837651998806 193307589
57373433494 193298016
373883488786 193288443
234274823914 193278870
83191474258 193269297
936143043202 193259724
519229496050 193250151
718124032306 193240578
846258012394 193231005
397789082086 193221432
736292283214 193211859
375795936250 193202286
70760565742 146734944
930405700810 193192713
323203630990 193183140
203675664490 193173567
927537029614 193163994
696130886470 193154421
487674112894 193144848
29642945266 193135275
9574 193125702
148214688034 193116129
202719440758 193106556
945705280522 193096983
482892994234 193087410
386314397302 193077837
232362376450 193068264
797490602062 193058691
504886140070 193049118
303122932618 193039545
162558044014 193029972
786972141010 193020399
44942524978 193010826
561303340258 193001253
467593414522 192991680
287823352906 192982107
262961535874 192972534
739160954410 192962961
497236350214 192953388
873988500622 192943815
13387141822 192934242
954311294110 192924669
515404601122 192915096
721948927234 192905523
205588111954 192895950
606245855662 192886377
235231047646 192876804
470462085718 192867231
10518470626 192857658
151083359230 192848085
349977895486 192838512
147258464302 7677546
324159854722 192828939
956233306 192819366
645451028674 192809793
610070750590 192800220
643538581210 192790647
349021671754 192781074
893112975262 192771501
873988500622 192761928
922755910954 192752355
832870880146 192742782
976304439946 192733209
239055942574 192723636
203675664490 192714063
656925713458 192704490
646407252406 192694917
815658852970 192685344
328940973382 192675771
1912457038 77646603
949530175450 192666198
432213136438 192656625
547916208010 192647052
861557592106 192637479
422650899118 192627906
943792833058 192618333
655013265994 113535780
518273272318 192608760
740117178142 192599187
469505861986 192589614
923712134686 192580041
517317048586 20849994
990647795926 192570468
916062344830 192560895
823308642826 192551322
177857623726 192541749
904587660046 192532176
512535929926 192522603
589033828486 192513030
758285429050 192503457
293560695298 192493884
960048636502 78220983
874944724354 192484311
195069650902 192474738
925624582150 192465165
438906702562 192455592
50679867370 192446019
347109224290 192436446
870163605694 192426873
63110775886 70217955
152039582962 192417300
922755910954 192407727
577559143702 192398154
921799687222 192388581
563215787722 192379008
979173111142 192369435
788884588474 192359862
258180417214 192350289
797490602062 192340716
397789082086 192331143
2868680770 192321570
544091313082 192311997
972479545018 192302424
964829755162 192292851
698043333934 192283278
933274372006 192273705
658838160922 192264132
372927265054 192254559
239055942574 192244986
664575503314 192235413
41117630050 192225840
454206282274 192216267
879725843014 192206694
917974792294 192197121
342328105630 192187548
404482648210 192177975
879725843014 192168402
145346016838 192158829
947617727986 192149256
125265318466 192139683
725773822162 192130110
199850769562 192120537
307904051278 192110964
449425163614 192101391
657881937190 192091818
515404601122 192082245
695174662738 192072672
885463185406 192063099
722905150966 192053526
597639842074 192043953
743942073070 192034380
555565997866 192024807
160645596550 192015234
966742202626 192005661
763066547710 191996088
567040682650 73377045
9574 191986515
24861826606 191976942
964829755162 191967369
906500107510 191957796
365277475198 191948223
545047536814 191938650
150127135498 191929077
484805441698 116063052
406395095674 191919504
974391992482 191909931
732467388286 191900358
337546986970 191890785
948573951718 191881212
717167808574 191871639
695174662738 181504080
513492153658 191862066
742029625606 191852493
240012166306 191842920
299298037690 191833347
776453679958 191823774
9574 191814201
587121381022 191804628
565128235186 191795055
653100818530 191785482
554609774134 191775909
171164057602 191766336
62154552154 191756763
810877734310 191747190
915106121098 191737617
377708383714 191728044
105184620094 191718471
316510064866 81944880
95622382774 191708898
816615076702 191699325
181682518654 191689752
216106573006 191680179
196982098366 191670606
281129786782 191661033
100403501434 191651460
568953130114 191641887
559390892794 191632314
268698878266 191622741
800359273258 191613168
955267517842 191603595
35380287658 191594022
859673375419 95816157
871119829426 191584449
755416757854 191574876
144389793106 191565303
943792833058 191555730
633020120158 191546157
224712586594 191536584
978216887410 191527011
423607122850 191517438
550784879206 191507865
180726294922 144638457
722905150966 191498292
168295386406 191488719
859645144642 191479146
57373433494 191469573
325116078454 191460000
502017468874 191450427
51636091102 191440854
153952030426 191431281
12430918090 191421708
956233306 47386350
30599168998 191412135
304079156350 191402562
408307543138 191392989
245749508698 191383416
546959984278 191373843
667444174510 191364270
35380287658 191354697
673181516902 191345124
756372981586 191335551
740117178142 191325978
452293834810 191316405
21036931678 191306832
200806993294 191297259
636845015086 191287686
84147697990 191278113
583296486094 191268540
176901399994 115651413
807052839382 191258967
258180417214 191249394
327984749650 191239821
614851869250 191230248
732467388286 191220675
834783327610 191211102
756372981586 191201529
185507413582 191191956
79366579330 191182383
995428914586 191172810
530704180834 191163237
875900948086 191153664
181682518654 191144091
498192573946 191134518
970567097554 191124945
469505861986 191115372
43986301246 191105799
186463637314 191096226
155864477890 191086653
447512716150 191077080
670312845706 191067507
936143043202 191057934
686568649150 191048361
301210485154 191038788
13387141822 191029215
71716789474 191019642
667444174510 191010069
65979447082 191000496
70760565742 190990923
427432017778 47549091
586165157290 190981350
904587660046 190971777
442731597490 190962204
424563346582 190952631
658838160922 190943058
756372981586 190933485
441775373758 190923912
45898748710 190914339
208456783150 151042794
298341813958 190904766
67891894546 190895193
557478445330 146323305
496280126482 190885620
797490602062 190876047
459943624666 190866474
348065448022 190856901
393007963426 190847328
640669910014 190837755
957179965306 190828182
21993155410 190818609
219931467934 190809036
439862926294 190799463
871119829426 190789890
46854972442 190780317
952398846646 190770744
966742202626 190761171
811833958042 190751598
846258012394 190742025
475243204378 190732452
122396647270 190722879
797490602062 190713306
423607122850 190703733
103272172630 190694160
285910905442 190684587
388226844766 190675014
278261115586 190665441
446556492418 190655868
764978995174 190646295
266786430802 190636722
461856072130 190627149
532616628298 190617576
254355522286 190608003
538353970690 190598430
894069198994 190588857
951442622914 190579284
254355522286 190569711
175945176262 190560138
131958884590 190550565
623457882838 190540992
699955781398 190531419
40161406318 190521846
887375632870 190512273
45898748710 190502700
600508513270 190493127
646407252406 190483554
931361924542 190473981
398745305818 190464408
698043333934 190454835
87972592918 61841580
527835509638 190445262
446556492418 190435689
807052839382 190426116
855820249714 190416543
940924161862 190406970
920843463490 190397397
958136189038 190387824
808965286846 190378251
479068099306 190368678
473472485179 42963624
350934119218 190359105
380577054910 190349532
997341362050 190339959
108053291290 190330386
646407252406 190320813
433169360170 190311240
532616628298 190301667
623457882838 29829468
539310194422 190292094
21993155410 190282521
449425163614 190272948
743942073070 190263375
974391992482 190253802
450381387346 190244229
85103921722 190234656
364321251466 190225083
244793284966 190215510
132915108322 190205937
22949379142 190196364
855820249714 190186791
262989651775 31409013
712386689914 190177218
553653550402 190167645
145346016838 190158072
214194125542 190148499
354759014146 77617884
154908254158 190138926
207500559418 132576477
532616628298 190129353
135783779518 190119780
561303340258 190110207
450381387346 190100634
640669910014 190091061
578515367434 190081488
356671461610 190071915
334678315774 190062342
28686721534 190052769
360496356538 190043196
115703081146 190033623
977260663678 190024050
109009515022 190014477
281129786782 190004904
951442622914 189995331
684656201686 189985758
406395095674 189976185
409263766870 189966612
932318148274 189957039
810877734310 189947466
161601820282 189937893
454206282274 189928320
595727394610 189918747
979173111142 189909174
977260663678 189899601
914149897366 189890028
523054390978 189880455
30599168998 189870882
786015917278 189861309
407351319406 189851736
246705732430 189842163
360496356538 189832590
157776925354 189823017
280173563050 189813444
873032276890 189803871
331809644578 189794298
22949379142 189784725
399701529550 189775152
66935670814 189765579
749679415462 189756006
309816498742 189746433
438906702562 189736860
890244304066 189727287
981085558606 189717714
579471591166 189708141
937099266934 189698568
103294295833 105063675
219931467934 87583377
658838160922 189688995
370058593858 189679422
210369230614 189669849
915106121098 189660276
491499007822 189650703
190288532242 189641130
741073401874 189631557
282086010514 189621984
496280126482 189612411
453250058542 189602838
371971041322 189593265
915106121098 189583692
709518018718 189574119
954311294110 189564546
180726294922 189554973
152039582962 189545400
782191022350 189535827
553653550402 189526254
419782227922 189516681
586165157290 189507108
582340262362 189497535
872076053158 72716508
866338710766 189487962
987779124730 189478389
848170459858 189468816
644494804942 176411244
911281226170 189459243
492585788128 51981390
377708383714 189449670
638757462550 189440097
404482648210 189430524
375795936250 189420951
874944724354 189411378
645451028674 189401805
468596670403 126181713
460899848398 189392232
316510064866 189382659
584252709826 189373086
781234798618 189363513
98491053970 189353940
589033828486 189344367
3824904502 189334794
454206282274 189325221
117615528610 150736458
10518470626 189315648
128133989662 189306075
672225293170 189296502
697087110202 189286929
546959984278 189277356
698043333934 189267783
626326554034 137209809
683699977954 189258210
976304439946 189248637
607202079394 189239064
895981646458 189229491
633976343890 189219918
583296486094 189210345
568953130114 189200772
47811196174 41479809
284954681710 189191199
887375632870 189181626
132915108322 189172053
612939421786 189162480
118571752342 189152907
899806541386 189143334
218019020470 189133761
76497908134 189124188
243837061234 189114615
458987400934 189105042
167339162674 189095469
269655101998 189085896
625370330302 189076323
217062796738 189066750
214194125542 189057177
844345564930 189047604
448468939882 189038031
213237901810 189028458
129090213394 189018885
902675212582 189009312
131002660858 188999739
952398846646 188990166
973435768750 188980593
909368778706 19902267
219931467934 188971020
244793284966 188961447
738204730678 188951874
338503210702 188942301
587121381022 188932728
409263766870 188923155
226625034058 139421172
787928364742 188913582
445600268686 188904009
738204730678 32337594
702824452594 58414446
611026974322 188894436
350934119218 188884863
816615076702 20036289
559390892794 188875290
420738451654 188865717
28686721534 188856144
873988500622 188846571
78410355598 188836998
338503210702 188827425
436038031366 188817852
256267969750 188808279
842433117466 188798706
399701529550 188789133
373883488786 188779560
958136189038 188769987
183594966118 188760414
518273272318 188750841
697087110202 150104640
720992703502 53158869
545047536814 188741268
722905150966 188731695
165426715210 188722122
701868228862 188712549
977260663678 188702976
849126683590 188693403
233318600182 188683830
820439971630 188674257
769760113834 188664684
897894093922 188655111
664575503314 188645538
846258012394 188635965
458031177202 188626392
809921510578 188616819
51636091102 188607246
461856072130 188597673
702824452594 188588100
964829755162 188578527
897894093922 188568954
947617727986 188559381
668400398242 188549808
561303340258 26498064
718124032306 188540235
786015917278 188530662
743942073070 188521089
71716789474 188511516
252443074822 188501943
997341362050 188492370
599552289538 188482797
703780676326 188473224
191244755974 188463651
752548086658 188454078
73629236938 126660363
822352419094 188444505
873988500622 188434932
65979447082 188425359
698043333934 79838820
358583909074 188415786
533572852030 188406213
795578154598 188396640
201763217026 188387067
205588111954 188377494
124309094734 188367921
524010614710 188358348
760197876514 188348775
509667258730 188339202
393964187158 188329629
759241652782 188320056
57373433494 188310483
377708383714 188300910
566084458918 188291337
56417209762 188281764
275392444390 188272191
90841264114 188262618
962917307698 188253045
218975244202 16542144
267742654534 149874888
557478445330 188243472
141521121910 188233899
679875083026 188224326
729598717090 188214753
958136189038 188205180
854864025982 188195607
366233698930 188186034
563215787722 188176461
971523321286 188166888
480980546770 188157315
348065448022 188147742
254355522286 5064117
602420960734 188138169
708561794986 188128596
852951578518 188119023
222800139130 188109450
10518470626 188099877
727686269626 188090304
158733149086 188080731
927537029614 188071158
18168260482 47281047
255311746018 188061585
356671461610 63248811
100403501434 188052012
522098167246 188042439
315553841134 188032866
983954229802 188023293
107097067558 87076008
79366579330 188013720
126221542198 188004147
599552289538 187994574
778366127422 187985001
220887691666 187975428
609114526858 187965855
588077604754 187956282
27730497802 187946709
266786430802 187937136
190288532242 187927563
879725843014 187917990
459943624666 187908417
108053291290 22123203
931361924542 187898844
413088661798 46859835
568953130114 187889271
560347116526 182566683
262961535874 187879698
387270621034 187870125
861557592106 187860552
940924161862 187850979
897894093922 187841406
217062796738 187831833
657881937190 7285053
357627685342 187822260
19124484214 187812687
857732697178 187803114
159689372818 187793541
698043333934 187783968
606245855662 187774395
169251610138 187764822
9574 135534534
931361924542 187755249
295473142762 187745676
415957332994 187736103
59285880958 187726530
393964187158 187716957
874944724354 187707384
300254261422 187697811
101359725166 100133580
928493253346 187688238
430300688974 47520372
624414106570 187678665
721948927234 187669092
830002208950 187659519
165426715210 187649946
625370330302 187640373
599552289538 187630800
490542784090 187621227
629195225230 187611654
448468939882 187602081
208456783150 187592508
865382487034 178775775
678918859294 187582935
120484199806 187573362
139608674446 187563789
657881937190 187554216
529747957102 187544643
241924613770 187535070
280173563050 187525497
576602919970 187515924
527835509638 187506351
265830207070 187496778
249574403626 187487205
891200527798 187477632
7649799430 187468059
796534378330 187458486
461856072130 187448913
650326144621 8309364
183594966118 187439340
448468939882 187429767
153952030426 187420194
569909353846 53848125
897894093922 187410621
846258012394 187401048
595727394610 187391475
961004860234 187381902
51636091102 187372329
650232147334 187362756
458987400934 187353183
851039131054 187343610
568953130114 187334037
387270621034 187324464
958136189038 187314891
548872431742 187305318
844345564930 187295745
973435768750 187286172
991604019658 187276599
559390892794 38177124
947617727986 15795450
273479996926 187267026
568953130114 187257453
333722092042 187247880
192200979706 187238307
125265318466 187228734
244793284966 187219161
679875083026 187209588
272523773194 187200015
932318148274 187190442
861557592106 187180869
463768519594 187171296
276348668122 187161723
390139292230 187152150
978216887410 187142577
745854520534 42025470
877813395550 187133004
837651998806 2230509
388226844766 187123431
85103921722 187113858
935186819470 187104285
363365027734 187094712
596683618342 187085139
87016369186 187075566
17212036750 187065993
365277475198 187056420
259136640946 187046847
729598717090 187037274
191244755974 187027701
493411455286 187018128
478111875574 187008555
314597617402 186998982
11474694358 186989409
367189922662 186979836
993516467122 186970263
17212036750 186960690
710474242450 186951117
443687821222 186941544
864426263302 186931971
371971041322 186922398
338503210702 186912825
596683618342 97682892
978216887410 186903252
225668810326 186893679
811833958042 186884106
124309094734 186874533
885463185406 186864960
31555392730 186855387
426475794046 186845814
302166708886 186836241
720036479770 186826668
137696226982 186817095
100403501434 186807522
97534830238 186797949
547916208010 186788376
285910905442 186778803
106140843826 186769230
565128235186 186759657
960048636502 186750084
86060145454 186740511
596683618342 186730938
921799687222 186721365
323203630990 186711792
529747957102 186702219
24861826606 186692646
331809644578 186683073
581384038630 186673500
973435768750 186663927
177857623726 186654354
973435768750 186644781
566084458918 186635208
552697326670 186625635
95622382774 186616062
310772722474 71328423
651188371066 186606489
940924161862 186596916
991604019658 186587343
778366127422 186577770
544091313082 186568197
902675212582 186558624
206544335686 186549051
961961083966 186539478
97534830238 186529905
669356621974 186520332
78410355598 186510759
24861826606 186501186
567996906382 180814824
979173111142 186491613
599552289538 186482040
797490602062 186472467
920843463490 186462894
163514267746 186453321
819483747898 186443748
311728946206 186434175
977260663678 186424602
357627685342 186415029
560347116526 186405456
397813368787 109285368
384401949838 186395883
846258012394 186386310
126221542198 186376737
128133989662 186367164
664575503314 186357591
294516919030 186348018
606245855662 186338445
992560243390 186328872
184551189850 186319299
933274372006 186309726
588077604754 186300153
81279026794 186290580
283042234246 186281007
753504310390 186271434
336590763238 186261861
267818577997 18246138
399701529550 186252288
968654650090 186242715
511579706194 186233142
838608222538 186223569
575646696238 186213996
607202079394 186204423
166382938942 61114032
653100818530 186194850
591902499682 2134779
949530175450 186185277
227581257790 186175704
739160954410 186166131
289735800370 186156558
602420960734 186146985
543135089350 186137412
29642945266 186127839
822352419094 186118266
514448377390 186108693
745854520534 186099120
37292735122 186089547
746810744266 186079974
589990052218 186070401
911281226170 178306698
808009063114 186060828
946661504254 186051255
882594514210 186041682
810877734310 186032109
860601368374 166723368
262005312142 186022536
838608222538 186012963
659794384654 61209762
212281678078 186003390
464724743326 185993817
975348216214 88645980
86060145454 185984244
630151448962 185974671
505842363802 185965098
84147697990 185955525
306947827546 185945952
943792833058 185936379
299298037690 185926806
544091313082 185917233
547916208010 185907660
831914656414 185898087
903631436314 185888514
945705280522 185878941
118571752342 185869368
457074953470 185859795
342328105630 185850222
808965286846 185840649
830958432682 185831076
50679867370 185821503
681787530490 185811930
378664607446 185802357
672225293170 185792784
109965738754 185783211
906500107510 185773638
167339162674 185764065
262005312142 185754492
182638742386 185744919
141521121910 185735346
679875083026 185725773
454206282274 185716200
434125583902 185706627
587121381022 784986
627282777766 185697054
445600268686 185687481
938055490666 185677908
970567097554 185668335
750635639194 185658762
687524872882 185649189
84147697990 185639616
637801238818 185630043
148214688034 185620470
952398846646 185610897
105184620094 185601324
770716337566 185591751
882594514210 185582178
495323902750 185572605
860601368374 185563032
221843915398 185553459
34424063926 131935086
441775373758 185543886
597639842074 185534313
9574 185524740
720992703502 185515167
574690472506 185505594
436038031366 185496021
865382487034 185486448
80322803062 185476875
398745305818 185467302
635888791354 185457729
415001109262 185448156
355715237878 185438583
343284329362 185429010
831914656414 185419437
465680967058 185409864
172120281334 185400291
329897197114 185390718
380577054910 185381145
981085558606 185371572
260092864678 185361999
825221090290 185352426
518273272318 28259496
487674112894 185342853
198894545830 185333280
104228396362 185323707
172120281334 185314134
533572852030 185304561
788884588474 185294988
340415658166 7543524
882594514210 185285415
746810744266 185275842
316607221243 26737389
616764316714 64464582
637801238818 185266269
655013265994 185256696
645451028674 147089145
811833958042 185247123
53548538566 185237550
47811196174 185227977
301210485154 185218404
225668810326 185208831
283998457978 185199258
785059693546 185189685
758285429050 185180112
644494804942 185170539
34424063926 185160966
72673013206 179838378
525923062174 86941986
945705280522 40417206
794621930866 35171202
241924613770 185151393
472374533182 185141820
711430466182 185132247
919887239758 185122674
680831306758 185113101
915106121098 185103528
89885040382 185093955
417869780458 185084382
908412554974 185074809
599552289538 185065236
226625034058 185055663
293560695298 97204242
986822900998 21299925
476199428110 185046090
67891894546 185036517
288779576638 185026944
532616628298 185017371
860601368374 185007798
887375632870 184998225
978216887410 184988652
120484199806 184979079
581384038630 184969506
98491053970 67920435
113790633682 184959933
345196776826 184950360
556522221598 184940787
350934119218 184931214
1912457038 184921641
421694675386 184912068
40161406318 184902495
638757462550 184892922
676050188098 184883349
327028525918 184873776
306947827546 184864203
481936770502 184854630
39205182586 181887000
589990052218 184845057
622501659106 184835484
907456331242 184825911
212281678078 184816338
213237901810 184806765
8606023162 184797192
253399298554 184787619
98491053970 184778046
513492153658 184768473
99447277702 161276331
3824904502 84500871
642582357478 184758900
765935218906 184749327
816615076702 184739754
503929916338 184730181
932318148274 184720608
322247407258 184711035
507754811266 184701462
577559143702 184691889
626326554034 184682316
563215787722 184672743
987779124730 184663170
910325002438 184653597
912237449902 184644024
733423612018 184634451
25818050338 184624878
109009515022 184615305
91797487846 184605732
257224193482 184596159
514448377390 184586586
371014817590 184577013
873988500622 184567440
170207833870 184557867
953355070378 184548294
551741102938 184538721
954311294110 184529148
197938322098 184519575
272523773194 184510002
704736900058 61085313
231406152718 184500429
442731597490 184490856
393007963426 184481283
656925713458 184471710
228537481522 184462137
919887239758 184452564
583296486094 184442991
515404601122 184433418
589033828486 184423845
843389341198 184414272
215150349274 184404699
750635639194 184395126
444644044954 184385553
546959984278 184375980
828089761486 78843228
861557592106 184366407
191244755974 184356834
267742654534 184347261
250530627358 184337688
607202079394 175453944
777409903690 184328115
153952030426 184318542
129090213394 184308969
65023223350 184299396
914149897366 184289823
651188371066 184280250
473330756914 184270677
176901399994 100832409
761154100246 54317202
535485299494 184261104
507754811266 184251531
371971041322 184241958
394920410890 184232385
538353970690 184222812
75541684402 184213239
22949379142 184203666
177857623726 184194093
991604019658 184184520
547916208010 184174947
695174662738 184165374
965785978894 184155801
48767419906 184146228
393007963426 184136655
285910905442 184127082
747766967998 184117509
451337611078 184107936
775497456226 184098363
168295386406 184088790
818527524166 184079217
560347116526 184069644
105184620094 184060071
879725843014 184050498
975348216214 184040925
583296486094 184031352
262005312142 184021779
572778025042 184012206
142477345642 184002633
958136189038 183993060
140564898178 183983487
174988952530 183973914
735336059482 183964341
756372981586 110673453
68848118278 183954768
76497908134 183945195
397789082086 183935622
293560695298 183926049
520185719782 183916476
520185719782 183906903
644494804942 183897330
174032728798 183887757
167339162674 183878184
224712586594 183868611
960048636502 183859038
96578606506 183849465
121440423538 183839892
602420960734 183830319
66935670814 183820746
979173111142 183811173
626326554034 157753467
681787530490 183801600
683699977954 102163056
29642945266 183792027
361452580270 183782454
346153000558 183772881
581384038630 183763308
122396647270 183753735
377708383714 69681867
458031177202 183744162
712386689914 183734589
820439971630 152718069
745854520534 183725016
297385590226 183715443
930405700810 183705870
312685169938 183696297
644494804942 183686724
137696226982 183677151
197938322098 183667578
245749508698 183658005
10518470626 183648432
480980546770 183638859
117615528610 183629286
150127135498 183619713
734379835750 31811079
587121381022 183610140
918931016026 183600567
728642493358 183590994
252443074822 183581421
495323902750 128641974
214194125542 183571848
939967938130 183562275
499148797678 183552702
788063143009 38885526
897894093922 183543129
310772722474 183533556
260092864678 183523983
131002660858 183514410
970567097554 183504837
961961083966 183495264
845301788662 183485691
431256912706 183476118
139608674446 9630438
156820701622 183466545
274436220658 183456972
740117178142 183447399
550784879206 183437826
83191474258 183428253
728642493358 183418680
578515367434 96850041
75541684402 183409107
881638290478 183399534
460899848398 183389961
98491053970 155092173
964829755162 183380388
717167808574 183370815
676050188098 183361242
817571300434 183351669
154908254158 183342096
321291183526 183332523
830002208950 183322950
666487950778 183313377
714299137378 183303804
409263766870 158634183
651188371066 183294231
758285429050 183284658
743942073070 183275085
107097067558 183265512
606245855662 183255939
646407252406 183246366
387270621034 183236793
181682518654 183227220
509667258730 183217647
689437320346 183208074
557478445330 183198501
759241652782 183188928
991604019658 183179355
290692024102 183169782
861557592106 183160209
119527976074 183150636
185507413582 183141063
36336511390 183131490
218019020470 183121917
339459434434 183112344
548872431742 183102771
740117178142 183093198
436038031366 183083625
734379835750 183074052
166382938942 183064479
644494804942 183054906
534529075762 183045333
178813847458 183035760
169251610138 183026187
528791733370 95605551
750635639194 183016614
775497456226 183007041
648319699870 182997468
131958884590 182987895
466637190790 182978322
979173111142 182968749
774541232494 182959176
279217339318 182949603
225668810326 182940030
267742654534 182930457
319378736062 182920884
427432017778 182911311
851995354786 182901738
711430466182 182892165
414044885530 182882592
495323902750 182873019
702824452594 182863446
428388241510 182853873
176901399994 182844300
395876634622 182834727
397789082086 182825154
565128235186 182815581
149170911766 182806008
449425163614 182796435
916062344830 182786862
762110323978 182777289
836695775074 182767716
891200527798 182758143
691349767810 182748570
209413006882 182738997
540266418154 182729424
796534378330 182719851
908412554974 182710278
284954681710 182700705
611026974322 182691132
635888791354 182681559
838608222538 182671986
633020120158 182662413
631107672694 182652840
329897197114 182643267
992560243390 182633694
338503210702 98802933
252443074822 182624121
579471591166 182614548
699955781398 41221338
275392444390 182604975
451337611078 182595402
154908254158 41278776
239055942574 182585829
284954681710 182576256
931361924542 182566683
745854520534 182557110
594771170878 182547537
737248506946 182537964
217062796738 182528391
738204730678 182518818
132915108322 179551188
57373433494 58644198
157776925354 182509245
755416757854 182499672
402570200746 182490099
566084458918 123300240
677962635562 182480526
465680967058 182470953
432213136438 182461380
377708383714 182451807
248618179894 170246232
735336059482 182442234
935186819470 182432661
344240553094 182423088
138652450714 182413515
404482648210 182403942
952398846646 182394369
874944724354 182384796
521141943514 10903647
101359725166 182375223
868251158230 182365650
339459434434 182356077
77454131866 182346504
660750608386 182336931
875900948086 182327358
565128235186 182317785
702824452594 182308212
303122932618 182298639
277304891854 157389693
473330756914 182289066
718124032306 182279493
740117178142 182269920
454206282274 182260347
494367679018 182250774
304079156350 182241201
305035380082 182231628
165426715210 182222055
784103469814 182212482
352846566682 182202909
199850769562 182193336
319378736062 182183763
462812295862 182174190
944749056790 182164617
916062344830 182155044
452293834810 182145471
126221542198 182135898
790797035938 182126325
209413006882 182116752
920843463490 182107179
705693123790 182097606
365277475198 182088033
350934119218 182078460
396832858354 182068887
416913556726 182059314
618676764178 182049741
974391992482 90445704
86060145454 182040168
183594966118 182030595
513492153658 182021022
524966838442 182011449
737248506946 182001876
902675212582 181992303
490542784090 181982730
947617727986 21654126
228537481522 181973157
658838160922 140416764
861557592106 181963584
122396647270 181954011
803227944454 181944438
381533278642 181934865
31555392730 181925292
812790181774 181915719
340415658166 181906146
842433117466 181896573
996385138318 181887000
633020120158 181877427
46854972442 181867854
700912005130 181858281
563215787722 181848708
939011714398 181839135
627282777766 181829562
961004860234 181819989
76497908134 181810416
591902499682 181800843
282086010514 181791270
393007963426 181781697
740117178142 181772124
809921510578 181762551
860601368374 181752978
991604019658 181743405
243837061234 181733832
395876634622 181724259
166382938942 135582399
480980546770 181714686
220887691666 181705113
687524872882 181695540
654057042262 181685967
611026974322 181676394
369102370126 181666821
374839712518 181657248
643538581210 181647675
858688920910 181638102
330853420846 181628529
877813395550 181618956
336590763238 181609383
200806993294 181599810
983954229802 181590237
152995806694 181580664
589033828486 181571091
615808092982 181561518
777409903690 181551945
573734248774 181542372
175945176262 181532799
531660404566 64675188
226625034058 181523226
228537481522 181513653
396832858354 181504080
343284329362 181494507
919887239758 64139100
528791733370 181484934
443687821222 181475361
782191022350 181465788
448468939882 181456215
227581257790 181446642
711430466182 181437069
308860275010 181427496
128133989662 181417923
768803890102 181408350
834783327610 181398777
62154552154 181389204
576602919970 181379631
434125583902 181370058
991604019658 181360485
349977895486 181350912
999253809514 181341339
899806541386 181331766
180726294922 181322193
418826004190 181312620
46854972442 181303047
782191022350 181293474
133871332054 181283901
146302240570 181274328
327028525918 181264755
795578154598 181255182
462812295862 181245609
985866677266 181236036
23905602874 181226463
329897197114 181216890
26774274070 181207317
12430918090 181197744
679875083026 181188171
62154552154 181178598
926580805882 181169025
182638742386 181159452
621545435374 181149879
223756362862 181140306
306947827546 181130733
457074953470 23032638
698999557666 181121160
116659304878 105848661
435081807634 181111587
70760565742 181102014
268698878266 181092441
222800139130 1167906
299298037690 181082868
281129786782 181073295
419782227922 181063722
278261115586 181054149
619632987910 181044576
668400398242 181035003
458031177202 181025430
467593414522 181015857
424563346582 181006284
671269069438 180996711
861557592106 107744115
993516467122 180987138
203675664490 180977565
756372981586 180967992
907456331242 180958419
236187271378 18485463
74585460670 180948846
55460986030 109792737
557478445330 180939273
911281226170 180929700
152039582962 180920127
451337611078 180910554
711430466182 180900981
847214236126 180891408
467593414522 180881835
976304439946 180872262
642582357478 180862689
440819150026 180853116
323203630990 180843543
128133989662 180833970
972479545018 180824397
479068099306 180814824
920843463490 180805251
410219990602 180795678
25818050338 180786105
662663055850 180776532
66935670814 180766959
552697326670 180757386
348065448022 180747813
868251158230 180738240
322247407258 180728667
593814947146 180719094
477155651842 94571667
309816498742 180709521
90841264114 180699948
296429366494 180690375
724817598430 180680802
489586560358 159026676
174032728798 180671229
125265318466 180661656
353802790414 180652083
729598717090 180642510
127177765930 180632937
989691572194 151042794
373883488786 180623364
27730497802 180613791
758285429050 180604218
682743754222 180594645
24861826606 180585072
81279026794 180575499
404482648210 180565926
568953130114 180556353
942836609326 180546780
538353970690 27675543
710474242450 180537207
553653550402 180527634
914149897366 180518061
373883488786 180508488
761229353599 41652123
597639842074 180498915
561303340258 180489342
646407252406 180479769
797490602062 180470196
42073853782 180460623
172120281334 180451050
742029625606 180441477
687524872882 180431904
531660404566 180422331
578515367434 180412758
525923062174 180403185
232362376450 180393612
648319699870 127847415
431256912706 180384039
884506961674 180374466
708561794986 180364893
504886140070 180355320
878769619282 180345747
697087110202 180336174
71716789474 180326601
191244755974 180192579
425519570314 180317028
533572852030 180307455
316510064866 180297882
268698878266 180288309
871119829426 180278736
423607122850 180269163
991604019658 180259590
967698426358 180250017
594771170878 180240444
743942073070 180230871
754460534122 3685605
104228396362 180221298
820439971630 180211725
584252709826 180202152
196025874634 82892607
814702629238 180192579
956233306 180183006
876857171818 180173433
540266418154 180163860
99447277702 180154287
589033828486 180144714
243837061234 180135141
905543883778 180125568
214194125542 180115995
596683618342 94255758
518273272318 180106422
212281678078 180096849
155001552616 47740551
196025874634 180087276
963873531430 126957126
109009515022 180077703
267742654534 180068130
88928816650 180058557
933274372006 180048984
542178865618 180039411
327984749650 180029838
224712586594 180020265
181682518654 180010692
538353970690 180001119
188376084778 179991546
514448377390 179981973
291648247834 179972400
576602919970 179962827
717167808574 179953254
189332308510 179943681
939011714398 179934108
555565997866 179924535
711430466182 179914962
92753711578 179905389
812790181774 179895816
53548538566 179886243
436038031366 179876670
958136189038 179867097
943792833058 78096534
4781128234 179857524
43986301246 179847951
485761665430 179838378
42073853782 179828805
549828655474 179819232
411176214334 111286125
526879285906 179809659
187419861046 179800086
966742202626 179790513
75541684402 179780940
634932567622 179771367
168295386406 179761794
419782227922 179752221
333722092042 179742648
248618179894 179733075
504886140070 15115767
339459434434 161506083
976304439946 179723502
500105021410 179713929
218975244202 179704356
163571878060 63086070
930405700810 179694783
548872431742 179685210
384401949838 179675637
227581257790 179666064
628239001498 179656491
983954229802 20045862
208456783150 179646918
226625034058 179637345
722905150966 57964515
497236350214 15680574
851995354786 179627772
689437320346 179618199
836695775074 179608626
531660404566 179599053
567996906382 179589480
723861374698 179579907
949530175450 179570334
804184168186 179560761
355715237878 179551188
221843915398 179541615
817571300434 179532042
194113427170 179522469
526879285906 179512896
54628292290 5523621
655013265994 179503323
105184620094 145490454
228537481522 179493750
309816498742 179484177
173076505066 179474604
174032728798 179465031
212281678078 179455458
476199428110 179445885
841476893734 179436312
307904051278 179426739
875900948086 179417166
804184168186 179407593
696130886470 179398020
150127135498 179388447
236187271378 96830895
35380287658 179378874
417869780458 179369301
936143043202 179359728
101359725166 179350155
131958884590 179340582
843389341198 179331009
785059693546 179321436
418826004190 179311863
692305991542 179302290
150127135498 78364578
671269069438 141086874
176901399994 179292717
85103921722 179283144
802271720722 179273571
748723191730 179263998
604333408198 179254425
876857171818 179244852
541222641886 179235279
920843463490 179225706
353802790414 179216133
472374533182 179206560
935186819470 179196987
317466288598 115852446
698999557666 179187414
928493253346 179177841
799403049526 179168268
381533278642 179158695
233318600182 179149122
9562246894 179139549
287823352906 179129976
833827103878 179120403
218047165090 39670512
300254261422 179110830
667444174510 179101257
944749056790 179091684
364321251466 179082111
444644044954 179072538
808009063114 179062965
640669910014 179053392
843389341198 179043819
641626133746 179034246
733423612018 179024673
286867129174 179015100
204631888222 179005527
585208933558 178995954
351890342950 178986381
310772722474 152344722
46854972442 178976808
808009063114 178967235
752548086658 178957662
444644044954 178948089
904587660046 178938516
902675212582 80116437
30599168998 178928943
589990052218 178919370
874944724354 32193999
674137740634 178909797
463768519594 178900224
341371881898 178890651
992560243390 178881078
868251158230 178871505
72673013206 178861932
220887691666 178852359
823308642826 178842786
960048636502 178833213
633020120158 178823640
184551189850 178814067
709518018718 178804494
104228396362 178794921
976304439946 178785348
171164057602 178775775
238099718842 178766202
606245855662 178756629
175945176262 178747056
981085558606 178737483
428388241510 178727910
327028525918 178718337
385358173570 178708764
499148797678 178699191
555565997866 178689618
984910453534 178680045
640669910014 178670472
502017468874 43624161
939967938130 178660899
656925713458 178651326
184551189850 178641753
470462085718 56787036
397789082086 178632180
956233306 178622607
736292283214 95921460
556522221598 178613034
796534378330 138952095
320334959794 178603461
490542784090 178593888
356671461610 109744872
514448377390 178584315
279217339318 178574742
763066547710 178565169
721948927234 756267
377708383714 178555596
634932567622 178546023
317466288598 178536450
162558044014 178526877
656925713458 146323305
252443074822 178517304
674137740634 178507731
153952030426 178498158
448468939882 178488585
969610873822 178479012
56417209762 178469439
317466288598 178459866
441775373758 35496684
499148797678 178450293
667444174510 178440720
239055942574 178431147
975348216214 178421574
25818050338 178412001
638757462550 178402428
808009063114 178392855
973435768750 178383282
124309094734 56806182
801315496990 178373709
913193673634 178364136
581384038630 178354563
154908254158 178344990
792709483402 178335417
799403049526 178325844
698999557666 178316271
25818050338 178306698
390139292230 178297125
660750608386 178287552
917018568562 178277979
474286980646 178268406
546959984278 178258833
740117178142 178249260
975348216214 178239687
924668358418 178230114
37292735122 178220541
655013265994 2153925
370058593858 100755825
925624582150 178210968
681787530490 178201395
151083359230 178191822
521141943514 178182249
861557592106 178172676
458987400934 178163103
390139292230 178153530
665531727046 178143957
945705280522 178134384
144389793106 178124811
947617727986 178115238
148214688034 178105665
78410355598 178096092
504886140070 178086519
30599168998 178076946
651188371066 178067373
215150349274 178057800
189332308510 178048227
269655101998 178038654
205588111954 178029081
601464737002 178019508
882594514210 178009935
233318600182 178000362
655013265994 177990789
949530175450 177981216
869207381962 177971643
678918859294 177962070
863470039570 177952497
339459434434 177942924
653100818530 177933351
293560695298 177923778
620589211642 177914205
396832858354 177904632
84147697990 177895059
255311746018 177885486
562259563990 177875913
556522221598 177866340
27730497802 177856767
100403501434 99635784
750635639194 177847194
415957332994 177837621
502017468874 177828048
247661956162 177818475
578515367434 177808902
174988952530 177799329
8606023162 177789756
3824904502 177780183
553653550402 177770610
807052839382 177761037
706649347522 177751464
672225293170 177741891
411176214334 177732318
885463185406 177722745
611026974322 177713172
835739551342 177703599
426475794046 177694026
856776473446 177684453
271567549462 177674880
842433117466 177665307
711430466182 177655734
626326554034 177646161
794621930866 177636588
586165157290 177627015
391095515962 177617442
157776925354 177607869
590947501294 110328825
805140391918 177598296
913193673634 177588723
447512716150 177579150
476199428110 177569577
826177314022 177560004
882594514210 177550431
523054390978 177540858
864426263302 177531285
53548538566 177521712
554609774134 177512139
883550737942 177502566
765935218906 177492993
480024323038 177483420
211325454346 177473847
70760565742 177464274
271567549462 73338753
86060145454 177454701
728642493358 177445128
770716337566 152229846
720036479770 177435555
258180417214 177425982
20080707946 177416409
800359273258 177406836
836695775074 107753688
833827103878 177397263
21993155410 162741
961961083966 177387690
892156751530 177378117
587121381022 133045554
123352871002 177368544
930405700810 177358971
725773822162 177349398
833827103878 65153838
726730045894 177339825
288779576638 177330252
664575503314 177320679
780278574886 47807562
258180417214 177311106
852951578518 177301533
689437320346 177291960
290692024102 177282387
738204730678 177272814
34424063926 177263241
279217339318 177253668
747766967998 177244095
737248506946 177234522
654057042262 177224949
677006411830 171462003
581384038630 177215376
201763217026 177205803
413088661798 177196230
689437320346 177186657
563215787722 177177084
579471591166 177167511
201763217026 177157938
866338710766 177148365
946661504254 177138792
914149897366 177129219
629195225230 169327224
241924613770 177119646
524966838442 177110073
989691572194 177100500
424563346582 177090927
434125583902 177081354
758285429050 177071781
914149897366 177062208
101359725166 177052635
639713686282 177043062
604333408198 177033489
700912005130 177023916
181682518654 177014343
186463637314 173233008
577559143702 177004770
342328105630 176995197
490542784090 176985624
240012166306 176976051
941880385594 143604573
37292735122 176966478
256267969750 176956905
854864025982 176947332
403526424478 176937759
469505861986 176928186
947617727986 176918613
946661504254 176909040
2868680770 176899467
255311746018 176889894
680831306758 176880321
393964187158 79092126
861557592106 176870748
903631436314 176861175
718124032306 176851602
843389341198 176842029
293560695298 176832456
364321251466 176822883
197938322098 176813310
87972592918 176803737
930405700810 176794164
885463185406 176784591
393007963426 176775018
606245855662 176765445
473330756914 176755872
709518018718 176746299
159689372818 176736726
60242104690 176727153
770716337566 176717580
275392444390 176708007
964829755162 176698434
843389341198 176688861
8606023162 176679288
888331856602 176669715
130046437126 176660142
909368778706 176650569
785059693546 176640996
165426715210 68762859
353802790414 176631423
196025874634 176621850
733423612018 176612277
166382938942 18743934
449425163614 176602704
382489502374 176593131
737248506946 176583558
574690472506 176573985
158733149086 176564412
429344465242 176554839
808009063114 176545266
158733149086 159715932
205588111954 44179395
66935670814 176535693
729598717090 176526120
349021671754 176516547
134827555786 11602476
287823352906 176506974
233318600182 176497401
901718988850 176487828
87016369186 176478255
9562246894 176468682
757329205318 176459109
1912457038 176449536
335634539506 176439963
619632987910 176430390
345196776826 70170090
651188371066 176420817
965785978894 176411244
382489502374 176401671
638757462550 176392098
569909353846 81102456
661706832118 176382525
420738451654 176372952
814702629238 176363379
189332308510 176353806
149170911766 176344233
881638290478 176334660
393007963426 72582486
830002208950 176325087
501061245142 176315514
805140391918 176305941
541222641886 176296368
404482648210 176286795
84147697990 176277222
329897197114 176267649
969610873822 68332074
997341362050 176258076
89885040382 176248503
105184620094 176238930
801315496990 101052588
355715237878 176229357
22949379142 176219784
492455231554 176210211
537397746958 176200638
834783327610 176191065
262961535874 157447131
512535929926 176181492
108053291290 176171919
979173111142 7419075
580427814898 176162346
160645596550 91144533
739160954410 176152773
218975244202 176143200
689437320346 176133627
835739551342 176124054
223756362862 176114481
369102370126 176104908
134827555786 126593352
136740003250 176095335
131002660858 176085762
202719440758 176076189
365277475198 176066616
271567549462 176057043
228537481522 176047470
29642945266 19203438
452293834810 176037897
110921962486 176028324
7649799430 176018751
642582357478 176009178
340415658166 175999605
614851869250 175990032
524966838442 175980459
271567549462 175970886
640669910014 175961313
232362376450 175951740
975348216214 175942167
983954229802 175932594
620589211642 101138745
616764316714 175923021
893112975262 175913448
271567549462 175903875
989691572194 83457414
2868680770 175894302
704736900058 175884729
254355522286 175875156
817571300434 175865583
432213136438 175856010
25818050338 175846437
692305991542 175836864
428388241510 175827291
990647795926 175817718
501061245142 175808145
773585008762 175798572
507754811266 175788999
159689372818 175779426
565128235186 175769853
370058593858 175760280
137696226982 175750707
73629236938 175741134
619632987910 175731561
231406152718 175721988
322247407258 175712415
982041782338 175702842
546003760546 175693269
893112975262 175683696
352846566682 175674123
935186819470 175664550
612939421786 175654977
523054390978 60683247
569909353846 175645404
928493253346 175635831
668400398242 169001742
192200979706 175626258
868251158230 175616685
382489502374 175607112
396832858354 175597539
289735800370 175587966
978216887410 175578393
541222641886 175568820
711430466182 175559247
68848118278 175549674
193157203438 175540101
297385590226 175530528
245749508698 175520955
445600268686 175511382
42073853782 175501809
389183068498 49712589
729598717090 51043236
241924613770 12531057
205588111954 175492236
143433569374 175482663
377708383714 175473090
43030077514 175463517
498192573946 175453944
423607122850 175444371
341371881898 175434798
161601820282 175425225
692305991542 175415652
260092864678 175406079
689437320346 86252730
742029625606 175396506
498192573946 175386933
1912457038 175377360
532616628298 175367787
174032728798 175358214
599552289538 175348641
48767419906 175339068
658941980107 47855427
900762765118 175329495
783147246082 175319922
154908254158 175310349
398745305818 175300776
955267517842 175291203
16255813018 104470149
87972592918 68858589
861557592106 175281630
795578154598 175272057
33467840194 175262484
611026974322 175252911
585208933558 82203351
883550737942 175243338
899806541386 175233765
348065448022 175224192
342328105630 175214619
817571300434 175205046
218019020470 175195473
234274823914 175185900
961004860234 175176327
420738451654 175166754
377708383714 175157181
194113427170 175147608
240968390038 175138035
998297585782 175128462
750635639194 104412711
569909353846 175118889
883550737942 78058242
575646696238 175109316
633976343890 8290218
492455231554 175099743
684656201686 175090170
34424063926 4422726
717167808574 175080597
320334959794 175071024
633020120158 175061451
677962635562 175051878
2868680770 175042305
474286980646 175032732
143433569374 175023159
101359725166 175013586
785059693546 175004013
192200979706 174994440
916062344830 174984867
150127135498 174975294
993516467122 174965721
371971041322 174956148
580427814898 17212254
215150349274 174946575
378664607446 174937002
296429366494 174927429
445600268686 174917856
21036931678 174908283
957179965306 174898710
308058961564 12578922
999253809514 174889137
146302240570 174879564
843389341198 174869991
28686721534 174860418
581384038630 174850845
917974792294 174841272
948573951718 174831699
308860275010 116905476
388226844766 174822126
447512716150 174812553
665531727046 174802980
446556492418 174793407
662663055850 174783834
841476893734 174774261
45898748710 174764688
268698878266 174755115
537397746958 174745542
995428914586 24880227
149170911766 174735969
280173563050 174726396
365277475198 174716823
870163605694 174707250
501061245142 174697677
68848118278 50401845
225668810326 174688104
458031177202 174678531
234274823914 105149832
624414106570 174668958
664575503314 174659385
9562246894 174649812
985866677266 174640239
773585008762 174630666
931361924542 174621093
835739551342 174611520
290692024102 174601947
411176214334 174592374
289735800370 174582801
374839712518 174573228
250530627358 174563655
797490602062 174554082
174988952530 174544509
642582357478 20897859
488630336626 174534936
2868680770 174525363
284954681710 174515790
283042234246 174506217
801315496990 174496644
13387141822 174487071
580427814898 37334700
41117630050 174477498
203675664490 174467925
21993155410 174458352
141521121910 174448779
587121381022 174439206
517317048586 174429633
635888791354 174420060
725773822162 174410487
1912457038 166522335
47811196174 174400914
159689372818 174391341
839564446270 174381768
357627685342 174372195
714299137378 174362622
820439971630 174353049
584252709826 174343476
993516467122 174333903
690393544078 27206466
956223741574 174324330
587121381022 174314757
483849217966 100095288
585208933558 174305184
951442622914 174295611
817571300434 27704262
235231047646 174286038
330853420846 174276465
105184620094 174266892
886419409138 174257319
413088661798 174247746
196025874634 174238173
492455231554 174228600
185507413582 174219027
986822900998 174209454
411176214334 174199881
311728946206 174190308
480980546770 174180735
245749508698 174171162
454206282274 174161589
842433117466 174152016
235231047646 174142443
127177765930 174132870
884506961674 174123297
29642945266 174113724
399701529550 174104151
991604019658 174094578
604333408198 174085005
393007963426 174075432
633020120158 174065859
773585008762 24334566
590946275950 174056286
334678315774 174046713
276348668122 174037140
963873531430 174027567
416913556726 174017994
375795936250 174008421
403526424478 173998848
445600268686 173989275
452293834810 173979702
19124484214 173970129
742029625606 173960556
275392444390 173950983
541222641886 173941410
334678315774 173931837
677006411830 173922264
382489502374 173912691
206544335686 173903118
150127135498 173893545
667444174510 173883972
602420960734 173874399
573734248774 173864826
681787530490 173855253
511579706194 173845680
159689372818 173836107
793665707134 173826534
698043333934 173816961
704736900058 173807388
436038031366 173797815
830958432682 173788242
237143495110 173778669
72673013206 173769096
296429366494 173759523
368146146394 43643307
208456783150 173749950
838608222538 173740377
526879285906 173730804
188376084778 173721231
407351319406 113009265
901718988850 173711658
436038031366 173702085
145346016838 173692512
971523321286 173682939
71716789474 173673366
695174662738 173663793
679875083026 173654220
20080707946 173644647
953355070378 173635074
824264866558 173625501
217062796738 173615928
985866677266 173606355
766891442638 173596782
632063896426 173587209
738204730678 173577636
585208933558 173568063
919887239758 173558490
637801238818 173548917
413088661798 173539344
830958432682 173529771
665531727046 173520198
747766967998 110347971
988735348462 173510625
631107672694 173501052
855820249714 173491479
12430918090 173481906
589990052218 173472333
207500559418 173462760
839564446270 173453187
29642945266 173443614
124309094734 173434041
339459434434 173424468
192200979706 173414895
360496356538 173405322
755416757854 173395749
74585460670 173386176
453250058542 173376603
619632987910 173367030
328940973382 173357457
462812295862 173347884
340415658166 173338311
148214688034 173328738
148214688034 173319165
148214688034 173309592
790797035938 173300019
372927265054 173290446
592858723414 173280873
515404601122 173271300
663619279582 173261727
437950478830 118044663
933274372006 173252154
772628785030 173242581
712386689914 173233008
106140843826 173223435
924668358418 173213862
413088661798 173204289
985866677266 173194716
913193673634 173185143
798446825794 173175570
458987400934 173165997
307904051278 173156424
915106121098 173146851
423607122850 173137278
135783779518 173127705
26774274070 173118132
214194125542 173108559
399769268098 81657690
991604019658 173098986
452293834810 173089413
289735800370 173079840
212281678078 173070267
95622382774 173060694
377708383714 101607822
524966838442 173051121
207500559418 173041548
396832858354 70208382
989691572194 173031975
930405700810 173022402
476199428110 173012829
999253809514 173003256
322247407258 172993683
502017468874 172984110
962917307698 172974537
928493253346 172964964
250530627358 172955391
434125583902 57418854
624414106570 172945818
518273272318 172936245
913193673634 36023199
302166708886 172926672
752548086658 172917099
850082907322 172907526
75541684402 172897953
960048636502 59180286
843389341198 172888380
628239001498 172878807
942836609326 172869234
698043333934 172859661
11474694358 172850088
983954229802 172840515
240012166306 172830942
576602919970 172821369
893112975262 172811796
650232147334 172802223
450381387346 172792650
435081807634 172783077
84147697990 172773504
619632987910 172763931
807052839382 172754358
794621930866 172744785
644494804942 172735212
6693575698 172725639
901718988850 172716066
210369230614 166129842
695174662738 172706493
429344465242 172696920
824264866558 172687347
520185719782 172677774
862513815838 172668201
173076505066 172658628
92753711578 172649055
7649799430 172639482
167339162674 172629909
483849217966 172620336
259136640946 172610763
981085558606 172601190
265830207070 172591617
181682518654 172582044
428388241510 172572471
468549638254 172562898
531660404566 172553325
322247407258 172543752
334678315774 172534179
158733149086 172524606
409263766870 172515033
46854972442 124295832
130046437126 172505460
347109224290 172495887
712386689914 172486314
999253809514 172476741
670312845706 172467168
936143043202 172457595
873988500622 172448022
813746405506 172438449
900762765118 172428876
175945176262 172419303
20080707946 172409730
419784764767 67393920
380577054910 172400157
859645144642 172390584
533572852030 172381011
317466288598 172371438
829045985218 172361865
63110775886 172352292
735336059482 172342719
811833958042 172333146
935186819470 172323573
635888791354 172314000
425519570314 172304427
764978995174 172294854
746810744266 172285281
428388241510 172275708
813746405506 172266135
234274823914 172256562
133871332054 172246989
287823352906 131408571
274436220658 94954587
47811196174 172237416
777409903690 172227843
192200979706 172218270
755416757854 172208697
525923062174 172199124
106140843826 172189551
140564898178 172179978
452293834810 172170405
757329205318 172160832
15299589286 172151259
123352871002 172141686
465680967058 49578567
87972592918 172132113
494367679018 172122540
855820249714 172112967
608158303126 172103394
519229496050 172093821
116659304878 172084248
271567549462 172074675
525923062174 172065102
758285429050 172055529
269655101998 51627189
20080707946 172045956
133871332054 172036383
971523321286 172026810
756372981586 172017237
418826004190 172007664
502973692606 171998091
46854972442 171988518
705693123790 171978945
36336511390 171969372
694218439006 171959799
80322803062 89603280
276348668122 171950226
219931467934 171940653
931361924542 171931080
964829755162 169001742
841476893734 171921507
414044885530 171911934
902675212582 171902361
449425163614 171892788
753504310390 171883215
194113427170 44792067
274436220658 171873642
889288080334 171864069
641626133746 171854496
221843915398 103512849
21993155410 171844923
398745305818 171835350
386314397302 171825777
69804342010 171816204
65023223350 171806631
549828655474 171797058
38248958854 171787485
206544335686 171777912
560347116526 171768339
543135089350 171758766
615808092982 171749193
393964187158 171739620
759241652782 171730047
266786430802 121653684
625370330302 171720474
239055942574 171710901
943792833058 171701328
735336059482 171691755
43030077514 171682182
505842363802 171672609
197938322098 171663036
631107672694 171653463
137696226982 171643890
627282777766 171634317
461856072130 6318180
896937870190 171624744
29642945266 171615171
929449477078 171605598
40161406318 171596025
147258464302 165804360
441775373758 171586452
997341362050 171576879
166382938942 171567306
362408804002 171557733
550784879206 171548160
741073401874 171538587
41117630050 171529014
736292283214 171519441
366233698930 171509868
802271720722 171500295
284954681710 171490722
898850317654 171481149
584252709826 171471576
491499007822 171462003
15299589286 171452430
296429366494 171442857
892156751530 171433284
917974792294 171423711
920843463490 171414138
914149897366 171404565
792709483402 38330292
764022771442 171394992
797490602062 171385419
927537029614 171375846
222800139130 171366273
86060145454 171356700
696130886470 171347127
494367679018 100621803
608158303126 171337554
720992703502 171327981
306947827546 171318408
154908254158 128230335
666487950778 171308835
890244304066 171299262
843389341198 171289689
585208933558 171280116
135783779518 171270543
923712134686 171260970
684656201686 104556306
486717889162 171251397
953355070378 171241824
201763217026 171232251
667444174510 171222678
276348668122 171213105
27730497802 171203532
797490602062 171193959
399701529550 171184386
604333408198 171174813
720036479770 171165240
748723191730 105111540
728642493358 171155667
679875083026 171146094
240968390038 2546418
479068099306 171136521
305035380082 20007570
120484199806 171126948
739160954410 171117375
998297585782 171107802
341371881898 171098229
866338710766 171088656
336590763238 171079083
539310194422 171069510
155864477890 171059937
76497908134 171050364
782191022350 10290975
210369230614 171040791
504886140070 171031218
913193673634 171021645
294516919030 171012072
178813847458 171002499
151083359230 170992926
266786430802 105168978
397789082086 170983353
851039131054 170973780
280173563050 88148184
704736900058 170964207
715255361110 170954634
572778025042 13679817
556522221598 170945061
45898748710 170935488
941880385594 170925915
677962635562 170916342
109965738754 170906769
764978995174 170897196
913193673634 170887623
179770071190 170878050
614851869250 170868477
794621930866 108854583
690393544078 170858904
623457882838 170849331
255311746018 170839758
476199428110 170830185
693262215274 170820612
904587660046 170811039
115703081146 170801466
10518470626 170791893
713342913646 170782320
69804342010 170772747
732467388286 170763174
135783779518 170753601
712386689914 170744028
9574 170734455
90841264114 170724882
100403501434 170715309
841476893734 4872657
437950478830 170705736
924668358418 170696163
926580805882 170686590
796534378330 170677017
436994255098 170667444
570865577578 170657871
49723643638 170648298
810877734310 170638725
825221090290 170629152
922755910954 170619579
669356621974 28020171
431256912706 170610006
662663055850 170600433
105184620094 36875196
253399298554 170590860
517317048586 170581287
557478445330 170571714
823308642826 170562141
677962635562 135611118
629195225230 170552568
116659304878 170542995
266786430802 170533422
350934119218 170523849
906500107510 170514276
34424063926 170504703
809921510578 170495130
262961535874 170485557
309816498742 170475984
6693575698 170466411
412132438066 170456838
470462085718 170447265
837651998806 170437692
773585008762 170428119
120484199806 136510980
15299589286 170418546
743942073070 170408973
594771170878 170399400
204631888222 72438891
599552289538 170389827
461856072130 170380254
706649347522 170370681
218019020470 170361108
241924613770 170351535
731511164554 170341962
107097067558 170332389
638757462550 170322816
516360824854 170313243
372927265054 170303670
426475794046 170294097
637801238818 170284524
453250058542 170274951
217062796738 114713259
298341813958 170265378
766891442638 170255805
273479996926 170246232
407351319406 170236659
815658852970 170227086
698999557666 170217513
552697326670 131580885
329897197114 170207940
912237449902 170198367
771672561298 170188794
843389341198 170179221
837651998806 170169648
921799687222 170160075
142477345642 170150502
869207381962 170140929
92753711578 170131356
236187271378 170121783
527835509638 170112210
656925713458 170102637
721948927234 170093064
992560243390 170083491
541222641886 170073918
316510064866 103378827
739160954410 170064345
650232147334 170054772
282086010514 170045199
742985849338 170035626
592858723414 170026053
755416757854 170016480
952398846646 163889760
816615076702 170006907
708561794986 169997334
642582357478 169987761
224712586594 5169420
866338710766 169978188
489586560358 169968615
340415658166 58701636
492455231554 169959042
938055490666 169949469
556522221598 169939896
965785978894 169930323
312685169938 169920750
930405700810 169911177
804184168186 139315869
760197876514 169901604
303122932618 169892031
862513815838 169882458
950486399182 169872885
189332308510 169863312
52592314834 169853739
534529075762 169844166
640669910014 169834593
55460986030 169825020
20080707946 169815447
370058593858 31543035
100403501434 169805874
754460534122 169796301
401613977014 169786728
401613977014 169777155
428388241510 169767582
1912457038 169758009
976304439946 169748436
501061245142 169738863
930405700810 169729290
1912457038 169719717
96578606506 169710144
241924613770 169700571
540266418154 169690998
478111875574 169681425
37292735122 169671852
817571300434 169662279
372927265054 169652706
474286980646 169643133
414044885530 169633560
946661504254 169623987
297385590226 169614414
915106121098 169604841
590946275950 169595268
279217339318 119116839
433169360170 169585695
620589211642 169576122
688481096614 169566549
633020120158 169556976
968654650090 169547403
495323902750 169537830
488630336626 163324953
363365027734 169528257
918931016026 169518684
487674112894 169509111
795578154598 169499538
806096615650 148324062
553653550402 169489965
900762765118 169480392
328940973382 169470819
507754811266 169461246
938055490666 169451673
194113427170 169442100
563215787722 169432527
945705280522 169422954
711430466182 169413381
764022771442 169403808
46854972442 159639348
918931016026 169394235
930405700810 169384662
373883488786 169375089
342328105630 169365516
847214236126 169355943
700912005130 70208382
180726294922 169346370
830958432682 169336797
879725843014 169327224
849126683590 169317651
974391992482 169308078
321291183526 169298505
40161406318 169288932
696130886470 169279359
86060145454 4250412
283042234246 169269786
812790181774 169260213
158733149086 169250640
552697326670 169241067
262961535874 169231494
114746857414 169221921
677962635562 169212348
385358173570 169202775
946661504254 169193202
328940973382 169183629
961961083966 169174056
148214688034 169164483
222800139130 169154910
30599168998 147797547
264873983338 169145337
339459434434 169135764
961961083966 169126191
85103921722 169116618
940924161862 169107045
254355522286 169097472
169251610138 169087899
698043333934 169078326
432213136438 169068753
69804342010 169059180
417869780458 169049607
797490602062 169040034
777409903690 169030461
698999557666 169020888
162558044014 169011315
260092864678 169001742
543135089350 168992169
349021671754 168982596
912237449902 168973023
163514267746 168963450
851039131054 168953877
895981646458 86405898
782191022350 168944304
567996906382 168934731
259136640946 168925158
831914656414 168915585
81279026794 168906012
689437320346 168896439
664575503314 54393786
629195225230 168886866
387270621034 168877293
292604471566 168867720
207500559418 168858147
653100818530 168848574
674137740634 168839001
426475794046 168829428
564172011454 168819855
835739551342 168810282
677962635562 168800709
556522221598 168791136
613895645518 168781563
792709483402 168771990
602420960734 168762417
467593414522 168752844
755416757854 168743271
65979447082 168733698
626326554034 168724125
788884588474 168714552
8606023162 168704979
328940973382 168695406
385358173570 168685833
813746405506 168676260
701868228862 168666687
473330756914 168657114
123352871002 168647541
954311294110 168637968
171164057602 168628395
600508513270 168618822
331809644578 168609249
907456331242 168599676
42073853782 168590103
14343365554 168580530
913193673634 168570957
213237901810 168561384
373883488786 168551811
404482648210 54623538
333722092042 168542238
811833958042 168532665
485761665430 168523092
327984749650 168513519
776453679958 168503946
407351319406 168494373
839564446270 168484800
17212036750 168475227
790797035938 168465654
756372981586 168456081
951442622914 168446508
720036479770 168436935
733423612018 168427362
482892994234 168417789
274436220658 168408216
417869780458 168398643
575646696238 168389070
736292283214 168379497
917018568562 168369924
780278574886 168360351
21036931678 168350778
539310194422 168341205
148214688034 168331632
218975244202 168322059
163514267746 168312486
176901399994 168302913
695174662738 168293340
136740003250 168283767
938055490666 168274194
422650899118 168264621
770716337566 168255048
180726294922 168245475
323203630990 168235902
399701529550 69155352
419782227922 168226329
565128235186 168216756
478111875574 168207183
339459434434 168197610
136740003250 168188037
146302240570 168178464
138652450714 168168891
479068099306 168159318
738204730678 168149745
501061245142 168140172
190288532242 168130599
627282777766 168121026
856776473446 168111453
718124032306 168101880
423607122850 168092307
124309094734 168082734
643538581210 168073161
489586560358 168063588
415001109262 168054015
788884588474 59170713
842433117466 168044442
989691572194 168034869
280173563050 168025296
761154100246 168015723
961961083966 168006150
951442622914 151444860
703780676326 167996577
277304891854 167987004
901718988850 167977431
601464737002 167967858
978216887410 167958285
839564446270 167948712
674137740634 167939139
219931467934 167929566
280173563050 167919993
588077604754 167910420
262961535874 167900847
562259563990 167891274
303122932618 167881701
610070750590 167872128
671269069438 167862555
5737351966 167852982
671269069438 167843409
720992703502 167833836
588077604754 167824263
334678315774 167814690
988735348462 167805117
176901399994 167795544
803227944454 167785971
794621930866 128096313
749679415462 167776398
172120281334 167766825
948573951718 167757252
329897197114 167747679
541222641886 167738106
619632987910 167728533
800359273258 167718960
285910905442 88454520
78410355598 167709387
99447277702 167699814
421694675386 167690241
805140391918 167680668
655969489726 167671095
151083359230 167661522
611026974322 167651949
664575503314 167642376
75541684402 167632803
45898748710 129187635
76497908134 167623230
454206282274 167613657
82235250526 167604084
122396647270 167594511
398745305818 167584938
362408804002 167575365
140564898178 167565792
127177765930 167556219
878769619282 119566770
848170459858 43605015
965800692595 149252643
807052839382 167546646
597639842074 167537073
851995354786 167527500
429344465242 167517927
417869780458 167508354
55460986030 167498781
240968390038 167489208
413088661798 167479635
303122932618 167470062
972479545018 167460489
706649347522 167450916
629195225230 167441343
905543883778 167431770
998297585782 167422197
847214236126 167412624
722905150966 167403051
590946275950 167393478
993516467122 129800307
140564898178 167383905
849126683590 167374332
276348668122 167364759
546003760546 167355186
563215787722 21500958
382489502374 167345613
888331856602 29800749
226625034058 167336040
703780676326 167326467
554609774134 167316894
759241652782 97836060
858688920910 167307321
95622382774 167297748
392051739694 167288175
668400398242 167278602
388226844766 167269029
901718988850 167259456
589990052218 167249883
615808092982 167240310
837651998806 167230737
876857171818 167221164
963873531430 167211591
171164057602 167202018
976304439946 49090344
791753259670 167192445
605289631930 167182872
113790633682 167173299
649275923602 167163726
222800139130 167154153
723861374698 167144580
787928364742 80240886
321291183526 167135007
65979447082 167125434
964829755162 167115861
137696226982 167106288
460899848398 167096715
605289631930 167087142
371014817590 167077569
233318600182 167067996
356671461610 167058423
702824452594 167048850
98491053970 167039277
530704180834 167029704
570865577578 167020131
460899848398 167010558
606245855662 167000985
547916208010 166991412
188376084778 166981839
890244304066 166972266
803227944454 166962693
240012166306 166953120
602420960734 166943547
23905602874 166933974
765935218906 166924401
651188371066 166914828
277304891854 166905255
390139292230 166895682
22949379142 166886109
260092864678 166876536
643538581210 166866963
164470491478 166857390
419782227922 166847817
665531727046 166838244
227581257790 166828671
346153000558 166819098
35380287658 166809525
716211584842 166799952
775497456226 166790379
440819150026 166780806
333722092042 166771233
411176214334 166761660
383445726106 166752087
763066547710 166742514
94666159042 166732941
989691572194 166723368
40161406318 166713795
551741102938 166704222
156820701622 166694649
458031177202 166685076
947617727986 166675503
901718988850 166665930
10518470626 166656357
157776925354 166646784
707605571254 166637211
718124032306 166627638
689437320346 166618065
371971041322 166608492
501061245142 166598919
828089761486 166589346
52592314834 166579773
582340262362 166570200
343284329362 166560627
209413006882 166551054
907456331242 166541481
459943624666 121060158
872076053158 166531908
936143043202 166522335
411176214334 166512762
707605571254 166503189
816615076702 166493616
901718988850 166484043
688481096614 166474470
546003760546 166464897
44942524978 166455324
827133537754 166445751
405438871942 166436178
878769619282 166426605
917974792294 166417032
44942524978 166407459
335634539506 166397886
229493705254 140904987
507754811266 166388313
143433569374 166378740
351890342950 166369167
943792833058 18236565
863470039570 166359594
811852941301 21950889
232362376450 166350021
995428914586 166340448
293560695298 51148539
744898296802 166330875
47811196174 166321302
570865577578 166311729
254355522286 166302156
417869780458 166292583
91797487846 166283010
598596065806 166273437
428388241510 166263864
865382487034 166254291
21993155410 166244718
620589211642 126593352
425519570314 166235145
583296486094 166225572
499148797678 166215999
263917759606 166206426
920843463490 166196853
763066547710 166187280
198894545830 166177707
39205182586 166168134
109965738754 166158561
148214688034 109448109
358583909074 166148988
22949379142 166139415
24861826606 166129842
605289631930 166120269
902675212582 166110696
199850769562 166101123
426475794046 166091550
77454131866 166081977
944749056790 166072404
8606023162 166062831
464724743326 166053258
641626133746 166043685
173076505066 166034112
869207381962 166024539
276348668122 166014966
106140843826 166005393
365277475198 165995820
999253809514 165986247
379620831178 165976674
389183068498 165967101
361452580270 165957528
776453679958 165947955
303122932618 165938382
389183068498 165928809
22949379142 165919236
359540132806 165909663
14343365554 165900090
334678315774 165890517
314597617402 153771099
213237901810 165880944
183594966118 165871371
292604471566 165861798
113790633682 165852225
453250058542 20505366
178813847458 165842652
468549638254 165833079
854864025982 165823506
142477345642 165813933
648319699870 165804360
835739551342 165794787
680831306758 165785214
608158303126 165775641
670312845706 165766068
570865577578 165756495
225668810326 99731514
582340262362 165746922
737248506946 165737349
183594966118 165727776
104228396362 165718203
617720540446 165708630
451337611078 165699057
636845015086 165689484
38248958854 165679911
611983198054 165670338
353802790414 114100587
110921962486 165660765
553653550402 165651192
386314397302 165641619
339459434434 165632046
151083359230 165622473
71716789474 165612900
199850769562 165603327
908412554974 165593754
9562246894 165584181
930405700810 165574608
186463637314 165565035
145346016838 165555462
161601820282 165545889
378664607446 165536316
469505861986 165526743
396832858354 165517170
368146146394 165507597
121440423538 165498024
648319699870 133428474
786015917278 165488451
682743754222 165478878
737248506946 165469305
344240553094 165459732
11474694358 165450159
704736900058 165440586
130046437126 165431013
29642945266 165421440
13387141822 101062161
795578154598 165411867
591902499682 165402294
70760565742 165392721
888331856602 165383148
8606023162 165373575
611983198054 57476292
304079156350 165364002
52592314834 165354429
638757462550 84251973
429344465242 165344856
993516467122 165335283
86060145454 165325710
511579706194 165316137
50679867370 165306564
953355070378 165296991
461856072130 165287418
360496356538 165277845
627282777766 165268272
393007963426 165258699
699955781398 165249126
798446825794 165239553
632063896426 165229980
650232147334 165220407
443687821222 165210834
440819150026 165201261
810877734310 165191688
256267969750 165182115
784103469814 165172542
608158303126 165162969
61198328422 165153396
655013265994 165143823
338503210702 165134250
633976343890 165124677
142477345642 128354784
955267517842 165115104
541222641886 66695091
12430918090 104364846
81279026794 165105531
384401949838 165095958
261049088410 77100942
501061245142 157667310
460899848398 165086385
878769619282 165076812
674137740634 165067239
124309094734 165057666
667444174510 165048093
24861826606 165038520
913193673634 165028947
705693123790 165019374
881638290478 165009801
876857171818 165000228
728642493358 149750439
779322351154 164990655
43030077514 164981082
859645144642 164971509
459943624666 164961936
944749056790 164952363
848170459858 156279225
339459434434 124209675
903631436314 164942790
370058593858 124994661
642582357478 164933217
128133989662 164923644
654057042262 164914071
871119829426 164904498
698999557666 164894925
799403049526 164885352
637801238818 164875779
753504310390 164866206
152039582962 164856633
438906702562 164847060
273479996926 164837487
517317048586 164827914
753504310390 164818341
32511616462 164808768
866338710766 164799195
580427814898 164789622
382489502374 164780049
216106573006 164770476
972479545018 164760903
410219990602 164751330
951442622914 164741757
959092412770 164732184
772628785030 164722611
174988952530 164713038
223756362862 164703465
271567549462 164693892
537397746958 164684319
364321251466 164674746
196025874634 164665173
938055490666 164655600
107097067558 65699499
800359273258 164646027
720036479770 164636454
815658852970 164626881
20080707946 4461018
545047536814 164617308
601464737002 164607735
599552289538 164598162
636845015086 164588589
613895645518 164579016
481936770502 164569443
531660404566 164559870
616764316714 164550297
585208933558 164540724
518273272318 164531151
130046437126 164521578
193157203438 164512005
528791733370 141220896
808965286846 164502432
836695775074 164492859
982998006070 164483286
12430918090 164473713
331809644578 164464140
940924161862 164454567
189332308510 164444994
954311294110 164435421
266786430802 164425848
530704180834 164416275
233318600182 164406702
129090213394 164397129
167339162674 62741442
419782227922 124458573
342328105630 164387556
221843915398 164377983
509667258730 16858053
326072302186 164368410
452293834810 56308386
2868680770 164358837
751591862926 164349264
12430918090 164339691
543135089350 164330118
505842363802 164320545
473330756914 164310972
621545435374 164301399
601464737002 164291826
800359273258 164282253
788884588474 164272680
619632987910 164263107
201763217026 164253534
181682518654 164243961
619632987910 164234388
167339162674 164224815
734379835750 164215242
219931467934 164205669
233318600182 164196096
581384038630 164186523
445600268686 73080282
616858323574 62952048
696130886470 164176950
959092412770 164167377
600508513270 164157804
975348216214 164148231
491499007822 164138658
845301788662 164129085
17212036750 164119512
558434669062 164109939
667444174510 164100366
178813847458 164090793
401613977014 164081220
256267969750 164071647
967698426358 164062074
196025874634 164052501
567040682650 164042928
72673013206 164033355
864426263302 164023782
335634539506 164014209
38248958854 164004636
776453679958 163995063
436994255098 163985490
749679415462 163975917
976304439946 163966344
504886140070 108241911
241924613770 163956771
3824904502 163947198
201763217026 163937625
613895645518 163928052
572778025042 163918479
580427814898 107782407
837651998806 163908906
204631888222 163899333
487674112894 163889760
385358173570 163880187
650232147334 163870614
310772722474 163861041
32511616462 163851468
232362376450 163841895
220887691666 163832322
30599168998 72984552
672225293170 163822749
563215787722 163813176
182638742386 163803603
275392444390 163794030
40161406318 163784457
259136640946 163774884
769760113834 163765311
587121381022 163755738
440819150026 163746165
494367679018 163736592
517317048586 163727019
404482648210 163717446
127177765930 163707873
762110323978 69002184
410219990602 163698300
161601820282 163688727
236187271378 163679154
971523321286 163669581
854864025982 163660008
289735800370 163650435
499148797678 163640862
211325454346 163631289
231406152718 163621716
468549638254 163612143
458987400934 163602570
106140843826 163592997
984910453534 163583424
593814947146 163573851
464724743326 163564278
749679415462 82375665
368146146394 163554705
521141943514 163545132
713342913646 163535559
822352419094 163525986
584252709826 163516413
537397746958 163506840
764022771442 163497267
416913556726 163487694
711430466182 163478121
60242104690 163468548
660750608386 163458975
649275923602 163449402
99447277702 163439829
466637190790 163430256
86060145454 43844340
301210485154 163420683
118571752342 163411110
805140391918 163401537
351890342950 163391964
181682518654 163382391
908412554974 163372818
229493705254 163363245
108053291290 163353672
732467388286 163344099
773585008762 163334526
471418309450 163324953
820439971630 163315380
960048636502 163305807
778366127422 163296234
942836609326 163286661
78410355598 163277088
105184620094 163267515
365277475198 163257942
175945176262 163248369
998297585782 163238796
3824904502 163229223
276348668122 163219650
368146146394 163210077
334678315774 163200504
62154552154 163190931
546003760546 163181358
524010614710 163171785
210369230614 27560667
967698426358 163162212
134827555786 163152639
414044885530 163143066
167339162674 163133493
747766967998 163123920
516360824854 163114347
886419409138 163104774
534529075762 163095201
740117178142 163085628
437950478830 163076055
834783327610 163066482
592858723414 163056909
152995806694 163047336
246705732430 163037763
136740003250 163028190
851995354786 163018617
97534830238 163009044
543135089350 162999471
812790181774 162989898
545047536814 20275614
949530175450 97175523
605289631930 162980325
69804342010 156269652
300254261422 105810369
491499007822 162970752
536441523226 162961179
851039131054 162951606
730554940822 162942033
49723643638 162932460
137696226982 162922887
683699977954 162913314
561303340258 162903741
101359725166 162894168
634932567622 162884595
369102370126 162875022
644494804942 113018838
157776925354 162865449
739160954410 162855876
673181516902 162846303
43030077514 162836730
795578154598 162827157
229493705254 162817584
867294934498 162808011
387270621034 162798438
707605571254 162788865
18168260482 57112518
956233306 162779292
722905150966 162769719
11474694358 162760146
857732697178 162750573
14343365554 162741000
368146146394 162731427
780278574886 18207846
196025874634 162721854
209413006882 162712281
465680967058 162702708
395876634622 162693135
433169360170 162683562
661706832118 162673989
416913556726 162664416
36336511390 162654843
893112975262 162645270
184551189850 162635697
436038031366 162626124
143433569374 162616551
15299589286 162606978
905543883778 162597405
886419409138 162587832
148214688034 162578259
992560243390 162568686
210369230614 162559113
931361924542 29168931
767847666370 162549540
940924161862 162539967
957179965306 162128328
593814947146 162530394
715255361110 162520821
793665707134 162511248
979173111142 162501675
581384038630 162492102
3824904502 162482529
243837061234 162472956
696130886470 162463383
606245855662 162453810
66935670814 162444237
170207833870 162434664
644494804942 162425091
485761665430 162415518
960048636502 162405945
487674112894 162396372
998297585782 162386799
383445726106 162377226
967698426358 162367653
61198328422 162358080
60242104690 162348507
57373433494 162338934
306947827546 162329361
960048636502 162319788
261049088410 162310215
211325454346 162300642
359540132806 162291069
119527976074 162281496
225668810326 162271923
304079156350 162262350
600508513270 162252777
155864477890 162243204
764022771442 109467255
221843915398 162233631
737248506946 162224058
42073853782 162214485
919887239758 162204912
460899848398 162195339
458987400934 162185766
884506961674 162176193
906500107510 162166620
642582357478 162157047
601464737002 162147474
600508513270 2019903
240012166306 162137901
278261115586 162128328
48767419906 162118755
860601368374 162109182
98491053970 162099609
538353970690 162090036
947617727986 162080463
719080256038 162070890
356671461610 162061317
473330756914 162051744
148214688034 162042171
626326554034 162032598
840520670002 162023025
381533278642 162013452
594771170878 162003879
169251610138 161994306
569909353846 161984733
605289631930 161975160
364321251466 161965587
967698426358 161956014
277304891854 161946441
766891442638 161936868
965785978894 161927295
270611325730 161917722
966742202626 72793092
483849217966 161908149
677006411830 161898576
428388241510 161889003
901718988850 161879430
63110775886 161869857
671269069438 161860284
655969489726 161850711
493411455286 161841138
570865577578 161831565
304079156350 161821992
424563346582 161812419
385358173570 161802846
980129334874 161793273
848170459858 161783700
231406152718 161774127
567040682650 161764554
664575503314 161754981
281129786782 161745408
326072302186 161735835
816615076702 161726262
217062796738 161716689
311728946206 161707116
112834409950 161697543
782191022350 54135315
663619279582 161687970
445600268686 161678397
425519570314 161668824
401613977014 161659251
117615528610 161649678
873988500622 161640105
258180417214 161630532
334678315774 161620959
946661504254 161611386
745854520534 161601813
148214688034 161592240
951442622914 161582667
443687821222 161573094
989691572194 161563521
785059693546 161553948
942836609326 161544375
504886140070 161534802
876857171818 161525229
744898296802 161515656
196982098366 161506083
946661504254 149003745
325116078454 161496510
650232147334 161486937
274436220658 161477364
526879285906 161467791
549828655474 161458218
878769619282 161448645
955267517842 161439072
792709483402 161429499
930405700810 27560667
104228396362 161419926
29642945266 161410353
322247407258 161400780
674137740634 161391207
302166708886 161381634
140564898178 161372061
412132438066 161362488
115703081146 161352915
608158303126 161343342
44942524978 161333769
712386689914 161324196
130046437126 69499980
349021671754 161314623
181682518654 161305050
53548538566 161295477
945705280522 161285904
989691572194 161276331
808965286846 161266758
881638290478 161257185
971523321286 161247612
405438871942 161238039
480024323038 161228466
244793284966 131197965
1912457038 161218893
353802790414 161209320
192200979706 161199747
588077604754 52747230
440819150026 161190174
902675212582 161180601
971523321286 161171028
571821801310 52957836
613895645518 161161455
463768519594 161151882
961004860234 161142309
589990052218 161132736
463768519594 161123163
464724743326 161113590
714299137378 161104017
977260663678 161094444
611026974322 161084871
309816498742 161075298
585208933558 161065725
213237901810 161056152
976304439946 161046579
131002660858 47817135
380577054910 161037006
269655101998 104766912
506798587534 108050451
14343365554 161027433
995428914586 161017860
455162506006 161008287
661706832118 160998714
943792833058 160989141
551741102938 160979568
12430918090 160969995
529747957102 160960422
405438871942 160950849
122396647270 160941276
280173563050 160931703
903631436314 160922130
21993155410 160912557
204631888222 160902984
826177314022 160893411
478111875574 160883838
213237901810 160874265
463768519594 160864692
73629236938 160855119
324159854722 160845546
879725843014 160835973
673181516902 160826400
595727394610 160816827
74585460670 160807254
54504762298 160797681
285910905442 160788108
982998006070 160778535
403526424478 160768962
12430918090 160759389
276348668122 55083042
942836609326 160749816
82235250526 160740243
886419409138 160730670
618676764178 160721097
755416757854 160711524
979173111142 58136829
850082907322 160701951
745854520534 160692378
745854520534 160682805
705693123790 160673232
450381387346 160663659
944749056790 160654086
843389341198 160644513
382489502374 160634940
818527524166 160625367
118571752342 160615794
441775373758 160606221
196982098366 160596648
277304891854 160587075
847214236126 160577502
973435768750 160567929
143433569374 160558356
714299137378 160548783
316510064866 8309364
568953130114 160539210
129090213394 160529637
663619279582 160520064
422650899118 160510491
440819150026 160500918
211325454346 160491345
820439971630 160481772
217062796738 160472199
206544335686 160462626
127177765930 160453053
2868680770 160443480
853907802250 160433907
884506961674 160424334
488630336626 159093687
21993155410 160414761
765935218906 160405188
605289631930 91087095
913193673634 160395615
475243204378 160386042
360496356538 160376469
453250058542 160366896
796534378330 160357323
556522221598 160347750
764022771442 160338177
92753711578 160328604
924668358418 160319031
140564898178 110079927
925624582150 160309458
714299137378 160299885
728642493358 160290312
824264866558 160280739
319378736062 160271166
104228396362 160261593
770716337566 160252020
968654650090 160242447
560347116526 160232874
698999557666 160223301
518273272318 160213728
765935218906 160204155
282086010514 160194582
918931016026 160185009
954311294110 160175436
341371881898 160165863
375795936250 160156290
196982098366 160146717
841476893734 160137144
704736900058 160127571
359540132806 160117998
121440423538 83246808
978216887410 160108425
187419861046 160098852
475243204378 160089279
110921962486 160079706
327028525918 160070133
485761665430 160060560
144389793106 160050987
76497908134 160041414
876857171818 160031841
735336059482 160022268
27730497802 160012695
828089761486 160003122
86060145454 159993549
601464737002 159983976
32511616462 50555013
373883488786 159974403
9562246894 159964830
764978995174 159955257
47811196174 159945684
883550737942 159936111
362408804002 159926538
662663055850 30834633
761154100246 159916965
421694675386 159907392
468549638254 159897819
392051739694 159888246
979173111142 159878673
924668358418 159869100
961961083966 159859527
556522221598 159849954
897894093922 159840381
548872431742 159830808
575646696238 159821235
43030077514 159811662
30599168998 39651366
310772722474 159802089
409263766870 159792516
416913556726 159782943
755416757854 159773370
629195225230 159763797
80322803062 159754224
450381387346 159744651
961004860234 159735078
710474242450 159725505
326072302186 159715932
514448377390 159706359
9562246894 159696786
293560695298 159687213
34424063926 159677640
524010614710 159668067
276348668122 159658494
180726294922 159648921
299298037690 159639348
21036931678 159629775
704736900058 45222852
838608222538 159620202
602420960734 159610629
809921510578 159601056
354759014146 159591483
451337611078 159581910
183594966118 159572337
191244755974 100755825
424563346582 159562764
961961083966 159553191
966742202626 159543618
325116078454 97778622
362408804002 159534045
349977895486 6002271
463768519594 159524472
615808092982 159514899
374839712518 159505326
955267517842 159495753
627282777766 159486180
490542784090 159476607
617720540446 159467034
922755910954 159457461
76497908134 159447888
226625034058 159438315
506798587534 159428742
800359273258 159419169
521141943514 159409596
637801238818 159400023
693262215274 159390450
115703081146 159380877
885463185406 159371304
697087110202 159361731
396832858354 159352158
529747957102 159342585
33467840194 159333012
953355070378 159323439
897894093922 159313866
480980546770 159304293
758285429050 159294720
976304439946 159285147
784103469814 159275574
556522221598 59792958
628239001498 159266001
633020120158 159256428
806096615650 159246855
323203630990 159237282
767847666370 159227709
614851869250 159218136
587121381022 159208563
958136189038 159198990
618676764178 159189417
283042234246 159179844
131002660858 159170271
220887691666 159160698
145346016838 159151125
305991603814 159141552
556522221598 159131979
98491053970 159122406
451337611078 159112833
131002660858 65402736
359540132806 159103260
293560695298 159093687
326072302186 159084114
672225293170 159074541
950486399182 159064968
571821801310 159055395
266786430802 159045822
260092864678 159036249
580427814898 159026676
483849217966 159017103
627282777766 159007530
435081807634 158997957
168295386406 158988384
657881937190 158978811
102315948898 158969238
35380287658 158959665
203675664490 158950092
371971041322 158940519
670312845706 158930946
638757462550 148601679
976304439946 98439159
567996906382 158921373
792709483402 158911800
565128235186 158902227
578515367434 158892654
496280126482 158883081
711430466182 158873508
767847666370 158863935
610070750590 158854362
209413006882 158844789
711430466182 158835216
309816498742 61793715
578515367434 158825643
621545435374 158816070
376752159982 158806497
262961535874 158796924
248618179894 158787351
634932567622 158777778
711430466182 158768205
855820249714 158758632
473330756914 158749059
323203630990 158739486
965785978894 158729913
589990052218 158720340
944749056790 158710767
884506961674 158701194
840520670002 158691621
989691572194 158682048
169251610138 158672475
13387141822 115325931
456118729738 158662902
139608674446 158653329
762110323978 158643756
852951578518 158634183
849126683590 158624610
979173111142 158615037
907456331242 158605464
271567549462 158595891
129090213394 158586318
965785978894 158576745
204631888222 158567172
857732697178 158557599
269655101998 158548026
507754811266 158538453
631107672694 158528880
415957332994 158519307
620589211642 158509734
416913556726 158500161
989691572194 158490588
994472690854 158481015
223756362862 158471442
368146146394 158461869
275392444390 158452296
749679415462 158442723
32511616462 158433150
776453679958 158423577
850082907322 158414004
128133989662 158404431
618676764178 158394858
805140391918 158385285
341371881898 158375712
969610873822 158366139
806096615650 158356566
620589211642 47233182
340415658166 158346993
910325002438 158337420
59285880958 158327847
875900948086 158318274
176901399994 158308701
728642493358 158299128
182638742386 44811213
830002208950 158289555
656925713458 158279982
38248958854 158270409
949530175450 158260836
384401949838 158251263
992560243390 158241690
418826004190 158232117
84147697990 158222544
722905150966 158212971
605289631930 158203398
335634539506 1598691
390139292230 158193825
731511164554 158184252
871119829426 158174679
9562246894 158165106
8606023162 158155533
926580805882 158145960
448468939882 158136387
159689372818 158126814
266786430802 125626479
960048636502 29618862
101359725166 48487245
547916208010 158117241
674137740634 158107668
647363476138 158098095
822352419094 158088522
49723643638 158078949
10518470626 158069376
810877734310 158059803
596683618342 158050230
318422512330 158040657
131958884590 158031084
552697326670 158021511
74585460670 158011938
266786430802 158002365
754460534122 157992792
346153000558 157983219
4781128234 157973646
468549638254 157964073
259136640946 58088964
64066999618 93480345
104228396362 157954500
261049088410 157944927
137696226982 157935354
890244304066 157925781
896937870190 157916208
902675212582 157906635
516360824854 157897062
480980546770 157887489
52592314834 157877916
511579706194 157868343
124309094734 157858770
406395095674 157849197
268698878266 157839624
917018568562 157830051
223756362862 157820478
819483747898 157810905
203675664490 157801332
801315496990 157791759
825221090290 157782186
892156751530 157772613
174988952530 157763040
835739551342 157753467
839564446270 157743894
124309094734 157734321
712386689914 157724748
694218439006 157715175
651188371066 157705602
115703081146 157696029
904587660046 157686456
537397746958 157676883
68848118278 157667310
68848118278 157657737
963873531430 157648164
369102370126 157638591
938055490666 157629018
643538581210 157619445
176901399994 157609872
240968390038 157600299
398745305818 157590726
105184620094 157581153
766891442638 157571580
387270621034 157562007
956223741574 157552434
481936770502 157542861
179770071190 157533288
486717889162 157523715
697087110202 157514142
993516467122 157504569
961004860234 157494996
813746405506 157485423
762110323978 157475850
205588111954 157466277
364321251466 157456704
312685169938 157447131
277304891854 157437558
649275923602 157427985
921799687222 157418412
500105021410 157408839
397789082086 157399266
555565997866 157389693
942836609326 148984599
458031177202 38741931
551741102938 157380120
910325002438 157370547
359540132806 157360974
620589211642 157351401
996385138318 157341828
152995806694 42408390
139608674446 157332255
927537029614 157322682
763066547710 157313109
344240553094 157303536
557478445330 157293963
719080256038 157284390
125265318466 157274817
378664607446 157265244
244793284966 157255671
884506961674 157246098
129090213394 157236525
321291183526 157226952
700912005130 157217379
118571752342 157207806
502973692606 157198233
480024323038 157188660
248618179894 157179087
297385590226 157169514
363365027734 157159941
16255813018 157150368
911281226170 157140795
845301788662 157131222
196025874634 157121649
775497456226 157112076
10518470626 116177928
394920410890 157102503
336590763238 157092930
540266418154 157083357
414044885530 157073784
524966838442 157064211
902675212582 157054638
291648247834 47778843
527835509638 157045065
346153000558 157035492
611983198054 157025919
764022771442 157016346
939967938130 157006773
471418309450 156997200
653100818530 156987627
256267969750 156978054
819483747898 156968481
234274823914 156958908
795578154598 156949335
48767419906 156939762
909368778706 156930189
437950478830 156920616
197938322098 156911043
71716789474 156901470
262005312142 156891897
353802790414 156882324
314597617402 156872751
3824904502 156863178
193157203438 156853605
227581257790 156844032
72673013206 156834459
657881937190 156824886
479068099306 156815313
104228396362 156805740
898850317654 156796167
703780676326 156786594
277304891854 156777021
361452580270 111362709
298341813958 156767448
392051739694 156757875
327984749650 156748302
619632987910 156738729
526879285906 156729156
931361924542 156719583
409263766870 156710010
761154100246 156700437
589033828486 156690864
607202079394 156681291
823308642826 156671718
528791733370 156662145
208456783150 156652572
276348668122 156642999
777409903690 156633426
737248506946 55111761
363365027734 156623853
735336059482 156614280
848170459858 156604707
739160954410 156595134
965785978894 156585561
452293834810 156575988
580427814898 156566415
107097067558 89287371
822352419094 156556842
777409903690 156547269
375795936250 156537696
479068099306 156528123
309816498742 156518550
895025422726 156508977
237143495110 156499404
139608674446 156489831
97534830238 156480258
224712586594 156470685
16255813018 156461112
69804342010 156451539
227581257790 156441966
511579706194 156432393
35380287658 156422820
342328105630 156413247
868251158230 156403674
219931467934 156394101
998297585782 156384528
715255361110 156374955
827133537754 156365382
873988500622 156355809
106140843826 156346236
769760113834 156336663
887375632870 156327090
448468939882 156317517
652144594798 156307944
204631888222 156298371
493411455286 156288798
176901399994 156279225
265830207070 156269652
918931016026 156260079
186463637314 156250506
782191022350 156240933
946661504254 156231360
839564446270 156221787
4781128234 156212214
691349767810 156202641
157776925354 156193068
940924161862 156183495
801315496990 156173922
364321251466 156164349
911281226170 156154776
349021671754 156145203
597639842074 156135630
177857623726 156126057
460899848398 156116484
842433117466 156106911
917974792294 156097338
280173563050 156087765
120484199806 156078192
46854972442 156068619
754460534122 156059046
113790633682 156049473
565128235186 156039900
619632987910 156030327
343284329362 156020754
9574 156011181
583296486094 156001608
204631888222 155992035
655013265994 155982462
911281226170 52641927
567040682650 155972889
461856072130 155963316
415001109262 155953743
888331856602 20878713
102315948898 155944170
929449477078 155934597
983954229802 28096755
980129334874 155925024
825221090290 155915451
142477345642 155905878
444644044954 155896305
406395095674 155886732
183594966118 155877159
293560695298 155867586
17212036750 17824926
593814947146 107179308
567040682650 127110294
520185719782 155858013
119527976074 155848440
972479545018 155838867
613895645518 155829294
118571752342 155819721
390139292230 155810148
55460986030 55025604
104228396362 155800575
59285880958 155791002
905543883778 155781429
696130886470 155771856
508711034998 155762283
730554940822 20342625
827133537754 155752710
931361924542 155743137
645451028674 107744115
965785978894 155733564
576602919970 155723991
535485299494 155714418
576602919970 155704845
260092864678 14991318
990647795926 155695272
7649799430 150516279
376752159982 155685699
175945176262 155676126
882594514210 155666553
850082907322 155656980
13387141822 4604613
896937870190 155647407
557478445330 155637834
897894093922 155628261
214194125542 155618688
502973692606 155609115
382489502374 155599542
146302240570 155589969
84147697990 155580396
416913556726 155570823
100403501434 155561250
215150349274 155551677
370058593858 155542104
955267517842 155532531
367189922662 52019682
32511616462 155522958
398745305818 155513385
54504762298 155503812
817571300434 155494239
407351319406 117221385
376752159982 155484666
570865577578 155475093
521141943514 155465520
782191022350 152679777
150127135498 155455947
715255361110 155446374
933274372006 155436801
614851869250 155427228
363365027734 40560801
870163605694 155417655
535485299494 155408082
155864477890 155398509
262961535874 155388936
226625034058 155379363
851995354786 155369790
200806993294 155360217
663619279582 155350644
642582357478 155341071
240968390038 155331498
286867129174 155321925
239055942574 155312352
927537029614 155302779
954311294110 155293206
773585008762 155283633
147258464302 155274060
957179965306 155264487
21036931678 155254914
731511164554 155245341
988735348462 155235768
813746405506 155226195
104228396362 155216622
825221090290 155207049
894069198994 155197476
225668810326 155187903
342328105630 155178330
955267517842 155168757
912237449902 155159184
426475794046 155149611
715255361110 155140038
748723191730 101808855
736292283214 155130465
91797487846 155120892
107097067558 155111319
130046437126 155101746
189332308510 155092173
208456783150 155082600
216106573006 155073027
633020120158 155063454
949530175450 155053881
19124484214 155044308
124309094734 155034735
811833958042 155025162
257224193482 155015589
306947827546 155006016
253399298554 154996443
201763217026 154986870
623457882838 154977297
774541232494 154967724
7649799430 154958151
657881937190 154948578
298341813958 154939005
997341362050 154929432
608158303126 154919859
18168260482 35621133
961004860234 154910286
685612425418 154900713
349977895486 154891140
812799295270 16829334
237143495110 154881567
584252709826 154871994
527835509638 154862421
868251158230 102909750
554609774134 154852848
524010614710 154843275
534529075762 154833702
792709483402 154824129
507754811266 154814556
13387141822 154804983
898850317654 154795410
742985849338 83533998
793665707134 154785837
837651998806 154776264
371971041322 154766691
917018568562 154757118
301210485154 77857209
23905602874 154747545
834783327610 154737972
848170459858 154728399
367189922662 154718826
63110775886 154709253
27730497802 154699680
696130886470 154690107
396832858354 154680534
563215787722 154670961
948573951718 154661388
718124032306 154651815
769760113834 154642242
952398846646 154632669
64066999618 154623096
594771170878 154613523
361452580270 69155352
679875083026 154603950
205588111954 154594377
364321251466 154584804
866338710766 154575231
458987400934 154565658
595727394610 154556085
858688920910 154546512
174988952530 154536939
830958432682 154527366
958136189038 142599408
218019020470 32423751
681787530490 154517793
509667258730 154508220
431256912706 154498647
262961535874 154489074
290692024102 154479501
542178865618 154469928
614851869250 154460355
181682518654 154450782
57373433494 74181177
132915108322 154441209
12430918090 154431636
303122932618 154422063
472374533182 154412490
106140843826 154402917
678032470597 35448819
175945176262 154393344
288779576638 154383771
919887239758 154374198
131002660858 154364625
717167808574 154355052
714299137378 154345479
423607122850 154335906
987779124730 66513204
878769619282 154326333
245749508698 38282427
936143043202 23367693
955267517842 154316760
651188371066 154307187
722905150966 25981122
775497456226 154297614
27730497802 154288041
870163605694 154278468
710474242450 154268895
984910453534 154259322
446556492418 154249749
581384038630 154240176
982041782338 154230603
974391992482 154221030
823308642826 154211457
705693123790 154201884
710474242450 154192311
344240553094 154182738
912237449902 154173165
961961083966 154163592
806096615650 154154019
538353970690 154144446
269655101998 154134873
407351319406 154125300
151083359230 154115727
65023223350 144169380
458031177202 154106154
165426715210 154096581
843389341198 154087008
468549638254 154077435
688481096614 154067862
567996906382 154058289
141521121910 154048716
814702629238 154039143
216106573006 154029570
866338710766 154019997
682743754222 154010424
218019020470 154000851
861557592106 153991278
546003760546 153981705
243837061234 153972132
660750608386 153962559
590946275950 153952986
563215787722 153943413
220887691666 121098450
796534378330 153933840
332765868310 153924267
639713686282 153914694
797490602062 153905121
991604019658 153895548
976304439946 153885975
479068099306 153876402
895981646458 153866829
312685169938 153857256
665531727046 153847683
26774274070 153838110
975348216214 153828537
36336511390 153818964
917018568562 11257848
330853420846 153809391
194113427170 153799818
210369230614 153790245
104228396362 153780672
850082907322 153771099
197938322098 153761526
423607122850 153751953
31555392730 153742380
166382938942 153732807
645451028674 153723234
693262215274 153713661
179770071190 153704088
390139292230 153694515
270611325730 153684942
129090213394 153675369
357627685342 44390001
38248958854 153665796
634932567622 153656223
440819150026 153646650
501061245142 153637077
688481096614 153627504
540266418154 3139944
876857171818 153617931
351890342950 153608358
204631888222 153598785
88928816650 153589212
995428914586 153579639
990647795926 153570066
321291183526 66733383
127177765930 153560493
395876634622 153550920
872076053158 153541347
682743754222 153531774
518273272318 153522201
772628785030 153512628
502973692606 153503055
345196776826 153493482
373883488786 153483909
436038031366 153474336
764022771442 153464763
161601820282 153455190
614851869250 153445617
506798587534 153436044
273479996926 142972755
769760113834 153426471
139608674446 153416898
976304439946 153407325
728642493358 153397752
495323902750 153388179
223816711054 56566857
801315496990 153378606
956223741574 153369033
110921962486 153359460
237143495110 153349887
229493705254 153340314
980129334874 153330741
971523321286 153321168
502973692606 153311595
105184620094 153302022
949530175450 153292449
682743754222 153282876
576602919970 153273303
502017468874 153263730
823308642826 153254157
182638742386 153244584
359540132806 153235011
41117630050 153225438
675093964366 153215865
311728946206 153206292
803227944454 153196719
230449928986 153187146
313641393670 153177573
366233698930 152019240
759241652782 153168000
608158303126 153158427
834783327610 153148854
482892994234 153139281
248618179894 153129708
409263766870 153120135
812790181774 153110562
739160954410 153100989
332765868310 153091416
831914656414 141958017
465680967058 153081843
843389341198 153072270
917974792294 153062697
94666159042 153053124
155864477890 153043551
778366127422 153033978
519229496050 153024405
555565997866 153014832
774541232494 153005259
756372981586 152995686
673181516902 152986113
642582357478 152976540
920843463490 152966967
276348668122 152957394
711430466182 152947821
158733149086 152938248
797490602062 152928675
554609774134 152919102
278261115586 152909529
558434669062 152899956
303122932618 152890383
201763217026 152880810
555565997866 109285368
690393544078 152871237
952398846646 152861664
415957332994 152852091
87016369186 152842518
377708383714 152832945
756372981586 152823372
865382487034 152813799
207500559418 152804226
776453679958 152794653
734379835750 152785080
371014817590 152775507
34424063926 151779915
455162506006 152765934
718124032306 152756361
997341362050 152746788
673181516902 36999645
767847666370 112233852
980129334874 152737215
336590763238 152727642
987779124730 152718069
379620831178 152708496
438906702562 152698923
791753259670 152689350
830958432682 152679777
941880385594 91221117
844345564930 152670204
42073853782 152660631
481936770502 152651058
633976343890 152641485
207500559418 152631912
579471591166 152622339
216106573006 152612766
608158303126 152603193
277304891854 152593620
798446825794 152584047
134827555786 152574474
787928364742 152564901
320334959794 152555328
801315496990 152545755
234274823914 152536182
780278574886 152526609
243837061234 152517036
943792833058 152507463
464724743326 152497890
217062796738 152488317
769760113834 152478744
74585460670 152469171
681787530490 114320766
781234798618 152459598
255311746018 152450025
769760113834 152440452
381533278642 152430879
127177765930 152421306
138652450714 82940472
873988500622 99980412
740117178142 152411733
206544335686 152402160
660750608386 124209675
634932567622 152392587
463768519594 152383014
760197876514 152373441
842433117466 152363868
489586560358 152354295
42073853782 152344722
14343365554 152335149
293560695298 152325576
543135089350 152316003
4781128234 152306430
145346016838 152296857
593814947146 152287284
974391992482 152277711
91797487846 152268138
443687821222 96572424
293560695298 152258565
376752159982 152248992
927537029614 152239419
736292283214 152229846
311728946206 152220273
603377184466 152210700
822352419094 152201127
966742202626 152191554
216106573006 152181981
13387141822 152172408
252443074822 152162835
923712134686 152153262
309816498742 139143555
138652450714 152143689
190288532242 152134116
7649799430 152124543
367189922662 152114970
304079156350 152105397
305991603814 152095824
575646696238 152086251
272523773194 152076678
10518470626 152067105
445600268686 152057532
588077604754 152047959
667444174510 152038386
437950478830 152028813
243837061234 152019240
214194125542 152009667
402570200746 90483996
468549638254 152000094
440819150026 151990521
884506961674 151980948
821396195362 151971375
475243204378 151961802
765935218906 151952229
486717889162 151942656
181682518654 151933083
415001109262 151923510
27730497802 151913937
299298037690 151904364
216106573006 151894791
895981646458 151885218
167339162674 151875645
516360824854 151866072
975348216214 151856499
742029625606 151846926
124309094734 151837353
270611325730 69308520
502973692606 151827780
702824452594 87717399
189332308510 151818207
146302240570 151808634
728642493358 151799061
182638742386 151789488
562259563990 151779915
34424063926 151770342
376752159982 151760769
372927265054 151751196
369102370126 151741623
706649347522 151732050
216106573006 151722477
614851869250 151712904
178813847458 151703331
265830207070 151693758
327984749650 151684185
912237449902 151674612
444644044954 151665039
323203630990 151655466
969610873822 151645893
391095515962 151636320
383445726106 151626747
276348668122 151617174
357627685342 151607601
133871332054 123855474
847214236126 151598028
415957332994 151588455
244793284966 151578882
933274372006 151569309
583296486094 151559736
789840812206 151550163
738204730678 151540590
764022771442 151531017
976304439946 151521444
643538581210 151511871
366233698930 151502298
430300688974 151492725
352846566682 151483152
143433569374 151473579
916062344830 151464006
224712586594 151454433
703780676326 151444860
575646696238 151435287
961961083966 151425714
730554940822 62224500
70760565742 151416141
72673013206 151406568
519229496050 151396995
263917759606 151387422
877813395550 151377849
663619279582 151368276
626326554034 151358703
186463637314 151349130
742029625606 151339557
582340262362 151329984
278261115586 151320411
673181516902 151310838
311728946206 151301265
864426263302 151291692
696130886470 36626298
655013265994 151282119
207500559418 151272546
939967938130 151262973
609114526858 151253400
532616628298 151243827
729598717090 151234254
662663055850 151224681
226625034058 151215108
979173111142 151205535
317466288598 151195962
895981646458 151186389
982998006070 151176816
985866677266 151167243
814702629238 93633513
379620831178 151157670
75541684402 151148097
220887691666 151138524
861557592106 151128951
692305991542 151119378
536441523226 151109805
786972141010 151100232
394920410890 151090659
152995806694 151081086
678918859294 151071513
397789082086 151061940
668400398242 151052367
283042234246 151042794
666487950778 151033221
683699977954 151023648
722905150966 151014075
218975244202 151004502
268698878266 150994929
937099266934 150985356
481936770502 150975783
124309094734 938154
112834409950 150966210
244793284966 150956637
681787530490 150947064
729598717090 150937491
336590763238 150927918
487674112894 150918345
792709483402 150908772
533572852030 150899199
921799687222 150889626
510623482462 150880053
514448377390 150870480
395876634622 150860907
939011714398 150851334
254355522286 150841761
811833958042 150832188
565128235186 150822615
242880837502 150813042
689437320346 150803469
757329205318 150793896
28686721534 150784323
956223741574 150774750
283042234246 150765177
693262215274 150755604
976304439946 150746031
631107672694 150736458
84147697990 150726885
99447277702 150717312
869207381962 150707739
546959984278 150698166
253399298554 150688593
694218439006 150679020
851995354786 150669447
457074953470 150659874
282086010514 150650301
441775373758 150640728
690393544078 150631155
917018568562 150621582
749679415462 150612009
562259563990 150602436
3824904502 150592863
46854972442 150583290
74585460670 150573717
309816498742 150564144
68848118278 150554571
72673013206 150544998
279217339318 150535425
266786430802 150525852
36336511390 150516279
399701529550 150506706
765935218906 150497133
368146146394 79570776
387270621034 150487560
522098167246 150477987
957179965306 94045152
507754811266 150468414
70760565742 150458841
205588111954 150449268
957179965306 150439695
508711034998 150430122
410219990602 150420549
891200527798 150410976
777409903690 150401403
677962635562 150391830
771672561298 150382257
675093964366 150372684
820439971630 150363111
295473142762 43298679
955267517842 150353538
688481096614 150343965
577559143702 150334392
884506961674 150324819
56417209762 150315246
533572852030 150305673
425519570314 150296100
698999557666 150286527
794621930866 150276954
108053291290 150267381
488630336626 150257808
652144594798 150248235
424563346582 150238662
350934119218 150229089
580427814898 150219516
602420960734 150209943
510623482462 150200370
714299137378 150190797
775497456226 150181224
47811196174 150171651
742985849338 150162078
475243204378 150152505
144389793106 150142932
176901399994 150133359
426475794046 150123786
700912005130 150114213
358583909074 150104640
40161406318 150095067
684656201686 150085494
539310194422 150075921
939011714398 150066348
393007963426 150056775
825221090290 150047202
860601368374 150037629
570865577578 150028056
601464737002 150018483
291648247834 150008910
862513815838 149999337
823308642826 149989764
447512716150 149980191
996385138318 149970618
266786430802 149961045
419782227922 149951472
273479996926 149941899
345196776826 149932326
836695775074 11841801
345196776826 149922753
594771170878 149913180
721948927234 149903607
617720540446 149894034
742985849338 149884461
307904051278 149874888
239055942574 149865315
538353970690 149855742
193157203438 149846169
860601368374 149836596
673181516902 149827023
554609774134 149817450
543135089350 149807877
755416757854 149798304
737248506946 3149517
649275923602 149788731
851039131054 149779158
625370330302 149769585
563215787722 149760012
663619279582 149750439
508711034998 10089942
975348216214 149740866
351890342950 149731293
242880837502 149721720
198894545830 149712147
984910453534 8634846
555565997866 149702574
268698878266 149693001
144389793106 149683428
567040682650 149673855
523054390978 149664282
720036479770 149654709
444644044954 149645136
97534830238 106403895
986822900998 26526783
974391992482 149635563
921799687222 149625990
181682518654 149616417
241924613770 149606844
385358173570 149597271
267742654534 149587698
929449477078 149578125
203675664490 149568552
441775373758 149558979
662663055850 149549406
827133537754 149539833
169251610138 149530260
481936770502 149520687
615808092982 149511114
289735800370 149501541
693262215274 149491968
201763217026 149482395
589990052218 149472822
448468939882 149463249
604333408198 149453676
695174662738 149444103
559390892794 149434530
970567097554 149424957
202719440758 149415384
327984749650 149405811
181682518654 149396238
957179965306 149386665
46854972442 98927382
53548538566 149377092
173076505066 149367519
610070750590 149357946
478111875574 149348373
937099266934 149338800
676050188098 149329227
55460986030 21156330
996385138318 149319654
899806541386 149310081
742029625606 47252328
506798587534 149300508
384401949838 149290935
772628785030 29226369
96578606506 149281362
259136640946 149271789
196982098366 42236076
675093964366 149262216
855820249714 149252643
611026974322 28843449
660750608386 149243070
828089761486 149233497
615808092982 149223924
118571752342 149214351
527835509638 17805780
819483747898 149204778
92753711578 149195205
174988952530 149185632
724817598430 149176059
170207833870 149166486
734379835750 149156913
64066999618 149147340
230449928986 149137767
752548086658 69605283
461856072130 149128194
636845015086 149118621
932318148274 149109048
235231047646 149099475
135783779518 149089902
153952030426 149080329
997341362050 149070756
414044885530 149061183
369102370126 149051610
934230595738 46965138
674137740634 80030280
786972141010 149042037
732467388286 149032464
971523321286 149022891
941880385594 149013318
435081807634 149003745
69804342010 148994172
886419409138 148984599
348065448022 148975026
393964187158 2785743
67891894546 148965453
101359725166 148955880
653100818530 148946307
863470039570 148936734
475243204378 148927161
233318600182 148917588
959092412770 19672515
378664607446 148908015
652144594798 148898442
553653550402 148888869
418826004190 148879296
109965738754 148869723
862513815838 148860150
915106121098 148850577
525923062174 148841004
105184620094 148831431
548872431742 148821858
493411455286 148812285
114746857414 148802712
472374533182 148793139
508711034998 148783566
788884588474 148773993
884506961674 148764420
854864025982 148754847
331809644578 148745274
819483747898 148735701
196025874634 148726128
411176214334 148716555
284954681710 148706982
959092412770 148697409
112834409950 148687836
985866677266 148678263
415001109262 148668690
501061245142 148659117
298341813958 148649544
365277475198 148639971
313641393670 25004676
215150349274 148630398
749679415462 148620825
902675212582 148611252
395876634622 148601679
70760565742 148592106
322247407258 148582533
55460986030 148572960
986822900998 148563387
383445726106 57361416
909368778706 148553814
426475794046 148544241
2868680770 148534668
673181516902 148525095
259136640946 148515522
231406152718 148505949
818527524166 148496376
471418309450 148486803
725773822162 148477230
687524872882 148467657
451337611078 148458084
953355070378 148448511
622501659106 148438938
996385138318 148429365
372927265054 148419792
147258464302 148410219
101359725166 148400646
45898748710 148391073
677962635562 84041367
506798587534 148381500
515404601122 148371927
342328105630 148362354
771672561298 148352781
874944724354 148343208
90841264114 148333635
747766967998 148324062
208456783150 148314489
926580805882 148304916
662663055850 148295343
76497908134 148285770
350934119218 148276197
481936770502 148266624
135783779518 148257051
146302240570 148247478
828089761486 148237905
193157203438 28422237
406395095674 148228332
589033828486 148218759
160645596550 148209186
584252709826 148199613
393007963426 148190040
51636091102 148180467
965785978894 148170894
969610873822 148161321
163514267746 148151748
19124484214 148142175
732467388286 42839175
196025874634 148132602
647363476138 148123029
552697326670 113219871
60242104690 148113456
287823352906 148103883
425519570314 148094310
737248506946 148084737
827133537754 148075164
502017468874 148065591
410219990602 148056018
354759014146 148046445
848170459858 148036872
969610873822 148027299
847214236126 148017726
725773822162 148008153
839564446270 147998580
466637190790 147989007
857732697178 147979434
347109224290 147969861
13387141822 147960288
502973692606 147950715
579471591166 147941142
76497908134 147931569
794621930866 147921996
723861374698 147912423
233318600182 147902850
757329205318 147893277
707605571254 147883704
26774274070 147874131
564172011454 147864558
48767419906 147854985
180726294922 147845412
807052839382 147835839
276348668122 147826266
826177314022 46074849
468549638254 147816693
700912005130 147807120
301210485154 147797547
441775373758 147787974
575646696238 132997689
679875083026 147778401
633020120158 147768828
853907802250 147759255
194113427170 139143555
53548538566 147749682
873988500622 147740109
929449477078 88473666
320334959794 147730536
911281226170 147720963
277304891854 147711390
807052839382 147701817
606245855662 147692244
645451028674 147682671
107097067558 147673098
823308642826 147663525
161601820282 147653952
911281226170 147644379
925624582150 32423751
107097067558 147634806
537397746958 147625233
146302240570 147615660
804184168186 147606087
363365027734 147596514
371014817590 147586941
967698426358 147577368
261049088410 147567795
792709483402 147558222
976304439946 147548649
10518470626 147539076
631107672694 147529503
559390892794 147519930
202719440758 147510357
639713686282 147500784
953355070378 147491211
19124484214 147481638
973435768750 147472065
299298037690 147462492
474286980646 147452919
233318600182 147443346
855820249714 147433773
727686269626 147424200
728642493358 147414627
234274823914 147405054
493411455286 147395481
684656201686 147385908
800359273258 147376335
993516467122 147366762
489586560358 147357189
877813395550 147347616
806096615650 147338043
648319699870 147328470
704736900058 147318897
638757462550 147309324
827133537754 147299751
860601368374 147290178
325116078454 147280605
880682066746 147271032
512535929926 147261459
579471591166 147251886
175945176262 147242313
970567097554 147232740
376752159982 32155707
282086010514 147223167
676050188098 147213594
497236350214 147204021
895981646458 141345345
586165157290 147194448
64066999618 147184875
525923062174 147175302
178813847458 147165729
524010614710 147156156
157776925354 147146583
562259563990 147137010
82235250526 147127437
342328105630 147117864
189332308510 147108291
198894545830 147098718
770716337566 147089145
511579706194 147079572
440819150026 147069999
546003760546 50870922
584252709826 147060426
381533278642 147050853
810877734310 147041280
151083359230 147031707
535485299494 147022134
349977895486 147012561
246705732430 147002988
160645596550 146993415
191244755974 37497441
455162506006 146983842
104228396362 146974269
146302240570 146964696
699955781398 146955123
658838160922 146945550
600508513270 146935977
367189922662 146926404
390139292230 146916831
58329657226 146907258
480980546770 146897685
270611325730 146888112
107097067558 146878539
55460986030 146868966
647363476138 146859393
317466288598 146849820
956233306 146840247
5737351966 146830674
589033828486 146821101
574690472506 146811528
237143495110 146801955
373883488786 146792382
79366579330 146782809
910325002438 146773236
916062344830 84184962
520185719782 146763663
178813847458 146754090
886419409138 146744517
201763217026 146734944
396832858354 146725371
1912457038 146715798
199850769562 146706225
9562246894 146696652
642582357478 146687079
788884588474 146677506
358583909074 146667933
374839712518 146658360
69804342010 146648787
151083359230 146639214
574690472506 146629641
64066999618 146620068
705693123790 146610495
714299137378 146600922
768803890102 146591349
169251610138 146581776
186463637314 146572203
561303340258 146562630
45898748710 146553057
837651998806 146543484
191244755974 146533911
21036931678 146524338
219931467934 146514765
473330756914 146505192
108053291290 146495619
384401949838 146486046
973435768750 146476473
46854972442 146466900
978216887410 146457327
163514267746 146447754
153952030426 146438181
807052839382 146428608
277304891854 146419035
643538581210 126966699
543135089350 146409462
174032728798 146399889
229493705254 146390316
931361924542 146380743
728642493358 146371170
667444174510 146361597
134827555786 146352024
118571752342 80882277
18168260482 146342451
358583909074 106815534
821396195362 146332878
432213136438 146323305
69804342010 146313732
549828655474 146304159
9574 29829468
783147246082 99425178
480024323038 146294586
906500107510 146285013
588077604754 146275440
611026974322 146265867
936143043202 146256294
976304439946 146246721
209413006882 146237148
711430466182 146227575
454206282274 146218002
165426715210 146208429
226625034058 146198856
672225293170 146189283
303122932618 146179710
682743754222 146170137
963873531430 146160564
655969489726 146150991
939967938130 146141418
552697326670 146131845
154908254158 146122272
98491053970 146112699
17212036750 146103126
487674112894 146093553
810877734310 146083980
929449477078 77072223
524966838442 146074407
301210485154 146064834
949530175450 146055261
751591862926 146045688
87972592918 146036115
166382938942 146026542
173076505066 102574695
475243204378 146016969
813746405506 146007396
662663055850 145997823
46854972442 145988250
441775373758 145978677
981085558606 145969104
834783327610 145959531
124309094734 145949958
671269069438 145940385
63110775886 145930812
495323902750 145921239
640669910014 145911666
415957332994 145902093
984910453534 145892520
182638742386 145882947
692305991542 145873374
512535929926 145863801
576602919970 145854228
174032728798 145844655
192200979706 145835082
393007963426 145825509
587121381022 145815936
522098167246 145806363
471418309450 23741040
594771170878 145796790
567996906382 145787217
916062344830 145777644
468549638254 145768071
297385590226 145758498
80322803062 145748925
167339162674 145739352
216106573006 145729779
73629236938 145720206
235231047646 145710633
60242104690 145701060
920843463490 145691487
973435768750 145681914
749679415462 145672341
269655101998 145662768
541222641886 145653195
951442622914 145643622
345196776826 145634049
120484199806 145624476
771672561298 145614903
504886140070 145605330
391095515962 145595757
881638290478 145586184
544091313082 145576611
524010614710 145567038
4781128234 145557465
851995354786 76469124
320334959794 145547892
882594514210 145538319
883550737942 145528746
734379835750 145519173
134827555786 145509600
180726294922 145500027
557478445330 145490454
7649799430 145480881
830002208950 145471308
658838160922 145461735
691349767810 145452162
834783327610 145442589
628239001498 145433016
258180417214 145423443
345196776826 145413870
46854972442 145404297
405438871942 145394724
106140843826 145385151
70760565742 145375578
461856072130 145366005
301210485154 145356432
360496356538 145346859
58329657226 145337286
576602919970 145327713
977260663678 145318140
476199428110 145308567
367189922662 66226014
399701529550 145298994
73629236938 145289421
404482648210 145279848
915106121098 145270275
608158303126 145260702
362408804002 145251129
137696226982 145241556
839564446270 145231983
711430466182 145222410
977260663678 145212837
660750608386 145203264
89885040382 145193691
310772722474 145184118
535485299494 145174545
726730045894 145164972
381533278642 145155399
949530175450 145145826
992560243390 145136253
420738451654 145126680
181682518654 145117107
11474694358 145107534
747766967998 145097961
298341813958 145088388
211325454346 145078815
362408804002 145069242
774541232494 145059669
527835509638 145050096
223756362862 145040523
34424063926 145030950
9574 145021377
191244755974 145011804
100403501434 145002231
734379835750 144992658
356671461610 144983085
335634539506 144973512
958136189038 144963939
689437320346 144954366
679875083026 144944793
642582357478 144935220
71716789474 144925647
286867129174 144916074
699955781398 144906501
140564898178 144896928
925624582150 144887355
189332308510 144877782
871119829426 144868209
910325002438 144858636
569909353846 144849063
516360824854 144839490
62154552154 144829917
393007963426 144820344
110921962486 144810771
524010614710 144801198
616764316714 144791625
871119829426 144782052
742029625606 144772479
973435768750 3522864
835739551342 124142664
58329657226 144762906
233318600182 144753333
824264866558 144743760
201763217026 144734187
453250058542 144724614
698043333934 144715041
48767419906 144705468
858688920910 144695895
615808092982 144686322
960048636502 92848527
166382938942 144676749
961004860234 144667176
779322351154 144657603
634932567622 144648030
522098167246 144638457
787928364742 144628884
775497456226 144619311
640669910014 144609738
450381387346 144600165
826177314022 144590592
479068099306 144581019
623457882838 144571446
489586560358 144561873
951442622914 144552300
489586560358 144542727
634932567622 144533154
251486851090 144523581
670312845706 144514008
825221090290 144504435
291648247834 19758672
470462085718 144494862
592858723414 144485289
470462085718 144475716
970567097554 144466143
912237449902 144456570
125265318466 144446997
894069198994 144437424
988735348462 144427851
526879285906 144418278
497236350214 144408705
509667258730 144399132
780278574886 144389559
429344465242 144379986
640669910014 144370413
579471591166 144360840
813746405506 144351267
166382938942 144341694
18168260482 144332121
340415658166 78661341
82235250526 9754887
844345564930 144322548
5737351966 144312975
370058593858 144303402
382489502374 144293829
16255813018 144284256
140564898178 144274683
587121381022 144265110
168295386406 144255537
11474694358 144245964
638757462550 144236391
291648247834 144226818
993516467122 144217245
909368778706 144207672
161601820282 144198099
152995806694 144188526
362408804002 144178953
719080256038 144169380
725773822162 144159807
425519570314 144150234
295473142762 144140661
305991603814 144131088
765935218906 144121515
744898296802 144111942
380577054910 144102369
668400398242 144092796
319378736062 144083223
960048636502 144073650
133871332054 144064077
121440423538 144054504
114746857414 144044931
47811196174 144035358
860601368374 144025785
905543883778 144016212
877813395550 144006639
333722092042 143997066
303122932618 143987493
458987400934 143977920
89885040382 143968347
976304439946 143958774
473330756914 143949201
579471591166 143939628
193157203438 143930055
894069198994 143920482
320334959794 143910909
398745305818 143901336
415957332994 143891763
320334959794 103838331
160645596550 143882190
720992703502 143872617
878769619282 143863044
244793284966 140359326
510623482462 143853471
126221542198 143843898
652144594798 143834325
871119829426 143824752
896937870190 143815179
390139292230 143805606
702824452594 143796033
176901399994 143786460
196025874634 143776887
423607122850 143767314
411176214334 143757741
530704180834 143748168
192200979706 143738595
502017468874 143729022
275392444390 143719449
951442622914 143709876
959092412770 143700303
404482648210 143690730
468549638254 143681157
248618179894 143671584
701868228862 143662011
155864477890 143652438
762110323978 143642865
467593414522 143633292
145346016838 143623719
950486399182 143614146
649275923602 143604573
383445726106 143595000
37292735122 143585427
853907802250 143575854
891200527798 143566281
143433569374 143556708
223756362862 143547135
375795936250 143537562
311728946206 143527989
606245855662 143518416
939011714398 143508843
604333408198 143499270
621545435374 143489697
693262215274 143480124
113790633682 143470551
940924161862 143460978
906500107510 143451405
282086010514 143441832
780278574886 143432259
350934119218 143422686
188376084778 143413113
19124484214 143403540
299298037690 143393967
719080256038 143384394
638757462550 143374821
794621930866 143365248
132915108322 143355675
795578154598 143346102
118571752342 143336529
478111875574 143326956
490542784090 143317383
255311746018 143307810
939967938130 143298237
578515367434 143288664
995428914586 143279091
530704180834 143269518
964829755162 143259945
952398846646 143250372
611983198054 143240799
139608674446 143231226
557478445330 143221653
630151448962 143212080
734379835750 132040389
977260663678 143202507
516360824854 143192934
503929916338 143183361
205588111954 143173788
591902499682 143164215
643538581210 77148807
635888791354 143154642
320334959794 67413066
820439971630 143145069
9574 143135496
427432017778 28039317
1912457038 143125923
250530627358 143116350
224712586594 143106777
698043333934 143097204
299298037690 143087631
591902499682 143078058
390139292230 143068485
560347116526 143058912
898850317654 143049339
123352871002 99386886
795578154598 143039766
15299589286 129015321
508711034998 143030193
538353970690 143020620
269655101998 143011047
828089761486 143001474
684656201686 142991901
929449477078 142982328
790797035938 142972755
179770071190 142963182
550784879206 142953609
65023223350 142944036
32511616462 142934463
385358173570 110472420
598596065806 142924890
318422512330 142915317
940924161862 142905744
787928364742 142896171
29642945266 53082285
680831306758 142886598
965785978894 142877025
698043333934 142867452
444644044954 142857879
672225293170 142848306
138652450714 142838733
621545435374 142829160
243837061234 142819587
757329205318 142810014
468549638254 85123116
316510064866 142800441
358583909074 142790868
288779576638 142781295
871119829426 142771722
28686721534 142762149
325116078454 142752576
656925713458 142743003
368146146394 142733430
945705280522 142723857
436038031366 142714284
344240553094 142704711
476199428110 142695138
662663055850 142685565
362408804002 142675992
800359273258 142666419
415957332994 142656846
205588111954 142647273
271567549462 142637700
906500107510 142628127
210369230614 142618554
375795936250 142608981
148214688034 142599408
313641393670 142589835
430300688974 142580262
66935670814 142570689
656925713458 142561116
215150349274 142551543
982998006070 142541970
936143043202 142532397
310772722474 142522824
746810744266 142513251
674137740634 142503678
582340262362 142494105
833827103878 142484532
209413006882 142474959
200806993294 142465386
131958884590 142455813
340415658166 142446240
269655101998 142436667
333722092042 142427094
814702629238 142417521
504886140070 142407948
737248506946 142398375
439862926294 142388802
822352419094 142379229
422650899118 142369656
451337611078 142360083
537397746958 142350510
824264866558 142340937
253399298554 142331364
965785978894 142321791
113790633682 142312218
727686269626 142302645
352846566682 142293072
21993155410 142283499
160645596550 142273926
325116078454 142264353
884506961674 142254780
824264866558 142245207
413088661798 142235634
816615076702 62396814
330853420846 142226061
898850317654 142216488
21036931678 142206915
758285429050 142197342
290692024102 142187769
783147246082 142178196
573734248774 142168623
268698878266 142159050
708561794986 142149477
480980546770 142139904
50679867370 142130331
494367679018 142120758
891200527798 142111185
958136189038 29657154
895981646458 142101612
493411455286 142092039
248618179894 142082466
119527976074 142072893
892156751530 142063320
456118729738 7591389
698999557666 142053747
813746405506 110788329
652144594798 142044174
653100818530 142034601
497236350214 142025028
187419861046 142015455
718124032306 142005882
973435768750 141996309
774541232494 141986736
183594966118 141977163
648319699870 125205267
504886140070 141967590
495323902750 141958017
728642493358 141948444
92753711578 141938871
88928816650 141929298
199850769562 141919725
260092864678 141910152
506798587534 141900579
327028525918 141891006
255311746018 141881433
413088661798 141871860
787928364742 141862287
632063896426 141852714
669356621974 141843141
564172011454 141833568
293560695298 141823995
482892994234 141814422
820439971630 141804849
179770071190 141795276
14343365554 141785703
771672561298 141776130
807052839382 141766557
233318600182 141756984
52592314834 141747411
45898748710 141737838
601464737002 141728265
708561794986 83715885
543135089350 141718692
542178865618 141709119
578515367434 138368142
582340262362 141699546
918931016026 141689973
810877734310 141680400
35380287658 141670827
959092412770 141661254
82235250526 141651681
807052839382 141642108
967698426358 141632535
156820701622 141622962
37292735122 141613389
816615076702 141603816
805140391918 141594243
571821801310 141584670
381533278642 141575097
201763217026 141565524
805140391918 141555951
483849217966 141546378
785059693546 141536805
45898748710 141527232
223756362862 141517659
657881937190 141508086
564172011454 141498513
728642493358 141488940
459943624666 141479367
229493705254 141469794
831914656414 141460221
981085558606 141450648
949530175450 141441075
369102370126 141431502
246705732430 141421929
959092412770 141412356
276348668122 141402783
824264866558 141393210
817571300434 141383637
518273272318 138205401
988735348462 141374064
760197876514 141364491
924668358418 141354918
69804342010 141345345
610070750590 113880408
945705280522 141335772
174988952530 141326199
963873531430 7744557
655969489726 141316626
120484199806 141307053
982041782338 40005567
481936770502 141297480
720992703502 141287907
860601368374 141278334
777409903690 141268761
483849217966 141259188
650232147334 141249615
36336511390 141240042
678918859294 141230469
749679415462 141220896
689437320346 141211323
269655101998 141201750
681787530490 141192177
327984749650 141182604
681787530490 141173031
624414106570 141163458
241924613770 141153885
786015917278 141144312
127177765930 141134739
269655101998 141125166
688481096614 47683113
654057042262 141115593
573734248774 141106020
931361924542 141096447
759241652782 141086874
795578154598 141077301
3824904502 141067728
3824904502 141058155
94666159042 141048582
625370330302 141039009
284954681710 141029436
35380287658 141019863
286867129174 141010290
915106121098 141000717
489586560358 140991144
731511164554 140981571
611026974322 140971998
742029625606 140962425
398745305818 140952852
434125583902 10195245
617720540446 140943279
777409903690 140933706
171164057602 140924133
682743754222 140914560
89885040382 140904987
985866677266 140895414
363365027734 140885841
396832858354 140876268
776453679958 140866695
927537029614 140857122
100403501434 140847549
454206282274 140837976
302166708886 140828403
335634539506 140818830
489586560358 140809257
199850769562 140799684
813746405506 140790111
221843915398 140780538
819483747898 140770965
645451028674 140761392
978216887410 140751819
212281678078 140742246
955267517842 140732673
956223741574 140723100
736292283214 140713527
683699977954 140703954
705693123790 140359326
784103469814 140694381
764978995174 49894476
77454131866 140684808
411176214334 140675235
542178865618 140665662
390139292230 140656089
102315948898 140646516
851995354786 140636943
655013265994 140627370
837651998806 140617797
357627685342 140608224
475243204378 140598651
297385590226 140589078
577559143702 140579505
693262215274 140569932
217062796738 140560359
558434669062 140550786
64066999618 140541213
589033828486 140531640
987779124730 140522067
312685169938 140512494
775497456226 140502921
371014817590 113095422
63110775886 140493348
505842363802 140483775
840520670002 15690147
67891894546 140474202
351890342950 140464629
130046437126 140455056
321291183526 67020573
690393544078 140445483
284954681710 140435910
401613977014 140426337
865382487034 140416764
965785978894 140407191
630151448962 140397618
19124484214 140388045
784103469814 140378472
492455231554 140368899
181682518654 140359326
589033828486 140349753
529747957102 140340180
864426263302 140330607
492455231554 140321034
887375632870 140311461
611026974322 140301888
875900948086 140292315
693262215274 140282742
369102370126 140273169
818527524166 140263596
415957332994 140254023
982998006070 140244450
488630336626 140234877
367189922662 140225304
172120281334 140215731
674137740634 140206158
156820701622 140196585
798446825794 140187012
939011714398 140177439
931361924542 140167866
543135089350 140158293
849126683590 140148720
737248506946 140139147
655013265994 140129574
905543883778 140120001
336590763238 140110428
317466288598 40311903
670312845706 140100855
250530627358 140091282
793665707134 140081709
713342913646 140072136
8606023162 26928849
258180417214 140062563
572778025042 140052990
430300688974 140043417
66935670814 140033844
909368778706 140024271
968654650090 140014698
776453679958 140005125
612939421786 139995552
567040682650 139985979
960048636502 139976406
403526424478 139966833
160645596550 139957260
421694675386 139947687
181682518654 139938114
196982098366 139928541
148214688034 139918968
683699977954 139909395
183594966118 139899822
758285429050 139890249
204631888222 139880676
159689372818 139871103
803227944454 139861530
560347116526 59534487
93709935310 139851957
262005312142 139842384
472374533182 139832811
680831306758 139823238
970567097554 139813665
530704180834 139804092
133871332054 139794519
522098167246 139784946
419782227922 139775373
128133989662 139765800
43986301246 139756227
249574403626 125942388
831914656414 139746654
351890342950 139737081
7649799430 139727508
341371881898 139717935
94666159042 139708362
802271720722 139698789
291648247834 139689216
725773822162 139679643
290692024102 139670070
661706832118 139660497
204631888222 139650924
660750608386 139641351
789840812206 139631778
622501659106 139622205
900762765118 139612632
908412554974 139603059
442731597490 139593486
687524872882 139583913
597639842074 139574340
635888791354 139564767
748723191730 139555194
710474242450 139545621
550784879206 139536048
534529075762 139526475
732467388286 139516902
985866677266 139507329
220887691666 139497756
476199428110 139488183
604333408198 139478610
392051739694 139469037
605289631930 139459464
186463637314 139449891
898850317654 139440318
216211904725 1684848
808965286846 139430745
539310194422 139421172
959092412770 139411599
81279026794 139402026
98491053970 139392453
633020120158 139382880
933274372006 139373307
832870880146 139363734
743942073070 139354161
387270621034 139344588
490542784090 139335015
218975244202 139325442
178813847458 139315869
318422512330 139306296
775497456226 139296723
748723191730 139287150
835739551342 139277577
259136640946 139268004
841476893734 139258431
814702629238 139248858
371971041322 95021598
41117630050 139239285
899806541386 82126767
721948927234 139229712
567996906382 139220139
628239001498 139210566
551741102938 139200993
750635639194 139191420
895981646458 139181847
833827103878 139172274
246705732430 139162701
368146146394 139153128
466637190790 139143555
126221542198 139133982
163514267746 139124409
215150349274 139114836
672225293170 139105263
754460534122 139095690
298341813958 139086117
701868228862 139076544
29642945266 139066971
419782227922 139057398
24861826606 139047825
514448377390 139038252
24861826606 139028679
177857623726 139019106
559390892794 139009533
165426715210 138999960
982041782338 138990387
524966838442 138980814
559390892794 138971241
956223741574 138961668
541222641886 138952095
807052839382 138942522
919887239758 138932949
873032276890 11095107
473330756914 138923376
85103921722 138913803
640669910014 138904230
262961535874 138894657
309816498742 138885084
39205182586 138875511
672225293170 138865938
195069650902 138856365
21993155410 138846792
406395095674 138837219
221843915398 138827646
882594514210 138818073
671269069438 138808500
298341813958 138798927
67891894546 138789354
137696226982 138779781
290692024102 138770208
925624582150 138760635
863470039570 138751062
388226844766 138741489
250530627358 138731916
337546986970 138722343
908412554974 138712770
395876634622 138703197
594771170878 138693624
778366127422 138684051
412132438066 138674478
193157203438 138664905
253399298554 138655332
915106121098 138645759
713342913646 138636186
280173563050 138626613
104228396362 138617040
645451028674 60214170
754460534122 138607467
506798587534 138597894
347109224290 138588321
116659304878 138578748
138652450714 138569175
825221090290 138559602
698999557666 138550029
967698426358 138540456
942836609326 138530883
667444174510 138521310
103272172630 138511737
888331856602 138502164
392051739694 138492591
200806993294 138483018
444644044954 138473445
893112975262 138463872
365277475198 138454299
647363476138 138444726
982998006070 138435153
378664607446 138425580
599552289538 138416007
662663055850 138406434
611026974322 138396861
441775373758 138387288
832870880146 138377715
238099718842 138368142
385358173570 138358569
683699977954 138348996
332765868310 138339423
552697326670 138329850
560347116526 138320277
656925713458 138310704
493411455286 138301131
760197876514 138291558
586165157290 138281985
790797035938 138272412
499148797678 138262839
548872431742 138253266
427432017778 87545085
943792833058 138243693
914149897366 138234120
317466288598 138224547
283998457978 138214974
801315496990 138205401
714299137378 138195828
598596065806 138186255
794621930866 61630974
983954229802 138176682
342328105630 138167109
548872431742 138157536
633020120158 138147963
647363476138 138138390
410219990602 138128817
629195225230 138119244
360496356538 138109671
286867129174 138100098
644494804942 138090525
693262215274 138080952
224712586594 138071379
201763217026 138061806
220887691666 138052233
383445726106 138042660
611983198054 138033087
648319699870 92570910
187419861046 138023514
998297585782 138013941
811833958042 138004368
397789082086 137994795
890244304066 137985222
250530627358 137975649
195069650902 137966076
383445726106 137956503
697087110202 137946930
730554940822 137937357
853907802250 137927784
460899848398 137918211
953355070378 137908638
171164057602 137899065
171164057602 137889492
486717889162 137879919
134827555786 137870346
290692024102 119662500
670312845706 137860773
21036931678 137851200
125265318466 137841627
143433569374 137832054
275392444390 86683515
936143043202 137822481
81279026794 93729243
444644044954 137812908
620589211642 137803335
33467840194 137793762
76497908134 137784189
692305991542 137774616
109965738754 137765043
627282777766 137755470
913193673634 137745897
238099718842 137736324
47811196174 137726751
994472690854 137717178
435081807634 137707605
137696226982 137698032
693262215274 137688459
95622382774 137678886
832870880146 137669313
223756362862 137659740
932318148274 137650167
952398846646 107734542
93709935310 137640594
42073853782 137631021
716211584842 137621448
204631888222 137611875
916062344830 137602302
523054390978 137592729
147258464302 137583156
505842363802 137573583
625370330302 137564010
657881937190 137554437
555565997866 137544864
231406152718 137535291
607202079394 137525718
263917759606 137516145
462812295862 137506572
687524872882 137496999
106140843826 137487426
763066547710 137477853
734379835750 137468280
687524872882 137458707
218019020470 137449134
18168260482 137439561
374839712518 137429988
146302240570 137420415
576602919970 137410842
339459434434 137401269
23905602874 137391696
898850317654 137382123
833827103878 137372550
451337611078 137362977
267742654534 137353404
807052839382 137343831
430300688974 137334258
801315496990 137324685
103272172630 137315112
107097067558 137305539
655013265994 137295966
186463637314 137286393
309816498742 137276820
749679415462 137267247
714299137378 137257674
786972141010 137248101
712386689914 137238528
297385590226 137228955
67891894546 137219382
336590763238 137209809
589033828486 137200236
350934119218 96304380
890244304066 137190663
246705732430 137181090
502017468874 137171517
939967938130 137161944
984910453534 137152371
486717889162 137142798
779322351154 97003209
744898296802 137133225
996385138318 137123652
506798587534 137114079
73629236938 137104506
770716337566 137094933
998297585782 137085360
830958432682 137075787
159689372818 137066214
185507413582 137056641
838608222538 137047068
561303340258 137037495
904587660046 137027922
311728946206 137018349
140564898178 137008776
416913556726 136999203
145346016838 136989630
162558044014 136980057
977260663678 136970484
739160954410 136960911
113790633682 136951338
560347116526 136941765
131958884590 136932192
587121381022 136922619
620589211642 136913046
321291183526 136903473
892156751530 136893900
130046437126 136884327
193157203438 136874754
191244755974 136865181
327984749650 127809123
613895645518 136855608
236187271378 136846035
85103921722 136836462
686568649150 136826889
233318600182 136817316
490542784090 48219201
188376084778 136807743
645451028674 136798170
655013265994 136788597
724817598430 136779024
612939421786 136769451
318422512330 136759878
566084458918 136750305
734379835750 136740732
759241652782 136731159
829045985218 136721586
873988500622 136712013
136740003250 136702440
759241652782 136692867
796534378330 136683294
222800139130 136673721
80322803062 136664148
912237449902 136654575
670312845706 136645002
930405700810 136635429
433169360170 136625856
306947827546 136616283
918931016026 136606710
735336059482 136597137
863470039570 136587564
302166708886 136577991
563215787722 136568418
359540132806 136558845
238099718842 136549272
532616628298 111477585
965785978894 136539699
197938322098 136530126
415957332994 136520553
13387141822 136510980
807052839382 136501407
529747957102 136491834
360496356538 136482261
73629236938 136472688
454206282274 136463115
445600268686 136453542
983954229802 136443969
472374533182 27570240
766891442638 136434396
873988500622 136424823
906500107510 136415250
424563346582 136405677
234274823914 136396104
953355070378 136386531
671269069438 136376958
759241652782 136367385
783147246082 136357812
987779124730 136348239
153952030426 136338666
305035380082 136329093
641626133746 136319520
864426263302 136309947
96578606506 136300374
194113427170 136290801
14343365554 136281228
812790181774 136271655
742029625606 136262082
678918859294 136252509
656925713458 136242936
370058593858 136233363
568953130114 136223790
519229496050 136214217
898850317654 136204644
675093964366 136195071
577559143702 136185498
518273272318 136175925
618676764178 136166352
758285429050 101004723
813746405506 35573268
150127135498 136156779
904587660046 136147206
572778025042 136137633
463768519594 136128060
143433569374 136118487
462812295862 136108914
776453679958 136099341
284954681710 136089768
600508513270 111755202
154908254158 136080195
460899848398 136070622
905543883778 136061049
436038031366 136051476
820439971630 136041903
302166708886 33227883
196982098366 112846524
776453679958 136032330
728642493358 136022757
229493705254 136013184
595727394610 136003611
858688920910 135994038
385358173570 135984465
665531727046 135974892
540266418154 41881875
409263766870 135965319
129090213394 135955746
960048636502 135946173
983954229802 135936600
620589211642 135927027
512535929926 135917454
45898748710 135907881
502973692606 135898308
713342913646 135888735
152995806694 135879162
698043333934 135869589
899806541386 135860016
16255813018 16618728
218019020470 135850443
58329657226 135840870
420738451654 135831297
633976343890 135821724
601464737002 135812151
362408804002 135802578
192200979706 135793005
62154552154 135783432
740117178142 135773859
873032276890 42982770
272523773194 135764286
861557592106 135754713
47811196174 135745140
708561794986 135735567
848170459858 135725994
275392444390 135716421
19124484214 135706848
911281226170 135697275
25818050338 135687702
283998457978 135678129
415957332994 135668556
953355070378 135658983
939967938130 135649410
79366579330 135639837
460899848398 135630264
407351319406 135620691
266786430802 135611118
426475794046 135601545
398745305818 135591972
707605571254 135582399
343284329362 135572826
663619279582 135563253
875900948086 135553680
342328105630 135544107
522098167246 135534534
119527976074 135524961
808965286846 135515388
211325454346 135505815
756372981586 135496242
758285429050 53407767
292604471566 135486669
896961438916 1531680
929449477078 135477096
425519570314 135467523
133871332054 135457950
665531727046 135448377
742985849338 135438804
8606023162 88780002
502973692606 135429231
703780676326 135419658
817571300434 135410085
717167808574 135400512
219931467934 135390939
74585460670 135381366
15299589286 135371793
55460986030 37238970
815658852970 135362220
874944724354 135352647
952398846646 135343074
831914656414 135333501
292604471566 135323928
59285880958 135314355
53548538566 135304782
29642945266 135295209
172120281334 135285636
891200527798 135276063
504886140070 40024713
334678315774 135266490
977260663678 135256917
343284329362 135247344
746810744266 135237771
943792833058 135228198
554609774134 135218625
856776473446 135209052
999253809514 135199479
839564446270 108385506
180726294922 135189906
110921962486 135180333
237143495110 135170760
961004860234 135161187
694218439006 135151614
224712586594 135142041
812790181774 135132468
273479996926 135122895
153952030426 135113322
240968390038 17872791
497236350214 135103749
877813395550 135094176
44942524978 135084603
706649347522 135075030
222800139130 135065457
288779576638 135055884
924668358418 135046311
815658852970 28891314
442731597490 135036738
855820249714 135027165
988735348462 135017592
590946275950 135008019
622501659106 134998446
497236350214 134988873
911281226170 75827733
399701529550 134979300
297385590226 134969727
767847666370 134960154
647363476138 78077388
759241652782 48688278
252443074822 134950581
18168260482 134941008
830958432682 111621180
43030077514 134931435
113790633682 134921862
1912457038 134912289
766891442638 134902716
366233698930 134893143
799403049526 134883570
87016369186 134873997
100403501434 134864424
543135089350 134854851
172120281334 134845278
411176214334 134835705
698999557666 134826132
429344465242 134816559
51636091102 134806986
891200527798 134797413
305991603814 134787840
274436220658 134778267
305991603814 134768694
201763217026 113937846
681787530490 134759121
586165157290 134749548
288779576638 134739975
793665707134 134730402
320334959794 134720829
917974792294 134711256
982998006070 134701683
388226844766 134692110
443687821222 134682537
541222641886 134672964
746810744266 60080148
829045985218 134663391
785059693546 134653818
109965738754 134644245
468549638254 134634672
154908254158 66570642
710474242450 134625099
824264866558 134615526
203675664490 134605953
812790181774 134596380
197938322098 134586807
644494804942 134577234
836695775074 134567661
248618179894 56538138
676050188098 134558088
482892994234 134548515
241924613770 134538942
219931467934 134529369
610070750590 134519796
800359273258 134510223
810877734310 134500650
791753259670 134491077
242880837502 134481504
634932567622 134471931
582340262362 134462358
476199428110 134452785
457074953470 109285368
311728946206 134443212
457074953470 134433639
246705732430 134424066
800359273258 134414493
911281226170 134404920
200806993294 134395347
810877734310 134385774
542178865618 134376201
537397746958 134366628
336590763238 134357055
497236350214 134347482
634932567622 134337909
937099266934 134328336
171164057602 134318763
420738451654 134309190
247661956162 134299617
450381387346 134290044
241924613770 134280471
132915108322 134270898
438906702562 134261325
851995354786 134251752
535485299494 134242179
557478445330 134232606
985866677266 134223033
734379835750 134213460
534529075762 134203887
836695775074 134194314
622501659106 134184741
404482648210 59831250
661706832118 134175168
486717889162 134165595
187419861046 134156022
774541232494 134146449
439862926294 134136876
318422512330 134127303
742029625606 100822836
906500107510 134117730
876857171818 134108157
152039582962 134098584
745854520534 134089011
785059693546 134079438
651188371066 134069865
32511616462 109859748
524010614710 134060292
896937870190 134050719
417869780458 134041146
473330756914 134031573
908412554974 134022000
442731597490 134012427
435081807634 134002854
900762765118 133993281
734379835750 133983708
490542784090 133974135
28686721534 133964562
882594514210 128364357
892156751530 133954989
184551189850 133945416
316510064866 133935843
909368778706 133926270
370058593858 133916697
235231047646 133907124
623457882838 133897551
627282777766 133887978
983954229802 133878405
625370330302 133868832
104228396362 133859259
954311294110 133849686
792752954395 54403359
807052839382 133840113
854864025982 133830540
18168260482 10003785
563215787722 133820967
808009063114 133811394
95622382774 133801821
610070750590 133792248
587121381022 133782675
351890342950 133773102
659794384654 133763529
29642945266 133753956
319378736062 133744383
804184168186 133734810
568953130114 133725237
486717889162 133715664
131958884590 133706091
987779124730 85975113
478111875574 133696518
695174662738 133686945
372927265054 133677372
77454131866 133667799
791753259670 133658226
845301788662 133648653
326072302186 133639080
180726294922 133629507
298341813958 133619934
645451028674 133610361
501061245142 133600788
150127135498 133591215
346153000558 133581642
462812295862 133572069
196025874634 133562496
492455231554 133552923
717167808574 133543350
490542784090 133533777
821396195362 133524204
602420960734 133514631
328940973382 133505058
536441523226 133495485
439862926294 133485912
224712586594 133476339
19124484214 133466766
751591862926 133457193
660750608386 133447620
270611325730 113851689
974391992482 133438047
421694675386 99760233
688481096614 133428474
667444174510 133418901
513492153658 133409328
477155651842 133399755
22949379142 133390182
903631436314 133380609
34424063926 133371036
358583909074 133361463
153952030426 133351890
269655101998 133342317
894069198994 133332744
464724743326 133323171
123352871002 133313598
124309094734 133304025
160645596550 133294452
581384038630 133284879
411176214334 133275306
380577054910 133265733
607202079394 133256160
117615528610 133246587
133871332054 133237014
653100818530 44227260
496280126482 133227441
112834409950 133217868
142477345642 133208295
182638742386 133198722
65023223350 133189149
164470491478 93049560
72673013206 133179576
130046437126 133170003
13387141822 133160430
711430466182 133150857
635888791354 133141284
856776473446 133131711
557478445330 133122138
342328105630 133112565
123352871002 133102992
261049088410 133093419
460899848398 133083846
607202079394 133074273
996385138318 133064700
850082907322 133055127
336590763238 133045554
60242104690 133035981
211325454346 133026408
74585460670 133016835
527835509638 133007262
895025422726 132997689
731511164554 132988116
308860275010 132978543
408307543138 132968970
887375632870 132959397
730554940822 132949824
632063896426 132940251
856776473446 132930678
520185719782 132921105
604333408198 132911532
178813847458 132901959
364321251466 132892386
463768519594 132882813
491499007822 132873240
617720540446 132863667
226625034058 132854094
545047536814 132844521
530704180834 132834948
320334959794 132825375
873988500622 132815802
231406152718 132806229
150127135498 132796656
911281226170 132787083
456118729738 132777510
157776925354 132767937
346153000558 132758364
43030077514 132748791
832870880146 132739218
218975244202 132729645
343284329362 132720072
986822900998 132710499
684656201686 132700926
584252709826 132691353
278261115586 132681780
898850317654 132672207
279217339318 132662634
527835509638 132653061
53548538566 132643488
479068099306 132633915
163514267746 132624342
430300688974 132614769
722905150966 132605196
998297585782 23090076
908412554974 132595623
121440423538 132586050
100403501434 33208737
419782227922 132576477
97534830238 132566904
433169360170 7505232
479068099306 132557331
670312845706 132547758
865382487034 132538185
213237901810 132528612
995428914586 132519039
192200979706 132509466
312685169938 35391381
244793284966 132499893
2868680770 132490320
685612425418 132480747
575646696238 132471174
316510064866 132461601
299298037690 132452028
203675664490 132442455
183594966118 132432882
301210485154 132423309
729598717090 132413736
958136189038 132404163
663619279582 132394590
963873531430 132385017
465680967058 132375444
950486399182 132365871
56417209762 132356298
117615528610 132346725
342328105630 132337152
699955781398 132327579
383445726106 132318006
120484199806 132308433
635888791354 132298860
496280126482 132289287
863470039570 132279714
690393544078 132270141
360496356538 132260568
546959984278 132250995
23905602874 132241422
939967938130 132231849
774541232494 132222276
635888791354 132212703
19124484214 132203130
444704354854 45423885
178813847458 132193557
603377184466 132183984
955267517842 132174411
91797487846 132164838
364321251466 132155265
417869780458 132145692
409263766870 132136119
258180417214 132126546
202719440758 132116973
438906702562 132107400
53548538566 132097827
941880385594 132088254
205588111954 132078681
170207833870 132069108
451337611078 132059535
29642945266 132049962
885463185406 132040389
310772722474 132030816
281129786782 132021243
458987400934 132011670
28686721534 132002097
365277475198 131992524
750635639194 131982951
599552289538 131973378
544091313082 100583511
6693575698 131963805
396832858354 131954232
364321251466 131944659
25818050338 131935086
651188371066 131925513
397789082086 94648251
65023223350 131915940
902675212582 131906367
443687821222 70237101
409263766870 131896794
54504762298 131887221
135783779518 131877648
656925713458 131868075
932318148274 131858502
635888791354 131848929
181682518654 131839356
698999557666 131829783
985866677266 131820210
318422512330 131810637
734379835750 131801064
42073853782 131791491
625370330302 131781918
746810744266 131772345
284954681710 14924307
430300688974 131762772
633020120158 131753199
331809644578 131743626
274436220658 131734053
440819150026 131724480
861557592106 131714907
186463637314 131705334
58329657226 131695761
358583909074 131686188
19124484214 131676615
279217339318 131667042
282086010514 131657469
518273272318 131647896
190288532242 131638323
835739551342 131628750
941880385594 131619177
634932567622 131609604
742985849338 131600031
119527976074 131590458
750635639194 131580885
721948927234 131571312
298341813958 131561739
316510064866 131552166
940924161862 131542593
563215787722 131533020
620589211642 131523447
632063896426 131513874
319378736062 131504301
372927265054 131494728
212281678078 131485155
153952030426 131475582
329897197114 131466009
577559143702 131456436
292604471566 131446863
605289631930 131437290
26774274070 131427717
109009515022 131418144
211325454346 131408571
653100818530 131398998
212281678078 131389425
257224193482 131379852
383445726106 131370279
608158303126 131360706
778366127422 131351133
688481096614 131341560
284954681710 131331987
574690472506 131322414
540266418154 131312841
372927265054 131303268
135783779518 131293695
240012166306 131284122
895025422726 131274549
959092412770 131264976
208456783150 131255403
412132438066 131245830
221843915398 131236257
986822900998 131226684
646407252406 131217111
759241652782 131207538
903631436314 131197965
614851869250 131188392
686568649150 131178819
326072302186 131169246
709518018718 131159673
18168260482 131150100
11474694358 131140527
948573951718 131130954
858688920910 131121381
180726294922 131111808
980129334874 131102235
690393544078 131092662
485761665430 131083089
801315496990 131073516
196025874634 131063943
864426263302 122266356
132915108322 131054370
952398846646 131044797
315553841134 131035224
254355522286 131025651
629195225230 131016078
558434669062 131006505
355715237878 130996932
786015917278 130987359
674137740634 130977786
782191022350 130968213
962917307698 130958640
201763217026 130949067
300254261422 130939494
1912457038 130929921
380577054910 130920348
633020120158 130910775
131958884590 130901202
501061245142 130891629
217062796738 130882056
750635639194 130872483
777409903690 130862910
621545435374 130853337
745854520534 130843764
170207833870 130834191
606245855662 130824618
427432017778 130815045
986822900998 130805472
339459434434 130795899
654057042262 130786326
480980546770 130776753
793665707134 130767180
157776925354 130757607
231406152718 130748034
872076053158 130738461
592858723414 130728888
514448377390 130719315
480980546770 130709742
731511164554 130700169
426475794046 130690596
346153000558 19586358
170207833870 130681023
309816498742 130671450
250530627358 130661877
829045985218 130652304
742985849338 130642731
886419409138 130633158
393964187158 130623585
544091313082 130614012
425519570314 126803958
693262215274 130604439
580427814898 130594866
778366127422 130585293
742029625606 130575720
366233698930 130566147
811833958042 33457635
671269069438 130556574
428388241510 130547001
254355522286 116838465
300254261422 130537428
690393544078 130527855
584252709826 130518282
446556492418 130508709
444644044954 103464984
458031177202 130499136
686568649150 130489563
452293834810 130479990
832870880146 130470417
3824904502 130460844
980129334874 130451271
126221542198 130441698
491499007822 130432125
161601820282 3321831
951442622914 130422552
321291183526 130412979
677962635562 130403406
91797487846 130393833
406395095674 130384260
576602919970 130374687
983954229802 130365114
717167808574 130355541
852951578518 130345968
576602919970 130336395
559390892794 130326822
11474694358 130317249
826177314022 130307676
750635639194 130298103
886419409138 130288530
766891442638 130278957
189332308510 130269384
895025422726 130259811
19124484214 130250238
685612425418 130240665
585208933558 130231092
665531727046 130221519
533572852030 130211946
149170911766 130202373
26774274070 130192800
332765868310 130183227
453250058542 130173654
603377184466 130164081
837651998806 130154508
341371881898 130144935
729598717090 130135362
464724743326 130125789
452293834810 130116216
435081807634 130106643
626326554034 130097070
875900948086 130087497
671269069438 130077924
745854520534 130068351
469505861986 130058778
222800139130 130049205
351890342950 130039632
192200979706 130030059
285910905442 130020486
123352871002 130010913
732467388286 130001340
312685169938 129991767
420738451654 129982194
682743754222 129972621
144389793106 129963048
874944724354 129953475
365277475198 129943902
241924613770 129934329
362408804002 129924756
102315948898 129915183
600508513270 129905610
425519570314 129896037
176901399994 129886464
156820701622 129876891
707605571254 129867318
496280126482 129857745
985866677266 129848172
950486399182 129838599
576602919970 129829026
763066547710 66427047
710474242450 129819453
251486851090 129809880
17212036750 129800307
174988952530 129790734
597639842074 129781161
107097067558 129771588
388226844766 129762015
842433117466 129752442
328940973382 129742869
981085558606 129733296
748723191730 129723723
537397746958 129714150
976304439946 129704577
858688920910 129695004
894069198994 129685431
750635639194 129675858
474286980646 129666285
928493253346 129656712
835739551342 129647139
773585008762 129637566
52592314834 129627993
588077604754 129618420
118571752342 129608847
767847666370 129599274
14343365554 129589701
470462085718 129580128
441775373758 129570555
301210485154 129560982
348065448022 129551409
677006411830 129541836
316510064866 129532263
180726294922 129522690
287823352906 129513117
589990052218 129503544
893112975262 129493971
178813847458 129484398
749679415462 129474825
62154552154 129465252
93709935310 129455679
480980546770 129446106
706649347522 37382565
141521121910 129436533
717167808574 129426960
302166708886 129417387
890244304066 129407814
445600268686 129398241
91797487846 129388668
282086010514 129379095
945705280522 129369522
459943624666 129359949
401613977014 129350376
91797487846 21271206
773585008762 129340803
354759014146 129331230
349021671754 129321657
291648247834 129312084
624414106570 129302511
677962635562 129292938
159689372818 129283365
526879285906 129273792
796534378330 129264219
613895645518 129254646
974391992482 129245073
327028525918 129235500
538353970690 129225927
750635639194 129216354
141521121910 129206781
412132438066 129197208
633976343890 129187635
580427814898 129178062
630151448962 129168489
150127135498 129158916
925624582150 129149343
707605571254 129139770
211325454346 105886953
706649347522 129130197
906500107510 129120624
811833958042 129111051
55460986030 129101478
959092412770 129091905
97534830238 129082332
309816498742 129072759
72673013206 129063186
765935218906 129053613
804184168186 129044040
598596065806 129034467
812790181774 129024894
353802790414 129015321
889288080334 129005748
235231047646 128996175
96578606506 128986602
318422512330 106557063
765935218906 128977029
932318148274 128967456
948573951718 128957883
571821801310 128948310
896937870190 128938737
810877734310 128929164
743942073070 128919591
29642945266 128910018
159689372818 128900445
747766967998 128890872
639713686282 128881299
966742202626 128871726
79366579330 128862153
445600268686 128852580
423607122850 128843007
455162506006 128833434
932318148274 84644466
813746405506 128823861
187419861046 128814288
616764316714 128804715
642582357478 128795142
355715237878 128785569
42073853782 128775996
585208933558 128766423
364321251466 11420589
113790633682 128756850
238099718842 128747277
90841264114 128737704
438906702562 128728131
537397746958 128718558
790797035938 128708985
56417209762 128699412
42073853782 128689839
979173111142 128680266
836695775074 128670693
293560695298 102890604
924668358418 128661120
589033828486 128651547
671269069438 128641974
779322351154 128632401
957179965306 128622828
746810744266 128613255
430300688974 128603682
642582357478 128594109
946661504254 128584536
132915108322 128574963
900762765118 128565390
56417209762 128555817
873032276890 128546244
552697326670 128536671
300254261422 128527098
193157203438 128517525
771672561298 128507952
496280126482 128498379
515404601122 128488806
746810744266 128479233
226625034058 128469660
43986301246 128460087
893112975262 128450514
480024323038 128440941
613895645518 128431368
374839712518 85525182
965785978894 128421795
862513815838 128412222
933274372006 128402649
116659304878 128393076
683699977954 128383503
724817598430 128373930
8606023162 128364357
411176214334 128354784
105184620094 128345211
970567097554 128335638
327984749650 128326065
245749508698 40512936
801315496990 25818381
710474242450 128316492
30599168998 128306919
101359725166 128297346
101359725166 128287773
720992703502 128278200
655013265994 128268627
271567549462 103809612
179770071190 128259054
101359725166 128249481
896937870190 58184694
389183068498 128239908
238099718842 128230335
440819150026 128220762
472374533182 128211189
904587660046 128201616
884506961674 114330339
9574 128192043
652144594798 128182470
764978995174 128172897
464724743326 128163324
742029625606 128153751
952398846646 128144178
958136189038 128134605
2868680770 128125032
860601368374 128115459
117615528610 128105886
475243204378 128096313
772628785030 128086740
332765868310 106920837
10518470626 128077167
392051739694 128067594
682743754222 128058021
561303340258 64703907
334678315774 128048448
553653550402 128038875
589033828486 128029302
917018568562 128019729
200806993294 128010156
904587660046 128000583
570865577578 127991010
93709935310 127981437
628239001498 127971864
95622382774 127962291
782191022350 127952718
862513815838 127943145
232362376450 127933572
425519570314 127923999
899806541386 127914426
508711034998 127904853
3824904502 13469211
222800139130 127895280
567996906382 127885707
211325454346 127876134
966742202626 127866561
430300688974 127856988
655013265994 127847415
861557592106 127837842
743942073070 127828269
25818050338 127818696
56417209762 127809123
804184168186 127799550
619632987910 127789977
459943624666 127780404
797490602062 127770831
894069198994 127761258
553653550402 127751685
87016369186 127742112
43986301246 127732539
154908254158 127722966
234274823914 127713393
962917307698 3005922
830958432682 127703820
892156751530 2862327
226625034058 127694247
6693575698 127684674
650232147334 127675101
423607122850 127665528
507754811266 127655955
47811196174 127646382
645451028674 127636809
136740003250 31236699
471418309450 127627236
733423612018 127617663
677006411830 127608090
446556492418 127598517
520185719782 127588944
643556205103 3857919
743942073070 127579371
972479545018 127569798
249574403626 127560225
134827555786 127550652
18168260482 127541079
3824904502 72486756
613895645518 127531506
693262215274 127521933
796534378330 127512360
163514267746 127502787
194113427170 127493214
351890342950 127483641
879725843014 127474068
443687821222 127464495
839564446270 127454922
957179965306 127445349
550784879206 127435776
832870880146 92350731
890244304066 127426203
264873983338 127416630
396832858354 127407057
595727394610 44457012
567040682650 127397484
664575503314 127387911
51636091102 127378338
413088661798 127368765
290692024102 127359192
225668810326 127349619
371014817590 127340046
643538581210 127330473
364321251466 127320900
159689372818 127311327
226625034058 127301754
339459434434 127292181
837651998806 127282608
384401949838 127273035
562259563990 127263462
707605571254 127253889
152995806694 127244316
8606023162 127234743
305035380082 127225170
1912457038 127215597
428388241510 127206024
111878186218 127196451
793665707134 127186878
249574403626 127177305
444644044954 127167732
169251610138 127158159
126221542198 11047242
703780676326 127148586
811833958042 127139013
723861374698 127129440
571821801310 127119867
784103469814 127110294
453250058542 127100721
300254261422 127091148
965785978894 127081575
364321251466 127072002
827133537754 127062429
398745305818 127052856
349977895486 127043283
347109224290 127033710
633020120158 127024137
507754811266 127014564
852951578518 127004991
952398846646 126995418
628239001498 126985845
987779124730 126976272
861557592106 126966699
324159854722 126957126
737248506946 126947553
377708383714 126937980
623457882838 126928407
982041782338 126918834
930405700810 126909261
52592314834 126899688
79366579330 126890115
792709483402 82538406
17212036750 126880542
798446825794 126870969
877813395550 126861396
862513815838 126851823
984910453534 126842250
742029625606 126832677
399701529550 126823104
4781128234 126813531
861557592106 126803958
987779124730 126794385
889288080334 126784812
675093964366 126775239
382489502374 126765666
442731597490 126756093
697087110202 126746520
698043333934 126736947
336590763238 126727374
716211584842 126717801
348065448022 126708228
821396195362 126698655
577559143702 126689082
305035380082 126679509
455162506006 126669936
300254261422 126660363
716211584842 126650790
800359273258 126641217
444644044954 62597847
582340262362 126631644
737248506946 34166037
551741102938 126622071
941880385594 126612498
273479996926 126602925
80322803062 126593352
521141943514 126583779
242880837502 126574206
893112975262 126564633
327028525918 126555060
970567097554 126545487
850082907322 126535914
928493253346 126526341
433169360170 126516768
782191022350 126507195
588077604754 126497622
519229496050 126488049
87016369186 126478476
720036479770 126468903
555565997866 126459330
178813847458 126449757
854864025982 126440184
732467388286 126430611
97534830238 126421038
131002660858 126411465
949530175450 126401892
577559143702 126392319
718124032306 126382746
394920410890 126373173
372927265054 126363600
611026974322 126354027
735336059482 126344454
551741102938 126334881
653100818530 126325308
814702629238 126315735
230449928986 126306162
603377184466 126296589
982998006070 126287016
302166708886 126277443
502017468874 126267870
87016369186 126258297
609114526858 126248724
146302240570 126239151
252443074822 126229578
689437320346 126220005
582340262362 101559957
983954229802 126210432
582340262362 126200859
880682066746 126191286
710474242450 126181713
549828655474 126172140
330853420846 126162567
740117178142 126152994
887375632870 126143421
163514267746 126133848
340415658166 126124275
654057042262 126114702
732467388286 126105129
119527976074 126095556
600508513270 126085983
139608674446 126076410
863470039570 126066837
967698426358 126057264
135783779518 126047691
593814947146 126038118
128133989662 126028545
5737351966 126018972
907456331242 126009399
776453679958 125999826
318422512330 125990253
407351319406 125980680
683699977954 125971107
481936770502 125961534
397789082086 125951961
433169360170 125942388
228537481522 125932815
719080256038 125923242
382489502374 125913669
660750608386 125904096
637801238818 125894523
344240553094 125884950
453250058542 125875377
593814947146 125865804
548872431742 125856231
684656201686 125846658
981085558606 125837085
481936770502 125827512
340415658166 125817939
142477345642 125808366
100403501434 125798793
857732697178 125789220
781234798618 125779647
167339162674 125770074
662663055850 125760501
804184168186 125750928
906500107510 125741355
64066999618 125731782
304079156350 125722209
387270621034 125712636
956233306 125703063
359540132806 125693490
298341813958 125683917
350934119218 125674344
920843463490 125664771
109965738754 125655198
335634539506 125645625
873032276890 125636052
786015917278 125626479
340415658166 125616906
360496356538 125607333
77454131866 125597760
873988500622 995592
123352871002 125588187
720992703502 125578614
697087110202 125569041
764978995174 125559468
287823352906 125549895
283998457978 125540322
73629236938 125530749
171164057602 125521176
801315496990 125511603
569909353846 125502030
700912005130 125492457
2868680770 125482884
947617727986 125473311
602420960734 8098758
298341813958 125463738
90841264114 125454165
909368778706 125444592
259136640946 125435019
572778025042 125425446
338503210702 125415873
231406152718 125406300
594771170878 125396727
872076053158 125387154
575646696238 125377581
720036479770 125368008
41117630050 125358435
605289631930 125348862
363365027734 125339289
707605571254 125329716
829045985218 125320143
455162506006 125310570
571821801310 125300997
228537481522 125291424
314597617402 125281851
502973692606 125272278
972479545018 125262705
835739551342 125253132
775497456226 125243559
952398846646 125233986
339459434434 125224413
118571752342 125214840
590946275950 125205267
454206282274 125195694
550784879206 125186121
470462085718 125176548
542178865618 125166975
526879285906 10109088
180726294922 75894744
448468939882 125157402
654057042262 125147829
119527976074 125138256
4781128234 125128683
40161406318 125119110
56417209762 125109537
666487950778 125099964
851995354786 125090391
630151448962 125080818
934230595738 125071245
355715237878 125061672
42073853782 125052099
986822900998 125042526
689437320346 125032953
748723191730 125023380
874944724354 125013807
567996906382 125004234
690393544078 124994661
473330756914 124985088
77454131866 124975515
193157203438 124965942
156820701622 124956369
726730045894 124946796
596683618342 124937223
633976343890 124927650
497236350214 124918077
337546986970 83725458
527835509638 124908504
455162506006 124898931
337546986970 124889358
844345564930 124879785
512535929926 124870212
121440423538 124860639
606245855662 124851066
293560695298 124841493
361452580270 124831920
742985849338 124822347
436038031366 124812774
656925713458 124803201
11474694358 124793628
634932567622 124784055
18168260482 124774482
597639842074 124764909
582340262362 124755336
655013265994 124745763
500105021410 124736190
111923686687 11726925
237143495110 124726617
445600268686 124717044
206544335686 124707471
236187271378 124697898
777409903690 124688325
491499007822 124678752
808965286846 124669179
739160954410 124659606
516360824854 124650033
733423612018 124640460
964829755162 124630887
767847666370 124621314
39205182586 124611741
415001109262 124602168
169251610138 124592595
435081807634 124583022
100403501434 124573449
792709483402 124563876
451337611078 124554303
622501659106 124544730
94666159042 124535157
573734248774 124525584
229493705254 124516011
164470491478 124506438
123352871002 124496865
196982098366 124487292
247661956162 32548200
744898296802 124477719
74585460670 124468146
458031177202 124458573
749679415462 124449000
461856072130 124439427
735336059482 124429854
663619279582 124420281
440819150026 124410708
272523773194 124401135
842433117466 124391562
321291183526 67221606
385358173570 124381989
504886140070 124372416
981085558606 124362843
338503210702 124353270
944749056790 124343697
778366127422 124334124
295473142762 124324551
926580805882 124314978
490542784090 124305405
640669910014 124295832
817571300434 124286259
784103469814 124276686
215150349274 124267113
325116078454 124257540
180726294922 124247967
183594966118 124238394
492455231554 124228821
312685169938 124219248
168295386406 124209675
684656201686 124200102
975348216214 124190529
432213136438 124180956
154908254158 124171383
777409903690 124161810
106140843826 124152237
312685169938 124142664
962917307698 124133091
182638742386 124123518
584252709826 124113945
505842363802 124104372
857732697178 124094799
180726294922 124085226
323203630990 124075653
903631436314 124066080
957179965306 124056507
680831306758 124046934
61198328422 124037361
336590763238 124027788
889288080334 124018215
844345564930 124008642
775497456226 123999069
984910453534 51272988
914149897366 123989496
406395095674 123979923
472374533182 123970350
620589211642 123960777
198894545830 123951204
51636091102 123941631
615808092982 123932058
527835509638 123922485
471418309450 123912912
794621930866 117977652
114746857414 123903339
12430918090 123893766
441775373758 123884193
853907802250 123874620
419782227922 123865047
546003760546 123855474
910325002438 123845901
758285429050 123836328
520185719782 123826755
870163605694 123817182
93709935310 123807609
917018568562 58031526
580427814898 123798036
218975244202 123788463
905543883778 123778890
644494804942 123769317
378664607446 123759744
972479545018 123750171
831914656414 123740598
393007963426 123731025
320334959794 123721452
473330756914 123711879
313641393670 123702306
477155651842 112377447
698043333934 123692733
482892994234 123683160
849126683590 123673587
873032276890 123664014
966742202626 123654441
969610873822 123644868
1912457038 123635295
801315496990 123625722
757329205318 123616149
831914656414 123606576
369102370126 123597003
317466288598 123587430
480980546770 123577857
288779576638 123568284
960048636502 123558711
544091313082 123549138
539310194422 123539565
684656201686 123529992
343284329362 123520419
705693123790 123510846
764978995174 123501273
74585460670 123491700
826177314022 123482127
126221542198 123472554
857732697178 123462981
930405700810 123453408
186463637314 5801238
468549638254 123443835
453250058542 123434262
365277475198 123424689
353802790414 123415116
881638290478 123405543
491499007822 123395970
506798587534 123386397
144389793106 123376824
599552289538 123367251
217062796738 123357678
188376084778 123348105
875900948086 123338532
651188371066 123328959
864426263302 123319386
895981646458 123309813
961961083966 123300240
575646696238 123290667
491499007822 123281094
473330756914 18351441
587121381022 123271521
677962635562 123261948
58329657226 123252375
961961083966 123242802
34424063926 123032196
203675664490 123233229
971523321286 123223656
916062344830 123214083
17212036750 123204510
240968390038 123194937
583296486094 123185364
986822900998 123175791
614851869250 123166218
413088661798 123156645
590946275950 123147072
782191022350 123137499
855820249714 123127926
525923062174 123118353
895025422726 123108780
572778025042 123099207
865382487034 123089634
483849217966 123080061
644494804942 123070488
87016369186 123060915
105184620094 123051342
398745305818 123041769
231406152718 123032196
302166708886 123022623
168295386406 123013050
71716789474 16092213
608158303126 123003477
413088661798 122993904
44942524978 122984331
566084458918 122974758
265830207070 122965185
716211584842 122955612
657881937190 122946039
625370330302 122936466
80322803062 122926893
165426715210 122917320
290692024102 122907747
941880385594 122898174
911281226170 122888601
78410355598 122879028
766891442638 122869455
939967938130 122859882
914149897366 122850309
535485299494 122840736
644494804942 122831163
690393544078 122821590
266786430802 122812017
83191474258 122802444
210369230614 122792871
812790181774 122783298
801315496990 122773725
813751747240 21098892
224712586594 122764152
234274823914 122754579
579471591166 122745006
627282777766 122735433
311728946206 122725860
140564898178 122716287
166382938942 122706714
583296486094 122697141
108053291290 122687568
936143043202 122677995
29642945266 122668422
44942524978 122658849
446556492418 122649276
640669910014 122639703
860601368374 122630130
390139292230 122620557
386314397302 122610984
388226844766 122601411
704736900058 122591838
271567549462 122582265
487674112894 122572692
460899848398 122563119
864426263302 122553546
372927265054 122543973
314597617402 122534400
129090213394 122524827
966742202626 122515254
947617727986 122505681
538353970690 119471040
182638742386 122496108
570865577578 122486535
594771170878 122476962
876857171818 122467389
197938322098 122457816
963873531430 122448243
798446825794 21299925
790797035938 122438670
947617727986 122429097
101359725166 122419524
986822900998 122409951
695174662738 122400378
579471591166 122390805
414044885530 122381232
985866677266 69959484
1912457038 122371659
911281226170 122362086
956223741574 122352513
163514267746 91144533
773585008762 122342940
427432017778 122333367
206544335686 122323794
495323902750 122314221
915106121098 122304648
170207833870 122295075
800359273258 122285502
728642493358 122275929
252443074822 122266356
161601820282 122256783
184551189850 122247210
69804342010 122237637
208456783150 122228064
961004860234 122218491
841476893734 19184292
70760565742 122208918
673181516902 122199345
368146146394 122189772
500105021410 122180199
715255361110 122170626
512535929926 122161053
573734248774 122151480
830002208950 122141907
720036479770 122132334
885463185406 122122761
431256912706 17059086
946661504254 122113188
929449477078 122103615
978216887410 122094042
728642493358 45261144
549828655474 122084469
944749056790 122074896
544091313082 122065323
297385590226 122055750
409263766870 122046177
830958432682 122036604
451337611078 122027031
439862926294 122017458
650232147334 122007885
574690472506 121998312
96578606506 121988739
426475794046 121979166
250530627358 121969593
393964187158 64713480
131002660858 121960020
742985849338 121950447
344240553094 121940874
226625034058 121931301
601464737002 121921728
562259563990 121912155
80322803062 48257493
912237449902 121902582
400657753282 121893009
989691572194 121883436
121440423538 111707337
985866677266 121873863
472374533182 121864290
227581257790 121854717
282086010514 121845144
92753711578 121835571
736292283214 121825998
740117178142 30164523
565128235186 121816425
971523321286 121806852
774541232494 121797279
579471591166 121787706
873988500622 121778133
665531727046 121768560
886419409138 12339597
49723643638 121758987
131958884590 121749414
519229496050 121739841
816615076702 79044261
67891894546 121730268
21993155410 121720695
730554940822 121711122
556522221598 121701549
883550737942 121691976
214194125542 121682403
161601820282 121672830
5737351966 121663257
917974792294 121653684
549828655474 121644111
884506961674 121634538
217062796738 121624965
501061245142 65182557
439862926294 121615392
334678315774 121605819
750635639194 121596246
930405700810 121586673
567040682650 14053164
936143043202 121577100
256267969750 121567527
698999557666 121557954
919887239758 121548381
964829755162 121538808
654057042262 121529235
593814947146 121519662
623457882838 121510089
631107672694 121500516
772628785030 121490943
790797035938 121481370
404482648210 121471797
360496356538 121462224
982041782338 121452651
489586560358 121443078
227581257790 121433505
936143043202 121423932
849126683590 121414359
173076505066 121404786
283042234246 121395213
816615076702 121385640
77454131866 121376067
128133989662 121366494
762110323978 121356921
363365027734 121347348
972479545018 121337775
144389793106 121328202
535485299494 121318629
286867129174 121309056
828089761486 121299483
106140843826 121289910
440819150026 121280337
223756362862 121270764
146302240570 121261191
847214236126 121251618
863470039570 121242045
29642945266 121232472
98491053970 121222899
675093964366 121213326
17212036750 96419256
412132438066 121203753
928493253346 52460040
470462085718 121194180
429344465242 121184607
313641393670 121175034
695174662738 121165461
8606023162 121155888
880682066746 121146315
679875083026 121136742
484805441698 121127169
382489502374 121117596
517317048586 121108023
543135089350 121098450
246705732430 121088877
654057042262 121079304
685612425418 121069731
258180417214 121060158
181682518654 121050585
945705280522 121041012
939011714398 121031439
415001109262 121021866
570865577578 121012293
424563346582 121002720
277304891854 120993147
739160954410 120983574
261049088410 120974001
780278574886 120964428
98491053970 120954855
89885040382 120945282
731511164554 120935709
17212036750 120926136
975348216214 120916563
509667258730 120906990
843389341198 120897417
587121381022 120887844
634932567622 120878271
825221090290 120868698
382489502374 120859125
985866677266 120849552
267742654534 120839979
519229496050 120830406
909368778706 7620108
284954681710 120820833
517317048586 120811260
250530627358 120801687
804184168186 120792114
724817598430 120782541
686568649150 120772968
40161406318 120763395
851039131054 120753822
406395095674 120744249
308860275010 120734676
9562246894 120725103
752548086658 120715530
14343365554 120705957
444644044954 120696384
402570200746 120686811
824264866558 120677238
786015917278 120667665
823308642826 120658092
421694675386 120648519
321291183526 120638946
511579706194 120629373
191244755974 120619800
952398846646 120610227
107097067558 81427938
953355070378 120600654
98491053970 120591081
225668810326 120581508
17212036750 120571935
768803890102 120562362
504886140070 120552789
835739551342 120543216
213237901810 120533643
961961083966 120524070
414044885530 120514497
575646696238 120504924
655969489726 120495351
813746405506 120485778
696130886470 120476205
786972141010 120466632
411176214334 120457059
804184168186 120447486
216106573006 120437913
764978995174 120428340
57373433494 120418767
478111875574 105398730
788884588474 120409194
762110323978 120399621
864426263302 120390048
963873531430 120380475
567996906382 120370902
761154100246 120361329
840520670002 120351756
54504762298 120342183
264873983338 120332610
209413006882 120323037
595727394610 120313464
242880837502 120303891
912237449902 120294318
325116078454 120284745
798446825794 120275172
87972592918 120265599
181682518654 120256026
672225293170 120246453
190288532242 120236880
91797487846 120227307
447512716150 120217734
151083359230 120208161
614851869250 120198588
653100818530 120189015
527835509638 120179442
814702629238 120169869
133871332054 120160296
132915108322 120150723
853907802250 120141150
848170459858 120131577
368146146394 120122004
67891894546 120112431
240968390038 120102858
745854520534 120093285
543135089350 120083712
153952030426 120074139
365277475198 120064566
778366127422 120054993
901718988850 120045420
98491053970 120035847
786015917278 120026274
253399298554 120016701
944749056790 120007128
555565997866 119997555
465680967058 119987982
946661504254 119978409
131958884590 119968836
982041782338 119959263
390139292230 119949690
453250058542 47060868
784103469814 119940117
561303340258 119930544
716211584842 119920971
698999557666 119911398
878769619282 95203485
971523321286 119901825
393007963426 119892252
830002208950 8491251
549828655474 119882679
394920410890 119873106
813746405506 119863533
948573951718 119853960
594771170878 119844387
682743754222 119834814
422650899118 119825241
171164057602 119815668
84147697990 119806095
677962635562 119796522
318422512330 119786949
367189922662 119777376
97534830238 119767803
675093964366 119758230
655013265994 119748657
551741102938 119739084
124309094734 119729511
165426715210 119719938
10518470626 119710365
660750608386 119700792
692305991542 119691219
95622382774 119681646
359540132806 119672073
177857623726 119662500
710474242450 119652927
215150349274 119643354
277304891854 119633781
43986301246 119624208
535485299494 119614635
310772722474 119605062
912237449902 119595489
206544335686 119585916
461856072130 119576343
183594966118 119566770
61198328422 119557197
885463185406 119547624
537397746958 119538051
747766967998 119528478
515404601122 119518905
78410355598 119509332
10518470626 119499759
457074953470 119490186
57373433494 119480613
608158303126 119471040
617720540446 119461467
118571752342 119451894
970567097554 119442321
636845015086 119432748
469505861986 119423175
878769619282 119413602
396832858354 118322280
75541684402 119404029
720036479770 119394456
766891442638 119384883
981085558606 119375310
381533278642 119365737
376752159982 119356164
50679867370 119346591
872076053158 119337018
498192573946 119327445
676050188098 119317872
126221542198 119308299
298341813958 119298726
558434669062 119289153
161601820282 119279580
311728946206 119270007
575646696238 119260434
63110775886 119250861
465680967058 119241288
958136189038 119231715
699955781398 119222142
823308642826 119212569
550784879206 119202996
603377184466 119193423
105184620094 119183850
221843915398 119174277
298341813958 119164704
503929916338 119155131
129090213394 119145558
166382938942 119135985
216106573006 119126412
150127135498 119116839
731511164554 119107266
830002208950 119097693
670312845706 119088120
694218439006 119078547
474286980646 119068974
422650899118 119059401
447512716150 119049828
180726294922 119040255
232362376450 119030682
36336511390 119021109
755416757854 119011536
14343365554 119001963
818527524166 118992390
804184168186 118982817
531660404566 118973244
816615076702 118963671
402570200746 118954098
744898296802 118944525
212281678078 118934952
908412554974 118925379
385358173570 118915806
132915108322 118906233
328940973382 118896660
168295386406 118887087
975348216214 118877514
138652450714 118867941
750635639194 24736632
488630336626 118858368
939011714398 118848795
152039582962 118839222
134827555786 118829649
31555392730 118820076
216106573006 118810503
444644044954 118800930
725773822162 118791357
961961083966 118781784
12430918090 118772211
933274372006 118762638
639713686282 87047289
742029625606 118753065
698999557666 118743492
779322351154 118733919
3824904502 118724346
218975244202 118714773
523054390978 118705200
327984749650 118695627
276348668122 118686054
641626133746 118676481
183594966118 118666908
704736900058 118657335
75541684402 90637164
207500559418 118647762
910325002438 118638189
952398846646 118628616
179770071190 118619043
800359273258 118609470
608158303126 118599897
958136189038 118590324
151083359230 118580751
650232147334 118571178
443687821222 118561605
841476893734 118552032
694218439006 118542459
119527976074 118532886
813746405506 118523313
833827103878 93394188
215150349274 118513740
384401949838 118504167
301210485154 118494594
312685169938 118485021
548872431742 118475448
457074953470 118465875
757329205318 118456302
301210485154 118446729
553653550402 118437156
254355522286 118427583
604333408198 118418010
523054390978 118408437
627282777766 118398864
942836609326 118389291
481936770502 118379718
800359273258 118370145
549828655474 118360572
917974792294 118350999
320334959794 118341426
225668810326 118331853
342328105630 118322280
655969489726 118312707
904587660046 118303134
754460534122 118293561
298341813958 118283988
512535929926 118274415
305035380082 118264842
532616628298 118255269
733423612018 118245696
942836609326 118236123
614851869250 118226550
440819150026 118216977
539310194422 118207404
358583909074 118197831
148214688034 118188258
222800139130 118178685
754460534122 118169112
879725843014 118159539
415001109262 118149966
536441523226 118140393
852951578518 118130820
956223741574 118121247
357627685342 118111674
539310194422 118102101
480980546770 118092528
791753259670 118082955
342328105630 118073382
301210485154 118063809
762110323978 118054236
90841264114 118044663
259136640946 91747632
477155651842 118035090
123352871002 118025517
231406152718 118015944
437950478830 118006371
869207381962 117996798
707605571254 117987225
616764316714 117977652
160645596550 117968079
716211584842 117958506
932318148274 117948933
971523321286 117939360
743942073070 117929787
657881937190 117920214
739160954410 117910641
941880385594 117901068
380577054910 117891495
502017468874 117881922
284954681710 117872349
663619279582 117862776
330853420846 117853203
457074953470 117843630
64066999618 117834057
802271720722 117824484
196025874634 117814911
160645596550 117805338
844345564930 117795765
603377184466 117786192
66935670814 117776619
182638742386 117767046
875900948086 117757473
529747957102 117747900
835739551342 117738327
619632987910 117728754
501061245142 117719181
431256912706 117709608
503929916338 117700035
638757462550 117690462
161601820282 117680889
961004860234 117671316
662663055850 15441249
933274372006 21634980
706649347522 117661743
273479996926 117652170
173076505066 117642597
566084458918 117633024
890244304066 117623451
826177314022 117613878
428388241510 117604305
852951578518 117594732
275392444390 117585159
835739551342 117575586
641626133746 117566013
821396195362 117556440
595727394610 117546867
507754811266 117537294
251486851090 117527721
58329657226 117518148
893112975262 117508575
307904051278 117499002
516360824854 117489429
880682066746 117479856
949530175450 117470283
366233698930 117460710
360496356538 117451137
403526424478 117441564
925624582150 117431991
583296486094 117422418
597639842074 104565879
245749508698 117412845
799403049526 117403272
358583909074 117393699
561303340258 117384126
480980546770 117374553
674137740634 117364980
69804342010 117355407
918931016026 117345834
239055942574 117336261
33467840194 117326688
279217339318 117317115
545047536814 117307542
305991603814 117297969
677006411830 117288396
525923062174 117278823
256267969750 117269250
983954229802 117259677
92753711578 117250104
881638290478 117240531
166382938942 117230958
142477345642 117221385
344240553094 117211812
432213136438 117202239
961004860234 117192666
425519570314 39038694
77454131866 117183093
546003760546 117173520
76497908134 117163947
715255361110 117154374
659794384654 117144801
603377184466 117135228
820439971630 117125655
537397746958 117116082
954311294110 117106509
297385590226 117096936
212281678078 117087363
842433117466 117077790
876857171818 28987044
388226844766 117068217
866338710766 117058644
96578606506 117049071
798446825794 117039498
843389341198 117029925
274436220658 4499310
259136640946 117020352
786972141010 117010779
458987400934 117001206
148214688034 116991633
85103921722 116982060
394920410890 116972487
920843463490 116962914
736292283214 116953341
181682518654 116943768
810877734310 116934195
109009515022 116924622
519229496050 116915049
879725843014 116905476
21993155410 116895903
914149897366 116886330
340415658166 116876757
785059693546 116867184
942836609326 116857611
800359273258 116848038
311728946206 116838465
673181516902 116828892
946661504254 116819319
588077604754 116809746
644494804942 116800173
610070750590 6863841
132915108322 116790600
675093964366 116781027
12430918090 116771454
650232147334 116761881
517317048586 116752308
595727394610 116742735
982041782338 116733162
597639842074 116723589
159689372818 116714016
67891894546 116704443
128133989662 116512983
409263766870 116694870
840520670002 116685297
271567549462 116675724
634932567622 116666151
923712134686 116656578
647363476138 116647005
556522221598 116637432
287823352906 116627859
271567549462 41623404
989691572194 116618286
761154100246 116608713
693262215274 116599140
142477345642 116589567
916062344830 116579994
738204730678 116570421
786015917278 116560848
901718988850 116551275
886419409138 116541702
333722092042 116532129
878769619282 116522556
694218439006 116512983
667444174510 116503410
175945176262 116493837
102315948898 116484264
113790633682 116474691
492455231554 116465118
29642945266 116455545
887375632870 116445972
616764316714 116436399
683699977954 116426826
398745305818 116417253
403526424478 116407680
349977895486 116398107
786015917278 116388534
29642945266 116378961
549828655474 116369388
50679867370 39469479
147258464302 116359815
634932567622 116350242
296429366494 116340669
600508513270 116331096
285910905442 116321523
715255361110 116311950
158733149086 116302377
636845015086 116292804
977260663678 116283231
939011714398 116273658
931361924542 116264085
552697326670 116254512
655969489726 116244939
199850769562 116235366
223756362862 116225793
865382487034 102708717
835739551342 116216220
705693123790 116206647
405438871942 116197074
573734248774 116187501
724817598430 50248677
443687821222 116177928
890244304066 116168355
873988500622 116158782
592858723414 116149209
604333408198 6059709
345196776826 116139636
282086010514 116130063
56417209762 116120490
368146146394 116110917
154908254158 116101344
369102370126 116091771
256267969750 116082198
465680967058 116072625
918931016026 76564854
939011714398 116063052
482892994234 116053479
29642945266 116043906
752548086658 116034333
742985849338 116024760
609114526858 116015187
684656201686 116005614
262961535874 115996041
982998006070 115986468
329897197114 115976895
174988952530 115967322
785059693546 115957749
205588111954 115948176
561303340258 115938603
890244304066 115929030
491499007822 115919457
16255813018 115909884
200806993294 115900311
661706832118 115890738
448468939882 115881165
698043333934 115871592
956223741574 115862019
62154552154 115852446
997341362050 115842873
440819150026 40024713
937099266934 115833300
404482648210 115823727
422650899118 115814154
143433569374 115804581
510623482462 115795008
341371881898 115785435
894069198994 115775862
718124032306 115766289
960048636502 115756716
314597617402 115747143
24861826606 115737570
120484199806 115727997
389183068498 115718424
693262215274 115708851
292604471566 115699278
323203630990 115689705
9574 115680132
180726294922 115670559
993516467122 115660986
493411455286 115651413
341371881898 4997106
409263766870 115641840
554609774134 115632267
848170459858 115622694
299298037690 115613121
656925713458 115603548
397789082086 115593975
25818050338 115584402
224712586594 115574829
317466288598 115565256
503929916338 115555683
868251158230 115546110
415001109262 115536537
935186819470 115526964
449425163614 115517391
334678315774 115507818
293560695298 115498245
107097067558 115488672
910325002438 564807
529747957102 115479099
439862926294 17805780
797490602062 115469526
184551189850 115459953
595727394610 115450380
831914656414 115440807
175945176262 115431234
82235250526 115421661
257224193482 115412088
923712134686 40685250
196982098366 115402515
923712134686 115392942
15299589286 115383369
362408804002 115373796
134827555786 115364223
727686269626 115354650
447512716150 115345077
664575503314 115335504
504886140070 115325931
482892994234 115316358
827133537754 115306785
742029625606 115297212
254355522286 115287639
753504310390 115278066
400657753282 115268493
629195225230 115258920
807052839382 115249347
152995806694 115239774
853907802250 115230201
236187271378 115220628
839564446270 115211055
744898296802 115201482
623457882838 115191909
84147697990 10099515
324159854722 115182336
946661504254 115172763
444644044954 115163190
23905602874 115153617
910325002438 115144044
924668358418 115134471
927537029614 115124898
273479996926 115115325
276348668122 115105752
474286980646 115096179
264873983338 115086606
468549638254 115077033
223756362862 27512802
175945176262 115067460
128133989662 115057887
846258012394 115048314
589033828486 115038741
627282777766 115029168
38248958854 115019595
722905150966 115010022
783147246082 115000449
822352419094 114990876
186463637314 114981303
784103469814 114971730
657881937190 114962157
450381387346 114952584
445600268686 114943011
211325454346 114933438
328940973382 114923865
706649347522 114914292
377708383714 114904719
580427814898 114895146
374839712518 114885573
631107672694 114876000
741073401874 114866427
305035380082 114856854
318422512330 114847281
57373433494 114837708
189332308510 114828135
620589211642 114818562
747766967998 114808989
233318600182 114799416
909368778706 114789843
655013265994 114780270
911281226170 114770697
709604300167 7907298
444644044954 114761124
940924161862 114751551
59285880958 90148941
38248958854 114741978
536441523226 114732405
217062796738 114722832
955267517842 114713259
305991603814 114703686
772628785030 114694113
432213136438 114684540
991604019658 114674967
617720540446 114665394
202719440758 114655821
963873531430 114646248
368146146394 114636675
564172011454 114627102
504886140070 114617529
246705732430 114607956
958136189038 114598383
991604019658 114588810
673181516902 114579237
293560695298 114569664
717167808574 114560091
824264866558 114550518
557478445330 114540945
365277475198 114531372
481936770502 114521799
745854520534 114512226
353802790414 114502653
338503210702 114493080
800359273258 114483507
415001109262 114473934
748723191730 114464361
836695775074 114454788
564172011454 114445215
703780676326 114435642
101359725166 114426069
668400398242 114416496
535485299494 114406923
496280126482 11267421
416913556726 114397350
929449477078 114387777
9574 114378204
318422512330 114368631
956233306 114359058
515404601122 114349485
813746405506 114339912
41117630050 114330339
269655101998 114320766
127177765930 114311193
434125583902 114301620
182638742386 19423617
865401163957 33419343
460899848398 114292047
595727394610 114282474
104228396362 114272901
297385590226 114263328
723861374698 114253755
550784879206 114244182
630151448962 114234609
923712134686 114225036
21993155410 114215463
359540132806 114205890
486717889162 114196317
73629236938 114186744
790797035938 114177171
808009063114 114167598
190288532242 114158025
428388241510 114148452
327028525918 114138879
994472690854 114129306
385358173570 114119733
917018568562 114110160
315553841134 114100587
693262215274 114091014
762110323978 114081441
387270621034 114071868
998297585782 114062295
166382938942 88521531
9574 114052722
475243204378 91967811
864426263302 114043149
730554940822 114033576
147258464302 114024003
665531727046 114014430
703780676326 114004857
303122932618 113995284
468549638254 113985711
664575503314 113976138
550784879206 113966565
659794384654 113956992
787928364742 113947419
264873983338 113937846
804184168186 113928273
444644044954 113918700
519229496050 113909127
7649799430 113899554
656925713458 113889981
965785978894 113880408
64066999618 113870835
471418309450 113861262
431256912706 113851689
472374533182 113842116
453250058542 113832543
320334959794 113822970
511579706194 113813397
106140843826 113803824
981085558606 18322722
69804342010 113794251
783147246082 113784678
476199428110 113775105
494367679018 113765532
752548086658 113755959
297385590226 113746386
971523321286 113736813
669356621974 113727240
300254261422 113717667
894069198994 113708094
813746405506 113698521
698999557666 113688948
884506961674 113679375
886419409138 113669802
419782227922 113660229
923712134686 113650656
779322351154 113641083
653100818530 113631510
115703081146 113621937
125265318466 113612364
587121381022 113602791
313641393670 113593218
262005312142 113583645
454206282274 113574072
984910453534 113564499
647363476138 113554926
487674112894 113545353
337546986970 113535780
207500559418 113526207
269655101998 113516634
92753711578 113507061
903631436314 113497488
790797035938 113487915
572778025042 113478342
370058593858 113468769
611026974322 46275882
274436220658 113459196
705693123790 113449623
903631436314 113440050
92753711578 113430477
82235250526 113420904
750635639194 113411331
840520670002 113401758
540266418154 113392185
73629236938 64301841
443687821222 113382612
967698426358 113373039
893112975262 113363466
821396195362 113353893
398745305818 113344320
865382487034 113334747
786972141010 113325174
675093964366 113315601
745854520534 113306028
676050188098 113296455
130046437126 113286882
563215787722 113277309
364321251466 113267736
211325454346 113258163
657881937190 113248590
165426715210 113239017
895981646458 113229444
765935218906 113219871
951442622914 113210298
190288532242 113200725
501061245142 113191152
130046437126 113181579
190288532242 51665481
399701529550 113172006
454206282274 113162433
192200979706 113152860
78410355598 113143287
51636091102 113133714
425519570314 113124141
139608674446 113114568
258180417214 113104995
614851869250 113095422
122396647270 113085849
751591862926 113076276
682743754222 113066703
35380287658 113057130
363365027734 113047557
887375632870 113037984
325116078454 113028411
196982098366 113018838
239055942574 113009265
407351319406 112999692
955267517842 112990119
633020120158 112980546
240968390038 112970973
52592314834 112961400
895025422726 112951827
261049088410 1445523
12430918090 112942254
513492153658 7237188
235231047646 112932681
665531727046 112923108
530704180834 112913535
432213136438 112903962
188376084778 112894389
513492153658 112884816
629195225230 112875243
548872431742 112865670
827133537754 112856097
381533278642 112846524
42073853782 112836951
840520670002 112827378
322247407258 112817805
385358173570 112808232
105184620094 112798659
720036479770 25942830
711430466182 112789086
429344465242 112779513
973435768750 112769940
449425163614 112760367
882594514210 112750794
664575503314 112741221
458031177202 112731648
308860275010 112722075
395876634622 112712502
428388241510 112702929
996385138318 112693356
934230595738 112683783
758285429050 112674210
531660404566 112664637
720036479770 112655064
697087110202 112645491
10518470626 112635918
299298037690 112626345
720036479770 112616772
532616628298 112607199
110921962486 112597626
672225293170 112588053
701868228862 112578480
922755910954 112568907
117615528610 2603856
646407252406 112559334
315553841134 112549761
24861826606 112540188
793665707134 112530615
933274372006 112521042
166382938942 112511469
596683618342 1675275
474286980646 112501896
632063896426 112492323
541222641886 112482750
92753711578 112473177
380577054910 112463604
315553841134 112454031
891200527798 112444458
767847666370 112434885
425519570314 112425312
327984749650 112415739
289735800370 112406166
45898748710 112396593
206544335686 112387020
911281226170 112377447
559390892794 112367874
370058593858 112358301
213237901810 112348728
726730045894 112339155
649275923602 112329582
224712586594 112320009
652144594798 112310436
456118729738 112300863
657881937190 112291290
654057042262 112281717
709518018718 112272144
191244755974 112262571
568953130114 112252998
11474694358 112243425
816615076702 112233852
961961083966 112224279
271567549462 112214706
6693575698 112205133
700912005130 73712100
352846566682 112195560
949530175450 112185987
910325002438 112176414
647363476138 112166841
881641736758 106518771
437950478830 112157268
551741102938 112147695
235231047646 112138122
842433117466 112128549
103272172630 112118976
715255361110 112109403
93709935310 112099830
321291183526 112090257
485761665430 64167819
349021671754 112080684
271567549462 112071111
436038031366 112061538
820439971630 112051965
100403501434 112042392
339459434434 112032819
507754811266 112023246
482892994234 112013673
491499007822 112004100
491499007822 111994527
798446825794 111984954
916062344830 111975381
673181516902 62033040
34424063926 111965808
574690472506 111956235
204631888222 111946662
614851869250 111937089
415001109262 111927516
972479545018 98534889
500105021410 111917943
204631888222 111908370
214194125542 111898797
446556492418 111889224
367189922662 111879651
132915108322 24439869
336590763238 111870078
561303340258 40953294
851995354786 111860505
167339162674 111850932
353802790414 111841359
913193673634 111831786
755416757854 111822213
615808092982 111812640
761154100246 111803067
610070750590 111793494
661706832118 111783921
758285429050 111774348
500105021410 111764775
668400398242 111755202
536441523226 111745629
468549638254 111736056
216106573006 111726483
865382487034 111716910
46854972442 111707337
121440423538 111697764
282086010514 98075385
253399298554 111688191
246705732430 111678618
569909353846 111669045
152039582962 111659472
144389793106 111649899
441775373758 111640326
38248958854 111630753
202719440758 111621180
502973692606 111611607
87972592918 111602034
353802790414 111592461
198894545830 111582888
820439971630 111573315
764022771442 111563742
647363476138 111554169
711430466182 111544596
219931467934 111535023
558434669062 111525450
449425163614 111515877
13387141822 111506304
546959984278 111496731
899806541386 111487158
240012166306 111477585
84147697990 111468012
926580805882 111458439
310772722474 111448866
86060145454 111439293
137696226982 111429720
97534830238 111420147
26774274070 111410574
948573951718 111401001
986822900998 111391428
602420960734 111381855
639713686282 111372282
56417209762 111362709
745854520534 111353136
327984749650 111343563
190288532242 111333990
264873983338 111324417
610070750590 111314844
822352419094 111305271
906500107510 111295698
537397746958 111286125
341371881898 111276552
108053291290 111266979
395876634622 111257406
10518470626 111247833
178813847458 111238260
152039582962 111228687
877813395550 111219114
235231047646 111209541
599552289538 111199968
622501659106 111190395
551741102938 111180822
283998457978 111171249
759241652782 111161676
302166708886 83275527
588077604754 111152103
802271720722 111142530
844345564930 111132957
393964187158 96093774
941880385594 111123384
969610873822 111113811
823308642826 106020975
76497908134 111104238
727686269626 111094665
596683618342 111085092
43986301246 111075519
726730045894 111065946
83191474258 111056373
905543883778 111046800
304079156350 111037227
911281226170 111027654
408307543138 111018081
64066999618 111008508
805140391918 110998935
154908254158 110989362
387270621034 110979789
280173563050 36300816
535485299494 110970216
476253419830 16408122
956233306 110960643
984910453534 110951070
761154100246 110941497
939011714398 110931924
927537029614 110922351
188376084778 110912778
435081807634 110903205
331809644578 110893632
450381387346 110884059
302166708886 110874486
21993155410 110864913
308860275010 110855340
51636091102 110845767
658838160922 110836194
561303340258 110826621
864426263302 29484840
720036479770 110817048
747766967998 110807475
268698878266 110797902
826177314022 110788329
374839712518 110778756
15299589286 110769183
300254261422 110759610
218975244202 110750037
720036479770 110740464
102315948898 110730891
672225293170 110721318
341371881898 110711745
637801238818 110702172
895025422726 110692599
320334959794 110683026
561303340258 110673453
382489502374 110663880
142477345642 110654307
505842363802 110644734
907456331242 110635161
601464737002 110625588
972479545018 110616015
567996906382 110606442
213237901810 110596869
953355070378 110587296
902675212582 110577723
484805441698 39928983
153952030426 110568150
331809644578 110558577
463768519594 110549004
186463637314 110539431
270611325730 55925466
842433117466 110529858
744898296802 110520285
470462085718 110510712
472374533182 110501139
698999557666 110491566
384401949838 110481993
814702629238 110472420
509667258730 110462847
476199428110 110453274
775497456226 110443701
483849217966 110434128
57373433494 110424555
263917759606 110414982
693262215274 110405409
424563346582 110395836
744898296802 110386263
428388241510 110376690
723861374698 110367117
727686269626 110357544
712386689914 110347971
611983198054 110338398
705693123790 110328825
851995354786 110319252
304079156350 110309679
963873531430 110300106
573734248774 110290533
18168260482 110280960
558434669062 110271387
241924613770 110261814
780278574886 110252241
840520670002 110242668
246705732430 110233095
574690472506 110223522
770716337566 110213949
974391992482 110204376
11474694358 110194803
606245855662 110185230
572778025042 110175657
465680967058 32739660
387270621034 110166084
822352419094 110156511
112834409950 110146938
118571752342 110137365
250530627358 110127792
452293834810 110118219
720992703502 110108646
115703081146 110099073
270611325730 110089500
688481096614 110079927
324159854722 110070354
808009063114 60836415
992560243390 110060781
127177765930 110051208
769760113834 110041635
294516919030 110032062
57373433494 110022489
242880837502 110012916
481936770502 110003343
860601368374 109993770
367189922662 109984197
985866677266 109974624
635888791354 109965051
792709483402 40579947
339459434434 109955478
940924161862 109945905
796534378330 109936332
559390892794 109926759
847214236126 109917186
2868680770 109907613
419782227922 109898040
342328105630 109888467
458031177202 109878894
193157203438 109869321
332765868310 109859748
993516467122 109850175
280173563050 109840602
356671461610 109831029
940924161862 109821456
621545435374 109811883
652144594798 109802310
781234798618 64857075
284954681710 109792737
487674112894 109783164
514448377390 109773591
113790633682 109764018
446556492418 109754445
361452580270 109744872
831914656414 109735299
625370330302 109725726
228537481522 109716153
421694675386 109706580
843389341198 109697007
238099718842 109687434
288779576638 109677861
599552289538 109668288
694218439006 109658715
922755910954 109649142
860601368374 109639569
59285880958 109629996
74585460670 109620423
471453222181 45538761
155864477890 109610850
839564446270 109601277
555565997866 109591704
546959984278 109582131
704736900058 109572558
789840812206 109562985
640669910014 109553412
602420960734 102545976
457074953470 109543839
370058593858 109534266
463768519594 109524693
277304891854 109515120
358583909074 109505547
658838160922 109495974
318422512330 109486401
71716789474 109476828
435081807634 109467255
245749508698 109457682
475243204378 109448109
816615076702 109438536
426475794046 109428963
305035380082 109419390
722905150966 109409817
724890152197 27723408
771672561298 109400244
275392444390 85017813
971523321286 109390671
157776925354 109381098
762110323978 109371525
351890342950 109361952
844345564930 109352379
709518018718 109342806
31555392730 109333233
751591862926 109323660
480980546770 109314087
864426263302 109304514
408307543138 109294941
286867129174 109285368
811833958042 109275795
523054390978 109266222
625370330302 109256649
736292283214 109247076
76497908134 109237503
820439971630 109227930
198894545830 109218357
546959984278 109208784
547916208010 109199211
354759014146 109189638
765935218906 109180065
81279026794 109170492
538353970690 53321610
772628785030 109160919
896937870190 109151346
546959984278 109141773
234274823914 109132200
101359725166 109122627
119527976074 109113054
197938322098 109103481
650232147334 109093908
204631888222 109084335
218019020470 109074762
720036479770 109065189
663619279582 109055616
194113427170 109046043
221843915398 109036470
659794384654 109026897
764022771442 109017324
897894093922 109007751
471418309450 108998178
593814947146 108988605
324159854722 108979032
363413390530 34903158
348065448022 108969459
100403501434 108959886
808965286846 108950313
197938322098 108940740
702824452594 108931167
379620831178 81456657
18168260482 108921594
237143495110 108912021
670312845706 108902448
104228396362 97692465
962917307698 108892875
809921510578 108883302
359540132806 108873729
566084458918 108864156
669356621974 108854583
834783327610 54575673
43030077514 108845010
191244755974 108835437
680831306758 108825864
293560695298 108816291
711430466182 108806718
726730045894 108797145
614851869250 108787572
934230595738 108777999
450381387346 108768426
645451028674 108758853
387270621034 108749280
507754811266 108739707
822352419094 108730134
37292735122 108720561
999253809514 108710988
96578606506 108701415
254355522286 108691842
626326554034 108682269
796534378330 108672696
725773822162 108663123
173076505066 108653550
583296486094 24564318
190288532242 108643977
736292283214 108634404
854864025982 108624831
281129786782 108615258
462812295862 108605685
459943624666 108596112
189332308510 108586539
625370330302 108576966
710474242450 108567393
46854972442 108557820
769760113834 108548247
943792833058 108538674
327028525918 108529101
811833958042 108519528
43030077514 108509955
307904051278 108500382
532616628298 108490809
845301788662 108481236
745854520534 108471663
890244304066 108462090
299298037690 108452517
381533278642 108442944
519229496050 108433371
352846566682 108423798
742029625606 108414225
155864477890 108404652
769760113834 108395079
623457882838 108385506
571821801310 108375933
297385590226 108366360
681787530490 108356787
952398846646 108347214
885463185406 39546063
634932567622 108337641
570865577578 108328068
907456331242 108318495
471418309450 20955297
426475794046 108308922
304079156350 108299349
885463185406 108289776
857732697178 108280203
916062344830 108270630
786972141010 108261057
710474242450 108251484
4781128234 108241911
980129334874 108232338
838608222538 108222765
163514267746 108213192
458031177202 108203619
19124484214 108194046
636845015086 108184473
62154552154 108174900
98491053970 108165327
734379835750 108155754
310772722474 108146181
507754811266 108136608
827133537754 108127035
836695775074 108117462
47811196174 108107889
791753259670 108098316
569909353846 108088743
485761665430 108079170
649275923602 108069597
942836609326 108060024
484805441698 108050451
314597617402 108040878
732467388286 108031305
677006411830 108021732
422650899118 108012159
283042234246 108002586
969610873822 107993013
637801238818 107983440
7649799430 107973867
936143043202 107964294
868251158230 107954721
366233698930 107945148
233318600182 107935575
914149897366 107926002
619632987910 107916429
229493705254 107906856
206544335686 107897283
555565997866 107887710
378664607446 107878137
941880385594 107868564
750635639194 107858991
98491053970 107849418
698999557666 107839845
80322803062 107830272
787928364742 107820699
954311294110 107811126
269655101998 107801553
329897197114 107791980
40161406318 107782407
861557592106 107772834
848170459858 107763261
477155651842 107753688
665531727046 52728084
871119829426 107744115
839564446270 107734542
414044885530 18207846
363365027734 107724969
201763217026 107715396
280173563050 75655419
790797035938 107705823
698043333934 107696250
866338710766 107686677
152039582962 107677104
992560243390 107667531
624414106570 107657958
133871332054 107648385
658838160922 107638812
653100818530 107629239
240012166306 107619666
927537029614 107610093
905543883778 107600520
767847666370 55207491
317466288598 107590947
258180417214 107581374
502017468874 107571801
703780676326 107562228
944749056790 107552655
166382938942 107543082
196982098366 107533509
538353970690 107523936
342328105630 107514363
501061245142 107504790
480980546770 107495217
954311294110 107485644
802271720722 84816780
440819150026 107476071
479068099306 107466498
354759014146 107456925
998297585782 107447352
925624582150 107437779
438906702562 107428206
864426263302 107418633
239055942574 107409060
737248506946 107399487
312685169938 107389914
381533278642 107380341
393964187158 107370768
174032728798 107361195
488630336626 107351622
787928364742 107342049
625370330302 107332476
359540132806 107322903
713342913646 36712455
877813395550 107313330
622501659106 107303757
797490602062 107294184
951442622914 107284611
103272172630 107275038
633976343890 107265465
821396195362 107255892
921799687222 107246319
889288080334 107236746
536441523226 107227173
243837061234 107217600
336590763238 107208027
280173563050 107198454
558434669062 107188881
185507413582 107179308
556522221598 107169735
883550737942 107160162
785059693546 89258652
480980546770 107150589
750635639194 107141016
19124484214 1072176
291648247834 107131443
627282777766 107121870
535485299494 107112297
362408804002 107102724
729598717090 107093151
973435768750 107083578
636845015086 91240263
447512716150 107074005
263917759606 107064432
804184168186 107054859
559390892794 107045286
640669910014 107035713
678918859294 107026140
106140843826 107016567
886419409138 107006994
712386689914 106997421
258180417214 106987848
44942524978 106978275
319378736062 106968702
366233698930 106959129
904587660046 106949556
238099718842 106939983
361452580270 106930410
53548538566 106920837
413088661798 106911264
711430466182 106901691
990647795926 99903828
839564446270 106892118
160645596550 106882545
304079156350 106872972
27730497802 106863399
236187271378 106853826
867294934498 106844253
423607122850 106834680
921799687222 106825107
683699977954 106815534
258180417214 106805961
232362376450 106796388
677962635562 106786815
161601820282 106777242
515404601122 106767669
875900948086 106758096
692305991542 106748523
265830207070 106738950
329897197114 106729377
7649799430 106719804
745854520534 106710231
349021671754 106700658
982041782338 106691085
803227944454 106681512
516360824854 106671939
760197876514 106662366
146302240570 106652793
228537481522 106643220
922755910954 106633647
700912005130 106624074
43030077514 106614501
146302240570 106604928
674137740634 106595355
393007963426 106585782
551741102938 106576209
220887691666 106566636
367189922662 106557063
578515367434 106547490
784103469814 106537917
175945176262 106528344
356671461610 106518771
176901399994 106509198
68848118278 106499625
805140391918 106490052
38248958854 106480479
646407252406 106470906
575646696238 106461333
367189922662 106451760
494367679018 106442187
901718988850 106432614
498192573946 106423041
642582357478 106413468
22949379142 53063139
238099718842 106403895
240968390038 106394322
840520670002 106384749
285910905442 35812593
582340262362 106375176
249574403626 106365603
506798587534 106356030
956233306 106346457
832870880146 106336884
761154100246 106327311
690393544078 106317738
620589211642 106308165
486717889162 106298592
830958432682 65230422
724817598430 106289019
962917307698 106279446
923712134686 106269873
758285429050 106260300
831914656414 106250727
109009515022 106241154
666487950778 90378693
440819150026 106231581
925624582150 106222008
744898296802 106212435
366233698930 106202862
781234798618 106193289
400657753282 78728352
291648247834 106183716
27730497802 106174143
494367679018 106164570
173076505066 106154997
688481096614 106145424
727686269626 106135851
971523321286 106126278
777409903690 106116705
162558044014 106107132
485761665430 106097559
13387141822 106087986
234274823914 106078413
719080256038 106068840
419782227922 106059267
367189922662 106049694
983954229802 106040121
393964187158 56174364
797490602062 106030548
983954229802 106020975
297385590226 106011402
249574403626 106001829
502017468874 105992256
82235250526 105982683
116659304878 105973110
598596065806 105963537
129090213394 105953964
504886140070 105944391
969610873822 105934818
441775373758 31026093
42073853782 105925245
133871332054 105915672
753504310390 105906099
764022771442 105896526
466637190790 105886953
336590763238 105877380
152039582962 105867807
253399298554 105858234
872076053158 105848661
340415658166 105839088
58329657226 105829515
77454131866 105819942
500105021410 105810369
262961535874 105800796
746810744266 105791223
394920410890 105781650
937099266934 105772077
632063896426 23109222
756372981586 105762504
310772722474 105752931
828089761486 57361416
898850317654 105743358
233318600182 105733785
31555392730 105724212
662663055850 105714639
893112975262 25780089
436994255098 105705066
411176214334 105695493
306947827546 105685920
342328105630 105676347
319378736062 89957481
551741102938 43566723
163514267746 105666774
242880837502 105657201
611026974322 105647628
405438871942 105638055
717167808574 105628482
734379835750 16159224
538353970690 105618909
680831306758 105609336
582340262362 105599763
900762765118 105590190
487674112894 105580617
383445726106 105571044
631107672694 105561471
133871332054 105551898
871119829426 105542325
684656201686 105532752
30599168998 105523179
556522221598 105513606
447512716150 105504033
226625034058 105494460
345196776826 105484887
132915108322 14426511
494367679018 105475314
568953130114 105465741
969610873822 105456168
506798587534 105446595
965785978894 105437022
699955781398 105427449
821396195362 105417876
377708383714 105408303
889288080334 105398730
558434669062 105389157
818527524166 105379584
264873983338 105370011
50679867370 105360438
194113427170 105350865
182638742386 105341292
757329205318 105331719
296429366494 105322146
122396647270 105312573
758285429050 105303000
298341813958 105293427
693262215274 105283854
854864025982 105274281
502017468874 105264708
492455231554 105255135
671269069438 105245562
908412554974 105235989
644494804942 105226416
191244755974 105216843
476199428110 105207270
37292735122 105197697
593814947146 105188124
836695775074 105178551
559390892794 105168978
557478445330 105159405
663619279582 105149832
818527524166 105140259
293560695298 105130686
353802790414 105121113
600508513270 105111540
491499007822 105101967
681787530490 105092394
568953130114 105082821
507754811266 105073248
171164057602 105063675
742029625606 105054102
764978995174 105044529
33467840194 105034956
349021671754 105025383
87016369186 105015810
573734248774 105006237
74585460670 104996664
535485299494 104987091
376752159982 104977518
421694675386 104967945
762110323978 104958372
502973692606 48123471
112834409950 104948799
12430918090 104939226
730554940822 104929653
381533278642 104920080
407351319406 104910507
175945176262 104900934
846258012394 104891361
113790633682 104881788
512535929926 104872215
344240553094 104862642
163514267746 104853069
712386689914 104843496
226625034058 104833923
160645596550 104824350
235231047646 104814777
193157203438 104805204
480980546770 104795631
84147697990 104786058
693262215274 104776485
195069650902 104766912
722905150966 104757339
852951578518 104747766
504886140070 104738193
324159854722 104690328
258180417214 104728620
471418309450 104719047
92753711578 104709474
411176214334 104699901
195069650902 104690328
498192573946 104680755
544091313082 104671182
173076505066 104661609
190288532242 104652036
132915108322 104642463
964829755162 104632890
537397746958 104623317
508711034998 104613744
141521121910 104604171
236187271378 104594598
457074953470 65776083
39205182586 104585025
895981646458 104575452
562259563990 104565879
218019020470 104556306
43030077514 104546733
31555392730 104537160
328940973382 39268446
851039131054 104527587
605289631930 104518014
60242104690 104508441
689437320346 104498868
579471591166 104489295
931361924542 71443299
431256912706 104479722
253399298554 104470149
673181516902 104460576
595727394610 104451003
530704180834 104441430
495323902750 104431857
289735800370 104422284
998297585782 104412711
30599168998 104403138
633020120158 104393565
317466288598 104383992
507754811266 104374419
661706832118 104364846
899806541386 104355273
538353970690 104345700
547916208010 104336127
15299589286 104326554
825221090290 104316981
394920410890 104307408
389183068498 104297835
829045985218 104288262
434125583902 104278689
971523321286 104269116
457074953470 104259543
623457882838 104249970
987779124730 104240397
275392444390 104230824
333722092042 104221251
654057042262 104211678
451337611078 104202105
394920410890 104192532
537397746958 104182959
394920410890 43365690
855820249714 104173386
424563346582 104163813
734379835750 54546954
980129334874 104154240
374839712518 104144667
353802790414 104135094
117615528610 104125521
106140843826 104115948
987779124730 104106375
428388241510 104096802
551741102938 104087229
219931467934 104077656
634932567622 104068083
120484199806 104058510
136740003250 104048937
923712134686 104039364
968654650090 104029791
672225293170 104020218
152039582962 104010645
633976343890 104001072
285910905442 103991499
332765868310 103981926
415957332994 103972353
895981646458 103962780
246705732430 94523802
649275923602 103953207
83191474258 40570374
915106121098 41068170
931361924542 103943634
224712586594 103934061
522098167246 103924488
355715237878 96447975
708561794986 103914915
710474242450 103905342
323203630990 103895769
96578606506 103886196
135783779518 103876623
131958884590 63622158
143433569374 103867050
396832858354 103857477
117615528610 103847904
212281678078 103838331
649275923602 103828758
465680967058 103819185
109009515022 103809612
218975244202 103800039
422650899118 103790466
227581257790 103780893
83191474258 103771320
523054390978 103761747
177857623726 103752174
974391992482 103742601
414044885530 103733028
195069650902 103723455
971523321286 103713882
289735800370 103704309
644494804942 103694736
336590763238 103685163
916062344830 103675590
267742654534 8768868
556522221598 103666017
172120281334 103656444
114746857414 103646871
593814947146 76516989
167339162674 103637298
596683618342 103627725
768803890102 103618152
394920410890 103608579
593814947146 103599006
309816498742 103589433
808965286846 103579860
658838160922 103570287
15299589286 103560714
544091313082 103551141
619632987910 103541568
617720540446 103531995
485761665430 103522422
861557592106 103512849
204631888222 103503276
532616628298 103493703
466637190790 103484130
70760565742 103474557
363365027734 29015763
515404601122 11133399
655969489726 103464984
684656201686 103455411
37292735122 103445838
964829755162 103436265
986822900998 103426692
291648247834 103417119
744898296802 103407546
717167808574 103397973
28686721534 38263281
849126683590 103388400
507754811266 103378827
356671461610 103369254
463768519594 103359681
836695775074 103350108
163514267746 103340535
218019020470 103330962
858688920910 103321389
564172011454 103311816
839564446270 103302243
606245855662 103292670
498192573946 103283097
616764316714 103273524
322247407258 103263951
8606023162 103254378
902675212582 103244805
142477345642 103235232
385358173570 103225659
817571300434 103216086
669356621974 103206513
823308642826 103196940
244793284966 103187367
337546986970 103177794
311728946206 103168221
955267517842 103158648
658838160922 103149075
210369230614 103139502
629195225230 103129929
353802790414 103120356
343284329362 103110783
805140391918 103101210
987779124730 103091637
29642945266 103082064
115703081146 103072491
817571300434 103062918
561303340258 103053345
145346016838 103043772
538353970690 103034199
429344465242 103024626
522098167246 103015053
388226844766 103005480
424563346582 102995907
973435768750 102986334
550784879206 102976761
903631436314 102967188
329897197114 102957615
873032276890 102948042
409263766870 102938469
973435768750 102928896
131002660858 59285589
405499851952 27005433
273479996926 102919323
844345564930 102909750
479068099306 102900177
113790633682 102890604
442731597490 102881031
585208933558 102871458
507754811266 102861885
792709483402 102852312
543135089350 102842739
803227944454 102833166
524966838442 102823593
357627685342 102814020
818527524166 102804447
441775373758 102794874
948573951718 102785301
301210485154 102775728
223756362862 102766155
735336059482 102756582
184551189850 102747009
925624582150 102737436
857732697178 102727863
961004860234 102718290
745854520534 102708717
467593414522 102699144
705693123790 102689571
338503210702 102679998
879725843014 102670425
766891442638 102660852
935186819470 102651279
118571752342 102641706
125265318466 102632133
991604019658 6863841
764978995174 102622560
365277475198 102612987
197938322098 102603414
343284329362 102593841
468549638254 102584268
279217339318 102574695
570865577578 45959973
730554940822 102565122
63110775886 102555549
436038031366 102545976
630151448962 102536403
185507413582 102526830
155864477890 102517257
546003760546 102507684
301210485154 102498111
250530627358 102488538
53548538566 102478965
622501659106 102469392
317466288598 102459819
614851869250 102450246
351890342950 102440673
806096615650 102431100
262005312142 102421527
48767419906 102411954
330853420846 102402381
103272172630 102392808
640669910014 102383235
985866677266 102373662
485761665430 102364089
334678315774 102354516
895981646458 102344943
960048636502 102335370
201763217026 102325797
173076505066 102316224
511579706194 102306651
177857623726 74267334
65023223350 102297078
278261115586 102287505
683699977954 102277932
270611325730 102268359
810877734310 102258786
855820249714 102249213
32511616462 102239640
379620831178 102230067
593814947146 102220494
280173563050 102210921
641626133746 102201348
168295386406 102191775
870163605694 102182202
827133537754 102172629
425519570314 102163056
235231047646 102153483
502017468874 102143910
868251158230 102134337
2868680770 102124764
206544335686 102115191
479068099306 102105618
320334959794 26976714
691349767810 51205977
952398846646 102096045
87016369186 102086472
139608674446 102076899
879725843014 102067326
258180417214 102057753
720036479770 102048180
972479545018 102038607
986822900998 102029034
305991603814 102019461
836695775074 102009888
474286980646 102000315
253399298554 101990742
245749508698 101981169
671269069438 101971596
344240553094 101962023
820439971630 101952450
378664607446 101942877
936143043202 101933304
688481096614 101923731
913193673634 101914158
988735348462 101904585
283042234246 101895012
281129786782 101885439
113790633682 101875866
316510064866 101866293
662663055850 101856720
739160954410 101847147
913193673634 101837574
331809644578 101828001
45898748710 101818428
942836609326 101808855
683699977954 101799282
775497456226 101789709
615808092982 101780136
800359273258 101770563
452293834810 101760990
186463637314 101751417
609114526858 101741844
839564446270 101732271
707605571254 101722698
809921510578 101713125
837651998806 101703552
936143043202 101693979
123352871002 101684406
890244304066 101674833
454206282274 101665260
542178865618 101655687
458031177202 101646114
953355070378 101636541
415001109262 9352821
740117178142 101626968
687524872882 101617395
84147697990 101607822
181682518654 101598249
449425163614 101588676
349977895486 9180507
9562246894 101579103
801315496990 101569530
473330756914 101559957
764022771442 101550384
628239001498 101540811
984910453534 101531238
796534378330 95452383
174988952530 101521665
302166708886 101512092
362408804002 101502519
238099718842 101492946
51636091102 101483373
722905150966 101473800
469505861986 101464227
335634539506 101454654
664575503314 101445081
452293834810 101435508
939011714398 101425935
403526424478 101416362
542178865618 101406789
696130886470 101397216
253399298554 101387643
277304891854 101378070
47811196174 101368497
534529075762 101358924
179770071190 101349351
596683618342 101339778
237143495110 101330205
497236350214 101320632
23905602874 101311059
720036479770 101301486
740117178142 101291913
106140843826 101282340
981085558606 101272767
481936770502 101263194
895981646458 101253621
413088661798 101244048
875900948086 101234475
612939421786 101224902
855820249714 101215329
354759014146 101205756
879725843014 101196183
262961535874 101186610
177857623726 101177037
119527976074 101167464
745854520534 101157891
592858723414 101148318
974391992482 63823191
40161406318 101138745
169251610138 74774703
652144594798 101129172
188376084778 101119599
274436220658 101110026
496280126482 101100453
101359725166 101090880
310772722474 101081307
410219990602 90311682
699955781398 101071734
526879285906 54374640
153952030426 101062161
883550737942 101052588
101359725166 101043015
781234798618 101033442
304079156350 101023869
453250058542 101014296
914149897366 101004723
358583909074 100995150
868251158230 100985577
661706832118 100976004
917974792294 30470859
831914656414 100966431
77454131866 100956858
660750608386 100947285
6693575698 100937712
196982098366 100928139
503929916338 100918566
524966838442 100908993
91797487846 100899420
716211584842 100889847
647363476138 100880274
713342913646 100870701
422650899118 100861128
554609774134 100851555
20080707946 17059086
809921510578 100841982
158733149086 100832409
344240553094 42504120
816615076702 100822836
86060145454 100813263
615808092982 100803690
919887239758 100794117
574690472506 100784544
751591862926 100774971
855820249714 100765398
948573951718 100755825
486717889162 100746252
311728946206 100736679
972479545018 100727106
476199428110 100717533
24861826606 100707960
990647795926 100698387
130046437126 100688814
647363476138 100679241
259136640946 100669668
702824452594 100660095
512535929926 100650522
842433117466 100640949
661706832118 100631376
432213136438 100621803
711430466182 100612230
685612425418 100602657
774541232494 100593084
727686269626 100583511
756372981586 100573938
642582357478 100564365
9574 100554792
195069650902 100545219
601464737002 100535646
619632987910 91297701
776453679958 100526073
156820701622 100516500
54504762298 100506927
566084458918 100497354
542178865618 100487781
511579706194 62329803
527835509638 100478208
500105021410 100468635
87016369186 100459062
707605571254 100449489
52592314834 100439916
410219990602 100430343
449425163614 100420770
336590763238 100411197
327984749650 100401624
26774274070 100392051
561303340258 100382478
533572852030 100372905
187419861046 100363332
467593414522 100353759
66935670814 100344186
578515367434 100334613
703780676326 100325040
457074953470 100315467
936143043202 100305894
887375632870 100296321
482892994234 100286748
471418309450 100277175
906500107510 100267602
87016369186 100258029
133871332054 100248456
255311746018 100238883
541222641886 100229310
585208933558 9324102
830002208950 100219737
758285429050 100210164
343284329362 100200591
619632987910 100191018
196025874634 100181445
55460986030 100171872
437950478830 100162299
399701529550 100152726
113790633682 100143153
75541684402 100133580
211325454346 100124007
203675664490 100114434
856776473446 100104861
228537481522 100095288
218019020470 100085715
930405700810 100076142
651188371066 100066569
934230595738 100056996
510623482462 100047423
102315948898 100037850
998297585782 100028277
254355522286 100018704
519229496050 100009131
211325454346 99999558
590946275950 99989985
600508513270 99980412
770716337566 99970839
262961535874 16896345
541222641886 99961266
758285429050 99951693
88928816650 99942120
799403049526 99932547
302166708886 99922974
210369230614 99913401
408307543138 99903828
736292283214 99894255
154908254158 99884682
201763217026 99875109
195069650902 99865536
327028525918 99855963
518273272318 99846390
103272172630 99836817
652144594798 99827244
296429366494 99817671
229493705254 99808098
64066999618 99798525
376752159982 99788952
9582886282 68810724
992560243390 99779379
477155651842 99769806
32511616462 99760233
240012166306 99750660
572778025042 99741087
101359725166 99731514
690393544078 99721941
905543883778 99712368
91797487846 99702795
37292735122 99693222
530704180834 99683649
985866677266 99674076
378664607446 99664503
8606023162 99654930
351890342950 55973331
948573951718 99645357
855820249714 99635784
716211584842 99626211
631107672694 99616638
898850317654 54432078
807052839382 99607065
226625034058 99597492
841476893734 99587919
678918859294 99578346
89885040382 99568773
161601820282 99559200
807052839382 99549627
469505861986 99540054
427432017778 99530481
801315496990 99520908
725773822162 99511335
254355522286 99501762
32511616462 99492189
143433569374 99482616
334678315774 99473043
928493253346 99463470
349977895486 99453897
90841264114 99444324
229493705254 99434751
881638290478 99425178
691349767810 99415605
657881937190 99406032
530704180834 99396459
468549638254 99386886
634932567622 99377313
483849217966 99367740
627282777766 99358167
464724743326 99348594
466637190790 99339021
817571300434 99329448
48767419906 99319875
592858723414 99310302
176901399994 99300729
511579706194 99291156
218975244202 99281583
367189922662 99272010
575646696238 99262437
297385590226 99252864
800359273258 99243291
879725843014 99233718
705693123790 99224145
599552289538 99214572
13387141822 99204999
836695775074 99195426
276348668122 99185853
456118729738 99176280
68848118278 99166707
964829755162 87822702
965785978894 99157134
807052839382 99147561
753504310390 99137988
33467840194 99128415
773585008762 99118842
528791733370 99109269
545047536814 44026227
384401949838 99099696
296429366494 99090123
136740003250 99080550
223756362862 99070977
452293834810 99061404
275392444390 99051831
241924613770 99042258
402570200746 99032685
748723191730 99023112
972479545018 99013539
939011714398 99003966
977260663678 98994393
665531727046 98984820
322247407258 98975247
407351319406 98965674
823308642826 98956101
331809644578 98946528
53548538566 98936955
384401949838 98927382
296429366494 98917809
235231047646 98908236
770716337566 98898663
432213136438 98889090
368146146394 98879517
598596065806 98869944
587121381022 98860371
526879285906 98850798
21993155410 98841225
270611325730 98831652
851995354786 98822079
313641393670 98812506
270611325730 98802933
478111875574 98793360
444644044954 98783787
707605571254 98774214
349977895486 98764641
762110323978 98755068
925624582150 98745495
910325002438 98735922
525923062174 98726349
307904051278 98716776
582340262362 98707203
635888791354 98697630
565128235186 98688057
557478445330 98678484
125265318466 98668911
678918859294 98659338
398745305818 98649765
928493253346 98640192
124309094734 98630619
910325002438 98621046
546959984278 48793581
677006411830 98611473
402570200746 98601900
195069650902 98592327
580427814898 98582754
152995806694 98573181
131958884590 98563608
455162506006 98554035
481936770502 98544462
328940973382 98534889
475243204378 98525316
74585460670 98515743
902675212582 87554658
23905602874 98506170
247661956162 98496597
159689372818 98487024
583296486094 98477451
456118729738 92944257
21036931678 98467878
30599168998 98458305
159689372818 98448732
952398846646 98439159
960048636502 98429586
956223741574 98420013
745854520534 98410440
300254261422 98400867
487674112894 98391294
366233698930 98381721
594771170878 98372148
427432017778 98362575
880682066746 98353002
264873983338 8644419
991604019658 98343429
172120281334 98333856
626326554034 98324283
23905602874 98314710
830002208950 98305137
83191474258 98295564
71716789474 98285991
402570200746 98276418
115703081146 98266845
420738451654 98257272
677962635562 98247699
759241652782 98238126
13387141822 98228553
261049088410 98218980
107097067558 98209407
307904051278 98199834
770716337566 98190261
799403049526 98180688
10518470626 98171115
688481096614 19758672
474286980646 98161542
546959984278 18054678
221843915398 98151969
981085558606 98142396
412132438066 98132823
327984749650 98123250
641627282506 89057619
319378736062 98113677
522098167246 98104104
310772722474 98094531
785059693546 98084958
438906702562 98075385
913193673634 98065812
210369230614 98056239
267742654534 98046666
779322351154 98037093
109965738754 60128013
232362376450 98027520
611983198054 98017947
694218439006 98008374
945705280522 97998801
427432017778 97989228
877813395550 97979655
433169360170 97970082
605289631930 97960509
198894545830 97950936
94666159042 97941363
253399298554 97931790
776453679958 97922217
290692024102 97912644
222800139130 97903071
211325454346 97893498
794621930866 97883925
469505861986 97874352
93709935310 97864779
101359725166 97855206
816615076702 97845633
935186819470 97836060
600508513270 97826487
307904051278 97816914
873988500622 97807341
159689372818 97797768
913193673634 97788195
797490602062 97778622
293560695298 97769049
418826004190 97759476
708561794986 97749903
18168260482 97740330
637801238818 97730757
196025874634 97721184
27730497802 97711611
849126683590 97702038
596683618342 97692465
639713686282 87995016
649275923602 97682892
54504762298 97673319
656925713458 97663746
284954681710 97654173
902675212582 97644600
571821801310 97635027
187419861046 97625454
249574403626 97615881
194113427170 97606308
855820249714 97596735
277304891854 97587162
696130886470 97577589
66935670814 97568016
166382938942 97558443
783147246082 97548870
16255813018 97539297
828089761486 97529724
752548086658 97520151
22949379142 77646603
455162506006 97510578
939967938130 97501005
581384038630 97491432
427432017778 91517880
24861826606 97481859
121440423538 97472286
599552289538 97462713
270611325730 97453140
289735800370 97443567
207500559418 97433994
176901399994 97424421
415001109262 97414848
228537481522 97405275
758285429050 3360123
105184620094 97395702
445600268686 97386129
362408804002 97376556
196982098366 97366983
948573951718 97357410
412132438066 97347837
209413006882 97338264
21993155410 97328691
585208933558 97319118
793665707134 97309545
483849217966 97299972
887375632870 97290399
785059693546 97280826
499148797678 97271253
134827555786 97261680
617720540446 97252107
895981646458 97242534
617720540446 97232961
956223741574 97223388
217062796738 59496195
9562246894 97213815
512535929926 97204242
325116078454 97194669
418826004190 97185096
156820701622 97175523
423607122850 97165950
738204730678 97156377
687524872882 97146804
787928364742 97137231
40161406318 97127658
678918859294 97118085
101359725166 97108512
131002660858 97098939
37292735122 97089366
892156751530 97079793
885463185406 97070220
404482648210 97060647
381533278642 97051074
504886140070 97041501
266786430802 97031928
472374533182 97022355
590946275950 97012782
403526424478 97003209
851039131054 96993636
55460986030 96984063
47811196174 96974490
465680967058 64608177
83191474258 96964917
618676764178 96955344
311728946206 96945771
165426715210 96936198
404482648210 96926625
77454131866 96917052
687524872882 96907479
343284329362 96897906
516360824854 96888333
196025874634 96878760
640669910014 96869187
644494804942 96859614
912237449902 96850041
632063896426 96840468
257224193482 96830895
641626133746 96821322
256267969750 96811749
372927265054 96802176
683699977954 96792603
303122932618 96783030
539310194422 96773457
302166708886 96763884
348065448022 96754311
653100818530 96744738
432213136438 96735165
195069650902 96725592
601464737002 96716019
782191022350 96706446
220887691666 96696873
165426715210 96687300
854864025982 96677727
578515367434 96668154
788884588474 96658581
554609774134 96649008
227581257790 96639435
466637190790 59477049
55460986030 96629862
780278574886 96620289
466637190790 96610716
787928364742 96601143
1912457038 96591570
160645596550 96581997
49723643638 96572424
715255361110 96562851
849126683590 96553278
741073401874 94207893
979173111142 96543705
868251158230 96534132
714299137378 96524559
266786430802 96514986
342328105630 87870567
6693575698 96505413
173076505066 96495840
640669910014 96486267
863470039570 96476694
448468939882 96467121
397789082086 96457548
413088661798 96447975
815658852970 96438402
730554940822 96428829
176901399994 96419256
734379835750 96409683
65023223350 96400110
912237449902 96390537
303122932618 96380964
937099266934 96371391
589990052218 96361818
972479545018 96352245
78410355598 96342672
35380287658 96333099
862513815838 96323526
743942073070 96313953
4781128234 96304380
183594966118 96294807
799403049526 96285234
173076505066 96275661
373883488786 96266088
166382938942 96256515
520185719782 96246942
693262215274 93365469
756372981586 96237369
2868680770 96227796
609114526858 96218223
720992703502 96208650
672225293170 96199077
470462085718 96189504
537397746958 96179931
295473142762 96170358
850082907322 96160785
208456783150 96151212
47811196174 96141639
769760113834 96132066
111878186218 96122493
757329205318 96112920
420738451654 96103347
525923062174 96093774
549828655474 96084201
201763217026 96074628
157776925354 96065055
480980546770 96055482
96578606506 96045909
620589211642 96036336
994472690854 96026763
894069198994 96017190
561303340258 96007617
926580805882 66197295
973435768750 95998044
498192573946 95988471
697087110202 95978898
409263766870 95969325
238099718842 95959752
466637190790 94772700
913193673634 95950179
466637190790 95940606
593814947146 95931033
606245855662 95921460
859645144642 95911887
890244304066 95902314
5737351966 95892741
7649799430 95883168
26774274070 95873595
237143495110 31495170
504886140070 95864022
843389341198 95854449
567040682650 95844876
680831306758 95835303
534529075762 95825730
654057042262 95816157
171164057602 95806584
711430466182 95797011
477155651842 90627591
39205182586 73645089
344240553094 95787438
639713686282 95777865
442731597490 95768292
618676764178 95758719
489586560358 95749146
211325454346 95739573
350934119218 95730000
410219990602 95720427
220887691666 95710854
295473142762 95701281
973435768750 95691708
113790633682 95682135
795578154598 95672562
986822900998 95662989
250530627358 95653416
650232147334 95643843
320334959794 29609289
688481096614 95634270
436994255098 95624697
664575503314 95615124
308860275010 95605551
802271720722 95595978
958136189038 95586405
597639842074 95576832
786972141010 95567259
225668810326 95557686
730554940822 95548113
32511616462 95538540
466637190790 95528967
370058593858 95519394
800359273258 95509821
877813395550 95500248
456118729738 95490675
393964187158 95481102
124309094734 95471529
48767419906 95461956
223756362862 95452383
235231047646 95442810
601464737002 95433237
691349767810 95423664
22949379142 95414091
790797035938 95404518
143433569374 95394945
8606023162 95385372
623457882838 95375799
543135089350 95366226
92753711578 95356653
586165157290 95347080
832870880146 95337507
391095515962 95327934
796534378330 95318361
928493253346 95308788
24861826606 95299215
177857623726 95289642
682743754222 95280069
92753711578 95270496
410219990602 95260923
870163605694 95251350
551741102938 95241777
956223741574 95232204
972479545018 95222631
152039582962 95213058
583296486094 95203485
505842363802 95193912
279217339318 95184339
443687821222 95174766
901718988850 42896613
219931467934 95165193
331809644578 95155620
404482648210 95146047
48767419906 95136474
285910905442 95126901
698999557666 95117328
896937870190 95107755
428388241510 95098182
326072302186 95088609
431256912706 95079036
125265318466 95069463
408307543138 95059890
860601368374 95050317
970567097554 95040744
657881937190 95031171
620589211642 95021598
918931016026 95012025
169251610138 95002452
340415658166 94992879
747766967998 94983306
382489502374 94973733
752548086658 94964160
456118729738 94954587
412132438066 94945014
69804342010 94935441
203675664490 94925868
647363476138 94916295
278261115586 94906722
220887691666 94897149
357627685342 94887576
390139292230 94878003
600508513270 94868430
735336059482 94858857
335634539506 94849284
682743754222 94839711
302166708886 94830138
921799687222 94820565
524010614710 94810992
99447277702 94801419
9574 94791846
175945176262 94782273
293560695298 94772700
359540132806 94763127
900762765118 94753554
157776925354 94743981
599552289538 94734408
763066547710 94724835
800359273258 94715262
965785978894 94705689
830002208950 94696116
970567097554 94686543
657881937190 94676970
926580805882 94667397
425519570314 94657824
734379835750 94648251
205588111954 94638678
336590763238 94629105
326072302186 94619532
19124484214 94609959
861557592106 94600386
970567097554 94590813
820439971630 94581240
588077604754 94571667
243837061234 94562094
103272172630 94552521
928493253346 34453227
554609774134 94542948
239055942574 94533375
453250058542 94523802
111878186218 94514229
282086010514 94504656
634932567622 94495083
270611325730 94485510
279217339318 94475937
459943624666 94466364
156820701622 94456791
239055942574 94447218
821396195362 94437645
682743754222 94428072
123352871002 94418499
819483747898 94408926
557478445330 94399353
59285880958 94389780
262005312142 94380207
777409903690 94370634
709518018718 94361061
774541232494 94351488
266786430802 94341915
755416757854 94332342
505842363802 94322769
114746857414 94313196
9574 94303623
862513815838 94294050
366233698930 94284477
129090213394 94274904
346153000558 94265331
717167808574 94255758
77454131866 94246185
226625034058 94236612
500105021410 94227039
398745305818 94217466
631107672694 94207893
994472690854 94198320
4781128234 94188747
991604019658 94179174
446556492418 92207136
820439971630 94169601
813746405506 94160028
459943624666 94150455
209413006882 94140882
553653550402 94131309
76497908134 94121736
718124032306 94112163
595727394610 94102590
887375632870 94093017
851039131054 94083444
987779124730 94073871
710474242450 94064298
721948927234 94054725
182638742386 94045152
895981646458 94035579
917974792294 94026006
344240553094 94016433
901718988850 94006860
700912005130 93997287
554609774134 93987714
181682518654 93978141
102315948898 93968568
814702629238 93958995
314597617402 93949422
457074953470 93939849
322247407258 93930276
958136189038 93920703
196982098366 93911130
624414106570 93901557
958136189038 93891984
84147697990 93882411
423607122850 93872838
506798587534 93863265
781234798618 93853692
75541684402 93844119
698043333934 93834546
550784879206 93824973
708561794986 93815400
880682066746 93805827
927537029614 93796254
810877734310 93786681
616764316714 93777108
557478445330 93767535
299298037690 93757962
527835509638 37641036
293560695298 93748389
453250058542 93738816
808009063114 93729243
730554940822 93719670
36336511390 93710097
226625034058 93700524
91797487846 93690951
762110323978 61391649
846258012394 93681378
601464737002 93671805
604333408198 93662232
20080707946 93652659
349021671754 93643086
394920410890 93633513
212281678078 93623940
488630336626 93614367
184551189850 93604794
389183068498 93595221
152995806694 93585648
872076053158 93576075
762110323978 93566502
832870880146 93556929
614851869250 93547356
871119829426 93537783
205588111954 93528210
795578154598 93518637
584252709826 93509064
330853420846 93499491
7649799430 93489918
572778025042 93480345
656925713458 93470772
145346016838 40120443
629195225230 93461199
612939421786 41862729
140564898178 93451626
844345564930 93442053
588077604754 93432480
146302240570 93422907
788884588474 93413334
289735800370 641391
5737351966 93403761
724817598430 93394188
421694675386 93384615
712386689914 93375042
174988952530 93365469
861557592106 93355896
299298037690 93346323
611983198054 93336750
460899848398 93327177
242880837502 93317604
218975244202 93308031
373883488786 93298458
50679867370 93288885
172120281334 93279312
352846566682 93269739
181682518654 93260166
182638742386 93250593
275392444390 93241020
43030077514 93231447
807052839382 93221874
505842363802 93212301
999253809514 93202728
283998457978 93193155
586165157290 93183582
95622382774 93174009
975348216214 93164436
742029625606 93154863
909368778706 93145290
860601368374 93135717
397789082086 93126144
455162506006 93116571
133871332054 93106998
652144594798 93097425
42073853782 93087852
8606023162 93078279
983954229802 93068706
444644044954 93059133
42073853782 93049560
551741102938 93039987
971523321286 93030414
612939421786 93020841
521141943514 70170090
921799687222 2201790
168295386406 93011268
918931016026 93001695
450381387346 92992122
439862926294 92982549
311728946206 92972976
170207833870 92963403
784103469814 92953830
338503210702 92944257
631107672694 92934684
862513815838 92925111
295473142762 92915538
737248506946 92905965
905543883778 92896392
905543883778 92886819
773585008762 92877246
442731597490 92867673
189332308510 92858100
457074953470 92848527
503929916338 92838954
555565997866 92829381
637801238818 92819808
675093964366 92810235
473330756914 32844963
413088661798 92800662
734379835750 92791089
399701529550 47769270
14343365554 92781516
956233306 92771943
637801238818 92762370
518273272318 92752797
336590763238 92743224
540266418154 92733651
490542784090 92724078
775497456226 92714505
950486399182 92704932
285910905442 28719
811833958042 92695359
600508513270 92685786
695174662738 92676213
984910453534 92666640
65979447082 92657067
150127135498 92647494
964829755162 92637921
586165157290 78517746
717167808574 92628348
222800139130 92618775
288779576638 92609202
174032728798 92599629
734379835750 92590056
349021671754 92580483
920843463490 92570910
403526424478 92561337
851995354786 92551764
402570200746 92542191
508711034998 92532618
883550737942 92523045
676050188098 92513472
842433117466 92503899
746810744266 92494326
175945176262 92484753
263917759606 92475180
859645144642 92465607
184551189850 92456034
626326554034 92446461
731511164554 92436888
333722092042 92427315
70760565742 92417742
706649347522 92408169
444644044954 92398596
304079156350 92389023
509667258730 92379450
695174662738 92369877
47811196174 92360304
459943624666 92350731
267742654534 92341158
597639842074 92331585
12430918090 92322012
662663055850 92312439
755416757854 92302866
621545435374 92293293
196025874634 92283720
443687821222 92274147
350934119218 92264574
915106121098 92255001
997341362050 92245428
586165157290 92235855
371014817590 92226282
62154552154 92216709
269655101998 92207136
167339162674 92197563
17212036750 92187990
755416757854 92178417
324159854722 92168844
882594514210 73214304
910325002438 92159271
586165157290 92149698
392051739694 92140125
789840812206 92130552
900762765118 92120979
704736900058 92111406
773585008762 92101833
473330756914 92092260
644494804942 92082687
280173563050 92073114
21993155410 92063541
516360824854 92053968
949530175450 92044395
259136640946 92034822
457074953470 92025249
628239001498 92015676
226625034058 92006103
839564446270 91996530
635888791354 91986957
380577054910 91977384
726730045894 91967811
25818050338 91958238
185507413582 91948665
330853420846 91939092
896937870190 91929519
88928816650 91919946
576602919970 91910373
349977895486 91900800
84147697990 91891227
383445726106 91881654
284954681710 91872081
288779576638 91862508
524966838442 91852935
761154100246 91843362
225668810326 91833789
910325002438 91824216
132915108322 91814643
436994255098 91805070
254355522286 91795497
767847666370 91785924
257224193482 91776351
581384038630 67135449
991604019658 91766778
708561794986 91757205
751591862926 91747632
612939421786 91738059
541222641886 91728486
792709483402 91718913
680831306758 91709340
209413006882 91699767
950486399182 91690194
206544335686 91680621
184551189850 91671048
981085558606 91661475
784103469814 91651902
422650899118 91642329
630151448962 91632756
96578606506 91623183
973435768750 30959082
393964187158 91613610
924668358418 91604037
582340262362 91594464
940924161862 91584891
817571300434 91575318
982998006070 91565745
112834409950 91556172
107097067558 91546599
798446825794 91537026
496280126482 91527453
599552289538 91517880
544091313082 80394054
150127135498 91508307
827133537754 91498734
451337611078 91489161
437950478830 91479588
301210485154 91470015
832870880146 91460442
714299137378 91450869
85103921722 91441296
257224193482 91431723
172120281334 91422150
606245855662 91412577
733423612018 91403004
324159854722 91393431
195069650902 91383858
826177314022 91374285
940924161862 14828577
927537029614 49387107
951442622914 91364712
891200527798 91355139
473330756914 91345566
879725843014 91335993
82235250526 91326420
880682066746 91316847
743942073070 91307274
405438871942 91297701
740117178142 91288128
639713686282 91278555
131002660858 91268982
726730045894 91259409
217062796738 91249836
950486399182 91240263
19124484214 91230690
922755910954 91221117
646407252406 91211544
924668358418 91201971
46854972442 91192398
680831306758 91182825
229493705254 91173252
612939421786 91163679
132915108322 91154106
264873983338 91144533
689437320346 91134960
366233698930 91125387
311728946206 91115814
329897197114 91106241
658838160922 91096668
284954681710 91087095
942836609326 91077522
859645144642 91067949
58329657226 91058376
992560243390 91048803
109009515022 19193865
154908254158 91039230
813746405506 91029657
177857623726 91020084
910325002438 91010511
12430918090 91000938
408307543138 90991365
798446825794 90981792
562259563990 90972219
243837061234 90962646
801315496990 90953073
703780676326 90943500
86060145454 90933927
440819150026 72965406
150127135498 90924354
597639842074 90914781
164470491478 90905208
107097067558 90895635
876857171818 90886062
959092412770 90876489
231406152718 90866916
599552289538 90857343
947617727986 90847770
346153000558 50009352
32511616462 90838197
568953130114 90828624
733423612018 79867539
223756362862 90819051
755416757854 11956677
809921510578 90809478
724817598430 90799905
147258464302 90790332
601464737002 90780759
274436220658 90771186
667444174510 90761613
830958432682 90752040
635888791354 90742467
755416757854 90732894
355715237878 90723321
388226844766 90713748
919887239758 90704175
370058593858 90694602
436038031366 90685029
935186819470 90675456
639713686282 90665883
598596065806 90656310
758285429050 30959082
727686269626 90646737
238099718842 90637164
971523321286 90627591
103272172630 90618018
509667258730 90608445
689437320346 90598872
743942073070 90589299
818527524166 90579726
340415658166 90570153
335634539506 90560580
76497908134 90551007
563215787722 90541434
888331856602 90531861
651188371066 90522288
740117178142 90512715
7649799430 90503142
362408804002 90493569
373883488786 90483996
652144594798 90474423
524966838442 90464850
548872431742 90455277
844345564930 67862997
995428914586 90445704
430300688974 90436131
68848118278 90426558
211325454346 90416985
539310194422 90407412
388226844766 90397839
160645596550 90388266
257224193482 90378693
54504762298 90369120
94666159042 90359547
588077604754 90349974
424563346582 90340401
884506961674 90330828
781234798618 90321255
583296486094 90311682
280173563050 90302109
849126683590 90292536
368146146394 90282963
971523321286 90273390
785059693546 90263817
386314397302 90254244
865382487034 90244671
247661956162 90235098
824264866558 90225525
43986301246 90215952
438906702562 90206379
138652450714 90196806
248618179894 90187233
369102370126 90177660
85103921722 90168087
158733149086 90158514
196982098366 90148941
888331856602 90139368
90841264114 90129795
572778025042 90120222
722905150966 90110649
35380287658 90101076
637801238818 90091503
998297585782 90081930
741073401874 90072357
537397746958 90062784
56417209762 90053211
69804342010 90043638
109965738754 90034065
476199428110 90024492
720036479770 90014919
869207381962 90005346
895981646458 89995773
690393544078 89986200
533572852030 89976627
16255813018 89967054
139608674446 89957481
602420960734 89947908
347109224290 89938335
155864477890 89928762
551741102938 89919189
217062796738 89909616
756372981586 89900043
466637190790 89890470
834783327610 83151078
588077604754 89880897
480980546770 89871324
612939421786 89861751
548872431742 89852178
462812295862 89842605
332765868310 89833032
798446825794 89823459
134827555786 89813886
547916208010 89804313
245749508698 89794740
769760113834 89785167
602420960734 89775594
218975244202 89766021
623457882838 89756448
906500107510 89746875
567040682650 89737302
715255361110 89727729
227581257790 89718156
558434669062 89708583
602420960734 89699010
59285880958 89689437
131958884590 89679864
232362376450 89670291
711430466182 89660718
328940973382 89651145
501061245142 89641572
932318148274 89631999
524966838442 89622426
120484199806 89612853
557478445330 89603280
507754811266 89593707
604333408198 16226235
610070750590 89584134
765935218906 89574561
638757462550 89564988
480980546770 89555415
673181516902 89545842
332765868310 89536269
9574 89526696
164470491478 89517123
730554940822 89507550
680831306758 89497977
479068099306 89488404
780278574886 89478831
274436220658 89469258
935186819470 89459685
182638742386 89450112
698043333934 89440539
703780676326 89430966
729598717090 89421393
123352871002 89411820
578515367434 89402247
311728946206 89392674
545047536814 89383101
304079156350 89373528
173076505066 89363955
919887239758 89354382
256267969750 89344809
154908254158 89335236
766891442638 89325663
786015917278 89316090
670312845706 89306517
703780676326 89296944
65023223350 89287371
773585008762 89277798
822352419094 89268225
154908254158 89258652
175945176262 89249079
876857171818 89239506
988735348462 89229933
774541232494 89220360
325116078454 89210787
207500559418 89201214
409263766870 89191641
895981646458 89182068
722905150966 66407901
424563346582 89172495
661706832118 89162922
843389341198 89153349
949530175450 89143776
859645144642 89134203
943792833058 89124630
262005312142 89115057
170207833870 89105484
831914656414 89095911
15299589286 89086338
443687821222 89076765
263917759606 89067192
762110323978 89057619
131002660858 89048046
589033828486 89038473
564172011454 89028900
21036931678 89019327
802271720722 89009754
914149897366 89000181
375795936250 88990608
400657753282 25847100
926580805882 88981035
912237449902 88971462
590946275950 88961889
227581257790 88952316
804184168186 88942743
568953130114 88933170
712386689914 88923597
616764316714 88914024
840520670002 88904451
966742202626 88894878
778366127422 88885305
705693123790 88875732
324159854722 88866159
110921962486 88856586
695174662738 88847013
647363476138 88837440
701868228862 88827867
397789082086 88818294
678918859294 88808721
388226844766 88799148
488630336626 88789575
428388241510 88780002
200806993294 88770429
917974792294 88760856
943792833058 88751283
36336511390 88741710
184551189850 88732137
877813395550 88722564
938055490666 88712991
1912457038 88703418
524010614710 88693845
151083359230 88684272
109009515022 88674699
404482648210 88665126
250530627358 88655553
120484199806 88645980
941880385594 88636407
629195225230 88626834
547916208010 88617261
647363476138 88607688
832870880146 88598115
711430466182 88588542
835739551342 88578969
739160954410 31973820
673181516902 88569396
281129786782 88559823
899806541386 88550250
706649347522 88540677
503929916338 88531104
147258464302 88521531
452293834810 88511958
562259563990 88502385
265830207070 88492812
468549638254 88483239
873988500622 88473666
80322803062 88464093
448468939882 88454520
588077604754 88444947
976304439946 88435374
692305991542 88425801
222800139130 88416228
625370330302 88406655
769760113834 88397082
125265318466 88387509
346153000558 88377936
807052839382 88368363
811833958042 88358790
939011714398 88349217
729598717090 88339644
698999557666 88330071
196025874634 88320498
721948927234 58998399
560347116526 88310925
340415658166 88301352
677006411830 88291779
430300688974 88282206
779322351154 88272633
298341813958 88263060
268698878266 88253487
631107672694 88243914
960048636502 88234341
63110775886 88224768
495323902750 88215195
918931016026 88205622
900762765118 88196049
808965286846 88186476
551741102938 88176903
87972592918 88167330
957179965306 88157757
923712134686 88148184
16255813018 88138611
983954229802 88129038
977260663678 88119465
75541684402 88109892
501061245142 88100319
227581257790 88090746
839564446270 22381674
246705732430 88081173
928493253346 88071600
574690472506 88062027
469505861986 88052454
641626133746 88042881
467593414522 88033308
805140391918 88023735
902675212582 88014162
704736900058 88004589
644494804942 87995016
519229496050 87985443
411176214334 87975870
652144594798 87966297
202719440758 87956724
848170459858 87947151
702824452594 87937578
568953130114 87928005
931361924542 87918432
216106573006 87908859
317466288598 87899286
211325454346 86683515
388226844766 87889713
638757462550 87880140
11474694358 87870567
895025422726 87860994
398745305818 87851421
786015917278 87841848
752548086658 87832275
895981646458 87822702
762110323978 87813129
971523321286 87803556
979173111142 87793983
574690472506 87784410
686568649150 87774837
395876634622 87765264
978216887410 87755691
354759014146 87746118
307904051278 87736545
300254261422 87726972
711430466182 87717399
183594966118 87707826
438906702562 87698253
852951578518 87688680
773585008762 87679107
248618179894 87669534
746810744266 87659961
621545435374 87650388
205588111954 87640815
829045985218 87631242
235231047646 87621669
905543883778 87612096
833827103878 87602523
43986301246 87592950
584252709826 87583377
746810744266 87573804
522098167246 87564231
384401949838 83926491
88928816650 87554658
625370330302 87545085
742029625606 87535512
277304891854 87525939
409263766870 87516366
491499007822 87506793
104228396362 87497220
236187271378 87487647
956233306 87478074
551741102938 87468501
979173111142 87458928
864426263302 87449355
449425163614 87439782
596683618342 87430209
263917759606 87420636
59285880958 75272499
379620831178 23243244
69804342010 21615834
855820249714 87411063
783147246082 87401490
826177314022 87391917
813746405506 87382344
855820249714 87372771
565128235186 87363198
7649799430 87353625
303122932618 87344052
877813395550 87334479
99447277702 87324906
586165157290 87315333
831914656414 87305760
369102370126 87296187
829045985218 87286614
90841264114 87277041
631107672694 87267468
644494804942 87257895
988735348462 87248322
306947827546 87238749
215150349274 87229176
133871332054 87219603
305035380082 87210030
625370330302 87200457
855820249714 44198541
630151448962 87190884
651188371066 87181311
617720540446 42800883
307904051278 87171738
797490602062 87162165
907456331242 87152592
681787530490 87143019
490542784090 87133446
875900948086 87123873
65023223350 87114300
748723191730 87104727
606245855662 87095154
455162506006 87085581
52592314834 87076008
892156751530 87066435
288779576638 87056862
738204730678 87047289
394920410890 87037716
507754811266 87028143
190288532242 87018570
346153000558 87008997
336590763238 86999424
490542784090 86989851
608158303126 86980278
707605571254 86970705
815658852970 86961132
386314397302 86951559
158733149086 86941986
664575503314 12684225
192200979706 86932413
168295386406 86922840
984910453534 70773189
65979447082 86913267
143433569374 86903694
952398846646 86894121
846258012394 86884548
72673013206 86874975
140564898178 86865402
281129786782 10118661
290692024102 86855829
672225293170 86846256
214194125542 86836683
387270621034 86827110
278261115586 86817537
193157203438 86807964
664575503314 86798391
23905602874 86788818
360496356538 86779245
317466288598 86769672
547916208010 86760099
666487950778 86750526
456118729738 86740953
40161406318 86731380
402570200746 86721807
991604019658 86712234
977260663678 86702661
964829755162 86693088
536441523226 86683515
897894093922 86673942
460899848398 86664369
464724743326 86654796
175945176262 86645223
969610873822 86635650
827133537754 86626077
618676764178 86616504
855820249714 86606931
272523773194 86597358
203675664490 86587785
149170911766 86578212
408307543138 86568639
30599168998 86559066
248618179894 86549493
841476893734 86539920
297385590226 86530347
838608222538 86520774
74585460670 86511201
137696226982 86501628
1912457038 86492055
222800139130 86482482
724817598430 86472909
655013265994 86463336
637801238818 86453763
493411455286 86444190
32511616462 86434617
116659304878 86425044
575646696238 86415471
572778025042 86405898
755416757854 67011000
1912457038 86396325
579471591166 86386752
919887239758 86377179
771672561298 86367606
714299137378 86358033
532616628298 86348460
431256912706 86338887
669356621974 86329314
183594966118 86319741
283998457978 86310168
974391992482 86300595
392051739694 86291022
246705732430 86281449
277304891854 86271876
468549638254 86262303
919887239758 86252730
820439971630 86243157
120484199806 86233584
490542784090 86224011
945705280522 86214438
409263766870 86204865
196982098366 86195292
240968390038 86185719
88928816650 86176146
339459434434 86166573
319378736062 86157000
715255361110 86147427
508711034998 86137854
559390892794 86128281
829045985218 86118708
65023223350 86109135
910325002438 86099562
424595119369 33802263
153952030426 86089989
924668358418 86080416
942836609326 86070843
854864025982 86061270
159689372818 86051697
559390892794 86042124
723861374698 86032551
705693123790 86022978
339459434434 86013405
364321251466 86003832
554609774134 85994259
672225293170 85984686
410219990602 85975113
645451028674 85965540
938055490666 85955967
586165157290 85946394
455162506006 35860458
913193673634 85936821
583296486094 85927248
349977895486 85917675
952398846646 85908102
443687821222 85898529
487674112894 85888956
433169360170 85879383
259136640946 85869810
730554940822 85860237
571821801310 85850664
45898748710 24248409
263917759606 85841091
55460986030 85831518
574690472506 85821945
402570200746 85812372
417869780458 85802799
199850769562 85793226
468549638254 85783653
7649799430 85774080
617720540446 85764507
503929916338 421212
331809644578 85754934
294516919030 85745361
67891894546 85735788
444644044954 85726215
980129334874 85716642
861557592106 85707069
979173111142 85697496
283042234246 85687923
806096615650 85678350
741073401874 85668777
411176214334 85659204
136740003250 85649631
801315496990 85640058
225668810326 85630485
586165157290 85620912
893112975262 85611339
399701529550 85601766
842433117466 85592193
457074953470 85582620
290692024102 85573047
817571300434 85563474
766891442638 85553901
462812295862 85544328
292604471566 20304333
867294934498 85534755
674137740634 85525182
289735800370 85515609
667444174510 85506036
608158303126 85496463
101359725166 85486890
879725843014 85477317
278261115586 85467744
437950478830 85458171
63110775886 85448598
708561794986 85439025
890244304066 85429452
281129786782 85419879
479068099306 85410306
842433117466 85400733
468549638254 85391160
49723643638 85381587
672225293170 85372014
545047536814 85362441
329897197114 85352868
542178865618 85343295
651188371066 85333722
1912457038 85324149
600508513270 85314576
264873983338 85305003
555565997866 85295430
546003760546 85285857
147258464302 85276284
863470039570 85266711
34424063926 85257138
557478445330 85247565
90841264114 85237992
584252709826 85228419
630151448962 85218846
262005312142 85209273
383445726106 52153704
708561794986 85199700
229493705254 85190127
191244755974 85180554
830002208950 17279265
811833958042 85170981
406395095674 85161408
890244304066 58768647
280173563050 85151835
644494804942 85142262
141521121910 85132689
160645596550 85123116
1912457038 85113543
104228396362 85103970
929449477078 85094397
617720540446 85084824
611026974322 85075251
66935670814 85065678
157776925354 85056105
307904051278 85046532
919887239758 85036959
633020120158 85027386
933274372006 85017813
87016369186 85008240
821396195362 84998667
917018568562 84989094
240012166306 84979521
956233306 84969948
152039582962 84960375
366233698930 84950802
506798587534 84941229
88928816650 84931656
292604471566 84922083
893112975262 84912510
847214236126 84902937
174988952530 84893364
952398846646 65795229
770716337566 84883791
64066999618 84874218
761154100246 84864645
279217339318 84855072
254355522286 84845499
106140843826 84835926
149170911766 84826353
122396647270 84816780
571821801310 84807207
840520670002 84797634
109965738754 84788061
885463185406 84778488
986822900998 54862863
108053291290 84768915
520185719782 44897370
962917307698 84759342
542178865618 84749769
954311294110 84740196
367189922662 84730623
285910905442 84721050
368146146394 84711477
527835509638 84701904
830002208950 84692331
669356621974 84682758
696130886470 84673185
982041782338 84663612
334678315774 84654039
566084458918 84644466
308860275010 84634893
9562246894 84625320
567996906382 84615747
31555392730 84606174
501061245142 84596601
671269069438 84587028
362408804002 84577455
916062344830 84567882
857732697178 84558309
473330756914 84548736
931361924542 84539163
33467840194 84529590
25818050338 84520017
387270621034 84510444
590946275950 84500871
359540132806 84491298
532616628298 84481725
316510064866 84472152
632063896426 84462579
84147697990 84453006
638757462550 84443433
225668810326 84433860
752548086658 84424287
265830207070 84414714
910325002438 84405141
300254261422 84395568
1912457038 84385995
580427814898 84376422
502973692606 84366849
376752159982 84357276
851995354786 84347703
864426263302 84338130
837651998806 84328557
265830207070 84318984
88928816650 84309411
337546986970 84299838
501061245142 84290265
958136189038 84280692
387270621034 84271119
91797487846 84261546
121440423538 84251973
682743754222 84242400
505842363802 84232827
784103469814 84223254
982041782338 84213681
261049088410 63660450
793665707134 84204108
644494804942 84194535
375795936250 84184962
106140843826 84175389
281129786782 84165816
199850769562 84156243
278261115586 84146670
230449928986 84137097
918931016026 84127524
930405700810 84117951
356671461610 84108378
951442622914 84098805
428388241510 84089232
549828655474 84079659
667444174510 84070086
601464737002 84060513
439862926294 84050940
240012166306 84041367
457074953470 84031794
919887239758 84022221
40161406318 84012648
31555392730 84003075
201763217026 83993502
337546986970 83983929
874944724354 83974356
854864025982 83964783
692305991542 83955210
648319699870 717975
263917759606 83945637
795578154598 83936064
208456783150 83926491
345196776826 83916918
476199428110 83907345
851039131054 83897772
161601820282 83888199
732467388286 83878626
982998006070 83869053
987779124730 83859480
578515367434 83849907
270611325730 83840334
584252709826 83830761
893112975262 83821188
224712586594 83811615
365277475198 83802042
307904051278 83792469
179770071190 83782896
749679415462 83773323
115703081146 83763750
771672561298 83754177
675093964366 83744604
459943624666 83735031
884506961674 83725458
531660404566 83715885
489586560358 83706312
299298037690 83696739
887375632870 83687166
824264866558 83677593
367189922662 83668020
246705732430 83658447
49723643638 83648874
932318148274 83639301
975348216214 83629728
745854520534 83620155
665531727046 83610582
820439971630 83601009
614851869250 83591436
93709935310 83581863
248618179894 83572290
512535929926 83562717
110921962486 83553144
589990052218 83543571
798446825794 83533998
731511164554 83524425
152995806694 83514852
546959984278 83505279
459943624666 83495706
713342913646 83486133
635888791354 83476560
971523321286 83466987
273479996926 83457414
784103469814 83447841
781234798618 83438268
647363476138 83428695
832870880146 83419122
747766967998 83409549
168295386406 83399976
354759014146 83390403
695174662738 83380830
495323902750 83371257
37292735122 83361684
715255361110 83352111
462812295862 83342538
32511616462 83332965
451337611078 83323392
892156751530 83313819
912237449902 83304246
619632987910 83294673
806096615650 83285100
107097067558 83275527
151083359230 83265954
60242104690 31610046
159689372818 83256381
881638290478 83246808
264873983338 83237235
171164057602 83227662
145346016838 83218089
903631436314 83208516
574690472506 83198943
844345564930 83189370
359540132806 83179797
294516919030 83170224
547916208010 83160651
766891442638 83151078
955267517842 83141505
504886140070 83131932
448468939882 83122359
2868680770 83112786
139608674446 83103213
600508513270 83093640
96578606506 83084067
204631888222 83074494
237143495110 83064921
476199428110 83055348
113790633682 83045775
666487950778 83036202
726730045894 83026629
539310194422 83017056
127177765930 83007483
214194125542 82997910
728642493358 82988337
917974792294 82978764
265830207070 82969191
815658852970 82959618
589033828486 82950045
686568649150 82940472
633020120158 82930899
585208933558 82921326
177857623726 82911753
878769619282 82902180
736292283214 82892607
192200979706 5992698
80322803062 82883034
887375632870 82873461
762110323978 82863888
410219990602 82854315
882594514210 82844742
664575503314 82835169
307904051278 82825596
65979447082 82816023
261049088410 82806450
827133537754 82796877
803227944454 82787304
502973692606 82777731
15299589286 82768158
319378736062 82758585
829045985218 82749012
222800139130 82739439
498192573946 82729866
157776925354 82720293
206544335686 82710720
901718988850 82701147
107097067558 82691574
76497908134 82682001
3824904502 82672428
84147697990 82662855
48767419906 82653282
780278574886 82643709
604333408198 82634136
44942524978 82624563
215150349274 82614990
502017468874 82605417
911281226170 82595844
449425163614 82586271
546959984278 82576698
994472690854 82567125
760197876514 82557552
998297585782 82547979
60242104690 82538406
845301788662 82528833
415001109262 82519260
87972592918 82509687
362408804002 82500114
436994255098 82490541
533572852030 82480968
231406152718 82471395
75541684402 82461822
937099266934 82452249
485761665430 82442676
957179965306 51253842
573734248774 82433103
778366127422 82423530
396832858354 82413957
498192573946 82404384
175945176262 82394811
998297585782 82385238
39205182586 82375665
58329657226 82366092
530704180834 82356519
325116078454 82346946
487674112894 82337373
216106573006 82327800
359540132806 75396948
419782227922 82318227
480024323038 82308654
774541232494 82299081
777409903690 82289508
492455231554 82279935
574690472506 82270362
283042234246 82260789
51636091102 82251216
817571300434 82241643
131002660858 82232070
729598717090 82222497
614851869250 82212924
222800139130 82203351
443687821222 82193778
271567549462 82184205
856776473446 82174632
15299589286 82165059
390139292230 82155486
692305991542 82145913
731511164554 82136340
480980546770 82126767
291648247834 82117194
805140391918 82107621
853907802250 82098048
14343365554 82088475
847214236126 82078902
34424063926 82069329
727686269626 82059756
313641393670 82050183
226625034058 82040610
222800139130 82031037
761154100246 82021464
16255813018 82011891
579471591166 82002318
295473142762 81992745
23905602874 81983172
623457882838 81973599
733423612018 81964026
580427814898 81954453
494367679018 81944880
778366127422 81935307
183594966118 81925734
660750608386 81916161
311728946206 4853511
41117630050 81906588
963873531430 81897015
924668358418 81887442
811833958042 81877869
540266418154 81868296
669356621974 81858723
54504762298 81849150
648319699870 81839577
554609774134 81830004
388226844766 81820431
774541232494 81810858
107097067558 81801285
545047536814 81791712
477155651842 81782139
492455231554 81772566
197938322098 81762993
187419861046 81753420
268698878266 81743847
999253809514 81734274
761154100246 81724701
765935218906 81715128
716211584842 76880763
236187271378 81705555
662663055850 81695982
838608222538 81686409
167339162674 62301084
997341362050 81676836
722905150966 81667263
857732697178 81657690
87016369186 81648117
535485299494 81638544
938055490666 81628971
944749056790 81619398
512535929926 81609825
313641393670 81600252
886419409138 81590679
736292283214 81581106
215150349274 23616591
723861374698 81571533
660750608386 81561960
148214688034 81552387
392051739694 81542814
320334959794 81533241
805140391918 81523668
586165157290 81514095
359540132806 81504522
600508513270 81494949
422650899118 81485376
119527976074 81475803
344240553094 81466230
338503210702 81456657
837651998806 81447084
497236350214 81437511
89885040382 81427938
130046437126 81418365
857732697178 81408792
51636091102 81399219
432213136438 81389646
258180417214 81380073
315553841134 81370500
414044885530 81360927
981085558606 81351354
912237449902 81341781
207500559418 81332208
434125583902 81322635
180726294922 81313062
874944724354 81303489
21993155410 81293916
399701529550 81284343
177857623726 81274770
606245855662 81265197
265830207070 81255624
113790633682 81246051
212281678078 81236478
607202079394 81226905
174988952530 81217332
542178865618 81207759
122396647270 17872791
997341362050 81198186
969610873822 81188613
544091313082 81179040
527835509638 81169467
588077604754 81159894
604333408198 81150321
484805441698 81140748
711430466182 81131175
292604471566 81121602
49723643638 81112029
366233698930 81102456
576602919970 81092883
652144594798 81083310
405438871942 81073737
396832858354 81064164
338503210702 81054591
662663055850 81045018
456118729738 81035445
185507413582 81025872
9574 81016299
343284329362 81006726
827133537754 80997153
662663055850 80987580
515404601122 80978007
828089761486 80968434
123352871002 80958861
172120281334 80949288
871119829426 80939715
201763217026 80930142
97534830238 80920569
572778025042 80910996
151083359230 80901423
857732697178 80891850
719080256038 80882277
201763217026 80872704
238099718842 80863131
700912005130 80853558
102315948898 80843985
157776925354 80834412
65023223350 80824839
459943624666 80815266
471418309450 80805693
917018568562 64904940
65979447082 80796120
698043333934 80786547
411176214334 80776974
230449928986 80767401
638757462550 80757828
362408804002 80748255
955267517842 39651366
577559143702 80738682
641626133746 80729109
856776473446 80719536
32511616462 80709963
606245855662 80700390
806096615650 80690817
27730497802 80681244
379620831178 80671671
952398846646 80662098
937099266934 80652525
911281226170 80642952
748723191730 80633379
485761665430 80623806
759241652782 80614233
224712586594 80604660
569909353846 80595087
562259563990 80585514
705693123790 80575941
844345564930 80566368
876857171818 80556795
768803890102 80547222
851995354786 80537649
503929916338 80528076
813746405506 80518503
7649799430 80508930
321291183526 80499357
493411455286 80489784
850082907322 80480211
435081807634 80470638
232362376450 80461065
528791733370 80451492
648319699870 80441919
142477345642 80432346
315553841134 80422773
109965738754 80413200
597639842074 80403627
858688920910 80394054
188376084778 80384481
124309094734 80374908
839564446270 80365335
950486399182 80355762
101359725166 80346189
668400398242 80336616
677962635562 80327043
624414106570 80317470
852951578518 80307897
838608222538 80298324
782191022350 80288751
619632987910 80279178
970567097554 80269605
817571300434 80260032
801315496990 80250459
794621930866 80240886
802271720722 80231313
687524872882 80221740
283042234246 80212167
647363476138 80202594
766891442638 80193021
657881937190 80183448
841476893734 80173875
955267517842 80164302
477155651842 80154729
89885040382 80145156
810877734310 80135583
139608674446 80126010
962917307698 80116437
266786430802 80106864
112834409950 80097291
142477345642 80087718
33467840194 73338753
99447277702 80078145
18168260482 80068572
233318600182 80058999
882594514210 80049426
63110775886 80039853
979173111142 80030280
955267517842 80020707
635888791354 80011134
845301788662 80001561
222800139130 79991988
42073853782 79982415
43986301246 79972842
41117630050 79963269
871119829426 79953696
389183068498 79944123
295473142762 79934550
960048636502 79924977
229493705254 79915404
422650899118 79905831
560347116526 79896258
493411455286 79886685
577559143702 79877112
359540132806 79867539
473330756914 79857966
788884588474 79848393
808009063114 79838820
219931467934 79829247
543135089350 79819674
305991603814 79810101
899806541386 79800528
917018568562 79790955
269655101998 79781382
791753259670 79771809
784103469814 79762236
67891894546 79752663
161601820282 79743090
982041782338 79733517
779322351154 79723944
591902499682 79714371
432213136438 79704798
761154100246 79695225
677006411830 79685652
702824452594 79676079
110921962486 79666506
128133989662 79656933
495323902750 79647360
846258012394 79637787
69804342010 79628214
682743754222 79618641
180726294922 79609068
213237901810 3216528
114746857414 79599495
952398846646 55274502
693262215274 79589922
302166708886 79580349
886419409138 79570776
48767419906 79561203
901718988850 79551630
509667258730 79542057
138652450714 79532484
831914656414 79522911
940924161862 79513338
813746405506 79503765
581384038630 79494192
788884588474 79484619
332765868310 79475046
754460534122 79465473
155864477890 79455900
49723643638 79446327
991604019658 79436754
933274372006 79427181
560347116526 79417608
763066547710 79408035
607202079394 79398462
623457882838 79388889
826177314022 79379316
205588111954 79369743
857732697178 79360170
2868680770 79350597
126221542198 79341024
746810744266 79331451
375795936250 79321878
384401949838 79312305
178813847458 79302732
629195225230 79293159
56417209762 79283586
703780676326 79274013
625370330302 79264440
200806993294 79254867
305035380082 79245294
535485299494 79235721
501061245142 79226148
329897197114 79216575
483849217966 79207002
902675212582 79197429
985866677266 79187856
965785978894 79178283
615808092982 11008950
803227944454 79168710
566084458918 79159137
828089761486 79149564
262005312142 79139991
282086010514 79130418
463768519594 79120845
592858723414 79111272
578515367434 79101699
886419409138 79092126
605289631930 79082553
66935670814 79072980
791753259670 79063407
672225293170 79053834
169251610138 79044261
56417209762 79034688
270611325730 79025115
389183068498 79015542
196025874634 79005969
318422512330 78996396
677962635562 78986823
661706832118 78977250
716211584842 78967677
164470491478 78958104
422650899118 78948531
484805441698 78938958
713342913646 78929385
86060145454 78919812
70760565742 78910239
655969489726 78900666
421694675386 78891093
309816498742 78881520
806096615650 78871947
234274823914 78862374
392051739694 78852801
598596065806 33122580
74585460670 78843228
419782227922 78833655
458987400934 78824082
311728946206 78814509
975348216214 78804936
268698878266 78795363
85103921722 78785790
995428914586 78776217
863470039570 78766644
233318600182 78757071
348065448022 78747498
667444174510 41910594
306947827546 78737925
873988500622 34673406
73629236938 72113409
412132438066 78728352
806096615650 78718779
524010614710 78709206
952398846646 78699633
497236350214 78690060
206544335686 78680487
7649799430 78670914
754460534122 78661341
751591862926 78651768
738204730678 78642195
435081807634 78632622
929449477078 78623049
836695775074 78613476
79366579330 78603903
3824904502 78594330
860601368374 78584757
655969489726 78575184
701868228862 78565611
317466288598 38646201
202719440758 78556038
998297585782 78546465
649275923602 78536892
325116078454 78527319
702824452594 78517746
43986301246 78508173
397789082086 78498600
693262215274 78489027
283998457978 78479454
39205182586 78469881
696130886470 78460308
825221090290 78450735
616764316714 78441162
477155651842 78431589
166382938942 78422016
260092864678 78412443
415957332994 78402870
205588111954 78393297
407351319406 78383724
542178865618 78374151
961961083966 78364578
22949379142 78355005
917018568562 78345432
730554940822 78335859
392051739694 78326286
472374533182 78316713
724817598430 78307140
383445726106 78297567
758285429050 78287994
31555392730 78278421
911281226170 78268848
778366127422 78259275
181682518654 78249702
919887239758 78240129
338503210702 78230556
447512716150 78220983
708561794986 78211410
79366579330 78201837
236187271378 78192264
459943624666 78182691
335634539506 78173118
463768519594 78163545
797490602062 78153972
396832858354 78144399
195069650902 78134826
750635639194 78125253
929449477078 78115680
9562246894 78106107
176901399994 78096534
786015917278 78086961
348065448022 78077388
834783327610 78067815
864426263302 78058242
622501659106 78048669
374839712518 78039096
240012166306 21730710
135783779518 78029523
221843915398 78019950
833827103878 78010377
488630336626 78000804
939967938130 77991231
742985849338 77981658
669356621974 77972085
270611325730 77962512
157776925354 77952939
917018568562 77943366
880682066746 77933793
981085558606 77924220
354759014146 77914647
376752159982 77905074
904587660046 77895501
506798587534 77885928
868251158230 77876355
952398846646 77866782
938055490666 77857209
882594514210 77847636
310772722474 77838063
709518018718 77828490
33467840194 77818917
14343365554 77809344
713342913646 77799771
346153000558 77790198
845301788662 77780625
225668810326 77771052
663619279582 77761479
962917307698 77751906
229493705254 77742333
176901399994 77732760
447512716150 9573
742029625606 77723187
867294934498 77713614
90841264114 77704041
430300688974 77694468
906500107510 77684895
925624582150 77675322
341371881898 77665749
172120281334 77656176
759241652782 77646603
731511164554 77637030
439862926294 77627457
653100818530 77617884
114746857414 77608311
733423612018 30059220
92753711578 77598738
966742202626 77589165
514448377390 77579592
212281678078 77570019
690393544078 77560446
523054390978 77550873
747766967998 77541300
498192573946 77531727
358583909074 77522154
616764316714 77512581
633020120158 77503008
935186819470 77493435
692305991542 77483862
730554940822 77474289
179770071190 77464716
607202079394 77455143
498192573946 77445570
491499007822 77435997
243837061234 77426424
543135089350 45194133
337546986970 77416851
162558044014 77407278
640669910014 77397705
607202079394 77388132
534529075762 77378559
994472690854 7198896
753504310390 77368986
444644044954 77359413
856776473446 77349840
555565997866 77340267
199850769562 77330694
733423612018 77321121
251486851090 77311548
629195225230 77301975
692305991542 77292402
292604471566 77282829
304079156350 77273256
165426715210 45538761
379620831178 77263683
703780676326 77254110
927537029614 77244537
560347116526 77234964
938055490666 77225391
575646696238 77215818
981085558606 77206245
223756362862 77196672
806096615650 77187099
676050188098 77177526
243837061234 77167953
197938322098 77158380
974391992482 77148807
980129334874 77139234
860601368374 77129661
839564446270 77120088
514448377390 77110515
183594966118 77100942
158733149086 77091369
856776473446 77081796
611983198054 77072223
364321251466 77062650
541222641886 77053077
178813847458 77043504
993516467122 77033931
895981646458 77024358
789840812206 77014785
526879285906 77005212
340415658166 76995639
878769619282 76986066
295473142762 76976493
173076505066 76966920
554609774134 76957347
343284329362 76947774
848170459858 76938201
996385138318 76928628
547916208010 76919055
914149897366 76909482
947617727986 76899909
420738451654 76890336
229493705254 76880763
739160954410 76871190
877813395550 76861617
899806541386 76852044
214194125542 76842471
680831306758 76832898
962917307698 76823325
760197876514 76813752
415001109262 76804179
557478445330 76794606
244793284966 76785033
312685169938 76775460
9574 76765887
758285429050 76756314
664575503314 76746741
760197876514 76737168
990647795926 76727595
100403501434 76718022
318422512330 76708449
808965286846 76698876
44942524978 76689303
895025422726 76679730
98491053970 76670157
375795936250 76660584
164470491478 76651011
313641393670 76641438
622501659106 76631865
231406152718 76622292
478111875574 76612719
579471591166 76603146
753504310390 68954319
31555392730 76593573
384401949838 76584000
793665707134 76574427
504886140070 43308252
838608222538 76564854
882594514210 76555281
955267517842 76545708
872076053158 76536135
629195225230 76526562
97534830238 76516989
372927265054 76507416
408307543138 76497843
871119829426 76488270
31555392730 76478697
526879285906 76469124
635888791354 76459551
22949379142 76449978
207500559418 76440405
365277475198 76430832
702824452594 76421259
601464737002 76411686
263917759606 76402113
130046437126 76392540
517317048586 76382967
277304891854 76373394
442731597490 76363821
189332308510 3704751
7649799430 76354248
837651998806 76344675
923712134686 76335102
801315496990 76325529
886419409138 76315956
917018568562 76306383
605289631930 76296810
436038031366 76287237
580427814898 76277664
873988500622 76268091
16255813018 76258518
177857623726 76248945
743942073070 76239372
483849217966 76229799
70760565742 76220226
854864025982 76210653
672225293170 76201080
789840812206 76191507
657881937190 76181934
84147697990 76172361
706649347522 76162788
452293834810 76153215
406395095674 76143642
128133989662 76134069
519229496050 76124496
784103469814 76114923
286867129174 76105350
78410355598 76095777
695174662738 76086204
951442622914 76076631
430300688974 76067058
181682518654 76057485
590946275950 76047912
472374533182 76038339
110921962486 76028766
384401949838 76019193
872076053158 76009620
785059693546 76000047
315553841134 75990474
99447277702 75980901
840520670002 75971328
227581257790 75961755
648319699870 21338217
950486399182 75952182
50679867370 75942609
218975244202 75933036
750635639194 75923463
639713686282 75913890
12430918090 75904317
490542784090 75894744
704736900058 75885171
431256912706 75875598
563215787722 75866025
312685169938 75856452
257224193482 75846879
742985849338 75837306
116659304878 75827733
297385590226 75818160
889288080334 75808587
937099266934 75799014
673181516902 75789441
337546986970 75779868
725773822162 75770295
999253809514 75760722
959092412770 75751149
239055942574 75741576
923712134686 75732003
924668358418 75722430
960048636502 75712857
920843463490 75703284
307904051278 75693711
6693575698 75684138
625370330302 62827599
657881937190 75674565
449425163614 75664992
309816498742 75655419
922755910954 75645846
65979447082 75636273
454206282274 75626700
943792833058 75617127
898850317654 75607554
107097067558 75597981
554609774134 75588408
599552289538 75578835
88928816650 75569262
824264866558 75559689
552697326670 75550116
473330756914 75540543
869207381962 75530970
72673013206 9936774
930405700810 75521397
275392444390 24813216
108053291290 75511824
968654650090 75502251
600508513270 75492678
38248958854 75483105
618676764178 75473532
429344465242 75463959
44942524978 75454386
89885040382 75444813
990647795926 75435240
270611325730 75425667
916062344830 75416094
97534830238 75406521
666487950778 75396948
442731597490 75387375
492455231554 75377802
502017468874 75368229
656925713458 75358656
886419409138 75349083
243837061234 75339510
427432017778 75329937
420738451654 75320364
573734248774 75310791
88928816650 75301218
541222641886 75291645
284954681710 57619887
917018568562 75282072
136740003250 75272499
853907802250 75262926
876857171818 75253353
475243204378 18839664
545047536814 75243780
724817598430 75234207
508711034998 75224634
28686721534 75215061
728642493358 75205488
671269069438 75195915
802271720722 75186342
749679415462 75176769
248618179894 75167196
597639842074 75157623
381533278642 75148050
368146146394 75138477
44942524978 75128904
754460534122 75119331
496280126482 75109758
194113427170 75100185
643538581210 75090612
480980546770 75081039
423607122850 75071466
204631888222 75061893
36336511390 75052320
527835509638 75042747
58329657226 75033174
533572852030 75023601
464724743326 75014028
35380287658 75004455
916062344830 74994882
731511164554 74985309
328940973382 74975736
374839712518 31839798
524010614710 74966163
311728946206 74956590
27730497802 74947017
80322803062 74937444
460899848398 74927871
60242104690 74918298
587121381022 74908725
61198328422 74899152
664575503314 74889579
785059693546 74880006
8606023162 74870433
175945176262 74860860
757329205318 74851287
471418309450 74841714
681787530490 74832141
855820249714 74822568
851995354786 74812995
888331856602 74803422
568953130114 74793849
605289631930 74784276
237143495110 74774703
114746857414 74765130
190288532242 74755557
748723191730 74745984
854864025982 74736411
78410355598 74726838
350934119218 74717265
409263766870 74707692
790797035938 74698119
912237449902 74688546
893112975262 74678973
8606023162 74669400
604333408198 74659827
532616628298 74650254
139608674446 74640681
630151448962 74631108
807052839382 74621535
376752159982 74611962
264873983338 74602389
225668810326 37899507
678918859294 74592816
877813395550 74583243
127177765930 74573670
696130886470 74564097
345196776826 74554524
709518018718 74544951
919887239758 74535378
184551189850 74525805
348065448022 74516232
15299589286 74506659
662663055850 74497086
150127135498 2048622
541222641886 74487513
845301788662 74477940
388226844766 74468367
429344465242 74458794
680831306758 74449221
818527524166 74439648
352846566682 74430075
470462085718 74420502
750635639194 74410929
727686269626 74401356
546003760546 74391783
664575503314 74382210
760197876514 74372637
909368778706 74363064
438906702562 74353491
985866677266 74343918
538353970690 74334345
316510064866 74324772
143433569374 74315199
518273272318 59620644
605289631930 74305626
929449477078 74296053
72673013206 74286480
950486399182 74276907
272523773194 74267334
203675664490 74257761
84147697990 74248188
6693575698 74238615
122396647270 74229042
149170911766 74219469
218019020470 74209896
530704180834 74200323
243837061234 74190750
40161406318 74181177
348065448022 74171604
72673013206 74162031
373883488786 74152458
250530627358 74142885
335634539506 17030367
771672561298 74133312
524010614710 74123739
911281226170 74114166
15299589286 74104593
610070750590 74095020
680831306758 74085447
525923062174 74075874
529747957102 74066301
764022771442 74056728
676050188098 74047155
88928816650 74037582
651188371066 74028009
457074953470 74018436
57373433494 74008863
262005312142 73999290
773585008762 73989717
790797035938 73980144
604333408198 73970571
936143043202 73960998
321291183526 73951425
702824452594 73941852
414044885530 73932279
635888791354 73922706
956223741574 73913133
55460986030 73903560
36336511390 73893987
524966838442 73884414
891200527798 73874841
981085558606 73865268
655969489726 73855695
817571300434 73846122
444644044954 73836549
195069650902 73826976
950486399182 73817403
460899848398 73807830
799403049526 73798257
462812295862 73788684
767847666370 2680440
780278574886 73779111
821396195362 73769538
452293834810 73759965
619632987910 73750392
961004860234 73740819
811833958042 73731246
899806541386 73721673
306947827546 73712100
286867129174 73702527
458031177202 73692954
196025874634 73683381
784103469814 73673808
759241652782 73664235
769760113834 73654662
63110775886 73645089
929449477078 73635516
604333408198 73625943
867294934498 73616370
474286980646 73606797
388226844766 73597224
506798587534 73587651
873032276890 73578078
45898748710 73568505
213237901810 73558932
957179965306 73549359
481936770502 73539786
378664607446 73530213
403526424478 73520640
846258012394 73511067
90841264114 73501494
246705732430 73491921
142477345642 73482348
372927265054 73472775
131958884590 73463202
672225293170 73453629
694218439006 73444056
419782227922 73434483
151083359230 73424910
720992703502 73415337
39205182586 73405764
491499007822 73396191
819483747898 73386618
924668358418 73377045
834783327610 73367472
404482648210 73357899
306947827546 73348326
578515367434 73338753
436038031366 73329180
485761665430 73319607
93709935310 73310034
587121381022 73300461
567996906382 73290888
827133537754 73281315
157776925354 73271742
104228396362 73262169
451337611078 73252596
811833958042 73243023
112834409950 73233450
958136189038 73223877
425519570314 73214304
321291183526 73204731
720036479770 73195158
271567549462 73185585
305991603814 73176012
527835509638 73166439
108053291290 73156866
616764316714 73147293
957179965306 73137720
701868228862 73128147
372927265054 73118574
342328105630 73109001
795578154598 73099428
469505861986 73089855
631107672694 73080282
344240553094 73070709
402570200746 73061136
781234798618 73051563
549828655474 73041990
596683618342 73032417
983954229802 73022844
725773822162 73013271
573734248774 73003698
873988500622 72994125
636845015086 72984552
637801238818 72974979
468549638254 72965406
716211584842 72955833
220887691666 72946260
831914656414 72936687
927537029614 72927114
526879285906 72917541
798446825794 72907968
303122932618 72898395
325116078454 72888822
843389341198 72879249
877813395550 72869676
519229496050 72860103
905543883778 72850530
530704180834 72840957
589033828486 72831384
439862926294 72821811
745854520534 72812238
170207833870 72802665
35380287658 72793092
108053291290 72783519
659794384654 72773946
911281226170 72764373
908412554974 72754800
72673013206 72745227
67891894546 72735654
626326554034 72726081
698999557666 72716508
804184168186 72706935
350934119218 72697362
775497456226 72687789
397789082086 72678216
591902499682 47070441
74585460670 72668643
801315496990 72659070
761154100246 72649497
579471591166 72639924
182638742386 72630351
844345564930 72620778
698043333934 72611205
259136640946 72601632
134827555786 72592059
659794384654 72582486
427432017778 72572913
434125583902 72563340
512535929926 72553767
261049088410 72544194
883550737942 72534621
43030077514 72525048
168295386406 72515475
645451028674 72505902
592858723414 72496329
698043333934 72486756
3824904502 72477183
403526424478 72467610
123352871002 72458037
762110323978 72448464
79366579330 72438891
833827103878 72429318
929449477078 72419745
239055942574 72410172
512535929926 72400599
688481096614 72391026
844345564930 72381453
641626133746 72371880
713342913646 72362307
608158303126 72352734
564172011454 72343161
980129334874 72333588
317466288598 72324015
483849217966 72314442
393007963426 72304869
626326554034 72295296
815658852970 72285723
792709483402 72276150
168295386406 72266577
947617727986 72257004
503929916338 72247431
182638742386 34261767
49723643638 72237858
79366579330 72228285
136740003250 72218712
837651998806 72209139
816615076702 72199566
193157203438 72189993
537397746958 72180420
132915108322 72170847
417869780458 72161274
454206282274 72151701
671269069438 72142128
231406152718 72132555
740117178142 72122982
544091313082 72113409
176901399994 72103836
46854972442 72094263
769760113834 72084690
963873531430 72075117
274436220658 72065544
772628785030 72055971
663619279582 72046398
408307543138 72036825
519229496050 72027252
871119829426 72017679
888331856602 72008106
215150349274 71998533
757329205318 71988960
779322351154 71979387
105184620094 37947372
746810744266 71969814
997341362050 71960241
786972141010 71950668
310772722474 71941095
444644044954 71931522
62154552154 71921949
262005312142 71912376
238099718842 71902803
260092864678 71893230
150127135498 71883657
904587660046 71874084
673181516902 71864511
563215787722 71854938
377708383714 71845365
67891894546 71835792
268698878266 71826219
330853420846 71816646
310772722474 71807073
459943624666 71797500
80322803062 71787927
67891894546 71778354
117615528610 71768781
453250058542 71759208
913193673634 71749635
574690472506 71740062
655013265994 49693443
688481096614 71730489
610070750590 71720916
200806993294 71711343
285910905442 71701770
137696226982 71692197
197938322098 71682624
500105021410 71673051
423607122850 71663478
403526424478 71653905
223756362862 71644332
726730045894 71634759
290692024102 71625186
164470491478 71615613
627282777766 71606040
620589211642 71596467
30599168998 71586894
513492153658 71577321
695174662738 71567748
40161406318 71558175
725773822162 71548602
152039582962 71539029
251486851090 71529456
752548086658 71519883
959092412770 71510310
236187271378 71500737
268698878266 71491164
543135089350 71481591
508711034998 71472018
429344465242 71462445
849126683590 71452872
38248958854 71443299
371014817590 71433726
841476893734 71424153
188376084778 71414580
423607122850 71405007
600508513270 71395434
463768519594 71385861
913193673634 71376288
278261115586 71366715
789840812206 71357142
533572852030 71347569
983954229802 71337996
715255361110 71328423
43986301246 71318850
202719440758 71309277
109009515022 45720648
574690472506 71299704
343284329362 71290131
629195225230 71280558
821396195362 71270985
127177765930 71261412
105184620094 71251839
138652450714 71242266
272523773194 71232693
98491053970 71223120
429344465242 71213547
234274823914 71203974
370058593858 71194401
720036479770 71184828
134827555786 71175255
738204730678 71165682
374839712518 71156109
833827103878 71146536
879725843014 71136963
451337611078 71127390
993516467122 71117817
446556492418 71108244
38248958854 71098671
287823352906 71089098
886419409138 71079525
654057042262 71069952
294516919030 71060379
289735800370 63239238
961004860234 71050806
175945176262 71041233
433169360170 71031660
122396647270 71022087
574690472506 71012514
573734248774 71002941
911281226170 70993368
965785978894 70983795
826177314022 70974222
965785978894 70964649
4781128234 70955076
248618179894 70945503
632063896426 70935930
689437320346 70926357
426475794046 70916784
475243204378 70907211
577559143702 70897638
330853420846 70888065
575646696238 70878492
321291183526 70868919
774541232494 70859346
834783327610 70849773
522098167246 23559153
13387141822 70840200
963873531430 70830627
640669910014 70821054
219931467934 70811481
663619279582 70801908
341371881898 70792335
640669910014 70782762
59285880958 70773189
457074953470 70763616
247661956162 70754043
239055942574 70744470
622501659106 70734897
694236330943 1359366
613895645518 70725324
593814947146 70715751
114746857414 70706178
247661956162 70696605
727686269626 70687032
980129334874 70677459
518273272318 70667886
904587660046 70658313
121440423538 70648740
664575503314 70639167
753504310390 70629594
223756362862 70620021
298341813958 70610448
76497908134 70600875
631107672694 70591302
62154552154 70581729
478111875574 70572156
164470491478 70562583
711430466182 70553010
633020120158 70543437
390139292230 70533864
179770071190 70524291
491499007822 70514718
895025422726 70505145
283998457978 70495572
200806993294 70485999
753504310390 70476426
901718988850 70466853
503929916338 70457280
105184620094 70447707
193157203438 70438134
686568649150 70428561
287823352906 70418988
849126683590 70409415
379620831178 70399842
19124484214 70390269
903631436314 70380696
336590763238 70371123
969610873822 70361550
211325454346 70351977
234274823914 70342404
742985849338 70332831
241924613770 70323258
116659304878 70313685
675093964366 70304112
823308642826 70294539
538353970690 70284966
990647795926 70275393
205588111954 70265820
215150349274 70256247
112834409950 70246674
873032276890 70237101
66935670814 18906675
53548538566 70227528
472374533182 70217955
305991603814 70208382
937099266934 70198809
382489502374 70189236
676050188098 70179663
503929916338 70170090
859645144642 70160517
505842363802 70150944
802271720722 70141371
367189922662 70131798
526879285906 58318716
87972592918 70122225
75541684402 70112652
949530175450 70103079
176901399994 70093506
287823352906 70083933
550784879206 70074360
893112975262 70064787
365277475198 70055214
432213136438 70045641
161601820282 70036068
873032276890 70026495
699955781398 70016922
496280126482 70007349
909368778706 69997776
245749508698 69988203
213237901810 69978630
372927265054 69969057
881638290478 69959484
709518018718 69949911
410219990602 69940338
362408804002 69930765
939011714398 57868785
124309094734 69921192
393007963426 69911619
323203630990 69902046
436038031366 16666593
998297585782 69892473
743942073070 69882900
51636091102 69873327
373883488786 69863754
687524872882 69854181
760197876514 69844608
906500107510 69835035
147258464302 69825462
504886140070 69815889
407351319406 69806316
810877734310 69796743
469505861986 69787170
875900948086 69777597
677962635562 69768024
863470039570 69758451
153952030426 69748878
664575503314 69739305
741073401874 69729732
963873531430 69720159
559390892794 69710586
7649799430 69701013
896937870190 69691440
982041782338 69681867
927537029614 69672294
766891442638 69662721
883550737942 69653148
509667258730 69643575
56417209762 69634002
961961083966 38148405
154908254158 69624429
106140843826 69614856
373883488786 69605283
817571300434 69595710
991604019658 69586137
305991603814 69576564
302166708886 69566991
498192573946 69557418
150127135498 69547845
933274372006 69538272
478111875574 69528699
41117630050 69519126
659794384654 69509553
716211584842 69499980
142477345642 69490407
92753711578 69480834
230449928986 69471261
552697326670 69461688
971523321286 69452115
125265318466 69442542
954311294110 69432969
369102370126 69423396
821396195362 69413823
930405700810 69404250
506798587534 69394677
778366127422 69385104
249574403626 69375531
488630336626 69365958
141521121910 3206955
490542784090 69356385
457074953470 69346812
916062344830 69337239
968654650090 69327666
232362376450 69318093
201763217026 27780846
63110775886 69308520
721948927234 69298947
323203630990 69289374
850082907322 69279801
152039582962 69270228
883550737942 69260655
187419861046 69251082
409263766870 69241509
765935218906 69231936
129090213394 69222363
419782227922 69212790
793665707134 69203217
501061245142 69193644
255311746018 69184071
89885040382 69174498
626326554034 69164925
542178865618 69155352
155864477890 69145779
50679867370 69136206
590946275950 69126633
186463637314 69117060
980129334874 69107487
123352871002 69097914
793665707134 69088341
374839712518 69078768
196025874634 69069195
240968390038 69059622
728642493358 69050049
364321251466 69040476
163514267746 69030903
694218439006 69021330
476199428110 69011757
538353970690 69002184
209413006882 68992611
262961535874 68983038
487674112894 68973465
597639842074 68963892
969610873822 68954319
885463185406 68944746
741073401874 68935173
279217339318 68925600
523054390978 68916027
282086010514 68906454
840520670002 68896881
548872431742 68887308
658838160922 68877735
646407252406 68868162
537397746958 68858589
793665707134 68849016
587121381022 68839443
909368778706 68829870
506798587534 68820297
314597617402 68810724
34424063926 68801151
851039131054 68791578
521141943514 68782005
801315496990 68772432
704736900058 68762859
825221090290 68753286
706649347522 68743713
258180417214 68734140
522098167246 68724567
47811196174 68714994
449425163614 68705421
546959984278 68695848
519229496050 45107976
608158303126 68686275
198894545830 68676702
221843915398 68667129
840520670002 68657556
20080707946 68647983
551741102938 68638410
777409903690 68628837
540266418154 68619264
937099266934 68609691
458987400934 68600118
763066547710 68590545
757329205318 68580972
733423612018 12502338
892156751530 68571399
265830207070 68561826
957179965306 68552253
449425163614 68542680
332765868310 68533107
518273272318 68523534
512535929926 68513961
366233698930 68504388
40161406318 68494815
266786430802 68485242
576602919970 68475669
986822900998 68466096
427432017778 68456523
242880837502 68446950
51636091102 68437377
612939421786 68427804
216106573006 68418231
103272172630 68408658
417869780458 68399085
921799687222 68389512
708561794986 68379939
368146146394 68370366
165426715210 68360793
864426263302 68351220
563215787722 68341647
533572852030 68332074
416913556726 68322501
443687821222 68312928
677962635562 68303355
788884588474 68293782
178813847458 68284209
843389341198 68274636
495323902750 68265063
569909353846 68255490
116659304878 68245917
423607122850 68236344
135783779518 68226771
125265318466 68217198
85103921722 68207625
524966838442 68198052
455162506006 68188479
99447277702 68178906
689437320346 68169333
806096615650 68159760
802271720722 68150187
283042234246 68140614
167339162674 68131041
180726294922 68121468
629195225230 68111895
917974792294 68102322
500105021410 68092749
925624582150 68083176
760197876514 68073603
507754811266 68064030
42073853782 68054457
574690472506 68044884
715255361110 68035311
733423612018 68025738
783147246082 68016165
804184168186 68006592
138652450714 67997019
830958432682 67987446
349021671754 67977873
391095515962 67968300
968654650090 67958727
126221542198 67949154
663619279582 67939581
418826004190 67930008
131958884590 67920435
159689372818 67910862
733423612018 67901289
841476893734 67891716
579471591166 67882143
189332308510 67872570
403526424478 53953428
662663055850 67862997
764978995174 67853424
316510064866 67843851
418826004190 67834278
41117630050 67824705
471418309450 67815132
514448377390 67805559
599552289538 67795986
373883488786 67786413
161601820282 67776840
169251610138 67767267
327028525918 67757694
199850769562 67748121
34424063926 67738548
181682518654 67728975
696130886470 67719402
846258012394 67709829
492455231554 67700256
600508513270 67690683
73629236938 67681110
376752159982 24037803
444644044954 67671537
88928816650 67661964
771672561298 67652391
487674112894 67642818
314597617402 67633245
24861826606 67623672
451337611078 67614099
225668810326 67604526
675093964366 67594953
941880385594 67585380
197938322098 67575807
210369230614 67566234
16255813018 67556661
343284329362 67547088
100403501434 67537515
219931467934 67527942
684656201686 67518369
170207833870 67508796
496280126482 67499223
110921962486 67489650
278261115586 67480077
127177765930 67470504
606245855662 67460931
265830207070 67451358
236187271378 67441785
888331856602 67432212
140564898178 67422639
791753259670 67413066
318422512330 67403493
703780676326 67393920
154908254158 67384347
536441523226 67374774
809921510578 67365201
853907802250 67355628
552697326670 67346055
621545435374 67336482
530704180834 67326909
183594966118 67317336
330853420846 67307763
210369230614 67298190
170207833870 67288617
318422512330 67279044
426475794046 67269471
139608674446 67259898
536441523226 67250325
305991603814 67240752
354759014146 6815976
51636091102 67231179
391095515962 67221606
433169360170 67212033
549828655474 67202460
406395095674 67192887
997341362050 67183314
141521121910 67173741
400657753282 67164168
83191474258 67154595
160645596550 67145022
46854972442 67135449
317466288598 67125876
989691572194 67116303
432213136438 67106730
429344465242 67097157
971523321286 67087584
278261115586 67078011
477155651842 67068438
2868680770 67058865
20080707946 67049292
775497456226 67039719
518273272318 67030146
977260663678 67020573
770716337566 67011000
607202079394 67001427
403526424478 66991854
648319699870 66982281
649275923602 66972708
16255813018 66963135
695174662738 66953562
919887239758 66943989
777409903690 66934416
642582357478 66924843
577559143702 66915270
966742202626 66905697
738204730678 66896124
714299137378 66886551
61198328422 66876978
244793284966 66867405
489586560358 66857832
167339162674 66848259
330853420846 66838686
981085558606 66829113
765935218906 66819540
868251158230 66809967
803227944454 66800394
808965286846 66790821
219931467934 66781248
614851869250 66771675
697087110202 66762102
472374533182 66752529
516360824854 66742956
343284329362 66733383
336590763238 66723810
213237901810 66714237
155864477890 48496818
964829755162 66704664
704736900058 66695091
611026974322 66685518
693262215274 66675945
748723191730 66666372
444644044954 66656799
810877734310 66647226
342328105630 66637653
530704180834 66628080
437950478830 66618507
282086010514 66608934
117615528610 66599361
954311294110 66589788
272523773194 66580215
702824452594 66570642
989691572194 66561069
463768519594 66551496
765935218906 66541923
273479996926 66532350
298341813958 66522777
336590763238 66513204
179770071190 66503631
215150349274 66494058
988735348462 66484485
25818050338 66474912
360496356538 66465339
460899848398 66455766
155864477890 66446193
339459434434 66436620
40161406318 66427047
780278574886 66417474
108053291290 66407901
378664607446 66398328
241924613770 66388755
131958884590 66379182
212281678078 66369609
209413006882 66360036
659794384654 66350463
589990052218 66340890
52592314834 66331317
689437320346 66321744
26774274070 66312171
8606023162 66302598
249574403626 66293025
638757462550 66283452
594771170878 66273879
936143043202 66264306
427432017778 66254733
262005312142 66245160
499148797678 66235587
85103921722 66226014
450381387346 66216441
407351319406 66206868
372927265054 66197295
663619279582 66187722
795578154598 66178149
349977895486 66168576
718124032306 66159003
223756362862 66149430
645451028674 66139857
720036479770 66130284
998297585782 66120711
601464737002 66111138
238099718842 66101565
92753711578 66091992
826177314022 66082419
567996906382 66072846
469505861986 66063273
420738451654 66053700
813746405506 66044127
648319699870 66034554
766891442638 66024981
547916208010 66015408
52592314834 66005835
577559143702 65996262
818527524166 65986689
758285429050 65977116
34424063926 65967543
127177765930 65957970
466637190790 65948397
13387141822 65938824
779322351154 65929251
909368778706 65919678
46854972442 65910105
854864025982 65900532
914149897366 65890959
907456331242 65881386
372927265054 65871813
182638742386 65862240
787928364742 65852667
722905150966 65843094
620589211642 65833521
307904051278 65823948
220887691666 65814375
108053291290 9678303
57373433494 65804802
490542784090 65795229
242880837502 65785656
875900948086 65776083
856776473446 65766510
161601820282 65756937
295473142762 65747364
822352419094 65737791
669356621974 65728218
188376084778 65718645
970567097554 65709072
906500107510 65699499
418826004190 65689926
72673013206 65680353
954311294110 65670780
316510064866 65661207
935186819470 65651634
442731597490 65642061
454206282274 65632488
6693575698 65622915
386314397302 65613342
39205182586 65603769
442731597490 65594196
385358173570 65584623
879725843014 65575050
748782132691 6078855
666487950778 36980499
983954229802 65565477
827133537754 65555904
929449477078 65546331
943792833058 65536758
89885040382 65527185
591902499682 53915136
789840812206 65517612
583296486094 65508039
639713686282 65498466
855820249714 65488893
567040682650 65479320
903631436314 65469747
90841264114 65460174
628239001498 65450601
598596065806 65441028
665531727046 65431455
611026974322 65421882
359540132806 27254331
888331856602 65412309
83191474258 65402736
344240553094 65393163
724817598430 65383590
969610873822 65374017
338503210702 65364444
841476893734 65354871
472374533182 65345298
616764316714 65335725
839564446270 65326152
691349767810 65316579
877813395550 65307006
786972141010 65297433
889288080334 65287860
855820249714 65278287
911281226170 65268714
16255813018 65259141
240012166306 65249568
989691572194 65239995
857732697178 65230422
842433117466 65220849
393964187158 65211276
758285429050 65201703
413088661798 65192130
271567549462 65182557
789840812206 65172984
361452580270 65163411
934230595738 65153838
549828655474 15728439
644494804942 65144265
686568649150 65134692
546003760546 65125119
867294934498 65115546
352846566682 65105973
260092864678 65096400
587121381022 65086827
955267517842 65077254
492455231554 65067681
196025874634 65058108
676050188098 65048535
638757462550 65038962
96578606506 65029389
22949379142 65019816
21993155410 65010243
712386689914 65000670
647363476138 64991097
405438871942 64981524
79366579330 64971951
786015917278 64962378
933274372006 64952805
544091313082 64943232
906500107510 64933659
442731597490 64924086
506798587534 64914513
988735348462 64904940
444644044954 64895367
470462085718 64885794
632063896426 64876221
216106573006 64866648
354759014146 64857075
233318600182 64847502
802271720722 64837929
850082907322 64828356
128133989662 64818783
689437320346 64809210
487674112894 64799637
228537481522 64790064
721948927234 64780491
604333408198 64770918
468549638254 29389110
472374533182 64761345
986822900998 64751772
615808092982 64742199
383445726106 64732626
600508513270 64723053
475243204378 64713480
854864025982 64703907
244793284966 64694334
933274372006 14761566
541222641886 64684761
245749508698 64675188
87016369186 64665615
709518018718 64656042
93709935310 64646469
201763217026 64636896
822352419094 64627323
283998457978 64617750
30599168998 64608177
15299589286 64598604
553653550402 64589031
885463185406 64579458
872076053158 64569885
292604471566 64560312
285910905442 28795584
589033828486 64550739
520185719782 64541166
32511616462 64531593
780278574886 64522020
131002660858 64512447
482892994234 64502874
482892994234 64493301
45898748710 64483728
871119829426 64474155
599552289538 64464582
601464737002 64455009
657881937190 64445436
385358173570 64435863
479068099306 64426290
921799687222 64416717
358583909074 64407144
136740003250 64397571
219931467934 64387998
748723191730 64378425
725773822162 64368852
161601820282 64359279
775497456226 64349706
981085558606 64340133
489586560358 64330560
458987400934 64320987
261049088410 64311414
764978995174 64301841
790797035938 64292268
475243204378 64282695
541222641886 64273122
240012166306 64263549
500105021410 64253976
284954681710 64244403
356671461610 64234830
354759014146 64225257
958136189038 64215684
593814947146 64206111
58329657226 64196538
51636091102 64186965
746810744266 64177392
489586560358 64167819
613895645518 64158246
320334959794 64148673
726730045894 64139100
956233306 64129527
761154100246 64119954
321291183526 64110381
263917759606 64100808
540266418154 64091235
111878186218 64081662
801315496990 64072089
564172011454 64062516
440819150026 64052943
247661956162 64043370
487674112894 64033797
354759014146 29159358
642582357478 64024224
578515367434 64014651
249574403626 64005078
551741102938 63995505
822352419094 63985932
533572852030 63976359
194113427170 63966786
454206282274 63957213
486717889162 63947640
266786430802 63938067
981085558606 63928494
777409903690 63918921
670312845706 63909348
487674112894 63899775
770716337566 63890202
857732697178 63880629
736292283214 63871056
352846566682 63861483
910325002438 63851910
363365027734 63842337
905543883778 63832764
183594966118 63823191
905543883778 63813618
504886140070 63804045
657881937190 63794472
777409903690 63784899
845301788662 63775326
687524872882 63765753
449425163614 63756180
449425163614 63746607
838608222538 63737034
954311294110 63727461
923712134686 63717888
221843915398 63708315
812790181774 63698742
819483747898 63689169
694218439006 63679596
150127135498 63670023
550784879206 63660450
370058593858 63650877
508711034998 63641304
51636091102 63631731
994472690854 63622158
41117630050 63612585
279217339318 63603012
588077604754 63593439
806096615650 63583866
261049088410 63574293
338503210702 63564720
23905602874 63555147
385358173570 63545574
887375632870 63536001
175945176262 63526428
946661504254 63516855
181682518654 63507282
204631888222 63497709
776453679958 63488136
10518470626 63478563
721948927234 63468990
474286980646 63459417
279217339318 63449844
472374533182 63440271
691349767810 63430698
106140843826 63421125
780278574886 63411552
758285429050 63401979
15299589286 63392406
626326554034 63382833
701868228862 63373260
270611325730 63363687
641626133746 63354114
961961083966 63344541
695174662738 63334968
665531727046 63325395
550784879206 63315822
391095515962 63306249
839564446270 63296676
39205182586 63287103
995428914586 63277530
711430466182 63267957
525923062174 63258384
937099266934 63248811
503929916338 63239238
695174662738 63229665
371971041322 63220092
218975244202 63210519
621545435374 63200946
384401949838 63191373
881638290478 63181800
728642493358 63172227
290692024102 63162654
267742654534 63153081
931361924542 63143508
666487950778 63133935
369102370126 63124362
143433569374 63114789
586165157290 63105216
596683618342 63095643
835739551342 63086070
468549638254 63076497
680831306758 63066924
259136640946 2182644
86060145454 63057351
992560243390 63047778
577559143702 63038205
739160954410 63028632
533572852030 63019059
836695775074 63009486
140564898178 62999913
348065448022 62990340
595727394610 62980767
312685169938 62971194
623457882838 62961621
291648247834 62952048
272523773194 62942475
788884588474 62932902
385358173570 62923329
809921510578 62913756
762110323978 62904183
370058593858 62894610
236187271378 62885037
787928364742 62875464
539310194422 62865891
323203630990 62856318
850082907322 62846745
243837061234 62837172
777409903690 62827599
509667258730 62818026
994472690854 62808453
29642945266 62798880
315553841134 62789307
822352419094 62779734
925624582150 62770161
959092412770 62760588
76497908134 62751015
573734248774 62741442
349977895486 62731869
254355522286 62722296
257224193482 62712723
966742202626 62703150
32511616462 62693577
42073853782 62684004
504886140070 62674431
653100818530 62664858
290692024102 4776927
450381387346 62655285
743942073070 62645712
174032728798 62636139
669356621974 62626566
432213136438 62616993
682743754222 62607420
4781128234 62597847
575646696238 62588274
671269069438 62578701
786972141010 62569128
118571752342 62559555
140564898178 62549982
560347116526 62540409
214194125542 62530836
241924613770 62521263
875900948086 62511690
313641393670 62502117
555565997866 62492544
538353970690 62482971
102315948898 62473398
240968390038 62463825
841476893734 62454252
183594966118 62444679
556522221598 62435106
606245855662 62425533
762110323978 62415960
560347116526 62406387
320334959794 62396814
711430466182 62387241
666487950778 62377668
246705732430 62368095
358583909074 62358522
384401949838 62348949
45898748710 62339376
586165157290 62329803
201763217026 62320230
783147246082 62310657
757329205318 62301084
734379835750 62291511
39205182586 62281938
953355070378 62272365
39205182586 62262792
235231047646 62253219
432213136438 62243646
854864025982 62234073
889288080334 62224500
45898748710 62214927
874944724354 62205354
988735348462 62195781
529747957102 62186208
987779124730 62176635
406395095674 62167062
349977895486 62157489
366233698930 62147916
133871332054 62138343
942836609326 62128770
16255813018 62119197
648319699870 62109624
762110323978 62100051
810877734310 62090478
245749508698 62080905
952398846646 62071332
694218439006 62061759
484805441698 62052186
406395095674 62042613
597639842074 62033040
489586560358 62023467
871119829426 62013894
487674112894 62004321
140564898178 61994748
276348668122 61985175
631107672694 61975602
542178865618 61966029
136740003250 61956456
366233698930 61946883
629195225230 61937310
853907802250 9812325
123352871002 61927737
283998457978 36779466
755416757854 61918164
674137740634 61908591
323203630990 61899018
146302240570 61889445
571821801310 61879872
956233306 61870299
440819150026 61860726
270611325730 61851153
40161406318 61841580
964829755162 61832007
807052839382 61822434
460899848398 61812861
677006411830 61803288
632063896426 61793715
30599168998 61784142
394920410890 61774569
965785978894 61764996
399701529550 61755423
76497908134 61745850
322247407258 61736277
567996906382 61726704
956223741574 61717131
489586560358 61707558
618676764178 61697985
21036931678 61688412
956223741574 61678839
804184168186 61669266
995428914586 61659693
466637190790 61650120
877813395550 61640547
688481096614 61630974
850082907322 61621401
600508513270 61611828
51636091102 61602255
536441523226 61592682
712386689914 61583109
175945176262 61573536
893112975262 61563963
865382487034 47568237
808965286846 61554390
158733149086 61544817
200806993294 61535244
754460534122 61525671
90841264114 61516098
227581257790 61506525
504886140070 61496952
147258464302 61487379
951442622914 61477806
423607122850 61468233
380577054910 7466940
589033828486 61458660
900762765118 61449087
567996906382 61439514
836695775074 61429941
414044885530 61420368
426475794046 61410795
152995806694 61401222
923712134686 61391649
156820701622 47721405
502017468874 61382076
193157203438 58443165
292604471566 61372503
780278574886 61362930
700912005130 61353357
311728946206 61343784
542178865618 61334211
296429366494 61324638
338503210702 61315065
758285429050 61305492
469505861986 61295919
286867129174 61286346
58329657226 61276773
288779576638 61267200
779322351154 61257627
468549638254 61248054
956223741574 61238481
541222641886 61228908
243837061234 61219335
541222641886 61209762
289735800370 61200189
582340262362 61190616
38248958854 61181043
990647795926 61171470
940924161862 61161897
393964187158 4834365
678918859294 61152324
294516919030 61142751
174988952530 61133178
698999557666 14895588
624414106570 61123605
261049088410 61114032
913193673634 61104459
700912005130 61094886
523054390978 61085313
695174662738 61075740
601464737002 61066167
203675664490 61056594
35380287658 61047021
307904051278 61037448
530704180834 61027875
330853420846 61018302
90841264114 61008729
340415658166 60999156
505842363802 60989583
246705732430 60980010
794621930866 60970437
403526424478 60960864
371971041322 60951291
777409903690 60941718
565128235186 60932145
82235250526 60922572
252443074822 60912999
96578606506 60903426
538353970690 60893853
703780676326 60884280
314597617402 60874707
371014817590 60865134
202719440758 60855561
832870880146 60845988
381533278642 60836415
782191022350 60826842
621545435374 60817269
510623482462 20428782
832870880146 60807696
767847666370 60798123
814702629238 52038828
768803890102 60788550
385358173570 60778977
650232147334 60769404
803227944454 60759831
764022771442 60750258
556522221598 60740685
449425163614 60731112
611983198054 60721539
945705280522 60711966
945705280522 60702393
863470039570 60692820
670312845706 60683247
532616628298 60673674
447512716150 60664101
905543883778 60654528
107097067558 60644955
516360824854 60635382
130046437126 60625809
342328105630 60616236
566084458918 60606663
349977895486 60597090
505842363802 60587517
351890342950 34568103
418826004190 60577944
66935670814 60568371
82235250526 60558798
560347116526 60549225
720036479770 60539652
157776925354 60530079
873032276890 60520506
870163605694 60510933
573734248774 60501360
92753711578 60491787
655969489726 60482214
264873983338 60472641
799403049526 60463068
740117178142 60453495
229493705254 60443922
304079156350 60434349
77454131866 60424776
89885040382 60415203
478111875574 60405630
419782227922 60396057
990647795926 60386484
752548086658 60376911
106140843826 60367338
172120281334 60357765
880682066746 60348192
241924613770 60338619
229493705254 60329046
865382487034 60319473
302166708886 60309900
568953130114 60300327
655969489726 60290754
968654650090 60281181
860601368374 60271608
424563346582 60262035
856776473446 60252462
482892994234 60242889
115703081146 60233316
257224193482 60223743
497236350214 60214170
79366579330 60204597
722905150966 60195024
616764316714 60185451
4781128234 60175878
608158303126 60166305
440819150026 60156732
116659304878 60147159
647363476138 60137586
178813847458 60128013
165426715210 60118440
238099718842 60108867
453250058542 60099294
957179965306 60089721
268698878266 60080148
59285880958 60070575
276348668122 60061002
615808092982 60051429
961004860234 60041856
924668358418 60032283
136740003250 60022710
240968390038 60013137
144389793106 60003564
913193673634 55360659
352846566682 59993991
750635639194 59984418
623457882838 59974845
917974792294 59965272
427432017778 59955699
820439971630 59946126
146302240570 59936553
57373433494 59926980
3824904502 59917407
487674112894 59907834
455162506006 59898261
445600268686 59888688
313641393670 57907077
661706832118 59879115
71716789474 59869542
247661956162 59859969
999253809514 59850396
964829755162 59840823
712386689914 59831250
95622382774 59821677
470462085718 59812104
907456331242 59802531
267742654534 59792958
941880385594 59783385
677962635562 59773812
330853420846 59764239
326072302186 59754666
830002208950 59745093
498192573946 59735520
861557592106 59725947
997341362050 59716374
356671461610 59706801
826177314022 59697228
517317048586 59687655
382489502374 42398817
988735348462 59678082
534529075762 59668509
834783327610 59658936
93709935310 59649363
656925713458 59639790
181682518654 59630217
417869780458 59620644
832870880146 59611071
430300688974 59601498
649275923602 59591925
992560243390 59582352
473330756914 59572779
784103469814 59563206
499148797678 41594685
521141943514 59553633
222800139130 32021685
281129786782 59544060
405438871942 59534487
878769619282 59524914
568953130114 59515341
254355522286 59505768
215150349274 59496195
705693123790 59486622
261049088410 59477049
858688920910 59467476
203675664490 59457903
48767419906 59448330
954311294110 59438757
659794384654 59429184
54504762298 59419611
864426263302 59410038
985866677266 59400465
783147246082 14177613
35380287658 59390892
537397746958 59381319
178813847458 59371746
572778025042 59362173
292604471566 59352600
32511616462 59343027
193157203438 59333454
84147697990 59323881
26774274070 59314308
394920410890 59304735
629195225230 19490628
691349767810 59295162
349977895486 59285589
760197876514 59276016
873988500622 59266443
196025874634 59256870
294516919030 59247297
59285880958 59237724
393964187158 59228151
378664607446 59218578
420738451654 59209005
977260663678 59199432
39205182586 59189859
243837061234 59180286
415957332994 59170713
923712134686 59161140
167339162674 59151567
502973692606 59141994
911281226170 59132421
581384038630 11698206
174032728798 59122848
283998457978 59113275
765935218906 12320451
406395095674 59103702
796534378330 59094129
492455231554 59084556
774541232494 59074983
637801238818 59065410
5737351966 59055837
664575503314 59046264
677962635562 59036691
926580805882 59027118
556522221598 59017545
565128235186 59007972
128133989662 58998399
370058593858 58988826
57373433494 58979253
844345564930 58969680
184551189850 58960107
377708383714 58950534
228537481522 58940961
947617727986 58931388
83191474258 58921815
444644044954 58912242
524966838442 58902669
262005312142 58893096
614851869250 58883523
79366579330 58873950
556522221598 58864377
387270621034 58854804
280173563050 58845231
514448377390 58835658
239055942574 58826085
856776473446 58816512
821396195362 58806939
792709483402 58797366
808009063114 58787793
574690472506 58778220
199850769562 58768647
78410355598 58759074
626326554034 58749501
974391992482 58739928
486717889162 58730355
808965286846 58720782
874944724354 58711209
381533278642 43289106
615808092982 58701636
321291183526 58692063
270611325730 58682490
357627685342 58672917
445600268686 58663344
214194125542 58653771
769760113834 58644198
442731597490 58634625
41117630050 58625052
144389793106 58615479
846258012394 58605906
783147246082 58596333
970567097554 58586760
240012166306 34941450
628239001498 58577187
197938322098 58567614
79366579330 58558041
120484199806 58548468
768803890102 58538895
482892994234 58529322
811833958042 58519749
469505861986 58510176
920843463490 58500603
778366127422 58491030
786015917278 58481457
966742202626 58471884
724817598430 58462311
855820249714 58452738
528791733370 58443165
904587660046 58433592
810877734310 58424019
546003760546 58414446
301210485154 58404873
346153000558 58395300
699955781398 58385727
53548538566 58376154
35380287658 58366581
12430918090 58357008
36336511390 58347435
80322803062 58337862
415001109262 58328289
936143043202 58318716
227581257790 58309143
602420960734 58299570
820439971630 58289997
563215787722 58280424
367189922662 58270851
733423612018 58261278
253399298554 58251705
209413006882 58242132
631107672694 58232559
89885040382 58222986
34424063926 58213413
520185719782 58203840
359540132806 58194267
362408804002 58184694
460899848398 58175121
279217339318 58165548
677962635562 58155975
318422512330 58146402
307904051278 58136829
196982098366 58127256
234274823914 58117683
498192573946 58108110
140564898178 58098537
424563346582 58088964
64066999618 58079391
43030077514 58069818
96578606506 58060245
152039582962 58050672
668400398242 58041099
962917307698 58031526
284954681710 58021953
431256912706 58012380
713342913646 58002807
348065448022 57993234
590946275950 57983661
712386689914 57974088
671269069438 57964515
429344465242 57954942
283998457978 57945369
418826004190 57935796
568953130114 57926223
738204730678 57916650
431256912706 57907077
241924613770 57897504
871119829426 57887931
703780676326 57878358
236187271378 57868785
565128235186 57859212
59285880958 13086291
54504762298 57849639
820439971630 57840066
830958432682 57830493
495323902750 34721271
436038031366 57820920
348065448022 57811347
265830207070 57801774
313641393670 57792201
336590763238 57782628
305035380082 57773055
197938322098 57763482
463768519594 57753909
71716789474 57744336
39205182586 57734763
633976343890 57725190
783147246082 57715617
387270621034 57706044
248618179894 57696471
697087110202 57686898
742985849338 57677325
132915108322 57667752
358583909074 57658179
613895645518 57648606
495323902750 57639033
286867129174 57629460
122396647270 57619887
453250058542 57610314
169251610138 57600741
34424063926 57591168
573734248774 57581595
279217339318 57572022
52592314834 34951023
501061245142 57562449
877813395550 57552876
587121381022 57543303
233318600182 57533730
10518470626 57524157
560347116526 57514584
552697326670 57505011
15299589286 57495438
985866677266 57485865
613895645518 57476292
569909353846 57466719
272523773194 57457146
183594966118 57447573
357627685342 57438000
832870880146 57428427
282086010514 57418854
265830207070 57409281
87016369186 57399708
361452580270 57390135
927537029614 57380562
160645596550 57370989
601464737002 57361416
611026974322 57351843
202719440758 57342270
357627685342 57332697
444644044954 57323124
99447277702 57313551
185507413582 57303978
850082907322 57294405
903631436314 57284832
293560695298 57275259
145346016838 57265686
194113427170 57256113
612939421786 57246540
943792833058 57236967
368146146394 57227394
229493705254 57217821
905543883778 57208248
895981646458 57198675
403526424478 57189102
590946275950 57179529
43986301246 57169956
384401949838 57160383
63110775886 57150810
613895645518 57141237
565128235186 57131664
871119829426 57122091
62154552154 57112518
352846566682 57102945
97534830238 57093372
215150349274 57083799
87972592918 57074226
318422512330 57064653
490542784090 57055080
294516919030 57045507
296429366494 57035934
365277475198 57026361
307904051278 57016788
660750608386 57007215
502017468874 56997642
340415658166 56988069
550784879206 56978496
335634539506 56968923
589990052218 56959350
139608674446 56949777
848170459858 56940204
410219990602 56930631
599552289538 56921058
21036931678 56911485
223756362862 56901912
319378736062 56892339
135783779518 56882766
310772722474 56873193
737248506946 56863620
264873983338 56854047
453250058542 56844474
371971041322 56834901
751591862926 56825328
322247407258 56815755
291648247834 56806182
763066547710 56796609
589990052218 56787036
568953130114 56777463
80322803062 56767890
226625034058 56758317
403526424478 56748744
969610873822 56739171
165426715210 56729598
134827555786 56720025
786972141010 20045862
415001109262 56710452
84147697990 56700879
50679867370 56691306
429344465242 56681733
76497908134 56672160
735336059482 56662587
523054390978 56653014
954311294110 56643441
56417209762 56633868
212281678078 56624295
152039582962 56614722
342328105630 56605149
303122932618 56595576
782191022350 56586003
345196776826 56576430
572778025042 56566857
874944724354 56557284
284954681710 56547711
36336511390 56538138
875900948086 56528565
132915108322 56518992
863470039570 56509419
22949379142 56499846
17212036750 56490273
306947827546 56480700
598596065806 56471127
936143043202 56461554
663619279582 56451981
640669910014 56442408
982041782338 56432835
502017468874 56423262
750635639194 56413689
68848118278 56404116
329897197114 56394543
596683618342 56384970
760197876514 56375397
904587660046 56365824
890244304066 56356251
683699977954 56346678
732467388286 56337105
424563346582 56327532
708561794986 56317959
655969489726 56308386
631107672694 56298813
830002208950 56289240
977260663678 56279667
6693575698 56270094
617720540446 56260521
95622382774 56250948
86060145454 56241375
723861374698 56231802
500105021410 56222229
779322351154 56212656
44942524978 56203083
126221542198 56193510
685612425418 56183937
218975244202 56174364
989691572194 56164791
455162506006 56155218
360496356538 56145645
730554940822 56136072
694218439006 56126499
795578154598 56116926
105184620094 26536356
786015917278 56107353
385358173570 56097780
752548086658 56088207
567996906382 56078634
26774274070 56069061
764978995174 56059488
29642945266 56049915
585208933558 56040342
829045985218 56030769
967698426358 56021196
502017468874 56011623
460899848398 56002050
571821801310 55992477
411176214334 55982904
562259563990 55973331
758285429050 55963758
198894545830 55954185
472374533182 18418452
975348216214 55944612
307904051278 55935039
38248958854 55925466
782191022350 55915893
845301788662 55906320
81279026794 55896747
623457882838 55887174
260092864678 55877601
72673013206 55868028
400657753282 55858455
812790181774 55848882
380577054910 55839309
615808092982 55829736
698043333934 55820163
803227944454 55810590
331809644578 55801017
35380287658 55791444
489586560358 55781871
187419861046 55772298
642582357478 55762725
549828655474 55753152
12430918090 55743579
403526424478 55734006
929449477078 55724433
790797035938 55714860
886419409138 55705287
537397746958 55695714
746810744266 55686141
735336059482 55676568
930405700810 55666995
431256912706 55657422
74585460670 55647849
587121381022 55638276
826177314022 55628703
285910905442 55619130
578515367434 55609557
804184168186 55599984
538353970690 55590411
799403049526 55580838
209413006882 55571265
949530175450 55561692
176901399994 55552119
386314397302 55542546
195069650902 55532973
772628785030 55523400
465680967058 55513827
486717889162 55504254
145346016838 55494681
351890342950 55485108
13387141822 55475535
151083359230 55465962
816615076702 55456389
704736900058 55446816
400657753282 55437243
192200979706 55427670
927537029614 55418097
961004860234 55408524
22949379142 55398951
714299137378 55389378
270611325730 55379805
755416757854 55370232
83191474258 55360659
730554940822 55351086
232362376450 55341513
909368778706 55331940
621545435374 55322367
605289631930 55312794
21993155410 55303221
671269069438 55293648
704736900058 55284075
733423612018 55274502
86060145454 55264929
490542784090 55255356
345196776826 55245783
123352871002 55236210
692305991542 55226637
19124484214 55217064
634932567622 55207491
850082907322 55197918
131002660858 55188345
956233306 55178772
956223741574 55169199
451337611078 55159626
674137740634 47472507
187419861046 55150053
343284329362 55140480
633976343890 55130907
736292283214 55121334
602420960734 55111761
939011714398 55102188
596683618342 55092615
34424063926 55083042
366233698930 55073469
933274372006 55063896
705693123790 55054323
400657753282 55044750
21036931678 55035177
368146146394 55025604
863470039570 55016031
339459434434 55006458
803227944454 54996885
437950478830 54987312
304079156350 54977739
442731597490 54968166
129090213394 54958593
422650899118 54949020
296429366494 54939447
3824904502 54929874
541222641886 54920301
268698878266 54910728
444644044954 33897993
510623482462 54901155
107097067558 54891582
461856072130 54882009
830958432682 54872436
427432017778 54862863
291648247834 54853290
742985849338 54843717
31555392730 54834144
971523321286 54824571
569909353846 54814998
527835509638 54805425
405438871942 54795852
887375632870 54786279
271567549462 54776706
173076505066 54767133
310772722474 54757560
782191022350 54747987
539310194422 54738414
804184168186 54728841
358583909074 54719268
12430918090 54709695
240012166306 54700122
937099266934 54690549
190288532242 54680976
461856072130 54671403
330853420846 54661830
987779124730 54652257
282086010514 54642684
214194125542 54633111
193157203438 54623538
786972141010 54613965
892156751530 54604392
52592314834 54594819
348065448022 54585246
931361924542 54575673
824264866558 54566100
771672561298 54556527
396832858354 54546954
518273272318 54537381
874944724354 54527808
140564898178 54518235
262005312142 54508662
70760565742 54499089
534529075762 54489516
82235250526 54479943
849126683590 54470370
434125583902 54460797
521141943514 54451224
198894545830 54441651
971523321286 54432078
935186819470 54422505
615808092982 54412932
610070750590 54403359
735336059482 54393786
212281678078 54384213
18168260482 54374640
905543883778 54365067
627282777766 54355494
182638742386 54345921
319378736062 54336348
693262215274 54326775
569909353846 54317202
272523773194 54307629
696130886470 54298056
610070750590 54288483
759241652782 54278910
502973692606 54269337
67891894546 54259764
604333408198 54250191
170207833870 54240618
481936770502 14790285
830958432682 54231045
709518018718 54221472
923712134686 54211899
32511616462 54202326
830958432682 54192753
362408804002 54183180
960048636502 54173607
953355070378 54164034
32511616462 54154461
722905150966 54144888
596683618342 54135315
158733149086 54125742
178813847458 54116169
668400398242 54106596
257224193482 54097023
535485299494 54087450
336590763238 54077877
883550737942 54068304
851039131054 54058731
161601820282 54049158
121440423538 54039585
458987400934 54030012
541222641886 54020439
11474694358 54010866
517317048586 54001293
738204730678 53991720
958136189038 53982147
402570200746 53972574
83191474258 53963001
253399298554 53953428
667444174510 53943855
492455231554 53934282
895981646458 53924709
631107672694 53915136
197938322098 53905563
685612425418 53895990
657881937190 53886417
131002660858 53876844
425519570314 53867271
191244755974 53857698
108053291290 53848125
808965286846 53838552
52592314834 53828979
732467388286 53819406
74585460670 53809833
983954229802 53800260
457074953470 53790687
682743754222 53781114
20080707946 53771541
129090213394 53761968
379620831178 53752395
709518018718 53742822
237143495110 53733249
598596065806 53723676
803227944454 53714103
736292283214 53704530
311728946206 53694957
185507413582 53685384
2868680770 53675811
894069198994 53666238
981085558606 53656665
844345564930 53647092
492455231554 53637519
594771170878 53627946
801315496990 53618373
102315948898 53608800
23905602874 53599227
888331856602 53589654
954311294110 53580081
772628785030 53570508
282086010514 53560935
39205182586 53551362
735336059482 53541789
18168260482 53532216
889288080334 53522643
111878186218 53513070
317466288598 53503497
275392444390 53493924
162558044014 53484351
24861826606 53474778
967698426358 53465205
9574 53455632
332765868310 35736009
866338710766 53446059
32511616462 53436486
963873531430 53426913
882594514210 29963490
401613977014 53417340
797490602062 53407767
387270621034 53398194
422650899118 53388621
1912457038 53379048
87972592918 53369475
498192573946 53359902
395876634622 53350329
978216887410 53340756
175945176262 53331183
546959984278 53321610
92753711578 53312037
699955781398 53302464
636845015086 53292891
426475794046 53283318
38248958854 53273745
872076053158 53264172
149170911766 53254599
566084458918 53245026
104228396362 53235453
109009515022 53225880
18168260482 53216307
353802790414 53206734
200806993294 53197161
434125583902 53187588
942836609326 53178015
477155651842 53168442
440819150026 53158869
338503210702 53149296
844345564930 53139723
386314397302 53130150
809921510578 53120577
221843915398 53111004
951442622914 53101431
25818050338 53091858
488630336626 53082285
638757462550 53072712
874944724354 53063139
949530175450 53053566
229493705254 53043993
2868680770 46515207
256267969750 53034420
709518018718 53024847
152039582962 53015274
537397746958 53005701
447512716150 52996128
380577054910 52986555
778366127422 52976982
629195225230 52967409
116659304878 52957836
31555392730 52948263
519229496050 52938690
985866677266 52929117
199850769562 52919544
765935218906 52909971
583296486094 52900398
762110323978 52890825
524966838442 52881252
128133989662 52871679
251486851090 52862106
495323902750 52852533
291648247834 52842960
452293834810 52833387
871119829426 52823814
211325454346 52814241
648319699870 52804668
462812295862 52795095
56417209762 52785522
930405700810 52775949
65023223350 52766376
996385138318 52756803
757329205318 52747230
899806541386 52737657
134827555786 52728084
59285880958 52718511
726730045894 52708938
428388241510 52699365
62154552154 52689792
639713686282 52680219
775497456226 52670646
988735348462 52661073
145346016838 37085802
366233698930 52651500
378664607446 52641927
380577054910 52632354
350934119218 52622781
327028525918 52613208
983954229802 52603635
967698426358 52594062
908412554974 52584489
201763217026 52574916
594771170878 52565343
158733149086 52555770
22949379142 52546197
2868680770 52536624
148214688034 52527051
647363476138 52517478
147258464302 52507905
740117178142 52498332
330853420846 52488759
558434669062 52479186
909368778706 52469613
570865577578 52460040
376752159982 52450467
578515367434 52440894
990647795926 52431321
273479996926 52421748
481936770502 52412175
114746857414 52402602
532616628298 52393029
480980546770 36501849
906500107510 52383456
811833958042 1675275
975348216214 52373883
23905602874 52364310
866338710766 52354737
641626133746 52345164
411176214334 52335591
590946275950 52326018
147258464302 52316445
707605571254 52306872
17212036750 52297299
562259563990 52287726
570865577578 52278153
624414106570 52268580
487674112894 52259007
213237901810 52249434
174988952530 52239861
461856072130 52230288
401613977014 52220715
805140391918 52211142
730554940822 52201569
240012166306 52191996
530704180834 52182423
388226844766 52172850
252443074822 52163277
741073401874 52153704
588077604754 52144131
125265318466 52134558
12430918090 52124985
72673013206 52115412
407351319406 52105839
506798587534 51751638
882594514210 52096266
346153000558 52086693
194113427170 52077120
483849217966 52067547
175945176262 52057974
673181516902 52048401
712386689914 52038828
624414106570 52029255
195069650902 52019682
880682066746 52010109
183594966118 52000536
286867129174 51990963
948573951718 51981390
374839712518 51971817
302166708886 51962244
2868680770 51952671
426475794046 51943098
315553841134 51933525
187419861046 51923952
683699977954 51914379
53548538566 51904806
419782227922 51895233
56417209762 51885660
976304439946 51876087
983954229802 51866514
24861826606 51856941
34424063926 51847368
291648247834 51837795
114746857414 51828222
596683618342 51818649
9574 51809076
991604019658 51799503
738204730678 51789930
763066547710 51780357
863470039570 51770784
465680967058 51761211
469505861986 51751638
757329205318 51742065
951442622914 51732492
654057042262 51722919
422650899118 51713346
428388241510 51703773
128133989662 51694200
870163605694 51684627
793665707134 51675054
631107672694 51665481
9574 51655908
578515367434 51646335
204631888222 51636762
182638742386 51627189
692305991542 51617616
562259563990 51608043
618676764178 51598470
465680967058 51588897
24861826606 51579324
501061245142 51569751
501061245142 51560178
480980546770 51550605
989691572194 51541032
805140391918 51531459
343284329362 51521886
991604019658 51512313
737248506946 51502740
855820249714 51493167
516360824854 51483594
22949379142 51474021
900762765118 51464448
483849217966 51454875
31555392730 51445302
285910905442 51435729
11474694358 51426156
158733149086 51416583
201763217026 51407010
952398846646 51397437
642582357478 51387864
419782227922 24870654
538353970690 51378291
598596065806 51368718
337546986970 37392138
152995806694 51359145
53548538566 51349572
609114526858 51339999
775497456226 51330426
629195225230 18121689
633976343890 51320853
122396647270 51311280
240968390038 51301707
845301788662 51292134
183594966118 51282561
375795936250 51272988
720992703502 51263415
510623482462 51253842
92753711578 51244269
896937870190 51234696
917974792294 51225123
698043333934 51215550
775497456226 51205977
39205182586 51196404
592858723414 51186831
988735348462 51177258
331809644578 51167685
594771170878 51158112
49723643638 51148539
235231047646 51138966
282086010514 51129393
140564898178 51119820
546003760546 51110247
300254261422 51100674
225668810326 51091101
669356621974 51081528
659794384654 51071955
461856072130 51062382
984910453534 51052809
300254261422 51043236
845301788662 51033663
602420960734 51024090
970567097554 51014517
305035380082 51004944
741073401874 50995371
273479996926 50985798
219931467934 50976225
861557592106 50966652
574690472506 50957079
732467388286 50947506
667444174510 44571888
240012166306 50937933
432213136438 50928360
371014817590 50918787
31555392730 50909214
492455231554 50899641
394920410890 50890068
921799687222 50880495
545047536814 50870922
416913556726 50861349
368146146394 50851776
855820249714 50842203
540266418154 50832630
157776925354 50823057
83191474258 50813484
802271720722 50803911
779322351154 50794338
161601820282 50784765
611983198054 50775192
603377184466 50765619
576602919970 50756046
828089761486 50746473
952398846646 50736900
281129786782 50727327
958136189038 50717754
646407252406 50708181
452293834810 50698608
406395095674 50689035
382489502374 50679462
231406152718 50669889
193157203438 50660316
732467388286 50650743
794621930866 50641170
721948927234 41460663
746810744266 50631597
112834409950 50622024
36336511390 50612451
740117178142 50602878
872076053158 50593305
635888791354 50583732
950486399182 50574159
111878186218 50564586
143433569374 50555013
778366127422 50545440
839564446270 50535867
212281678078 50526294
739160954410 50516721
990647795926 50507148
998297585782 50497575
98491053970 50488002
691349767810 50478429
565128235186 50468856
862513815838 50459283
487674112894 50449710
219931467934 50440137
562259563990 50430564
139608674446 50420991
871119829426 50411418
132915108322 50401845
453250058542 50392272
623457882838 50382699
873032276890 17193108
853907802250 50373126
742985849338 50363553
393964187158 50353980
79366579330 50344407
964829755162 50334834
932318148274 50325261
879725843014 50315688
999253809514 50306115
479068099306 50296542
858688920910 50286969
675093964366 50277396
318422512330 50267823
583296486094 50258250
134827555786 50248677
159689372818 50239104
126221542198 50229531
175945176262 50219958
531660404566 25885392
550784879206 50210385
332765868310 50200812
15299589286 50191239
706649347522 50181666
615808092982 50172093
218975244202 50162520
798446825794 50152947
297385590226 50143374
190288532242 50133801
417869780458 50124228
986822900998 50114655
649275923602 50105082
107097067558 50095509
307904051278 50085936
687524872882 50076363
228537481522 50066790
296429366494 50057217
928493253346 50047644
60242104690 50038071
176901399994 50028498
158733149086 50018925
677006411830 50009352
529747957102 49999779
87016369186 49990206
409263766870 49980633
611026974322 49971060
10518470626 49961487
318422512330 49951914
687524872882 49942341
148214688034 49932768
980129334874 49923195
750635639194 49913622
858688920910 49904049
998297585782 49894476
250530627358 49884903
664575503314 49875330
704736900058 49865757
202719440758 49856184
370058593858 49846611
316510064866 49837038
94666159042 49827465
993516467122 49817892
971523321286 49808319
295473142762 49798746
794621930866 49789173
755416757854 49779600
775497456226 49770027
223756362862 49760454
212281678078 49750881
789840812206 49741308
83191474258 49731735
562259563990 49722162
434125583902 49712589
17212036750 49703016
821396195362 49693443
5737351966 49683870
480024323038 49674297
800359273258 49664724
251486851090 49655151
918931016026 49645578
591902499682 49636005
157776925354 49626432
404482648210 49616859
519229496050 49607286
415001109262 49597713
486717889162 49588140
222800139130 24095241
404482648210 49578567
427432017778 49568994
792709483402 49559421
856776473446 49549848
670312845706 49540275
120484199806 49530702
666487950778 49521129
203675664490 49511556
776453679958 49501983
136740003250 49492410
315553841134 49482837
454206282274 49473264
131958884590 49463691
911281226170 49454118
287823352906 49444545
997341362050 49434972
388226844766 49425399
693262215274 49415826
563215787722 49406253
124309094734 49396680
573734248774 49387107
216106573006 49377534
91797487846 49367961
298341813958 49358388
12430918090 49348815
655969489726 49339242
382489502374 49329669
990647795926 49320096
337546986970 49310523
297385590226 49300950
980129334874 49291377
233318600182 49281804
498192573946 49272231
959092412770 49262658
793665707134 49253085
351890342950 49243512
59285880958 4671624
313641393670 49233939
381533278642 49224366
901718988850 49214793
573734248774 49205220
828089761486 49195647
135783779518 49186074
404482648210 49176501
229493705254 49166928
459943624666 49157355
94666159042 49147782
745854520534 49138209
536441523226 49128636
158733149086 49119063
897894093922 49109490
976304439946 49099917
411176214334 49090344
965785978894 49080771
769760113834 49071198
830958432682 49061625
52592314834 49052052
867294934498 49042479
783147246082 49032906
110921962486 49023333
223756362862 49013760
159689372818 49004187
239055942574 48994614
625370330302 48985041
553653550402 48975468
664575503314 48965895
810877734310 48956322
291648247834 48946749
887375632870 48937176
324159854722 48927603
125265318466 48918030
219931467934 48908457
71716789474 48898884
485761665430 48889311
715255361110 48879738
112834409950 48870165
472374533182 48860592
897894093922 48851019
594771170878 48841446
783147246082 48831873
316510064866 48822300
901718988850 48812727
687524872882 48803154
305035380082 48793581
691349767810 48784008
698043333934 48774435
540266418154 48764862
864426263302 48755289
49723643638 48745716
6693575698 48736143
799403049526 48726570
940924161862 48716997
740117178142 48707424
499148797678 48697851
834783327610 48688278
730554940822 48678705
645451028674 48669132
502017468874 48659559
949530175450 48649986
137696226982 48640413
191244755974 48630840
299298037690 48621267
745854520534 48611694
264873983338 48602121
323203630990 48592548
986822900998 48582975
733423612018 48573402
328940973382 48563829
854864025982 48554256
553653550402 48544683
813746405506 48535110
49723643638 48525537
87972592918 48515964
425519570314 34989315
369102370126 48506391
118571752342 48496818
647363476138 48487245
421694675386 48477672
524010614710 48468099
891200527798 48458526
492455231554 48448953
853907802250 48439380
157776925354 48429807
825221090290 48420234
620589211642 15939045
325116078454 48410661
707605571254 48401088
542178865618 48391515
183594966118 48381942
554609774134 48372369
994472690854 48362796
824264866558 48353223
280173563050 48343650
541222641886 48334077
937099266934 48324504
469505861986 48314931
854864025982 48305358
493411455286 48295785
349977895486 48286212
567040682650 48276639
421694675386 48267066
432213136438 48257493
957179965306 48247920
520185719782 48238347
935186819470 48228774
234274823914 48219201
981085558606 48209628
60242104690 48200055
592858723414 48190482
809921510578 48180909
2868680770 48171336
441775373758 48161763
867294934498 48152190
656925713458 48142617
900762765118 48133044
367189922662 48123471
513492153658 48113898
405438871942 48104325
868251158230 48094752
496280126482 48085179
993516467122 48075606
260092864678 48066033
222800139130 48056460
924668358418 48046887
506798587534 48037314
276348668122 48027741
436994255098 48018168
64066999618 48008595
730554940822 47999022
804184168186 47989449
346153000558 47979876
565128235186 47970303
944749056790 47960730
416913556726 47951157
174032728798 47941584
935186819470 47932011
841476893734 47922438
847214236126 47912865
874944724354 42121200
147258464302 47903292
249574403626 47893719
885463185406 47884146
466637190790 47874573
744898296802 47865000
37292735122 47855427
767847666370 47845854
479068099306 47836281
430300688974 47826708
742985849338 47817135
561303340258 47807562
178813847458 47797989
847214236126 47788416
233318600182 47778843
578515367434 47769270
303122932618 47759697
548872431742 47750124
556522221598 47740551
403526424478 47730978
486717889162 47721405
129090213394 47711832
763066547710 47702259
554609774134 47692686
253399298554 47683113
389183068498 47673540
436038031366 47663967
367189922662 47654394
47811196174 47644821
917018568562 47635248
436994255098 47625675
86060145454 47616102
533572852030 47606529
699955781398 47596956
272523773194 47587383
123352871002 47577810
697087110202 47568237
592858723414 47558664
301210485154 47549091
668400398242 47539518
359540132806 47529945
396832858354 47520372
986822900998 24210117
25818050338 47510799
207500559418 47501226
946661504254 47491653
489586560358 47482080
836695775074 47472507
982998006070 47462934
677962635562 47453361
480024323038 47443788
736292283214 47434215
238099718842 47424642
698999557666 47415069
84147697990 47405496
759241652782 47395923
33467840194 47386350
135783779518 47376777
548872431742 47367204
254355522286 47357631
711430466182 47348058
793665707134 47338485
306947827546 47328912
982998006070 47319339
109965738754 47309766
276348668122 47300193
259136640946 47290620
227581257790 47281047
616764316714 47271474
418826004190 47261901
517317048586 47252328
733423612018 47242755
761154100246 47233182
652144594798 47223609
895025422726 47214036
826177314022 47204463
71716789474 47194890
114746857414 47185317
916062344830 47175744
213237901810 47166171
874944724354 47156598
9562246894 47147025
133871332054 47137452
521141943514 47127879
820439971630 47118306
275392444390 47108733
363365027734 47099160
455162506006 47089587
804184168186 47080014
862513815838 47070441
932318148274 47060868
677962635562 47051295
149170911766 47041722
374839712518 47032149
842433117466 47022576
810877734310 47013003
701868228862 47003430
58329657226 46993857
461856072130 46984284
591902499682 46974711
237143495110 46965138
528791733370 46955565
458031177202 46945992
791753259670 46936419
129090213394 46926846
421694675386 46917273
65023223350 46907700
800359273258 46898127
697087110202 46888554
195069650902 46878981
219931467934 46869408
783147246082 46859835
197938322098 46850262
826177314022 46840689
223756362862 46831116
865382487034 46821543
880682066746 46811970
415957332994 32777952
448468939882 46802397
57373433494 46792824
642582357478 46783251
106140843826 46773678
485761665430 46764105
855820249714 46754532
503929916338 46744959
218975244202 46735386
673181516902 46725813
931361924542 46716240
158733149086 46706667
600508513270 46697094
521141943514 46687521
738204730678 46677948
680831306758 46668375
965785978894 46658802
203675664490 46649229
921799687222 46639656
48767419906 46630083
761154100246 46620510
416913556726 46610937
515404601122 46601364
220887691666 46591791
380577054910 46582218
53548538566 46572645
198894545830 38674920
189332308510 46563072
890244304066 46553499
413088661798 46543926
235231047646 46534353
513492153658 46524780
955267517842 46515207
985866677266 46505634
167339162674 46496061
60242104690 46486488
592858723414 46476915
529747957102 46467342
101359725166 46457769
679875083026 46448196
462812295862 46438623
152995806694 46429050
78410355598 46419477
480024323038 46409904
129090213394 46400331
431256912706 46390758
222800139130 46381185
982041782338 46371612
93709935310 46362039
709518018718 46352466
661706832118 46342893
881638290478 7074447
14343365554 46333320
198894545830 46323747
695174662738 46314174
866338710766 46304601
109009515022 46295028
230449928986 46285455
683699977954 46275882
210369230614 46266309
234274823914 46256736
931361924542 46247163
299298037690 46237590
208456783150 46228017
995428914586 46218444
884506961674 46208871
55460986030 46199298
502017468874 46189725
394920410890 46180152
827133537754 46170579
482892994234 46161006
14343365554 46151433
811833958042 46141860
854864025982 46132287
65023223350 46122714
649275923602 46113141
552697326670 46103568
181682518654 46093995
255311746018 46084422
523054390978 46074849
22949379142 46065276
691349767810 46055703
113790633682 46046130
128133989662 46036557
146302240570 46026984
317466288598 46017411
945705280522 46007838
873032276890 45998265
657881937190 45988692
555565997866 45979119
77454131866 45969546
752548086658 45959973
895025422726 45950400
32511616462 45940827
631107672694 45931254
682743754222 45921681
287823352906 45912108
23905602874 45902535
59285880958 45892962
492455231554 45883389
517317048586 45873816
152995806694 45864243
349021671754 45854670
891200527798 45845097
740117178142 45835524
625370330302 45825951
536441523226 45816378
490542784090 45806805
589990052218 45797232
518273272318 45787659
802271720722 45778086
399701529550 45768513
805140391918 45758940
477155651842 45749367
621545435374 45739794
317466288598 45730221
464724743326 45720648
83191474258 45711075
449425163614 45701502
726730045894 45691929
691349767810 45682356
942836609326 45672783
437950478830 45663210
175945176262 45653637
919887239758 45644064
990647795926 45634491
66935670814 45624918
681787530490 45615345
592858723414 45605772
804184168186 45596199
848170459858 45586626
154908254158 45577053
322247407258 45567480
389183068498 45557907
123352871002 45548334
196982098366 17403714
517317048586 45538761
976304439946 45529188
856776473446 45519615
628239001498 45510042
624414106570 45500469
825221090290 45490896
79366579330 45481323
14343365554 45471750
846258012394 45462177
13387141822 45452604
778366127422 45443031
957179965306 45433458
493411455286 45423885
329897197114 45414312
194113427170 45404739
188376084778 45395166
118571752342 45385593
133871332054 45376020
134827555786 45366447
600508513270 16676166
734379835750 45356874
794621930866 45347301
613895645518 45337728
255311746018 45328155
305991603814 45318582
888331856602 45309009
923712134686 45299436
7649799430 45289863
978216887410 45280290
214194125542 45270717
717167808574 45261144
111878186218 45251571
768803890102 45241998
344240553094 45232425
476199428110 45222852
255311746018 45213279
689437320346 45203706
301210485154 45194133
850082907322 45184560
364321251466 45174987
247661956162 45165414
442731597490 45155841
424563346582 45146268
806096615650 45136695
555565997866 45127122
117615528610 45117549
454206282274 45107976
595727394610 45098403
564172011454 45088830
882594514210 45079257
212281678078 45069684
321291183526 45060111
758285429050 45050538
455162506006 45040965
190288532242 45031392
110921962486 45021819
507754811266 45012246
256267969750 45002673
690393544078 44993100
527835509638 44983527
737248506946 44973954
756372981586 44964381
951442622914 44954808
131958884590 44945235
583296486094 44935662
782191022350 44926089
43030077514 44916516
16255813018 44906943
245749508698 44897370
644494804942 44887797
881638290478 44878224
218975244202 44868651
181682518654 44859078
351890342950 44849505
62154552154 44839932
372927265054 44830359
611983198054 44820786
687524872882 44811213
902675212582 44801640
176901399994 44792067
79366579330 44782494
484805441698 44772921
907456331242 44763348
344240553094 44753775
753504310390 44744202
220887691666 44734629
917018568562 44725056
706649347522 44715483
293560695298 44705910
617720540446 44696337
872076053158 32720514
653100818530 44686764
793665707134 44677191
924668358418 44667618
245749508698 44658045
874944724354 44648472
352846566682 44638899
981085558606 44629326
702824452594 44619753
116659304878 44610180
239055942574 44600607
914149897366 44591034
875900948086 44581461
301210485154 44571888
616764316714 44562315
742985849338 44552742
545047536814 44543169
847214236126 44533596
36336511390 8931609
592858723414 44524023
528791733370 44514450
450381387346 44504877
415001109262 44495304
321291183526 44485731
808965286846 44476158
939967938130 44466585
383445726106 44457012
891200527798 44447439
940924161862 44437866
44942524978 44428293
25818050338 44418720
322247407258 44409147
472374533182 44399574
618676764178 44390001
830002208950 44380428
793665707134 44370855
354759014146 44361282
965785978894 44351709
490542784090 44342136
144389793106 44332563
57373433494 44322990
370058593858 44313417
842433117466 44303844
930405700810 44294271
223756362862 44284698
467593414522 44275125
787928364742 44265552
787928364742 44255979
119527976074 44246406
798446825794 44236833
356671461610 44227260
504886140070 44217687
710474242450 4748208
944749056790 44208114
257224193482 44198541
689437320346 44188968
488630336626 44179395
255311746018 44169822
397789082086 44160249
544091313082 44150676
502973692606 44141103
987779124730 44131530
876857171818 44121957
23905602874 44112384
874944724354 44102811
612939421786 44093238
950486399182 44083665
149170911766 44074092
839564446270 44064519
240012166306 44054946
52592314834 44045373
76497908134 44035800
599552289538 44026227
950486399182 44016654
176901399994 44007081
268698878266 43997508
488630336626 43987935
154908254158 26498064
929449477078 43978362
60242104690 43968789
83191474258 43959216
574690472506 43949643
958136189038 43940070
751591862926 43930497
29642945266 43920924
587121381022 43911351
911281226170 43901778
990647795926 43892205
399701529550 43882632
471418309450 43873059
648319699870 43863486
336590763238 43853913
749679415462 43844340
522098167246 43834767
308860275010 43825194
499148797678 43815621
657881937190 43806048
262005312142 43796475
661706832118 43786902
103272172630 43777329
189332308510 43767756
776453679958 43758183
809921510578 43748610
281129786782 43739037
417869780458 43729464
633976343890 43719891
356671461610 43710318
441775373758 43700745
873032276890 43691172
615808092982 43681599
71716789474 43672026
677006411830 43662453
225668810326 43652880
301210485154 43643307
812790181774 43633734
892156751530 43624161
48767419906 43614588
448468939882 43605015
248618179894 43595442
628239001498 43585869
753504310390 43576296
876857171818 43566723
895025422726 35793447
501061245142 43557150
235231047646 43547577
369102370126 43538004
535485299494 43528431
298341813958 43518858
306947827546 43509285
509667258730 43499712
906500107510 43490139
626326554034 43480566
860601368374 43470993
669356621974 43461420
610070750590 43451847
240012166306 43442274
673181516902 43432701
506798587534 38359011
634932567622 43423128
919887239758 43413555
244793284966 43403982
801315496990 43394409
288779576638 43384836
144389793106 43375263
69804342010 43365690
44942524978 43356117
484805441698 43346544
174032728798 43336971
605289631930 43327398
495323902750 43317825
559390892794 43308252
456118729738 43298679
910325002438 43289106
332765868310 43279533
599552289538 43269960
785059693546 43260387
905543883778 43250814
726730045894 43241241
51636091102 43231668
595727394610 43222095
280173563050 43212522
573734248774 43202949
611026974322 43193376
591902499682 43183803
429344465242 43174230
651188371066 43164657
647363476138 43155084
214194125542 43145511
170207833870 43135938
969610873822 43126365
273479996926 43116792
725773822162 43107219
522098167246 43097646
296429366494 43088073
370058593858 43078500
408307543138 43068927
677006411830 43059354
414044885530 43049781
744898296802 43040208
122396647270 43030635
548872431742 43021062
878769619282 43011489
762110323978 43001916
922755910954 42992343
430300688974 42982770
224712586594 42973197
919887239758 42963624
502973692606 42954051
631107672694 42944478
282086010514 42934905
415001109262 42925332
742985849338 42915759
649275923602 42906186
572778025042 42896613
932318148274 42887040
872076053158 42877467
522098167246 42867894
380577054910 42858321
177857623726 42848748
851995354786 42839175
9574 42829602
796534378330 42820029
598596065806 42810456
944749056790 42800883
510623482462 42791310
634932567622 42781737
733423612018 42772164
52592314834 42762591
186463637314 42753018
532616628298 42743445
777409903690 42733872
252443074822 42724299
168295386406 42714726
302166708886 42705153
135783779518 42695580
124309094734 42686007
72673013206 42676434
261049088410 42666861
176901399994 42657288
57373433494 42647715
274436220658 42638142
398745305818 42628569
245749508698 42618996
659794384654 42609423
26774274070 42599850
366233698930 42590277
191244755974 42580704
313641393670 42571131
213237901810 42561558
961004860234 42551985
14343365554 42542412
409263766870 42532839
3824904502 42523266
310772722474 42513693
217062796738 42504120
836695775074 42494547
719080256038 42484974
188376084778 42475401
330853420846 42465828
956233306 42456255
130046437126 42446682
66935670814 42437109
453250058542 42427536
607202079394 42417963
81279026794 42408390
808965286846 42398817
953355070378 42389244
808009063114 42379671
65023223350 42370098
389183068498 42360525
543135089350 42350952
508711034998 42341379
156820701622 42331806
902675212582 42322233
401613977014 42312660
710474242450 42303087
720036479770 42293514
123352871002 42283941
868251158230 42274368
101359725166 42264795
462812295862 42255222
46854972442 42245649
922755910954 42236076
556522221598 42226503
701868228862 42216930
37292735122 42207357
53548538566 42197784
869207381962 42188211
480980546770 42178638
502973692606 42169065
225668810326 717975
742029625606 42159492
55460986030 42149919
32511616462 42140346
209413006882 42130773
688481096614 42121200
234274823914 42111627
893112975262 42102054
87016369186 42092481
707605571254 42082908
807052839382 42073335
650232147334 42063762
655013265994 42054189
79366579330 42044616
261049088410 42035043
836695775074 42025470
467593414522 42015897
613895645518 42006324
801315496990 41996751
150127135498 41987178
461856072130 41977605
43030077514 41968032
517317048586 41958459
941880385594 41948886
862513815838 41939313
787928364742 41929740
999253809514 41920167
760197876514 41910594
156820701622 41901021
162558044014 41891448
58329657226 41881875
524966838442 41872302
598596065806 41862729
648319699870 41853156
200806993294 21194622
532616628298 41843583
587121381022 41834010
738204730678 41824437
598596065806 41814864
740117178142 41805291
25818050338 41795718
80322803062 41786145
58329657226 41776572
65979447082 41766999
946661504254 41757426
553653550402 41747853
321291183526 41738280
480024323038 41728707
640669910014 41719134
567996906382 41709561
646407252406 2268801
920843463490 41699988
614851869250 41690415
830958432682 41680842
243837061234 41671269
129090213394 41661696
890244304066 41652123
211325454346 41642550
498192573946 41632977
224712586594 41623404
208456783150 41613831
660750608386 41604258
512535929926 41594685
458031177202 41585112
274436220658 41575539
527835509638 41565966
973435768750 41556393
259136640946 41546820
238099718842 41537247
971523321286 41527674
375795936250 41518101
429344465242 41508528
726730045894 41498955
72673013206 41489382
102315948898 41479809
315553841134 41470236
436038031366 41460663
544091313082 41451090
611983198054 41441517
419782227922 41431944
199850769562 41422371
242880837502 41412798
78410355598 41403225
396832858354 41393652
860601368374 41384079
961004860234 41374506
470462085718 41364933
322247407258 41355360
12430918090 41345787
517317048586 41336214
574690472506 41326641
44942524978 41317068
544091313082 41307495
133871332054 41297922
494367679018 41288349
38248958854 41278776
589990052218 41269203
533572852030 41259630
450381387346 41250057
943792833058 41240484
585208933558 41230911
304079156350 41221338
711430466182 41211765
723861374698 41202192
608158303126 41192619
74585460670 41183046
702824452594 41173473
808009063114 26670378
728642493358 41163900
24861826606 41154327
231406152718 41144754
844345564930 41135181
882594514210 41125608
899806541386 41116035
307904051278 41106462
123352871002 41096889
72673013206 41087316
603377184466 41077743
976304439946 41068170
343284329362 41058597
806096615650 41049024
785059693546 41039451
143433569374 41029878
392051739694 41020305
590946275950 41010732
268698878266 41001159
745854520534 40991586
779322351154 40982013
762110323978 40972440
987779124730 13976580
912237449902 40962867
911281226170 40953294
365277475198 40943721
552697326670 40934148
366233698930 40924575
206544335686 40915002
970567097554 40905429
698043333934 40895856
712386689914 40886283
82235250526 40876710
283998457978 40867137
926580805882 40857564
697087110202 40847991
550784879206 40838418
209413006882 40828845
383445726106 40819272
879725843014 40809699
654057042262 40800126
747766967998 40790553
423607122850 40780980
480980546770 40771407
350934119218 40761834
581384038630 40752261
51636091102 40742688
956223741574 40733115
30599168998 40723542
398745305818 40713969
167339162674 1368939
218975244202 40704396
115703081146 40694823
244793284966 40685250
404482648210 3829200
418826004190 40675677
548872431742 40666104
402570200746 40656531
740117178142 40646958
744898296802 40637385
308860275010 40627812
144389793106 40618239
151083359230 40608666
65979447082 40599093
55460986030 40589520
151083359230 40579947
458031177202 40570374
562259563990 40560801
619632987910 40551228
491499007822 40541655
94666159042 40532082
642582357478 40522509
120484199806 40512936
174988952530 40503363
514448377390 40493790
178813847458 40484217
980129334874 40474644
795578154598 40465071
504886140070 40455498
480024323038 40445925
100403501434 40436352
283998457978 40426779
237143495110 40417206
757329205318 40407633
406395095674 40398060
135783779518 40388487
65023223350 40378914
212281678078 40369341
310772722474 40359768
912237449902 40350195
3824904502 40340622
516360824854 40331049
968654650090 40321476
137696226982 40311903
883550737942 40302330
882594514210 40292757
961961083966 40283184
122396647270 40273611
225668810326 40264038
144389793106 40254465
23905602874 40244892
37292735122 40235319
49723643638 40225746
682743754222 40216173
317466288598 40206600
912237449902 40197027
871119829426 40187454
744898296802 40177881
994472690854 40168308
597639842074 40158735
46854972442 40149162
333722092042 40139589
14343365554 40130016
983954229802 40120443
162558044014 40110870
603377184466 40101297
992560243390 40091724
316510064866 40082151
664575503314 40072578
360496356538 40063005
734379835750 40053432
471418309450 40043859
259136640946 40034286
409263766870 40024713
887375632870 40015140
766891442638 40005567
183594966118 39995994
216106573006 39986421
141521121910 7457367
635888791354 39976848
333722092042 6500067
932318148274 39967275
915106121098 39957702
851995354786 39948129
387270621034 39938556
684656201686 39928983
996385138318 39919410
886419409138 39909837
202719440758 39900264
364321251466 39890691
821396195362 39881118
615808092982 39871545
164470491478 39861972
745854520534 39852399
561303340258 39842826
849126683590 39833253
20080707946 39823680
791753259670 39814107
414044885530 39804534
895981646458 29264661
853907802250 39794961
632063896426 39785388
386314397302 39775815
116659304878 39766242
524010614710 39756669
806096615650 10530300
423607122850 39747096
840520670002 39737523
121440423538 39727950
546959984278 39718377
660750608386 39708804
488630336626 39699231
318422512330 39689658
167339162674 39680085
205588111954 39670512
581384038630 39660939
129090213394 39651366
480024323038 39641793
623457882838 39632220
956233306 39622647
471418309450 39613074
27730497802 39603501
72673013206 39593928
292604471566 39584355
322247407258 39574782
291648247834 39565209
581384038630 39555636
645451028674 39546063
232362376450 39536490
163514267746 39526917
994472690854 39517344
492455231554 39507771
503929916338 39498198
165426715210 39488625
580427814898 39479052
865382487034 39469479
576602919970 39459906
367189922662 39450333
306947827546 39440760
215150349274 39431187
909368778706 39421614
618676764178 39412041
429344465242 39402468
693262215274 39392895
480980546770 39383322
77454131866 39373749
783147246082 39364176
790797035938 39354603
247661956162 39345030
978216887410 39335457
53548538566 39325884
845301788662 39316311
682743754222 24085668
853907802250 39306738
833827103878 39297165
436994255098 39287592
139608674446 39278019
775497456226 39268446
391095515962 39258873
362408804002 39249300
492455231554 39239727
206544335686 39230154
850082907322 39220581
582340262362 39211008
475243204378 39201435
915106121098 39191862
22949379142 39182289
244793284966 39172716
590946275950 39163143
300254261422 39153570
546959984278 39143997
196982098366 39134424
672225293170 39124851
115703081146 11525892
379620831178 39115278
608158303126 39105705
408307543138 39096132
587121381022 39086559
503929916338 39076986
357627685342 39067413
174988952530 39057840
801315496990 39048267
707605571254 39038694
626326554034 39029121
143433569374 39019548
65023223350 39009975
333722092042 39000402
91797487846 38990829
576602919970 38981256
264873983338 38971683
6693575698 38962110
954311294110 38952537
829045985218 38942964
506798587534 38933391
406395095674 38923818
974391992482 38914245
299298037690 38904672
923712134686 38895099
499148797678 38885526
909368778706 38875953
668400398242 38866380
28686721534 38856807
27730497802 38847234
318422512330 38837661
321291183526 38828088
512535929926 38818515
175945176262 38808942
31555392730 38799369
83191474258 38789796
233318600182 38780223
785059693546 38770650
557478445330 38761077
585208933558 38751504
896937870190 38741931
841476893734 38732358
342328105630 38722785
740117178142 38713212
546959984278 38703639
393007963426 38694066
368146146394 38684493
661706832118 38674920
492455231554 38665347
77454131866 38655774
323203630990 38646201
945705280522 38636628
681787530490 38627055
369102370126 38617482
765935218906 38607909
262961535874 38598336
461856072130 38588763
443687821222 38579190
553653550402 38569617
485761665430 38560044
868251158230 38550471
170207833870 38540898
788884588474 38531325
491499007822 38521752
506798587534 38512179
228537481522 38502606
204631888222 38493033
779322351154 38483460
373883488786 38473887
391095515962 38464314
852951578518 38454741
987779124730 38445168
351890342950 38435595
87016369186 38426022
982998006070 38416449
567040682650 38406876
101359725166 38397303
349977895486 38387730
313641393670 38378157
797490602062 38368584
817571300434 38359011
903631436314 38349438
444644044954 38339865
42073853782 38330292
558434669062 38320719
438906702562 38311146
218019020470 38301573
772628785030 38292000
713342913646 38282427
498192573946 38272854
902675212582 38263281
958136189038 38253708
948573951718 38244135
670312845706 38234562
121440423538 38224989
786015917278 38215416
530704180834 38205843
246705732430 38196270
727686269626 38186697
675093964366 38177124
275392444390 38167551
569909353846 38157978
393007963426 38148405
572778025042 38138832
356671461610 31198407
447512716150 38129259
648319699870 38119686
692305991542 38110113
175945176262 38100540
246705732430 38090967
879725843014 38081394
119527976074 38071821
268698878266 38062248
605289631930 38052675
481936770502 27503229
98491053970 38043102
963873531430 38033529
290692024102 38023956
847214236126 38014383
412132438066 38004810
554609774134 37995237
106140843826 37985664
580427814898 37976091
523054390978 37966518
321291183526 37956945
913193673634 37947372
821396195362 37937799
664575503314 37928226
911281226170 37918653
650232147334 37909080
774541232494 37899507
594771170878 37889934
192200979706 37880361
788884588474 37870788
807052839382 37861215
243837061234 37851642
815658852970 37842069
668400398242 37832496
92753711578 37822923
241924613770 37813350
432213136438 37803777
942836609326 37794204
822352419094 37784631
758285429050 37775058
674137740634 37765485
325116078454 37755912
215150349274 37746339
307904051278 37736766
889288080334 37727193
120484199806 37717620
961004860234 37708047
935186819470 37698474
316510064866 37688901
461856072130 37679328
204631888222 37669755
555565997866 37660182
865382487034 37650609
889288080334 37641036
772628785030 37631463
994472690854 37621890
861557592106 37612317
854864025982 37602744
703780676326 37593171
417869780458 37583598
404482648210 37574025
594771170878 37564452
189332308510 37554879
758285429050 37545306
546003760546 37535733
915106121098 37526160
17212036750 37516587
131958884590 37507014
573734248774 37497441
521141943514 37487868
846258012394 37478295
621545435374 37468722
622501659106 37459149
153952030426 37449576
608158303126 37440003
792709483402 37430430
225668810326 37420857
403526424478 37411284
901718988850 37401711
986822900998 37392138
4781128234 37382565
958136189038 37372992
248618179894 36980499
44942524978 37363419
368146146394 37353846
720036479770 37344273
338503210702 37334700
854864025982 37325127
129090213394 37315554
142477345642 37305981
942836609326 22984773
864426263302 37296408
417869780458 37286835
263917759606 37277262
162558044014 37267689
990647795926 37258116
998297585782 37248543
375795936250 37238970
809921510578 37229397
585208933558 37219824
164470491478 37210251
742985849338 37200678
604333408198 37191105
188376084778 37181532
70760565742 37171959
582340262362 37162386
314597617402 37152813
79366579330 37143240
96578606506 37133667
268698878266 37124094
918931016026 37114521
126221542198 37104948
254355522286 37095375
309816498742 9668730
807052839382 37085802
486717889162 37076229
941880385594 37066656
811833958042 37057083
626326554034 37047510
481936770502 37037937
257224193482 37028364
907456331242 37018791
650232147334 37009218
367189922662 36999645
923712134686 36990072
732467388286 36980499
565128235186 36970926
770716337566 36961353
579471591166 36951780
814702629238 36942207
655013265994 36932634
590946275950 36923061
600508513270 36913488
600508513270 36903915
858688920910 36894342
867294934498 36884769
909368778706 36875196
254355522286 36865623
836695775074 36856050
589033828486 36846477
24861826606 36836904
829045985218 36827331
712386689914 36817758
487674112894 36808185
420738451654 36798612
789840812206 36789039
892156751530 36779466
971523321286 36769893
342328105630 36760320
817571300434 36750747
502973692606 36741174
411176214334 36731601
427432017778 36722028
605289631930 36712455
627282777766 36702882
67891894546 36693309
130046437126 36683736
920843463490 36674163
65979447082 36664590
641626133746 36655017
960048636502 36645444
974391992482 36635871
334678315774 36626298
905543883778 36616725
498192573946 36607152
800359273258 36597579
191244755974 36588006
248618179894 36578433
714299137378 36568860
958136189038 36559287
549828655474 36549714
236187271378 36540141
501061245142 36530568
800359273258 36520995
354759014146 36511422
272523773194 36501849
377708383714 36492276
158733149086 36482703
458031177202 36473130
579471591166 36463557
124309094734 36453984
63110775886 36444411
633020120158 36434838
302166708886 36425265
666487950778 36415692
304079156350 36406119
43030077514 36396546
838608222538 36386973
707605571254 36377400
958136189038 36367827
677962635562 36358254
52592314834 36348681
523054390978 7179750
666487950778 36339108
554609774134 36329535
182638742386 36319962
562259563990 36310389
193157203438 36300816
859645144642 36291243
24861826606 36281670
53548538566 36272097
96578606506 36262524
262005312142 36252951
754460534122 36243378
179770071190 36233805
167339162674 36224232
873988500622 36214659
224712586594 36205086
985866677266 36195513
90841264114 36185940
925624582150 36176367
808965286846 36166794
873032276890 36157221
186463637314 36147648
466637190790 36138075
718124032306 36128502
914149897366 36118929
537397746958 36109356
656925713458 36099783
837651998806 36090210
174032728798 36080637
656925713458 36071064
966742202626 36061491
415001109262 36051918
872076053158 36042345
672225293170 36032772
487674112894 36023199
314597617402 36013626
958136189038 36004053
203675664490 35994480
374839712518 35984907
945705280522 35975334
183594966118 35965761
446556492418 35956188
912237449902 35946615
70760565742 35937042
859645144642 35927469
388226844766 35917896
633976343890 35908323
99447277702 35898750
598596065806 35889177
384401949838 35879604
904587660046 35870031
78410355598 35860458
435081807634 35850885
458031177202 35841312
253399298554 35831739
653100818530 35822166
418826004190 35812593
331809644578 35803020
918931016026 35793447
607202079394 35783874
173076505066 35774301
469505861986 35764728
773585008762 35755155
415001109262 35745582
214194125542 35736009
894069198994 35726436
762110323978 35716863
877813395550 35707290
657881937190 35697717
674137740634 35688144
324159854722 35678571
361452580270 35668998
143433569374 35659425
196025874634 35649852
796534378330 35640279
871119829426 35630706
114746857414 35621133
985866677266 35611560
905543883778 35601987
856776473446 35592414
611983198054 35582841
934230595738 35573268
892156751530 35563695
571821801310 35554122
950486399182 35544549
610070750590 35534976
903631436314 35525403
431256912706 35515830
284954681710 35506257
174032728798 35496684
882594514210 35487111
646407252406 35477538
941880385594 35467965
162558044014 35458392
392051739694 35448819
320334959794 35439246
639713686282 35429673
261049088410 35420100
894069198994 35410527
409263766870 35400954
528791733370 35391381
749679415462 35381808
448468939882 35372235
744898296802 35362662
723861374698 35353089
151083359230 35343516
174988952530 35333943
667444174510 35324370
393964187158 35314797
640669910014 35305224
439862926294 35295651
751591862926 35286078
80322803062 35276505
46854972442 35266932
351890342950 35257359
489586560358 35247786
71716789474 35238213
742985849338 35228640
779322351154 35219067
524010614710 35209494
256267969750 35199921
363365027734 35190348
422650899118 35180775
35380287658 35171202
4781128234 35161629
203675664490 35152056
288779576638 35142483
989691572194 35132910
478111875574 35123337
783147246082 35113764
471418309450 35104191
933274372006 35094618
662663055850 35085045
68848118278 35075472
440819150026 35065899
255311746018 35056326
637801238818 35046753
612939421786 35037180
529747957102 35027607
786015917278 35018034
829045985218 35008461
505842363802 34998888
159689372818 34989315
686568649150 34979742
762110323978 34970169
792709483402 34960596
649275923602 34951023
605289631930 34941450
62154552154 34931877
428388241510 34922304
117615528610 34912731
270611325730 34903158
90841264114 34893585
662663055850 34884012
284954681710 34874439
507754811266 34864866
609114526858 34855293
611026974322 34845720
725773822162 34836147
896937870190 34826574
825221090290 34817001
498192573946 34807428
813746405506 34797855
361452580270 34788282
491499007822 34778709
788884588474 34769136
24861826606 34759563
131002660858 34749990
262005312142 34740417
489586560358 34730844
995428914586 34721271
944749056790 34711698
826177314022 34702125
516360824854 34692552
950486399182 34682979
18168260482 34673406
214194125542 34663833
907456331242 34654260
907456331242 34644687
32511616462 34635114
836695775074 34625541
128133989662 34615968
116659304878 34606395
511579706194 34596822
203675664490 34587249
342328105630 34577676
453250058542 34568103
413088661798 34558530
6693575698 34548957
523054390978 34539384
371014817590 34529811
357627685342 34520238
317466288598 34510665
565128235186 34501092
673181516902 34491519
628239001498 34481946
945705280522 34472373
950486399182 34462800
826177314022 34453227
631107672694 34443654
216106573006 34434081
79366579330 34424508
262961535874 34414935
213237901810 34405362
909368778706 34395789
491499007822 34386216
771672561298 34376643
535485299494 34367070
769760113834 34357497
947617727986 34347924
555565997866 34338351
42073853782 34328778
143433569374 34319205
317466288598 34309632
176901399994 34300059
502017468874 34290486
678918859294 34280913
300254261422 34271340
606245855662 34261767
758285429050 34252194
863470039570 34242621
335634539506 34233048
680831306758 34223475
947617727986 34213902
653100818530 34204329
101359725166 34194756
25818050338 34185183
839564446270 34175610
816615076702 34166037
156820701622 34156464
549828655474 34146891
923712134686 34137318
671269069438 34127745
729598717090 34118172
642582357478 34108599
408307543138 34099026
929449477078 34089453
279217339318 34079880
982041782338 34070307
577559143702 34060734
213237901810 34051161
755416757854 34041588
137696226982 34032015
759241652782 34022442
854864025982 34012869
654057042262 34003296
588077604754 33993723
813746405506 33984150
886419409138 33974577
298341813958 33965004
969610873822 33955431
799403049526 33945858
133871332054 33936285
756372981586 33926712
405438871942 33917139
188376084778 33907566
451337611078 33897993
419782227922 33888420
478111875574 33878847
759241652782 33869274
588077604754 33859701
443687821222 33850128
511579706194 33840555
585208933558 33830982
830958432682 33821409
49723643638 33811836
46854972442 33802263
993516467122 33792690
156820701622 33783117
831914656414 33773544
92753711578 33763971
624414106570 33754398
678918859294 33744825
127177765930 33735252
710474242450 33725679
965785978894 33716106
358583909074 33706533
749679415462 33696960
220887691666 33687387
915106121098 33677814
713342913646 33668241
179770071190 33658668
939967938130 33649095
485761665430 33639522
952398846646 33629949
778366127422 33620376
485761665430 33610803
861557592106 33601230
525923062174 33591657
348065448022 33582084
385358173570 33572511
953355070378 33562938
517317048586 33553365
335634539506 33543792
258180417214 33534219
825221090290 33524646
67891894546 33515073
219931467934 33505500
269655101998 33495927
166382938942 33486354
185507413582 33476781
308860275010 33467208
999253809514 33457635
584252709826 33448062
928493253346 33438489
338503210702 33428916
236187271378 33419343
663619279582 33409770
686568649150 33400197
979173111142 33390624
241924613770 33381051
370058593858 33371478
123352871002 33361905
544091313082 33352332
325116078454 33342759
586165157290 33333186
288779576638 33323613
440819150026 33314040
3824904502 33304467
620589211642 33294894
344240553094 33285321
840520670002 33275748
916062344830 33266175
948573951718 33256602
474286980646 33247029
752548086658 33237456
571821801310 33227883
183594966118 33218310
467593414522 33208737
567996906382 33199164
426475794046 33189591
21036931678 33180018
765935218906 33170445
748723191730 33160872
648319699870 33151299
635888791354 33141726
305035380082 33132153
559390892794 33122580
939011714398 33113007
944749056790 33103434
595727394610 33093861
46854972442 33084288
916062344830 33074715
272523773194 33065142
53548538566 33055569
66935670814 33045996
186463637314 33036423
490542784090 33026850
624414106570 33017277
906500107510 33007704
113790633682 32998131
690393544078 32988558
987779124730 32978985
227581257790 32969412
926580805882 32959839
180726294922 32950266
990647795926 32940693
349977895486 32931120
697087110202 32921547
282086010514 32911974
124309094734 32902401
414044885530 32892828
690393544078 32883255
460899848398 32873682
223756362862 32864109
448468939882 32854536
912237449902 32844963
921799687222 32835390
180726294922 32825817
224712586594 32816244
650232147334 32806671
742985849338 32797098
213237901810 32787525
870163605694 32777952
759241652782 32768379
566084458918 32758806
322247407258 32749233
504886140070 32739660
357627685342 32730087
743942073070 32720514
670312845706 32710941
266786430802 32701368
209413006882 32691795
569909353846 32682222
525923062174 32672649
835739551342 32663076
864426263302 32653503
819483747898 32643930
868251158230 32634357
304079156350 32624784
494367679018 32615211
232362376450 32605638
89885040382 32596065
210369230614 32586492
908412554974 32576919
179770071190 32567346
297385590226 32557773
68848118278 13057572
668400398242 32548200
669356621974 32538627
25818050338 32529054
826177314022 32519481
340415658166 32509908
669356621974 32500335
342328105630 32490762
619632987910 32481189
481936770502 32471616
256267969750 32462043
415957332994 32452470
646407252406 32442897
753504310390 32433324
151083359230 32423751
722905150966 32414178
972479545018 32404605
300254261422 32395032
153952030426 32385459
674137740634 32375886
283998457978 32366313
265830207070 32356740
281129786782 32347167
92753711578 32337594
412132438066 32328021
607202079394 32318448
88928816650 32308875
760197876514 32299302
319378736062 32289729
374839712518 32280156
12430918090 32270583
16255813018 32261010
65023223350 32251437
109965738754 32241864
113790633682 32232291
497236350214 32222718
586165157290 32213145
999253809514 32203572
905543883778 32193999
170207833870 32184426
941880385594 32174853
160645596550 32165280
589033828486 32155707
288779576638 32146134
944749056790 32136561
318422512330 32126988
585208933558 32117415
351890342950 32107842
89885040382 32098269
415957332994 32088696
707605571254 32079123
789840812206 32069550
387270621034 32059977
851995354786 32050404
868251158230 32040831
125265318466 32031258
666487950778 32021685
415957332994 32012112
677962635562 32002539
79366579330 31992966
167339162674 31983393
483849217966 31973820
64066999618 31964247
710474242450 31954674
111878186218 31945101
861557592106 31935528
459943624666 31925955
154908254158 31916382
294516919030 31906809
1912457038 31897236
479068099306 31887663
319378736062 31878090
408307543138 31868517
436038031366 31858944
823308642826 31849371
113790633682 31839798
451337611078 31830225
93709935310 31820652
616764316714 31811079
485761665430 31801506
456118729738 31791933
550784879206 31782360
180726294922 31772787
503929916338 31763214
458987400934 31753641
351890342950 29542278
875900948086 31744068
130046437126 31734495
632063896426 31724922
642582357478 31715349
54504762298 31705776
921799687222 31696203
901718988850 31686630
437950478830 31677057
152039582962 31667484
185507413582 31657911
613895645518 31648338
473330756914 31638765
131958884590 31629192
988735348462 31619619
233318600182 31610046
166382938942 31600473
582340262362 31590900
141521121910 31581327
423607122850 31571754
889288080334 31562181
261049088410 31552608
635888791354 31543035
994472690854 31533462
894069198994 31523889
15299589286 31514316
404482648210 31504743
405438871942 31495170
436038031366 31485597
887375632870 31476024
230449928986 23530434
849126683590 31466451
30599168998 31456878
422650899118 31447305
466637190790 31437732
554609774134 31428159
720992703502 31418586
633020120158 31409013
654057042262 31399440
213237901810 31389867
686568649150 31380294
26774274070 31370721
6693575698 31361148
151083359230 31351575
579471591166 31342002
301210485154 31332429
60242104690 31322856
595727394610 31313283
415001109262 31303710
928493253346 31294137
955267517842 31284564
792709483402 31274991
620589211642 31265418
264873983338 31255845
554609774134 31246272
460899848398 31236699
939967938130 31227126
43030077514 31217553
820439971630 31207980
110921962486 31198407
660750608386 31188834
578515367434 31179261
259136640946 31169688
757329205318 31160115
452293834810 31150542
623457882838 31140969
211325454346 31131396
127177765930 31121823
198894545830 31112250
794621930866 31102677
358583909074 31093104
651188371066 31083531
147258464302 31073958
128133989662 31064385
678918859294 31054812
9562246894 31045239
436038031366 31035666
384401949838 31026093
353802790414 31016520
277304891854 31006947
760197876514 30997374
641626133746 30987801
941880385594 30978228
670312845706 30968655
226625034058 30959082
491499007822 30949509
693262215274 30939936
957179965306 30930363
267742654534 30920790
957179965306 30911217
367189922662 30901644
394920410890 30892071
402570200746 30882498
573734248774 30872925
797490602062 30863352
716211584842 30853779
220887691666 30844206
21036931678 30834633
353802790414 30825060
284954681710 30815487
741073401874 30805914
14343365554 30796341
929449477078 30786768
827133537754 30777195
215150349274 30767622
206544335686 30758049
726730045894 30748476
638757462550 30738903
774541232494 30729330
59285880958 30719757
757329205318 30710184
571821801310 30700611
62154552154 30691038
865382487034 30681465
238099718842 30671892
855820249714 30662319
655969489726 30652746
410219990602 30643173
962917307698 30633600
393007963426 30624027
416913556726 30614454
964829755162 30604881
238099718842 30595308
71716789474 30585735
652144594798 30576162
876857171818 30566589
670312845706 30557016
747766967998 30547443
375795936250 30537870
719080256038 30528297
213237901810 30518724
82235250526 30509151
321291183526 30499578
400657753282 30490005
968654650090 30480432
464724743326 30470859
394920410890 30461286
314597617402 30451713
160645596550 30442140
798446825794 30432567
994472690854 30422994
539310194422 30413421
224712586594 30403848
425519570314 30394275
974391992482 30384702
329897197114 30375129
548872431742 30365556
556522221598 30355983
881638290478 30346410
9562246894 30336837
932318148274 30327264
171164057602 30317691
438906702562 30308118
332765868310 30298545
570865577578 30288972
710474242450 30279399
170207833870 30269826
842433117466 30260253
41117630050 30250680
52592314834 30241107
148214688034 30231534
337546986970 30221961
661706832118 30212388
785059693546 30202815
458987400934 30193242
625370330302 30183669
28686721534 30174096
11474694358 30164523
213237901810 30154950
384401949838 30145377
935186819470 30135804
108053291290 30126231
764978995174 30116658
141521121910 30107085
536441523226 30097512
426475794046 30087939
840520670002 30078366
611983198054 30068793
931361924542 30059220
9562246894 30049647
684656201686 30040074
478111875574 30030501
760197876514 30020928
770716337566 30011355
949530175450 9812325
758285429050 30001782
830958432682 29992209
589033828486 29982636
415001109262 29973063
440819150026 29963490
438906702562 29953917
93709935310 29810322
940924161862 29944344
453250058542 29934771
739160954410 29925198
202719440758 29915625
567040682650 29906052
231406152718 29896479
519229496050 29886906
173076505066 29877333
919887239758 29867760
448468939882 29858187
337546986970 29848614
838608222538 29839041
932318148274 29829468
586165157290 29819895
581384038630 29810322
15299589286 29800749
283998457978 29791176
949530175450 29781603
426475794046 29772030
661706832118 29762457
930405700810 29752884
697087110202 29743311
417869780458 29733738
278261115586 29724165
472374533182 29714592
866338710766 29705019
803227944454 29695446
81279026794 29685873
393007963426 29676300
786015917278 29666727
131958884590 29657154
635888791354 29647581
725773822162 29638008
709518018718 29628435
54504762298 29618862
200806993294 29609289
83191474258 29599716
98491053970 29590143
509667258730 29580570
698043333934 29570997
74585460670 29561424
143433569374 29551851
334678315774 29542278
376752159982 29532705
247661956162 29523132
563215787722 29513559
581384038630 29503986
225668810326 29494413
841476893734 29484840
851039131054 29475267
449425163614 29465694
358583909074 29456121
691349767810 29446548
189332308510 29436975
941880385594 29427402
326072302186 29417829
99447277702 29408256
440819150026 29398683
426475794046 29389110
732467388286 29379537
374839712518 29369964
493411455286 29360391
869207381962 29350818
367189922662 29341245
519229496050 29331672
694218439006 29322099
195069650902 29312526
860601368374 29302953
8606023162 29293380
962917307698 29283807
93709935310 29274234
414044885530 29264661
617720540446 29255088
551741102938 29245515
926580805882 29235942
393964187158 29226369
967698426358 29216796
445600268686 29207223
837651998806 29197650
318422512330 29188077
296429366494 29178504
438906702562 29168931
38248958854 29159358
775497456226 29149785
28686721534 29140212
667444174510 29130639
133871332054 29121066
150127135498 29111493
267742654534 29101920
666487950778 29092347
189332308510 29082774
412132438066 29073201
535485299494 29063628
195069650902 29054055
742029625606 29044482
335634539506 29034909
18168260482 29025336
231406152718 29015763
338503210702 29006190
988735348462 28996617
952398846646 28987044
115703081146 28977471
17212036750 28967898
672225293170 28958325
37292735122 15259362
648319699870 28948752
776453679958 28939179
580427814898 28929606
922755910954 28920033
816615076702 28910460
239055942574 28900887
612939421786 28891314
553653550402 28881741
435081807634 28872168
800359273258 28862595
18168260482 28853022
432213136438 28843449
679875083026 28833876
279217339318 28824303
962917307698 28814730
761154100246 28805157
325116078454 28795584
769760113834 28786011
299298037690 28776438
573734248774 28766865
288779576638 28757292
733423612018 28747719
957179965306 28738146
316510064866 28728573
428388241510 28719000
264873983338 28709427
276348668122 28699854
666487950778 28690281
638757462550 28680708
918931016026 28671135
211325454346 28661562
999253809514 28651989
348065448022 28642416
474286980646 28632843
949530175450 28623270
915106121098 28613697
276348668122 28604124
643538581210 28594551
52592314834 28584978
788884588474 28575405
152039582962 28565832
915106121098 28556259
801315496990 28546686
135783779518 28537113
115703081146 28527540
121440423538 28517967
463768519594 28508394
609114526858 28498821
647363476138 28489248
914149897366 28479675
71716789474 28470102
714299137378 28460529
6693575698 28450956
816615076702 28441383
808965286846 28431810
109965738754 28422237
890244304066 28412664
598596065806 28403091
919887239758 28393518
991604019658 28383945
277304891854 28374372
956233306 28364799
381533278642 28355226
815658852970 28345653
794621930866 28336080
991604019658 4623759
121440423538 28326507
34424063926 28316934
375795936250 28307361
309816498742 28297788
482892994234 28288215
906500107510 28278642
311728946206 28269069
579471591166 2996349
627282777766 28259496
886419409138 28249923
397789082086 28240350
995428914586 28230777
125265318466 28221204
666487950778 28211631
675093964366 28202058
622501659106 28192485
797490602062 28182912
258180417214 28173339
622501659106 28163766
21036931678 28154193
968654650090 28144620
201763217026 28135047
399701529550 28125474
85103921722 28115901
836695775074 28106328
263917759606 28096755
638757462550 28087182
371014817590 28077609
191244755974 28068036
546003760546 28058463
343284329362 28048890
16255813018 28039317
694218439006 28029744
433169360170 28020171
109009515022 28010598
988735348462 28001025
93709935310 27991452
455162506006 27981879
775497456226 27972306
671269069438 27962733
109009515022 27953160
812790181774 27943587
443687821222 27934014
302166708886 27924441
694218439006 27914868
551741102938 18619485
834783327610 27905295
326072302186 27895722
835739551342 27886149
317466288598 27876576
99447277702 27867003
670312845706 27857430
784103469814 27847857
949530175450 27838284
470462085718 27828711
484805441698 27819138
612939421786 27809565
650232147334 27799992
648319699870 27790419
307904051278 27780846
569909353846 27771273
201763217026 27761700
576602919970 27752127
445600268686 27742554
607202079394 27732981
299298037690 27723408
448468939882 27713835
667444174510 27704262
711430466182 27694689
368146146394 27685116
88928816650 27675543
118571752342 27665970
355715237878 27656397
166382938942 27646824
102315948898 27637251
305035380082 27627678
928493253346 27618105
202719440758 27608532
12430918090 27598959
506798587534 27589386
294516919030 27579813
158733149086 27570240
411176214334 27560667
998297585782 27551094
892156751530 27541521
839564446270 27531948
21993155410 27522375
613895645518 27512802
219931467934 27503229
701868228862 27493656
453250058542 27484083
430300688974 27474510
865382487034 27464937
267742654534 27455364
281129786782 27445791
923712134686 27436218
211325454346 27426645
354759014146 27417072
103272172630 27407499
257224193482 27397926
655013265994 27388353
351890342950 27378780
659794384654 27369207
629195225230 27359634
61198328422 27350061
464724743326 27340488
904587660046 27330915
148214688034 27321342
517317048586 27311769
478111875574 27302196
907456331242 27292623
704736900058 27283050
60242104690 27273477
534529075762 27263904
562259563990 27254331
528791733370 27244758
821396195362 27235185
476199428110 27225612
612939421786 27216039
183594966118 27206466
760197876514 27196893
491499007822 27187320
516360824854 27177747
847214236126 27168174
895981646458 27158601
268698878266 27149028
302166708886 27139455
70760565742 27129882
348065448022 27120309
296429366494 27110736
590946275950 27101163
573734248774 27091590
198894545830 27082017
511579706194 27072444
146302240570 27062871
562259563990 27053298
656925713458 27043725
98491053970 27034152
566084458918 27024579
702824452594 27015006
972479545018 27005433
243837061234 26995860
843389341198 26986287
345196776826 26976714
32511616462 26967141
185507413582 26957568
141521121910 26947995
431256912706 26938422
757329205318 26928849
449425163614 26919276
99447277702 26909703
564172011454 26900130
986822900998 26890557
681787530490 26880984
804184168186 26871411
279217339318 26861838
148214688034 26852265
885463185406 26842692
407351319406 26833119
855820249714 26823546
913193673634 26813973
740117178142 26804400
738204730678 26794827
851995354786 26785254
106140843826 26775681
786015917278 26766108
8606023162 26756535
873032276890 26746962
29642945266 26737389
398745305818 26727816
826177314022 26718243
27730497802 26708670
587121381022 26699097
760197876514 26689524
454206282274 26679951
129090213394 26670378
541222641886 26660805
377708383714 26651232
400657753282 26641659
906500107510 26632086
55460986030 26622513
32511616462 26612940
885463185406 26603367
547916208010 26593794
222800139130 26584221
757329205318 26574648
696130886470 26565075
612939421786 26555502
310772722474 26545929
783147246082 26536356
744898296802 26526783
518273272318 26517210
897894093922 26507637
888331856602 26498064
22949379142 26488491
587121381022 26478918
669356621974 26469345
432213136438 26459772
227581257790 26450199
782191022350 26440626
371971041322 26431053
687524872882 26421480
384401949838 26411907
634932567622 20246895
6693575698 26402334
494367679018 26392761
729598717090 26383188
963873531430 26373615
901718988850 26364042
537397746958 26354469
53548538566 26344896
247661956162 26335323
191244755974 26325750
247661956162 26316177
588077604754 26306604
574690472506 26297031
361452580270 26287458
276348668122 26277885
152995806694 26268312
27730497802 26258739
882594514210 26249166
890244304066 26239593
638757462550 26230020
43030077514 26220447
164470491478 26210874
165426715210 26201301
310772722474 26191728
89885040382 26182155
130046437126 26172582
449425163614 26163009
392051739694 26153436
933274372006 26143863
43986301246 26134290
698043333934 26124717
863470039570 26115144
276348668122 26105571
768803890102 26095998
788884588474 26086425
633976343890 26076852
228537481522 26067279
622501659106 26057706
888331856602 26048133
788884588474 26038560
100403501434 26028987
131002660858 26019414
672225293170 26009841
313641393670 26000268
589990052218 25990695
577559143702 25981122
476199428110 25971549
778366127422 25961976
552697326670 4183401
611983198054 25952403
514448377390 25942830
632063896426 25933257
971523321286 25923684
148214688034 25914111
540266418154 25904538
268698878266 25894965
324159854722 25885392
508711034998 25875819
85103921722 25866246
429344465242 25856673
181682518654 25847100
724817598430 25837527
732467388286 25827954
592858723414 25818381
729598717090 25808808
502973692606 25799235
824264866558 25789662
440819150026 25780089
633020120158 25770516
724817598430 25760943
269655101998 25751370
810877734310 25741797
677962635562 25732224
725773822162 25722651
178813847458 25713078
711430466182 25703505
128133989662 25693932
596683618342 25684359
221843915398 25674786
267742654534 25665213
227581257790 25655640
298341813958 25646067
117615528610 25636494
241924613770 25626921
936143043202 25617348
656925713458 25607775
31555392730 25598202
774541232494 25588629
314597617402 25579056
843389341198 25569483
389183068498 25559910
931361924542 25550337
542178865618 25540764
716211584842 25531191
814702629238 25521618
248618179894 25512045
678918859294 25502472
251486851090 25492899
644494804942 25483326
555565997866 25473753
169251610138 25464180
568953130114 25454607
706649347522 25445034
860601368374 25435461
509667258730 25425888
534529075762 25416315
435081807634 25406742
617720540446 25397169
556522221598 25387596
811833958042 25378023
346153000558 25368450
658838160922 25358877
682743754222 25349304
936143043202 25339731
798446825794 25330158
437950478830 25320585
533572852030 25311012
235231047646 25301439
47811196174 25291866
92753711578 25282293
209413006882 25272720
499148797678 25263147
665531727046 25253574
69804342010 25244001
914149897366 25234428
390139292230 25224855
287823352906 25215282
434125583902 25205709
737248506946 25196136
419782227922 25186563
848170459858 25176990
3824904502 25167417
436994255098 25157844
769760113834 25148271
106140843826 25138698
842433117466 25129125
720992703502 25119552
436994255098 25109979
436994255098 25100406
724817598430 25090833
346153000558 25081260
286867129174 25071687
720992703502 25062114
93709935310 25052541
196025874634 25042968
498192573946 25033395
800359273258 25023822
442731597490 25014249
648319699870 25004676
706649347522 24995103
239055942574 24985530
48767419906 24975957
713342913646 24966384
785059693546 24956811
23905602874 24947238
801315496990 24937665
775497456226 24928092
50679867370 24918519
20080707946 24908946
88928816650 24899373
45898748710 24889800
616764316714 24880227
848170459858 24870654
146302240570 24861081
679875083026 24851508
748723191730 24841935
529747957102 24832362
621545435374 24822789
670312845706 24813216
953355070378 24803643
372927265054 24794070
310772722474 24784497
881638290478 24774924
901718988850 24765351
207500559418 24755778
43030077514 24746205
874944724354 24736632
142477345642 24727059
326072302186 24717486
838608222538 24707913
808965286846 24698340
502017468874 24688767
670312845706 24679194
160645596550 24669621
11474694358 24660048
683699977954 24650475
448468939882 24640902
538353970690 24631329
873988500622 24621756
832870880146 24612183
742029625606 24602610
477155651842 24593037
742029625606 4977960
400657753282 24583464
165426715210 24573891
682743754222 24564318
764022771442 24554745
808009063114 24545172
197938322098 24535599
558434669062 24526026
383445726106 24516453
986822900998 24506880
557478445330 24497307
759241652782 24487734
438906702562 24478161
196025874634 24468588
95622382774 24459015
742029625606 24449442
591902499682 24439869
71716789474 24430296
623457882838 24420723
122396647270 24411150
409263766870 24401577
519229496050 24392004
619632987910 24382431
246705732430 24372858
363365027734 24363285
464724743326 24353712
811833958042 24344139
323203630990 24334566
342328105630 24324993
514448377390 24315420
765935218906 24305847
95622382774 24296274
906500107510 24286701
307904051278 24277128
221843915398 24267555
159689372818 24257982
287823352906 24248409
653100818530 24238836
174032728798 24229263
322247407258 24219690
630151448962 24210117
673181516902 24200544
928493253346 24190971
706649347522 24181398
432213136438 24171825
564172011454 24162252
804184168186 24152679
718124032306 24143106
762110323978 24133533
303122932618 24123960
544091313082 24114387
787928364742 24104814
207500559418 24095241
202719440758 24085668
710474242450 24076095
471418309450 24066522
121440423538 24056949
828089761486 24047376
760197876514 24037803
490542784090 24028230
418826004190 24018657
333722092042 24009084
854864025982 23999511
311728946206 23989938
225668810326 23980365
754460534122 23970792
539310194422 1675275
600508513270 23961219
150127135498 23951646
854864025982 23942073
781234798618 23932500
21993155410 23922927
704736900058 23913354
497236350214 23903781
616764316714 23894208
308860275010 23884635
141521121910 23875062
29642945266 23865489
986822900998 23855916
332765868310 23846343
472374533182 23836770
318422512330 23827197
573734248774 23817624
111878186218 23808051
73629236938 23798478
571821801310 23788905
906500107510 23779332
364321251466 23769759
211325454346 23760186
32511616462 23750613
446556492418 23741040
823308642826 23731467
339459434434 23721894
482892994234 23712321
171164057602 23702748
52592314834 23693175
44942524978 23683602
572778025042 23674029
231406152718 23664456
469505861986 23654883
698999557666 23645310
201763217026 23635737
904587660046 23626164
654057042262 23616591
939011714398 23607018
350934119218 23597445
564172011454 23587872
967698426358 18083397
283042234246 23578299
813746405506 23568726
309816498742 23559153
513492153658 23549580
704736900058 23540007
523054390978 23530434
886419409138 23520861
862513815838 23511288
908412554974 23501715
940924161862 23492142
519229496050 23482569
621545435374 23472996
691349767810 23463423
524010614710 23453850
158733149086 23444277
620589211642 23434704
720992703502 23425131
452293834810 23415558
1912457038 23405985
249574403626 23396412
897894093922 23386839
156820701622 23377266
313641393670 23367693
149170911766 23358120
837651998806 23348547
93709935310 5418318
43030077514 23338974
807052839382 23329401
842433117466 23319828
326072302186 23310255
652144594798 23300682
611983198054 23291109
37292735122 23281536
42073853782 23271963
485761665430 23262390
773585008762 23252817
509667258730 23243244
422650899118 23233671
372927265054 23224098
377708383714 23214525
986822900998 23204952
436038031366 23195379
753504310390 23185806
337546986970 23176233
272523773194 23166660
692305991542 23157087
505842363802 23147514
879725843014 23137941
481936770502 23128368
480980546770 23118795
768803890102 23109222
289735800370 23099649
608158303126 23090076
453250058542 23080503
774541232494 23070930
806096615650 23061357
559390892794 23051784
544091313082 23042211
84147697990 23032638
407351319406 23023065
466637190790 23013492
511579706194 23003919
488630336626 22994346
104228396362 20907432
635888791354 10396278
109009515022 22984773
348065448022 22975200
526879285906 22965627
843389341198 22956054
395876634622 22946481
71716789474 22936908
973435768750 22927335
443687821222 22917762
391095515962 22908189
326072302186 22898616
379620831178 22889043
808965286846 22879470
902675212582 22869897
32511616462 22860324
547916208010 22850751
851995354786 22841178
975348216214 22831605
509667258730 22822032
57373433494 22812459
251486851090 22802886
676050188098 22793313
989691572194 22783740
789840812206 22774167
990647795926 22764594
45898748710 22755021
393007963426 22745448
214194125542 22735875
510623482462 22726302
32511616462 22716729
567996906382 22707156
519229496050 22697583
312685169938 22688010
729598717090 22678437
233318600182 22668864
170207833870 22659291
259136640946 22649718
185507413582 22640145
950486399182 6174585
848170459858 22630572
12430918090 22620999
432213136438 22611426
28686721534 22601853
525923062174 22592280
87016369186 22582707
399701529550 22573134
103272172630 22563561
714299137378 22553988
189332308510 22544415
905543883778 22534842
463768519594 22525269
618676764178 22515696
94666159042 22506123
581384038630 22496550
806096615650 22486977
595727394610 22477404
844345564930 22467831
152995806694 22458258
769760113834 22448685
710474242450 22439112
99447277702 22429539
624414106570 22419966
87972592918 22410393
726730045894 22400820
871119829426 22391247
644494804942 22381674
5737351966 22372101
716211584842 22362528
956233306 22352955
404482648210 22343382
498192573946 22333809
714299137378 22324236
496280126482 22314663
469505861986 22305090
412132438066 22295517
306947827546 22285944
137696226982 22276371
481936770502 22266798
447512716150 22257225
190288532242 22247652
523054390978 22238079
572778025042 22228506
491499007822 22218933
639713686282 22209360
650232147334 22199787
794621930866 22190214
356671461610 22180641
698043333934 22171068
677006411830 22161495
845301788662 22151922
260092864678 22142349
409263766870 22132776
404482648210 22123203
127177765930 22113630
520185719782 22104057
688481096614 22094484
384401949838 22084911
444644044954 22075338
43030077514 22065765
717167808574 22056192
309816498742 22046619
757329205318 22037046
503929916338 22027473
603377184466 22017900
748723191730 22008327
387270621034 21998754
662663055850 21989181
412132438066 21979608
881638290478 21970035
594771170878 21960462
855820249714 21950889
409263766870 21941316
604333408198 21931743
870163605694 21922170
973435768750 21912597
202719440758 21903024
744898296802 21893451
824264866558 21883878
292604471566 21874305
609114526858 21864732
775497456226 21855159
181682518654 21845586
593814947146 21836013
888331856602 21826440
125265318466 21816867
194113427170 21807294
192200979706 21797721
373883488786 21788148
549828655474 21778575
851039131054 21769002
371971041322 21759429
359540132806 21749856
585208933558 21740283
462812295862 21730710
739160954410 21721137
867294934498 21711564
932318148274 21701991
795578154598 21692418
201763217026 21682845
127177765930 21673272
67891894546 21663699
576602919970 21654126
425519570314 21644553
939011714398 21634980
44942524978 21625407
744898296802 21615834
570865577578 21606261
255311746018 21596688
579471591166 21587115
671269069438 21577542
135783779518 21567969
454206282274 21558396
400657753282 21548823
589033828486 21539250
501061245142 21529677
934230595738 21520104
407351319406 21510531
292604471566 21500958
559390892794 21491385
400657753282 21481812
142477345642 21472239
418826004190 21462666
962917307698 21453093
749679415462 21443520
797490602062 21433947
755416757854 21424374
203675664490 21414801
307904051278 21405228
233318600182 21395655
409263766870 21386082
489586560358 21376509
720992703502 21366936
589990052218 4776927
196025874634 21357363
916062344830 21347790
207500559418 21338217
896937870190 21328644
219931467934 21319071
813746405506 21309498
754460534122 21299925
126221542198 21290352
475243204378 21280779
548872431742 21271206
64066999618 21261633
222800139130 21252060
538353970690 21242487
63110775886 21232914
41117630050 21223341
433169360170 21213768
875900948086 21204195
998297585782 21194622
324159854722 21185049
838608222538 21175476
523054390978 21165903
965785978894 21156330
288779576638 21146757
791753259670 4317423
195069650902 21137184
819483747898 21127611
210369230614 21118038
289735800370 21108465
550784879206 21098892
930405700810 21089319
123352871002 21079746
440819150026 21070173
534529075762 21060600
709518018718 21051027
685612425418 21041454
860601368374 21031881
819483747898 21022308
29642945266 21012735
799403049526 21003162
484805441698 20993589
739160954410 20984016
483849217966 20974443
827133537754 20964870
24861826606 20955297
428388241510 20945724
786972141010 20936151
106140843826 20926578
950486399182 20917005
120484199806 20907432
53548538566 20897859
189332308510 20888286
191244755974 20878713
58329657226 20869140
525923062174 20859567
768803890102 20849994
810877734310 20840421
135783779518 20830848
73629236938 20821275
464724743326 20811702
581384038630 20802129
55460986030 20792556
42073853782 20782983
863470039570 20773410
187419861046 708402
869207381962 20763837
611983198054 20754264
982998006070 20744691
743942073070 20735118
333722092042 20725545
886419409138 20715972
349021671754 20706399
282086010514 20696826
54504762298 20687253
919887239758 20677680
211325454346 20668107
349977895486 20658534
957179965306 20648961
259136640946 20639388
400657753282 20629815
211325454346 20620242
181682518654 20610669
87972592918 20601096
961004860234 20591523
509667258730 20581950
681787530490 20572377
316510064866 20562804
971523321286 20553231
630151448962 20543658
240968390038 20534085
71716789474 20524512
258180417214 20514939
399701529550 20505366
700912005130 20495793
573734248774 20486220
53548538566 20476647
512535929926 20467074
482892994234 20457501
227581257790 20447928
483849217966 20438355
923712134686 20428782
535485299494 20419209
937099266934 20409636
107097067558 20400063
515404601122 20390490
788884588474 20380917
419782227922 20371344
36336511390 20361771
961004860234 20352198
167339162674 20342625
147258464302 20333052
680831306758 20323479
818527524166 20313906
837651998806 20304333
285910905442 20294760
366233698930 20285187
751591862926 20275614
752548086658 20266041
7649799430 20256468
101359725166 20246895
830002208950 20237322
584252709826 20227749
286867129174 20218176
544091313082 20208603
520185719782 20199030
763066547710 20189457
711430466182 20179884
793665707134 20170311
878769619282 20160738
400657753282 20151165
506798587534 20141592
235231047646 20132019
858688920910 20122446
168295386406 20112873
934230595738 20103300
178813847458 20093727
789840812206 20084154
894069198994 20074581
173076505066 20065008
240012166306 20055435
840520670002 20045862
446556492418 20036289
281129786782 20026716
38248958854 20017143
575646696238 20007570
706649347522 19997997
779322351154 19988424
537397746958 19978851
63110775886 19969278
594771170878 19959705
76497908134 19950132
630151448962 19940559
808009063114 19930986
740117178142 19921413
981085558606 19911840
489586560358 19902267
272523773194 19892694
599552289538 19883121
988735348462 19873548
176901399994 19863975
378664607446 19854402
40161406318 19844829
620589211642 19835256
771672561298 19825683
734379835750 19816110
836695775074 19806537
108053291290 19796964
371014817590 19787391
913193673634 19777818
915106121098 19768245
813746405506 19758672
596683618342 19749099
665531727046 19739526
764022771442 19729953
285910905442 19720380
708561794986 19710807
817571300434 19701234
439862926294 392493
880682066746 19691661
73629236938 19682088
251486851090 19672515
504886140070 19662942
356671461610 19653369
596683618342 19643796
279217339318 19634223
664575503314 19624650
513492153658 19615077
33467840194 19605504
142477345642 19595931
251486851090 19586358
513492153658 18485463
81279026794 19576785
105184620094 19567212
244793284966 19557639
578515367434 19548066
321291183526 19538493
308860275010 19528920
836695775074 19519347
623457882838 19509774
171164057602 19500201
290692024102 19490628
995428914586 19481055
742985849338 19471482
728642493358 19461909
516360824854 19452336
248618179894 19442763
898850317654 19433190
223756362862 19423617
735336059482 19414044
126221542198 19404471
222800139130 19394898
163514267746 19385325
311728946206 19375752
265830207070 19366179
338503210702 19356606
637801238818 19347033
661706832118 19337460
544091313082 19327887
437950478830 19318314
750635639194 19308741
741073401874 19299168
554609774134 19289595
9574 19280022
442731597490 19270449
75541684402 19260876
759241652782 19251303
501061245142 19241730
26774274070 19232157
917018568562 19222584
796534378330 19213011
727686269626 19203438
798446825794 19193865
566084458918 19184292
830958432682 19174719
781234798618 19165146
845301788662 19155573
186463637314 19146000
518273272318 19136427
17212036750 19126854
683699977954 19117281
652144594798 19107708
355715237878 19098135
129090213394 19088562
876857171818 19078989
204631888222 19069416
652144594798 19059843
75541684402 19050270
961004860234 19040697
803227944454 19031124
630151448962 19021551
92753711578 19011978
556522221598 19002405
252443074822 18992832
380577054910 18983259
746810744266 18973686
756372981586 18964113
788884588474 18954540
952398846646 18944967
813746405506 18935394
240968390038 18925821
706649347522 18916248
721948927234 18906675
842433117466 18897102
698999557666 18887529
292604471566 18877956
990647795926 18868383
171164057602 18858810
9562246894 18849237
233318600182 18839664
50679867370 18830091
791753259670 18820518
98491053970 18810945
499148797678 18801372
762110323978 18791799
262961535874 18782226
977260663678 18772653
993516467122 18763080
210369230614 18753507
167339162674 18743934
961004860234 18734361
883550737942 18724788
744898296802 18715215
362408804002 18705642
406395095674 18696069
765935218906 18686496
277304891854 18676923
809921510578 18667350
908412554974 18657777
75541684402 18648204
53548538566 18638631
819483747898 18629058
437950478830 18619485
131002660858 18609912
135783779518 18600339
211325454346 18590766
42073853782 18581193
894069198994 18571620
982998006070 18562047
85103921722 18552474
724817598430 18542901
259136640946 18533328
825221090290 18523755
445600268686 18514182
628239001498 14809431
393964187158 18504609
625370330302 18495036
51636091102 18485463
389183068498 18475890
843389341198 18466317
731511164554 18456744
323203630990 18447171
63110775886 18437598
878769619282 18428025
970567097554 18418452
281129786782 18408879
862513815838 18399306
11474694358 18389733
371014817590 18380160
953355070378 18370587
150127135498 18361014
625370330302 18351441
478111875574 18341868
214194125542 18332295
157776925354 18322722
929449477078 18313149
542178865618 18303576
580427814898 18294003
891200527798 18284430
153952030426 18274857
83191474258 18265284
237143495110 18255711
239055942574 18246138
149170911766 18236565
936143043202 18226992
792709483402 18217419
705693123790 18207846
271567549462 18198273
463768519594 18188700
743942073070 18179127
360496356538 18169554
232362376450 18159981
440819150026 18150408
56417209762 18140835
19124484214 18131262
480024323038 18121689
676050188098 18112116
500105021410 18102543
304079156350 18092970
990647795926 18083397
708561794986 18073824
370058593858 18064251
298341813958 18054678
467593414522 18045105
664575503314 18035532
462812295862 18025959
775497456226 18016386
551741102938 18006813
572778025042 11698206
640669910014 17997240
404482648210 17987667
421694675386 17978094
193157203438 17968521
579471591166 17958948
325116078454 17949375
468549638254 17939802
287823352906 17930229
904587660046 17920656
150127135498 17911083
635888791354 17901510
975348216214 17891937
702824452594 17882364
85103921722 17872791
994472690854 17863218
848170459858 17853645
957179965306 17844072
531660404566 17834499
501061245142 17824926
402570200746 17815353
464724743326 17805780
967698426358 17796207
961961083966 17786634
24861826606 17777061
306947827546 17767488
112834409950 17757915
32511616462 1694421
802271720722 17748342
778366127422 17738769
969610873822 17729196
884506961674 17719623
760197876514 17710050
351890342950 17700477
896937870190 17690904
40161406318 17681331
929449477078 17671758
143433569374 17662185
45898748710 17652612
836695775074 17643039
271567549462 17633466
60242104690 17623893
996385138318 17614320
687524872882 17604747
95622382774 17595174
120484199806 1225344
102315948898 17585601
387270621034 17576028
305991603814 17566455
983954229802 17556882
596683618342 17547309
238099718842 17537736
944749056790 17528163
638757462550 17518590
567996906382 17509017
274436220658 17499444
175945176262 17489871
667444174510 17480298
477155651842 17470725
584252709826 17461152
295473142762 17451579
809921510578 17442006
287823352906 17432433
215150349274 17422860
462812295862 17413287
541222641886 17403714
865382487034 17394141
878769619282 17384568
180726294922 17374995
518273272318 17365422
757329205318 17355849
863470039570 17346276
827133537754 17336703
77454131866 17327130
946661504254 17317557
352846566682 17307984
812790181774 17298411
165426715210 17288838
618676764178 17279265
866338710766 17269692
304079156350 17260119
243837061234 17250546
876857171818 17240973
626326554034 17231400
856776473446 17221827
412132438066 17212254
499148797678 17202681
22949379142 17193108
5737351966 17183535
963873531430 17173962
356671461610 17164389
626326554034 17154816
498192573946 17145243
660750608386 17135670
307904051278 17126097
771672561298 17116524
485761665430 17106951
334678315774 17097378
324159854722 17087805
480024323038 17078232
567996906382 17068659
915106121098 17059086
885463185406 17049513
477155651842 17039940
806096615650 17030367
948573951718 17020794
478111875574 17011221
861557592106 17001648
606245855662 16992075
277304891854 16982502
536441523226 16972929
777409903690 16963356
157776925354 16953783
497236350214 16944210
53548538566 16934637
568953130114 16925064
832870880146 16915491
645451028674 16905918
813746405506 16896345
742985849338 16886772
24861826606 16877199
974391992482 16867626
728642493358 16858053
250530627358 16848480
765935218906 16838907
352846566682 16829334
863470039570 16819761
892156751530 16810188
646407252406 16800615
719080256038 16791042
465680967058 16781469
92753711578 16771896
358583909074 4078098
341371881898 16762323
400657753282 16752750
218019020470 16743177
592858723414 16733604
513492153658 16724031
288779576638 16714458
807052839382 16704885
305991603814 16695312
869207381962 16685739
419782227922 16676166
528791733370 16666593
155864477890 16657020
130046437126 16647447
554609774134 16637874
147258464302 16628301
76497908134 16618728
485761665430 16609155
634932567622 16599582
168295386406 11075961
823308642826 16590009
69804342010 16580436
573734248774 16570863
291648247834 16561290
284954681710 16551717
859645144642 16542144
571821801310 16532571
114746857414 16522998
347109224290 16513425
733423612018 16503852
886419409138 16494279
270611325730 16484706
523054390978 16475133
103272172630 16465560
953355070378 16455987
737248506946 16446414
830002208950 16436841
373883488786 16427268
521141943514 16417695
753504310390 16408122
253399298554 16398549
677962635562 16388976
903631436314 16379403
538353970690 16369830
853907802250 16360257
375795936250 16350684
939011714398 16341111
513492153658 16331538
980129334874 16321965
387270621034 16312392
739160954410 16302819
305035380082 16293246
548872431742 16283673
523054390978 16274100
415957332994 16264527
981085558606 16254954
853907802250 16245381
490542784090 16235808
611983198054 16226235
183594966118 16216662
692305991542 16207089
283042234246 16197516
687524872882 16187943
493411455286 16178370
972479545018 16168797
475243204378 16159224
965785978894 16149651
669356621974 16140078
791753259670 16130505
468549638254 16120932
469505861986 16111359
491499007822 16101786
103272172630 16092213
305035380082 16082640
847214236126 16073067
227581257790 16063494
97534830238 16053921
49723643638 16044348
222800139130 16034775
559390892794 16025202
249574403626 16015629
118571752342 16006056
8606023162 15996483
554609774134 15986910
934230595738 15977337
25818050338 15967764
404482648210 15958191
168295386406 15948618
394920410890 15939045
639713686282 15929472
240968390038 15919899
168295386406 15910326
659794384654 15900753
635888791354 15891180
919887239758 15881607
733423612018 15872034
283042234246 15862461
328940973382 15852888
450381387346 15843315
111878186218 15833742
495323902750 15824169
727686269626 15814596
965785978894 15805023
770716337566 15795450
275392444390 15785877
446556492418 15776304
269655101998 15766731
716211584842 966873
640669910014 15757158
891200527798 15747585
883550737942 15738012
252443074822 15728439
145346016838 15718866
515404601122 15709293
379620831178 15699720
670312845706 15690147
626326554034 15680574
100403501434 15671001
748723191730 15661428
526879285906 15651855
428388241510 15642282
660750608386 15632709
291648247834 15623136
669356621974 15613563
612939421786 15603990
387270621034 15594417
268698878266 15584844
663619279582 15575271
663619279582 15565698
548872431742 15556125
730554940822 15546552
271567549462 15536979
371014817590 15527406
751591862926 15517833
817571300434 15508260
261049088410 15498687
147258464302 15489114
291648247834 15479541
682743754222 15469968
502973692606 15460395
293560695298 15450822
372927265054 15441249
177857623726 15431676
269655101998 15422103
357627685342 15412530
719080256038 15402957
124309094734 15393384
763066547710 15383811
11474694358 15374238
369102370126 15364665
514448377390 15355092
451337611078 15345519
263917759606 15335946
208456783150 15326373
93709935310 15316800
309816498742 15307227
869207381962 15297654
349977895486 15288081
323203630990 15278508
686568649150 15268935
497236350214 15259362
799403049526 15249789
968654650090 15240216
583296486094 15230643
169251610138 15221070
613895645518 15211497
978216887410 15201924
661706832118 15192351
756372981586 15182778
970567097554 15173205
896937870190 15163632
383445726106 15154059
849126683590 15144486
990647795926 15134913
716211584842 15125340
886419409138 15115767
351890342950 15106194
337546986970 15096621
971523321286 15087048
87016369186 15077475
634932567622 15067902
909368778706 15058329
243837061234 15048756
562259563990 15039183
507754811266 15029610
793665707134 15020037
636845015086 15010464
797490602062 15000891
132915108322 14991318
249574403626 14981745
616764316714 14972172
527835509638 14962599
870163605694 14953026
611026974322 14943453
993516467122 14933880
112834409950 14924307
801315496990 14914734
265830207070 14905161
979173111142 14895588
991604019658 14886015
917974792294 14876442
487674112894 14866869
651188371066 14857296
745854520534 14847723
973435768750 14838150
818527524166 14828577
9574 14819004
182638742386 14809431
868251158230 14799858
237143495110 14790285
214194125542 14780712
352846566682 14771139
74585460670 5648070
834783327610 14761566
149170911766 14751993
846258012394 14742420
409263766870 14732847
670312845706 14723274
387270621034 14713701
352846566682 14704128
771672561298 14694555
743942073070 14684982
448468939882 14675409
423607122850 14665836
552697326670 14656263
716211584842 14646690
198894545830 14637117
493411455286 14627544
264873983338 14617971
630151448962 14608398
647363476138 14598825
943792833058 14589252
233318600182 14579679
217062796738 14570106
34424063926 14560533
81279026794 14550960
501061245142 14541387
584252709826 14531814
530704180834 14522241
87016369186 14512668
35380287658 14503095
223756362862 14493522
105184620094 14483949
407351319406 14474376
545047536814 14464803
522098167246 14455230
846258012394 14445657
233318600182 14436084
956223741574 14426511
185507413582 14416938
758285429050 14407365
955267517842 14397792
777409903690 14388219
589990052218 14378646
105184620094 14369073
979173111142 14359500
659794384654 14349927
333722092042 14340354
774541232494 14330781
495323902750 14321208
476199428110 14311635
715255361110 14302062
678918859294 14292489
11474694358 14282916
100403501434 14273343
329897197114 14263770
86060145454 14254197
502017468874 14244624
347109224290 14235051
88928816650 14225478
767847666370 14215905
227581257790 14206332
215150349274 14196759
296429366494 14187186
28686721534 14177613
966742202626 14168040
920843463490 14158467
340415658166 14148894
600508513270 14139321
444644044954 14129748
964829755162 14120175
773585008762 14110602
650232147334 14101029
119527976074 14091456
718124032306 14081883
187419861046 14072310
546959984278 14062737
281129786782 14053164
90841264114 14043591
204631888222 14034018
447512716150 14024445
613895645518 14014872
972479545018 14005299
609114526858 13995726
151083359230 13986153
667444174510 13976580
505842363802 13967007
657881937190 13957434
359540132806 13947861
718124032306 13938288
575646696238 13928715
457074953470 13919142
524966838442 13909569
793665707134 13899996
486717889162 13890423
502973692606 13880850
24861826606 13871277
218019020470 13861704
895025422726 13852131
40161406318 13842558
371014817590 13832985
912237449902 13823412
423607122850 13813839
408307543138 13804266
195069650902 13794693
331809644578 13785120
227581257790 13775547
656925713458 13765974
220887691666 13756401
398745305818 13746828
692305991542 13737255
171164057602 13727682
110921962486 13718109
18168260482 13708536
562259563990 13698963
17212036750 13689390
811833958042 13679817
108053291290 13670244
415001109262 13660671
366233698930 13651098
732467388286 13641525
342328105630 13631952
579471591166 13622379
722905150966 13612806
698043333934 13603233
956233306 13593660
344240553094 13584087
780278574886 13574514
787928364742 13564941
435081807634 13555368
677006411830 13545795
386314397302 13536222
848170459858 13526649
312685169938 13517076
918931016026 13507503
924668358418 13497930
145346016838 13488357
696130886470 13478784
216106573006 13469211
62154552154 13459638
403526424478 13450065
545047536814 13440492
580427814898 13430919
246705732430 13421346
580427814898 13411773
423607122850 13402200
636845015086 13392627
585208933558 13383054
807052839382 13373481
472374533182 13363908
977260663678 13354335
556522221598 13344762
438906702562 13335189
504886140070 13325616
524966838442 13316043
459943624666 13306470
677006411830 13296897
591902499682 13287324
949530175450 13277751
28686721534 13268178
70760565742 13258605
490542784090 13249032
5737351966 13239459
179770071190 13229886
762110323978 13220313
538353970690 13210740
649275923602 13201167
654057042262 13191594
259136640946 13182021
874944724354 13172448
340415658166 13162875
546003760546 13153302
79366579330 13143729
469505861986 13134156
673181516902 13124583
423607122850 13115010
546959984278 13105437
823308642826 13095864
939011714398 13086291
123352871002 13076718
896937870190 13067145
626326554034 13057572
106140843826 13047999
95622382774 13038426
727686269626 13028853
122396647270 13019280
928493253346 13009707
42073853782 13000134
20080707946 12990561
272523773194 12980988
29642945266 12971415
505842363802 12961842
678918859294 12952269
85103921722 12942696
407351319406 12933123
453250058542 12923550
539310194422 12913977
571821801310 12904404
964829755162 12894831
87016369186 12885258
724817598430 12875685
126221542198 12866112
354759014146 12856539
818527524166 12846966
512535929926 12837393
713342913646 12827820
900762765118 12818247
785059693546 12808674
232362376450 12799101
495323902750 12789528
823308642826 12779955
972479545018 12770382
543135089350 12760809
34424063926 12751236
265830207070 12741663
785059693546 12732090
16255813018 12722517
365277475198 12712944
7649799430 12703371
577559143702 12693798
600508513270 12684225
202719440758 12674652
214194125542 12665079
599552289538 12655506
149170911766 12645933
738204730678 12636360
575646696238 12626787
830002208950 12617214
588077604754 12607641
121440423538 12598068
189332308510 12588495
907456331242 12578922
595727394610 12569349
443687821222 12559776
473330756914 12550203
907456331242 12540630
256267969750 12531057
743942073070 12521484
749679415462 12511911
431256912706 12502338
339459434434 12492765
415001109262 12483192
971523321286 12473619
480024323038 12464046
170207833870 12454473
770716337566 12444900
44942524978 12435327
331809644578 12425754
993516467122 12416181
792709483402 12406608
241924613770 12397035
312685169938 12387462
371014817590 12377889
302166708886 12368316
600508513270 12358743
484805441698 12349170
548872431742 12339597
165426715210 12330024
425519570314 12320451
337546986970 12310878
182638742386 12301305
341371881898 12291732
860601368374 12282159
601464737002 12272586
918931016026 12263013
154908254158 12253440
815658852970 12243867
22949379142 12234294
161601820282 12224721
360496356538 12215148
849126683590 12205575
698043333934 12196002
70760565742 12186429
124309094734 12176856
624414106570 12167283
719080256038 12157710
940924161862 12148137
371971041322 12138564
546959984278 12128991
339459434434 12119418
402570200746 12109845
738204730678 12100272
771672561298 12090699
5737351966 12081126
96578606506 12071553
217062796738 12061980
507754811266 12052407
195069650902 12042834
696130886470 12033261
727686269626 12023688
691349767810 12014115
13387141822 12004542
847214236126 11994969
643538581210 11985396
773585008762 11975823
492455231554 11966250
79366579330 11956677
502973692606 11947104
653100818530 11937531
611026974322 11927958
984910453534 11918385
355715237878 11908812
229493705254 1072176
227581257790 11899239
108053291290 11889666
126221542198 11880093
581384038630 11870520
297385590226 11860947
731511164554 11851374
254355522286 11841801
88928816650 11832228
217062796738 11822655
873032276890 11813082
736292283214 11803509
159689372818 11793936
903631436314 11784363
322247407258 11774790
595727394610 11765217
885463185406 11755644
196025874634 11746071
609114526858 11736498
57373433494 11726925
10518470626 11717352
161601820282 11707779
830002208950 11698206
198894545830 11688633
577559143702 11679060
401613977014 11669487
651188371066 11659914
567040682650 11650341
65979447082 11640768
894069198994 11631195
156820701622 11621622
763066547710 11612049
437950478830 11602476
383445726106 11592903
9562246894 11583330
544091313082 11573757
542178865618 11564184
355715237878 11554611
517317048586 11545038
400657753282 11535465
196982098366 11525892
857732697178 11516319
226625034058 11506746
554609774134 11497173
535485299494 11487600
265830207070 11478027
531660404566 11468454
749679415462 11458881
57373433494 11449308
706649347522 11439735
418826004190 11430162
344240553094 11420589
472374533182 11411016
822352419094 11401443
952398846646 11391870
717167808574 11382297
7649799430 11372724
509667258730 11363151
487674112894 11353578
797490602062 11344005
447512716150 11334432
446556492418 11324859
167339162674 11315286
656925713458 11305713
388226844766 11296140
932318148274 11286567
648319699870 11276994
630151448962 11267421
17212036750 11257848
631107672694 11248275
381533278642 11238702
874944724354 11229129
635888791354 11219556
502973692606 11209983
374839712518 11200410
659794384654 11190837
932318148274 11181264
940924161862 11171691
327028525918 11162118
922755910954 11152545
243837061234 11142972
962917307698 11133399
834783327610 11123826
462812295862 11114253
758285429050 11104680
468549638254 11095107
123352871002 11085534
73629236938 11075961
748723191730 11066388
443687821222 11056815
904587660046 11047242
803227944454 11037669
586165157290 11028096
64066999618 11018523
172120281334 11008950
684656201686 10999377
46854972442 10989804
779322351154 10980231
597639842074 10970658
998297585782 10961085
633976343890 10951512
705693123790 10941939
478111875574 10932366
685612425418 10922793
577559143702 10913220
152039582962 10903647
13387141822 10894074
612939421786 10884501
40161406318 10874928
436038031366 10865355
507754811266 10855782
910325002438 10846209
40161406318 10836636
987779124730 10827063
516360824854 10817490
818527524166 10807917
951442622914 10798344
903631436314 10788771
596683618342 10779198
352846566682 10769625
497236350214 10760052
62154552154 10750479
974391992482 10740906
527835509638 10731333
398745305818 10721760
182638742386 10712187
218975244202 10702614
439862926294 10693041
772628785030 10683468
382489502374 10673895
118571752342 10664322
39205182586 10654749
226625034058 10645176
130046437126 10635603
780278574886 10626030
843389341198 10616457
632063896426 10606884
820439971630 10597311
335634539506 10587738
103272172630 10578165
204631888222 10568592
281129786782 10559019
777409903690 10549446
376752159982 10539873
650232147334 10530300
196025874634 10520727
152039582962 10511154
233318600182 10501581
575646696238 10492008
852951578518 10482435
703780676326 10472862
449425163614 10463289
890244304066 10453716
21036931678 10444143
253399298554 10434570
912237449902 10424997
9574 10415424
200806993294 10405851
546003760546 10396278
628239001498 10386705
525923062174 10377132
284954681710 10367559
114746857414 10357986
866338710766 10348413
691349767810 10338840
464724743326 10329267
427432017778 10319694
513492153658 10310121
544091313082 10300548
929449477078 10290975
718124032306 10281402
958136189038 10271829
118571752342 10262256
87972592918 10252683
727686269626 10243110
890244304066 10233537
143433569374 10223964
861557592106 10214391
810877734310 10204818
310772722474 10195245
580427814898 10185672
448468939882 10176099
61198328422 10166526
115703081146 10156953
445600268686 10147380
858688920910 10137807
786015917278 10128234
429344465242 10118661
937099266934 10109088
914149897366 10099515
213237901810 10089942
243837061234 10080369
39205182586 10070796
801315496990 10061223
702824452594 10051650
562259563990 10042077
733423612018 10032504
153952030426 10022931
346153000558 10013358
51636091102 10003785
443687821222 9994212
889288080334 9984639
685612425418 9975066
267742654534 9965493
769760113834 9955920
771672561298 9946347
50679867370 9936774
121440423538 9927201
646407252406 9917628
831914656414 9908055
982041782338 9898482
320334959794 9888909
580427814898 9879336
277304891854 9869763
993516467122 9860190
252443074822 9850617
23905602874 9841044
970567097554 9831471
785059693546 3254820
156820701622 9821898
703780676326 9812325
750635639194 9802752
102315948898 9793179
21036931678 9783606
462812295862 9774033
667444174510 9764460
231406152718 9754887
991604019658 9745314
460899848398 9735741
923712134686 9726168
322247407258 9716595
981085558606 9707022
938055490666 9697449
762110323978 9687876
567996906382 9678303
87972592918 9668730
62154552154 9659157
4781128234 9649584
527835509638 9640011
144389793106 9630438
845301788662 9620865
811833958042 9611292
114746857414 9601719
325116078454 9592146
771672561298 9582573
714299137378 9573000
507754811266 7380783
900762765118 9563427
283998457978 9553854
993516467122 9544281
53548538566 9534708
983954229802 9525135
418826004190 9515562
29642945266 9505989
507754811266 9496416
622501659106 9486843
38248958854 9477270
919887239758 9467697
396832858354 9458124
180726294922 9448551
595727394610 9438978
581384038630 9429405
275392444390 9419832
323203630990 9410259
141521121910 9400686
358583909074 9391113
304079156350 9381540
978216887410 9371967
636845015086 9362394
888331856602 9352821
255311746018 9343248
889288080334 9333675
226625034058 9324102
445600268686 9314529
290692024102 9304956
742029625606 9295383
798446825794 9285810
25818050338 9276237
730554940822 9266664
427432017778 9257091
713342913646 9247518
145346016838 9237945
574690472506 9228372
365277475198 9218799
961004860234 9209226
510623482462 9199653
197938322098 9190080
184551189850 9180507
504886140070 9170934
88928816650 9161361
63110775886 9151788
897894093922 9142215
316510064866 9132642
407351319406 9123069
569909353846 9113496
854864025982 9103923
211325454346 9094350
435081807634 9084777
110921962486 9075204
51636091102 9065631
861557592106 9056058
155864477890 9046485
936143043202 9036912
151083359230 9027339
231406152718 9017766
469505861986 9008193
784103469814 8998620
224712586594 8989047
158733149086 8979474
503929916338 8969901
808009063114 8960328
787928364742 8950755
109009515022 8941182
830958432682 8931609
462812295862 8922036
7649799430 8912463
328940973382 8902890
404482648210 8893317
517317048586 8883744
619632987910 8874171
336590763238 8864598
4781128234 8855025
929449477078 8845452
747766967998 8835879
369102370126 8826306
161601820282 8816733
56417209762 8807160
177857623726 8797587
322247407258 8788014
330853420846 8778441
717167808574 8768868
265830207070 8759295
907456331242 8749722
64066999618 8740149
485761665430 8730576
584252709826 8721003
458987400934 8711430
526879285906 8701857
347109224290 8692284
100403501434 8682711
282086010514 8673138
232362376450 8663565
32511616462 8653992
252443074822 8644419
20080707946 8634846
599552289538 8625273
693262215274 8615700
365277475198 8606127
633020120158 8596554
83191474258 8586981
404482648210 8577408
532616628298 8567835
512535929926 8558262
835739551342 8548689
775497456226 8539116
650232147334 8529543
162558044014 8519970
273479996926 8510397
791753259670 8500824
360496356538 8491251
356671461610 8481678
242880837502 8472105
247661956162 8462532
567040682650 8452959
813746405506 8443386
327984749650 8433813
133871332054 8424240
504886140070 8414667
22949379142 8405094
121440423538 8395521
691349767810 8385948
252443074822 8376375
156820701622 8366802
769760113834 8357229
868251158230 8347656
494367679018 8338083
517317048586 8328510
466637190790 8318937
434125583902 8309364
91797487846 8299791
817571300434 8290218
857732697178 8280645
214194125542 8271072
43030077514 8261499
207500559418 8251926
771672561298 8242353
688481096614 8232780
625370330302 8223207
397789082086 8213634
285910905442 8204061
185507413582 8194488
145346016838 8184915
984910453534 8175342
91797487846 8165769
355715237878 8156196
229493705254 8146623
375795936250 8137050
879725843014 8127477
499148797678 8117904
542178865618 8108331
497236350214 8098758
256267969750 8089185
572778025042 8079612
583296486094 8070039
769760113834 8060466
936143043202 8050893
218975244202 8041320
623457882838 8031747
149170911766 8022174
203675664490 8012601
837651998806 8003028
174988952530 7993455
334678315774 7983882
959092412770 7974309
176901399994 7964736
121440423538 7955163
914149897366 7945590
372927265054 7936017
774541232494 7926444
514448377390 7916871
715255361110 7907298
735336059482 7897725
207500559418 7888152
257224193482 7878579
620589211642 7869006
883550737942 7859433
980129334874 7849860
572778025042 7840287
991604019658 7830714
225668810326 7821141
842433117466 7811568
694218439006 7801995
653100818530 7792422
43030077514 7782849
633976343890 7773276
7649799430 7763703
401613977014 7754130
69804342010 7744557
833827103878 7734984
210369230614 7725411
735336059482 7715838
568953130114 7706265
993516467122 7696692
150127135498 7687119
300254261422 7677546
874944724354 7667973
556522221598 7658400
270611325730 7648827
558434669062 7639254
909368778706 7629681
163514267746 7620108
97534830238 7610535
370058593858 7600962
224712586594 7591389
301210485154 7581816
970567097554 7572243
753504310390 7562670
281129786782 7553097
860601368374 7543524
940924161862 7533951
592858723414 7524378
537397746958 7514805
816615076702 7505232
651188371066 7495659
696130886470 7486086
430300688974 7476513
507754811266 7466940
389183068498 7457367
373883488786 7447794
481936770502 7438221
9562246894 7428648
527835509638 7419075
692305991542 7409502
634932567622 7399929
323203630990 7390356
63110775886 7380783
604333408198 7371210
815658852970 7361637
769760113834 7352064
396832858354 7342491
39205182586 7332918
724817598430 7323345
640669910014 7313772
877813395550 7304199
501061245142 7294626
141521121910 7285053
95622382774 7275480
801315496990 7265907
799403049526 7256334
950486399182 7246761
563215787722 7237188
648319699870 7227615
412132438066 7218042
302166708886 7208469
776453679958 7198896
402570200746 7189323
353802790414 7179750
380577054910 7170177
310772722474 7160604
185507413582 7151031
456118729738 7141458
234274823914 7131885
222800139130 7122312
895981646458 7112739
483849217966 7103166
190288532242 7093593
396832858354 7084020
651188371066 7074447
385358173570 7064874
125265318466 7055301
525923062174 7045728
122396647270 7036155
120484199806 7026582
766891442638 7017009
424563346582 7007436
343284329362 6997863
6693575698 6988290
572778025042 6978717
410219990602 6969144
374839712518 6959571
830958432682 6949998
832870880146 6940425
747766967998 6930852
696130886470 6921279
47811196174 6911706
729598717090 6902133
133871332054 6892560
532616628298 6882987
345196776826 6873414
126221542198 6863841
453250058542 6854268
836695775074 6844695
177857623726 6835122
577559143702 6825549
669356621974 6815976
826177314022 6806403
152995806694 6796830
300254261422 6787257
25818050338 6777684
692305991542 6768111
667444174510 6758538
556522221598 6748965
666487950778 6739392
774541232494 6729819
97534830238 6720246
774541232494 6710673
152995806694 6701100
648319699870 6691527
776453679958 6681954
559390892794 6672381
531660404566 6662808
276348668122 6653235
919887239758 6643662
922755910954 6634089
812790181774 6624516
304079156350 6614943
560347116526 6605370
624414106570 6595797
776453679958 6586224
308860275010 6576651
558434669062 6567078
494367679018 6557505
771672561298 6547932
633976343890 6538359
67891894546 6528786
257224193482 6519213
160645596550 6509640
432213136438 6500067
31555392730 6490494
867294934498 6480921
709518018718 6471348
916062344830 6461775
85103921722 6452202
851995354786 6442629
698999557666 6433056
509667258730 6423483
998297585782 6413910
788884588474 6404337
785059693546 6394764
33467840194 6385191
598596065806 6375618
94666159042 6366045
904587660046 6356472
876857171818 6346899
691349767810 6337326
33467840194 6327753
362408804002 6318180
114746857414 6308607
463768519594 6299034
653100818530 6289461
273479996926 6279888
528791733370 6270315
904587660046 6260742
553653550402 6251169
499148797678 6241596
50679867370 6232023
934230595738 6222450
629195225230 6212877
546959984278 6203304
598596065806 6193731
96578606506 6184158
489586560358 6174585
463768519594 6165012
435081807634 6155439
406395095674 6145866
926580805882 6136293
700912005130 6126720
823308642826 6117147
305991603814 6107574
219931467934 6098001
664575503314 6088428
92753711578 6078855
75541684402 6069282
39205182586 6059709
148214688034 6050136
224712586594 6040563
97534830238 6030990
695174662738 6021417
325116078454 6011844
240012166306 6002271
871119829426 5992698
584252709826 5983125
614851869250 5973552
912237449902 5963979
1912457038 5954406
132915108322 5944833
622501659106 5935260
301210485154 5925687
42073853782 5916114
329897197114 5906541
2868680770 5896968
671269069438 5887395
56417209762 5877822
348065448022 5868249
609114526858 5858676
326072302186 5849103
758285429050 5839530
76497908134 5829957
765935218906 5820384
246705732430 5810811
405438871942 5801238
874944724354 5791665
488630336626 5782092
377708383714 5772519
764022771442 5762946
955267517842 5753373
364321251466 5743800
217062796738 5734227
120484199806 5724654
695174662738 5715081
550784879206 5705508
486717889162 5695935
549828655474 5686362
749679415462 5676789
297385590226 5667216
78410355598 5657643
915106121098 5648070
266786430802 5638497
889288080334 5628924
784103469814 5619351
612939421786 5609778
261049088410 5600205
86060145454 5590632
14343365554 5581059
386314397302 5571486
189332308510 5561913
283042234246 5552340
359540132806 5542767
514448377390 5533194
23905602874 5523621
129090213394 5514048
617720540446 5504475
633020120158 5494902
841476893734 5485329
152995806694 5475756
402570200746 5466183
440819150026 5456610
208456783150 5447037
20080707946 5437464
898850317654 5427891
957179965306 5418318
930405700810 5408745
874944724354 5399172
977260663678 5389599
708561794986 5380026
688481096614 5370453
355715237878 5360880
16255813018 5351307
528791733370 5341734
32511616462 5332161
250530627358 5322588
243837061234 5313015
578515367434 5303442
89885040382 5293869
991604019658 5284296
699955781398 5274723
975348216214 5265150
631107672694 5255577
349021671754 5246004
950486399182 5236431
109965738754 5226858
711430466182 5217285
668400398242 5207712
325116078454 5198139
69804342010 5188566
424563346582 5178993
611983198054 5169420
170207833870 5159847
117615528610 5150274
190288532242 5140701
198894545830 5131128
229493705254 5121555
43986301246 5111982
214194125542 5102409
61198328422 5092836
474286980646 5083263
126221542198 5073690
319378736062 5064117
224712586594 5054544
895981646458 5044971
311728946206 5035398
235231047646 5025825
185507413582 5016252
230449928986 5006679
9574 4997106
667444174510 4987533
660750608386 4977960
836695775074 4968387
164470491478 4958814
717167808574 4949241
285910905442 4939668
551741102938 4930095
679875083026 4920522
121440423538 4910949
405438871942 4901376
633020120158 4891803
646407252406 4882230
22949379142 4872657
376752159982 4863084
60242104690 4853511
750635639194 4843938
619632987910 4834365
800359273258 4824792
363365027734 4815219
569909353846 4805646
635888791354 4796073
587121381022 4786500
739160954410 4776927
839564446270 4767354
21993155410 4757781
966742202626 4748208
542178865618 4738635
190288532242 4729062
665531727046 4719489
74585460670 4709916
69804342010 4700343
35380287658 4690770
14343365554 4681197
100403501434 4671624
207500559418 4662051
495323902750 4652478
709518018718 4642905
789840812206 4633332
604333408198 4623759
914149897366 4614186
656925713458 4604613
572778025042 4595040
590946275950 4585467
681787530490 4575894
342328105630 4566321
530704180834 4556748
280173563050 4547175
65979447082 4537602
611026974322 4528029
652144594798 4518456
312685169938 4508883
148214688034 4499310
787928364742 4489737
19124484214 4480164
411176214334 4470591
196025874634 4461018
710474242450 4451445
448468939882 4441872
138652450714 4432299
58329657226 4422726
918931016026 4413153
15299589286 4403580
970567097554 4394007
337546986970 3159090
720992703502 4384434
985866677266 4374861
430300688974 4365288
209413006882 4355715
739160954410 4346142
856776473446 4336569
795578154598 4326996
305991603814 4317423
295473142762 4307850
689437320346 4298277
1912457038 4288704
833827103878 4279131
359540132806 4269558
746810744266 4259985
876857171818 4250412
589033828486 4240839
300254261422 4231266
675093964366 4221693
135783779518 4212120
759241652782 4202547
938055490666 4192974
199850769562 4183401
767847666370 4173828
266786430802 4164255
430300688974 4154682
459943624666 4145109
35380287658 4135536
114746857414 4125963
638757462550 4116390
840520670002 4106817
293560695298 4097244
173076505066 4087671
882594514210 4078098
625370330302 4068525
726730045894 4058952
607202079394 4049379
255311746018 4039806
200806993294 4030233
159689372818 4020660
397789082086 4011087
985866677266 4001514
934230595738 3991941
772628785030 3982368
392051739694 3972795
196025874634 3963222
778366127422 3953649
433169360170 3944076
575646696238 3934503
762110323978 3924930
334678315774 3915357
913193673634 3905784
838608222538 3896211
22949379142 3886638
613895645518 3877065
894069198994 3867492
393964187158 3857919
552697326670 3848346
576602919970 3838773
831914656414 3829200
556522221598 3819627
688481096614 3810054
83191474258 3800481
392051739694 3790908
946661504254 3781335
972479545018 3771762
440819150026 3762189
786015917278 3752616
818527524166 3743043
476199428110 3733470
782191022350 3723897
290692024102 3714324
906500107510 3704751
921799687222 3695178
549828655474 3685605
951442622914 3676032
977260663678 3666459
75541684402 3656886
657881937190 3647313
592858723414 3637740
886419409138 3628167
889288080334 3618594
609114526858 3609021
304079156350 3599448
655969489726 3589875
916062344830 3580302
381533278642 3570729
971523321286 3561156
655969489726 3551583
286867129174 3542010
939011714398 3532437
991604019658 3522864
158733149086 3513291
974391992482 3503718
533572852030 3494145
973435768750 3484572
306947827546 3474999
434125583902 3465426
334678315774 3455853
774541232494 3446280
982041782338 3436707
157776925354 3427134
830002208950 3417561
559390892794 3407988
910325002438 3398415
462812295862 3388842
642582357478 3379269
137696226982 3369696
806096615650 3360123
939011714398 3350550
103272172630 3340977
673181516902 3331404
15299589286 3321831
189332308510 3312258
380577054910 3302685
131002660858 3293112
78410355598 3283539
53548538566 3273966
16255813018 3264393
47811196174 3254820
533572852030 3245247
242880837502 3235674
929449477078 3226101
364321251466 3216528
582340262362 3206955
957179965306 3197382
109965738754 3187809
683699977954 3178236
557478445330 3168663
986822900998 3159090
127177765930 3149517
244793284966 3139944
177857623726 3130371
264873983338 3120798
798446825794 3111225
625370330302 3101652
280173563050 3092079
579471591166 3082506
599552289538 3072933
850082907322 3063360
330853420846 3053787
935186819470 3044214
438906702562 3034641
709518018718 3025068
320334959794 3015495
809921510578 3005922
136740003250 2996349
169251610138 2986776
738204730678 2977203
508711034998 2967630
558434669062 2958057
617720540446 2948484
603377184466 2938911
865382487034 2929338
722905150966 2919765
141521121910 2910192
324159854722 2900619
651188371066 2891046
997341362050 2881473
868251158230 2871900
284954681710 2862327
980129334874 2852754
387270621034 2843181
552697326670 2833608
833827103878 2824035
442731597490 2814462
645451028674 2804889
951442622914 2795316
670312845706 2785743
4781128234 2776170
100403501434 2766597
749679415462 2757024
761154100246 2747451
716211584842 2737878
874944724354 2728305
27730497802 2718732
763066547710 2709159
285910905442 2699586
538353970690 2690013
428388241510 2680440
176901399994 2670867
930405700810 2661294
41117630050 2651721
569909353846 2642148
255311746018 2632575
371014817590 2623002
602420960734 2613429
257224193482 2603856
962917307698 2594283
464724743326 2584710
813746405506 2575137
949530175450 2565564
891200527798 2555991
808965286846 2546418
895025422726 2536845
796534378330 2527272
890244304066 2517699
229493705254 2508126
721948927234 2498553
837651998806 2488980
478111875574 2479407
389183068498 2469834
443687821222 2460261
573734248774 2450688
794621930866 2441115
663619279582 2431542
744898296802 2421969
556522221598 2412396
217062796738 2402823
394920410890 2393250
404482648210 2383677
697087110202 2374104
753504310390 2364531
369102370126 2354958
774541232494 2345385
576602919970 2335812
654057042262 2326239
238099718842 2316666
561303340258 2307093
727686269626 2297520
334678315774 2287947
162558044014 2278374
129090213394 2268801
22949379142 2259228
170207833870 2249655
611983198054 2240082
376752159982 2230509
823308642826 2220936
72673013206 2211363
625370330302 2201790
77454131866 2192217
623457882838 2182644
16255813018 2173071
958136189038 2163498
515404601122 2153925
71716789474 2144352
985866677266 2134779
663619279582 2125206
331809644578 2115633
791753259670 2106060
498192573946 2096487
35380287658 2086914
392051739694 2077341
417869780458 2067768
494367679018 2058195
192200979706 2048622
248618179894 2039049
268698878266 2029476
818527524166 2019903
930405700810 2010330
440819150026 2000757
955267517842 1991184
760197876514 1981611
942836609326 1972038
460899848398 1962465
208456783150 1952892
126221542198 1943319
166382938942 1933746
855820249714 1924173
822352419094 1914600
249574403626 1905027
882594514210 1895454
243837061234 1885881
126221542198 1876308
494367679018 1866735
630151448962 1857162
399701529550 1847589
627282777766 1838016
126221542198 1828443
765935218906 1818870
574690472506 1809297
340415658166 1799724
751591862926 1790151
798446825794 1780578
210369230614 1771005
677962635562 1761432
542178865618 1751859
933274372006 1742286
754460534122 1732713
458987400934 1723140
108053291290 1713567
55460986030 1703994
618676764178 1694421
359540132806 1684848
985866677266 1675275
393007963426 1665702
542178865618 1656129
331809644578 1646556
183594966118 1636983
548872431742 1627410
259136640946 1617837
614851869250 1608264
18168260482 1598691
399701529550 1589118
854864025982 1579545
66935670814 1569972
854864025982 1560399
109965738754 1550826
228537481522 1541253
947617727986 1531680
63110775886 1522107
937099266934 1512534
732467388286 1502961
443687821222 1493388
899806541386 1483815
109965738754 1474242
743942073070 1464669
940924161862 1455096
998297585782 1445523
685612425418 1435950
564172011454 1426377
959092412770 1416804
398745305818 1407231
514448377390 1397658
903631436314 1388085
34424063926 1378512
819483747898 1368939
156820701622 1359366
230449928986 1349793
473330756914 1340220
490542784090 1330647
725773822162 1321074
108053291290 1311501
779322351154 1301928
861557592106 1292355
560347116526 1282782
331809644578 1273209
116659304878 1263636
485761665430 1254063
801315496990 1244490
90841264114 1234917
152039582962 1225344
733423612018 1215771
359540132806 1206198
216106573006 1196625
453250058542 1187052
998297585782 1177479
917018568562 1167906
872076053158 1158333
44942524978 1148760
22949379142 1139187
564172011454 1129614
353802790414 1120041
729598717090 1110468
905543883778 1100895
441775373758 1091322
990647795926 1081749
627282777766 1072176
317466288598 1062603
233318600182 1053030
293560695298 1043457
255311746018 1033884
482892994234 1024311
793665707134 1014738
837651998806 1005165
672225293170 995592
982998006070 986019
878769619282 976446
881638290478 966873
744898296802 957300
168295386406 947727
296429366494 938154
327028525918 928581
493411455286 919008
362408804002 909435
320334959794 899862
788884588474 890289
357627685342 880716
491499007822 871143
34424063926 861570
919887239758 851997
574690472506 842424
466637190790 832851
319378736062 823278
130046437126 813705
492455231554 804132
942836609326 794559
343284329362 784986
819483747898 775413
8606023162 765840
105184620094 756267
739160954410 746694
819483747898 737121
598596065806 727548
961004860234 717975
655969489726 708402
76497908134 698829
341371881898 689256
397789082086 679683
609114526858 670110
204631888222 660537
401613977014 650964
355715237878 641391
458031177202 631818
834783327610 622245
19124484214 612672
769760113834 603099
959092412770 593526
877813395550 583953
17212036750 574380
214194125542 564807
67891894546 555234
378664607446 545661
533572852030 536088
610070750590 526515
393964187158 516942
538353970690 507369
107097067558 497796
492455231554 488223
273479996926 478650
548872431742 469077
883550737942 459504
670312845706 449931
965785978894 440358
30599168998 430785
134827555786 421212
664575503314 411639
451337611078 402066
412132438066 392493
531660404566 382920
822352419094 373347
166382938942 363774
239055942574 354201
145346016838 344628
932318148274 335055
253399298554 325482
245749508698 315909
739160954410 277617
987779124730 306336
398745305818 296763
916062344830 287190
749679415462 277617
750635639194 268044
673181516902 258471
115703081146 248898
454206282274 239325
262961535874 229752
827133537754 220179
961961083966 210606
391095515962 201033
421694675386 191460
373883488786 181887
92753711578 172314
359540132806 162741
495323902750 153168
368146146394 143595
41117630050 134022
89885040382 124449
799403049526 114876
393964187158 105303
219931467934 95730
575646696238 86157
932318148274 76584
666487950778 67011
363365027734 57438
472374533182 47865
670312845706 38292
193157203438 28719
249574403626 19146
878769619282 9573
135534
342876141
875546580
955375507
619899615
8740149
406709439
409580805
340722216
384212355
410576397
861266791
124133091
518780016
291685983
895775991
565742089
714315123
278334975
697509619
82404384
511466244
210337956
456123506
364530267
674072762
233134965
800216643
11439735
88875732
3522864
584297628
32892828
337831170
23824365
935055600
933155391
30040074
97759476
904054974
588002379
185587013
701867779
581128675
155676543
441232796
890188097
63239238
249242628
824831486
929184099
550351770
413978704
409193368
153915367
266799510
525414105
619382673
900808440
58854804
268521005
169566549
154964556
746933325
562978557
73003698
897037965
359422593
421681077
518610902
243479682
150631155
746263215
631291485
46217469
321011409
30145377
301750533
88527227
249518720
650187660
943921437
31944307
785413583
544272915
23605349
614672757
58462311
4499310
111879651
585056361
68035311
808755759
338656736
323750435
694990227
397647850
480227164
224430493
274256877
62588274
57999470
58109283
926053728
664471503
73051563
14885211
126756093
267401172
758401779
393456216
194389338
817491521
313883258
278172234
820179604
359198106
791457348
80681244
115593975
188377494
248390631
877699030
935232308
95490675
589237296
291139524
384040041
894922332
131651427
397308219
405904773
434547189
507771066
823632296
355485089
773680287
13670244
763858389
500983809
196994308
613624722
605898198
720964108
122419524
734877153
482894276
139785775
471604272
271663936
109657609
410662554
96581997
711350484
320014982
16590009
63133935
241469352
746370464
128058021
147591379
50149502
548398278
395353607
407471310
939187078
227578929
974299
359925654
317804454
195096184
755266606
882951030
480347349
925421910
30911217
851365182
88603132
169777155
888200663
8318937
255850515
568206775
411128423
470099484
99023112
805511550
891356424
229036505
812776419
42599850
245959089
310505854
20294760
350611554
211958761
933071977
1064501
351571007
182384796
858037563
403789140
475998279
142991901
632880603
71780926
502139918
558412236
763427604
340138263
894721299
875265645
341727381
820110641
89928762
810153417
213871248
761685395
484552739
422578214
286529213
596534793
556775253
364712154
588640475
952905993
567841641
545697941
886009869
210809237
222988255
633277769
197160408
369316767
221179377
785263617
40378914
199041816
482917878
365018490
738164292
266033622
786220917
729902958
533713896
212513165
496499836
358554588
726925755
28066461
474906957
435246114
118915806
667777947
775317270
186549051
140033400
152488317
474485745
485081545
556047705
858027990
39459906
487055094
123235236
17320261
710420154
428387045
638854155
338625017
638429000
127446971
396273927
60447464
330270882
338835196
598599690
14307142
221413917
251463564
340310577
366741630
169901604
564031587
545469540
522788723
936785061
256144761
543679389
692051316
244781610
90148941
643487487
296972959
258404847
359893767
355904994
79580349
812034007
252598635
796857476
538289944
162252777
725451513
912689820
80681244
527462727
478668792
470235333
247901092
212844774
373021518
219240846
809695226
508931417
14923453
889961056
746947013
646790172
809693025
573652709
216072183
418991064
28594551
324802317
508996410
253355030
127091148
826121181
125588187
822027723
65316579
283692930
656873844
159160698
823756650
49482837
28211631
363375187
566968514
434011101
646966538
35879604
673190678
739357841
852313506
399644031
590587089
566530140
791495640
839504235
421801550
615151407
265928367
443986167
3685605
92200457
588509748
705280852
278143515
762004463
147022134
26734409
819333924
668618420
328009272
693657730
835531440
306591341
879650068
210709253
223242360
820827312
70397049
254002128
947975898
302468508
582363882
760205172
724392027
59400465
479061639
567054991
619248936
121222899
552036385
849689907
558230599
927786441
740950742
728361705
157595205
643008837
446250643
694206340
867815112
879503001
655664343
689332584
582779617
359092803
437438235
608932278
376946677
100832409
724824561
94849284
413370436
820818202
307741125
696630322
486901926
929624457
537744129
508760446
111841359
654679949
931625214
452674726
182767716
209170661
543585613
901575567
469635875
780256938
146112699
362175309
523009133
399529155
560988380
353681046
868300167
133911137
871031129
828922288
500409429
514062582
585760129
396475368
704891195
882001031
818003277
432115647
57543303
515523235
800925045
653293355
771301057
669794091
79398462
68976214
475184574
174616952
887706814
482970903
764270028
296474216
315442940
729462600
332805345
931577349
556941158
377589567
120339921
59662496
831935566
717727653
436873428
479291391
722759185
500044388
866613388
955394973
401940640
419476971
397932619
666931764
129101478
714978651
637427778
685850781
38134503
712030167
598465668
3714324
54450408
101581093
6941016
376467798
123862244
754457703
22822032
608740586
926312199
633474129
559721632
393960056
458010612
781579100
193522060
553836342
58940961
833693424
524246883
408642651
436400693
157006773
478448967
322359786
97290399
14098451
799096602
140684808
440185686
227741670
300649638
282640704
772897943
658526670
43322032
302018283
711340911
545278080
490290768
311572935
707786660
500160531
57935796
163105881
711762123
125117975
782602323
32519481
84453006
378702009
688029613
118628616
282834722
359708285
428793816
266862369
19251303
363161019
620932170
589467048
247720521
74028009
707033061
578525109
494368866
131102235
770205288
176114481
646496740
273336323
498628851
647220957
550551494
805491366
656506767
893773572
782774637
404612418
483493938
63282340
542439013
899867947
829008533
3302685
181781697
955280097
310385760
343594116
437457381
811903163
602639496
47606529
512832499
818881947
837237825
269833409
129132457
161285904
754904328
48908457
357824722
621029229
163478121
59419611
764252227
87305760
584301236
247676538
223481685
256690422
133411964
152670439
94072283
356766886
714142518
93223810
130154508
707775380
188865717
370599549
82148076
758497509
564437368
304162929
382408954
630690237
669056970
517095168
541451092
139967592
655712208
47607580
754836548
575729793
540711759
343297353
46754532
788805627
757674231
620327862
887531976
683442360
101435508
686499619
417631698
281809974
681396567
678160893
637111869
467325141
229455237
800695293
605730203
565860030
235093734
687082929
459504
799377886
285112659
390523115
55561692
197615439
115354650
764662521
575327727
332594739
159409596
52729825
3312258
517966311
390524074
460806478
173602196
372274824
312299979
131513874
121138471
34608400
398912341
478717790
930734925
912620880
905763584
553563474
93133413
416856285
623279499
534096816
206128372
335667672
267337795
693506412
34783212
100210164
854543418
181216890
576792396
860430813
170925915
313921560
737532639
235342632
316959548
543213697
67135449
439151802
230218096
867018468
874035212
423452082
5447037
94757216
601375860
182548730
751125886
96351674
610728681
210746073
138376413
72040080
507309577
581454447
560736012
305215959
426373441
344551416
212533505
355715497
573044315
296954460
55370232
768023113
773036993
703847200
342030902
796192696
366942663
28010598
399423852
404832597
18755449
219305585
563811408
869399197
343311954
445604004
332507811
752378542
332250111
464021743
534095962
664681798
818367051
152641485
170112210
397004814
772857009
906697122
389844790
264262665
594755636
99415605
14355132
856191536
352114086
46419477
704447088
3752616
460882512
291131844
91498734
837895971
335600661
26794827
518282220
750839109
367903869
365369211
764642252
741067707
109409817
489754680
814030482
495314147
393237824
755247535
586700451
615936393
711197316
208914646
468806263
64617750
461566667
504686777
18370587
65197903
538660554
544366804
503961012
74120904
538509969
267158069
476065290
373682055
610380677
193690509
704544081
954728138
248649102
248304749
457809579
783832271
691543947
257761147
97031928
635825921
106356030
441243744
257676441
231226242
307612936
801154797
653567856
9180507
842528051
831462915
686355381
493899789
384543784
165203347
669714689
801652593
353314126
803117262
293383731
383944311
237333403
42839175
739389801
259686771
345929928
712653023
153206292
36913488
789599158
482488773
928839471
550256040
320969096
132037554
787101633
932853224
464307840
591745422
724905852
831596966
675882519
349366635
37679328
115653087
665419230
824895046
318292677
778465102
574839504
750281114
496733397
419000637
638397986
541927530
561203982
779634693
847544648
310958084
95921460
944578903
261754539
176568251
465469765
729998688
449931
943007511
871075989
122304648
851070603
117230958
282616850
792070020
16413790
80802707
14129748
275443929
482083970
118475888
626753231
561467226
257178645
229602452
399423698
199424736
450897873
922227131
832755270
887914896
533487150
720617148
754040805
241124724
97663746
389287930
717879270
100143153
191201529
636441638
179181879
618454092
533321840
377032605
928801179
730209294
503308464
141658978
231963306
498016179
788783836
24508945
239765358
94456791
638244397
709394664
955189172
333332368
20354160
150650301
516166587
2546418
142264353
832104306
433293126
132066458
850656375
264209595
243833883
39747096
847768128
798356156
520700443
343948317
454045759
509883391
251243385
844970418
859195896
937671342
442703385
13670244
145912133
908729971
278113699
715210696
610119152
811593855
352532755
377683569
842219799
393632187
791714152
339238401
381819105
431321088
353234127
120658092
337189779
648494166
155905878
702500423
161930499
951295041
680333964
630381291
859502232
221679303
948267174
827155065
725657242
896351646
511447098
331761888
576589951
671670091
228727689
931339294
407560902
149223924
644502225
225606891
108511409
589849968
870913248
116476147
259351716
490181746
324486408
793958745
29978901
809547107
135452491
898050022
342787561
273739935
340516053
406460007
36245037
870817518
480291913
17173962
253560051
739734429
510056393
294877119
168168891
422509452
641804302
455521352
326601052
782301180
183584095
245892078
366538867
905708860
219671631
256788882
392483427
927058893
879873576
393517311
905428061
778212077
627374287
683610637
890093450
6825549
99520908
259055792
352500051
803988405
503640189
627957516
428563333
52747230
173529771
237764601
924196566
338490336
660087069
952666668
887507893
669877756
353344323
352115765
841915970
245070840
164000334
513143467
206688625
156087765
476083491
672101184
757635939
543765546
565400526
220768952
841897485
401012970
667161516
62321601
451883892
722009596
149520687
269652264
725300018
147732441
450524526
544068887
558899710
430957314
264116566
901052593
79666408
45892962
365918352
684821461
898261039
627462285
352348302
75942609
763092549
225336342
234136434
563385217
203024184
54910728
716801639
936268119
717773810
434614200
338953666
342701484
817276231
548714787
423969024
266196411
452391261
784270732
188230803
708555168
99338981
645335076
928128385
387448029
185486448
727548
951814671
309166632
391151296
827959197
623652231
47903292
24794070
108069597
227591887
679094747
652243629
841858927
790696174
106905284
518089617
238507100
641419719
891485625
657683470
719054685
242847864
123150392
265171005
719114187
152076678
414669950
143705236
284978637
899206114
69866947
932980771
593496982
925264212
298112793
468166045
920381216
152976540
740257769
952063569
159735078
704228172
102191234
94255758
58049205
629194998
186453321
96855630
390343102
324694609
231953790
658344783
102018545
927836602
11376995
139143555
359274690
415646134
114077844
151502298
571345359
8500824
344991300
617046861
150505251
693831894
593037777
482124999
819525384
579280061
66302853
357006904
308492372
123127926
17046302
826858302
665883688
43815621
562149010
868366830
878691873
805995362
359788373
553438451
711570663
728874434
36598678
11066388
827643288
10654122
745995171
724943978
32201895
754925105
345164088
271930638
4499310
182509245
314922524
942538434
856017660
281082245
649374882
525270617
425524815
541037241
100871769
444866883
513830775
79331451
64837929
574332135
867553125
40482804
889622562
840723312
718329201
560795913
285639174
29523132
364003752
529452050
788676988
937468378
45069684
692778864
867715113
511964040
594559884
40024713
918872101
396451688
414849332
43547987
695516742
217757031
918672945
534777478
370445598
257542419
241488498
125894523
72239796
18448082
251205093
499854195
473648707
245282602
462117429
612758157
538222779
48697851
678141719
313123257
763102122
835052790
303186483
286117824
744555204
875393412
143968347
267488766
868931637
194210564
519603294
79060085
148563387
89363955
205704624
359219642
441625012
740816357
252698481
18837026
256546827
45356874
778141305
29188077
448791813
271709389
908465924
283715001
432546432
98544462
642980118
198386596
761653460
485150067
29363956
517181325
831727584
298955217
706516442
709272358
426618496
566450774
82289508
16390271
272751370
805347833
422791545
745400123
752242815
357740882
7810947
521380192
713035964
414673641
244054062
656377547
10109088
889772132
117692041
628051661
203952765
410614689
27627678
498448451
405378258
270512353
172744785
791179731
358116357
565716247
187602081
852064011
12837393
698111025
39881118
610944323
208097874
901043894
314836824
2067768
150208083
728494676
493904802
35362662
96783030
862737222
236041206
542032833
232577503
579468351
669102807
55025604
458173353
515544342
915925494
922131043
310938444
192120537
850696044
424007316
834829618
212970531
116675364
849644225
180789567
432421983
212070669
421934411
774379116
72706935
669195679
632535975
375788115
556124289
122569869
721881332
923014842
882027501
389976893
456724351
295240893
269960140
795391851
450112306
361610502
831339129
758459217
186488564
236366943
719382231
175917523
736393452
385878057
15503659
412690509
442461345
108682269
72010491
656707800
223950628
187065993
326860512
792768849
148635174
79524027
186079974
653150372
87926335
350390311
558657128
904227175
842941705
104594911
386193966
45653637
43643307
795652588
43384836
521412591
55322367
871315314
51234696
11411016
80342071
873095045
954763155
753150416
694147803
487733819
608348553
799517814
635915244
845037429
75712857
229176446
829891043
4650627
242116794
110578112
553434276
900033703
337553553
766468152
209983755
747467899
819093929
873175133
31638765
53398194
404289589
11312856
636253742
748034220
337984338
672431440
902303115
75435240
749351373
814045428
640888931
248773551
170140929
436279902
436413924
210411202
881788176
839092596
305082309
114630942
21022993
804409617
870885231
56863620
9180507
367067112
650176381
828830340
398198508
34204329
709627344
425885229
305340408
407055694
174971111
802270667
825658449
929352462
682085823
323664170
639935904
287863534
297322055
112348728
697285105
320724219
737121000
781290822
749776506
414393888
345661884
346987966
208653108
598917944
906900187
14043591
6580423
430268058
116197074
115450380
823949915
47663967
928753314
182014429
869008795
9209226
77866782
720270312
15479541
297241650
667553798
1415829
138093354
775785371
438960342
502046412
860781596
374043405
136440018
728380851
143298237
480832644
52057974
358122655
527367992
736503674
345236253
204239147
176947332
718147106
644760696
234595938
566386545
773823876
88982034
152460164
221107581
562008763
13002175
294360177
490197708
512672132
815102658
348596278
238250396
276946890
264623863
64395586
634680327
293556045
696129414
349452792
527721198
791449624
724034709
247356747
57418854
485655977
494033811
715230736
34185183
46725813
373762269
632950444
379760333
288530220
284270235
366917446
640419576
541058581
9412454
521527467
483359916
24679194
183057069
667544436
20103300
341574213
886807068
80595087
325233102
829620994
226324866
373902234
931904282
945195908
922952076
523413348
561312855
576189297
176420817
555315481
183342096
255728912
540845781
622620812
227619182
77005212
330019602
87674673
135589867
98936955
523401671
448992846
886400776
777520131
375811339
236279308
325750044
205781208
52651500
893591685
161209320
37497441
498973479
387067426
301453770
341720847
157303082
160555971
19490628
93612708
716845386
304249086
461421417
735627612
123321875
852504369
579003764
847334949
14627544
432412410
14464803
106095698
544547911
34481946
925739128
110711745
795612030
750586112
6892884
278026835
273668746
307689554
583724552
85094397
131619177
752073919
777208822
390233772
793563408
284603532
352056648
364109055
697402623
146016969
753225199
571651695
607186671
877176050
369584811
573799938
21682845
339586831
316090887
136999203
306809771
720492699
340521183
311438409
636393894
531751431
347107407
281101572
644109732
384518691
258938892
730563495
837111895
40685250
163468548
310186088
37654087
473942065
382057134
619830205
623585220
280977123
349180059
708698763
663782247
289498133
25563583
85132689
713785288
847306230
639689972
874637145
395801405
270226644
497788381
198544020
871188800
3044214
87020686
327434892
918873978
378487701
340673529
865092864
85406072
535264722
908677404
72234187
167709387
382767098
384369971
891644397
28796501
100956858
591343356
766797300
530650536
124737944
501433740
358464018
175214821
183083859
714069216
899278047
299011020
15960268
676560183
455162086
697393050
252478302
870511182
148958118
16916566
897655412
458833151
847091215
608976822
152020471
710200700
218329683
833147763
321386773
515908116
477357645
902605622
10463082
452075045
214311641
102230722
227298026
15048756
410049882
433895601
159055395
7258325
306833796
343977342
181319610
205446153
204306966
641343135
366328871
121385640
611092455
368397759
451127625
77857209
389343483
144935220
413419578
527223402
905574996
923227634
677756675
135075030
551990495
80633379
683349459
847564701
163143066
85997992
606085776
23530434
431579559
22879470
18734361
706200210
359514015
80834412
370724492
702291258
80246758
728085982
733071621
938182719
918093961
550342197
272581602
112511469
338740605
111916871
363180138
835621108
468493047
384154801
273566190
804907413
564171276
941765007
724105729
132298732
405301674
42420118
121538808
476674658
859899265
210108204
38971683
414568338
936707460
64244403
697384157
402716964
465793461
516539934
323921601
43748610
146978843
312998808
823668715
185723548
246722719
535800572
263774442
545128215
76592701
202982298
880783011
463533394
561057203
514228861
858540246
280546479
876191617
611335261
320328994
370621310
233891297
934631136
155448168
58442328
109575544
105551898
51825425
798915394
446685753
624360633
286549231
157112692
575559194
715590456
489630231
529976527
789523602
940365363
650753394
78861748
635082393
181948693
658290175
786982510
360853595
377444244
85687709
259619760
876459800
727578258
96630115
59776550
376122530
901278804
854808038
727298434
336184614
869117966
595507611
385799657
119030682
56078634
135410085
52270719
38512179
59802531
422948027
294442181
854715732
363774
874075736
349242186
197940921
574807900
345131672
924589059
45289863
485063910
792937483
624364508
270772305
867144524
703602799
37621890
114483507
16817036
75396334
43550449
832554237
51167685
580612023
678220054
723709227
608116396
137015764
596354880
306520048
606879563
508058256
432748358
433970554
861093788
582517050
301746814
884331546
682145343
548054637
914653309
300955931
226390657
454076109
61360989
1091322
205139817
184241063
63167646
632927289
17927243
65287860
394206567
514376436
221768118
457139044
720794949
180336174
417095610
678773565
654438745
711855603
415092786
392761044
59879115
872495424
651471369
529051845
201693537
780457971
652904114
486308400
288903567
314894262
191728044
121204618
45615345
638385078
932161302
33438489
826408371
247370935
671029008
38911512
458095591
522235869
822416430
450467088
403927401
401084625
700023915
121825998
949302457
918663372
70849773
2333405
28230777
909712617
746352904
248234622
640433700
932840985
195168308
761058058
364461135
147115005
147290178
611126837
292522161
302755698
208350193
17814644
468062262
24060842
933837026
623546928
300553828
413237691
940882305
299638068
651308628
425902770
887733009
576353070
508349305
888296649
446805944
135888735
124127784
62051799
320494467
238204959
540769197
917847648
313813848
938940502
937644449
637303329
571354932
194437203
507432355
187745676
820051899
131150100
595309402
502187005
288432160
287994132
463873498
16713636
732162186
257656395
735263838
851891697
113710931
927158415
671330764
948194684
600026067
560192814
478441303
369623103
585264501
782103428
11748111
721091358
583963376
630481146
120266480
257748163
144456570
245081536
808628772
414729446
535063909
629561084
23492142
215637751
415248021
162196446
928494843
524361075
39354603
85343295
268800267
208192250
267368406
417942242
746569551
679442197
249788289
68080834
428420469
523073482
18471451
273730362
373863942
298189377
856576290
348892307
814604862
663801393
238118802
564138944
921822462
404114534
216471351
798397773
728405772
810316158
876164239
262194897
763657356
931466269
316971603
134605953
573635888
741897927
388019598
42485607
469887351
126398923
531464241
418646436
353076173
657371428
199983739
918723375
539310760
291296292
893702516
44715483
795918366
797829417
400120039
33428916
9573000
540903219
246045246
470480623
81897015
33065865
185055695
310213065
474054960
417858459
108380090
166202034
112760788
587313123
184596159
161439072
468665361
303014169
211614335
906340570
3589421
103397973
23367693
436509654
919076137
594779737
166423816
954746953
211662675
378372825
354995559
185047479
870233565
180325528
5906541
506938215
588634197
794788752
650272282
831079995
291711009
518167344
340436342
226678224
670177011
342167739
437486100
448473318
806065746
920164728
30135804
375204162
78847975
285750204
46901354
193029972
284462061
451474484
425759175
390166761
142855776
702099427
252129674
384117174
627726451
574734829
379365409
94906722
264339249
354637418
678784066
235807091
736269003
228603744
762566034
771823125
857213127
953336778
425156076
595938396
934190778
207255450
774855400
320809397
24478161
60807696
940906952
42606087
826755675
427510546
510078159
557407071
953221902
949059799
753461658
943926519
14972172
62693577
516654810
247442038
401508871
250590960
250295658
457563804
676481866
401375831
784224773
585527904
410658084
811321323
791581797
766960041
285811488
409523367
321294402
593430270
21453093
612327372
274161147
29149785
151234254
601624978
640864853
308595228
407622915
201505061
362425363
339918084
370693202
438069767
384968622
266368725
68609691
326104245
104170524
76511606
524250365
369645938
693134077
284777604
427424877
569835694
550160310
720151345
62243646
308757969
562107414
899900317
372475857
22439112
91412536
760145520
50535867
394392002
342464868
159986687
215088024
491319758
924110409
597776412
577223851
337486542
564146463
674216817
950790360
391535700
191422134
284930772
814426220
538270644
81868296
456056375
771416167
224627015
578123043
727000318
370245583
804447909
53929380
659903905
279282549
941600280
810635048
325872263
630496926
272249549
451609922
56760039
123885303
253671325
206508756
56250948
820252932
238520868
426496296
558823875
443124597
1694421
898462769
283187462
537237134
732458949
166081977
885157872
77202640
111511460
118973244
20878713
891669002
93330708
833859492
399720615
899019667
446877213
903476677
423748845
771315756
341359126
720569283
311141646
239512395
378987978
568138404
62571898
534678206
950407440
824752566
354918975
131178819
303041989
629817243
105092394
500481539
121203753
334455508
201932862
863624779
136305422
663201114
99118842
788632604
409714827
788870410
31416760
669047397
570675249
334928841
526054553
644877560
630693171
708202409
65460174
137516145
399276668
924610336
37376368
321547497
598815801
51943098
929284290
914585274
180753578
356506149
734769457
422722190
238464782
359466150
332522398
208404210
343247974
116187501
640787901
459577864
640366689
233081626
767390826
243336087
571220910
667625704
778600809
535268544
296284350
495058128
937014813
306553600
823172697
861668489
322150596
480947520
295930149
182959176
552918158
485945803
18355218
217862334
20221897
577886600
825001140
747900198
18766414
518033322
341688858
124449
130422552
267804675
74899152
903920952
402410628
157549796
391445366
833023314
935564023
31308148
110347971
809129539
349108164
879931014
778935864
767917341
805749837
897047538
536966922
751561755
245679652
451950903
163526135
799881588
445785390
153684942
375663666
447863232
428197733
282070080
729529611
829308990
597741429
674863435
921382104
612134074
595009815
124426991
141718692
637925049
638107461
324476835
49061625
321926846
342116943
856113592
558125046
420398295
89373528
377937080
194221989
192043953
194389338
141611251
687139404
954131337
364319661
550600668
833836365
52354737
359274690
605836878
544881887
5648070
21185049
169729290
305500518
672200133
95345221
491569802
171835350
770937068
380210841
364807884
72911150
863158073
631885011
430086171
820434819
263937183
613466559
640203948
700367106
172189551
834085917
121787706
397030602
679033727
304995780
122658849
180919156
79163744
715677480
422830615
372274824
165379305
123153620
458617317
705664122
820358235
223184922
877891965
646632554
462462057
186271434
947348686
754419411
82547979
490317842
942318255
850812921
205703467
540391193
702966756
143425379
351750312
420962639
515008254
59722135
930131826
212316981
831132335
568832474
903500969
304038480
439601733
277090485
614825925
826565686
530341154
798828558
19160058
2173071
195276066
914498318
148142175
568741503
298007490
791250455
837426200
837641159
852456504
579310095
836373864
48429807
37277262
767907768
134206944
355684815
16407143
29513559
420305097
13306470
485905223
747965767
636077985
93244418
782933040
76488270
204433250
845784123
408011767
84191859
424552977
16532571
430689270
236022315
3008914
497023501
592875036
304805089
72754800
398964348
581247043
209696565
100310448
940366832
409341480
433503676
4767354
250238220
362132026
437648841
341204166
563532422
48745716
198667933
200879832
910358749
531895026
124554303
98956101
534718949
309112170
295547229
655246310
628900685
782372571
672991473
426823723
6866911
268876870
218838780
57939377
755890002
335868831
28259496
739945527
922818054
176966820
615484661
710613363
49779600
603784335
198573211
335539233
379771453
675518745
733511979
15903931
826475382
799803619
816580338
120832787
399337695
640008723
376563528
147921996
72356141
943763778
168618822
474619767
471531176
289882293
23788905
474026241
373356573
647076047
689887818
400448564
385130579
586175142
327541478
178785348
344115802
45098403
447269706
3922912
854093487
157760029
649508856
808679175
139440318
448456758
750409574
934602417
682334721
820635852
895298526
21089319
111132957
128948310
554307836
37869974
951689112
945467772
277549989
765916584
132695571
607837635
703321512
116417253
47652390
211935101
158641246
517928019
344371510
863991969
825948867
506785047
253134862
675361101
883994058
485724447
781516663
466479517
138932949
692395944
417775293
612384810
198853049
546254526
373412499
735263838
712091589
36798612
263429814
792519951
889000122
270935046
34252194
825685334
928427832
569990032
91843362
16401126
632869089
151923510
288624706
429681683
631473372
780042706
354545628
926369637
685818659
433853100
760648941
916565744
812383926
110501139
31006947
12014115
605261660
138894657
537125214
777206488
110269195
76239372
625423236
36915064
44647976
370056537
103028531
774478937
868722451
609743334
533828772
794846190
90080687
401970270
724398483
841912457
309352510
131925513
542749472
204934128
353838157
922502145
243039324
519794754
398906910
51010705
368828544
872760837
181394965
727548
91747632
353416014
720789462
405923919
13469211
728238813
213047115
740805378
6560555
808544007
474093252
14120175
340530756
310228527
82308082
519804327
272968969
403458897
783393196
564859545
69988203
787768614
303858928
504315269
655195266
215077208
462926514
945017841
235215466
774417408
787848327
829330364
944380810
675802807
78608090
509101713
526811763
605311372
447126111
192627299
483717205
208078621
303159286
387840522
208846124
506483422
432115647
225498653
408958560
747807602
12797111
705558819
813389091
241785261
130987359
840042821
895590575
702926244
281436627
791594449
377568693
610269177
952637949
621057948
19710807
366971382
138052233
377291076
89009754
434995116
346167235
420079970
704500925
177129219
907964871
859885271
61860726
301930347
153211845
567930479
458489262
117407411
256439377
552754593
644787436
139131758
905765590
348234362
582536196
823853144
247759457
213425546
90474423
660173691
894627660
417257210
612183777
287284318
550227321
518875746
326247840
24880227
562069122
361286070
228622386
521624620
310825737
95833631
562262365
14723274
66608934
521307288
492473412
949695565
116673062
794204799
901556421
455942844
704679315
777191999
936914527
470388501
14081883
812460510
793264605
342608097
407597980
382728540
529355952
279378432
157006773
481847382
106340025
807185787
931433754
735196827
405690854
557970430
789124478
168159318
95031171
461232780
293503642
872722545
98879096
764049849
740343748
59584797
423614823
515678364
393076953
838057258
288893944
946276123
154084255
657100829
51303659
932362004
922444707
828645537
11360547
507349854
61793715
406945680
719543849
250755766
926235615
514298384
650043165
616281021
908687045
423978597
254268453
7112739
683177145
389113731
54916330
631191651
18540187
813647562
119589133
390970186
385361115
323375940
667084795
49655151
436405718
445784296
302002851
363530281
715792356
373157986
297838082
925168560
619835931
146858460
326372289
645141868
151789488
73175969
880090950
164598162
739131330
36530568
954504684
509370954
484193462
599018942
120189015
200389752
785908347
3730376
575557479
582314597
756064683
227779962
415803255
650667237
330622701
418394426
599853753
737689716
195415400
297634143
767241538
407539017
729721071
909075425
839545886
95126901
662361242
792031728
501874098
499209712
253052682
819735990
280910112
692424492
254603508
781147227
153745183
935798934
113615385
615725787
601394652
250015513
198161848
167215622
897784659
751222029
499107501
617209602
739453176
403124707
760250976
406517445
943361712
65354871
370781436
19440388
385316370
184864203
902599878
543494903
144379986
939350625
479999793
230087055
17374995
722212885
623485502
380698705
822248673
735053232
303923604
948617289
864451473
228880857
645134043
403677673
182990127
952762398
868632026
254928990
451459895
403875297
682669776
232332748
222256341
811819119
892553020
735694623
688862162
664557660
208969017
154958151
615362013
258068934
226822662
98860371
132968970
626074200
637668539
424217049
535328270
951642357
87592950
503658680
365181231
136498496
643385948
74028009
66342216
448665231
88129038
524351502
680770015
904936411
429502218
592800399
72764373
40510293
477663981
381398326
558609903
691285476
927815160
247389980
686901042
65304278
8500824
633927344
337296806
608479026
798739758
828749496
780103770
85947266
254264843
138968875
422791545
877805117
523034495
676057696
609465045
495020374
360790264
122113444
2000757
587735998
139191420
551266009
497470518
680940240
430306350
689715946
888613207
882726330
128900445
488482654
140206656
396131528
782047089
263439387
805443501
346483478
249444306
692845875
254573058
768187252
194073429
181731540
615653580
659408023
49302267
331532136
746004744
335701202
90091623
278572055
836019663
272667759
639591276
327831624
381643555
702083820
139051348
813752865
155961070
432432523
251613622
86386752
313659345
552381246
447533995
97692465
884722782
917448343
307322019
323892882
697730888
899220609
723651789
100756657
310184346
385361115
201406347
74198584
812412645
620900986
1684848
606277735
381177714
475858427
202801805
80678067
352154988
145815936
96976211
873591551
4652478
477041736
583914708
255838808
395412920
771995439
254139690
771966720
566664162
796833451
431177493
123597003
285879348
889302981
547958520
30202815
235543665
796148118
202181760
224971719
75693711
621536598
73702156
543040938
365391837
603633701
197002767
704266464
608948103
836517459
394072545
187342882
874485972
607732332
302726979
742213836
563030597
115768113
242838291
829414293
946262331
3369696
361065198
102955591
660895067
560996946
74884018
836105820
594981096
580257822
540448348
825319544
172646190
417609622
34951023
15491472
94408926
662432454
265558335
462136575
83709587
105379584
915619158
655655823
651142760
342097630
21098562
264699022
237343389
224993757
877394169
623403333
444656277
649752708
925768133
457482720
940302742
769745784
33907566
16743132
931204252
896738143
178995954
357637707
205220437
649145130
146540908
97903071
10798344
323043948
773354805
409829703
795085515
189076323
824311574
234213018
287345492
151531017
426754767
610234129
365237696
180058557
38179972
119758230
134079438
464319219
251255987
952458771
753892896
335983581
159428742
548274429
42456255
957300
359437431
221260749
17225739
502357772
30264819
716177866
326123391
652964757
432924676
170476302
389152990
409290015
137382123
480497589
482827599
325692606
880863135
577577382
79800528
434776941
143470551
770071266
238968946
466319976
112833138
859177048
274496202
845372814
769468167
607588737
885119580
651456174
538341738
97357410
142154344
256460670
370734164
62173075
726686430
329892057
877949403
928983066
635680488
178141404
81475803
936536163
677216799
930945531
353396868
872052435
448542915
3886638
764327466
88224768
805353430
801707053
64139100
925873760
269575680
195489281
648580323
529808112
342072009
311476701
252781560
541640536
21710865
211565761
276803295
578539419
667575349
530171886
726763014
862393278
57880474
568348142
336604977
82879223
639809707
422817075
742587183
200544777
235878720
590290326
776589412
8204061
444511743
374283401
476512221
84845499
618741282
92408169
906773706
62526767
483021178
270178779
378717453
595704093
588168636
224697456
360754476
897909108
478650
661982523
481452866
375208536
237017907
159379711
817629930
304593714
653654013
358058919
720971349
564558102
35170854
383149752
752504811
16408122
805806230
929164953
564175182
348403671
912832401
661436862
192915096
7840287
92855308
721382988
791744538
474351723
251074555
154058440
638270202
358049811
337400890
31447305
937836128
835317289
630966003
428678940
143106777
394206966
467378813
703873971
711589809
710551365
805481793
617113872
743073745
78220983
821115750
550686441
409293615
99070977
420237536
7438221
247995272
843256851
274645069
235007577
918823830
626992721
335087794
635972682
505435254
128194928
565563267
317517264
393194300
623743216
147336209
180920127
396810423
488309157
520311711
160443480
888824331
559101106
485003896
607119660
452529267
351276714
279924093
388476276
575835096
920329074
76672970
29889878
109744872
474878238
849149743
39369170
5246004
225568599
275155268
666012756
641295270
89903403
661783194
851394968
333963678
412500855
327884823
257130780
902546606
529205013
237676559
667327156
416181970
105394405
143410108
30936240
896787353
573478798
86969324
420436587
178737483
302582040
249261774
158322284
762039519
482996142
406986522
229603464
76039215
111920533
863862335
951985740
481100688
605750721
575911680
162214485
50066790
762046002
666960483
788756698
767936487
325881228
62741442
15201924
10166526
416588241
57776850
509153332
78326286
91607655
180967992
887771301
487935810
161752548
556534092
23925052
342383630
786403187
339409070
728648895
192972534
447011235
732832296
5323833
257676441
649627485
672790440
527912690
708966807
731204886
181743499
530809591
177320679
177043062
761963748
529061418
328143294
565735581
875232700
687245670
119777376
618406227
118896660
296012701
839054304
709129548
427255873
770387175
101665260
270287940
526196817
210623663
10913220
932907620
321468387
833013741
552005680
632775300
773510708
470445939
738576096
857839026
548327166
307360311
389911510
489994005
103579860
940317498
476794000
67767267
740624718
908688306
790887171
509225478
8184915
294879065
493675365
451280793
377261397
691610958
296404859
935626728
875849038
689713564
464271867
684852420
505626714
247728820
940862565
443832999
111439293
182279493
88981035
783282006
48182484
226302003
911330454
594167391
40308684
42666861
573384408
204901886
213645074
36884769
171926858
16398549
735769822
25492899
824991567
594062088
74095020
212061096
757348749
444050308
397970767
87789058
215600309
524532438
195260990
241948002
641601606
289935673
425787894
489030838
165775641
156566415
38253625
71749635
379052508
186671921
424196118
861301185
737380173
726503074
374534052
219091873
562452042
65421882
158348817
118360572
593130639
661149672
409379772
442952283
279407151
678424124
722046222
76697250
838441632
99817671
653448255
30490005
261439654
372341835
82863888
856017660
176573985
502559151
882302687
534020232
909473658
131600031
397904085
266316239
853911845
342354181
851077992
565502772
667495115
911690380
352945026
15929472
642389837
565534548
304060979
496831642
223653327
555290489
362189409
100564365
482316459
306182832
888920061
385983360
180837490
418894742
752820720
162913314
144456570
730209294
357843795
95921460
404478396
223768397
298170231
408234662
285497476
689667639
182027503
640024064
310769492
918720810
143330908
241875937
833501964
865364139
345700547
324285375
226162125
400938433
4257729
103962780
784497777
663647337
156344825
293077395
366368283
817725660
808966365
443651112
128919591
433905798
244705026
610061936
55801017
164413194
195758277
900648632
570857136
786369887
183248570
745494800
195055512
467057097
80049426
7007436
11219556
429542258
662987688
49827465
123587430
909939667
909481766
688901799
354842391
190330386
577852005
243861755
397978329
276784149
481555126
445542008
278028639
328962593
215909442
39909837
309584754
215373137
538073561
40369341
109007751
16733604
660682069
330546117
132863667
839513808
647326260
890528325
852347851
503176026
842021934
742882538
93891984
168525647
373567179
187745676
890336865
80958861
5331915
617416590
720349104
413113639
302576866
760345663
376273519
830558937
505866039
828083646
180731846
356680407
492893113
567516159
930342432
614031366
764451915
209706138
527416965
15345519
552285516
651916619
331149098
475233135
459849562
100344186
163851468
409704100
315909
571173045
317875557
822817173
20541456
316966484
451347804
130862910
667786310
512959632
803136408
261295035
424083531
409331907
140589078
4700343
95715719
6500067
50838973
255790329
952877274
50339169
51732492
832889292
810391718
345049212
207523494
466865637
886814001
955969353
898550499
217565571
160969995
447068673
620981364
147140636
349127310
97913783
251310396
321991330
229560540
694626453
638911593
400358731
801805761
709770291
50926833
863235702
301110802
167421279
768430316
143563522
582256754
186079974
561589733
502701899
411881080
119201816
559762029
944073144
498483826
751966494
85477317
622465179
826025451
359378052
675918320
57160383
546331110
926245188
593508738
9028205
699039606
820761109
362309312
753950020
675771285
182787054
10874928
472161114
326226030
791725392
492693853
319910514
758940505
686355381
745803711
31217394
836047324
102999644
365460642
403769994
788192955
953059161
127895579
495486510
766830706
27952333
132825375
324019481
371223799
927202488
346076227
692673561
163009744
894901189
657722538
934238643
375058092
213966123
892835418
772697676
687245670
552985162
128531453
497326923
47529945
13708536
220004370
594999414
120130627
847551869
454420737
735391592
553300254
722601194
145002231
607866354
280147268
916961631
230948625
339918084
442907713
184194093
116408514
732589232
723757092
717161295
382259463
879698446
553351675
301345845
670253595
162922887
425524977
117439386
87918432
27495056
694636026
691266330
681051939
767382119
736338859
307731357
660779311
67773972
619161967
95280069
299816787
615648612
739716762
261944046
406722598
513335375
293433756
364281369
423154129
11669487
214213112
170852263
288759972
206183528
823316292
863053815
111171249
21003162
870032532
181317049
675949530
647508147
904130223
599141374
468564027
663782247
771526362
500313699
761244618
472973211
918471912
865485357
235377920
92120979
754199232
239085675
625520666
876551745
34013469
854868900
360726873
374714281
879178019
194720765
925094363
441451544
423059589
631510522
375249002
272141988
562796670
536442060
465333957
248170452
344072766
836890806
608258847
498143895
179642243
177237071
521891241
759681888
610110343
336222906
409073436
527759490
52263031
867687147
35405078
192867231
727548
596321659
19490628
629443896
209907171
556105143
753395100
769394371
675528318
681339129
120263426
623250165
133464529
452841192
445190574
422925196
632995479
101646114
632662962
24085668
292106437
804648942
197012340
24185936
265535874
6595797
330517398
801863199
805390044
89142340
605970276
491745864
499729746
22265977
797603214
168633246
280172991
718817424
585506057
816873077
322677111
852016146
940969168
439812339
677963969
402209307
311646848
184704415
118293561
216236658
695868509
406842927
416219878
217402830
796974268
186135273
447272837
130508709
574628898
700626047
1933746
606210225
534838160
613600581
473260246
42398817
237333816
301348467
382470733
626462593
231906815
266081535
940993911
823201416
371745000
950627619
31073958
90436131
788761798
860832879
32148344
584070443
782027943
42816205
934698147
814032798
291497850
465221116
885148299
801753323
124914497
913287536
47939852
420111105
506095791
153416898
388088915
646642404
478372383
240722658
77512348
550567455
294025122
694176522
704792979
664693984
144054504
705835726
520964960
8606127
54479943
406297651
450771911
906572673
383997210
602448036
439059197
606564426
96103347
656631216
593554719
752495238
631377216
591637763
54221472
734351693
256124401
723389973
434145123
390700032
222447801
793745588
634900506
717754821
921066195
192385664
120619018
131969805
96007617
934956618
746996873
341287023
339279289
819659406
285945510
28948752
830103549
240502479
608134398
66291549
903887865
868405122
164674941
346667049
221480928
377409566
58276776
829634472
456249180
595942803
787836755
723594351
196150770
563265747
385389892
568313973
627570359
951087123
740037467
16905918
340084916
590290326
73129977
8414667
581808648
353017060
109151346
317889332
10807917
205705179
815180531
237841185
171152689
323347221
332633031
9812325
848933640
635618481
597781411
371904879
41479809
696162371
884765625
793998776
906735414
899574810
278421132
828437847
419919645
882463659
336957067
914719148
711723831
486911499
595717188
144762906
891629220
426271450
284864872
24456955
918538923
35156587
779644266
141620029
621299498
262662905
762657355
496680369
422839791
825661948
4831926
490932159
596279376
372447138
349567668
321624081
922541714
137686113
222646449
709273143
860942513
582912056
227425761
366397356
476149357
368072277
416990307
42886839
307494134
507701826
863599476
143744128
140675235
622018512
169746876
272158843
321834687
219853518
4011087
51923952
872790807
11563166
821535714
447044368
522145656
743965695
441707793
116867184
494407158
286797507
15526078
28537113
520254258
771866763
845525652
401711219
134462358
630114006
145432441
174477498
326093811
277617000
398414881
4853511
59314308
633885768
364533981
221308614
396915726
312321181
422674748
13325616
886639408
419279250
456314810
190818609
672903358
133639576
472992357
270368843
271480707
532012604
57479866
434721690
223300672
387715009
791435230
743110236
847478544
541339082
718415358
449031138
850322397
306812790
547504146
755079948
874369244
267804675
219411041
619338229
72429517
635300046
669832383
249731879
39306738
769563897
144332121
787511995
715935951
22467831
715863944
638423370
577318621
173819577
148665782
618253059
446752764
814155362
528506949
943259942
117345834
778907145
432852768
394886250
855644313
204480871
369651822
351809236
718237062
38038876
92925646
126868443
796913958
548863912
868347684
484606801
664662963
195145605
278555154
901001187
296705562
215580040
5449024
319061540
281015415
642798231
31849371
243898810
210165642
478113912
713155044
881694623
937455732
233002294
834056168
71136963
674915646
301702668
666194643
694703037
605291217
150932932
714871703
91757205
795073188
824149143
559991781
319661616
749830487
501759496
271605156
778658247
783463893
75877163
98802933
234173906
633541140
121884604
510811990
631970656
730831539
41163900
620608017
309409782
135345840
862029338
46161006
62813407
58310758
563246601
77737896
79092126
152545755
782883829
890221989
434598867
942251244
383007799
404641137
504181191
457005447
258285213
678553386
366148104
225290982
914820849
53524182
468550485
371633433
629185425
492699355
486700893
30212388
335624209
240291873
515228433
375927637
387819242
53206734
308589549
305191575
478879752
483951704
67547088
576175070
905720106
950560608
618425515
846384219
856754781
524361075
269840316
304957619
295522864
227521491
436314346
763427604
897698502
815332994
743464705
814423242
410250915
8625273
248853379
160712460
136779024
893687415
894654288
702280601
813532686
342531250
34625739
12511911
64435863
154375062
143552473
271924607
280488900
635656773
712125897
12675897
928523562
475333574
120203862
548092542
765553615
672484104
686843662
293431596
584259336
20492730
446858067
94796991
542848308
672034173
558833448
448140849
224926160
491448176
631122625
142329412
859737699
783282006
324266229
43345309
209520455
312503992
844022691
304162929
557789991
438691125
618534362
505495180
29241724
845809435
485831506
318739864
415391616
809081982
365334399
663964134
639305246
456651978
830955546
275922927
304215301
588518931
30590701
643793823
216206205
694363334
635289553
525865458
148984658
497785719
525519408
282178869
911387892
41326641
540118233
923717916
422659764
187678665
195155178
421853391
584643637
878619513
640509033
396835926
746989099
729573675
855596448
171548008
233770718
690511184
465844246
160473023
411744694
372010428
3968286
135857245
224936781
4653924
167143593
6212877
184519575
647977224
197499183
734538519
525777879
608871519
838479924
663581618
216139194
555526300
579966704
331494217
821688882
560805486
721399
494656056
105417876
442024826
944845527
427061103
509369757
885042996
164607735
948119493
909890374
733722585
821018927
687228424
177694026
5475756
194671844
168567180
7591389
579017134
528286005
196774583
866184186
553640076
554803215
917985285
28115901
180288309
6078855
133072119
450525950
274314315
801886606
686077764
780203146
653744656
208318053
70016922
539955492
936517017
591084885
367485120
649977981
120945282
95356653
382703700
347040396
413812212
571052969
517880154
278585981
642204705
889121094
93633513
838139696
875381320
721306257
139812463
462310466
622685358
514875263
112567563
449548080
404756013
548561619
929539085
351489078
277281454
594512019
374964962
950613641
318235239
315695602
8617346
420024948
328440057
122088919
337503843
856028457
429540510
828591015
302497136
952484781
236405235
938378772
868204089
530899434
537841085
588815693
193284939
127732539
215574387
791179731
551340254
345359773
334111176
572293086
715265412
403042446
552038507
264741315
308261739
484920315
949357217
81434795
235361778
513206832
650533215
236443527
536118637
252778150
740228152
869284872
735015976
500945517
293297574
203502834
533202174
72213900
900742716
668310276
738922603
325482000
182965857
601883229
887212041
939159165
19181675
228137493
212353869
145662768
627806913
652612913
534701660
378660015
543430491
695219979
799892740
196543263
97847160
460805928
468713408
341764027
149300405
185103528
706927758
724723965
124496269
827566704
572339154
278478491
219421533
860082683
423777564
592918497
450933381
468094821
940179733
601643904
695865950
494119968
548513754
166143395
75339716
839880343
181274328
870801139
809320566
413563705
138069980
614912082
543095415
127158159
605092486
861833893
60596772
406580841
210060339
786345366
286890668
479138223
791409667
161573094
532986348
448394092
581703345
330871536
345086016
369000858
552821604
571450662
597039291
655910271
198548332
577117878
71984072
407235420
64847502
743041816
652409523
915465990
72829642
899778755
58861558
10472862
429561279
669372879
661021928
950401405
553359213
179752221
225160456
242838291
709550760
773263554
202861443
194152950
754831050
783334848
353623268
633854323
574131102
205896084
401970270
34998888
246965801
334320932
584651829
373844796
552460831
420819507
891973848
267029262
682966374
41604258
937809372
5657643
477683127
617708352
735244692
675440816
776359212
216868011
247084123
296456664
843652110
57540508
425893197
720982876
44007081
641745201
16120932
878273402
626920507
706793736
241097666
870836664
94375350
666223362
66895066
84382226
276458667
50086138
694519468
933399347
181078059
646305106
28383945
620990937
931290159
138310704
760379683
464750004
126158019
843620625
412481424
844843693
727011912
65728218
540912792
52402602
415089702
109154735
244168938
486882780
902155975
558067608
723960549
893840583
73587651
650906562
24755778
914444076
29264661
214425627
365267388
333333483
649145130
39421614
700063917
565124701
440932380
290597988
121182663
761839702
916911513
257569364
542128563
238038384
102737436
386983215
818462781
20024127
362854992
607700305
811560648
496217314
528812520
78337692
782568575
787005903
363257058
209916744
609390344
45329738
20457025
518900902
935687871
336998319
734405610
533378841
779838263
636317310
952015704
726159915
429582142
682452432
694270187
649681218
489097003
220925297
536926144
624617389
103742601
379728530
253052682
641639470
938508201
60013137
164658423
689313438
848119935
118244896
584144460
404899608
858219450
222600969
802057631
539409831
172109728
316741851
454325266
308025282
506901113
897784659
870702642
464691869
447576042
291679235
29800749
284825469
217452250
805826421
517369265
92781516
952293321
827097627
474571902
766816849
110520285
657760810
879978879
937259949
110855340
249140438
646588090
776487059
802750759
316851369
388060701
677969433
170323688
506373408
551251632
17817197
485810604
343254131
864124183
444819018
334007007
886705996
849029370
174529896
608202051
937340295
301419422
77690105
926433181
821917399
857287732
762202260
845898999
1100895
545659735
253703350
786569209
340210090
842670459
378478128
70407445
816986185
569497770
910668847
100602657
714854202
539074776
389922833
213659787
171155667
18843996
186683073
663065379
346034644
326956242
562948702
926790849
456274117
616048305
498973479
174772295
663835207
459688178
326812647
759502674
565237785
248294901
560996946
393861939
137659740
297487500
949458224
5765806
767476983
796550184
411868752
23252817
2508126
619204772
635886525
394512903
724622139
792500805
822627036
673125495
302925963
437945604
309123281
501628791
162338934
872524925
67066246
809425869
587973660
427242990
358834332
12473619
746301507
265401852
894548816
164160354
867361665
664260897
62264052
329550525
32318448
226395823
845438038
316641233
21283088
383094481
291325536
227100279
54638974
748003066
37880361
911923980
939829275
539046057
363311460
410892306
17681331
854016903
473564631
701111411
746707072
893540472
309160035
304880317
89421393
58883523
195447271
734227947
589553205
158921373
664226189
633933633
954492319
375730677
725365356
266071962
773803661
385908011
262855434
156566156
123373449
478741815
720298277
334930551
67174494
72762551
253557709
805324170
903451875
354850646
449927129
169681425
318639281
579434544
592750587
568306710
290579555
376879551
136970484
860794587
812502161
52249943
901489410
293086968
464909860
918797394
160050987
425208260
191220675
251647650
485724697
371675161
318034206
236843822
600241745
327426171
391039872
316918037
138262839
251702889
624169173
854935911
129115497
485763918
249699127
292273700
339415548
790480902
515494925
432892483
93049560
578841018
512088489
626052036
418991480
336669115
304652649
585585729
678327680
592319802
793294345
782572399
677786503
638085360
895678599
47616102
951594492
166185888
76124496
96536972
619438144
383168898
287693887
749290151
363908022
725705883
620438152
144914802
846288620
354545628
604314771
118149966
883958828
648027008
731003853
537332490
243106335
473317839
463256616
424007316
562978557
203678894
573306365
853088322
799575252
35487111
127059463
650313036
483570522
186166131
139026383
373356573
280718652
374160705
232020801
918213441
823647310
743268455
882285972
217601287
939120873
404659190
105092394
391593138
890174124
79800509
953614395
330838049
427712067
90259695
905921709
178677348
449442777
911757716
138998672
885569511
584374212
416655252
214471075
113487915
403434939
948109920
213439608
900493818
557967403
638203334
593229237
684488646
321703172
389252108
941025900
367670211
733611901
845457350
432763584
327027598
617027715
193202286
75699462
311132073
622819380
7859433
907949205
429381838
564223047
223788021
509963283
643521763
843524895
514199380
394037583
24344139
85564740
786077322
831181977
674063649
806972355
237958506
187860552
19002405
494286961
113492287
544646262
427769505
603142360
500217439
834850532
314604468
685917570
139880676
895125113
677911995
817773525
285744477
910803939
814126212
847158246
44466585
70792335
157839624
425462412
469246258
355608231
35037216
528037107
349015311
576964710
594492873
744784998
645888540
521007312
747029055
527797782
464855307
787391619
383185112
805178281
98180688
759937488
70935930
67317336
20323479
932142610
743936976
803258653
494014665
583883794
372619452
671804421
701252497
589658508
727603947
807889967
514816794
807463404
115579806
361563075
300908109
363866064
867237216
954514257
516645237
273912249
606548556
220868256
884717514
551009544
687963645
32762406
148946307
697317754
228080123
277243653
390846444
5022724
32854536
523242624
344924763
610058571
31160115
380895285
500712990
781031410
84776527
869180535
510028277
31504743
138368142
411057877
271930638
443945315
149504714
664356627
27646824
233428032
343959094
19394898
773430040
175988812
648685626
690356895
857696265
282604533
349530712
407371389
15355092
172103394
897487896
344277033
898741959
908603357
141709119
256929747
284930181
800386155
803257592
122455243
354308706
118044663
603890541
667812480
286280565
542556659
79283586
193968126
700695735
917763510
487228296
204243108
273310188
740399609
88847357
428631075
155783736
29246097
851939562
860258499
62616993
104144667
122624517
636346029
917294433
669799996
920496665
946123320
677893532
624130881
852676683
374400030
135484292
696502761
707078558
32832566
441182682
462452484
206843811
174735863
240167424
215208726
409444754
750234644
909875358
242960970
62789307
808409190
466493279
304612860
216644374
173548917
828784848
903172224
287165447
94495083
516325115
834909195
108873729
80503937
638902020
889825411
774002590
634450575
536700672
270560937
483867285
191148339
58060245
285983802
954744009
351248544
804256449
315443187
728225096
895956216
513629742
350748467
699269358
699834165
242133664
712148809
986019
398734596
237345548
758083401
740576853
940744698
385548985
282757701
545980163
18428025
65982663
185330388
113778996
685417227
43384836
673050252
165636300
583857270
73212706
15478231
538921608
544286199
365424284
382450923
683814495
275820610
361409469
270945030
366397002
460643187
172604390
508316727
206271280
447652626
414842391
166118969
60214170
831194871
398941080
640022061
891485625
249829972
913589682
268470441
396808569
279435870
784463658
437235286
323176051
2862327
147496114
61956456
600839772
413861456
620186805
173368671
345949074
463266189
603606369
164445471
336202492
440626044
367459605
655348434
229656636
61094886
25885075
266949715
457634724
499327680
70491430
557298015
619272149
103857477
114359908
878112170
734313593
42915759
814451694
289246102
831652626
670339488
872205603
641989979
89303887
448732545
544703700
473777343
563409342
778889986
523844133
579894048
832558373
497332295
98544462
166100441
529415619
648034662
691295049
805380465
716329136
631004710
450615700
51617616
372297886
954648279
84768915
262625682
68801151
564644259
98123854
846737844
807989919
592271937
888154221
44543169
287872578
96727123
840439546
573015496
284423403
212178980
175256630
191752400
907309794
772837863
381254298
196840026
43882632
181398777
899526945
580162092
158825643
540654673
772282629
582641499
451797735
325478658
335615164
605604618
922214955
93030414
288023349
26679951
252521544
441726939
420264273
73690815
69624429
728118098
64454158
617274657
748436389
601232265
856237839
421639133
175760280
558259068
451362559
269537388
144868209
356493924
950806381
300070551
8721003
440003799
589821249
72400599
523378991
563390903
336417075
256403232
277640142
272811354
144073650
741465877
292847643
139376744
55169199
22893542
387168357
549683289
234165153
374946997
65737791
640404981
24755778
174889137
588749073
860596606
486404130
407973214
743660448
391018758
871726953
944003103
476575822
203263509
614557881
180023655
287477190
467822001
711313596
33629949
513862815
376553955
796761882
553108794
915880772
314159122
679453248
215306343
156604707
197995330
888125502
670183657
105341292
743860392
411291841
289018443
835894040
616252302
523807239
538660867
194092575
118800930
430946233
711053059
159419169
706898773
373508482
105676347
314300736
796607622
558194660
722273277
774618441
258959223
779600739
537838500
589076269
238894854
711924864
163947198
174017994
952810263
210769180
405445269
240927511
383258341
584091171
422173493
219277180
88952316
109907613
489940215
78586006
193355454
778910409
794472843
637444422
296121609
383126257
15940015
245331978
629405604
531590422
148844843
762432012
62846745
793336603
443704122
679619633
791323326
118255269
397011456
52555458
422083944
70026495
83151078
388313293
447305455
933788712
333497743
34992369
402403323
211657216
129503918
665754285
950637192
23013492
244877340
905912136
13501838
922309598
641109274
49243512
318001629
36836904
688643328
747364110
41079596
929806344
664648130
818210127
622962975
68122246
619756020
483340770
643539816
233820525
228647512
384856998
521604051
34354162
57361416
488749515
491354243
227875548
777471195
853117041
543507075
682784652
949727970
363325764
671917021
298907352
103401380
660684144
372925788
815734476
141791005
411782595
291047919
552617941
825546367
293456174
559206795
665936172
443817177
725623827
903527354
386749200
358202514
156623853
503026394
654266685
772225191
811857411
293574083
902666889
661980192
626979646
263793588
887095800
853529550
69423396
631235844
899364204
522312453
108576966
133318967
365746038
847287239
31734690
694166949
20648961
791103802
124712430
97035355
93547356
26028987
338810066
662621980
890682402
600600447
97861845
728802063
734134224
559589715
399040932
357049473
853652482
664768850
693707445
369017443
135400512
730117098
554468160
239099091
832362777
820894323
750990970
333436104
385093071
348811401
833281785
278210526
814004498
381160485
224630445
408298023
786675751
604419451
142647273
410892306
664653390
759402984
716264135
433159104
275759838
791119974
877737533
206556621
340409374
937500879
649192995
4519224
206202601
814011336
480957093
60484958
683260804
793635799
775261266
508459729
127220832
32375886
2604501
304395866
519215528
597383919
25633786
497200986
484969007
368795470
467443478
781783302
853930746
53848125
804311691
415946850
549857594
954083472
588548040
85936821
58240225
88368363
846002235
282481905
219307857
309054732
850982680
439032725
746226497
275894672
469586499
95431587
163671760
849977023
659274238
83406215
580181238
744329469
58663344
283162073
733647233
424342371
732846933
35593785
567190677
246154178
250046760
516539211
95777865
191339170
206512048
13277225
254794968
271633452
465534990
629525146
669449463
854949772
557172018
130553806
746770584
270567605
253560051
373643763
943954964
801030348
140196585
258296551
30353523
658210761
217412403
315545226
162894168
20773410
806467812
29982636
954600414
744211089
138523051
879098163
49865757
262616355
564270912
399145389
132439961
461447319
899124879
582294766
337132341
68147064
154711508
406163244
852608843
378908913
242426652
577133574
239602617
518133792
496355490
795229110
799287256
289947024
345257626
8280645
76459551
719343939
935818601
716998554
241593801
747411975
427239241
421180197
775336416
749317002
290496431
164646027
20725545
278399146
162224058
756334011
606238944
331580001
248409777
289765137
333360144
722445591
212619911
322141023
426247398
810042598
639725602
673302021
848336151
369696756
720149133
811876557
281901744
63497709
944941257
374017110
510925123
510882291
161849031
752322924
207306340
160845546
930785960
410192193
877637999
123798036
199597050
208404815
335260159
677903196
160855119
149732926
537074019
4288704
92983463
441478041
139835133
665266577
364947308
79542057
757635703
347487478
299950809
281788401
120457059
292738868
863146065
468598687
461558861
842452719
885585293
437936031
395137406
691088502
503329194
214117598
635172176
159112833
599138538
495102681
66849606
703085862
452362154
141345345
947411091
829749348
116539625
917418882
396354813
809841505
255139596
855297376
13182579
712231200
198380961
8271072
415630941
591027447
509312319
381120276
76596031
855548583
108107889
897903727
57014573
829787132
174716823
723575205
489512926
314808105
228589745
799184167
93078279
8333853
689728859
293268855
205197255
860055469
70296286
522250112
732037737
5217285
334798857
256158905
879452364
738129841
326228694
493476547
766538829
789935241
175921912
729529611
306403651
365966217
21548823
33855866
670923705
253119693
621613182
343843014
452745462
431512548
762373250
353354661
880093755
644377776
183840239
501384546
338707330
190311240
18897102
615002735
124238394
205580175
853442523
656334453
227856546
313307122
245738910
574356556
496656813
40915002
860813733
463582098
283478123
7146711
781896168
725586048
820023180
131073516
577362935
953154891
581585980
124477719
273109714
160596616
233084756
529798539
875680602
606289526
6155439
241105578
307671008
801091349
362547690
420140915
739068155
940367354
736530766
128163324
635484459
373816077
480191253
547039512
866823321
854620002
378621723
620647629
630908565
189286759
133229014
653156720
141182604
791084001
874058686
8022174
106978275
596512776
704199453
740668478
300984693
816988456
20677680
630602229
147164696
48745716
88196049
108615924
47290620
873191622
203416677
181035003
913503525
117652170
746996525
914301951
623613939
116445972
760421682
532021057
117318740
116905476
458843463
47510799
526294821
635800368
345401073
3724303
267172857
54575673
756020578
437725425
938219759
751917173
864346170
590414775
96447823
698637540
584788982
495230436
342966868
326100769
668061378
392133762
327752021
452403210
580638794
432441129
633001088
945612029
819219048
900026349
899615612
311263186
251214666
634716069
645755285
153107669
187602081
814308099
17786384
207303315
280571859
712882164
114024003
493118475
71647727
189679422
386958848
474204887
126151033
949191669
326315935
933696366
649623780
326977322
148276615
17643039
624781845
38213902
266391840
884631357
385121790
35774301
116264085
619990351
38220059
508096548
147249449
300238093
308443987
535161784
409982871
676590921
146751653
428918265
569829625
546904793
856132536
575430994
255633846
354775380
867970225
883999539
323732530
880888314
203933619
640414554
748068453
780996050
921018330
640807047
389123304
836957817
383927689
813678586
807609542
856073523
618568968
164186523
866451660
339710335
34972035
675982119
8318937
620051937
261380293
824331030
473678381
600156930
706083894
137257674
389957205
636690657
811168155
846913737
253170188
955521665
694099938
691588765
327138129
71012514
900156951
51791641
583694529
788173809
132365871
27235185
496608948
366464013
198227239
142488498
330170332
486145659
815064366
810109824
38952537
930849801
863877093
115734431
206620690
406220682
457035355
354675796
704630238
478766637
246807033
837761949
698781135
850656646
387055536
188073686
47596956
89957494
78115680
185958492
426985843
171148398
499030917
469443456
696429860
728486154
701796630
8969901
368608577
437151045
464737382
345770411
678321747
230258369
703342491
333280089
568292675
257140651
175942167
724953717
48353223
46668375
168689417
35272435
922029096
243648346
918242160
716634780
201042678
76497843
24568405
914441679
539055273
940522555
939130446
644416068
909999807
509637801
104433421
134452785
338668929
19519347
139440318
233734368
287062493
214061853
68402580
722637051
266043243
351023888
579941913
247125813
699696302
347366178
639935904
547546881
468010520
530258043
322373104
427032384
764392207
165039731
450495807
752887731
38047721
700810611
377673996
416703117
202137508
147768828
900943749
339211157
605444385
459488182
93566502
588643770
163650435
218609916
601066550
70016922
543803356
421599122
102240303
421475476
57500859
361639221
311992527
11401443
674884758
496120725
433436721
340882536
315364384
177627015
237146371
792645569
255780987
860258499
784832832
240312319
425093188
227416188
47307721
45356874
406168520
654161382
630439488
903538032
375888810
399318549
481239730
145040523
265382706
862613457
80671671
57417350
620177232
469318064
868156224
779142128
867548661
274620651
425787894
449835112
798474357
691735407
193384173
86989851
305807732
716855948
319269123
799441230
121050585
44484445
177502566
864878995
771239860
851027555
817586049
691553520
83713938
560393847
508086975
527903085
736450890
489103716
942796905
237161502
646341715
421968267
18581193
770971128
177360955
76047912
195104517
269661837
120562091
163104774
111649899
1924173
35851029
868098786
15591433
196399668
270877608
577357203
836077567
436088442
784899843
250736016
684070242
33359814
900398088
433724379
584919873
259658052
323558713
508429601
55267224
822225825
398426043
521625550
1091322
174554082
424015783
161515656
102267918
10971669
579702588
665876347
384442107
680372256
540277353
147640145
78469881
381850622
238511295
431112175
294072987
567554451
896951808
247576926
732999738
73612359
930788964
551184621
434767368
872767430
954531964
382121811
821516568
356469801
666798756
924416745
747469413
438328236
729223275
184066170
825778674
777652108
712087605
400141827
89363955
207092709
103443158
847765734
135831297
835205958
482038842
569442190
519861765
861521212
678667871
35123337
890499281
326736063
98774214
318039510
197395260
94322769
914393814
698995635
127263462
931144351
70916784
701107374
249845727
560453278
933137748
161601813
952192574
348524211
207404952
584536953
812747700
46825407
92226282
796837374
472197798
789475737
141718692
946047514
771890136
633020763
413812071
623939389
68724567
461873996
277463832
917313579
241291618
953495827
304459692
104524086
514962538
89488404
98477451
22850751
411380529
695546388
280038823
803274528
692501247
239809528
293489034
347855320
73980528
756507516
731051679
31256562
418301808
104540471
61040833
167268722
249951030
584783550
508067829
133161423
63689691
539764032
701882787
678879810
820233786
630563937
787800462
67843851
362271039
449969292
439975080
454841949
466160401
377338146
814040055
764298747
626629434
466979905
621306846
742411254
749451024
110096275
562758378
598494387
685618260
109247076
573786474
746473821
902439730
612155058
190216767
520292550
559228257
92928628
160922130
363161328
875588377
594275607
393286856
397394376
946358061
536413618
682258137
101971596
868877011
839963739
32691795
852121449
427444736
844679719
122649276
599710158
354645719
663734382
793467678
947470579
711072867
650437485
528314724
590740257
392524928
35889177
880357288
652122333
215028726
118820076
807453831
832440064
755767593
74631108
195509379
376224609
645623893
322093158
618023307
229320924
731266537
622104380
474091248
136587564
345426984
508482489
344893246
579099489
946952135
593822763
321835641
639955050
862019931
725410423
726772587
171701328
101368497
949373556
199874667
805721118
478346956
310260930
847567522
906372192
341044034
174815415
221882994
780170781
427702494
376505964
165383716
339822354
72716508
929356413
394331016
145732023
664576554
768528975
321984864
295422780
754582152
82136340
221875613
409695681
33151299
790270296
37765290
173209540
148082938
818367051
691940358
398284665
666893472
785360083
600727250
623913666
203959533
687082929
720377823
325946218
310256902
848359260
380057673
895235176
336251625
53838552
383928329
498095736
902976555
905021847
332518155
859392905
337604360
819341010
731779266
807377247
738451647
946165346
61800044
806498700
472427550
564323937
945318187
751978296
240406749
511278481
653701557
271758324
848703888
139325442
359653102
195136032
380067246
393845066
606631437
718290909
380792415
165574608
409379772
250171209
49425399
255857571
63903847
913581521
639993342
741074649
700714881
855696472
535896540
773009410
430118075
636049266
364714722
18906675
351195078
548127372
24822789
136107713
820336333
451525534
785809278
439716609
534565893
677653098
272115893
225187115
472647729
777049983
322797770
411868752
407324675
682344294
495307020
441301985
10617950
73195158
82450218
812269050
96007617
81255624
24047376
11170697
241498527
823708785
344446113
852025719
421985022
848617731
431493402
74179723
136211909
186357591
501491178
446456008
354622417
146304159
567420429
136491834
635857806
16455987
395209475
206512559
757919845
200803248
943974566
856840938
838805406
5782092
466264279
899446109
20531208
457034166
62727444
915427698
454104828
728610603
416310778
374897878
77167953
620914353
778344350
877019889
484906505
688231689
358183368
52533455
646149847
328037991
38815577
752598425
283009316
894776555
200685794
724120866
183246366
165651192
48851019
205044087
402381909
799441230
810921311
250343523
736904398
485274516
1129614
178019508
369759728
701521428
335609526
859203167
272776741
490675151
918337890
205101525
208241304
30164523
90512589
9333675
392516844
173406170
671230041
863436735
787025049
888526233
468741945
337027038
615283536
934084052
706088321
500754057
842443146
863226129
843727778
251317189
739112184
814423010
791233226
638824360
202258344
817515054
707798901
853976006
830214201
342446644
664576806
484180938
933702555
276918171
363433673
12108293
700877622
281857839
950158542
489347811
235662314
923897068
676317733
129915183
407102044
291224227
151913937
272782635
110300106
67824705
335256223
336672837
569220783
775566168
21965635
609641450
649130885
664299189
514376436
770913690
752409081
819044361
68832364
524657838
863886666
722991813
882936936
342579378
516602454
281740853
776446884
556462547
420614632
853339553
594370162
175042305
630330175
55408524
949277539
814681446
829251552
235074588
133380609
916767918
363467664
877949403
426850497
391277229
388587216
688605036
656803530
363846850
555856245
589189431
57313551
653634867
34077760
741802197
252918660
150577116
379924040
323977261
146969951
115462843
55382548
659872956
124740794
331895910
789899267
276645103
20541976
878801400
615773652
393718344
327521049
502659084
420246025
873577111
200610854
298922964
312895149
762116103
282183321
779774680
829812156
484489530
435274737
142321791
423829682
421384314
19963524
258672033
172859661
867066962
199922785
758461867
847890183
174783834
73434483
182860870
836083024
114091014
608469453
473850900
766214999
55442248
69289374
216308877
432701827
654362415
551567541
176344233
170749096
843984399
236573090
333771182
315848454
308352388
179101257
350075037
407580048
115517849
631224474
89430966
540568164
429664959
136843126
415301571
766615413
726407650
465499214
874665864
866948910
610875124
326990755
909187236
584680548
75442977
364779165
719155174
337476969
518598129
180656193
318005487
48621267
117575586
368245355
313956108
949145535
902436744
336534267
882946899
361533918
134325065
497827923
427416103
455157858
633656016
949526724
54311059
701668457
61407242
581575074
321919906
542463618
806353794
525222995
45965230
14158467
187544643
639476400
442924565
310065393
7869006
433972921
22410393
707878344
89019327
492318410
209945463
542291304
630971075
121870921
413859936
40559658
296801292
391865166
107389914
681996303
181438975
403352826
454341335
325896818
910727782
444817892
658316064
637561800
578869737
328554933
253052682
745353780
468665361
152651905
763776697
524973747
258298686
608971234
11698206
895889205
883863995
118913810
436423497
696383252
416251617
220752742
280891344
569229726
762284609
262513294
864743953
268432330
911263443
332106516
127847415
38540898
134351610
144249341
383168898
525146061
435820398
208375491
310988478
642252570
827384817
41920167
212787979
185275842
296723065
44419151
359226671
139545621
424179630
256240491
822859259
138128817
271978503
179484177
802227740
678926733
776720019
2843181
650773978
807760167
495335739
74066368
450017157
69863754
256068177
773802645
131914305
496436634
120476205
757114663
399424744
901707999
24545172
98075385
778189170
127301754
809449659
345861101
494443505
543523630
53050080
95189696
88607688
692283599
412021920
284432976
62837107
472580718
774666306
726153907
142934463
930122253
177043083
32155707
65475363
94112163
613914483
725357322
447116538
431970692
153589212
729826374
773402670
469574796
928525378
645228611
175607112
686467397
665252700
879277066
127340046
71195409
200133138
90168087
475653808
12875685
243160862
426437823
723508194
164533279
520072371
637193564
209066728
154986870
533867064
649125984
1356697
223406741
189245343
520338077
375931710
198162045
295747919
722304671
786259350
917568340
128517525
221758545
769528186
684469500
326292441
879337488
859444794
527242548
889841112
408671370
618341813
255694830
130250238
126214535
25339731
359370420
167106288
663571641
444656277
781408719
719698140
176506974
634845641
438721017
888096783
107353721
849441009
180097051
174946575
34808135
833080752
19349106
333475455
519612867
179614871
295083312
315296287
189162480
420299235
451003176
272840073
180403185
756123124
858196290
932434704
927058893
42973197
890346438
124004994
238473003
690759657
796912901
145605330
834807930
215976453
496245174
775336416
897976119
762010800
191603595
325448906
140962425
339583029
445499910
720562418
529415137
627912919
798311616
42255222
355632139
865600233
367138758
124908504
540156525
458856650
856854864
590936184
658000155
855797481
159462348
549388695
284350048
769663692
129800307
525969339
844290735
246629199
835561983
466887833
225530307
304009761
405997553
717435411
471297936
238779339
855787908
766342858
440578179
375740250
629070549
435820398
713418252
171443817
79216575
846652209
872540658
579511128
229262041
947181339
6260742
404746440
630085287
768700475
664710828
101760752
147479464
731341461
453733336
250132917
171739620
450945738
29850544
519452781
172722740
767620578
143331245
28545962
259826756
168083153
270931970
122887000
153838110
12216617
561988824
792223188
884562006
99313489
71749635
626141211
300491444
727615011
22893614
287781994
387079217
589208577
220600212
136970484
580675905
812967300
119911398
97804987
470895870
17920656
781760882
721563128
154587185
880668135
221748972
946148283
749332676
786764290
884529779
225233544
454707927
792832394
128717411
650651578
887713863
698369496
218309967
82375665
789121536
923641332
1259219
50271350
597577287
39297165
363764427
677462064
265130498
757266473
899335485
202507242
798541995
730872188
189239064
693717018
626410372
495369896
121098450
375443487
189522965
81571533
91467900
207568622
145009875
35305224
403340301
70188242
271605156
387083335
154613523
812680689
231264534
339927657
26823546
277990347
297403905
493526442
120471302
491843386
205330085
31657911
342363051
947076036
750676368
592204467
94906733
552792885
793850598
50144033
397126474
477032163
308221881
151923510
834133782
717448485
270405568
876830618
238099656
179365455
318350210
534776499
216662750
435389613
151463079
732152567
94504656
280431462
277128777
177942924
308231454
220571493
192103557
896345249
7533951
441127568
336778140
282307822
500371137
706420389
101981169
355100862
316215336
246313290
370207368
343913487
587113504
810942203
323719582
812686664
426009730
18810945
117032982
12100272
765159990
721736985
545096193
205104477
774675879
141806893
944386023
436174658
220072420
610958433
180635936
944299866
7859433
85084824
293101598
571421943
7976792
144628884
166632020
947660690
533819199
889380822
874876470
164856633
437064888
759972169
41652123
72291796
645205156
375096363
841007196
210797460
646579566
345220781
329868347
469733143
500028195
179168230
397509252
41278002
57989440
158010572
762399561
209732402
941140776
676188855
946782567
330874607
506871204
158548026
678563111
935167224
19557639
330728004
872184280
462538641
837855272
275845995
89699406
521690208
604870005
798910069
871437905
192720206
168592361
673388031
687331537
84503809
220638504
140992321
715239327
871561189
276577028
257803335
328315608
853777578
149350638
2699586
830630064
355608010
173557796
900771435
895926626
604993522
218532444
949805389
909837066
70916784
290722437
859619168
241532130
140072136
740011154
870899921
727232370
502716522
787739871
232091266
34189869
436355997
588175070
247337601
297398947
483522657
672985054
809416296
15096621
64805676
261621142
50535442
88202022
937167981
1062603
440884515
871820737
71540707
608833227
379272687
50229486
549097707
61219335
393656090
77778480
429611217
631822120
653883765
173405322
83198943
627873924
804634373
924837957
22218933
789386188
349041153
949373556
219173835
744138009
234308748
103733856
904485759
477761135
780103770
40561525
742740945
68751720
31581327
699297822
823096113
166484043
659574930
544556378
857530194
588729927
167178476
196306640
147787974
892459854
96999903
723057983
107016567
502775843
421670434
281321751
54764089
35639465
754224465
540888716
311629869
677854557
561456450
323606595
812034447
803557620
112425312
749481359
914585274
770415894
690800566
61219335
17978094
708949495
365316474
327769947
129848172
123501273
516080121
128179909
255407640
127903587
889779518
12435327
892568456
423438298
877834527
57437157
492760602
862173099
496408180
257953780
772426224
220064124
198767326
515550350
300934951
752821794
189957039
806936889
87238749
441908826
709167840
831482061
299566278
238291116
69078768
943629756
207858549
577912437
240566441
150297827
70409415
106579727
205427007
396733839
343613382
890451741
837683087
304038480
308298465
514773066
107275038
226797137
778983729
949952984
164837487
824924556
650791686
732388683
201071292
49049734
352643551
750140280
312700524
857587632
739131330
690940848
624116945
326497938
941724729
364276309
410978463
798962580
225989811
258004063
468418754
342361509
365386
556354041
365094027
903289134
693035963
784402047
253469060
734995794
38741931
943620183
119413602
85257138
347928682
923957241
327078731
905567508
706906748
587284404
665917026
438184929
919496223
124295832
152737215
931682821
767967268
847543352
790949163
33662662
286913945
506823339
295944255
632641278
912011813
398610937
896508384
579404466
942978792
608736257
331181752
882343410
259409802
517865926
883753155
247294851
149297368
524643519
656357988
232049520
702741372
466683750
197465152
563026422
164338878
142360201
44295191
431550840
569727522
3733470
389180742
627960081
787771743
454659585
386088663
946481815
805491366
386878953
94428072
857903541
116666151
481397451
31060904
940193049
842970168
870156981
502186572
550236894
34019174
372106561
716686895
221662239
338237220
587477502
117094089
372753474
230469975
390367794
885416343
196514544
108883302
634920973
192282341
92570910
952944285
474452322
659297385
319020225
904297975
148184158
387745021
74947017
431770468
892471644
130603752
47325307
302262376
14438462
119987982
652342512
50089268
44474160
855551466
156669667
706669287
257111634
77962512
945687951
11650341
391544610
805499376
191619140
153821096
608029195
508664818
154680534
150324819
675375150
900895884
441498406
911092817
713388702
15590728
355206165
167690013
21903024
232277442
440176113
25196136
645054542
31481684
740682156
382920
280479327
203904900
679213396
329473941
445836696
482304464
35659425
934592844
816816225
96964917
535810383
953230635
37047510
506382981
63258259
950874585
114990876
420911457
511054605
270253488
538162594
283928956
684603522
193965751
240751377
859275302
193786239
457140958
173031975
490080162
863695206
665586239
40434306
825548904
497480091
605453958
848258219
569488197
883007178
219791573
733056234
200736237
45340667
56503175
863887623
14819004
718302311
798254178
363390252
334463
301591986
206938053
948827895
82758585
315171879
443172462
868749750
423325573
6423483
346939214
563476353
413490208
421842809
211403990
662987688
100459062
548382574
158397743
697948284
96706446
501088508
851276946
708392427
23792811
581980962
12732090
87319908
210448635
64665615
372648885
856611186
273041106
656947125
24867062
767600264
190408034
341622078
35576857
767074353
53302464
286060386
253761084
803002386
328612472
640596441
77187099
944864673
650359538
632618866
727136361
20671910
305356068
415511189
609436326
44361282
168877293
627387076
106595355
19677037
438558119
718951446
891006975
467736780
448399320
188779560
439401706
86482482
875364693
41862729
719545767
664077463
277307887
907874601
304038480
300410313
473442288
679606416
133189149
858736392
812222105
886947904
239350961
29534327
401061492
880524540
264328671
320240019
100569949
683780244
860593554
16843943
515521706
150267381
638965991
476476929
435265164
683052918
434696569
235513729
501153362
213325721
916720207
275181917
342282615
574590606
386714287
913285122
665203769
177879866
278293977
311982411
290995755
542903976
561790135
778066406
407197128
164626881
442530718
259294278
707990361
560786340
679671345
452644971
703893117
898330320
368139288
215727555
143688728
268589661
253435602
139574340
499729746
434424173
3704751
768608149
262539525
19868058
400476882
62626566
720578856
169032185
825077724
192522603
435383081
37832496
691400352
425966331
14024445
317511270
113554355
150991862
78058242
955467198
221930859
138664905
758851710
619562834
852714878
584737986
88894333
509475060
664327908
775923333
581760783
35413568
416894577
379607742
91335993
919706829
188166888
510097305
304200358
931998561
237560053
303368370
226123833
508747512
572092053
631837146
50051534
944424315
123501273
114111735
639055188
513555655
439515576
85573047
769994682
839269433
936363849
394646925
788941367
458072204
712279065
698602449
618965168
97674607
729302245
479482677
793687857
687762612
624934934
251386980
448877970
306780465
715036089
432115647
248294901
697364331
463438503
784583934
848273103
275240524
55762725
479110981
581214042
133021892
771277464
374017110
679252215
13399992
897532018
838546935
626418828
23683602
466023213
736096689
513219837
670068725
467487882
68820506
315171879
857226802
693650007
593521140
107169735
26725195
844204578
366573163
859425648
334447365
212377624
25885392
313084965
147223167
177550431
366569316
140722091
796894812
888632871
751710252
234031131
476534367
792740755
129644232
201090438
935770323
226185529
344704584
132346725
650980657
437907669
783291579
297454395
693018189
287812245
172419303
136568418
602610777
240349311
1040616
647712919
396473247
683888888
90791207
538222779
706506976
203577616
348795872
419082168
582229860
265347097
492262806
894562445
592013270
719880027
344101769
209987253
473806062
601002513
861921855
3896211
101335162
552160256
78785790
171720474
871468482
16771896
288850387
191804628
63465240
194566941
862220242
119677161
363888876
752887731
578110270
614280264
460202829
164349264
679990397
823575781
58711209
26909703
872033068
429641890
90847770
654458145
909523468
933511095
332479886
475426424
943486161
320646731
723900687
684593949
232246601
436155453
327963681
199979970
892433352
874569338
264849573
911359173
27919819
654841065
71682624
79625001
410030736
655559040
637868136
535121127
244886913
704210315
830631612
229637124
174247746
162999471
326850939
815269351
720310812
403282468
59792958
111590338
593593011
760699299
948559851
644700278
582636257
946040286
878201627
125731782
35621133
881146785
264138216
384853746
460760120
219930369
225147387
909655179
912700118
9622745
914180939
18294003
499490421
699642705
92879927
400658769
311175044
730641698
349060299
922061787
772617684
329062302
476847478
247095317
614988666
544780284
53857698
89392674
723804957
830141841
657339618
346582954
670808829
188865717
161152034
67039769
891428187
74922171
12913977
339707478
391260544
49760454
889958082
578850591
434757795
498963906
833023314
627653745
384872892
6729819
315449496
848531574
163995063
856592040
44504877
168542545
100880274
521967825
312376563
215360093
71012994
703012201
693894934
223583914
406959858
649030254
256240491
586623867
816682203
469041509
858075855
229991325
399825918
78296709
940508958
230107658
876389004
581967321
459325008
249509730
185919895
429726693
130039632
940305607
214808547
339286266
182308212
247203579
702230507
639259883
839063877
384566045
362953259
951947431
124812774
461476632
157333501
933377073
927040139
662737395
199953817
555456322
57849639
2747451
323720568
283755646
918730383
911882739
937397733
630357565
819421567
893151327
441225575
904973982
27034152
708086696
745073079
441611246
782685772
795943969
801946781
287898402
97707118
35658138
137784189
508690074
463509014
29634592
254536497
599987775
528411264
55025604
481177272
220341741
94599095
470322936
175200886
774654925
727541199
185504533
637807992
183035760
101981169
363152206
820501830
615563046
706923306
755827619
198544020
284796750
943937947
728706333
269699427
465491668
570349767
541707351
340511610
424974189
568118443
417995472
31265186
463399724
886574676
275757782
771567895
324342813
333901159
183227220
107093151
299318991
209380656
729137118
588856897
186874533
453453864
246217560
783118764
846444660
3869105
793289421
952733679
121124031
391028331
779174256
485647863
218324843
812878303
233238285
825236647
431445537
867989520
17896667
131609604
69764420
214014663
494260718
478177783
666403846
463464119
813697844
373337427
483328094
526709088
942045647
116570421
315593091
489279738
820913469
886153464
860181915
417238394
198208965
638748852
285952863
896736045
86422840
949156684
896023227
191000496
657554960
693238844
483169209
918195664
267750527
472504134
713411687
249108606
8137050
923373288
570961228
497269808
188530662
208375491
151536337
883960398
440233551
201109584
608814081
695074156
405348407
240751377
607166455
438845466
409358859
794520708
113424483
816717032
218831531
470855736
230734493
160950849
880026744
183973914
587877930
106359549
518224782
462419758
850789730
563158554
360865494
619258224
545944703
144006639
132097827
408686931
131571312
878402467
362881462
697977003
940289733
930063994
783770898
783935121
282604533
324857393
899852427
831328893
734949777
789618705
44684084
122706714
871841829
828715464
615218418
118625796
238654890
348763536
398514417
199070535
866130894
876628865
25534315
931978823
44198541
410250915
46260928
647773526
97273715
557550666
905092167
242402731
359510131
720280022
270989686
123223656
21998727
666022329
719914591
42957809
776167013
264821176
836555751
847449825
267333359
541726497
130226252
406220682
125731782
721913919
650571507
749954278
763646491
252051728
395096856
278277537
918685224
166378740
333140400
354459471
944184964
381715516
302162172
285478616
398466552
243029751
9075204
454107632
502276164
664299189
199807656
362596817
2658545
83926491
777834969
144840275
401999371
285629601
697364331
439175981
903695061
840959331
277128777
579051624
695628441
711197316
829719141
425042976
862680468
185790550
64799637
29839041
384652190
78658614
462453233
627319992
198716334
139908880
184671026
609991560
731120573
364262223
18083397
258021069
80849169
303354665
472059498
405124958
416205321
499164939
704595091
460030515
516078819
346322638
321805968
296893213
171892788
273975342
635072820
866436635
878542929
136520553
675260274
769190550
570267249
839904970
836753876
52569546
357600811
764432769
737853285
301059617
54814998
708707117
191957796
741409704
923354226
284121269
481770798
147430154
256642623
185620470
268516918
100152726
318582749
446877213
186376737
23932500
466406133
438378487
237486984
280872401
505982171
746071755
414239478
864366895
424421276
100908993
253995337
100104861
457801173
690165435
955234180
414711933
131877648
28260255
121298193
380622480
691218465
108503800
267439424
184243500
462940707
916873221
244159365
15508435
777873261
774379116
285160524
830176858
473212536
343728138
857338734
395646044
663064272
113755959
919075011
506031288
581741637
669229284
185888514
857963391
339334131
591483309
292426431
206058825
298371264
150028056
61094886
278467463
345001347
114989491
932160143
881410067
878766848
275970444
712508754
650117832
912029283
418914480
350170767
202880589
179574137
465629488
194552079
70569854
449033217
418500184
827901759
168609803
384375096
241383195
17097378
12109845
30667897
18487549
652945611
282005051
553261962
421309117
746326730
258356124
282071477
83658447
249544370
15288081
814978209
787829331
356881440
511724715
341258304
615716214
882065793
4908289
414505320
391417786
802062477
511064711
746971617
158498949
78259275
281637660
789742671
404752422
30308118
124793628
765002990
478075620
909789201
75425667
747034005
807271944
371232568
767189793
773603703
900656559
584723379
266938277
312298496
604129927
429933003
778450555
892539681
731243178
445217363
113577239
149714334
135581176
335769054
27196706
116507721
732663888
709818302
605980473
940633407
92911232
656033563
929288331
172373056
192484311
819660123
298501675
170715309
553560319
40488489
908688306
111493245
530675712
384893010
663092991
151779724
76909482
231168804
620713320
763787290
711034575
98285991
15881607
824264019
576466914
545042521
364798311
854007330
442772065
131714907
803031105
432642162
268383793
126222244
106317738
333322287
14977837
613533570
211569494
518397096
597604098
185147684
68925600
287984559
702198726
752686698
895503572
506102369
899498226
955433265
435600219
475222866
943926519
266320860
738288906
791859414
421587124
303232856
438091927
654400707
115848844
532833180
62664387
344714157
258838975
677220907
949229961
48347762
176457003
235467320
170437692
229749192
901269231
595947969
605453958
606956919
210548562
193382172
739380078
224209006
170627617
459997100
13801495
252275891
610001133
370436869
831491634
617358372
802083378
29245515
433020112
469105719
852202783
655663017
36074298
708402
863308660
648901709
631013868
438510411
522264588
7179750
189851736
13095864
333446736
622388595
334935956
18035384
794300529
659962620
857984824
567779194
49926128
574016226
942710748
339733237
890423022
196243976
120935709
609646932
537772848
847325376
797287305
44772921
803900578
417381174
532890809
894644584
785531661
659254218
521785938
152536182
255389741
579051624
737912779
816043892
135814564
312127665
230387555
331173610
547626037
261677955
17159257
745439937
939599523
367677569
434773562
349736291
563037975
777748812
515946393
253130251
483615770
20610669
441387870
109151346
500871995
11479339
491872824
857463183
778629528
902822933
107054605
179465031
116685176
570170733
529413182
118362081
565362234
168498273
641793066
643882193
488328303
601395006
360134734
258059361
248208744
143020620
836923194
213113299
671153457
930696633
927097185
214241805
329381624
815322837
702965072
622072686
240741644
558488820
365089425
98995900
306642336
383855459
303975446
933936969
2460261
948770457
155829294
287036832
955509849
52938690
94801419
650233528
135471979
136568418
266445309
267490623
748139523
231915498
412558008
734249100
758459217
497068452
419890926
23607018
9094350
389032030
89325663
439443250
153541347
898234590
229154947
27705828
600888884
910344435
421649108
33227883
56260664
246031215
29354465
422905800
292731913
125968705
177465615
665476668
153509414
847555128
200152284
262781377
614778060
534902848
32907878
650891603
1646556
260040873
725258521
562480761
819659406
752303778
98046666
194744144
312577596
625815729
476172773
844956702
340929208
294321885
483417354
439473657
880760439
272760755
90014919
69193644
926111166
558317153
742749924
81743441
801844053
272045514
908920977
211663987
58692063
954977958
903231129
236271213
188186034
304411827
485501255
352788879
730970192
633489193
153608358
888058491
203521980
679587270
847900938
68255601
70926357
652945611
382727517
424438101
777961486
396887007
483465219
137421790
27579813
507378573
240106911
347949831
251541073
679488617
484221486
465056340
39268446
442055912
346423526
92937678
251260461
585506210
307408176
815740168
173836107
917658207
842778201
559465266
225128386
564156036
79312305
358617821
356824002
872319868
413036658
13412365
565597120
634898131
33467208
361926411
948776098
505939953
263209478
306509362
9582573
197382186
508680501
57986538
63319897
127177113
754163772
71673051
897708075
261601371
168855029
869898510
230156066
71056222
637647957
722589186
576801969
943849935
757142623
786259209
159620202
859561199
857357880
526475332
355857129
266332835
11640280
26000268
94935441
25502472
404512013
125927163
325591330
435588562
234933078
67480454
456951656
501417578
86549
854495553
288989724
172167088
367383021
66982281
21290352
741074649
530511563
162597405
668015167
837954996
89959273
140962425
95251350
728324615
272012491
54974356
367797197
356497854
617610625
517583391
165043118
642625917
73034839
453171912
329407863
777024817
191517438
743822100
943869081
435686376
198964404
169442100
777298788
48136854
284046032
858305607
560681037
950136009
5973552
712202481
14159088
284174505
367842525
235428789
210816606
417793392
186204423
901623432
320696161
37287175
888717
396132613
798238491
310238512
310363809
85734085
523308045
714318114
608032978
829527238
165019374
753270651
67518369
138253266
192359862
189211728
525021612
807013473
202793917
26829816
459800454
642133074
109243997
224783613
262561691
211429498
694253106
201636099
290613282
438708854
220542774
566568432
397403949
209706138
618610561
154460355
590656909
357386269
934698147
399634458
169020888
55638276
156908168
43856123
302679114
911636790
317420026
699652278
751231820
480651926
646443528
188852429
33648661
229633950
375180623
642714146
542320023
346341567
657164310
934774731
899010003
262797996
523719684
225042084
168858147
193538443
534546747
90660913
896942235
830582199
82145913
343539648
815064366
413221537
636754466
847903194
589696800
949084508
491705458
206039716
1723140
274754673
97759476
612681573
590866949
67592317
334609397
209266690
183482849
800540545
498398249
534965905
57236967
596043699
79714371
345116223
501184842
927413094
155446374
126242556
916220830
713255511
286800601
420953529
768922506
166846933
727452270
821460075
202607637
287783526
854591283
556306176
854859327
307159278
373576752
506038353
910887128
748484151
428672666
280510234
273792403
212682784
725947527
826408371
682248564
109093908
31958361
637848990
16015629
351817323
136145465
292234971
632925571
565777587
635724139
648975174
884227572
307896399
788681497
914317230
374974410
630334185
745832430
64474155
166608492
42073335
95634270
515304493
424868886
494665629
325252569
243820694
44504877
386701335
901221366
804351363
871246421
353396868
8969901
47709259
900247158
413189826
143217220
503151659
202602972
493652976
600533436
515410320
171487786
101416362
938785818
203671218
209552970
506428244
698608821
3005922
271451988
675039969
827735815
954111871
913658438
762458549
275510940
537418647
208653108
163937625
386615178
849929232
42417963
643655250
245442147
729891518
503702541
490958204
497001441
781309968
881673300
560288544
212890739
454133547
351704874
261044731
14886015
539754459
473286454
484642698
807771261
817299982
256513522
130001340
228191601
920969163
59362173
254980016
179067339
45502872
330771716
442608587
16666593
62770520
528819338
388367037
692294038
557866575
453473010
463617683
721813757
446427282
950927592
610567927
518674713
341393046
755568171
588634197
954657852
884293106
144896928
833942322
106944860
663534515
365513937
824158716
795283838
372507283
615706641
162769719
273136836
744459666
296858730
97218529
146711709
64867450
613906917
271614708
437553836
693640756
378688734
847143489
937483890
80020707
798579660
58395300
558670707
580023277
645179062
66656799
794945047
603907221
552764166
26540923
332741019
96045909
107984374
943428723
65345298
496944003
9699208
383015730
782055856
64103054
739225959
182930457
3857919
555824075
518368377
124342973
80094749
934803450
131498967
592487555
204058068
672004046
236615841
324163850
132911569
716195158
787406145
565327351
846228767
97338264
165178129
284729708
832956303
419195143
884593065
682832517
221838999
629740659
367095831
36630080
69740645
926774408
541113825
418045725
248090415
858838135
380928816
291469131
438740163
125913669
910466622
522949707
952704960
852858428
422245884
703644219
107820699
605719013
18661112
572822188
44696337
457608546
765018448
437240478
236998761
240042975
49894476
313745502
346160455
212778733
348852029
522889176
409303188
478745473
836507886
206413403
366176823
12808674
661271521
264983660
609448507
487667766
306791356
437738972
35362662
572284469
194568084
221567085
405232052
64619964
703682511
327790054
940906393
912751835
771979472
470455512
284145786
730994280
746789730
293742513
346743633
524120704
128331579
438864612
675691059
331180498
749987112
221850069
149004821
243628682
572159064
881587143
519612867
904705938
556632412
709943253
810261376
791332899
9467697
685177902
98750659
725796141
488223
673849335
13517076
291566731
60865134
481449241
218615657
947449383
283475676
569846754
672651258
376861022
886806891
640863874
925802773
271499853
844807677
99999558
221815844
757062763
121787706
645149050
53952899
475376034
351762079
252037944
767390826
875578101
521613624
835528279
599286393
351807750
59494263
18648204
259095742
668954678
889475295
480763244
318328202
477970317
88837440
2287947
106202862
778380976
155475093
830002822
747105639
463245337
427673775
658011177
228641532
680707311
181946929
678508263
812211612
174783834
481644243
713628858
183389961
78618794
341006242
12875685
354691117
214444773
109802310
8639326
801777042
216215778
676839819
610173447
198651552
596417046
125310570
335055
711637674
933290916
198165062
42886784
890180777
126430611
899549769
219202554
206395869
230508267
721976514
427685208
862034217
155388936
212894816
244226376
312131181
540462861
205819500
808516434
337285509
551854731
408393753
940240914
518483253
263452241
774426981
818054094
660450843
595239567
120677238
309054732
404348356
31043171
799603971
537313344
237133870
548370159
766121172
217785750
701854068
77792481
649060655
360232552
373977728
836570467
928351376
665802150
875624291
257963631
685290229
640836445
143628865
386462010
154469928
26314929
884975985
441956691
721909503
378774891
31571754
633626502
655003806
677617966
274898268
864355743
481320867
240102808
344532270
393230121
408566067
52919544
846778564
326377456
78632622
242072451
140255084
471795732
742165971
491391663
298586200
379445001
210596427
614366421
109694290
549940131
479101762
148036872
661254975
583676718
809368431
862519259
87554658
247663083
879337488
546742749
84539946
545369581
219170063
952001110
476962119
241143870
601653477
113947419
186072696
49160221
147950715
39373749
98454672
683808963
363968748
625528539
565235873
503741608
882936936
335504931
27316698
730477338
305635861
25894965
689046269
392464281
743436124
944883819
416042580
707358543
12517899
102163056
614474368
372327165
342199495
444608412
703682511
278775333
547582287
187577320
648038112
395393619
474380442
410451948
114052722
718737530
415113999
876426879
816040812
758668788
590138088
781067947
926726333
331675731
69100554
906974076
720425774
501102614
953479539
880592754
934535406
405627156
311958994
572522838
10626030
313802940
400790559
860258499
836345145
350601552
648733927
6241596
451041251
251846484
554592827
439544295
806098245
551982349
35441291
174745542
845860707
947143047
367702773
177601887
708344800
540740478
775626945
178239687
752535160
61013039
134274934
306339176
547403286
817371459
68207625
900384302
13538725
342282615
9712103
520293355
319941832
133993281
84818901
489889490
328286889
329100594
41510610
195921018
239430303
247710948
892605666
533743831
245327271
515209287
900867165
477703947
598662685
935090640
908487273
481608057
367660638
653242374
311830902
463020371
18466317
781233384
94405842
474447453
774937273
905825979
450101839
61669266
759770718
439833373
433283553
588471456
887121998
68044884
853395223
451864746
539974638
424163196
829289024
453357005
465458406
462810718
746647444
457091604
733401022
816508883
194740453
67805559
946061298
938728380
216531740
815763195
543344629
697732323
446953797
760694540
190279379
593028204
166603640
54164034
764097714
429128871
210529416
110185230
898426050
124491171
67111654
647364552
734354403
802081543
310519401
480316472
60980010
734430987
945121370
351977260
514941243
432450702
152363868
210862793
142508449
381024554
757776824
587447145
678612446
279779037
207336479
387132120
128153751
286376295
251511429
817746043
940949316
888738174
97596735
680219088
623846378
253029467
120409194
611709327
733854832
356536812
361183081
770534797
933374874
829032212
725193042
317200280
93958995
4796073
491726718
168426410
421212
325587377
247668264
16011690
717203641
365832195
792137031
622774874
636604500
778246608
91288128
233278851
457321527
890223606
734574582
68284209
266263422
667936929
475571049
64569885
272681652
769334145
705590432
621713964
227718089
845999753
769362864
643509985
794424978
127933572
171586452
825280322
524132648
234031131
754048405
29077857
344187642
955787466
683464335
477603492
689725077
127116627
455681028
357945401
834861330
554831934
711840386
315420777
141233411
843981173
224929060
805331205
457522389
210529416
336197372
311007624
331995159
601613497
486272429
316603750
368449791
448657791
263764869
459839055
367392594
240827961
374364762
837876745
191155967
333404027
161879430
936702456
211176358
204125079
498973479
583823539
638681841
857108982
44198541
795908793
113482460
30001782
450850008
5906541
548475462
546100959
950187261
202555107
822129240
278421132
826344164
575887569
858027990
361190374
328939981
251569923
205200737
173789890
283916034
409954724
449980962
187659519
282393927
349596387
652597673
463371492
748302264
538107903
125435019
353818080
675676570
508332172
426802632
85532616
896290273
483130164
592932474
125300997
243630565
199814779
307178424
229187193
846592415
93388993
356756991
803010658
83735031
647297811
280987103
386682189
336180378
134634672
734539966
229616737
429636240
433637754
723747519
428460099
96400110
348093426
344844744
775882077
899831425
102814020
932936715
584230617
886086453
134653818
854103361
671710247
320934825
64875848
886254306
54233701
356680407
331130070
833320077
399232392
951323729
772770852
96151212
10549446
687647736
383704986
609187428
863934531
20194087
518770443
654194690
699482878
672834014
409355499
336127176
101138745
404794275
621306846
31120054
909454146
302506800
150880971
475526782
187726530
740180950
181312620
208877388
294777267
87985443
493536122
232442013
227176863
93288885
328822977
814822007
295346196
867715525
29443839
917937698
680184597
874809459
60855561
373063030
4665341
173606355
297058881
925236791
86147427
176673859
642415311
867821169
244089175
742564839
406144098
314157141
427645056
203521980
452008656
464003310
519612867
448922863
77065759
827449161
16044348
254163150
139382880
911435757
190736437
275577951
54206123
338252382
164665173
899452480
142465386
413621416
321039584
499036403
741917073
830571836
873049384
679721292
443807545
413572746
255149169
719216177
390219307
400480381
395988322
586214187
466415706
440214405
158088522
4470591
575634063
494698167
434681211
400315999
573843912
763691760
54384213
837005682
555482898
915426646
546657850
167031244
79937631
455130519
656181285
546160262
813824636
782219403
446972943
414141707
202684653
238567744
156394101
38437148
343289520
264425406
2412396
699333098
254188951
131360706
600631019
676085484
278897384
593966358
384863319
371288738
39402468
538809900
8885256
419291060
618377508
234584503
32615211
439372758
510202698
267852540
689297382
648558878
936181962
257715211
794195226
56317959
212224127
628917381
865418346
737933134
292675037
836381451
540539095
568731930
137171517
220715473
183131490
394570341
844673655
791103566
938561528
559254135
503645103
710300262
579635577
410028808
691547682
723651789
426592026
46505634
834518663
464877035
533876637
835880321
434056559
637829844
594866220
547032594
158873508
530363346
264504353
694013781
687152761
390791845
490570281
356393217
577868399
290851365
489036705
178406894
180159874
430236192
658147011
894435249
36865623
615128326
732244545
43571710
699059898
556560147
492980781
136357812
888735626
727286428
680649873
8528265
546829595
686106483
600097881
201746769
255541796
738813810
67374774
927231207
497313231
257063769
198017505
667458279
761752329
253633383
259466592
705740706
321162755
185475325
825230892
38157978
441103290
592898601
210385821
523636295
692606550
490090118
187539381
721421280
529939795
809891477
19631856
314661458
421054033
937244565
637263
47482080
47501296
792807141
25598202
611368547
511830018
803661562
31835321
784516923
519124644
153257834
94083444
914830110
180767922
147175234
113794251
246964254
735129816
696540639
766194201
623922600
500170104
610077717
3609021
540788343
124640172
274103709
152303635
726389667
235170318
932053349
701063030
490243279
626338776
571471375
531282354
769219269
412801899
98898663
380775648
955562692
147256204
505213404
572271201
320626949
434959309
793630419
240071694
190211183
614596173
926255026
760862040
838898729
378660015
572982342
626087003
590740257
843946107
104144667
322496892
622560909
414367305
439495423
271126506
454734893
352832061
534277765
260494083
110595279
438912477
709100829
487610328
585128464
25378023
363871431
947870595
919726322
241660812
129474825
198032750
788489718
98688057
190522197
8586927
397604534
954456819
699652278
403052019
361332885
539457696
39299357
145768071
762489450
678778955
405043203
334423260
426592026
190257881
136515910
803059824
111981986
634871349
249980489
87654884
499930779
338825155
368052315
823258854
98251913
9802752
27919082
390738175
198751017
371212221
557924013
723451148
382327926
627388485
155522958
147893277
29048672
540297424
98554035
150305673
423330884
830157612
409434090
799788604
452359730
589811473
45261144
290416731
45376020
100305894
343488813
786900600
242093620
416767425
554286273
771266634
280371561
603826548
50545440
395087283
912335619
832389156
953882439
631071306
652471657
393689625
572950986
823422560
45684400
33352332
515410320
930801936
89085216
265644915
209198769
665294781
758227110
476786239
245688412
659297324
888154221
159488709
488482664
307261532
589352172
360978684
902149947
491122403
471615520
707071725
229083278
931293793
805606242
925164122
2153925
271222236
557119881
69879506
379588596
445508274
39546063
830702311
322028541
117127622
384231501
698652091
366061947
40532082
835694181
201655245
813111474
743195149
470707347
79799932
142915317
487096725
12339597
666098119
710163432
896319990
241636806
864317451
375524641
812654499
606266623
640060353
33934906
900491415
416444646
510968448
110905564
689026248
862862355
306336
793484900
295451499
717511726
694205241
224754894
486303914
187238627
952752825
491206167
631837146
173596782
320110052
131935086
148773993
577682685
132030816
660211518
657798101
952704960
14426511
468426294
939769891
320322153
415822401
507761493
940968462
121433505
87827355
7368292
21338217
367268145
83915664
262309773
436041667
292485409
778141260
682238838
421547055
162290544
154756001
119882911
786680421
147452547
205464381
13306470
300486897
100245442
748196961
330660993
648161268
319881795
790174566
171228428
876398577
509015555
799207902
817164678
800388392
558651561
706301115
910959502
727533246
560739101
825590382
584151303
416991359
932142156
640692171
19831315
229273350
287358977
59752122
135457950
751926548
836037719
29906052
266062389
92149722
508915470
664002426
764078568
577204035
19787235
106834680
393287559
908861894
868376403
210089058
435349680
701901257
135922219
773584557
703647642
246858951
813235923
393603468
820455888
381062609
143738595
295697448
942895345
392387697
559009568
206423385
148860150
49578567
220365627
437744571
802311159
426055938
1568353
697558226
535349222
766327890
61381714
426400691
604687618
455119566
930399870
918310106
328133721
491525685
658544348
774666306
134156022
729676508
55647849
519247198
633608151
651056202
13277751
783416028
191973959
856955814
416243613
733109913
345250245
290636280
514816794
676504764
321576216
244758276
305273397
113985711
120983574
708287124
130642731
359368988
578629092
524093031
152746788
392115490
373349977
98751736
6308607
783728036
233179134
109189638
165986247
205427007
236472246
522311823
10089942
619420965
343324279
820425246
44123872
12607641
319575459
377549547
216677891
494169594
233255718
643946991
863809634
282986780
794420282
955452411
732277062
702265707
79494192
742756221
670971570
816493977
85601766
426247398
670588650
194465922
385747054
248286864
886555530
538538688
2464702
527617055
442042848
89536269
323768433
289506666
383417796
155381914
363933838
867569365
180595593
302673772
218159097
247401229
30805914
746473821
249740752
163794030
823143978
493550132
58548468
683904693
479513747
93537783
819592679
355033851
793701974
327961407
270465969
318608586
828454330
453158527
163837668
21625407
206602946
832234013
663045126
645842445
458151345
35764728
50962299
252899399
377539974
126411465
730644581
19356606
96897906
206881954
64110381
274706093
269402927
485016131
328936768
283571749
477185331
54575673
139564767
71670782
183464279
25951598
533934075
69184071
327542626
343498386
794336891
80573027
236529684
49940237
741331280
2560561
608760593
120948512
315716025
55073469
616587357
793226262
77522154
484546903
673058484
29945512
3663143
279448561
251650600
430804146
163803603
168741811
12807765
487464198
795985377
91982756
558843021
95512719
33625317
563455300
561798325
139555194
173749950
293651775
454698354
413993958
49884903
51874854
55772298
18246142
177761037
205865378
125961534
98574196
230191731
78460308
44613774
614224534
882171830
482680233
292799778
452506137
154893627
837321591
23300682
335734617
34807075
292477663
450585620
849809293
402707391
712085863
383140179
818957953
619679436
271013166
309964167
387160839
918875504
384260220
445106208
526620303
238559160
619554987
310193919
14646690
673848349
181211798
74707692
712925592
894530490
535015824
33227883
309954218
717604397
77066584
161735835
494933673
97937977
131400492
573865467
364338807
205244698
541582902
939444053
754773612
445651608
373210169
477432629
153623670
390049692
1512534
292033938
769000990
846540390
336242052
690949045
219614193
935463987
529354027
437122326
910937961
795160060
140761983
13795194
891448368
543440064
224879343
731104468
1941842
560222342
123263227
189594448
195854007
15000891
914336376
640242240
486662601
474466599
219697831
710951448
163305807
251559294
907934271
200278680
918708541
203366770
582144778
744635805
882889071
642472377
722723208
570859179
214751109
410191230
775100492
795182611
296576521
930357785
47740551
899632248
815954294
147227825
899221145
943093668
299845506
835541013
482198020
248237463
572866174
950685057
518426392
760373817
450108801
290671594
219595047
204067641
40131806
565831311
371872720
167642376
890888357
517461537
224027346
147278380
6184158
257963631
477753521
630790522
157447131
194526697
796866093
359896935
572601710
350457240
649358399
929504485
87028143
94313196
798694515
593975931
363678270
803289050
224027346
692361096
617520337
705415224
98965674
544225050
253158768
243358726
155762906
69184071
396946332
179119516
54499089
242234399
153761526
879720408
100997348
499567005
147653952
15642282
544119747
343507959
690040986
889427430
544583963
930026523
363277308
483600722
346331994
328688955
394244859
710603790
651614964
240931656
388271307
84577455
111266979
406643253
298275534
758256830
253789803
437709438
818508542
833260803
875077503
198036651
698478259
749958393
65863038
877928314
49420538
947018598
331218036
447949389
856940719
769343718
479588470
111381855
865906569
84472152
870501609
413103669
752342070
305771193
606775032
465807863
101046606
44629326
65887747
944673213
423528214
186779192
746167440
39574782
80065922
825771145
58793323
467887519
537231933
145043475
354470905
491219349
132883316
87599974
368807570
80441919
463026864
671699118
734533333
607382253
73176012
108576966
476680042
251063992
434614200
553175805
426744382
631473372
325402323
941179068
11401443
823325865
453721908
632815903
499741735
288702615
179945255
787570710
175530528
73405764
44294096
111653092
161726262
107418633
432699600
577539090
430785
1881958
403876067
2672935
103206850
713858610
538959900
24467650
409073436
663810966
671785275
50909214
588844803
229321215
580458855
63564720
853461669
574992672
55810590
904941999
625710426
465993796
67169721
306966036
382061746
916317987
533655832
255272383
718738872
566216762
549643368
372370554
212501454
28929606
593070582
681364567
695028519
820828067
710188024
108414225
142407948
645421233
618544111
557396023
862298891
561881537
439905482
563533791
507523871
852571476
334480620
434758357
341574213
192760879
49646907
525356667
194063856
785291393
57643302
275003571
327733109
189072242
751882566
572924904
828667599
129762015
707927994
134797413
448763094
483618387
432799034
718874242
117747900
261704551
16572549
606104221
418376183
656975844
178402428
317995914
311639442
726313642
534891375
329929205
638924343
442022544
363868674
516731877
458325485
309753561
67852722
98563608
324658722
545593989
587255685
374907399
907691343
139910385
477917228
193110733
76164797
628660580
887698230
767228074
168149496
166790379
17286743
572687631
142034601
367813806
587595865
706665874
263481488
626467617
506928642
318915233
862527300
287965413
57887931
143145069
811005414
923267985
313812513
487112532
128254570
245490012
901802395
138119244
343736836
632267931
686680863
23109222
359615784
523766577
61726704
310411543
105953964
24277128
192412319
16989514
59821677
653232801
388619828
801901491
500438148
9724848
402602088
74458794
844685658
894338379
615658776
822435576
45669486
138396861
112051965
332497091
242896527
270169206
708172248
834205838
826728227
219403587
938249730
858190731
835254588
487524171
137621448
951849211
126698655
923947668
875310935
220220204
861797282
232580807
201655306
59916783
576667947
28191307
205632901
79120845
564089025
407614163
193395766
646236606
398650934
666081304
891160143
540380058
953317632
150707739
424074327
479367975
231982509
363393805
816967806
6059709
17671758
585236071
442406622
11525892
345250245
327141612
284563719
773871747
304491933
339343704
766850163
943778370
854540400
257562252
792912444
884189120
300374334
681836925
280622922
480756060
251023206
235400070
394369308
915546610
811356702
647393459
472360635
275061009
928600146
857099409
775135383
205312131
146291714
100717533
3800481
83907345
87535512
212491881
75397820
223644426
103734239
239880813
364032471
206767227
556979435
707859572
169135764
489840837
867389408
132911532
125221958
7859433
536805975
293531864
165124677
627211299
271873200
728751623
136242426
584368875
719497107
57639033
25004676
913781142
400390725
172455815
442291746
180602101
890365584
157266148
552803747
326085099
554659620
26454501
263041781
171911625
14110602
599145351
518787917
307234068
214620285
397366281
833425380
11975823
508173132
883709936
259772009
235581957
798876423
133088894
214618482
330172770
397983408
80489408
925385962
683516333
101751417
692755535
298342545
411434385
144954366
57510879
174913029
61030004
427852491
87286614
97788195
317543014
65144265
227550281
338464749
568511751
510418173
107170622
260216251
715637292
943087490
7859433
342148593
816768360
512174646
660485705
568995566
755405430
498590559
23472996
871310480
158303298
362895593
212645049
860919036
649120143
922760616
114579237
31179261
711709496
357216495
656324880
876331566
481129407
246357906
954774087
788034383
48489396
558077181
48803154
131561739
592683576
547106523
372868350
920137614
168436935
154469928
12282159
868424268
359061871
97089366
528936969
222993240
541316314
563677386
35439246
502159216
439901951
652008015
914725705
506038353
83763379
950949391
602761657
706353378
571364505
530588329
172716066
666449871
166589346
539160933
277186215
206722991
886038588
414398473
891753669
739449969
116089105
362491218
792979455
815006928
651576672
391621857
952886012
486959364
18541343
40596827
656747640
845152695
307732281
361403695
780975180
134415192
170322816
802552455
239197938
284193651
642505325
519947922
226277001
696529586
584602605
441100476
297471402
72237858
699958614
117411359
219279138
252367979
514462593
839657403
399663177
822671262
104303882
249938140
686106483
820653839
37707228
511447098
376754034
883166688
790921260
757396614
25176990
725172690
144205368
772895301
32064946
24411150
172998296
337340860
1081749
26737389
903499740
92988877
762834078
130826923
397978329
835572362
1499293
919927815
866474004
347854101
118781784
236726748
197040295
308365476
815017232
905574289
203196498
817512439
111889224
25108480
456007499
625337079
132569909
163594097
298189263
212553552
151348674
662681352
945707097
266514322
945563502
72036825
59256870
801311645
305809485
319934225
479387121
119700792
632564694
642190504
595976688
48937176
530238897
865930906
30834633
154141868
206954781
96763884
293268855
15508260
693914579
490750272
354040167
673187222
351510987
831644802
758516655
893227911
702792222
456675919
258662460
322169325
254373756
656181285
101092321
833402384
134309190
704353735
757150419
701971285
316493359
27922643
766577121
582000108
279715884
663238910
573421042
430053972
792797568
803516567
22766937
677280177
287947737
517619467
60865134
257674312
131781918
15469968
474866624
409733114
687086589
665928227
848620870
512528847
82103853
132069108
621163251
55609034
67226990
388306699
169719717
524820579
656822154
610718694
723651789
467928240
677758827
947583405
514220680
416833629
738133174
542616786
712145043
432370917
889405216
500466867
589888260
225136224
773086761
568747686
367804233
897621918
431110482
117085358
864882258
650223278
124449
194274462
204072462
98965674
912099888
58943455
152804226
385220892
783033108
437453522
211896569
810407118
94354945
858650235
627067326
312953095
239554210
442308304
341925711
89028900
137092614
820565585
479183635
246310984
53126104
733599859
207851821
66245160
431841431
771239172
887079676
753787593
412056766
865966817
686431965
801076506
193238382
7888152
102651279
692013024
817612558
868721031
69763713
356866913
369463017
643583217
933702555
366389365
238432783
923046540
710550132
502438905
298517196
894931905
505011595
365801202
803567193
226028103
117594732
928121496
65445867
143125923
608658471
470991600
450476661
928954347
804524493
35812593
219298284
164320545
356186538
308260173
902504148
864204981
477968435
609407607
868242381
561376290
473161732
349168191
6614943
466708941
63220092
946512858
533629302
155905878
930150972
43974698
576457341
910363581
425623128
251893841
828236814
284720166
90034065
563447634
695847934
467822458
492530850
660288102
587059354
168099226
742431345
847995486
769563897
107504790
109764018
561458682
160548783
63378441
429454353
66817074
24052546
148683379
765369347
323619174
915427698
743037114
406230255
784440339
75655419
177531285
883339002
488556751
10197946
80365335
36822263
218887378
353592725
110386263
194954145
265095516
654703749
676629213
110829295
405517941
359399139
292601912
504889593
935875626
62913756
520723245
655704486
407191383
607483434
417331293
32594830
160404031
85506920
41053929
357187776
605295154
269234740
906400359
54221472
749671203
785573756
11186727
318681496
316052595
212262129
464233062
65576611
21692418
60214170
823229948
342756547
300376459
164224388
82208998
162769805
834038052
320341299
835943079
771018993
953729271
61047021
559005762
298341895
739878024
426974946
753834986
192369435
558564056
653347677
864327024
620914353
464860280
834576855
247021983
573939642
100236070
479664738
828839913
190246710
453684266
803123915
837360079
218019152
499831362
781960932
284911626
74966163
926254761
140885841
225008087
143681157
632272825
502572927
552231991
794427466
131667325
33294894
66742956
863783291
41642550
736678948
34145686
385782327
142731073
276863019
411456801
457819152
21146757
276994755
4336569
573843912
514194549
675004423
619899615
256289483
363869730
613964355
718204752
407867238
744058567
250885074
871063470
731423532
547297983
446225180
745516521
56537131
185323707
156130136
52365224
133026408
343398954
78919355
956094316
125894523
505892277
569551875
665888307
84654039
127809123
700293274
828102792
656476111
861397686
591343356
537724983
21146757
620138940
560987373
461390004
712757715
111452027
669898062
14327838
135783432
132278621
203536297
508067829
591228480
228986160
405435717
555447663
221296874
29566884
553072669
183016614
361218009
156499190
92492127
727459180
918025910
910120114
100822127
29446548
207303315
402658086
298816035
800313281
263701006
748313587
939005997
301807971
392931754
410708532
879777846
306154411
293259282
768348126
465860472
487791113
375577509
399957922
480248333
287793637
141460336
75712857
875355120
576103757
491611842
416655252
180613791
111085092
565773873
499222489
683904693
98075385
201955396
535532766
565936614
720703414
179685210
739026027
875842030
9896216
164933217
931031688
207734100
693506412
256451097
645958726
489408812
748972374
181839135
106403895
394503330
587947715
27149898
761445993
727511562
296727378
803868204
731587806
402745604
480325275
375503885
766127190
109371525
352985229
851968281
251822180
525902328
13172448
452161857
664093468
833592427
787216509
576064848
63784899
869065659
893247057
127200937
42714726
421968267
638547819
850814627
953990414
681001076
406000503
418234797
251191679
373203405
727149735
306961700
812757273
932634638
791838862
908405558
825218494
434461032
542453702
303058800
301243185
90809478
10522658
411370956
348150864
325355212
383323532
148371927
45213357
255934155
740595999
406546164
545119982
773299330
827761131
58787793
929949
894138959
137008638
420953529
556774349
417466433
3015495
30241107
521441310
81849150
845315046
898540926
875847807
240722658
314248633
560154421
22994346
59534487
251928598
294245301
638519100
456019428
833355692
511324528
468162986
106503529
238559160
161486937
4927211
223018005
695047665
570828417
715220620
377358087
562072378
204919638
876073095
890853807
84088446
649298298
429838193
285403943
692453382
120334495
418234797
6863841
393214036
625651861
510030294
27627678
851410788
891377599
654936795
85946394
248490249
292148814
647843152
619558395
342378345
595737363
223718055
514762489
312874359
285996594
149456720
408076795
253372281
63392406
882995360
306757212
275530086
360889303
817532273
721535948
699412953
519009768
367269205
171343307
219642910
373873515
368304070
309894156
916583247
543568443
67537515
688553787
382776405
788241114
36185316
23559153
172529736
200918124
329447248
414357732
366799068
830100845
144762906
373042411
359708828
180221298
211390986
128376251
514425469
211400559
518847027
689162959
400237557
232242228
549135999
593532052
300658741
702342291
253751511
321202869
376027440
507622732
860727576
362071698
82969191
758229465
604563669
581766649
951240291
419479287
573853251
327779073
219844150
88720926
892739688
40301286
520301957
219418698
281817859
529425927
681999666
830145877
801690458
397346511
711155009
847076291
51486060
246418593
686441538
118484893
35756837
290894751
305051147
98075385
812281683
21043677
3321831
559072773
341412186
5622567
442442174
221117354
783253287
341229585
360409403
165115104
771468924
349979307
158543325
71117614
633496996
304317286
709794319
637016139
154749190
44390001
14809431
518178415
412012347
770550851
766921749
49927363
916691334
378152837
882898644
375331900
132855882
268924716
173960556
373050237
544444258
668396433
752417009
343555824
881908430
695114676
166522335
464580794
403358355
288453158
163707873
221202295
559024908
57887931
871268490
213066261
56766378
845589472
713734161
269279262
937541328
640258415
388132749
204569075
108194046
589581924
436825563
379114292
515381601
217460268
688327334
293469888
723575205
70610448
841294386
704381340
68608757
437246775
501433740
350482478
88894878
609018004
743179948
407828946
585793944
106145424
936718050
823833234
206322997
800198774
346872106
821794185
444053178
215821005
857980008
785081730
492751029
324164791
461207994
303421395
921487407
654042328
551069745
762525556
496886367
248237463
283504395
283640039
717510251
736747653
276571105
57889524
861359394
622206825
336021873
81322635
850791499
916613176
429128871
658514824
361586334
829694203
336242052
764304865
32088696
896434866
429349050
383317040
516828287
682698069
162957695
148352781
56509419
113095422
691115866
241233075
891935556
174318158
457160609
878286824
705166338
295461072
789561992
810419838
506038353
46645304
169556976
409504221
601873285
394513500
825872283
761225814
411055047
26639127
39948129
337859889
927248086
226432195
80671671
528660282
709437909
895093296
926211551
685082172
643889553
598398657
724762257
946645251
753993867
892356655
101110019
535889091
127789977
447086230
104699901
370254921
608861946
154934063
835234677
648685626
488749515
701106931
526822534
637125589
197856736
138242863
8855025
171262911
77799771
1608264
743869965
879876999
131504301
652935200
353588129
56700943
775359777
885923712
177377836
334981018
506153229
319184444
502722775
173676369
767496689
541267419
351118494
788011068
17357316
64857075
606862823
87956724
783473466
737380240
661091953
650777405
553544105
507369
247155714
603051135
473518872
545967336
558544991
522313312
555128697
655683489
34395789
858956571
4097244
535620638
927257356
915121362
894928767
674437139
89918356
757712523
654042928
109629444
8366802
913503525
121242045
709715785
836149789
679683
97552394
38194425
822579171
557368779
285548601
645305652
276253408
301247353
675407943
686632998
241813980
315267609
485398965
278487209
174566886
834124209
295666143
245065990
637211532
209012417
875575299
179627772
314846397
945888984
950095541
545708865
135065457
35541559
614803866
462299316
358738602
286829058
357762156
585159198
950205731
142982328
217077348
400217469
271174371
434173159
35142672
488460321
569411613
908252582
805748613
917380590
780229377
792002544
32356740
727634157
487150824
893872551
161675132
645295972
271090580
566865195
639861615
27854677
401271441
370763305
344522697
706171491
229090166
189152907
276899025
947056890
641936661
251358261
1556658
156126057
404325921
6174585
731922861
116972876
906639684
940346217
130095514
37650609
461076272
743324884
91422150
906668403
929346840
573662025
144105113
271315064
46733603
784382901
709684782
652460371
180987138
96168065
413098766
272828287
230264741
367164127
128293510
926808433
594799209
10575733
614921655
34434081
548485035
469412055
172623901
29235942
663255732
520661850
26699097
695601396
821066637
36942207
269402453
278440278
777854115
493288494
413001810
123070488
57315604
757286208
313496604
711904942
947621697
45462177
818903139
42347509
86555082
614845071
71452872
85209273
645295120
343584543
377281503
107677104
18179127
436423497
470962881
335533650
945094425
725441940
412826052
129781161
287735661
647453534
376561536
569076558
195222450
892079151
496369704
93187343
497317350
125304115
292416858
853136187
263726577
336741884
828169803
110788329
539792751
896497553
82586271
230048763
903705807
909272259
212652679
486391280
801882345
537056759
87535512
520829713
647071607
778955010
405244236
718107288
484242994
542760381
124420281
418426257
627823241
399444298
56825328
298993509
304759693
280115752
824908018
845060441
315779898
103507130
307453953
226229136
644245037
626141211
650646927
19040697
419705362
895185207
670110000
458958339
824085781
927939609
421288584
735105456
736032026
310314781
527051088
859100166
111611607
730469846
287314449
749766933
667822053
70878492
678649116
788132894
733206951
578027313
792309345
874857324
837472049
914307657
737434965
609082125
836641908
576323319
543085863
425299671
752052164
401405463
72736758
731434434
725604681
538308936
477713289
608651129
723192588
728391888
348886321
76919095
339037368
623508636
199968186
27015006
59553633
745609596
10587738
616300167
761601283
6592544
509249152
171128619
921439542
544329002
267546204
353632102
35238213
45921681
313089888
44763348
398255946
153838110
230201931
103924228
775566168
85676861
326266986
785900730
539907627
867203378
955259200
408569140
389305191
920416651
950196834
426362274
280823955
902371204
6078855
335964435
721772114
222373889
781271676
133557188
858037563
410495683
52930005
469277742
583866843
112970973
512389942
335786517
301291029
35534976
193111214
570132663
221366052
60087737
843381300
156537696
414150213
212262129
524303637
656804832
97941363
161508717
139153128
33043917
250219074
687073356
14168040
851869544
500713157
827094978
906438651
141613389
874780740
534786072
865632902
26737389
26115144
236273711
64748550
611882479
161180601
569239299
408754329
925150970
308021500
389091723
172926672
467042222
144343775
578862497
76028766
886833147
927805587
648283560
104389269
132687845
771655968
464845734
927118566
2699586
213978648
346203619
940432374
306919953
308722587
397958480
190488317
817225764
167211591
456009855
57370989
630116043
547345848
684863904
109797179
448121703
683648165
17857990
314304522
941092911
41547035
203617710
62636139
809148252
294455907
358518423
179943681
167977401
192273641
292225398
344989528
546860243
207427764
787293093
782622179
811149009
265133808
179778878
433013566
451810694
30844206
956065083
643516206
617396272
657176877
420722732
744844598
311093781
368014839
524647343
802176261
879249355
142260266
848404919
545565270
817725660
527769063
913140759
892477759
612710292
263330490
120418767
723618154
138980814
150889626
758583735
242226117
694124493
794855690
88772942
211844465
48199698
169693643
916375425
129488867
591573108
248878854
215976453
352937364
639687006
753027815
705802481
642544030
464644701
553884207
117221385
263844457
99415605
327013680
804741384
7920574
670837548
152560301
897507042
323471670
451533350
489725961
893980553
304258659
233614296
663676944
79982415
596943561
414740488
709269839
666664205
269627148
705386505
559647153
276817508
446448249
71089098
219786507
22868429
19991581
216435957
215574387
448348594
595463605
951680649
844597071
1589118
790030971
908420458
465612953
562413750
522908558
334767810
605157195
194989072
223275799
329929252
167718850
91546599
220801245
440109102
489604910
164512005
431684862
949382294
645583821
270935046
360231990
151645893
372887951
467044017
379569450
210606
564037443
219327003
613504851
787508721
422586461
315937719
130977786
595032809
878437626
352295973
224557192
402223346
181638102
360825516
833329650
657511932
868237339
110259055
891236727
798892695
490788564
437611439
201000785
288446807
293785797
250082382
919373626
101431340
31868517
899987798
171758766
260500476
246114330
500139609
104049739
955758747
85620912
531952464
96800582
235680604
105970799
120984007
287267922
686513904
636431333
52795095
645194808
387495371
144069086
179321436
940461700
157953575
614251968
954344657
12205575
738518658
773120465
468085302
768625743
872553176
118153948
890289
149874888
743951959
223079619
525155532
324753045
7313772
55064513
214941860
743087515
354210573
567918225
159021124
63240292
512310423
386017212
726408813
653998641
102822239
932497007
859573420
758758946
468959198
1024311
540191649
574427198
259074099
744894276
919783413
709368873
776778515
781803368
232083867
455644677
520317932
292662608
416808420
117342917
654927222
871037697
205118235
186912825
149501541
517439796
658306491
902311160
420101532
719427078
471077757
868596582
18753354
826130754
612049755
86645223
940700418
51617616
577039915
59477216
577953566
330051868
48075606
623910702
637399059
65857161
237051919
536289033
790835103
142503678
118226550
283820304
908745744
488136843
927759544
906792447
573870418
912823842
926354543
556851837
752265486
931979415
258926180
258011496
557097250
521182839
757051986
445261959
143604634
547671330
414032250
625370736
51020507
111735573
558595720
250980724
501594351
717639945
738649153
519961341
589547689
290173908
407675778
947834091
402270238
620589618
800584595
401348025
12039611
886986315
811244739
904342164
262680530
507828504
595220421
702629481
713159781
244159365
128423533
25817837
470340636
355656096
741735186
624580812
228164389
94590813
4863084
669660069
52597026
267986562
953087880
678831003
459314792
772555157
562097841
90222122
68900026
417449811
275591769
779093108
305495044
240238846
691687542
183629286
246478401
420848226
348271180
576840261
836849489
416382909
252323271
471240498
104342257
559388682
708402
166875529
818357091
406698328
806563542
608457662
357511484
17332176
67034192
329735085
342671825
91594464
285053191
592214499
942575505
438372124
670023843
507135475
548993069
366926887
280038969
642970545
711714258
663877335
456344910
68012175
261568753
288372441
228566188
110807475
642019809
4896050
780821213
109314087
100838684
82997910
32322684
449710527
523089240
942251244
52814241
301598
847834513
30719757
132653061
152067105
680783895
881165931
15986910
376640112
593371886
481775595
219640872
167899154
564270912
932210118
194478209
762788106
349573382
932410200
732918453
882414845
804150504
71835792
63488136
947995044
577106368
567708005
477146302
64568497
42456255
761840225
947822730
615489562
41384079
189373086
354048421
381104556
233265291
851862978
115373207
831127860
898703667
344511306
54459052
416999880
283485249
227320458
16639747
833762964
304057626
172859661
252204524
200018262
723201858
490664115
676936609
711288554
681936214
949182096
306738066
210627697
890269854
415695873
303157764
858450796
115680132
225011765
368302029
311645584
397149966
15412530
372533295
456689538
415028559
930841514
168170556
389726403
106997788
33260492
443295785
521364726
253798901
457266471
722397726
665447949
766251639
6955556
443000148
821574006
376904179
826565333
311607201
871163530
68188479
125491295
758219892
13354335
883542209
66991854
728447673
905736263
302782933
830151414
113995284
24459015
643535352
504726852
413505735
905793578
104010645
782966097
916988097
435380962
20055435
856907949
157638591
188467232
441161532
729634914
639619995
145662768
800264508
208203177
632535975
79857966
822929780
426954621
7409502
672752148
292780632
531811632
667285965
728601405
879950160
179683042
312922694
986019
821363400
925339455
302502034
63947083
34606908
241940850
367268145
175576012
834957060
863053815
210272481
544885587
189614620
857155815
230738019
359695902
920844391
879967911
871920583
241496
267229552
906852619
11966250
258720282
952431068
241752459
802528285
2134779
331244946
14458759
228392504
657052428
900568692
481263429
233650293
601050378
693831894
915475563
471377934
400180119
441755658
232834506
777911553
764212590
405491139
429383091
677203593
34204329
427429889
53694957
731587806
63884367
491097237
902934933
785033865
383300152
340320150
97941363
129160423
799891161
274470993
551500530
501768795
640132230
786268782
922506938
799129371
724503786
947707854
104494810
654650114
740678722
792743484
5188566
80281402
442838801
392882391
198122808
807131539
365066355
65728218
463428930
50361358
228618457
881210899
293345439
256881533
401320367
549222156
398648439
881299953
491927751
632210493
420621564
243891321
679450232
10549446
363786766
230079547
606467783
860019174
903078528
927178856
135745140
132576477
49703016
170350724
204104343
517698267
452158245
892356768
69710586
920357793
834966633
828083646
790578307
200045391
784871124
379903713
717504939
31657911
503929880
29181269
198511886
171649088
704678103
550390062
214774992
463596382
943802070
139842384
75352069
391028331
390415659
618760384
535073262
565730119
878856026
792483960
443147230
717366627
671268315
421212
364080336
805695151
64942282
42743445
354141540
318426699
846262773
137792460
692051316
11257848
637466070
83984858
113487915
154929432
314447906
198175260
488724539
533043786
145260702
718903581
917610342
898458170
694817913
303597064
3390417
232250553
171682985
497779949
558000597
949902508
874126975
637896855
921375130
537916443
700357349
662451379
583359095
393385536
775575741
127196451
532823607
542437725
125375513
17576028
103637298
33333186
859054957
83648874
598657128
716309298
856936585
852217004
111333990
435275031
154719753
88511958
554621328
789073671
92896392
265899648
98037093
931749663
522300307
605193383
92017143
576332892
289133319
828153452
464849510
870166554
318819192
643812969
681575
551657539
103807294
181847960
137529
248779666
797364785
312978710
805725532
732621690
657572423
140292659
377908478
427173493
168360351
175951740
768062172
278775333
254900271
385600440
483580095
757427373
304555422
154351499
47343145
845047002
175876199
453804468
366732057
404863169
696790796
751813486
246629199
803404452
792056548
387910688
14207914
787136838
21412645
122962433
327098635
569593500
939235749
832898865
139107709
687561579
256853163
847299155
193939407
782358701
797368306
617803128
265631604
678236813
922860114
638385078
503095089
396825540
397212489
482986574
873204409
568970800
427657962
553306992
270868035
14493522
492262806
694314625
18303576
724005990
413516837
727433124
96265762
291869002
638844582
235070268
840885049
741361839
65345298
274572786
162161678
906151461
8318937
67116303
884681303
637889075
763929616
204524528
513623742
914768205
47643729
953547384
479310537
853461669
94895662
4004079
459216810
476851163
408250158
745344207
794300529
930680961
152479107
572946526
284375538
804104869
263276646
416296901
307630160
681586007
205058584
765163233
707469549
437754144
892883283
27216039
223632824
776858523
904039339
835604021
569894454
84763118
230557216
206847233
235480474
102785201
951689138
589237296
35659425
100679241
757610046
22324236
195586846
608509112
701770456
221183416
942997938
872085403
169668704
917792229
686968053
728538696
219910956
720916599
1301928
235572384
637561800
164547774
215536095
216972045
383829435
395942288
372399500
57007215
494410
137841627
360853621
807827178
543440064
946865430
42341379
192666198
884841963
632740211
935061921
712700277
764890575
749805225
693305379
441354308
409408491
87085581
286644810
670357070
303916636
684153591
873038454
113592055
859320345
936488298
734035852
515276298
820923042
929440981
682277283
639139437
761340690
728859501
715006004
764639753
559861861
602786298
227867905
472973211
75215061
510863145
647296294
604321987
71883657
772761215
489986792
894954301
366473586
789741650
954820593
748120377
50066790
115964545
661178391
178986381
602122554
70390269
326217571
326288394
827566704
926915298
824857545
543478356
265430571
287087703
132025352
554152251
214732294
362252573
682955651
513162873
937711272
720310812
44113067
614902509
143298237
108471663
820910231
219161784
796406589
134341257
29245515
299207111
568856379
264702516
581252032
738626383
287611212
297816030
644614608
180642510
146091129
822009287
491918178
755472441
521614286
97979655
930478915
795267402
513859494
362345216
398057784
69346812
132284190
665323500
577038583
145710633
186101237
897277290
215047872
737889779
435332175
930244060
495637068
665516655
531301500
116465118
590606988
495617576
105488246
865609806
222586942
179503323
16073067
157734321
466548197
553401684
351472695
145069242
10061223
409091410
779950602
308355903
731729379
713238229
82337373
168269326
607119660
298534005
330421675
643700411
784181868
312165957
368436051
299041374
698837320
67929642
51454875
115708090
604978066
318618159
83823359
218963229
233294010
239420730
847386037
129829026
530526087
45892962
366019252
392190477
734929718
724551651
64569885
225817497
682240664
236010787
474589275
29839041
184625217
303479985
494388012
638659342
773134626
348495492
139964722
263027748
737417455
917189130
295461072
20983921
444828591
419056246
873878217
220874078
17403714
676169709
557151011
638940939
592164673
305282970
883106803
279410085
845717112
577759269
732597986
342841578
312288477
731186130
884579795
879969306
736412598
186350745
559245087
212731206
18955237
291229806
60515895
271662594
88780002
176832456
167506364
225756021
305618025
370366103
320114485
147802638
433216965
770798814
824235300
528094629
401502388
592372878
25579056
435721784
240715964
926712864
712361225
141538743
726265218
102067326
439644331
679297205
188647797
26925464
44543169
331177935
953672926
203904900
738930297
273883353
172592413
394119673
263956472
257331813
276441137
402697193
273109762
32509908
796881300
59087346
204463856
838318992
511000465
601079097
463162006
272999037
2144352
293397721
269815283
832238328
42561610
301828574
955299243
146667687
704783406
893928637
834331956
324266229
830375679
818481927
325721325
473021301
643927845
692628868
432897440
908730837
600533436
104288322
130202373
388979709
180824397
475257717
9237945
82634136
652533972
642128121
227404257
757501917
112138122
242069176
629777062
188588100
596457006
530504451
200228868
464616462
376831312
269288490
318136494
192618333
473403996
941705583
400840656
773738663
606052758
23884635
437811582
815141890
476811984
484275074
543241383
773843028
292076446
386366280
493813959
728422414
312386136
565457964
688507238
497604540
271878593
199233276
255811773
312632759
332068224
230307234
816067277
808384720
79091571
510141853
354277324
648532458
741178043
736364733
61943271
428094987
913953456
678403733
561523461
611954025
713465550
613686738
201463939
600816597
93931884
47022576
501993698
519316104
535201143
589237443
563389771
682593192
91511483
818059822
621804642
297375672
305713755
147713403
413144983
337010602
885208192
470063019
446940602
318034206
56499846
424983762
337223322
67020573
907627224
699758370
458432244
392531292
5585097
622577914
251789046
859569243
591898590
760287660
751729398
286547670
828035781
333695253
8290218
427185552
793982828
412907928
267241534
923086098
741997149
72739061
534096816
719018457
671694284
955565038
369757125
876373887
713255412
484862877
147009215
951356648
89268225
390808152
77809344
829261125
57428427
193719228
610048998
457455378
40429954
86999424
473741448
461045201
482875763
8911809
411102912
1656129
947715880
51208610
509762250
594827318
900313685
720033195
208755435
806734109
182710278
64952805
632381279
87583377
493143522
676906830
24047376
324524700
122505681
250201626
153843242
697488494
405919399
927001455
853289092
769423603
46533265
950713776
161288519
850000258
602708670
232145250
253952544
615888528
176231992
1072176
64483728
143310078
208710546
919591953
234461916
909182761
235523915
235084161
517009011
494148687
257517937
310952356
336759612
782534230
271663540
248940465
776222793
608670486
151723551
748675611
322405670
336575516
897093186
712768663
441994983
94696116
795174434
33419343
408747954
452238093
202595470
125818200
392253675
879961193
845624872
696526709
520981806
713121390
497863011
47568237
817430032
321898812
947463830
359207679
271533400
122630130
636229456
30827883
494993777
228009909
179717183
114431029
706400799
925170163
732583398
313456390
509302746
460835848
724896990
497930022
88858357
334000917
714500001
318187374
408898651
450155172
778872605
887857458
589581924
405550848
688758204
453099663
75155352
878003662
256463557
3513291
80488776
511542828
18644910
758325195
10424997
619686246
845246221
83443834
331503417
414799225
165273075
869148462
217852761
435016266
279694341
609985470
856869657
587080231
541716924
570713541
531674847
393459873
951354668
5877822
363558632
6366045
187343610
77014785
310739580
899528487
88806192
840096
96687300
501352842
475666859
931797528
678113439
894497093
704007993
11209983
145902093
861743119
928849044
382996584
683311569
499349194
168293340
859530951
502285737
569947701
218105052
517377521
752380362
527568030
838795833
387093828
484757574
348741712
528046680
133994002
732466000
730582641
278442572
334777383
64962378
434602661
728490103
722136617
456325764
300812379
198417899
824637366
630190590
536700672
623934660
921848343
142082466
332594739
422935140
280989865
329212997
105246927
257250752
396255189
147940408
746799303
432707124
294320755
800838888
263084336
129245073
906612356
570914574
627931362
544254807
611685981
735447609
2893379
305780405
14388219
249204336
83257295
582914065
388065168
785263210
1684848
318093968
381938052
61286346
155172123
428103145
620215524
63200946
692730999
248993730
38617482
139057398
484508676
267833429
16514590
480976239
183099933
844166286
580975797
264482844
532550005
31342002
271400993
641821785
246610053
826867875
891188862
300161227
774477415
416355815
41806146
587687053
156059046
488952071
445736604
583191350
467714133
696534978
793209207
112434885
784124189
917591196
423938151
750983984
437133631
237706172
224630445
578218773
397130984
601540983
63457483
500419002
325951077
564644259
925452994
475318596
514654053
878925407
473199245
777725716
378908913
657713365
857603289
314678548
717616414
641035852
84510536
842120322
205537415
610431918
924340161
10980231
644982538
540575080
486595590
67508796
927403521
590328618
159628522
922106978
155388936
34295934
318085233
434604627
512978778
161190174
32483381
176661637
554918091
551041026
822074541
72947209
139670070
667831588
99817671
924996709
730831539
174490873
185457803
415200156
278622165
838336329
231216669
765525485
207169293
352497006
474008443
43011489
79119508
476975479
421789843
950771214
234415920
245900038
239852046
603615227
611992317
179588576
197599169
824340603
856538806
609305118
886790238
448447185
517823484
75042747
24411150
275941725
604732848
722684916
907278291
323165334
573920171
73176012
651776850
517625231
466884783
176742040
710096421
877463118
481952685
918336119
870606912
936067086
380074071
609349494
230629901
310308795
129535869
148900240
382278609
463505514
193813200
365623929
692773402
333695634
238291728
917390163
933578106
403262625
25215282
921583137
449318328
729730644
937239215
462988572
828093219
214664259
214909458
667534863
441602490
199874667
180709521
649901397
145865606
564787854
417567978
236492958
840729807
237563568
46907700
171818501
653700247
332692158
561181558
22775672
27656397
401655720
169321226
229188888
841591149
568760649
926744586
239736639
252085809
110544858
98353002
268063146
53729838
762523991
41487378
693046908
676465878
845296459
79666506
881663727
189306075
328589654
285600882
609685224
910085479
905079285
281642941
522733665
26044149
803786400
515299856
713419155
150317860
53493974
282586959
750405154
678122601
139928541
559570569
140085532
542487633
520235112
847461540
307926854
355349760
354427137
200927401
63897473
937254138
185802357
360912840
295336623
92178417
203253936
869419860
953097453
162606978
212385700
827353554
199393578
642156940
357982335
227197628
504729240
6567475
108205914
156301329
655649244
235620095
891428187
170475984
296523675
853442711
305857350
580675287
837148421
147309324
896522133
124037361
647549202
55207491
341107651
310672569
23568726
402394715
219997046
394886250
580535439
108846641
611580678
620282564
912249462
330004898
218733477
912948291
830046111
185476875
33945858
152100034
540003357
544732419
502735668
944290293
295384488
142082466
833593753
447422874
74372637
258288394
759875631
921808030
219141444
390400673
589811617
95904664
842050783
750532773
212070669
701509440
101152887
20702433
217862334
512500128
211563300
175233085
687341419
464282823
210763598
475366461
820702863
434385249
882017928
125364437
426371847
179614073
8031747
361045695
899053318
82308654
798581298
704618710
187563789
472389258
583842765
269815005
576591363
255463909
90876489
262817713
261609598
34280913
443842572
936207490
345173661
617162693
451290366
622761942
419374708
149128194
613074066
533604565
549328430
600878064
366333304
705664122
804055416
372206551
477577824
621743680
21156330
40866586
528189250
46984284
634038936
43250814
703634646
447617804
548239748
18657777
927704708
13708536
469651380
338941638
587179140
70409415
664136448
77072223
491504850
163800499
423112032
509341038
136588011
349912296
514501229
841116685
104890102
220004408
661149672
456249180
719123760
757990140
481052823
401204430
690567501
626795799
202089886
852082525
462911365
271997649
122706714
491360342
986019
474053469
174364981
645267567
354545628
711293046
816806652
558168779
813968440
910579896
394542448
1952892
503131180
337193890
667210566
762937554
841337179
598526668
391305948
260857967
69011366
491202596
22180641
642195132
443727696
88556423
755778777
278660457
26475179
398034621
223514561
32605638
690176024
310877767
945994986
68820297
862598367
687770780
20342625
450869154
415974950
212051523
65957970
248749618
68044884
379406492
166048315
576960702
104307408
706273441
173462760
367000101
147749682
585398709
372408846
372313116
637849277
192388581
195916010
456474257
670138719
268707844
158385285
791117467
533740981
749213197
771515111
206642778
80367361
444340182
106844253
802399287
725106885
87497220
593755752
108299349
505210107
232595181
69365958
150648464
370388943
415358810
209142110
933144259
27537687
223648958
602738466
651214601
195384930
168201052
212338713
834919241
460403862
912488787
164834421
304202706
415468200
57093372
142752576
300467751
562301315
225223971
56688985
147041280
171337554
594816801
543995298
562978557
249932861
352256479
228249039
47865
846805184
774225948
515678364
464166051
3034641
507833919
267498339
282764451
858122672
621588934
13368183
648752637
63181800
381152831
152540768
500429328
921506553
916863648
804572358
801059067
87268453
350570063
124898931
451964394
274864793
895925201
515636023
751402673
549142440
392138799
455751384
45376020
98845431
613348221
603223449
896660206
625202427
850580196
530145538
913714131
106739547
35998603
364764370
108365595
374372986
415486459
375649737
376919590
3500219
832142598
72314442
468529068
148053842
548176420
60575034
24784765
594119526
389132877
535101981
637615379
735782505
505933050
882044078
47670545
650102430
374782950
217182651
223845652
56356251
547096950
747632378
378674814
853385085
206697631
307857914
361390323
273370893
55610073
155800575
212885977
949880412
111821498
764773134
767859641
279042890
616912839
553588169
360225299
17355849
370836968
649202568
102279384
109352379
78211410
687833039
33795689
641276124
212482308
126995418
82734247
311151219
212099388
242934021
386282045
494761359
231063501
918701664
319756421
866143783
753065357
450285201
330547656
347958028
718566931
912900426
242981886
269470377
632468964
782267268
27838284
721517010
653500845
578391087
66513204
162646438
225905134
501269176
368417440
777241443
849038943
423499947
154422063
78563322
194106752
897018819
170811039
229924314
179007065
135879162
154422063
778639101
36961353
206666990
881041656
490070589
226105022
448750119
136985986
945869838
419803729
190314618
289777021
666740304
99184109
347443289
450160752
313820033
663781823
362740335
297873468
533655175
316175826
423318060
9356960
688823429
256546827
574559883
324594394
425653766
895250057
672037983
745526094
745307329
652754237
224832438
636042586
354952275
299405148
30614332
593861055
496896138
447738783
69231936
788279112
88319092
887168202
47683113
154538429
383561391
615669185
198540533
264414497
934863482
107447352
330682458
607823302
458259510
776611072
133843578
232713730
726188634
367652935
151068125
463589114
766299504
654831942
565917468
218388849
149734572
183633369
120204413
932371908
672330936
620864757
359648037
889119605
643522856
282585387
552381246
694578588
939073008
884495533
381685083
195594853
765834975
110510712
915121362
723326307
948674727
912086721
326816216
305053274
26660805
296983755
580832202
209160639
395690484
137851200
251415041
197776784
366262980
906658830
37947372
13852676
941753448
894032043
444800097
255039592
192135140
164732184
494656056
593478135
662451600
507367848
328363473
571902488
428633749
275289587
403052019
931414608
591294931
643182409
116583591
807963204
478570855
770856252
6222450
17930229
387208704
16346770
763178706
929212818
53844337
528889914
477903306
336360527
293804943
124295832
496646135
56393503
37219824
947656115
769800951
471307509
873720030
46544954
802897083
266952678
38033529
464855307
271158496
449055535
328727247
347167746
781721607
410757711
149989764
930131826
290557131
671804421
247932012
952316959
675497237
664959726
303435381
70763512
223688452
796660805
119183850
158392649
236405235
81198186
241498071
466182215
230642127
177425982
566859528
170764246
30528520
477498798
52340612
303387516
920206518
783133203
856233205
29860865
598063602
233059584
713064051
23371491
555253146
697666877
165620840
766155909
447030381
70393728
761627880
231544191
256623411
321509205
101866293
120332610
740318382
149390578
354201
876762351
285865965
637064004
46103568
432402837
780016828
939069495
568478047
58836595
350055891
332633031
571182618
191105799
150937491
58797366
196486938
299443440
511169481
60989583
634967517
434706076
295116444
808009065
315985584
2204899
536773747
474188360
272150817
464453241
429097776
800534493
69076247
88023735
955814735
65871382
193633071
537417952
789360064
457713849
67623672
624628677
493603026
953643114
298151453
837400266
36623788
946051725
184695842
710268735
32844963
708382854
259255986
555720015
285396757
522014757
436113427
653874192
602132002
691560100
419433380
667908210
885933285
155274694
447911097
358547142
680420121
246916389
612327372
185435815
896079773
319680024
476255684
549068988
297519267
214643131
39029121
754093929
214210346
381542007
167654219
211555261
210024317
91986957
795736479
9764460
130294545
34434081
207054417
51071955
867519847
291373401
296753427
319336134
523323050
658081919
160663659
846406460
881137212
334327452
492424371
778581864
746579124
587475864
483015288
194436947
770674365
603352907
617196145
514912230
531432017
285921739
120394305
89440539
873679845
6888297
228354342
74496111
251143202
246313290
164534621
145366005
882167165
580554029
527749917
196141197
925264176
642031552
49463691
935789469
187870125
358212087
675528177
319056868
757934955
268854631
936957375
18523755
899297193
768587451
795602457
198509415
369880482
316141614
329387784
801852361
856142109
222888912
413926947
387701101
942442704
91565611
85424142
929027427
173020212
222957792
742586855
306623190
158873508
145413870
870743218
391061183
333539173
233121512
360130226
120318409
6101781
175024420
807176214
811384382
14245387
790597617
263663741
105358524
14550960
124305405
182767716
188436573
854774363
296456664
193872396
133791879
258844347
523796268
621986529
900718835
267910091
863745435
153041363
912383484
24535599
149521564
813087572
101614506
6184158
44697520
497106744
27397926
799919003
305062791
339379882
766423953
389085012
187295721
91441296
767352534
927604554
80403627
594861984
419412276
942927004
880275642
210133343
485523414
600696177
452397809
520656372
242742561
576064848
64943232
99243291
839054304
369658074
23157087
319446448
852992592
32990574
608308844
167070877
267670861
335131884
41307495
772978993
595349156
578784552
664605525
447269706
356833575
752216120
709063602
255942350
168808077
343038882
551634552
812987025
943629756
350507356
648934524
138812456
328544052
219729069
207063990
181904587
669271718
107724969
90271055
101856720
322656673
337438677
654917649
140172298
882240452
546991647
247308038
376117202
346743633
96978067
785037405
294168717
713695665
629331364
377629416
122166245
497042192
359494488
545393494
272945376
365620938
714696523
567228969
831121706
283773412
953342494
374151043
55197918
19281447
121950447
578304930
785284576
16894698
739785432
895257387
689045394
113420904
788524713
733654738
711730157
854629575
22703165
928504416
389295618
319498875
332326695
517353639
751917873
800570844
917639061
161477364
336203760
805768016
31858944
540888483
831054595
564474655
927517373
619851750
857243560
585945927
94854213
82902180
423651370
297405956
393574749
603566154
862907890
43078500
347069115
381110703
59660915
667550631
749719068
834673513
38627055
587629032
608881092
4335378
151895866
762451158
95404518
376889010
620828196
798073652
610403199
106945487
891351603
491058496
11520595
186261861
51147158
857545748
461428173
372866258
334933765
604679451
759038400
44873302
781595093
764714815
138607467
899335485
46361856
194887134
718722898
650255598
104058510
389113731
15805023
708105237
60108867
143613685
857887358
480229545
366157677
426395852
3810054
156219191
818717351
503204745
101559957
827686616
341631651
642692928
573730776
313037100
299261553
494267367
65172984
50037494
616309740
230479548
24284454
288769545
804147799
142379692
662451600
263692516
223347663
951230718
366298042
345413635
301577270
757626366
780888756
240397176
773843172
197018513
466970940
916337133
184267272
859923444
202765713
166187980
347318013
310337514
416329770
134845278
594425862
810369072
760747164
865092864
259772928
564634686
609572306
800990479
36779466
871564212
235830855
689964402
125559468
752897996
170945061
796221911
498044898
500687046
276563970
297673279
295307188
763063830
422736337
513112800
858611943
110518540
103953207
732190905
40211522
114502653
937723490
177758
704792979
471663716
736636640
487559061
428688513
808876181
192915096
381633809
275080803
209237061
403971027
11363151
879691689
555961548
10540696
762499023
221766982
816088677
278494194
467583612
897899535
711800415
28211158
227137188
257063769
304249086
44658045
354622212
297261721
311486274
632013532
826858302
170322816
632516829
686939334
832219182
48496818
156566415
712786434
612298412
227789473
201415920
396216897
193176871
66924843
334091856
395094391
705650477
851279025
586259232
344574784
712499244
127782578
762374574
5614781
850647207
13344762
567181104
55331940
392291967
286031667
590740257
589380891
548301417
161221743
935827761
364168369
182384796
530398415
292110522
954236640
335441837
751790384
40757504
414692787
68829870
347217109
911675082
774915204
179613962
131580885
691902986
143919852
432837106
612183777
841859576
606353820
689744223
844807358
848014021
892385487
47750124
97472286
250528584
780272682
596838713
85462785
240875826
408006936
309045159
146600922
671672033
636700230
791390337
766031460
233552481
581266610
603012843
321997428
110104477
81533608
912284612
644377776
845822415
624485564
697186119
407934249
277999920
280776090
111726483
240425895
58548468
150437303
725528097
5092501
240722658
594636468
220119020
265344414
155360217
588567186
383178471
317356794
153043551
890662347
670894986
241258746
138205401
751542924
774954085
205254693
424754010
915303249
314153250
730635955
682382586
792405577
275262042
474300903
431557199
601356714
97998801
90187233
21855159
322273208
538615272
905760734
62283160
588050244
502477197
951632784
355991151
139373307
75808587
858698100
616185291
216287150
878686524
20744691
28038422
797383035
200952259
640264598
496853076
362065767
66628080
107619666
607320693
889810350
868364369
125427722
131678988
829829958
594636468
838987293
949009782
513074508
816720194
644948942
652840308
100026212
117336261
397116759
384100868
454960856
321832402
38579643
750078113
107655289
385037636
430279097
790043070
821768910
7899248
1636983
373750920
105303
839044731
778533798
335979804
422734107
543799611
766768581
446235822
760680153
328116776
309083451
721277685
115507818
574686336
127579371
850130265
137471434
349309436
95825730
396586240
674695467
709991118
447662199
285781970
41071172
356393217
368426478
392808909
143880103
471020319
268465212
720559710
812441364
63619019
720141242
811706581
572915331
307014061
234327894
213560525
91691274
229742427
357916580
816883236
195746072
603874413
126731805
734967075
34428885
557653298
794365745
634766484
144767923
465787365
682041118
25579056
696837816
842768628
381258900
622735159
357972762
642558947
499752088
879146028
274728205
439282430
415669233
925374045
402257460
376285911
220150281
895399248
701340926
554401149
311053468
895563723
921353385
457741565
725550600
943457442
266933532
528936969
575164581
917887959
39423539
344685438
371987634
717170868
942854343
65383590
53580081
139934708
874278183
176593131
296140755
251640309
534195015
81849150
708768348
363664014
371110510
136137633
737945756
474610194
700499412
810679932
637121442
458641431
924978513
70447707
48133044
211452851
15661428
283983045
306770195
881253717
23437329
877863246
356622969
738508883
369536946
559752648
228478791
94164715
895960586
194054283
172505785
734997693
858056165
348145705
288857628
501143522
71732271
589310717
361011918
689830380
512796891
263119973
448242794
56084461
692663988
422245884
259959826
764782405
590673246
513718745
861225372
149907750
382177587
635445237
679970190
760054691
79364625
229416945
119684349
29283807
747434351
618157329
771650811
423327076
274429191
501443313
117728754
651490515
486729612
667179676
430545675
427960965
59706402
271356258
272362725
407580048
589122646
781562251
686812449
805567950
807095466
430717989
33743508
580257822
743830177
345716964
407735126
656383006
35292876
107973143
245442147
955521966
864168450
30428554
245804979
368072277
103464984
819621114
665859588
908476373
620876061
585436815
66809967
820712436
11150230
250433393
756959019
762032111
922956591
28249923
285278182
793234510
125865804
828217668
384911184
450785139
588371727
935328271
461400238
222122319
315330761
317799122
400415810
428362581
362663532
909463719
250550243
635897020
633981498
330814161
286012521
626843036
98180287
508910253
184615305
842414143
124707471
247174860
369838980
846350681
615093969
343605808
118895603
474964395
79570776
342544894
815562162
774303588
605013600
869560774
614365096
140890715
136839542
139526475
881887511
329760789
732640836
425402863
954016461
820913469
695113704
692768455
163673763
740531057
101962023
308451633
456632100
681598816
621756777
276048485
51251811
365434791
5935299
831157327
952551792
268575776
332613885
462584093
187315639
364281369
194993164
907261929
696598491
473691186
503357913
175682587
867131913
729919075
383877300
356297487
745806119
274131470
745459083
150048185
621283656
795411113
195399527
47517411
80834412
813379518
427788651
2824035
152181981
17572401
756777945
121969593
870088530
616607480
9570388
859421356
194806991
230842955
355368906
426821778
511897029
496645880
339410715
223711437
58764922
184930377
105232923
926711500
652189344
421738465
342414894
311891489
627797340
406687037
831117199
628974819
416846712
284704435
244222372
952570938
617562945
727806471
254779539
777078702
813856433
728754198
772584757
677414199
656063671
282089647
793620846
530277189
167045976
110912778
566863044
14358303
646987474
935301246
279616122
119652927
347687313
606061737
389954786
878447199
549404043
696374561
820731582
179336013
936124524
432801879
724005990
923105244
403492377
603807402
905963136
655640536
483426927
35617907
730172358
346245837
129354189
625897378
917610342
580602450
461485611
656709385
11066388
330484990
236252067
424801875
449548080
951456100
128584536
300209280
684757547
23185806
109687434
675949530
446293843
700667016
1120041
879844857
897578311
623028868
536747821
609560775
690366468
689710999
354561974
263271178
636087558
867612573
912364338
43796475
416502084
496541937
642042660
397448772
263008602
926800422
682870809
505476468
80020707
587839638
886421508
667678458
116930784
32593383
113784678
450771454
898435496
455211827
222407248
215890296
930763644
548818322
153649218
706222363
471001173
574245978
121166515
818925867
792089102
19213011
615337258
625049889
32998131
743190282
40891013
182303333
616194864
824847234
245294084
470190148
206717492
554766769
875202978
881405256
194944572
7445478
905462205
471071834
603673380
96576270
336761023
637198026
848837910
905931282
388778676
747970091
548245710
428699047
456082928
936564882
905134673
4010857
365495595
807718010
302334720
450346741
923338372
387505467
359456577
582415474
112817805
247865086
120095601
562986479
458751845
35362662
929184099
409639928
112616772
188540235
306489168
512939642
925627368
665122467
413452644
816706532
131938305
31324011
107136062
32892828
260217096
431944702
217298819
471665583
646215792
745820084
311907486
225478369
121760915
231754314
806391228
685886304
469383336
77503008
656554632
280949041
177990789
141048582
485532987
168599676
842677423
114416496
842404854
102344943
638876682
532344957
111324417
315520073
364501548
303550257
744865557
729730644
228182028
228855628
364395608
543184915
617745690
58202724
894678974
588821788
671311311
684670533
228670156
643937418
384698932
839611312
205309155
578505963
16587906
735053933
814171572
534102056
584268909
798321189
227253447
138396861
74095020
720908155
947746146
139105263
589547317
508037322
927767295
585799688
247851097
758334768
308674633
244386133
27809565
603637437
229864310
394005441
514050954
723805945
130654445
303232368
449554850
314468131
953451840
925652393
54901155
364499584
493507296
443757889
889874932
390585046
771832698
587198247
96506228
172133071
564266379
931988988
673642035
592348521
466835563
936296838
332764123
719717286
204507999
17360146
637906428
56188644
840968904
886526811
18140835
497224309
758191173
91584891
305556209
382686035
327674217
644664966
29073201
917926251
35965761
11172397
131031181
840337086
941351382
233428032
155503812
467440017
76528445
142058833
781453563
411211981
371441973
162960053
955358326
798570087
949632027
774896058
358328977
280240002
355869212
862096515
36745364
227308121
145375578
189202441
455965301
234385332
34319205
629695079
928954347
947255709
201072770
91690194
324344345
720639076
867342519
588490602
121608626
282547095
211125527
305522295
695708817
773211210
81504108
221902140
463275762
26249166
817055550
229194443
495785670
833588121
109270941
720061914
325791956
368924840
256862736
420533885
51320853
232679834
936488298
1368939
682171980
741390558
70351977
414568338
267077127
590720736
896040558
208341803
99577438
184143345
105869773
878219728
381573728
122682014
501165696
716941116
622465021
917878665
937522182
426654217
146514741
196390095
753921615
894433248
591592254
37047510
154335906
274869549
345869361
771325329
266054993
589687227
579672611
491348919
22831605
455416329
251571850
67901289
369891147
62423097
331102735
302427636
298936716
452062339
371145780
704482073
486028561
381608499
42381714
922852270
531215228
170552568
284072823
861543438
699034609
535998391
321721958
39383322
900985490
113851689
678199185
118453102
10970658
405502707
432333596
101866293
512107635
438556403
34057608
619605126
78718779
434183578
186156558
720267681
331723596
242187327
142391681
303435381
377846310
717535543
724053855
592760812
196524117
563208309
755280981
714385125
419556940
502572927
349117737
627099298
462050418
75952182
660297203
107877741
480832644
152536961
36024148
872532188
100947285
461973834
533885876
48408320
386012079
320484894
47111038
820272078
85046532
81648117
240128321
513128049
675997395
296437518
713226792
202619624
692960751
181764426
328765539
84847869
452033765
533484144
179302290
856710667
714337260
721031479
516942
61089323
926206896
803062801
375433914
561446877
426783486
76010284
7179750
323374299
286487486
791674409
896387001
118753065
905199407
740289663
950053239
134634672
431206212
726159915
296035452
75674102
200650080
298692409
46965138
567455854
414273071
168580530
617669106
209178370
413938916
33639522
488692077
441899253
309499891
5073690
547767060
100797178
644071440
65176623
910842231
955356681
204138861
448179141
317976768
917948580
766548402
207076276
591362993
225559975
181033874
177272814
854495553
439506003
732009018
349318770
263984976
545517405
382837772
898445196
18441324
38406876
3340977
596847046
613722655
645385145
255510112
868807188
246858951
250630713
162616692
463618408
575649985
359276258
327118983
436566783
486384984
283437384
681367848
136271655
13086291
732796564
180200725
151971375
479850206
361064841
596895696
435224345
219714242
147242313
385495137
21077980
35666489
191446406
934135626
715353081
173347884
338137506
225991292
599344298
341315742
645378381
43920924
949162950
265574166
461907310
605760294
796186410
230597784
271940211
461284578
135813128
226036240
360318459
334518912
522066472
781290822
55535931
116694564
147197220
927683627
2997555
804926559
566453556
7840716
53162926
771899709
286076670
150746031
439986371
80853558
622551336
201262646
349037209
64664867
196935756
804007551
245930370
433014981
608574756
63287103
311567848
62559555
467487882
113419340
406584456
393204107
367181988
771199512
625049118
435283338
479329683
247385455
214684098
707176656
226055546
829546397
470983525
131984137
543076290
732545106
452879484
810404418
949146566
658306491
118398864
277272888
280142539
290291652
266119827
244016669
911857857
647776191
210452832
80075872
632310225
861423740
62454252
937168252
909102454
813542259
202373220
682353867
475529202
223309371
678754419
3647313
113602791
263104332
913340784
467085816
108472790
307551771
624963732
418383365
104345700
96167050
499891040
182504709
156240933
373183374
685618260
331089013
918221922
909596105
893318493
62048735
375648412
294130425
782329189
496551780
8341594
852494796
624864940
419273973
492435150
132226780
725545772
632759363
85503866
572197356
96897205
307155294
370741708
555256727
786010311
765530487
446973267
938527347
851843832
700839330
714509574
35506257
515875224
65402736
145105454
377817591
231506601
193786239
297739446
52509646
206573678
51262446
226841153
708875782
756745650
411179496
644580666
516317766
650600226
148913388
899354631
780046332
384231501
515343309
472986960
755310928
757015984
736643310
869774061
425826186
931079553
833722143
214522318
270021292
278077361
789485310
700688266
509177457
328200732
556200873
539353324
196217983
848148397
347270148
62284895
159208563
466444425
149949541
541286139
943773351
653540175
497882157
404775159
447805794
32538627
446561304
276592689
825886185
756602055
79779709
309744604
720483126
303531111
499244970
52842960
475642928
937139262
568416021
78920707
637116734
451079760
934002725
286214247
228913864
421897274
638656926
888355254
663321331
514587042
291643616
472417977
656245045
430726223
680805683
760464622
132252953
82701147
506748850
705654549
6526294
446344127
912809070
64998787
545408877
613251896
93901557
20849994
605469931
627222960
115595965
172427453
894516396
40455498
185209652
927279072
422828124
840923000
378618714
839111742
15434856
88699568
81150321
412867572
566830245
533194981
517458942
178833213
894462828
863609804
62607420
15389994
219177725
73189704
530593233
358566785
379521194
59539013
468309197
85812588
825699969
554171397
622790661
873019308
228524162
491755437
804662441
847616337
909980661
269231052
403387074
444182245
850924824
524178564
246657918
761161513
317660859
874165504
328497495
132118631
496656813
164947958
2268095
213791187
95771719
770464297
952360332
116445972
892410188
352698039
72107049
17815353
664824744
38521752
435360894
483120591
460939950
204051355
697842981
666921401
802686477
576620082
545957763
416473365
306422157
321443816
652444345
852686147
199260010
501041247
223222677
1340220
879059871
899927273
307669159
224735748
502276164
44322990
900991614
397040175
139880676
686677526
140991144
118571178
857032398
760173346
498437391
72806931
26990793
955710882
67867652
668597745
32570770
399029192
448862577
506852058
920376939
821478276
309567547
709250897
35391381
252046280
909655179
336797286
896622656
618565418
7466940
639743613
764030703
181169025
469641542
469613088
774999106
294388896
266579331
562363293
447777075
100899420
162085264
923014969
467351911
625488898
198790787
292933800
875907213
414692787
31830225
108777999
1515346
650131149
355070824
711004815
509168724
284988210
215986026
388252161
180548231
189200040
25559910
702160404
456134304
929021358
23329401
787427115
328623763
343172904
267726802
860114904
767218512
593568432
737521338
370543282
80757299
55467565
663954609
893595667
723664263
251071071
246322863
844055671
323155761
5504475
203558658
201521223
784861551
677778273
657186450
611919965
800254935
149035135
309638244
652993476
474312489
21880364
648390728
725913628
47261901
472934919
354261321
416952015
705644976
74832141
849211257
71978894
167431770
465126012
791237169
621948237
76526562
653787598
250518646
892385487
630999933
275497038
394704363
674888281
10907745
400170546
591994320
280219408
437285987
82337549
755836215
676227147
651445571
103053411
388022409
652151052
254434457
682334721
620520373
721358257
672400181
489438771
487074240
224361987
448505631
950905236
58169845
321938282
603625515
86999424
129411350
206413026
905471309
291884743
214612163
350802585
422376108
98885425
742493142
656583351
913662054
373572966
205034514
580516293
80470638
498626943
142417889
231168804
449800761
16131976
710177356
150764393
319914127
153780672
951058404
37327999
477941598
178683744
92141979
266483601
186927508
142217590
389231122
153321168
114656091
495797505
346090471
904439047
424122192
777671794
94399353
29973063
267900232
523489932
65388834
359525248
13738247
501787941
833621356
379119519
455438343
745348231
246992973
750121134
868324536
788016641
583736352
85074469
604314771
285417616
205934602
79953696
7533951
9170934
39641793
483170965
665811406
197047198
186970263
720195936
220617830
519440605
941830032
828427306
47501226
601634496
645565083
529954892
450792570
30570333
392635396
475937627
216263643
692778864
562104970
722881063
296768668
496005849
314300736
287678223
658976601
39852399
15471548
393507738
189104304
942995593
100122431
450380931
845937291
496495390
441736512
550390062
595604766
4604613
161372061
701588156
757272165
894644715
243747726
60581091
153663246
694069310
222371217
119840844
554286273
665388646
909272259
232537743
89287371
126276858
235036296
777576498
909674325
911790293
329752816
777158455
737417156
861717866
754141794
178488444
708949802
419970763
327501903
480181089
753731344
89153349
888996645
544767096
324419397
288415344
742568037
22889043
713810745
441439858
845688393
169987761
591820081
48901098
691850283
108605991
501585990
774276919
91891227
602677788
666261654
647804910
942193105
609871701
787771743
564847839
676629213
690556269
117431923
164891756
793113294
429703251
285908169
229053171
786584691
535580378
869640039
21031881
870472890
757710330
149530260
143307810
746637209
341085990
411533697
845870280
426431437
534058524
33745148
600006921
484725044
426287083
127856988
750383304
592712295
605215097
47903292
936890364
561463617
131770333
738815421
213049366
112363083
501031674
931433754
111171249
84510444
936984840
468263295
213119163
326610791
778483297
801089672
116943913
881022744
59515341
912016954
389956155
292550880
944207803
549613328
690730242
532000082
836211123
272838388
399194100
224860197
633483277
90953073
261342900
844368035
396723856
375292099
1713234
312795083
255392725
45854670
794885435
489783399
507644531
574030787
283667136
569727522
553022637
619918761
224486850
458881817
298208785
196911834
13412819
62265039
797395870
401443755
77739504
276482888
509589936
556028559
241661625
779050344
776476591
627797340
700956238
469000908
478738230
705970458
949411848
507369
905768541
251118936
515506050
661066342
79589922
386577711
796502319
730955988
19126854
42958089
624733106
785121734
33538483
137726751
599695743
89729026
115024454
453741054
843362314
43245805
239799557
881759457
169872885
673928957
435495980
168216756
731645244
287113416
654623387
635149404
134871049
605309317
167698728
918136857
716921970
677691816
170129085
566817330
42762591
728390424
698621905
767978691
938678774
50794338
160539210
208810406
12686379
652342512
675317624
20371344
73436537
57543551
637918959
198754626
646924194
615128296
897503439
856596822
666571163
130285960
251635878
92915976
358595007
135266490
709818804
78307140
882860352
626925050
674101723
30939936
939925005
92283720
554420295
173529771
318859857
937675350
4910949
502209153
770310591
161687970
218088913
945869690
712377677
651394785
93968568
322007001
256096896
116063052
558249495
649068546
509561217
825422352
320112536
563303953
34442556
23683602
853193625
519048060
194762685
574686336
724178304
679453248
558477965
32767479
468780237
158256544
634601106
341095563
446347431
556679523
565438818
29953917
874846269
607119660
721934531
314090130
188281764
538845024
33245559
709653221
503223891
277829769
115013005
316990749
379245940
724491248
616242729
343326072
705360104
412069785
502372741
422737562
543420918
783703218
56806182
401118273
336366501
283475676
651844716
371519083
542267146
592091822
39626109
293508180
129216354
5330291
679568124
754524714
430086171
749227791
393402435
221346906
833798727
70246674
819939111
486892018
14917105
709790085
345336402
576246735
26976714
662357727
6030990
7390356
637054431
425852785
76248945
512462321
741093795
21309498
199980670
177684453
929238318
617664255
931307749
181644224
436165026
752112318
177446242
550930524
420539038
68376176
38186864
874428475
358154649
306693893
717036846
534344628
240751377
724924998
215275350
497480091
312778629
48807407
944677388
451740297
125407926
691706688
290952189
49549602
257973204
335070134
782486667
310718821
302951500
216234924
493449858
349394831
225356904
339937230
773527119
600188808
257404157
955296265
814351826
611360499
265173275
296615331
306728493
85678350
228994135
496216455
180977565
129647139
86556535
485225935
16417695
80969535
708210540
268082292
536226966
252688908
35585245
454861095
314309030
648245268
265018932
129589701
893294922
202164429
739774589
802495017
674092368
739571688
302383908
954131337
920185479
806887532
23471239
543219885
435853826
378382398
204038922
650954427
955940634
305694644
913733277
606366896
7352064
884028258
29948380
468256926
325556627
307130559
858851268
381244725
467870802
428736378
940547250
283791585
96763884
5284296
695752588
617076426
830309345
777538206
88760856
845687095
563294466
293782220
241641666
632172201
222620115
40206600
396121167
526007631
2058195
400754499
93844119
617745690
505065209
286050813
166445751
619280357
882305118
714347042
206739865
331895910
445795464
408948987
892370499
810890879
88435374
151092953
741298185
942040187
744808289
14889354
265050269
500969768
955490703
90675456
762578506
99846390
876264555
202120896
160673232
853438324
7309392
9937876
187355390
867837852
678605283
322130474
5657643
370800582
26785254
159983976
267151638
755113056
44936846
42983933
535944405
930055242
382738113
731013426
15878511
233188707
573047349
163085628
172608698
917246568
608201409
321383206
433813040
369087015
406201536
803270430
62160615
133820967
163602570
488721564
774561003
872521234
532664412
459587391
425276991
745758127
551088891
768724530
519813900
305416992
76593573
629338178
281379189
337952662
278521137
295610017
116101344
268552891
623355468
50199401
464198135
641898369
755608126
649160945
814116639
938967705
98879517
17978094
847535982
801432414
149871674
806553969
198124316
548685317
617312977
228900003
17172990
912639277
584297628
736039251
770575519
502824066
761943789
177129219
296255631
102699144
791950121
296954460
597291506
732960940
330976902
198544785
840021177
662623914
639150918
3982368
122113188
476382853
812288972
687605587
114282474
162415518
162073496
765985027
842491011
930677487
669727528
921535272
472973211
295785300
848715069
410222645
790327081
845956437
27216039
12957189
429900527
450179898
346753206
806936889
617876739
641237832
670946020
575067662
38512179
266137091
619466464
750226437
360452169
672551350
804945705
185601324
242407506
39593928
811685454
496733397
544454802
48403878
9620865
142111185
68379939
89257051
752328899
92484753
820387004
586106102
472695594
721334025
184455893
796272567
437265921
800867607
28272515
923367785
938563105
410926737
894272482
786728286
839938749
908324922
225023331
521336007
874780740
272040188
760019616
308700531
288702534
460831467
158950092
372971625
527089380
909607314
120150723
603438951
813161808
435027587
434157021
757821133
145557465
449088576
783578769
256654295
203780704
455391405
29140212
693410682
189832590
48697851
479678412
379751337
252449583
448265298
19884165
832059640
215855480
760836475
728467008
584168187
922212540
177856767
605492250
856088669
205889537
666242508
660651876
315612237
43873595
155090784
418531560
67058865
330919464
431934973
751815555
351884334
747967209
764624229
612656445
539352393
151951545
216837080
158138766
576246735
615218418
816787506
766098471
70591302
168733698
753519549
478159414
129377440
428688513
692488444
89045128
551803170
684963595
459389124
459341259
395349035
631158052
253694073
195030729
745162922
162434657
698943876
352295973
728231318
537957839
398305352
867122340
298735038
125607600
277285383
599624001
267134565
300247572
124123518
765726046
836901424
24573959
434738649
263165536
591908163
677969433
68218511
553530006
806137485
873076894
74477940
726512164
60080148
779035694
298330516
813558065
866452230
526888513
338549145
25524338
46180152
421862964
274279053
802839645
420005267
894055667
658990227
126853069
733033329
500336047
849661188
836852514
556905968
610734120
854390825
20352198
288707981
184251531
391621636
307291563
840116907
705884691
792874990
1301928
768233250
756257427
523148114
287553774
572208006
548054250
382920
531687262
146935977
210585433
330505124
556788547
534307422
499933617
700083063
415975569
50172093
169107045
667611447
15869859
99900571
309737887
561638337
750073269
165746922
26756535
922100079
252323119
562442469
586261307
657894191
460678469
158662902
595115118
700757951
153273303
340478334
639836073
307475187
840653434
358293698
872458809
506670171
273668302
802343549
403864621
279943239
528796637
621777583
772901895
701806203
74765833
303829258
902833561
68054457
601596772
581067833
211601592
880926606
773201637
514748118
766108044
776825129
592233645
219480171
323053990
138971241
906189753
65163411
421001394
937529699
392909290
781061070
452566599
315736686
25664354
833549829
563591229
132283827
219843945
619610387
947181339
866840946
934816813
632012764
408213706
708710516
755969748
41153695
566978988
790624497
100191018
66446562
570790125
734938356
435062211
835570124
764566791
794779179
871143
123558711
864131937
442521498
902238238
189728507
123529992
27675543
6337326
942729894
238664463
468853138
760278087
741758094
325436842
28591748
366875277
319202112
723923115
818424489
110280960
526506363
572465400
32682222
693655630
19552801
81435007
535149846
613377315
10798344
668539224
342732546
850055016
658614347
755964597
113028411
247931127
251616732
550121652
225606891
436155453
106872972
930754071
549490200
239387964
881433975
862373876
19299168
598848588
564481518
379921171
539218371
598609263
25291866
181109712
733349238
304048053
903958726
742950957
78935054
618645552
682765506
702782649
767917341
466252965
606007034
661283918
562040403
940834440
735438759
605147622
754052592
4185366
175367787
370015596
765495372
875469996
300847287
819694751
505191376
176966478
410700846
820440060
673290391
309279182
601337568
798742401
508394231
291047919
582776616
229421634
202019019
367241903
240010394
494043740
873095892
533408916
248917146
742213836
333092535
209141331
551548395
753950334
755507723
332317122
870208126
628055811
207092709
578783957
895322516
924617778
21037869
848684742
837273726
726112050
127927281
303310932
297452256
591259221
192673390
5728237
48985041
926868261
910535895
366885225
300783660
688873080
578123043
519871338
917371017
210328383
341125279
190723970
791141439
265141393
24309844
290328044
629917838
297425620
335652700
147321018
595720251
761139657
336567534
629376885
326094672
464261781
76407419
39098506
444120189
742734040
689897391
256460670
371346243
266796863
11225476
289226476
549313689
117460710
779955437
436482973
621364284
895573296
152584047
456297045
329828142
675576183
757128570
464343339
59907171
523750912
3972795
502946274
497039733
495058122
99762861
395709528
387605873
56547711
250580809
882209388
803666961
881035870
397231635
761513004
381083409
90389391
391092408
591381947
797932886
733071621
86298665
819831720
626901777
373088529
19375752
99021303
470045155
62741442
10319043
88081173
921860754
428583210
945231494
395336181
521872059
849105954
859931142
560815059
873239487
916759179
304306524
272647726
771047712
386908793
232327137
375686353
457800006
947727000
742098960
31447305
681597600
510651504
77754096
147242313
212039031
440118675
879535126
207571821
443373495
198706761
623245323
919797839
581123217
78849724
379729998
774714171
139984558
425566268
750628503
68090180
145550357
15088459
397174197
200439474
482057988
279014658
382734849
871954654
6237301
99208100
358374828
821154749
944180369
910401873
314894262
592415532
233392042
110903205
457742568
844692382
344541843
859473513
289477947
654578056
1552825
31140969
819439227
301396597
190014477
640288753
334533524
880185534
780802599
781752501
711848280
413000164
893189619
904859272
379060396
323529108
78690060
114485027
377587839
818767818
296984764
867351451
801815090
448432774
533679008
544215477
721831421
94138955
174291570
219470598
213238575
778296540
94093017
47797989
787809285
56696243
78862374
904646146
278504800
689772942
821382546
443692077
832506372
908669160
694930992
629289114
721258539
398734596
666653832
370297416
280507361
157914988
669934673
203412393
851537496
866155467
533378841
608431161
333293568
405194257
781003632
573652452
832496799
758416344
212941812
204885610
728133438
7859433
122534400
324993777
347669797
8223136
92255001
695503564
483156477
856538249
905848992
216225351
766443099
63154988
399370819
492940935
116279572
242809572
359124230
813944325
92992122
97280826
134290044
11991244
19087207
101822433
492578715
151444860
491187154
169140623
743812338
797999082
645590966
478515978
707350555
140804887
861378540
640098645
689697536
405182663
142503678
661373908
143812736
842179883
574380
498667143
420065262
738281646
705262056
801719918
338462988
283974285
461552622
312156384
835339980
533263501
91835290
275673761
161752284
62004321
924658175
835408016
501663492
513460443
315351910
711800415
171362166
247950273
412826052
527730771
766460476
173255550
132767937
742194690
340301032
920061986
258848049
811512783
42609423
846760569
244858194
529709239
9376705
248888427
455741811
819975315
868090219
250576064
954294078
226765224
738652680
39936620
330601566
6115513
653286132
599992462
242157188
157852301
383953884
244197657
38491164
907719210
448780753
865809068
525500262
133935744
287783526
5607384
881323343
938680515
953643114
486298827
585954752
894338379
88240551
198690067
235036296
120428340
460001232
45403793
206944455
13144271
694572637
843780461
85477317
8663565
367296500
332254861
10227432
795620717
366087535
665352897
163681349
909747720
837407748
279928467
610243473
117422418
955873623
69270509
791658381
322265472
482527065
439496430
270169206
549298740
303023742
42762495
433495615
936078001
601123252
667280376
461562195
400619438
211596511
103068435
697576373
793850598
254925751
712824726
348401520
574050578
372134980
321529267
465907235
343038882
99942120
328851769
17662185
378727026
231867633
802868364
758028432
731217921
437084034
675959103
559698124
835760404
918198191
398484228
80512264
426072917
674724186
177025945
137707605
864336597
669573912
253344434
332633031
395280555
149252643
531065688
444178159
105848661
107916429
89242022
758440071
124662749
450964884
907462962
40254465
126433319
780448398
901901049
12320451
448641379
670097941
571450662
504889593
517854385
209885195
295602581
361209307
467432539
394733082
317364096
926582103
333987123
953785117
415707525
772288202
379827921
600370695
560250252
829788790
257661719
751752452
649958835
483255373
633279020
306442446
147464996
536499639
31437732
815533443
298700232
893041926
394780369
754945926
231031858
357704718
658792525
816605619
165916416
472360539
27291754
822224970
629272614
265420998
811867756
36695847
545565270
929524340
520191626
346631545
719937465
270169206
447855000
778179597
89989683
290782189
168647541
225363217
297337380
416129207
910312701
500175406
803907286
457581182
507560460
242771280
147742365
314906212
351858891
374966026
58333683
177037364
590654100
421053686
29221374
561973392
94086138
272761764
232367991
338105753
405225090
939713020
750973131
366840447
87360130
136037066
709618256
103126893
593411124
574734201
776236664
459082788
798285268
456153450
716165703
829708594
866562373
473206057
485239682
259897377
341277450
772435797
304048053
78632622
467152827
86224026
878188728
103443151
705472662
863617819
31466232
152488317
542942268
954868458
658735225
563186109
479335041
626169930
434786514
55768291
641933943
171656557
914939475
663832670
166222550
336722837
51949880
34931877
396335834
436372168
421853391
159304293
874032838
19394294
935827761
498307575
886852293
237840214
517666904
498217212
330373803
121160360
756798904
308641851
902102082
290597988
113998749
408034879
653476523
737475201
554927664
576840261
955660065
631805186
540443715
2240082
525844890
111073745
572397117
576361611
341767577
344566922
745459083
642932253
630361136
107667531
720958778
836488740
152451015
430467458
93106998
791754111
291432429
288526948
196836438
101356954
396073302
512251230
531397230
380699911
80369997
104661609
666889195
338185371
48085179
469670526
576220237
531684420
212280042
454305994
41479809
650213000
230835368
587437572
551434172
437017201
860816538
756123001
105408303
277617913
685823695
70926357
63346271
942385266
702409302
166129842
240902042
94581240
953183610
815611341
794338821
430371171
145289421
313869951
49377534
86084584
772880937
247733614
498705435
758085870
662288958
833655132
248974584
921953815
19767943
292665756
287496336
72964090
544292061
173529771
203330520
951715493
798273324
59754666
261574109
665112894
801629351
355819143
577811109
920288671
98193589
358879597
476228031
63411552
864938890
226363158
79120845
141632535
599968629
204398880
754331306
887838312
822857194
406442497
283906461
315640596
346003795
396718002
155171322
578599322
510339685
586508991
307092267
207714954
876168825
791237169
635141501
458632857
21366936
925440528
831788397
527443581
603472347
783636207
386362690
942862895
581001073
862067796
907037739
431254077
361189290
375591726
524294064
219882237
698725726
902152594
127157804
632727435
496688813
212512692
430281852
38330292
760335525
489505782
345148521
703306647
661925085
501960255
268867278
593164441
34115702
859462295
523608492
686639382
122227621
824649564
437543538
127907137
604295625
298524805
515740038
375902991
657302687
40579947
671621099
155832779
834030889
180393612
713781069
678055590
701346699
458087114
724516783
346925520
552234594
316665267
149981984
337486697
376405684
497200984
345114389
899593786
85575017
587427999
45510042
318153244
441882372
890786796
198021052
448629072
369843282
743649786
419335692
487198689
471295463
933137502
66991854
295851821
139980860
357562711
145653195
2211363
331209124
169001742
870415452
15695714
4066173
456510595
245231541
639619995
919959427
5129283
171415326
908474668
75375962
293795370
585905892
54155537
241411914
5485329
306154113
481617630
331998113
144303402
224254388
879978879
30384702
929768813
416028874
878600367
884310328
399117516
348961255
754716174
792922017
293153979
79044261
161271898
56136072
113525493
647752800
204406980
456327716
33993506
172984110
250463384
549241302
431644816
347729652
43021062
891557809
448456758
211180380
136568418
508527333
702083820
840911466
448977582
693305379
282875843
952446489
608506050
278779440
468359025
717563361
937541410
63029013
645076605
264176810
508795377
113746386
547259691
575250583
273854811
62630260
419712996
775706976
937866810
433711077
794032485
873182049
102316224
918296170
549892266
608255058
809146671
783071400
454083451
317938476
674915646
29293175
762037782
853136187
656985417
844075978
924726622
923095671
825077724
176909040
875584872
208197296
831721386
507339992
309180846
253197148
259543176
122020477
83070053
612482600
692848435
512653296
718186816
637015679
880208631
464161656
930553176
183275085
292665756
320457712
204977076
324538028
282603228
233178709
392617449
815230034
355675242
673297273
836641908
472753032
604228614
353119251
683808963
829404720
684491827
883051812
96783030
174025364
898792063
576821115
396723256
641180394
808687115
189152907
188884863
173140213
798380545
722091390
617097994
771782861
211639884
672780867
952441531
635403671
894596850
534631615
244446555
551751850
411424971
647594304
626543277
178613034
356058162
344930684
506651364
541126171
262290627
444243389
489337786
304569021
872760837
134652500
892449489
314721948
88799148
872272614
198208965
947636025
148802712
847689150
537141030
304555422
551288143
587159955
297862689
276899025
923227371
215053919
911809104
479817906
33687387
594644212
678917160
813610580
618138183
282138714
563562510
692663988
943017084
933003726
143051911
29968492
770884971
876369858
137056641
201779694
411562416
620349429
439802766
75885511
712059049
871918413
233786061
854942483
780888756
628802505
116632182
202306209
204140395
9086034
551177867
179599611
18140419
53072712
849431436
335705964
868328538
206920395
562767951
39660939
57409281
187870125
500955090
45194133
68533107
839130888
243086067
540663894
296255631
594808740
390129405
817114044
78536892
903509313
350764293
507720258
754390692
464242635
75818160
750458852
78986919
21081770
890728008
48780689
880776421
180163860
820209719
278239245
718094812
529288930
836067528
241344903
877703786
944146698
434700357
10252683
902146953
900453135
773704690
85754934
89938335
568893535
276139373
102115191
701774274
703682511
887838312
697925209
905079285
461657925
91892253
666051453
116350242
144025785
33342759
509666520
717601653
932103864
269747800
326443404
76784093
806123184
165553208
309380214
473298693
47319339
261122721
561003301
92748090
665215647
536825121
51368718
452726316
264253092
475146282
701212677
303741717
61722222
110357544
871612077
875517861
941025900
706931694
47585931
533066538
731779266
126009399
281704671
782537814
460708460
26153436
861145177
127378338
170265378
596187294
756970691
513036216
295958868
546905490
525366240
374006637
925607853
431952906
569004284
935280769
639981885
172754358
10482325
128766512
603510639
201973830
794233518
417181767
159830808
370522965
107973867
60396057
72161274
137781211
49703016
899613102
104738193
28087182
455540778
289798644
943489087
595633097
447547323
516942
116118125
873057600
537169749
397155051
44530884
25770516
806725668
169595268
2900619
422884209
546534726
366768499
295910790
422791545
901192647
227181672
228258612
38244135
263410668
202440231
917734791
257456262
588088536
225564721
597173313
119432748
830170560
909632214
648082527
922068538
590012709
111477585
884841963
909119091
751519185
52584489
728576335
393076953
404057030
356000724
822282408
476642948
303904458
506411700
500763630
675049653
328292975
810714547
598233668
3302685
76986066
155415466
3108515
550418781
264160912
132423309
860364742
427558899
454592559
6226318
464970183
878721587
954916323
681323810
401319306
673881762
376257192
306718920
136577991
122735433
22879470
301262310
6873414
644445778
98889090
144753640
663533349
623029986
388979709
235725552
356604349
804349190
146623463
773385682
833930302
614012220
400275849
58940928
193109822
662939823
545038755
486844488
424146999
556522503
533627120
57552876
350357689
331445979
39227483
770195715
85170981
855701672
3321831
88799148
245518147
523534636
415056561
506469138
672933511
226367256
233274864
758932721
488387311
7639254
87975870
558653682
405154414
23530434
372389700
622897035
723954642
877585629
591352929
220963986
227647869
462286259
267370578
587634685
669526047
634603743
338664021
191479146
715690734
138924646
22063103
562968984
207634535
102613648
718890022
615304575
813246131
228980224
550160310
742615902
631291485
408998684
748401211
771311815
321135858
248046003
713571420
72426966
527644614
697440915
813580551
179168268
132212792
76478697
907049231
741033652
632605670
536880767
939800556
353214981
499586151
713006613
869586386
272910545
846789802
309026013
913522671
97705090
752413641
914767161
744693243
423268213
246143802
345318708
939021443
646464690
276650127
94054725
22490965
558106175
453090090
132299373
937941793
529228725
705357086
427999257
830362020
509972856
25033395
603279103
755640279
361983849
102429019
841773036
740945673
842816493
132004479
219183408
822498251
606382539
936298908
146397278
102354516
333186545
198056053
46141860
699556548
566788611
252753236
320235996
357164416
582229860
201023427
5918349
481016602
901393680
337687575
841512049
909884931
438555739
506185532
256956121
254440767
455085078
824780961
179746508
33151299
823593635
26881662
96364735
714214427
72528826
246965809
745344207
237285951
54671403
239895775
313094538
17087805
531502533
868166786
492348963
284758458
180447859
687504141
311993902
795270964
625223859
840541385
692529966
765533664
410652981
32165280
444234296
230063291
236743228
713278515
829910834
626968107
504315213
874496167
712633266
270422734
273797373
329588817
686835871
394522476
148438938
180479769
442244660
243946411
488537249
860563992
765458771
2421969
203129487
886967169
548848113
807970773
638911593
637245891
108328068
71261412
60367338
229637124
830754513
269795859
824091705
310040751
508804556
28996617
541984968
389343483
507838077
316990749
165727776
512380512
596232352
444200054
578888883
430042064
483752409
365754014
348779810
866241624
821085783
688231842
712216642
441450442
943967561
906754560
833844146
53292785
170860605
937302003
45778086
651576341
703720803
157904486
459934785
61736277
479473278
516776907
394015107
469498212
240780096
495025853
238396419
931058041
470255858
839568126
195854228
845477787
803047748
759564493
639313659
313396457
838039566
393307502
33534219
649767375
159540354
879184882
770686331
178957662
3580302
65502665
661682335
4872657
404995338
98751284
172690174
879423645
827327115
833904030
812646081
37152813
20342625
479300964
721564875
875554552
290304240
578017740
935417158
520017830
292997022
19809534
735446058
213568545
250563702
538997261
704386945
117968079
732532419
153294365
4506477
84022620
465269392
278137184
293877885
398619720
388041555
812489229
4681197
247777959
933156894
915791472
589867368
656841822
522417756
611188185
714285124
778887999
212759925
131928532
935130862
840149994
234490635
378439836
196198635
933875533
300910526
407539731
64340133
553132411
626669290
895420128
473308266
627577161
267780954
294713995
383245482
905912136
91785924
686068191
725039874
131600031
917160411
43704167
863662931
139382880
602112981
477051565
14043591
262668471
888195444
121577100
35063363
276975609
290031660
162715326
778748004
195250908
805417390
217444361
155734619
881874333
342799557
241957575
20084154
186003390
28641601
70780516
375559682
69934129
358127018
755714105
108835437
680803041
341746527
678632255
103158648
43394409
406124205
845773633
705232432
802352177
878887557
64654228
243566405
199156692
898272882
235304340
253636033
266391276
909317189
548730952
154282970
618950656
817447761
787982349
793268948
243728019
799766712
670033416
55877601
116800173
21730710
819453787
878073852
308049567
265813491
448428039
938775286
50751352
81313062
528947616
498647997
555890016
953355924
285022372
660230664
242110594
416802434
856903147
297289515
603625515
819716844
743017968
431045824
571536819
173792287
170136932
903031842
75550056
203722655
718750413
38052675
93930276
429001530
517669548
39057840
279761352
332728761
103770556
254690663
825862710
510220855
507782600
696837816
149334917
634072773
717773967
36492276
862615501
150985356
284078775
327797718
412811653
31121823
709230247
740931054
467581890
14886015
596713809
6487914
435782106
573690744
208710546
47656135
154441209
951939120
331666158
692281068
7713039
276927744
278966793
525950193
262561784
41527674
764447319
78938958
267929124
306000945
94818989
2709159
164722611
577272110
749938858
664213032
168503946
835492506
950293459
904847159
514050954
757385824
591812433
577064667
639452671
918357036
802332276
448125680
619535606
416317067
776054391
730142283
803978832
461619633
235926585
211363006
60408397
615419451
401874540
815571735
704323902
76000047
209393563
291880770
883999539
220944840
755310173
652074468
746735553
145184118
422590512
912469641
878240118
386321937
61335720
647036434
365375739
604343490
69978630
813127502
29756532
900997182
142886598
12167283
386203539
210331142
689345549
47166171
725465979
157213931
392684460
815049205
511638558
950110677
440064532
124025018
70868889
646845289
657890082
628216327
597246891
658298282
145670794
888345681
916834929
728237256
755041656
103350108
570864985
948954284
882953913
740251371
854208363
669414402
760415676
465716877
683910433
449241744
923735648
25068412
464051175
66201886
471230925
389565807
471386653
461024418
510384495
238747943
838499070
585193011
427061097
650059407
557807610
298538678
389356589
157169514
266158119
157477897
44631956
99664503
777624363
207986111
206738508
462222732
940193049
102364089
738878850
25615726
360529111
582624907
845181024
164684319
189890028
485284089
690356895
774047823
474619767
782152392
831367185
106959129
94284477
233820525
182748570
69547845
270856096
814375283
422915994
31740347
777416036
77472589
740583599
211774681
209667846
903260415
875613901
149865315
729845520
270111807
43451847
652505253
419205220
432958071
602735226
814579192
358850916
155551677
694315057
89903403
939251621
193233843
945027414
492016743
415736244
320303007
236862147
854016097
222955170
692252349
905299464
674877354
646866800
738614388
810019395
318935061
777720093
364252650
469690175
734411841
782148865
422201611
423154869
337653979
239720394
98157788
16983384
923975053
267814248
224945731
389561835
807338955
774021012
501309291
716385882
420562665
778218511
203831412
145339990
56222229
254633515
235170318
946463364
665754285
393590288
951052238
460212402
292340274
611961263
266895240
510503072
494292282
127253889
231821315
216109406
230776311
307791096
436815990
788528010
183830319
627754915
899927946
772062450
430181901
190042797
1665702
662906075
149288410
872027459
861244023
445597884
182717214
916088135
790662789
417526281
572043472
474217701
917552290
80239155
540309693
420541890
122353451
191488719
10042077
695669910
675174117
567358531
83833196
654658567
400414952
640606014
224629140
165169897
396216897
55150053
158468899
577347630
274356890
513706326
340357334
572647287
646215792
196311370
246006954
623033458
684477247
486662601
661347593
88598115
28910460
685359789
84961353
334916071
522006117
706985196
893448283
741778460
620081502
900934176
918127284
94850754
340810732
54690283
564519810
628668483
52660868
326094672
251611671
60746560
264203032
11679060
528228567
412787059
178670472
30137061
411726625
210988920
798865659
263640420
225787768
141671955
760067481
686623425
212807790
33266175
188907221
638873301
774321678
118542459
688235568
138125476
364913187
360173017
673795605
158098095
612449254
948159936
121663257
931702950
164999477
171086450
311447982
731932929
371911050
520421634
668185827
145777644
429081006
885123356
113733273
432236848
635024955
832535091
338708366
58567614
409063863
790260723
266116429
888896112
628410012
581185019
105762504
585609129
580765191
729770273
382920
436212891
742175544
277689607
690471771
272514591
724063428
561558105
725920590
781914838
62131183
90148941
24718738
46332045
608391309
613484350
264785739
351272430
892701396
595591841
7545972
480842217
192802849
344034474
37947372
866910373
84567882
194973342
509044275
633943206
70284966
897784659
481887691
444452291
296636168
132702054
891678437
332527728
539984211
201059937
518464107
735685050
944893392
885222376
826893981
241584228
5390355
284559160
745845982
661164974
58050672
594014073
134452785
385315632
749341228
94160028
184425009
651949690
100593084
684983212
461880751
39134424
339812781
401616059
882266826
351995756
364051617
201783183
267766721
562446676
199080108
215469084
260988645
731817558
659040534
504798214
309069424
173367030
476362053
926906604
394527326
698832216
267846926
868543326
265995378
75387375
634756911
912096294
136788597
254208662
7131885
771939002
347331828
878812849
837876825
152852909
930457308
99712368
899280146
29618862
694645599
921525699
32806671
461080960
404861316
478722001
50380243
581846940
425136930
518078156
796760790
907051323
284806323
810153417
591653496
451505325
9814400
483015288
218264400
480460095
947765292
322638819
327278049
266655915
256039458
753892896
643610445
227923557
332648253
304615081
724436340
133629507
818649757
443354349
884053937
439237976
907970331
118504852
748048204
427731213
80212167
185580723
687896634
235844421
657282180
838824552
9237945
756509291
169826924
524489332
133227441
931472046
195471087
433174886
92944257
164592930
148678263
478630854
409743546
955375827
920185479
922906527
337869462
704075004
571737852
142534263
506373464
302612103
410461521
630503718
826354185
321965724
583637091
300544893
561923113
425290098
157025919
27669368
809107950
114049047
714585366
655807938
365635309
750610624
32490762
765801708
429349050
762582349
438845466
726070973
52849775
689121978
268357297
322552662
754853642
414750225
829864224
195767850
545383383
467033004
20802129
867505260
150195315
515716656
779644951
790284481
880782045
718894008
298222076
184031352
627289971
57275259
471761590
141517659
210798239
8338083
649346163
639658287
299711484
245155081
595250049
32835390
913176237
786000738
107534763
303578433
139414661
83763750
4872657
952159299
583735619
68547600
30987801
561230222
840038894
777002118
76114080
790352907
423842846
293290871
67738548
678409791
954378670
100810225
254584362
5073690
941283260
228514477
885035469
661341132
16724031
816471597
734574582
316429133
270321823
696828243
790480902
939168738
352568395
644416068
577968795
707234094
655492029
621680193
540573456
621862080
814856953
665964397
550492305
636374748
231543373
104732681
810947099
82701147
722589186
92824262
831443769
904588858
784201331
125254125
565180347
301405905
341972111
931271013
139679643
139727508
237723036
79838820
746282361
918760261
594875793
24784497
129101478
86240695
129695004
360882954
727905586
817626812
142746430
677577897
116685737
198974805
239947690
302064712
725882298
114881863
629194998
208643535
446805518
789399153
275424783
217000764
684823701
97922217
752476092
934669428
188320056
55542546
315497361
130987359
185505594
606974787
574284270
145720162
615560341
664317144
775546016
550142162
78527319
421028648
563374601
423562573
590127585
5868249
521948679
18759935
288522517
175741134
568042674
153369033
289320586
132607731
1589118
388826812
530527040
576466914
777956529
807624296
225940280
235618107
747003629
370983320
812654347
255436359
492320244
917686926
139904068
201391726
726590700
748167866
85170981
712604547
688758204
671550498
742526405
552374104
189909174
933986736
921754770
408109995
599489979
811886130
676504764
133514631
459533280
80987717
381656364
279531600
202775466
337249690
209048371
825233090
839188326
809971530
691055724
788480145
670009829
182016665
361497817
873824987
931926449
672666135
835359126
841548096
765428699
416700385
633685134
692558685
934238643
6333062
729092144
592060134
628985351
487007229
244886913
311365259
60587517
707703171
730313442
804687234
666755588
203139060
590028931
929715732
22266798
764863554
307858416
602166032
373911807
938422044
813133438
361512045
601548443
647824056
130843764
895812621
791840268
211630990
11975823
647476679
691859856
311850048
149745357
800934618
894663861
115305164
205087474
212111893
7890177
107255892
412295980
777576498
250701731
919075011
926101593
189803871
798732828
483951760
684996015
720693732
770482905
857796404
476247987
666797742
931012426
656430183
81045018
103611562
597959916
389037147
917868813
515294587
367976547
180833970
214089194
508225262
467641050
707043014
280134699
312386136
680506278
151511871
622673529
309916302
218369703
522255015
391638164
91527453
792964484
206087544
174756148
655827084
849469728
257550943
3159090
314320252
568607103
43410610
568414560
930830655
535494474
180355320
253730653
372523722
880706427
211199393
401252295
678303414
537783397
844345920
575739366
834267149
649748229
543708108
671892815
802035185
845043654
162126350
67652391
143745571
637475643
462768393
394452572
433626338
695858046
188588100
233757646
462194309
207241364
693533571
777813505
691429071
387390591
843242836
413324415
891198435
569296737
129135213
882919054
480012694
823622628
135697275
633311388
284935665
94121736
2540715
575231860
951020112
825334158
520752027
506430846
621172824
753292432
113715878
548590338
350488506
830832391
162329361
844995108
52189477
281532357
944242428
526885438
893995212
259050352
640462419
823459887
404554980
234541362
253234569
269633118
215047872
771964244
676858965
362298606
401185284
13567309
871066416
63772718
86176146
366195969
738035368
108673599
202449804
465690933
188281764
233001524
45309009
638328046
872957229
836718836
260398138
534508455
493449160
212683341
665259237
542414253
926829141
196889584
447020808
380162976
903579169
380558133
619765593
629901299
505699270
334059408
606009192
456479062
1091322
601182360
313247706
54028472
253090974
225587745
776667063
430945207
5600205
764126433
26823546
828906924
555705047
606789454
388436327
157265244
569057412
13852131
807626145
104814777
908372397
950870422
285610002
108599148
605410762
32299302
273530695
76028766
695669842
799039164
821832477
719746005
160629295
354076551
805395636
706162702
293420944
303320505
430000014
229021645
894508268
271289247
171731264
610367495
679216967
232921887
895778618
136859295
876191942
594196110
719955496
809654621
445221516
534306644
3561156
30978228
303760863
592769733
370800843
602026824
560480004
453626178
262912872
294731278
476281930
75856809
3264393
592888481
208002144
440904343
363920299
955270524
191350744
303058960
242748218
578994186
826813361
103407546
878217447
154029570
156691953
780410106
477836295
473922044
53474778
399644031
17183535
210437594
103091637
379470652
908841437
768559749
117326688
873842586
54196247
631569102
212645440
868232808
206288811
55944612
319100315
214952162
308545354
701373690
474360899
686715866
49429349
130340769
637829844
884913509
394800093
558428789
409539795
295662105
477568251
292809351
251597586
387772065
187353183
107402744
135065457
233984211
780965340
738722949
24018657
900015168
48448953
275396064
366318113
444142893
942716482
178574742
823756650
136522928
778034739
920386512
639629568
467365028
106785165
535566477
925702253
310882623
616857050
888202086
437591403
414175845
673684457
256125615
610355334
225597318
254517351
946310196
273613276
325249021
167211591
726217353
627662693
265832637
149781359
53474778
190579284
401903259
362181486
953223038
57945369
925220877
472370501
644923437
394798813
878102571
641582460
545230215
149949339
580710191
284289381
422282398
462538641
540763692
703751922
2029476
236254211
771411368
216694428
893355925
559460194
550610241
686786166
305250975
755370733
278363515
865605943
530631390
291737175
439620473
479894490
654400707
626049577
538406643
474830373
899794989
565784840
7648827
719808313
650036650
468378171
574953540
41068170
133502642
656135454
690845118
475697721
306431822
295633386
236376516
858439629
921937338
571919739
385370688
947141424
103177794
61483713
221378584
427159534
368548488
387845603
485944626
4920522
798799839
665581971
849112124
121950447
514134446
771528950
771086004
204536718
322622200
476744973
270025611
388542586
94958239
860432
122399725
807271944
767515275
34190215
899345058
578936748
641410146
335792744
248792697
659814594
545708865
364300515
857862843
302572396
156389624
687580725
28029744
381216006
620311322
628230513
223977668
38674920
857553416
528264122
269345928
92350731
296901159
649125984
632947614
91929519
565860030
525900947
850982262
581311837
384706610
403233353
164368410
547537308
19289595
782588135
449299182
34297320
184559785
670263168
104169237
579156447
249558537
749705694
27478384
14773690
398466552
867352092
726608224
61630974
173892117
82586774
253248046
235925489
213372597
896473158
326439300
642903641
486178650
328320121
132896545
764184904
682912594
280469754
378332709
88301352
628523752
66044127
807453831
534255883
567194298
710055172
347962452
766806873
689775199
844922553
661025223
823000383
817499829
862163526
627458225
568990401
877521223
285533871
527079807
305005353
537430591
330325938
32375886
823928964
286692204
174041136
569114850
504152472
427298572
828236814
695138736
920262063
644351850
222107458
334242048
565626596
453961233
755731038
350955499
106470906
501088737
232413294
291545715
229503102
567985236
696236857
287092165
235796518
724465494
77062650
210098631
148400646
83859480
848866629
461878104
72099174
673192550
823804515
644942583
733484401
466822110
209208342
326607832
672665991
847880610
162118890
697316466
66648929
810004083
89746258
633340107
822090948
246049669
174257319
91211544
298967823
485634266
923797887
747689592
357942302
893791870
79905831
47563953
97554782
93290093
454650489
519430554
192109925
948157785
576792549
551994281
213975696
572082480
357905751
51850762
195970913
282776847
247795960
802667331
533036875
683177145
380737356
287063696
344379102
299041374
330412095
193250151
359312982
96524559
409277200
630842609
848876202
684096153
466607166
695092688
617622588
839944593
639564627
876048840
904878252
366961809
874905189
654304977
505963329
251942214
396018628
208260615
513916932
499949496
431914614
585359475
229771146
245000161
783636207
768388425
603290460
86922840
694755802
116101344
315782843
159513695
812240331
554609437
246472685
17536957
637657530
286216089
305522295
599183643
325797909
539323674
408371141
560412993
876957032
320693336
151233658
258298525
766031460
313621053
904772949
126263789
668522178
90091503
26447221
72324015
472925346
103382250
452525283
426831351
55838053
551165475
567841641
904753803
935779896
541270498
276334218
205773517
879385353
577599502
391411251
472992357
475921695
190148499
936091812
58443165
231972936
325156518
733224789
397951826
383886873
745814727
107811219
20754264
780429252
867216926
406038795
642597198
201415920
731108374
952178445
836059928
247529061
47911349
934698147
685216194
407028627
188118984
81577435
572149491
682985685
546656592
775744532
772761279
296553372
10621443
228201174
58797366
641169548
571608155
290291652
107667531
3830124
626013690
304511276
729070107
279206118
419615069
504520785
182882592
718179292
466032786
310865965
560480004
929420188
538743570
677899031
22620999
240235991
543774422
772233692
433691216
72174491
516637201
225951562
133792248
210435714
454805784
795910010
433982382
373042586
815791914
102425526
63399691
96524559
320664004
40656531
947688708
201200743
490885503
278804052
111199968
95768475
108787572
793808805
871545066
730930701
22994346
38368865
203172948
424127340
852131022
210232653
504152472
664289616
846636120
464089467
201942435
48429807
16120932
39498198
705740706
37851649
211869636
177349857
13555368
778409349
659168061
604663780
914582477
171004757
763725753
107964527
726776650
551261205
159295706
292565840
719215872
60475137
561166783
219997113
853085300
404720834
227304271
432871914
257716527
107204744
280325898
567020641
901923231
98091796
934015505
833884884
956077783
112562670
576833102
602017251
707540430
714748899
336070863
820281787
540647809
908020247
757651685
599666809
499442556
890940180
181360485
209648700
598642030
607598310
294379323
746128868
702102966
247117422
141294290
280048542
123057636
432948498
767820916
9601847
74225833
276647491
109629996
160117998
660642303
71586894
717408890
887802190
614060085
247213152
922415988
852360963
686470257
71107758
764160527
765696405
470882964
7055301
672713856
692558685
702538599
701679134
802309911
487792215
693133065
751738971
701116947
910994066
373347
594192808
507254124
727059777
898920601
2996349
882278147
22005755
916681761
782085381
334461474
108892875
286912383
369134880
207217158
36695428
843935905
660278529
384901611
848234811
213248148
163284300
916059516
511265211
650179014
139938114
918988854
212980104
128232846
50944216
664699905
124267113
716740083
536681526
628277223
232464775
442157724
44342136
119595410
635752317
642568479
822272835
609534024
833299970
10769625
229110609
69777936
92858100
4786500
574820358
882614983
109783164
618913596
60865134
268257858
108624831
218506287
203521980
193560147
324974469
38486862
848988203
45356874
943840362
99147561
253496179
839341494
804983997
602560532
116924622
406513300
554173164
321777249
62731604
475519629
554860653
53015274
58149652
677720535
241397
499069209
291890343
494279781
193558271
924072117
327262578
896811167
890844234
156738729
91602677
419346025
406150373
188461380
119687413
181135347
498581243
422411853
219189967
177876491
428299923
46199298
728428716
396350808
124230931
564618965
393557102
520426572
159993549
950693314
96432177
265385937
398270430
597033234
540764965
248266182
277041357
213248059
165986247
625337079
352343838
232976105
789878824
828697326
156595234
934410957
77703203
101111010
835742046
801923693
784972922
703672938
769141848
870358014
72400599
3810054
866002299
287850537
177263241
238238322
769065615
597441357
407934249
797977040
178158694
278966793
18419440
81983172
662451580
565591986
442656607
736679641
661429379
37130018
115900311
128517525
146461450
343460815
15096621
137109931
626093346
490244845
117719181
830438604
63406418
910555041
493679610
192826328
449118507
344982201
62147916
659568599
403837005
72843703
72209139
90780759
216512541
710756958
29283807
781846056
393050154
878135283
30097512
825087297
319051124
398575231
692032170
64668035
597648810
174748861
578415142
387461214
842932576
665476668
310016165
730451729
238377273
185630815
275577951
698991741
66728646
493937448
308509071
836670627
481004958
52632354
27082017
661943439
925208759
70471464
383322066
319364853
695449731
501312215
386128000
750782398
400061403
932879277
228411780
452448699
862176190
350142625
120100365
296700403
280747371
101531238
427980111
223491258
394935910
192704490
402257460
581988817
223839654
182332867
453530448
51454875
344359956
885420717
8454127
566788611
40538018
189009312
398554658
686882732
449079003
719978294
751690257
321825114
209467261
494301855
868186466
639008646
947257923
250113771
855868043
293981137
854725305
826379652
238118802
631444653
304107737
623183154
277541810
473853927
87755691
851843832
863771790
294411498
10050973
609691920
885732331
9362394
226956684
768711305
552381995
92532618
189450256
818711679
711287504
954931201
954380235
268776911
284415719
164186754
394425920
839140461
840107334
73627872
181638102
625250922
224306035
72802665
295987587
39201435
708918942
92168844
690624939
19592348
539246331
879452364
485226651
885979383
90685029
548993399
132540094
452069713
297997917
884650503
515237898
338981193
312271260
954447246
371001615
442157698
872021733
401737097
156201480
109275997
653012622
41163900
821579870
404602845
79470159
950347501
591975174
773249502
448954554
273414453
647359746
844978376
841717363
812467052
837477915
856883285
740813612
43180441
886043736
568402668
442718617
107236670
928581
146886048
863424851
422523956
906926874
287869683
559044054
277517776
545271436
270442746
63966786
103857477
651031011
538653564
625622457
833951895
371873340
96763884
164713038
374552522
33180077
806506104
280737798
442942710
324687249
409006425
937611791
822846247
845200170
338510853
151307455
531014310
356067735
756276573
168354321
492885051
677940714
529953658
175599453
41422371
438175356
769396336
702669222
768070509
82279935
411916617
521646567
440397362
214617087
865932564
308045090
635880619
939015570
212558892
14081883
442545465
521173266
908315725
435169434
950369248
507260565
518569410
150602002
165403544
630535218
916863648
228564948
338286869
415062944
550131591
155073027
82374103
1574032
388034042
556823118
542760381
362139400
52540552
699120823
15271314
532538381
206164128
554524469
417220549
73932279
879653397
755838313
249413086
179139549
767017479
514743507
859960482
154737972
135483519
191833347
757578501
590529651
595942034
187421467
461633757
32768379
365496237
43241241
132470542
298983936
275321292
422245884
746110047
853040457
687915780
585508096
255904847
500064801
883881483
342148593
153790245
453843573
770995351
50497575
717821832
874886043
214122977
876708152
628467450
738566523
73367472
50569648
318373301
619219932
140605676
37794204
179819400
44705910
543909843
29443906
894721299
331560855
361259318
748412539
545680146
285786046
57849639
688962750
98276418
95921460
754122648
436038593
327444465
817218291
159476607
684402121
671553434
441563284
895736037
312708303
609894105
544091028
648293133
641592117
446992089
444235065
614402290
501385875
394503561
606282518
439831485
428733946
801508998
675445496
265966659
737375455
918940989
782216145
636212007
279052950
532987420
543582067
109400244
730352423
844420868
911138994
299678906
814968636
310666470
51197584
227039572
361849827
571670841
699116190
400222267
724893886
358642872
279460011
731444211
601041954
184040925
406086551
383427369
869605793
484059023
339013622
315969032
757597647
762792481
149279044
601174827
806620980
828093219
658564962
301986702
619382673
472578157
848129508
888509313
642128121
820470211
506181948
217297527
401376333
650245949
942170598
412468883
352794347
890841385
160558190
161687970
1646556
733355547
104592214
33582084
55035820
382230744
677344931
808938570
56383916
20601096
464051175
741330710
326858553
167278602
427645056
178239687
445156628
769525605
252892817
297500121
741390558
291909489
143361733
395891415
39459906
865132446
144600165
171769356
821353827
701317980
53301143
635158977
20256468
302033426
800455968
945817291
115289439
689916537
305581537
38063166
333287478
778399776
764088141
165747294
219183408
34386216
49304559
97538662
435399186
42685028
828916395
560805486
157064211
392048252
260105636
809327189
167027825
421968267
624226611
793222871
534352637
412739895
894725092
254483347
790576632
164673617
293234521
719219490
11422011
248492386
422803553
637777825
205427501
24019566
440592502
563578409
787244888
746431770
1530422
847394921
208208178
847631712
321974323
496963149
57961209
64502874
725815287
725695395
716136984
118973244
320341299
153694515
250335238
893659180
95538540
260763370
159993681
344924763
432486826
563437098
111736056
189245191
801497861
767687589
790570405
355010024
574686336
378858431
673545606
940202622
678117177
107919356
915620584
919075011
412873371
338541099
710718666
157967752
463524660
178986381
685666125
625279641
346743633
109146646
140972049
843888831
160740574
374706366
623814972
131245830
101988282
151808634
702207328
923402501
679596843
552941787
455468913
782219403
532096059
667190235
580554585
876370497
778390203
340991569
559666299
711187743
215645520
887201850
433613679
437767825
285763623
468859003
833723505
363632034
267192918
26134290
899716726
619497549
125396356
385905663
259630148
12178949
781089789
270513834
913742169
75148965
508763962
267297450
354248865
202534772
301329321
763264863
193576870
93889814
10836636
209275353
688252592
196160343
467460853
229742427
439745328
179895816
635790795
793059897
90924354
213047115
627515498
554152251
398090739
718038834
25261931
159869100
258250821
125195694
850031705
135550304
583974600
77483862
21204195
461890511
934142913
744559221
617688252
664184313
587031078
30939936
287419752
748235253
26383188
107400956
480373140
101619911
226698213
272031768
693171517
466245667
191305098
133872328
849546312
955117356
47903292
810210855
372226959
76476635
33218310
603331401
327831035
331335005
76440405
489400479
587083371
289506666
104336127
180711650
604477512
416174801
456450213
314989992
233054685
111554169
180546780
936276696
398437833
119566770
177866340
173598992
183064493
157693914
321645074
451041468
583640679
79800528
612064319
797386026
116694870
42006324
159007530
512805696
352740043
296963996
218752623
841234497
516012923
871151813
626486791
715476447
44265552
884229291
233294475
609293231
197635824
86129338
707664879
375328611
711149451
411014717
105026583
866883015
646091343
791332899
641783493
437306792
345192807
555097224
403731702
225367566
286149629
242865833
842979234
5935260
242742561
138320277
900034615
913354738
265394865
753854604
270250232
340813472
163966344
265799159
783923397
234159023
153235011
616022550
132662634
464399268
554085240
906267998
625126473
412184525
37535733
354717942
142354792
426860070
529750674
409867995
609831392
922013922
81083310
661905584
894797883
814805895
394464402
936625291
500802909
436902147
352592736
629762045
228049794
392234529
707406882
328897613
592875597
89861108
699535431
829187003
615702683
281806260
695462317
305153111
369291817
388836114
418763779
887656425
289840252
206671497
77598738
563529467
356884743
15642282
293000811
263946756
786173052
593594720
300812379
837235434
159648921
807970773
910449738
63564720
679548978
612112864
11238241
367957401
688035714
351491841
251299628
795334413
424313652
89875862
552571015
38416449
272680711
784539924
148850577
108413676
597726874
64397571
903557178
728591457
18648204
592867681
588739260
375879038
44164132
188505963
34060734
420522580
806006008
399545363
206604486
923430726
311716026
638832247
688428041
620722893
315175193
586477693
817572492
772243788
762652191
334545769
400429142
375759396
896714476
597699828
257015904
131318189
232106958
633226717
334155138
842845212
438701871
618434946
560834205
739094923
416952015
307915545
92542191
669718655
25747
221165019
858391764
481579338
16992075
471240498
464841345
293527326
957300
185458848
246602380
231597462
488971562
426400566
565343088
227952276
196686858
855286750
148036872
712001448
14187186
460920804
34079880
627269047
4173828
436394778
403320063
588212985
937660747
327013680
557889688
157772613
214406481
300841098
344101485
572303902
226267428
885837555
507311562
807253705
218547990
18188700
74906687
207370326
950732922
806763806
900254493
4528029
664732873
402161730
634011374
119279580
87085581
39996123
156448265
814020909
833425380
68845376
563830554
627529296
186530127
225204825
268738528
462635777
309868437
535370025
46665333
506938215
570229302
165070794
284268415
280828199
289171751
458671149
206872530
573964756
722506607
186845814
248961064
709303259
218867499
242158608
629367312
799919880
593712023
654231163
763561626
649403601
288319614
451124080
472916359
310922457
140014698
528251142
469172730
672011767
20119829
506288268
939838848
753251505
806161476
728007504
619528227
597004511
125760501
889178532
332874621
473873561
658095885
247946739
640079499
502002853
19146
13076718
780390375
438175356
478669146
137966076
34817001
357178122
537916443
100196970
387899165
814685946
248419350
295480218
304357695
539323674
950694630
396475580
822387711
668200518
655214412
252848210
50095509
432785911
171914736
494579472
875628155
313757177
757271061
954274932
36224232
916803924
84689426
465870045
418568422
279013540
650274744
343969189
446781483
450430037
903225324
603192557
585257967
464280264
871190865
353894664
705740544
525513533
153416650
147522411
612873033
374639355
123955545
530995164
790299015
424355184
17389995
247758813
425469160
413984385
860722771
505897901
178377233
727145934
801193292
168410186
449117295
935905659
49767552
335932415
490842401
294247255
680467986
753813326
201023427
542176428
214146087
768032217
189100052
941159922
78211376
186970263
540769413
222246768
645890310
441522421
668386860
59228151
136357812
541787598
128364357
614831110
38110113
212520600
782900644
480809520
676839819
809930134
596436192
594727562
853423377
258435660
296494956
306785931
725999949
677251458
820942188
173175570
900905457
797852112
403428995
64483728
397432668
94839711
504860874
110517561
499682047
794156934
678472337
792625254
34481946
427166406
615419451
165485340
139315869
19548066
56030057
62741442
374553198
719802247
43447078
708689190
452343396
258236997
303014169
291208754
726033157
125597760
907502695
481562319
692740572
913025784
501634773
325728694
618979816
600753615
155254914
126631644
778890899
829816359
39086559
152451636
696300580
168663356
927087612
492129529
561585033
403142515
932142156
342552030
867086052
209208342
221433063
641679112
945965568
885094289
345666520
139319442
782228976
586279239
20361771
20917005
423796710
746808876
64100808
27311769
466421592
237936915
85496463
762545622
314742605
913283346
68092749
226901900
73616370
610576611
9764631
29800749
72142128
429128871
886967169
735063222
679458202
372112083
8210576
78329059
526400124
666730731
827126346
701127632
755577143
858428662
286964898
747276326
443727696
577597246
817007685
378305814
492045789
263180916
391937766
154852848
741396070
41394804
257123887
63764076
99502204
2575137
120849552
546151428
764416623
565601559
103076889
318540452
486356265
26402334
107303757
177574557
280699506
895611588
781932213
803465927
733511652
549518919
355013198
527870861
625681707
160350270
861972206
863844365
418445403
538194060
155169619
340532710
163324491
4834365
842242113
23970395
363809818
551280351
512959632
598327441
467333948
613552716
683167906
278561141
774742890
59364105
19619354
726361351
230926471
66551496
497547102
424705770
437633778
29466653
424477535
889877361
340441144
358688930
286853362
714272476
762958527
272074233
448906541
252334707
77435997
616864974
154575231
417334935
107599602
384757789
727088496
665151186
489873306
800349765
130554823
117696738
269010873
571460235
413821644
508747512
533503290
112675291
296533248
507570033
884621784
72783067
817898978
611725733
735062805
189020453
746062182
19835256
206459190
758966586
134864424
424514685
915963786
507646093
681415713
442626801
647135610
340488789
484512407
520196820
560049219
717773967
63516855
614441836
249759753
225903654
250381815
894750018
618138183
339675604
451903038
367297950
819879025
54736600
381771240
685767917
661350649
817792671
903729492
598188051
62588274
832803625
321865605
907635276
883042239
717759496
40158735
75100185
422370333
324193552
755271408
132997689
909009273
755539452
777069129
312714331
88824202
52495840
236051034
56423262
191967369
301294132
544721050
824026130
83313819
549796536
632805655
762353702
320578594
33157661
59400465
879394926
205156790
639160491
934217203
28117024
277685279
114569664
615657606
273654231
157624560
150578986
868972871
749088774
403261632
366435294
325980892
5241929
254558066
257054773
877869022
631291485
649671645
135458346
493832778
124592595
783636207
53848125
357803993
248286086
150056775
161948028
167125434
535599777
819276486
699892926
200535730
122738176
793534689
746794947
103223508
122419524
925565505
418939940
564194328
774578902
250525410
93978141
313171122
711407922
820272078
145149981
539348639
722541321
25272720
306010518
841996623
5326509
583962655
20185823
574954380
113621060
188415786
99534449
1014308
12770382
560228159
715313706
32103620
685165390
754946964
26630538
282441792
669581645
549011550
743053537
629262009
479176515
497903703
857826957
195136032
92704932
506976507
517028157
786865183
343929171
493774520
168655728
815341983
277540416
176064210
472018662
26708670
871411812
150600593
115574829
702150831
817781604
675949530
627175095
624581225
778040757
584277553
334135992
104369991
172045956
255675684
396121167
834689016
664107729
846904164
327762520
328266186
267795102
88904451
151325195
142254780
31661027
576024675
160821081
408613932
26811880
828698231
833985966
443267675
450232037
616950877
497365215
656383894
819625042
32663076
234643803
84112356
398388116
108961435
380763252
63459417
44564963
680640300
138368142
147338043
695203612
5648070
579382024
283590552
89564988
159401095
266722926
831458474
100487781
118937998
27905295
12506703
338520426
829685578
440368181
123060649
25559910
387533319
606459123
410230072
418751739
86922840
125474142
721451904
213633212
248279972
457859718
330000456
636215709
83962130
412356975
286740069
722273277
26555502
26947458
193412892
163612143
443775561
375820811
421044094
152718069
944156271
271956062
126334881
722503029
6672381
420080609
31035666
43298679
458984663
588762905
523167921
229311642
268235460
726284364
369106161
188454078
413977495
340692178
751812810
325583315
118043674
469958836
525606625
61366111
489352614
733914247
528362589
108710988
517607116
30122696
504706863
859176750
61736277
443976594
168088829
56940204
922999941
459752898
26823546
338584450
210690734
489549433
45959973
886718271
15654537
351100224
7620108
239037810
342141861
818922285
785215752
491779159
529922489
934066996
47501226
6737805
655798292
150415260
750707784
613533570
387036390
267680443
860922889
916863648
631952022
905031420
669814470
476163489
388558497
106652793
878585262
96711968
891610074
616501200
636977847
394091691
785397639
664092905
294074204
387248063
145519173
705501381
230087055
141196098
330753304
759795499
111926018
743822100
594954415
282604533
7332918
208346772
408393753
137275669
110654307
489094143
368663727
486174378
266689823
161686467
71807832
556194158
323139190
216202135
364404502
56935292
387792657
317354523
641840931
264760203
234021558
662348
56634605
654259169
582261119
510806964
616281021
127042088
800100624
2144352
692572950
588500175
138147073
575226504
392365335
719755578
167425426
369969021
49176501
143451405
289685996
480742800
425510277
727576719
655817511
170887623
386197204
943252769
205541883
100928139
531626982
539572572
674886569
4068525
131647896
778256181
690528695
794888578
246131403
938422044
193671363
758277330
827296359
573022854
859712838
238013499
323209464
719096867
21615834
951870454
505064333
713092770
180202152
636233726
419149228
574284270
161551244
889422880
44786638
114567695
118293561
10424997
881962902
312520158
937952967
697718532
79596610
859381050
11985396
896539084
28383945
56767890
865916142
683244156
187215361
419814342
355426344
442481438
406900365
230747592
951192426
165450159
2353143
439883242
598216770
532613001
755998956
667419987
605240694
9046485
29308333
455425902
903413583
412548435
905921709
59190915
350816386
73712100
623190736
870365477
826107799
426688084
768826469
156861290
30241107
198006322
671737574
609838351
219279138
272916657
369559480
111515877
202172187
185286435
789092817
557588958
284224461
54929874
184452564
741438423
399347268
97018068
319920087
592380563
178836139
182930457
214387335
894683007
68389512
168264621
272547299
109811883
669408061
830869389
118552032
626696445
394646925
597805131
442634623
532921397
133256160
547899215
503567396
64991097
64675188
664557660
885661966
769025119
613983501
756726795
297400704
598859683
618761511
451874319
108813248
10145044
305378700
178124811
759127187
788154663
217100959
163680883
310433244
11058809
648867513
394072545
850675926
33658668
575540823
776896815
814643154
498919966
650092857
114984517
816184407
798550941
312261687
80786547
336854724
502553781
32945941
944127748
548178560
832621226
391430397
666395676
112425612
597036387
625682343
419119068
356208543
585408096
155475093
802208534
123711879
861589335
411907044
30346410
877965321
818615949
479779614
391583565
608950732
543416044
124128100
404899608
458910474
911049181
876287879
204029349
500553278
290287796
681999938
462911988
779136555
867687147
687350536
6318180
822767080
370827901
302650395
209648700
197347395
46004428
193052076
674101941
365954698
53197161
611350926
318350115
796372631
129833192
143728140
650999785
659771160
933166467
679715583
484001307
207682441
432594297
398112351
104269116
329081114
273098544
820176348
386087618
437218056
912743200
280243769
563481080
11746071
184903926
389321810
242047700
504554538
317411961
584849794
45997015
850223164
596820109
107757123
287860109
532069009
19031124
429119298
678610824
404468823
689705931
817543773
905969574
252372999
767151501
271021203
705606684
357398382
728976848
84405141
654626975
382106995
75761683
283365097
569698803
54125742
598626512
73332212
20668743
336730275
379270459
528104118
223677368
512997924
45635161
539768986
857902835
79886685
372196466
333788005
258144040
409421980
649441893
347930685
344187642
423097881
327023253
698330120
805679177
598733368
531299951
896623190
928360821
85697496
794688295
922647507
154288708
268943862
673883409
248859708
671541997
644978110
424502461
699451474
678924856
808649507
656827799
566772731
70744470
335591088
28161919
770600378
806931629
521909577
235445867
509848407
521613624
882630600
557244330
218579228
313994589
800758402
491841594
334097700
721519693
780666942
763177965
163449402
778552944
882352983
439266678
35333943
706190637
320101974
776071028
197015309
918510204
66624110
900235347
884813244
954581268
535973124
825317049
618884877
824057434
768836349
814916010
893227911
424974189
284547852
814489986
491798555
29484840
659592920
134806986
244520388
210099915
799460376
612059328
840687191
692836302
659675430
281838693
198036651
847823291
491171484
714370515
622503471
700063917
39462971
638163443
839358931
828217668
924817305
146570832
292416858
914323265
13268178
527443581
355844738
325023612
300362448
748685184
310356660
822253689
828156857
353109678
68868162
243246640
327559341
162999471
323277588
913101459
827687280
413295129
477916037
109184214
292781428
185748483
240775095
350419665
33113007
847503772
165156861
599509125
364815403
750877401
440022945
390109323
746330226
241775883
934650282
394677887
576766788
322339518
174150235
749910528
506353510
528118620
781904103
351836469
146237148
473499726
214693671
922100079
214299843
953533709
317124771
118593239
690902556
466909679
345129637
32739660
28264355
393766209
715912292
35171202
329017531
852044865
495804816
947344080
549283069
333306046
527338278
293193921
870353172
864983404
56747130
269968173
410576397
867375071
723092261
286108251
769537933
175894011
177731944
472298904
616003404
745295537
809460549
954418527
322728967
162235557
595498270
361323382
127158159
673297541
703548489
934458822
778636184
314205776
366818214
117087363
834779539
710756958
844242870
205955742
866557869
678163877
431643640
842376135
424974385
895812621
228727689
382278609
754687455
654276258
51981390
847526409
811503210
278114796
743868056
26450199
682139740
276335590
370250194
161458218
715886478
19146
86643793
155867586
120753822
251575905
91818852
653065154
245863359
764968857
50650743
99300729
37635849
313698388
147242313
774142302
437811582
557952732
99962724
225348420
521843376
319068020
714586158
860787018
373011945
123003477
947966325
381445758
726552408
316311066
956209612
289085949
743942701
667521739
160567929
864192076
97472286
122668422
344095749
698915157
719475211
328803831
374929346
685753750
352824773
214339470
910459311
570020526
115362087
395519369
534814791
633474129
367399108
107301743
422906421
712901310
771562095
784390603
547042315
935712885
799192332
63861837
526045923
454829087
735627612
635101196
855388718
606688875
266658000
591486951
870941967
602658642
65815557
810076833
140316537
134821280
29580570
811943568
807772580
27028794
377175278
846083582
585848065
932850558
802025940
6936347
944347731
429731970
893735781
183756191
40880030
591242776
66321744
749862663
573900583
471435889
555635555
16360257
431742502
557589802
192857658
175903875
621163251
113315601
905765883
254086566
286797507
862517727
513725472
816978110
356259195
902381133
186033188
221186738
422231208
408843684
300210595
808621004
941954481
51560655
6662478
95717934
441659928
465184152
279186972
213875662
4652478
782432102
248696967
394974406
533055139
805893432
232987674
606602718
741371412
93169244
197200414
843769522
61066850
713446971
951739459
449050284
886835618
240352699
437856413
246433355
527070234
934098981
295528083
496360050
948559851
142254780
164464140
352066221
947968276
15073695
294977144
845949273
413850363
221691534
591917736
4403580
619430538
803318260
546034449
483603629
858133293
389967414
653089206
379310979
905443059
784037129
215775420
106882545
144058116
453061371
11171691
452391261
552697155
814873546
657670299
167852982
272505018
515238006
402161730
141182604
470685264
414358963
895339059
79513927
125214840
490061254
366767232
882103249
449461923
433495222
640960215
60159807
242448065
557809944
775571679
757445849
588164524
19682088
291038346
301589460
425900531
704457924
124198407
527654187
40011160
912555798
613169796
505195929
25502472
908757193
771333511
798971885
273395307
1099429
1292355
638618336
851365182
780148997
743324304
637322475
113286882
58500603
382048857
382000992
863864022
85190127
122017458
950370206
43633734
209418948
171523627
5921307
538444467
366773336
733234362
399663177
56453071
409379772
793962150
831175725
222380790
352794292
867830742
766070776
100286748
457809579
142234009
234643803
4676795
709971972
91201971
103752174
450315858
561415738
559809894
179369301
476304615
761130084
780816075
847267938
662392020
251099790
757769961
698822584
222198903
876105665
74268185
712091317
736747653
919951147
886995888
53017252
525495352
170945527
852437358
395831188
952147039
402113865
534585039
598912177
230651862
540242682
35286078
332197003
740117349
845019434
772560246
433273980
89823459
59714820
63114789
550695948
830295009
55820163
656899260
281838693
176468682
717745248
730113564
913118129
207504348
307283727
875096649
9486843
898263369
574437438
175433965
477041736
164559870
412421605
505162943
691613115
433278245
95318361
631268689
344271930
137726751
925661235
717419766
336222906
693812748
384392420
948559851
344507848
204137387
383513526
857289765
837225035
4058952
506651025
722920867
145648587
175910539
126736947
219126249
742778172
602229121
625877212
586202655
616529919
9544281
623518209
578493639
747230088
687121221
39766242
330771143
270750553
175205046
441912713
127177663
488127270
373634190
430804146
212355831
594751344
933689861
229147914
367775514
928006953
288095549
915494709
369337763
665964891
760386157
235819512
32864109
361361604
552467403
43019089
94501799
230709300
489314322
72286950
670570792
510099094
247518858
352988449
387682335
831395904
941456685
766684629
568109685
316760997
833971041
293757078
213678933
157519208
8529543
369450789
308480352
232704033
149958210
134336844
508690074
46983843
622399724
736315779
266062228
208241469
853566972
294120852
585838438
390514717
142254780
458862609
507830626
239666739
864518484
378597240
697326039
707540430
39593928
128995034
880868645
445082620
358871494
242187327
599355957
238482576
272950296
192924669
387515040
115193528
346576824
287879256
917485893
530191179
311352252
823472048
164346051
788508113
98477451
25856673
748426810
846234054
76067058
267653862
819647691
634450575
34782982
1100895
870616485
27713835
428363031
641970008
894888717
563438061
273146409
576497139
575320430
145404482
880631546
548312721
884621784
709242637
616730952
47568237
677205461
759464382
647996370
155764742
95366226
140311461
564385788
280680360
932745255
254613130
268637526
347607454
605190422
157743894
951680649
833444526
445130723
542004114
329493087
167532638
652233167
507579172
158223066
816174834
483991734
103532453
439735755
269976786
922999429
276135719
709790085
542166855
669778113
698055943
336958751
780057226
352200243
818492421
193594779
793553835
11157147
444560547
475408106
164981082
821957904
152895714
341598344
393057807
637705395
458491824
250154919
373021518
551584654
148390607
899291292
699163620
355445490
797503584
467941623
909233967
569622219
114119733
382091107
721827105
578716569
23055342
676469461
153072581
704678103
460128999
543222823
588978825
468052689
554630901
546302391
237209367
851072187
381667614
736179711
679381181
858043292
694387128
200813780
947746146
23321983
673957992
787700179
154521334
93461199
131238361
419269323
848014632
362749689
666155726
664222605
802278738
569966847
393182256
878546350
671593815
309399681
718941873
948665154
354297645
550696398
482136606
137257281
357427101
23798478
349185417
513227676
112961400
555253849
374119057
345269391
242347243
420829080
221547645
942710748
506047926
741093795
367363875
767666323
716704580
423753055
257753025
534537886
885378051
69107487
670052562
953065078
641706909
154489074
233036404
292862952
585449551
25971549
602716080
419704978
305292543
304798344
932796915
329004864
514763445
430670124
23099649
68211779
361260266
791460915
142543413
620272962
129191955
742827919
118081253
895965789
100995150
399577020
224871318
73061136
259208121
373325808
211713021
779695187
329302335
67053197
803673053
171797193
623881983
26306604
35592414
664835641
581435301
99903828
610915022
754869342
825632958
566453614
69720159
4388651
699385869
495957984
655195266
815648319
541573329
623495818
635762076
763423510
796097756
117291753
364627011
916212684
338267120
160931703
868529571
182679517
319182966
70634689
759215484
362242320
69902046
688067522
324471883
283839450
109680034
865265178
49521129
83668020
117730393
25579056
253799376
156004781
252976098
924583667
848761326
435809659
358188897
325559671
397002046
201693537
307759917
588279996
774886485
280367258
589295058
919099273
683655795
188258819
770540213
9735741
419551831
484660772
35190348
429215028
639798488
844711947
78750385
582622353
519488418
445779065
590687253
438127491
695641191
734229954
900627840
863226129
931531318
747319960
823323383
157322682
144590592
474276936
668705440
879555461
7064874
108203619
201437631
548906042
851738529
141060194
395795685
871409163
383293347
137506572
222191889
773986623
905407539
238742683
835129374
471613845
520698109
190868160
737779047
846786509
442790740
306680628
132375444
147931569
104824350
154154019
720712035
238645317
950235126
757387041
8567835
686604279
738557041
705788571
8988787
36913488
97604679
261500125
665926599
322455243
320783430
808822770
44443047
624666969
400760663
317467319
913675839
446159238
491477538
297240771
898636656
133632529
699419660
769012913
605988852
13967007
784123989
305531868
806132757
257510330
502090466
185620470
181679544
57899937
950005374
288747677
706854203
614206300
34989315
604861538
356833575
83658447
305876763
63344541
385729234
866018316
954246213
573030207
14047893
754381119
374026683
78134786
884232930
936170428
355357117
261706213
571048596
474472982
155659497
344790741
12332955
140598651
434298291
399902502
378293373
489496209
636410394
589141566
339967766
94563010
320274288
562826697
140120001
302952836
265353987
421145976
73089855
177852394
98611473
733330092
39842826
355422132
321823436
306045355
177446981
489932779
812029725
837577516
754591725
275175885
555951975
56243176
267176897
113191152
370979684
404430531
724422592
16016838
771813552
390080604
464539398
129610461
766893030
954886056
139220139
620285846
873430947
84366849
424974491
666520125
946308987
467688915
938278449
545134485
723096555
212149912
357637707
649660909
254927358
103800039
138760635
867945070
415813096
780946194
730167497
555183146
643152432
662221092
96799567
2933458
831510780
112128549
878978790
149731293
233997884
476147406
899988609
27196893
614153226
600563685
228385985
357303240
316301401
84319122
435172942
888908084
242762913
407407734
787126663
610400181
786938892
209878452
271882773
35037180
626243941
511503650
791581774
295317477
17221827
12435327
670445055
248769398
449814904
22391247
40618239
510297115
384317658
358068492
247787773
30758049
783827667
157571580
236447552
108817212
546059919
21826390
59419611
582411747
503099442
598868602
415621368
103839084
126124275
201092368
49875330
915542574
356918439
374034749
194657382
836117546
342474075
383129686
862601403
602856768
923899803
54661830
210835858
349074094
590299899
115708851
115191909
170765271
449710821
859808568
643276881
877231428
10977201
273950541
283268759
655791693
821765466
955752944
258633741
495370821
432379297
437476527
612097620
660013153
573554085
484050437
885436795
553063549
421958694
68542680
92207136
582826364
762747921
84041367
126852672
87928005
379330125
734296965
95347080
202214149
30844312
599610687
715141392
312977827
733148205
666146778
560661891
75473532
481186974
286376295
121136742
781747864
727001015
259782545
47865
419065366
649093830
309034278
949766049
543753151
261427910
588775866
841141218
289353498
107095196
525931047
315535653
216483822
307703331
749632911
240945684
188038485
499026595
199329737
874009492
877882392
102842739
188884863
109168139
289204172
338890608
714170312
602859459
416922322
528087886
92245428
575231997
946109163
872108134
562978557
733971483
617390215
35190348
776744520
157054638
826130754
666424395
801729177
755874507
627910342
523241034
825575520
565586595
830113122
420063240
314486830
462500349
35204334
523081716
622802033
347739225
901642578
164722611
747980222
778007283
155891300
248039147
680355280
876053949
578065605
385389834
490170425
318071935
597297762
356981309
407072679
756161697
547134429
924705939
82810675
109457682
555090405
594933231
127129440
391053610
690299457
563409342
2048622
793834057
396437665
64733409
802255692
463861134
899605822
505081053
717826797
649682112
328355506
38339865
842902650
140674880
29283705
200745810
931117845
332221392
50210385
618923169
576112713
899831740
78181881
716513888
199396017
433355545
334164711
381174769
332622844
63903235
553539579
451529376
50768397
858265291
776402558
914824599
305072364
942701175
880750710
146821101
667320237
464202826
808551866
140326088
659738691
214036102
855883638
717443706
14962703
113727240
419384242
304900050
729075799
545661
603654234
699001314
281816099
31178419
421202455
275711973
850726140
304823466
648532458
79542057
596675517
420785335
216107133
262577817
712849299
691046151
802766558
317030136
485954199
469861986
16743177
102418078
744003987
80835486
259378792
674018768
890900373
141959257
521240277
731764150
933042027
307398603
54935356
806601834
132426153
530872309
274871873
113315601
688631220
337702950
34444559
220676796
843285570
950780787
173989275
489735534
14273343
69572135
222113802
126612498
646407252
165735358
101871044
115871592
401062546
887704290
585409790
217518758
903700773
350241149
38942964
762562099
744626232
321018031
745996304
509948783
919438785
495316593
606612291
835636774
872129019
200043413
717467631
867466968
3903023
825578302
822177105
598437967
582450039
207705704
123214083
8279005
682478316
606143214
670129146
387093828
171762020
57745818
667796820
699623559
418196505
218548860
425476228
456869896
59465347
744869216
598630561
888029772
421221573
951725831
395470203
49291377
890269854
341384760
203521980
185131177
473491006
259556921
924634251
615848173
114741978
501464581
717371901
326401008
525739587
99905383
341411472
773306940
782000701
806946462
642501468
306316854
107495217
662288859
59635765
34481946
410260488
770004255
55903047
330292640
617391489
111777870
558768112
424132718
508556052
158548026
334461474
289988447
742462734
154355052
412232526
886394209
78351215
633885768
481856955
488482572
910219986
35882473
948875760
113842116
459571551
53345265
511196696
431952906
615777983
168739818
112185987
751365624
180891408
867840315
166855420
281704671
276507937
504860874
277224507
289875834
297394818
740493686
806745429
245968662
477979990
2479407
719726859
590069842
27196893
679166058
98353002
695602899
107345261
457062885
156997200
219449498
583818978
37998900
302101124
760498266
73683381
703683190
448363838
204622875
124862086
409005565
102124764
202267917
400260554
307715495
65038962
221963007
476497520
675565188
309466371
233447178
314256973
943926519
747737968
166338985
387830237
223893155
560020500
156370403
171813526
412638727
116407680
771459351
645343983
74887196
98353002
818319186
307733658
703194288
752013417
525011795
78520442
54162025
322657965
69644292
547585173
96644914
646263657
915786709
260557914
357771729
566365968
609713056
322040234
445843329
613437840
594157742
773677841
557307589
302861001
673269090
945869838
96409683
34604270
506746755
732777999
625092070
277680421
461399454
589169023
870951540
632175149
751662387
831137433
642796481
488462250
622216281
7524378
309552528
938333257
796444881
125856231
103882054
685015161
831405477
121328202
611286180
695421012
94763127
284011764
148563387
645698850
637181665
19139459
172095827
349677120
192302424
758621958
328076307
5753373
743037114
339162892
822330273
469400453
66653782
619173423
544758855
122457816
221231443
25617348
862600617
248750086
224362401
587112090
232451586
318704959
257712689
309685423
505440138
624586524
9060534
503372742
427405731
889004818
126344454
641440486
508162954
177146648
511460616
618203359
126476914
923411580
882236247
791364315
354603066
603233022
626828669
327886078
434148822
382230744
640500711
693783484
383292406
341488056
680161650
568885098
346847705
107442896
617347748
489754680
338204517
796957844
475224810
654965514
142787001
412934447
896405062
510355776
15690147
628563180
167359163
442783236
127541229
479214408
848493282
131322414
140881172
784363755
59998420
74536530
239200551
283159767
250945219
836599421
240115027
648168684
214100145
125605460
161429499
422473214
450198018
503209218
349481849
828064500
231724038
294092133
953757990
285736360
247270590
11276994
405103070
117806075
534577403
389905124
56691306
130365114
11602476
175896459
329657455
510244401
470993676
671978201
232987674
129905610
430121009
579364045
70610448
741923659
288138168
616651257
720574085
124079964
484173621
548334641
938910430
46476915
332805345
589917900
497451163
741901684
606504946
265708188
778854885
337122768
208777557
450155674
62827599
291239379
71309277
595967115
890662347
702721274
471652137
335618834
126832677
307484760
314827251
427664202
861924201
669267852
723651789
801666282
56079294
533129943
460423008
424524258
4824792
83706312
133036922
159871168
885004704
86252730
1981611
115067460
433953663
953781080
273983983
554685312
402152157
530087778
490861847
911841093
51569751
878944995
693717018
318761754
419239962
289889586
157887489
788692362
183045333
820123219
815327272
816357
390377367
88990608
331503417
621816508
136530126
126411465
777487834
701155239
139287150
454241640
634431429
655903668
362079579
155705281
787254801
850951890
953696350
376956904
94562094
10005900
73539786
894034238
445479555
407626387
696091122
606573999
7495659
737915559
840093395
228065511
182997468
360683079
318177801
237660117
668552427
269384220
209103039
951416648
132518985
849699480
67905888
692789190
622426887
742312233
26565075
208528659
592989912
4958814
114298226
674197671
387179985
751530761
814110531
67681138
591688892
876866715
104987091
902751085
209438094
251651727
204316539
612040182
21443520
648711464
843451466
856539872
42281557
527893512
368336574
154043773
624829710
5255577
804093708
787765086
823809518
817926693
119652927
922344149
127760776
24334566
337553553
32395032
136455186
765189036
301680100
335811267
102493604
216907653
857721654
373978818
277415967
204032874
737618796
208117020
243814737
840720006
489007986
287780819
429859935
322608121
477356223
203166347
503369729
723688197
686671871
920376939
904176865
605923035
451048971
110225721
519420797
806082948
907721433
133054077
880755949
559632087
48606253
320800803
290913897
444656277
364482402
883568754
245537877
429664422
637760751
419155887
403387074
139720510
98898663
154917036
162900557
773645608
507656190
769775183
746387664
29245515
362995494
724120866
404717355
486356265
100540895
148348092
29618862
542138136
921755451
629032257
226960911
587042983
646215792
669267576
16751749
628898235
709713181
126870969
98841225
235136376
482746402
909289098
947286642
100822521
475628852
253781375
453750627
402429774
693617094
933051591
311655722
191900358
511569543
524648265
888519632
502371894
488471898
482048415
287419167
390951747
74770627
823805889
697439580
710421676
741386109
370053888
568310718
810478899
151216112
883654911
16138851
465609149
259370862
618923169
859131219
746680304
860832879
155137293
919582380
15256868
54471767
558785923
393518875
616434189
637284183
687413347
155477859
200429901
432881487
147715733
819070252
866586252
861628875
670894986
299509329
48002952
6308607
337467396
321269880
626229269
132298860
545540435
303961896
546715800
244099251
658880871
705032304
851862978
352590370
895293049
304086345
596185788
660197912
827825175
738332246
643956564
644885145
763534734
659282578
103838331
289077120
318213531
569612646
192130110
364008495
302478081
772981458
795185452
339574952
605080611
765342204
828519325
542292356
730191752
504468381
334361575
770209719
596348712
567631035
420312138
248693447
940059027
620439393
481957251
419412276
784303037
798330058
8922036
715157766
188135250
457016969
253881976
102947663
440467329
474629340
380596120
904015419
535188138
472620199
760431255
252324457
83218089
310075093
72505902
945812400
623920275
453311426
637828408
252615540
391775025
594885366
797214908
766624986
278258811
897200706
337224909
800753801
634306980
28513974
708172248
502175380
430871157
199321516
375673239
546647156
422724534
46795544
566118501
652963225
446459698
900311931
925776111
198228111
60473756
283791585
677596086
796818831
903442302
8318954
135390939
268262255
512189465
220561920
509771823
98793360
317956256
132574289
52814241
189373086
626308216
314358174
505645860
292772657
460664604
469599013
545603562
836018302
63057351
266933532
185522886
624437217
363177336
896986115
934955805
932343189
569632677
11272200
277530843
650811612
320460304
589237296
468363648
840901893
126947553
427847639
300240761
149874888
433942687
771134914
454055520
18158615
782094954
574159395
604434177
909224394
659895609
903624189
751729405
350496323
640337970
149587698
622017359
469823694
952341186
90407412
346279373
306393438
91144533
338118307
774221363
460096878
686067193
850685499
352363353
427195125
165036554
258716772
683515012
264442974
112875243
385719754
844951272
86781244
638385848
362437
175233765
87899286
525490689
750679883
25004676
541582902
863734674
868931637
943996159
290779875
239114394
702371010
591305064
652380804
375797688
127724833
14005299
120926136
860995620
253540905
579463263
41537247
722358020
659871062
242981886
68168962
727607288
353530890
236711571
46725813
834947487
916040370
794168798
872287809
837551343
946894149
69442542
235138837
650906562
439113510
372188667
101436923
231791528
926935585
246964254
48267066
520493583
413381198
144236391
929117088
512959632
851820686
97433994
401472474
339946631
516008098
306082269
183506195
927699871
799100695
261765629
382153847
277339383
303272640
521211558
61190616
287055978
396274335
487225940
483130164
555463752
193934694
742255368
331982067
852625639
180415827
799716652
59939534
238875069
768328980
887733009
147740109
202000505
512123073
755482014
853678471
204909777
840126480
609197001
729653827
747056439
632957187
642252570
30892071
103922650
771594225
267220722
230278515
142102833
51038192
221385198
881950917
779343334
864336597
153320728
112042392
762918905
808979698
836742700
491527232
568452048
131514158
629060114
680089484
98659338
879547479
520034079
156126057
830582225
587619082
629482188
615091801
285351984
605110886
831721386
85209273
19921413
729913986
110724090
797507926
480812514
222345167
376693525
783244792
515869824
206565216
431846554
948952344
521013909
791093574
374696793
925979932
873172476
170938565
445527420
233161352
665696847
510725751
901708562
413515308
195231762
606861235
532853141
526237383
333605704
70610448
625090
720033195
906486336
203033757
886545957
92015676
492358536
433445105
258801841
153390551
867754158
908841872
5370453
570828417
868654476
877633494
453545520
338884200
447796221
936038367
308528217
179717068
466827345
794778555
184222812
418627290
306176497
916484866
152718069
222179757
927413094
83878626
159906992
228831939
329320773
20553231
66312171
790418115
169729290
380871378
756003429
55246645
24928092
452423056
56218668
439352835
788470572
942997938
655501602
390004149
170341962
16791042
330632274
822712041
661915512
680315629
759081462
654382812
883223772
598434922
579693015
41414558
917619915
946817565
14292489
227601952
217897279
568952109
64223407
478433104
637006566
425577288
819429654
676839819
598079433
315972005
400456322
73516860
398559309
144992658
509044275
293804943
282633252
14254197
739006881
940059027
828911715
585159251
688784492
559800321
609359742
21673272
65840704
127962291
13851306
290655062
893004148
494455692
73759965
464166051
495443384
147290178
266953050
188119023
741256536
635273853
756286146
695155727
468679106
174228600
289875416
59192365
133361463
806592192
615160980
420689522
619267797
43601891
547403286
521349530
793983669
950273418
526144829
128699412
582067119
67633245
311368710
310893543
93396058
335141157
73788106
901660522
564337923
910736928
518483253
288040334
764145579
317009895
620014491
888184046
672424515
473499614
48356030
414578548
921062300
395987145
57044345
941236506
35887936
37285573
631186182
755520306
450878727
536020989
595628434
587343448
529989999
187402772
339496872
462908611
843704442
223882236
92006103
519019341
561274563
218108979
876092687
350235308
14723274
217947657
853892454
40541655
408872403
906783279
438014680
805202608
393561981
592358618
3757630
33735378
805915927
833916285
683365450
316904592
64943232
750829536
606258090
822696822
64158246
175061451
10645176
116389747
545526978
239730455
331182556
267689799
245590439
948770457
633858138
867361665
396843566
309945021
22965627
233004015
731922861
348566984
811045052
195993113
265888721
929739333
696061065
823823661
578498120
255168315
343929759
742255819
882391275
513048477
407197128
75301218
457252985
462921793
359073119
330342277
247481196
339774489
158155533
422207592
417936545
747364110
251066245
8628407
12588495
742491453
780840891
778396100
174152016
359434227
625901886
763561626
57055080
811129863
906180180
893007732
305203880
268800267
505056771
733324648
468408424
773795163
256062507
16559712
166455324
166004122
328143294
153252159
637736826
150209943
51051159
632535975
942028822
70543035
854458275
34070307
369994092
339288131
48860592
834411399
843774557
55284434
441860961
295872711
419821222
278667971
665031573
955442838
399816345
445881621
404601114
369113669
672363067
253828095
523976559
334683453
149022891
934136915
880618670
451754666
753462111
865306961
487287451
626935770
163502468
69889354
568959056
2546418
910699266
99731514
235816420
762145706
910650771
48841446
157832340
305422806
75992795
520943514
393565176
528678498
13765974
309763134
581521458
768150287
4365288
357448711
683981277
868255883
779795901
29389110
154871994
305541441
871249581
185821503
184854630
954389808
516061284
346883515
910851804
87085581
795175868
792001374
732506814
734473613
822752415
78479454
401042226
684478304
20371344
493641318
614835498
460063793
683234583
683387751
458275069
650140787
329818569
595890531
824235300
34873867
262415076
235505373
252953990
468495788
879561664
33897993
869582601
637619238
19474045
580430136
950120493
891960911
744300750
861997849
310612176
635427021
3316076
859396929
287497523
614507661
92611906
224400693
678025830
757798680
906805615
2402823
512308668
503592725
763284009
250794343
653442329
284863761
401976522
395988921
616434189
783205422
571737852
86688044
719856119
735601397
328382619
261959502
267813798
361710957
34901427
37623320
648292230
460100595
469038708
245308036
362006433
159045822
67551650
783511758
154900713
731434638
553769331
314406039
20859567
123635295
9802752
240351483
365650308
460288986
285972223
512385252
59705556
125731782
391095342
610862703
56591766
843410019
769056528
840882747
442889481
3570729
389885826
700331961
508661355
373936234
655335888
758861229
13119022
185403844
455818395
66197295
683885547
175719193
884152707
273041600
331603614
631927622
837959336
182987895
798103890
37248543
32165280
605761711
118274415
825758281
475921695
4221693
247203579
495555918
31428159
918471912
177926099
866796858
592444251
731608544
134615526
842575934
565477110
457412572
123005929
619038045
482224036
635533318
205103340
560757621
588347007
509822745
391813317
708421146
460648366
911962272
179295235
720933057
109965051
214401144
813685854
927959283
436146088
908997991
250939878
893506137
817754379
536652807
87525939
490616250
502161288
236298644
829979100
265689042
290420545
7926444
551529249
479789319
438308639
146438181
784344609
302749376
766586694
854495553
499136220
611858295
689303865
907309794
727896209
886890585
169491178
14790394
407109981
764911419
356746466
907244174
233820166
70433634
314511342
806781692
379330125
326390792
383782556
605225836
112761139
594196813
941353983
51117272
283246705
449567226
861550854
30087939
697833408
467378871
196847391
502257018
273402734
78769808
182882592
533953221
529559214
214801523
683962131
1925823
64708003
799661409
856036806
153503055
579405825
9782167
356505102
687447220
96246635
624535763
621713113
76507416
948435402
367393355
742093020
223232787
222947733
381895689
537466512
457589400
45701502
775080496
279395629
642271716
261256743
202774695
77062990
145516400
445506750
513218123
13823412
532632147
880840449
166005393
823852380
307159278
256651110
856605573
316593319
684431208
933571801
75435240
209515700
524696130
354181854
893268295
924474183
375778542
737704953
837819387
75414916
59645836
794019546
617544657
411460513
947860038
588768219
202194282
583596465
389080683
34584530
590185989
377099616
719942868
333209236
252113500
66792687
706535265
393935898
938699661
323758860
666058394
72220419
916729626
608934700
721679751
548582787
554650047
755941518
450055467
852303336
632564083
395225523
750468701
204673587
208531015
71839565
29838929
373057929
683643655
520875922
174021708
325630467
490727530
878121717
732262120
773531507
249082167
829711056
904294299
156135568
298907352
737659255
469453168
512528847
24982411
214145696
114263328
945027414
307570917
100621803
475213293
491490181
205481749
9975066
213886817
856035669
548197845
163425644
832439361
295540813
779242200
717371901
682098943
284777604
403270354
425692164
941849178
852399874
433206969
704576346
29609289
862064472
64847502
943535656
9343248
469793957
790882968
21707567
722363324
938709821
60271608
186683073
392598303
472121244
879726458
326822220
165087753
34913669
282068445
229868746
106547490
774526394
401858587
262231666
597194039
569536062
85218846
91305009
372006490
665141613
458202072
856994774
908075092
437151045
712828707
166378740
392473854
446378071
393517311
525174780
776337895
272255943
289544958
7974309
460758063
97309545
565272292
592896107
264741315
369766698
746896815
97868909
303780009
560863086
30719757
65555904
749795652
429424515
889633034
254366068
469297179
873268206
223033033
661705222
30447727
196361194
420551463
670263168
613715457
216636990
203466014
452601867
790515772
810321691
777993669
849546312
153067472
750345753
453795795
810745604
409919450
107246319
386423718
795755625
126784812
761786241
896628208
81858723
76467025
534230838
349044010
618385314
583292463
429037028
404959115
848707782
724955727
412007032
728782917
433580316
519134217
258577319
670778432
744729202
160960422
436106389
479837052
110971788
769736799
758701048
167967858
244644107
282085509
362462499
347739225
533704323
736527474
421287917
9711779
72142009
126249628
245480798
517592964
148965453
240483333
781654596
78619836
710583296
308830703
231739888
642411987
696249619
846497054
317402388
448684648
696809097
244694868
823105686
766251639
722091390
5571486
91627970
502008120
422504355
420963102
197280384
948033336
762899271
516999438
185955525
462127002
144877782
474877073
388558497
465080943
779816580
821724919
79025115
488385741
767863674
361920164
855558156
541673122
350216491
905950428
314508933
132910240
401840489
829184541
72189993
300056112
907415097
146697815
63956781
354842391
456821814
107389914
493229679
802322703
880620270
260950407
273080941
43997508
901364961
224467704
7476513
2737878
671187828
32682222
129924756
715574216
629167864
162422401
173233008
68217198
172495887
253330683
43470993
767673391
701644551
936871218
599758023
234184299
231547542
27599773
370983541
18294003
356067735
936938229
278684095
376570827
191976942
239794077
513064935
602013711
458202072
668079804
504959659
840222210
320130693
929696875
342876141
833396661
128081278
809722632
657808695
190127203
6030990
707702775
330392949
290884703
341798712
208528659
780027186
413017512
697738874
126191286
635790795
694216013
73588967
337974765
351195078
116015187
285629601
578965467
687465849
892552006
407369442
269728848
610690389
30241107
600201998
132365871
195844173
334339579
48946749
420899170
769439448
65527185
447844086
623461629
96122493
465231330
602562912
396487567
422183524
612691146
470274610
81466230
399884503
886411935
815498468
101196183
472686021
380526044
106521939
36823084
26833119
246821051
192767035
50950748
954026034
405550572
29082774
939234072
106505019
661589330
222610542
203695216
369923823
354966840
240052548
808870635
352253290
8491251
932391054
944733201
245053089
667975221
546359829
214049650
742788216
537198468
73766305
492372174
728481898
7812257
61862427
564797427
294323936
290205790
496695306
146942532
135706371
851077992
631553609
454957411
111887381
880288445
605147622
511408806
412205819
741074649
339206925
102517257
134634672
940114917
349797420
222543531
673301780
561552180
195834861
499671489
805587350
11688633
34864866
102411781
873056724
782985243
309207900
208959444
434532706
645588924
387983112
451149218
645622266
104393565
867772171
792548670
193640958
949880925
335096422
723345453
498870704
828004399
896387001
490796194
166884934
878704736
158538453
367716973
284244351
488262110
143342718
110967213
413979091
473249826
874977986
804951373
100844542
133725237
953428244
156987627
765399642
643016045
73511067
899230182
487015292
645896188
244492894
100995150
225492015
97232961
670550358
673021963
558064459
281824198
328861649
630579544
105159405
753328089
143518416
775291570
300831525
99057825
681990093
484799201
579913194
169560772
505875612
732584065
26485964
928935201
473138799
473920938
879289623
895042983
947841876
83846171
192532176
945334790
657894852
426381039
888015262
191725302
8992542
862197631
748761768
154546512
239543583
234532674
691946013
891040134
629383140
693295806
160912557
642901200
795860928
758137139
187352524
599566788
612652854
224735748
43161781
509187870
59611071
569469051
236290359
131625113
326178355
67390581
159964830
30595308
383036833
767285523
170336254
127760694
447681345
581031801
256948893
518829899
412662055
385413046
528243960
6030990
431998154
49320963
224774040
184902495
502343997
558689853
791447775
213899802
657110843
607817687
222296282
926484513
42513693
917734791
535762518
625836085
508854496
759358558
594358851
540116813
90947614
729903903
234251310
502324029
375539217
826746932
353825537
213700693
252478302
921985203
562499907
39268446
902006352
542219207
778981962
696464469
872879235
405553814
704264371
321901777
19050270
70154956
535022042
753610917
802215589
90981792
94706924
410604404
243106335
513828957
59792958
76497843
130800883
469911758
61360737
562700940
815098138
35171202
740986430
861981639
328602798
838365227
528984834
749154261
611057317
223185482
668099670
582327979
131207538
482660354
937684923
316770570
429205455
30124951
481764187
66071392
250521831
298361691
321435226
262587390
744027717
205182271
112252998
746717261
521321585
902708649
271400699
458261360
259964388
67011
649173849
528035818
235055442
425701737
308815407
786683982
930038674
929380579
488567628
651634110
913216335
615423614
343008239
906323775
944778516
690644085
216665709
308914712
104307408
195554021
52029255
668769780
907041762
177570065
885311040
103334539
664624671
102643690
144519377
213658087
475998279
222304206
633609698
913632239
172830942
928337042
642070683
807884079
174171162
168870147
665075412
599368548
255135727
595976688
381906017
319640395
26459772
739791867
360526413
731191224
800161984
538613111
45982943
717391047
609881447
264501990
70355890
450725559
880104168
224209233
83155673
405294490
607584661
736052982
84127524
365530978
552098477
305953769
861487175
44064519
681314508
112574570
814365714
812316915
110817048
131775411
129969769
502869690
554295846
934967273
812090905
179271769
566357826
283828338
309121743
411160350
150435098
192846831
597562072
278564727
73377045
53427961
105025383
264926827
761426847
699422526
659758045
929769925
736844477
828090148
95395272
470733129
391348511
143251287
570218333
483197175
414108834
563485926
863905812
937407306
240454614
70651137
949162950
24085668
905931282
812584959
520448695
617301464
164598162
80011134
376262858
216435957
264233946
598149759
2230509
538538688
206767982
210758396
950644354
352031719
798364513
324098444
868003520
346829790
666702012
57639033
683928186
891782388
195662547
586250520
953930304
365481586
432725972
11296140
469411641
656411037
160607049
715935951
334926970
416521640
807648412
267030561
133198722
33157763
519479943
390272064
431818884
773373951
504525819
402161730
758900152
496121178
216388092
341947560
410462387
411607948
873608478
38110113
68159760
654295404
341168592
466865637
564223047
922396842
752507793
128264221
262654401
398035870
54537381
391229364
15069294
514360366
291277671
176880321
402324471
243824310
113545353
26971364
891303738
785292336
758660250
468990843
805592415
493114803
765466653
779386070
15662322
201307973
459346201
408294572
461948118
859492659
5060178
509677806
166799952
765892398
184127082
289032305
935770323
22272605
290209015
551863470
941083338
143429669
536416769
66135829
338893773
937406872
569710665
669822451
362847728
292578345
529319292
465745596
191019642
854045622
94380207
58615479
92063541
161553948
332345841
934822596
510671685
211964601
390857969
634827493
433829339
209974182
530051219
749117720
466856064
808707894
640447700
38971683
740567280
708158126
107973867
470400207
492224514
619059667
45989089
716529477
559980163
102402381
314406039
316191370
353792020
48487245
80690817
345455780
288424917
849661188
124563876
388664552
593198166
762841648
334729518
374016439
320532759
626921347
757482771
343263220
286299711
761060233
445996497
73855695
310327941
787934484
902360199
798881188
443066744
536946925
876609183
341521392
162633775
955337535
515084838
558233050
213798308
527424435
150356141
185624613
160979568
773096334
247369294
802590747
660029631
256623411
262405503
774298673
843553614
61847280
866730631
273870709
844558779
496120725
309839718
731874996
178320224
193370940
788212101
433321845
305118065
190370552
113009265
499930779
349050726
918240890
34566841
440386719
278784906
241188829
354156048
316617402
474838927
925661235
333599904
195261261
553405933
474887811
452281131
542894403
524250432
267732992
794294199
571527568
243857579
469804548
905902563
284232682
627222960
85343295
386589398
857546183
834443032
537039983
119576343
124104372
908697879
694090365
461945745
596851598
179623399
164601817
400166629
169011315
801336684
627714091
344673921
171686648
244618869
23731467
747459840
618425373
330128859
17583823
357254787
655156974
777346746
23233671
930150972
321327318
781175946
431569986
102998251
892200777
116994257
139564767
735062805
32347167
531801982
927641181
684279789
69895468
147196895
868912491
843344704
745229331
402353190
500715765
683446756
441344019
159888246
149976258
401478867
107517715
312782126
276832014
483072726
423154338
77014178
314425678
602084283
875277701
50997315
548753079
507751920
451395669
897818194
614821222
716098692
403798713
591783714
18092970
250034920
788943746
882697611
834219939
185763534
291880770
521050978
637064004
521910387
429549145
332168831
875335974
739552316
902695608
180770750
326658015
926024950
811279283
417086037
310260930
909904077
392004777
415525638
688539812
738395751
847105197
710326173
367520323
737926980
118239533
61544817
480995385
726485847
2344942
936880791
75452406
67068438
593526
893161616
734981116
582443535
148145656
262335643
426927081
689973975
362037679
286749642
725011155
877370436
463852214
369718833
554669193
444838164
440807931
58787793
201865851
592140771
387153308
379425855
169383851
221767856
351999210
377348121
124008642
20648961
582061819
18686496
116311950
363377245
191640018
187152150
835330407
889847412
136520553
45337728
50689035
70304112
4470591
218972802
150906417
394036497
577079586
358279098
41687743
261515214
39747096
84481725
617055332
649920543
323644269
105279838
170582333
45270717
500409429
80572775
410231769
330364230
495517626
795889647
735599276
649872678
366675577
155207049
331981752
526018614
751030569
447537096
282815139
30636143
75006137
755405430
639366169
289755564
763424121
177254457
356430666
818043955
905845125
881979636
833119044
301903701
57438000
835081509
23291109
318043779
829146249
822253689
706047042
677280177
775890240
717277470
58021953
102065261
68686275
489735534
344781168
121836899
442070409
379926369
550879867
155169743
676000399
126694569
22601937
708491777
435209720
509483372
572107702
632622132
68686275
439793193
145088388
68274058
604999466
553698996
310604912
521669615
459915639
234318321
462975848
609102588
723192285
97743888
873421374
848541147
762302884
954093045
260261151
924088552
309207900
701988090
171375254
898344935
283430260
81309481
536193303
16800615
53934282
184442991
922749966
367322239
857664216
281639524
659531835
466714770
781616304
931377164
688193397
677710962
39290398
74889579
708038226
547537279
133552923
198170673
423279768
355515047
448810959
172907034
643238589
379263114
504036517
830154817
393814074
51464448
683674941
375460760
81151076
161303891
330237943
932027280
709466928
844255923
108681237
10922793
496072860
929008350
933616398
935563942
535966106
291957354
721938222
378420690
550102872
841984963
845142732
54853920
283016172
7891671
248084295
932496357
632210165
636212007
223529550
251992267
290351692
788575875
58711209
600935502
28029744
24344139
741472447
512927206
53781114
566915179
703085600
167613657
77033931
318876630
295518510
109879685
194494811
890472449
658945140
127757185
283054464
53989907
742954685
826021720
284011764
924612326
138443769
951986985
281675952
811732962
933673836
22075338
422607138
287509913
386442864
824466970
532399531
168778881
418550706
913015191
96551803
893713281
108814259
99042258
299241638
392435562
33515073
421614066
164243961
706630995
412467938
320005626
750177505
647019924
499844622
328880415
727078923
413275983
179857524
293021928
499289388
386185860
491443347
457700282
57281032
243364806
111602034
652265928
516960879
205686582
339209682
493494512
190244229
120648519
557416644
503537918
527376570
296274777
601117608
807228924
687054210
74532440
377287714
306020091
745980912
935080312
114272901
42159492
333063816
179108403
564960168
881848474
406201536
715284961
723288015
94006860
153484245
353160109
499413837
11235933
342569805
426927081
136415250
871066416
211441173
488634639
479367975
131485155
941357217
701320340
49683870
855527890
199939126
918391807
768974813
663073845
883216221
609077189
725974145
678926733
355292322
891112278
18121689
528816864
621345138
772617684
390396513
891225734
286179297
656372745
197932210
266761258
232716602
422657523
25648719
578631119
631977523
217345392
723522225
814480413
11621622
130438908
533658803
470417220
706312066
371981427
620818623
425372209
352325439
321356037
732364138
10195245
372140802
646637004
804268173
657381235
499011296
401247311
56598831
293538335
156028759
837244348
792995933
81909105
767094063
774321678
94745067
23829720
357726490
68343384
818185164
228967014
472992357
898584575
141142645
82318543
460349003
441508827
749594619
161678397
436997877
806314644
386990455
101741844
185291172
471585126
357568674
516438333
5016252
184808572
186865180
13651098
296810113
329323402
815447286
428427048
504892164
424346843
451386096
416090445
634986019
785818851
188557667
660106215
231259847
121481370
807635718
610202166
508689379
195498837
730151856
790212858
797611198
613351683
443685002
617563488
474418734
7544934
361754097
162375345
148094310
410505509
521991676
616768709
774588772
289950512
836445335
555264025
317139989
382782276
93528210
855363457
463048726
632711880
579980205
779749569
221845579
26813973
843571121
403712556
25416315
162492102
440474696
380331837
779854872
224449432
955643871
724484640
439295397
377385610
374151132
655730377
352190670
336385647
515050246
161761079
666721158
481579338
149021769
104211678
67685953
706458681
804250476
737972997
117556440
696394976
344082828
165488451
742520172
888163794
584900937
411471290
550725117
169556976
2058195
95156758
930801936
685459112
302066442
192608760
512007208
595205870
629539626
364587705
778007283
881526006
640761047
382621093
833722143
773192064
281561076
495230436
28777414
226736097
230779010
445661442
384016635
312261687
86201568
157706166
620454849
646292376
586719597
36856050
905250543
121223836
720617148
666496786
691569785
249501099
169298505
526457562
874282944
474202583
636834252
639687006
805433928
819707271
187150725
67824705
262635255
307829388
545239788
441344019
182165771
925690610
364089909
244535931
668999532
318512856
225539880
85707069
37955206
780859800
700322388
86568639
592401371
459802234
118104663
628498081
845444249
231770869
19481055
823870837
694694257
574571460
415315353
735575077
326897392
657584182
349414500
951537054
499978644
650749249
750111480
900150841
152526609
682913777
261342900
780977996
184745402
526071134
364740873
887247058
145853930
477654408
169528257
881677210
373098102
577787988
94525468
272294412
268244844
67968300
880817897
145118439
891590928
903157921
582121408
373538460
915295593
510087923
659101050
263491078
744855984
103910211
176111677
87450733
496586336
818018669
347633922
853075067
399450259
523920717
252114528
631913730
765266077
920156760
477135912
808776863
35410527
103340535
478898898
223619582
397394135
43709826
795229110
270305918
652955184
558044373
922100115
609445899
923247933
711610315
77866782
765850677
90206379
66589788
131667042
703711230
445475458
163828674
882212907
31318783
871530435
233023833
273759081
317786355
875542705
652792443
733033329
111238260
800168778
746062182
227818254
627031500
917581623
517014361
744559097
182450679
920290147
120516642
56509419
461216575
405666887
32218066
699996906
424266231
742711632
75071466
571919739
88805519
420840915
47100184
752629260
718549380
622850148
402247837
412034112
580330673
520672386
403090973
846683985
297308661
938728380
590893425
117036860
415701596
888634213
463620390
647389616
440520241
814946374
857275660
627712416
21910763
53733843
548915820
85582187
352918218
196323084
191361987
584758432
462886956
517018584
517145813
756660445
819467946
251253321
251074946
60724360
194580798
447426652
920913027
548092542
769324572
493472775
829326376
278866773
675691059
943629756
258980509
2575137
458021491
61675425
586432407
717687810
279656049
84749769
141996309
207073563
715130263
590749830
937962540
249915883
344101485
240085855
738949443
825685544
353082050
276975609
49855707
413161107
623374614
113124141
424974189
342915952
492601726
57074226
455665227
689851642
401931978
10042077
320043124
152909529
406228577
16063494
116982060
611092455
187736103
501558189
280852674
873335217
498992625
552604466
559167678
612155058
576720931
362908049
115641840
274821684
852207606
150566228
608840015
505697779
220236438
412615446
595134264
31712110
511781420
124305405
562251838
578508149
750695514
205588611
828811194
13360421
295785308
760019616
242756745
843949579
658341096
553952315
186817095
445536993
377472963
566482275
665843474
737992143
253875960
544884421
864815247
706554411
559921516
616074756
434729076
788776908
77962512
774053634
312093384
512892939
715799186
176775517
819397243
38558882
818486612
576533925
338688892
516942000
864139196
200527118
406446144
735043659
920407597
816031239
432990632
16995626
84261922
226985403
71399634
213627188
935090640
385505468
109877883
205139817
410921967
527287709
266203495
778725778
435140715
164579016
262167068
16216662
548317187
745746273
536129777
593071023
643909028
691371633
746694
433570743
858209877
9481565
32509908
608526891
228756408
353195835
153292449
325989369
533416755
284469291
19744515
61678839
330909891
376530078
937504344
392435562
800350665
679443675
786804870
428439269
59225931
131159673
948928616
533994772
432872379
613405540
40000117
890124043
42130773
259810554
894855321
400137289
363318733
531687944
836698974
896952516
312089373
510757842
73271742
666656512
626024248
60156732
407867238
169556976
539794624
242704269
735014869
908257521
214271273
357139911
371519978
208815849
801784696
736018862
286414587
676753662
71701770
224514908
788078947
877160078
96859614
308221881
893342787
795592884
775594887
506698890
291956766
888939207
66934416
101464227
714173977
730620933
826714707
449528934
260343178
867233842
22889043
523135731
763085791
68202598
663741871
535408317
184600611
364003752
600616022
716196361
257417970
179461342
938077416
797294007
857568337
461057465
667778085
295863852
358652445
726034509
557701109
502218929
248007711
555157416
392157945
420933784
878318406
58455002
144686322
27738840
104719047
718937530
741267435
299436955
771155506
824369322
72694603
350019451
35506257
238460242
364176512
156346236
881481911
405052776
209505105
873296925
321662373
68236344
700494317
814800017
256920174
68370366
737456055
535566918
565793019
681004074
492264187
575777658
904629354
953137933
199463028
65374017
573642879
357561123
395034762
530705940
501079539
238195328
356718699
328284086
157380120
365315253
226971793
81782139
17815353
259437873
146903261
109113054
67588554
72017679
118408390
235981337
673230798
889963518
895448847
608143971
586908691
836723263
622704504
162922887
397624128
753155775
382707618
321643227
586269666
669146517
636197646
681932655
212080242
728654866
90768928
599017138
486892353
322160796
249539391
861512562
290074541
570684822
744440017
249020412
100673971
327549768
186434175
520157068
841914907
51536846
28345123
292522161
699746987
925211304
905532490
309628664
437811582
410489934
14450547
86779245
341535921
192446019
395843550
477653265
366540597
888393546
827987916
666098913
829289844
204737467
296307589
604946589
147091654
745151878
471834024
452879484
211812444
158682048
123271521
584364639
188262618
299290272
908198300
517092011
348564623
113267736
888254800
926863592
560030073
385246239
658827709
106180452
226977739
104366309
483742836
369345486
285553017
844625790
547191966
639552984
59804393
806806810
880251740
464998110
676546539
753165348
234277730
277728311
165584181
2556075
144828651
441635979
694367982
639786065
653200789
659914755
243431817
771181734
801087786
461932656
742932961
775815066
717878905
906802425
618492384
248779713
624532947
299175396
668607039
22879470
414185418
377453817
214100145
395324564
773096334
846195762
125287695
731291043
381461820
315315474
116800173
892018694
15335946
305330835
63267957
74343918
479207351
626753883
297720300
848790045
11640768
551201204
135017592
804313887
22247652
616339702
830615723
520158528
457036662
173328738
95366677
27613183
850838667
120926136
844213171
470283198
93424512
712145043
779950602
708163191
773957904
175419118
275788557
172696920
309850971
432048636
214463919
40130016
780343095
485356598
804036786
833128999
920664129
742759497
698503518
837627927
269001322
469191876
880617822
944615775
189319791
364122019
955452411
231195801
790210507
793620846
20132019
136348239
950436159
122448243
508383738
942452277
247806678
746521686
244376765
821894450
602218284
718865289
463543806
13679817
894654288
62859261
786058176
762906160
333054243
235811709
711752550
669928113
142599408
83830761
956048212
742146825
602997248
701901933
529750674
170332389
19241730
858512336
726442880
6343968
930342432
265622031
266253849
554898945
254525118
782257695
918864109
648283560
806761838
871795819
110204202
276200196
473222109
691476936
175587966
521628050
875680602
678672497
490438737
748532016
452724978
451127625
806607203
637274610
783595372
890451646
83658447
424093473
803544379
55427670
751738971
550658106
499241742
493074858
12041397
639859320
570039760
188019364
510537663
166168134
205553998
440819815
874799457
149002037
96978153
942615018
509975164
848479757
757865974
96577045
286641510
635671939
888151781
564759135
776534308
518081187
358197509
415735643
184499807
62176635
237247659
947279724
648731113
3924930
800524342
674063649
479109504
351606957
511927664
758708115
5676789
332782143
333102028
157954500
398026194
73923147
198046992
107303757
214550076
137351639
900248196
206566194
223538016
444962613
623269311
185900788
731492076
24985530
906084450
725078166
489745107
354631785
304708297
895515858
212634541
26928849
846837153
94093017
149214351
677643951
858267315
881778603
297911760
290225387
659991339
517275631
326329050
118341426
677911995
934278584
187535070
306058558
531425949
786503621
854405574
580545012
412615446
513063111
347901966
143058668
402125266
736885964
811587334
777519060
670171863
775547022
186970263
553615392
196246500
150956637
99817671
343493903
648810396
558481179
41192619
638108729
60702393
768449966
401673507
780693493
389731130
156266148
44093238
404612418
42236076
61506525
225790530
576261885
844022691
778256181
927922228
422896848
180976288
534814791
418116819
128105886
619636480
922339260
823217124
692836302
687590298
114263328
85212291
291545715
469144011
729034468
123721452
635666346
664075647
278773558
523744
398131497
70265820
67269471
400540882
171613295
567937371
82690516
892873710
435744502
95387190
90551425
375060567
296609832
732679128
28422237
553525681
507713628
472995167
602296444
26335323
635902059
313061764
892289757
5322588
366271479
309930640
713274657
600878064
693553850
127312214
92308549
455224869
584055949
378901413
133675858
667114358
702116947
876148697
553650740
356201757
600720454
111172737
62454264
563916711
356182611
430740905
525589644
2441115
448842305
251030597
727404405
244015770
854476670
1656129
1550935
263311512
712043599
301804700
196108153
43893031
345805479
955291039
156633426
642544034
252206687
350795571
411018736
453358134
61458660
549560121
366195969
67011
712195723
167279876
910185750
317163063
5935260
789504206
263439387
256625131
271936915
559800321
128078036
217709166
703061086
860056105
520668794
498341661
203330520
192120537
103962780
280823955
714806337
652227636
955443179
336749421
40358681
316741851
85801070
45347301
843572760
875230671
787092060
737138683
551538822
52795375
798755937
131130954
231502140
26077873
1206198
644751123
197588601
937053105
674882867
396580671
571977177
923143536
781084392
270609564
358393974
643874486
379760910
659767327
954849312
399529155
227014122
363371934
881741474
879634251
321987855
625250922
756543710
386021652
893639550
923105244
738407701
442866126
766557975
367608581
195997602
163382391
47120160
50873414
718137741
384504079
397094673
411173901
309294057
146916831
91006513
843501509
639123907
254895019
98836956
669430317
160395615
300237999
65364444
350943953
660130648
267820019
470560411
87937578
696833120
307397794
386788190
587868357
144456570
263104332
882452582
199520466
789444289
164990655
822210883
415483887
313445190
26325750
637370340
809671187
23023065
151980948
137669313
13440492
665160759
223812085
350266497
652965428
24267555
873080985
338462988
937879218
167855895
594902159
596847831
534915372
168203585
50867562
885387624
800886753
678069412
409686127
600687184
122903117
728787932
866276701
685566877
405274236
754515221
672024600
109524693
403408412
478525551
509454527
945927910
949852206
777039231
393096099
521510935
194800977
18150408
942639516
123098431
908008623
613304368
310443951
765615545
239753061
593554719
585656994
759019977
77431244
751671960
57457146
584743247
630982051
838221453
670490787
687903958
563985584
784998628
509944137
609835806
25435461
576454888
68466096
591591144
806745429
234159990
86191943
216174698
146036115
265599624
907242783
829780582
438692298
524437659
234260883
508249716
823230223
446432619
494311428
320276060
914585274
668099670
595853133
619344381
22553988
844103591
106030548
85054259
597307734
231181697
492348963
104546733
396133188
20677208
82959618
754168401
429514663
676031707
166828671
161876955
701289261
520711418
222486093
679898192
658631973
714289395
841875933
111239821
14210608
422386270
638528832
61257627
260610717
136855608
166264892
65840322
10386705
155879742
103082380
14900769
582220287
393852366
261630090
598976227
708126119
41527674
376125373
859071447
555502044
50909214
202859320
820358235
580155478
424897605
953280075
253522963
274232684
307417749
468445182
87717399
80078145
921460645
420819507
835567574
873963351
266560185
320141997
235361778
392339832
172468923
495080589
464192499
710153859
742746294
230948625
909951942
109678594
639294513
234123899
603376617
676523910
213502521
807903762
868137078
716624983
456490033
244408601
789985516
158989423
452287539
734095932
506928642
301819827
6241596
323950320
241664404
375845553
110194116
548211620
58625052
711790842
301894128
218737130
23989938
134883570
237367005
135879162
352186052
721669548
737618796
744463874
316702907
655377153
284017549
376020802
504363078
750178572
345058785
683526373
517552038
434257351
365698173
200290536
67196821
917138403
72644847
126715734
179043819
112339155
393987782
870734288
837713233
761947519
50725764
710259162
410920167
56344379
877766925
226150505
133419215
329445222
467199919
143805606
36501849
545756851
563430810
45851993
5925687
219604620
739456812
584901261
147720992
556143435
281088366
828162730
340063969
940681272
745532376
779864445
503593509
358173795
821389407
889079510
938330587
722245826
372332262
503692968
829845067
956084229
916076050
340099971
602352306
260566465
574887369
425905640
77575075
242681529
536059281
801030348
697919565
284825469
896208880
619478403
652204909
215217624
854688786
37487868
684871566
701940337
130633158
304258659
332295263
833973577
16302819
641343135
787246172
212893947
63737034
220504482
254554568
874745354
281887207
50306115
34951023
681817779
662786655
444254211
7096118
878930252
665969026
530315481
138368142
131172011
37076229
344513124
121052655
304545083
872049731
120874358
802738095
522637935
157609872
455169218
8684285
927656189
504755460
705687056
303782460
769310658
415117030
156014871
606412228
423060124
136241266
148873252
937082792
488318194
306144540
116093749
812613678
636355602
777547779
127893560
486974865
543076310
497083512
65220849
209103039
328200732
513208530
283036414
10161774
932649525
378497274
200870259
800178351
343354791
617992311
628037975
947534835
811214400
331476612
561896808
95613391
379100373
69838509
668962586
446175664
99147561
773370206
103747705
151368276
276362937
479440184
844312937
100139598
436394778
87163309
567246433
484998737
311716026
729339855
92940296
403650508
229254204
117807542
717164729
329330346
686546841
394046542
212843328
586953254
315880281
370867593
701920563
622755340
211343121
373653336
741984084
144552300
330866619
689330779
186293773
763621750
927518397
686803825
716342348
225367566
636288591
334893007
157494996
684952274
909779628
356996316
100190640
302583384
421406293
582488331
216991608
218226108
830689174
534800331
78915778
617707398
534144681
333188265
927110130
941844818
733310946
585982476
536825121
365985363
579568566
613969053
403793212
352421119
432373807
601181594
404338605
78416898
275768254
207848205
612384810
96387319
285763623
469715541
53599227
815820633
775934688
877241001
123185364
101425935
747067347
478947873
335715537
282851487
542157282
166302156
26199273
812109595
147499071
809928456
364406350
843045498
699327605
713018740
500073600
90060147
291966927
497712643
695621062
69889474
954630799
787053768
950527491
874660305
160134712
613274444
592415532
880653741
764538072
393890658
524916309
462012126
655597332
466674177
678390645
97241772
35004935
97874778
27129882
363012103
360914372
359462823
547537920
581629078
594179619
179509055
729797655
626452486
767829652
347519046
69365958
42149919
657576017
908718481
56155218
640060353
294227973
364306406
441487614
931759236
5887114
655685621
1890939
592951620
887216067
941313090
700596907
489400479
948435402
352966083
652286959
231319780
498768562
496361178
246170730
695775213
290121952
438090940
588198870
628007946
299883798
2178785
801300052
397107186
585389149
923987676
734067213
798445638
528209421
448006827
517613328
633448907
139662335
460691052
769860660
132394590
903452264
78880859
812546935
631875438
651174606
834947487
515305261
103407546
638946713
682478592
812516283
28259496
476697108
894271368
813599697
288769521
71165532
644294415
25952403
32794574
268580088
544682090
54621336
48125843
59735520
567637190
929543677
221902140
284069202
176861669
909157383
577874145
357838740
70581729
387885173
242309714
639801882
285514725
127991010
820453965
480571649
679022463
147902850
545726610
682593578
777183717
204632448
59256870
138760635
268933657
823852380
385556376
433484586
128962609
290004462
97272766
185227842
317019158
571043595
533541582
286595421
195831525
831300174
130374687
943691727
733655574
118159539
102699144
225759947
16943204
523930290
230343259
814185390
300991774
901594713
182892318
11525892
471412812
113319021
623632559
539237517
835003466
632069344
860086185
169556976
221098008
173688083
743644453
522762384
244793036
594931591
686105810
669219711
590277749
10549446
343163330
946036489
204152791
943479898
218589882
706892853
284329934
92159271
446051683
113507061
356137528
900895884
51263415
863226129
449814417
565082380
30566589
84462579
111995425
577070013
822335446
409798102
302718053
936593601
865466211
58281931
429537517
384126198
559664289
565607001
473807045
398399541
28492623
505058297
22582707
314798516
368466305
382135014
817743072
793354262
892544241
554696571
13134156
905631328
464329882
947315361
537560043
244726844
608412015
425568327
6832688
88976127
405113883
484499103
229434010
105111540
831568218
367718076
587312909
175061451
818204310
566512136
453305155
180929700
873919170
786900600
932629926
846634987
888709455
202842297
784392474
424122192
114895146
657588516
448629072
797459619
462261024
506603160
234728748
693341145
80317470
211553727
440054556
758355424
27330915
921276801
551267552
16886919
553941645
517747804
8176534
759058901
86137854
466272111
667200033
62741117
559009585
820040067
872712972
314105249
157309991
133757828
436178781
21811723
21615834
221437558
276483239
125281851
237374537
700814011
391094100
678926733
605291217
651519234
750896547
118092528
887053326
885894993
721488291
292978467
317489036
263914864
522086545
712920456
290511831
499289388
546399414
87219603
717352755
469928997
289688553
635204088
751509219
615878386
22804676
674906073
190080179
420621787
656755665
621364284
179644111
913212300
659518144
239726221
304201055
676919234
520005360
941261009
301795572
946367890
639036042
104527587
610087290
663648225
426828501
206786373
181772124
165727975
893884777
186434175
259945242
307530174
104996664
513809583
585411801
381101130
86510082
86471033
863519555
481856955
579932340
557208362
755529879
266870030
247787488
121202273
449382993
367635252
617247894
434623773
684144018
562356312
617898858
841460372
281870701
534983827
211407244
212901193
407082252
272600748
602752962
416014206
621443837
325364532
84481725
714356406
429320362
113966565
420132463
326927523
723364599
615103433
85218846
221346906
541294705
576974283
6720246
702083820
22930577
661592427
551921742
39988850
203560272
173403732
232068666
851164149
625978470
290027008
476850276
25837527
883846371
146055261
893716134
481301721
286421673
65737791
613848427
385743632
620502714
863202075
761225814
888439645
885856701
186415029
371633433
909070929
128929164
198993951
459112475
390157188
280622885
53454055
516980292
413648649
126456856
717345507
663943369
404424741
306776358
396578362
9850617
373460884
883559181
756056394
256892067
326726490
947047317
420656766
789908646
666602819
347384520
782094954
484842116
906429078
680104212
881462694
239333864
104871818
182537778
881146785
707097433
174467925
752600541
639018608
837822803
161496510
152555328
250766225
824313049
443153316
108838687
96769068
814805895
274802538
91369146
158145960
927154623
464319219
929595738
733681494
300053189
749658608
43796475
886291435
289899159
13815576
712279065
796492746
436370554
7141458
190003573
255694830
349090475
40903467
839035158
668442402
317234966
732080456
261239705
728560741
763331874
336154365
179771367
912857367
621240396
129790734
660812809
687370119
245863359
103637298
156451539
871893213
217938918
125382397
165689484
200733042
944696116
643130437
115852446
925192158
574325560
309763134
31198407
868647490
103228751
234193872
132073725
879739554
290339517
21252060
158461869
539212083
204946617
462931134
912963035
417667470
407878288
327310443
26119207
872157738
38770650
199549185
846243627
632430672
402472334
31277862
804706380
877269720
530727120
224666590
83778798
380162976
949775622
641276124
456718257
137994764
164512005
489835804
262336471
893663505
240425895
889008262
605670396
183322950
55044750
863295722
712397154
349663892
135850443
749259564
257781744
144688774
954886623
611561532
952778922
360662775
761238379
52511585
901375679
921574758
180719094
232958983
739910982
724589943
80475665
405483561
368254164
670311033
869850645
815241910
217453572
747804468
864815247
956084229
715382514
317050269
625480674
363505956
667075359
313285998
428451734
632679570
532938483
404689002
7648827
411677292
383044449
281360043
684593949
465697731
438262951
584527380
497097171
237582714
931768809
50813484
5456610
903471021
376793280
289018443
100669668
341239158
469577490
716176775
526821219
453538117
500380710
220584405
143077697
150612009
878197316
58643475
364185639
131592186
836402583
270827920
721057506
410279634
162763688
7639254
199023105
453846357
390099750
889121094
64857326
148170894
547307556
53596491
258633741
283178913
731767285
867981185
13067145
378563156
936335013
6299034
892232319
749510112
885752410
188578527
522322026
14617971
218826865
803174700
375838417
943011427
814748457
212501454
87277041
610154301
521584905
251798619
197074198
10050068
691274133
131676615
672737074
912764155
565276466
630412783
211104914
151234254
636868215
59558685
641254666
170542995
600236673
541860519
215641398
827423109
346377716
609562655
428289908
117135228
271241382
434891817
439671470
951766806
730668798
487509592
27934519
82455534
278909355
416865355
26833119
251750754
465829879
542051979
138108912
282659457
180211725
681951801
256917606
92116556
844717509
499595724
936536163
247165693
933214815
156517407
11822655
816530990
838613946
386021652
289908732
60424776
672732868
326381862
786853151
471110208
191306832
281614952
522800676
606018765
420843473
416301051
133148817
632627117
836318969
151379682
264884910
22812459
238635744
498169052
139536048
196437767
330197336
421239746
126344454
888001053
588342571
513993516
408617612
356460228
845812842
384470826
173146851
811321323
1739193
8586981
309711746
239717493
536215103
531926092
36992297
139047825
450599784
245500136
864623787
430344642
413643289
291634495
590587089
859741557
801240954
539898054
786919746
885051566
943534995
66829113
265306122
52622781
49463691
395470203
451320321
135821724
299217194
222218049
922575532
891619647
606638092
432201804
701780209
874233888
455894979
703397754
96907479
749758078
821171940
438535525
244609296
154326333
611188185
51362951
763397319
483157531
174037140
271078641
63055772
260659292
119311361
882682192
539802501
647594304
71653905
34127745
805550113
409657389
665198314
691371633
447059100
123353317
206537475
528305151
316136170
408209746
514213695
7373988
453645324
952417875
573575868
687992364
919715187
38847234
708928515
300429459
649575915
100459062
495460188
227320458
352276827
304301515
688255227
463887234
918156003
510336630
769039068
742146825
433302699
2096487
292226499
880409273
65517612
851072112
936745347
118038436
758487936
667112395
299567889
422861549
617113872
305414311
392843730
623920275
75253353
641649570
111683801
314750667
714369443
3862620
339726624
206895650
616462908
52287726
890020956
882544443
18169554
109381098
920034281
138776371
194695674
310095668
754200397
259792074
237244427
438222711
707224000
478391529
855433707
554305419
222025883
410339365
306684310
334637930
8826306
270147347
323241918
446750960
362481645
193125702
816883236
408976495
861138377
522267996
390961320
668597466
714842156
922396842
313588183
98534889
446315558
898509764
883843407
324716528
281809974
838346873
250602749
684488646
580945686
777241443
30758049
411441209
518291793
298722461
846137144
642195132
370350651
289248195
493463695
399804578
236297053
682009239
4432299
248654795
954464275
2975316
680573289
572320715
44842356
825717546
942035797
552853070
583924281
276468240
482814255
384565882
702519850
791789473
211534743
944328585
90606985
59132421
132145692
947239715
443945360
244636030
310260930
935198549
135754713
194762685
734070878
455196150
898282184
643022420
326917950
2163498
133734810
47032149
888900915
41713656
85506710
282489657
624305443
281533913
170358805
587860549
368589219
504614950
409592032
302923038
4537602
173204289
313075392
797746809
11640768
622216281
373040664
83447828
233743941
301109142
237200875
17834499
44811213
819488242
469457660
145827945
296785664
914278938
482374018
114042996
347577428
397700712
168271299
41470781
175425225
151625230
814825041
738927027
870128262
548370588
66752529
262092835
437265921
423234423
23386992
85735788
749585046
683345083
732382365
662358571
288491928
677749254
610277897
699613986
59017210
59764239
83679485
42623807
116610064
565390953
633225231
912508265
432036376
225712194
564414507
668740062
375671736
239087328
132250603
744939584
546273672
598666701
844578026
114731903
762336282
222159323
391714121
131848929
395804866
695152968
663734109
649648287
152239419
44839932
299855079
419335692
825331366
3445302
88118800
286994914
858507787
545144058
169744076
71366715
702705721
256290281
321317745
632363661
417124329
875962643
210776237
443402214
476016299
107202710
325845774
274304742
86999424
197826045
525481939
409754456
13445894
461777658
880554961
788162969
472944492
899421642
435723467
883281564
131303251
300079014
263280774
485006472
166024539
720327756
922607448
554739896
534182973
583943427
117922481
186975577
679188526
749390710
578542847
921956484
698829
606201678
773230356
168953877
690556768
780247365
119659670
259792074
781637175
712615739
129999769
536413151
477137466
131657469
905067810
617401062
646472346
507158394
622320945
164339691
582775348
215679690
79235721
607752992
162389918
517841862
474307702
485494695
272294412
462779888
631033014
183668602
377520828
684781960
473764114
717505923
675861250
569574354
896138103
217254973
334071912
365085501
706791040
444512682
655841573
146805874
639361524
472973211
585714427
877486203
79400900
893266203
733569180
902475429
84497562
153004333
305215959
891964275
24593037
308404266
361854592
672803185
746751438
404210352
662892086
473327412
614088804
94321384
58711209
396896580
346816669
273921822
9371967
735349995
695389872
167565792
792022155
260213286
393469446
908370663
787746519
235059821
321960370
52719172
362816700
251913495
358595007
38565444
743764662
588941840
55676568
446962439
632296650
504482480
124452513
789657161
911751666
756621201
230119003
854313666
753845031
242698664
591406925
595718217
741515007
669564750
884593065
588432905
290454393
524341929
567750433
856746150
666397758
476725827
368861866
705445653
291153222
18724788
482354751
74343918
367938255
47753625
572944050
364568559
31782360
499875850
170028606
356393217
39757174
841400569
36060256
764737779
57852065
799004201
751976614
540405423
906695412
261993864
228485197
454497321
555764650
924522048
474310060
890231562
253743613
696004965
409073436
469593942
714482538
74595418
842483350
428908692
769037382
34175610
38023956
911607128
45674294
871169460
568473459
207533067
374094808
292384538
377177780
59749314
252439410
111640385
482852547
704891151
869276024
576711680
841533711
278430705
323299356
128788782
934414508
777318027
617324478
271417747
380038527
922224528
243814737
565151628
729251994
955587342
803112307
559876905
328028957
697153725
565094190
506362777
520886076
118676481
581923524
906193071
844587498
705673695
889408284
602706507
329365563
386012079
772003463
396389211
173587209
669238857
79599495
119258078
307753260
879950160
620535176
158619407
914575701
282806438
643267308
940232689
472599735
336953665
653560541
201710583
366262980
908008623
410158027
410710419
171474051
811809546
200630934
185920790
364693008
123588543
860557258
472612349
557646396
764497910
158217770
599480406
530966445
796100253
660661449
683577220
657119439
723259296
672053319
364904993
663232695
718881080
785478175
623023676
43801742
496656813
155915451
241428514
289927878
899909865
87200457
156447759
5426084
842681406
885052569
56315769
767394888
113918700
733368384
640854912
261337040
716266296
152095824
871630500
583426485
535287393
155704845
274520789
755053983
685713990
848464704
2224029
757501917
866148239
106020975
732742031
609635389
118705200
465793288
668013513
410518959
377150598
94361061
685619225
181885873
341465612
888422265
153560493
712422660
269990388
541956249
816768360
849762925
289193509
298838058
52134558
800187924
687553656
546283245
5561299
342261026
107429615
805060581
277952793
330183033
91096668
30087939
150497133
107479376
790107555
503774664
576897699
604113738
184287895
45146268
149663319
840968904
380734402
884129012
777333167
445632723
657526625
697377481
586319679
696259255
579431855
545172777
753146202
408983264
768357699
379166288
30872925
134041146
284940345
343479240
622102864
631674405
713734161
49521129
694645599
590895452
337151487
419712932
621611295
454390068
180157935
305954859
885875847
68284209
716574376
237418869
907574005
111506304
21291151
492502999
636441759
919420288
519660419
808089016
276942749
381503196
890076546
29083463
14435659
728273014
856534602
633382925
866667522
599288946
578352795
861480085
479176515
615199272
572273940
424614307
855108225
9821898
418656009
939228964
709119975
715454803
501347583
846492525
481483608
723881541
339918084
549721028
535580631
215315916
915352888
272388550
721143663
609158709
816785642
439957841
540003357
931845393
440721774
515659218
233833729
235160745
436232293
773137329
454081063
21625407
906450251
399481290
591716703
902341407
137341389
631990314
45950400
320063682
400208838
208633962
66647226
153455190
810574629
618798720
247643937
298620162
289183225
27464937
950872253
927087612
210590554
477853594
139775373
442818261
524858871
503071946
861714545
450036303
895745610
485552133
346484812
173281668
347222283
802092951
32385728
236144961
749757360
234663741
877688903
936350714
790423464
236508124
663734382
331857618
944405169
617192115
203848623
98343429
283428337
892040859
391297507
650997034
721363842
53457378
805041435
80882277
136865181
579616431
182591688
770803378
456582852
603092349
839150034
12990300
888321783
919678110
571500731
850604051
666074562
237640152
56662587
776273574
75136255
111544596
404727294
241143870
235065424
483187602
193633495
559247246
881214440
362781941
817154500
217986783
136855608
490327744
63112849
212936426
772789998
628165493
722299495
747163077
855114830
165080434
669880248
41728707
909324110
203675148
107399487
559101492
223433526
836584470
701030790
532363990
675327285
702988914
332561797
55021711
538663137
375768969
682200699
581703345
370013822
611328631
813867741
405305355
367411740
537753702
183504837
510528499
203844247
854615141
701111395
134896819
560393847
273692209
146675995
481954612
835675035
438586995
296992953
844148183
574506366
453356349
878016414
517788921
623125716
729998688
15699720
299529597
133493049
587341842
655396299
800226581
766127190
483314700
59505768
481122975
410819129
802604658
598331081
610035060
281580222
357986577
106539248
388836114
747096066
501437957
624726949
913379076
808650456
813762438
96825024
791329808
37468722
366258711
721897124
620981364
432785757
748356109
623759641
81628971
898426050
650964
421039686
313285998
187561616
429827700
784832832
719439669
119950237
501127404
279186972
194349864
564519810
104957149
918921843
64611954
675241128
630960059
269895148
718945983
823973448
376676774
56009690
786097029
20649472
504994896
414702360
148068713
260088837
34254731
161094444
677204584
225156960
419091440
238549587
666908956
929383681
553798050
97877188
492372103
66777675
952886847
895898778
683225010
954679217
627366555
528257286
245499585
78202806
945793254
81903332
549863547
584355066
607311120
306098743
198696518
765946404
631952022
174314757
629536420
70849773
69720159
891967212
122027031
99920334
70684909
851728956
562978968
217651728
925034356
419047764
657647912
92823101
620304223
468298905
67673086
774298805
111659472
485561706
829227291
611467574
704725968
46590671
618884877
261511108
212980104
606296607
419023825
45942198
316531727
39878921
351766087
388087012
511818944
49456227
590712115
844106081
19113838
770763836
112279844
251276384
435963993
546197088
470963577
630400001
954259502
561950855
435265164
663118306
416894577
505009884
278867322
30780886
121114345
394418886
368005266
326324424
239736639
760230222
171031218
198628418
927709857
931117845
877403742
776303289
559331244
410173986
197098497
94296843
368924472
460834647
393490602
70083933
385012535
257914365
603395763
473946317
496351332
446723563
508680501
393823647
339094806
302631249
174783834
532314019
473218686
309311025
145490454
722349861
710854122
228536229
693394703
543574086
490004931
795662322
143968347
314195433
97453140
168926909
729380428
724695246
181360485
12473619
253003769
352793264
549140828
187281602
61832409
811489387
766704446
332670845
191221282
755922372
895649880
434542902
885052569
70227528
256690422
447135141
391698441
936880791
734857919
425740029
932084718
368917003
56474146
206350129
42920689
364885861
138128817
427057399
635130805
626849196
179096300
31274991
210401825
719528585
930256275
178738399
782196385
330163197
313927389
741620310
644731977
54056691
149032464
834439240
935655447
942911781
142977558
535278663
548451029
159208563
132109437
705223764
289882046
113413818
200449047
409830911
930014233
856371861
256307502
640443273
508478579
164462490
587858784
181454621
910890096
630688386
113267736
477405510
2192133
435890868
591506097
567350787
424849903
713674125
701270115
702547018
458881755
202775286
3877065
345231099
220865868
188425359
5331048
105197697
181705113
624891294
614206595
645750265
648119307
87104727
618181238
644272019
851854774
67336855
910642457
908393858
345183234
78575184
941489523
150414799
853768005
253090974
90436750
541406685
660007174
31073958
500282436
505224648
158279982
632995479
439216452
313649772
545752531
12176856
50934833
12425754
12310878
599480406
557598531
823749564
341114410
27742554
493947654
177866340
182671986
904308201
612617036
528458319
193354857
708075978
764856139
312646519
807146641
30547443
863417589
598628409
401123621
269090944
245135811
717237879
568530897
255086682
649806469
389804622
611143088
14847723
138980814
100189389
779251773
895186724
434972629
484202340
831242736
837551343
935166508
525768306
913455506
874263798
916232120
396452940
610393626
662547330
244858194
785895435
747727884
298949805
240764710
631953571
832764843
191807340
76153215
67489650
162109182
458269083
614414286
691601385
232643046
148424578
170839758
15297654
304103280
54767133
112358301
543028834
740088630
373605555
54843717
388850051
758880429
131025651
929337267
314192618
771427792
57245225
20160738
126591177
943207887
181059586
208337199
94207893
942624591
202532412
266012754
35084982
373241697
90397839
628237698
361103133
346696090
209483165
868778469
755941518
16149651
437361651
122257341
598523106
52191996
391961262
77818917
436691541
112722075
268723683
217077348
161563521
155624697
43462869
912680247
797689371
644076036
344474832
267595353
324472752
674685894
678935449
524581254
12569531
105666774
338363727
133324929
822858542
908822328
409887967
764480634
706028973
791738794
927730072
70774676
583587426
88532485
85127686
309724842
355656461
637799110
312051081
57562449
944771686
558268641
383174512
413722650
650166962
194169159
128817031
36016772
94399353
173940912
92438519
282791998
542315412
777056639
404133768
433963236
483811545
602830956
521125401
689256000
926838714
782932013
385489208
860086185
925814403
22467831
280196280
505658322
164990655
749852312
360088395
520454399
365956644
550256040
386749200
129455223
938967705
426898362
799718847
423646463
518780016
106087986
107373906
512491557
68085069
590587089
229455237
938304996
916317987
59115183
288524093
733090767
398405341
715926378
21720139
818814485
52723296
195748704
712049313
1524524
519928776
253495692
625599404
827281346
823067394
579022905
912306900
125408664
950373437
392062215
856544175
55493114
323755009
683487737
617927577
352568016
250780667
154800862
351136445
43298679
909141393
612818659
44064519
457828725
666338238
923804073
711446214
568220199
159090927
197653731
450259631
669947259
74822568
129920563
903712726
463314054
555444606
485801031
136855608
351495391
935827761
93614367
94851850
14637117
516942
765524091
675231555
769439448
925771545
746071755
289726845
725810011
514184976
712906622
419938791
378000111
187267026
1388085
459781617
57478170
638298921
605861923
848056702
214473492
54530686
582335163
386338451
658960626
652961508
270220404
32174853
253989287
773182491
212913093
890049675
841993215
404964332
213525765
431131509
875370528
65182557
646244511
550449862
14641033
804390471
878370615
258719898
114317244
154826172
140837976
515526512
358317390
952391894
575739366
77799771
418422630
758749497
36693309
853643556
864333331
631529500
910124256
54705568
267400582
807587479
233954654
645335076
47677743
18115165
738748410
150612009
613772895
224649591
151818606
282639093
945981857
30911217
611609397
611470900
266761099
266116220
12650935
185908239
325510719
434791446
23894208
838221721
486305219
259658052
360634056
836412412
1519840
489946140
675327285
369529042
594752266
558410657
52147962
300237999
196855123
837213425
15766731
436694632
307038694
886593822
586729170
689026248
841251249
717630372
918481485
640845339
184806765
114549061
526917066
401319306
740419675
288654669
825619875
755055488
427269213
419115513
807374793
237600065
701665544
673543470
425410544
745995171
207595365
105542325
656114043
167996577
303751290
490838564
522053906
610661670
869678331
792883725
576436349
45500469
828839913
256016932
78313136
811139436
380902533
711418525
79053834
191884748
772828290
754281184
611484948
487868799
106030548
581942670
695124249
35307039
831797970
770166996
157279260
667337237
485858469
469635716
748082085
718089876
130211455
121106296
443880864
3800481
386490729
47922438
733552111
585551691
536486231
609876923
173263772
851844979
828493559
347136126
551242059
8807696
462035017
289745991
25703505
458582378
818185164
712676127
570024285
627231183
537868578
598068729
275727545
89339691
394335023
572377167
263779320
343565397
602437547
74695589
483771555
221327760
281436627
488060259
12980988
4726499
96209269
571316640
134428889
178285969
764327466
816782918
3618169
637033517
168663309
209420141
404755921
19887134
92542191
628103676
426639891
13740414
894562658
808244595
453128382
355179020
356651688
692185338
671078859
390520962
582249006
657058669
100794117
39074799
277279595
314979287
925240773
69346812
809157825
258797696
368467132
783130495
347763542
591131846
318577158
582117316
474246420
304172502
943629756
790854249
497240766
261161013
313898670
169623987
666739634
169059180
561844948
675549396
772216474
459733752
141839113
425118468
398123567
536623092
168293340
601994668
479578581
925055979
198792918
276525678
813843047
475253507
331369395
858810673
702306413
228263965
452582721
676284585
662849036
722503080
924121830
75138477
208477486
866961166
445862475
697625022
646273230
270485115
358064930
444972186
882601881
516080430
530995164
4480164
666127632
18054678
65651634
704907855
4508883
187228734
772924718
687145999
575107548
921190644
424682505
474399588
140943279
225455261
516295122
116053013
253126782
341706703
408355461
691610958
488840678
600150319
49291377
57736022
70915744
837455613
680755176
800934618
69930765
697125006
737712324
102268359
160682805
140326429
923654220
859882649
122992390
885167445
160768962
107213509
790193712
284231943
885244029
105331719
812077590
750571065
446112546
256680849
883628596
692625696
287592066
91785924
4461018
943897800
750178572
67326146
12564726
5647996
291899916
820283952
104230824
769362864
641539756
425059909
938125281
257513700
238024660
232068666
254373756
238296974
304689444
345757614
271949784
902383203
214881497
48228857
322078330
196168108
909435
84749769
723804957
75894744
950388294
925575078
453497590
31837262
275515233
124563876
268723683
180183006
194800977
614410301
414364782
80703470
88298855
493562567
474667632
34807428
157782186
865561941
411256080
188835404
929380110
723460329
155710233
318914922
946807992
446178384
665888294
59065410
943888227
433350564
218436714
134031573
456753168
354660504
948831489
126062146
17563932
804132
86712234
397196774
46534353
377261102
827611588
908596931
805548804
659030570
667611447
242402806
315680607
672596873
399829808
13862894
171308787
702059733
648617939
919830800
160395615
655989825
168341205
361361604
107389914
718593147
947669562
930026523
254996001
439295397
159352158
53838552
664662963
128814288
272801781
483876858
12751236
27267266
157547782
716108265
385255812
517756483
350170767
670186584
790184139
421354324
93432480
584824509
162942033
648908004
297356526
865772547
747928917
202698702
121891434
98840561
580439709
672196914
575710647
32193999
532756596
774359970
759759881
61755423
647288211
324141780
405543862
674627030
261850269
694032927
516692542
301972426
918433620
330502644
347930685
157150368
825336195
274842426
822976470
165172542
526964931
880620270
377567039
171902361
833817873
951790415
734181026
133022674
467263920
503905823
130623585
411782595
703213434
392282394
574102483
904440234
60759831
355398899
184982699
180019456
46093995
114282474
700169220
4288704
760201503
10731333
26587965
578783580
13919142
186082557
935419845
346855563
152612766
630659667
353018300
183084120
477725980
320312580
419291472
274528988
419670747
550166390
681282694
341669228
394177072
800671293
723757092
872108544
61940715
270456396
199613930
224971241
830213239
555048908
171468803
159694097
854160498
908046915
950531889
156136808
266043243
783186276
884738965
712374795
644186430
411814476
130709742
1512534
250189739
430785000
218361476
717683019
538769881
325194810
891229705
137918211
187471419
602419317
320119611
424237068
500999836
593267529
873830858
445249118
866299062
735784992
155341071
23405985
108592372
247414185
835196385
52756803
483120591
384894315
270177960
631095183
246240512
590732498
310498065
81384290
299175582
494414728
766549544
448159702
257772376
871229157
365306151
299777514
393689595
61460354
889580598
244168938
320095619
224611299
228536229
148228332
255099996
467234009
398129929
912790710
483426927
795515753
895822194
433704765
121567527
469163157
701968186
387438456
436193745
833530683
362605387
38531325
798569844
661155736
37468722
942902208
861560427
898512207
604291981
660096642
348953818
50280380
171377476
789534547
255497794
648216549
358662018
207762819
445977351
18466110
441749014
106413468
690730242
915978046
60359442
358866240
131925750
295317477
505329951
582240534
452499896
801853626
611369799
322993020
139038252
556200367
460662333
114645824
597799025
596445709
536236277
538031319
769918098
918433620
521824230
729728955
504296067
846051416
166905255
38126150
28814730
188318658
588907836
38406876
506746755
544536037
695200833
374400030
504928721
535848675
849584604
51713346
294484626
748384675
210146496
242707030
160092713
461227140
363859042
100545219
26086425
588337434
478937190
246925962
168815032
380581961
387542366
764389834
755185251
426537123
525840673
417650844
34501092
577204035
271538145
709470280
701212677
356435532
903139574
374206036
135285636
730075272
365636332
9355754
504844664
825345768
45825303
22611426
152852091
773699433
100357315
547245531
509224277
915322395
180594645
234940566
156920616
300774087
25528768
637885088
534862656
871869138
586470699
655345932
65084751
503769552
28230777
72552001
500150958
691055724
313582761
66809967
211695317
264831877
445881621
290109765
458985449
593049513
377329368
369603957
875522038
63976359
2795316
506899923
498880972
616625343
205398288
172340879
203675148
407510219
203516025
620526622
660847498
629194998
913168470
319460583
280517619
181752978
624149922
845717112
834760175
742049056
622130124
414683214
721574985
526352259
477118320
557263476
718932300
790495267
333446736
348476346
7313772
518148198
563100302
436978731
67252595
840585984
92771863
238649393
679539405
863680110
934811901
145787217
545546124
608855703
280508046
873822892
90953073
918166209
613696311
70448083
192235970
109090199
376992757
186575629
648666480
863353355
640258800
418656009
726983395
148623379
572474973
63715925
53371126
154891140
915714888
921004394
931012542
140780538
469919424
895172943
613303818
592124233
421212000
810000249
348483767
559925767
197703619
635656773
732992229
12100272
12856539
119672073
813987769
216512541
444806413
827105641
648168684
786261553
791993436
898131391
590533631
928379967
383135752
697881273
74570536
2240082
881098920
145723472
101783457
333887094
506947788
209282394
63526428
141896209
565793019
155314642
448943006
589629789
821643794
312941370
470042123
66159003
315030494
384085436
824072559
201731829
463965018
362193689
846904164
213899112
425057435
856697343
209390060
593526000
720928534
562913435
488435661
203512407
181571091
476323761
739015380
944567445
514769981
768271360
632784873
50973935
710278308
952261172
391487835
127573153
242459376
22630572
861053058
871781239
364300515
244705026
176024864
100511118
829222833
551645003
174921907
834448367
23590304
348007465
665841787
851183295
32174853
712424785
46414224
480544848
652487285
433360137
950083765
841256094
475873830
922626594
394430984
207485202
625097754
288494424
808219651
399245592
616319313
736671069
566185512
903806076
225578172
256581006
899647402
400448163
428904024
427970538
428136092
87411063
316801520
679520320
264193039
700720180
53245026
174908283
255342728
153453205
18629553
289487520
322094030
546335049
894460571
346952522
727465368
738729264
634239
935923491
188462223
812827084
901987206
903027953
659540288
104123904
868852981
69701013
692807583
918958323
804132091
533484144
865380054
711893695
72391026
373375719
453993073
900128261
932352762
653567856
675298357
933600712
267355956
138846792
446609169
805366917
117469537
848859651
151492725
614606878
786163479
840348157
235955304
912220743
687415435
166111917
333934959
490307764
94217466
563055141
275870075
788968368
173989275
496446207
183816493
417124329
1838016
744441737
24966384
300716649
938690088
129252294
413879082
167115861
764509353
466545106
927296585
251166760
569114850
10568592
343391744
49226935
777790268
480114669
19088562
811134353
717085764
631406361
598762431
640242240
3618594
351146728
442105487
81322635
347909114
840911466
128163324
53312037
174019355
625528539
722307519
93172375
737415991
320051991
192525372
379406709
57256113
13287324
153840621
794501562
432043559
770329737
77165960
74789744
869377110
819394057
540998949
378049733
90024492
104755338
194197878
751103173
84912510
423006906
210653865
45644064
810830334
538134514
577500798
298093647
347624349
753251505
923577203
176928186
900991614
302747656
332678757
404314288
384260220
478267080
875071743
345136152
32031258
566030854
53894158
474990120
198070513
275434356
110017348
392697454
625672134
854279498
886967169
16793969
208739265
704276037
690008301
904303872
656408469
551184621
63267957
705594645
833682269
762529218
188099877
894027357
816516360
882555276
512550463
237257685
130575720
622254573
111554251
307877253
127541079
512965317
743735943
61799845
246027911
248572518
523057019
665428803
731610481
815112231
152815770
626343164
25291866
590088558
92000638
130998427
404736867
147662501
916930659
139689216
593759917
163185871
701864099
705032304
669647156
374955264
368964814
768373400
727749033
226032536
742204263
724153595
239200551
671172603
483388635
653091236
741926646
276150119
870999405
546549180
802676904
452690363
151435287
73731246
18743934
209648700
398074059
553094892
155545490
84615747
261151440
223778448
389632084
620828196
52789503
533819199
293096541
711205189
120016701
377396379
803946975
494510683
417411519
203351214
310182708
798420402
252851649
135396357
724848414
467810743
579817464
215367514
897171987
282420460
750293448
790982841
560030073
906151461
516436274
355411175
863986026
370542111
87793870
692127308
442106530
631913730
883329952
625652988
291584007
937914675
870047005
534726715
720835304
303268744
445619303
621747128
62922970
681530589
441898686
659013082
44153368
833492477
67795986
52920544
461622706
777557352
474028817
633713454
842373567
647492467
510327057
628498810
153431482
331396921
103943634
64435863
417784866
298495713
677092003
230663612
44486002
852954300
68606258
721052295
241257343
514711237
254220588
287315825
545263915
386788434
174879564
401216550
930664617
633857049
512629770
663582291
205809927
945027564
728029594
79338683
869093953
649866219
468493818
96853587
930668358
801595155
88205622
177427912
839896885
571431516
207611037
349768701
29842037
912136900
416468468
323722294
944242428
925517640
329483514
129224980
478401102
7773276
267456252
288099435
236332284
37113695
647508045
512442690
189105042
687909095
339814594
823166723
496310367
416444646
533407560
157203618
166445751
340414401
798015916
208653108
908190541
677673381
657700368
320685927
447176844
615209405
110644734
838242573
926733411
572961104
10152257
801516454
345642738
247519488
593204396
425105024
20434168
46595108
155704845
227397042
313061897
443414623
583924281
256844397
80403627
64880628
521747646
396724266
454794084
271633875
486624309
553717443
61410795
903547605
348964569
139643372
628389958
392339121
951364740
383509519
661561311
196035894
858640662
827384817
607722759
900149190
832973934
114885573
951613638
132864071
462144591
131657469
101483373
563466780
269805681
675585756
23951646
517845254
476477660
185199258
78383724
182003996
124784055
231580443
581299658
221921286
284759084
795274202
119315612
226947111
330019602
663791820
332915002
242777327
943045803
3570729
507928925
26484657
55360659
126438692
198055797
56854047
444981724
128341299
376543173
539961466
797114991
714020256
37848335
330852453
223832756
360680376
829232399
718290909
630537879
155372039
561686202
660554983
413439496
853633983
937396772
457517288
556708242
121893009
806277700
77541300
258242949
611095898
217953860
649293420
161084871
255636165
475118547
419567338
117432317
301035946
544349499
639763590
113956992
68277490
722100963
75540775
403808286
206164128
9180507
323720568
588557613
641027226
735001071
41481701
246332436
490845796
348953806
174056286
915992505
397900811
647603877
88464093
893987955
381665937
605090789
786565545
454219704
13355291
698658238
315365872
275424783
354427781
464280927
311026770
119118540
466559301
656163543
93421490
127158159
25703505
283686282
576237992
365406011
441283078
252363784
20526717
308346715
258011496
943529335
791103147
479062751
716370390
921879900
164711451
935125857
90381879
503085016
809220083
364463256
278468997
190673172
20826340
636543019
218743635
19126854
354507336
336093738
675346431
786798059
520560594
732324927
72276150
63095210
846291492
54060846
244214895
624453208
344663170
554780356
794731314
204742839
710900553
14723274
300046539
220341741
686996772
64664966
838470351
928733993
97395702
381154257
223145635
16312392
76694607
200506485
650552361
701399988
399136662
941979455
732828387
151405517
896474533
151243827
365335330
666156351
574399146
364391047
153349887
911577527
617221533
466744611
216355012
902453355
62932902
839928427
109794919
59611071
388826541
447877004
269757734
132624342
628888662
460011369
519210601
764068995
523288899
90378782
824261484
312434567
843139078
588626972
887213895
357385592
568530897
7466940
414137553
692785237
486758331
911765107
295652338
206426588
4679638
222600969
556334895
696493188
512393928
114709153
918864525
377616558
72036825
642142098
2929338
385696170
249252201
264109497
932525076
658976601
587466291
188460234
695152968
865505082
600696177
553654455
464376657
24439869
202660410
448468226
472762605
478764876
389712897
47855427
326630760
482574378
480315702
798003060
766222920
742826508
702780071
78864938
639001005
634833140
170006907
914824599
13057572
6907188
740479998
329579810
446691440
741580891
93288885
884333864
120436800
148837097
923258412
801403695
920577972
304766028
80700390
566788611
54882009
15814596
527242548
276533064
742548891
361983177
162693135
284519133
935912512
155838867
318706954
556369431
336565459
772665549
321459785
903011609
127999814
225214398
193936779
492100065
81925734
514291948
722712108
917801802
78489027
724944144
578183171
658794714
810040207
921018330
234385332
407953121
265535874
749865161
380574615
877833784
921420396
33094836
598940650
789226839
348656942
806017420
340655205
482259144
452511615
178544222
669841956
903209321
609062868
26459772
823057821
334585923
373710774
451252074
792626856
260755843
77167953
469558990
307561788
81354186
247311756
47797989
758516655
31887663
750340331
954076085
733435395
122077300
237429546
64215684
400093962
10109088
688205195
216429468
845525652
463725693
318781376
371221794
445348797
553191273
21352174
483658786
399720615
951680649
673734640
623235130
250678898
604467939
366856506
82834567
376774134
340253139
156997200
735924276
697440915
360608415
598868028
41900780
424648707
527620694
233302508
749831264
87841848
142748665
502994139
257542419
770297721
750220064
543033441
627261252
419211243
356401938
226142979
217766604
494435877
829557888
9324102
41814864
198826167
593679168
918385755
261792831
860832879
390266559
747260906
167326467
345092862
45605136
52239861
17145243
853452096
751442208
784832832
219307857
445766745
530066583
797459619
541811108
475359349
289789516
146578989
466339122
6314281
933500739
893168136
681877898
762738348
741203528
25579056
76402113
314446767
314791217
146743412
68131041
105082821
324911518
431960871
893688313
94345362
420162345
855596448
787982349
112486642
406552877
599336811
808832343
227453560
373973745
103321389
330996048
809741778
578458098
862134807
763642265
64743183
587962041
118015944
403575809
377042178
558774322
358047877
326707344
633513863
577133216
41391608
348974148
22515696
251744843
277854842
336940881
494633842
666107699
811081998
398284665
384507829
794109069
922947411
602821383
508259289
357800448
189861309
474039761
427405816
798478671
161620001
601701301
622422395
47483921
369224714
377271930
762719202
630075714
135613425
145605330
688164678
286357149
640050780
681407162
7628394
290959822
321001836
400797455
812901237
482584503
839504235
687937208
403722129
22419966
188372613
263602128
36637611
363094317
257025104
48971440
212378122
256814871
500122239
117092949
807654060
706990956
722995921
70260097
497164182
766988760
456677691
806133163
42944478
139172274
755252262
591027447
234412429
696474042
621996102
898981284
834267804
491701371
435035412
45764654
69902046
36664590
195813882
507158394
544809813
237869904
382326474
468471767
35238213
845238462
893462891
344383653
135075030
699566121
380124684
6813846
227464053
426891339
89450112
73338218
193336301
484782418
106011402
558127796
708487591
484458556
818972976
867426799
325979796
478448967
473748624
904284726
227584523
478280755
822291981
432865884
125100132
544666716
157727925
118638189
523814503
221452209
168335510
605121139
136357812
447951226
467950482
593877724
802399287
695215160
367899963
525054613
241718250
238501722
195193470
786450669
620722893
195538098
581642223
417459384
73721673
253904679
698480894
433366562
24277128
324515127
817583001
762282630
841246521
306336
806362416
87996421
467305825
129473661
485638290
70362199
754046064
446235822
456316191
425578109
38178212
504736425
282151161
730821966
664202926
896036996
401452875
116841328
724934571
231722648
928044912
499693795
390343709
150997498
294082560
823546044
312060654
726748420
300553908
32165280
634940934
803098116
226631202
52393029
120001431
208432929
102201348
933205792
760488693
560397816
259975220
204421842
278239245
56566857
221480928
389850852
618295916
721067079
528783801
909518905
285545868
134653818
716533021
561619191
50813484
596659288
575334339
612007728
881462694
696913054
412558008
837026088
899918550
612190533
731519528
71069952
334250868
515071340
381024546
319887362
201454212
548762599
214865985
574651357
294795183
797662431
567573597
188981802
907472535
654400707
262663974
438976447
316837581
278320215
214230455
494444755
164713038
308700895
302229183
30604881
923507310
608846571
408146997
601596039
953963876
767638746
78546465
87534874
284911626
68096057
592544945
956026791
271365831
461904133
190992486
170618615
784948144
204709032
386481156
648150077
120782541
947334507
60386484
191298659
160213728
36875196
491806834
393083539
487218581
636006655
664500303
495476181
547987239
240081267
434221707
152063816
803280003
530526087
860921930
736977405
95864169
91728486
631201674
520598886
930208410
248572518
138429173
955423692
384346377
558144192
42165698
741151233
116113322
651900543
474840673
252660189
834401826
683933412
69844608
751470183
540167735
413304702
427855662
854228354
864782135
267091738
880227777
944405169
571546392
940243769
366683427
76897989
228832992
379961919
797392608
678093882
31483824
98994393
749460597
617621241
385418553
147175302
536499639
879362955
822371379
378315387
579760026
211161234
368001520
584393358
770425467
473155098
304751926
244381708
406660983
548236137
215803803
328228144
97357410
429310758
310385379
849833502
2785743
116359815
520847784
781587585
576390330
18179127
686269224
780515409
348307870
584372655
731889182
645684955
475384754
279656049
184433418
152545755
851709810
802495017
937554588
279051361
57476292
789025806
395700011
564640696
522937022
742089387
171500295
115029168
445071359
335169876
32481189
683856828
217655862
305292543
933685835
300735795
509810115
384231501
44485731
821961499
61607343
137400264
726772587
122572500
919907862
706573557
307434991
598841464
396275759
333791364
367614143
740635682
756170555
400965105
57429186
6002271
465588117
260638550
397426379
326984961
3044214
71117817
774848960
606296382
129733296
580913513
748704330
402066
167983384
649381413
739151577
607272828
595336329
706477827
83545350
198853651
192962961
32165280
702763503
893180046
601809662
1675275
701806203
28332308
433628181
586470699
104259543
729604210
505875612
924493329
937566225
640941069
66417474
750628503
425089065
480976239
295106871
854866788
250293289
872732118
815686611
36358273
320992263
297050190
905974226
931261440
567291598
92389023
805845567
508718793
530870715
466425279
220179
441155194
47750124
174658689
127387911
547057638
565857489
148454609
740719638
742085947
46335959
793975047
12790991
581167257
217048629
674733759
207858549
98802933
217772349
603959510
567841641
680539292
716470765
672119702
279664537
537179322
492818040
371978061
547084154
40264038
624762699
684796803
314693229
106786815
374734299
343354791
599821593
302088928
216055618
2067768
635937533
496178163
911897385
71405007
944414742
7084020
655332729
110032062
421460898
876558465
680600245
273605913
659503116
741974511
468512714
367207393
922675912
863714948
152531691
880629843
112176027
400119384
131178819
129375760
828380409
229011519
25674786
901051681
26864408
753123485
123982602
644530944
56518992
252717627
276159810
826007135
27343608
604994454
589790581
336261950
796109826
630771156
73421975
57390135
605492250
325886120
472925346
201139693
200104419
887474538
927939609
336960027
172644560
712400321
365378284
836345145
758420992
466110583
835933506
788058933
209036028
854935911
104820271
409616438
198687615
52795095
249501243
176578580
87800355
443842572
238469765
203522003
789259790
158088522
456718257
302840903
703529343
554956383
450199044
740214620
503294660
782529861
507665763
4269558
450773424
682095198
59285589
313791536
282163326
156244168
754132221
773006996
936271630
201511650
898571048
843822986
188385816
481474035
588836194
636213903
377118762
901154355
147160705
90790332
573604587
503051577
805520085
777308454
455016448
375845553
450361919
258672033
140006663
65592134
117345834
500734911
238268802
77847636
493603026
628122822
176995678
588873726
862159480
174429633
556487355
189890028
429229584
776609195
755893653
646627431
448140849
903583954
375567936
747766176
687631135
100937712
896932662
607799343
164885359
165833618
342971871
930668739
503233464
207405044
846779715
204968703
396541771
58605906
128644934
345156227
911899043
668233692
512691588
250116422
796157979
26187721
705750279
895757289
579252033
192493884
61117524
250448826
627633434
713608587
41834010
679904547
3015495
377527182
101148318
939752691
74114166
309236619
454449456
916065916
500677473
194542506
419476239
8089185
943620183
557062443
367909536
67603840
612921164
904294299
684842847
863421488
393230121
586240947
504219483
707846766
369388
743601921
271693787
420240978
832506372
150219516
401070408
115737570
203636856
729481746
339257547
82854315
627299849
366588462
443765988
663658607
840384951
58069123
57265686
772282629
558181712
338795335
805311530
590405202
216505497
294898142
587456718
390938515
714395484
865169448
536885163
2715292
164297188
499911633
477621780
680883826
335181341
394742655
947030324
76469124
312453147
323593467
501455255
845751897
886200103
48908457
84460162
717036846
262932018
26115144
707980505
510729123
324450201
591324210
866114170
825016623
310595985
393287559
925977144
760741994
145744436
3226101
705610997
334681653
712399125
172773504
710297454
383269183
887177819
856965387
7183957
147428365
196858482
552314235
749851131
716108265
666348813
913388014
342044480
837710048
608948103
359245971
673293423
696308763
906972228
114521799
318369261
551520434
764432769
431868352
589530060
586303010
215468527
214846839
339569114
577682685
618712563
336897852
617142591
735168099
9917628
832172176
190751598
691524801
215953673
658597522
877784428
360288998
519210801
260768520
70770133
85655336
560572114
680085066
935994972
340463745
482996142
619059269
45423885
428770033
170888712
737350752
925048563
945389982
592080477
425594372
521278569
268503504
396050138
343919598
267410247
873779508
938699661
132940251
431132533
214951758
59285589
863491070
241580185
74430075
29819895
4962766
56921058
912239889
579520701
475060125
380429709
406737624
491697999
195652974
372472543
614314883
679204350
916472261
787850758
932592087
245174856
939216603
706774590
424778824
675020949
380201268
61748078
454593051
875977365
573784049
717209160
685235340
192282146
295996566
827548083
123711879
677833327
141929298
232327374
161531103
9170934
258293819
9448551
893512315
929040504
626840040
17231400
7746840
50401845
558061031
64273122
64447588
931577349
740893256
629826816
176715667
327681318
282272545
165823506
40642870
630948960
184955852
597498795
496991868
118529441
28223635
444204737
481293831
534253549
955932440
540510726
904231439
294743097
354605636
340394960
602991890
85860237
635444477
124367200
587973660
430134036
911122596
66742956
594071661
702246561
533917200
720225655
516450273
531109167
689751891
929942078
526515000
78846456
651033059
793079864
476912305
8366802
733072232
939934578
934248216
562049976
147184875
315985584
784363755
375025033
714969078
78612816
887880439
295030287
571446046
399908084
601071962
724625013
271509426
120438390
591123177
235028987
374841085
618406227
246820659
598560454
119499759
732777576
809071668
597412638
211055931
751729398
111956235
902823576
153627504
131282603
709522041
593678448
674685894
460710198
345470424
850905678
252392145
871530938
317853596
1284597
159792516
716805389
19055665
930543465
472169648
392751471
44734629
145441476
342062436
235406440
894050332
481732729
124595284
342416637
563170017
213449181
499471275
1914600
70989046
737210260
406410976
28868036
858554505
150005952
237706582
405100787
681832100
331644416
315984393
114876000
832432929
292522161
725838758
237822039
371655678
539582145
946358061
629769378
183481972
750876571
122955612
920726469
736422171
910071010
297883041
879528948
586442653
149654709
224606665
575394738
759574657
226601698
253283620
131791491
269211906
506154119
308971482
652735005
367325583
57932014
843507080
891313311
166608492
156671718
933374740
456723233
146452952
823909818
896521023
398368024
60364842
11008413
83486133
308918355
744705596
773039591
572149491
459409082
616415043
88665126
93614367
213555107
663954049
130184533
933086444
812838143
190209166
12097408
470018013
3781335
137458601
56423262
384250647
390769860
900700563
79647360
898911332
322041237
880380945
524054739
234193872
130162473
36090210
638844582
670837548
353942529
855591847
631913730
627510150
107026140
446584152
816099761
57715617
271911492
153879456
275510940
930744498
793562714
617451250
153101271
46093995
445872048
73932279
784990858
664717355
454372083
715227549
827640272
381951492
917442833
578151762
650801259
4925822
571144326
458719014
202105176
307988872
528783851
174381768
267393036
837859903
315449496
528479084
333264849
194083002
352254292
292148814
948550278
927279072
15355092
401161284
251588782
131190342
595316151
953566530
476169555
215181894
848562604
632997622
627322060
768738069
61563963
645306357
20098056
954552549
609809673
58510176
567324699
167267516
544062309
163404435
45424482
80899898
724288235
931232721
75435240
269154468
136003611
37803777
59706801
20380917
380402301
334777383
19193865
352487433
67642818
842765397
191565303
20357979
84797634
766121147
790930833
946999452
113851689
258021069
44275125
553309827
441813096
98127005
18923218
801735752
322474699
647460282
637801125
250630713
102565122
616480816
360605337
94255758
370637451
556169663
909128664
92543087
605091197
931175283
113975763
823134405
764298029
327375836
356441082
314922981
56203083
623029986
838882144
877968549
509751181
364520694
231494286
106356598
291085593
743611494
561050263
660910347
356240049
706650141
166686984
677081406
111826622
93241020
714090530
44380428
609599067
435380040
378298546
134089011
796513747
65823948
791166936
252626258
487549872
613273606
392579196
65364444
189427922
261806483
928027101
20543658
416406354
325705570
438653425
65024172
811183822
260672790
15680574
951929547
279646476
777260589
341541184
286779536
20699470
801844053
203782272
901470264
440539887
246973827
60015362
345441705
172717833
159237591
665455236
955128446
769372361
274278016
437352078
590632369
50890048
777385038
911541060
919630119
617956296
615232415
556310614
891886878
135224587
921259015
457685130
194185351
38696598
328181058
676265362
676322877
912062405
308997294
294845644
89708583
47223852
637896855
612786876
526639449
589381606
569297049
231060664
161515656
317006141
135362591
41740160
500648754
702782509
695541218
389485556
131067161
554161824
312261687
327638531
794106844
887828739
735996114
260222859
498347732
558991915
590558370
324649149
117979092
188061585
785234898
484403373
295240893
352966083
370683568
157686456
570033858
830139746
90101985
917801802
351299637
72946260
21857216
165421440
401788383
165875054
31667484
642955912
484805439
20830848
446503866
9726168
152794653
148362065
747000336
438414681
572886612
305780766
771915021
123466251
867576717
602223318
197932855
432081963
749866714
621574890
892682250
788078079
543755973
308024702
136242936
822017674
88856586
168512344
22180641
725212188
56748744
249108606
44016654
435935274
162494014
761131759
666366957
324016381
5162195
128417927
535264722
643698093
260155848
97319858
523719684
871145947
247098825
355110435
922320258
448514196
209305016
788879578
406067514
253947836
363824276
693506844
300247572
300078522
864893711
232997247
6298778
563971391
909676318
51621261
327501903
691285476
400036524
763432941
335650831
475959987
902736292
138323165
862250515
366282126
379081227
117987225
677146155
448323800
823804515
598245489
462114329
370690827
295362096
773106137
36929278
765102879
860974358
357252574
445532216
336873870
231676173
292398425
947200485
377348514
149136499
794721630
378210084
557544333
696037017
949980293
753289797
402075573
26603367
537485658
725360180
125783418
363448518
618702990
464828742
179415770
772292202
59689093
813819876
741236887
811720337
495299469
234624657
215304759
104431857
526696887
808315401
876609183
378891711
91604037
368244372
339322338
136721586
88323622
645501635
242149035
122228064
674898257
804910542
650370474
642602321
421389041
382738660
125569041
360557472
225846216
705174607
321490059
138444726
842021934
128661120
852005775
233035539
272613955
726836366
11245363
538046006
374400030
181887000
729184983
491341127
761896493
282215258
325596876
267536631
30268610
203177352
47893942
269848683
669561033
218551590
1129614
437356334
711152260
239244211
211278349
424265787
500306861
631885011
939925005
565237785
10975667
372456711
262582569
469331356
634252647
297480975
356764494
429492645
416157456
661140099
778820988
343450521
670081281
275539659
116244939
830283034
848340114
739724856
446366563
314865543
26475180
453635387
622292865
826657269
306066640
44197375
571345359
681961374
118757847
497115048
146974269
282901661
447355863
434397635
685723563
379291833
531840656
948770457
234844836
390291210
403514141
714289395
679453248
476393653
104365723
797765955
99731514
710661228
509810115
381397361
421132432
303023742
883319396
277406394
236325331
777125527
504047169
730888977
156844032
294501202
97048534
104623074
457820720
892848793
316512099
615973766
6755283
429018079
292375112
645392514
495881400
714068992
627295042
568023528
235923535
437122326
626801748
153849463
409930651
794491989
929662749
745832430
115744114
173497842
401271808
837867252
3627863
61181043
364703783
106188232
524935455
842328270
642999630
402398279
676252356
235161440
879244514
895180803
124511111
501770937
195100551
578228346
911598498
791826447
131130954
135888735
460710198
831102812
924826617
490434363
534268416
841447554
658864116
922971222
53331183
79982415
266847375
38378157
172543752
928657584
350233643
732066456
862999666
841921721
490128027
11755644
313075610
843285570
392651286
171127726
97041501
861215799
69834536
884435124
660471822
135046311
556353623
421340811
259993107
55200188
200670024
431787275
823997566
257035050
176277659
462101215
374579386
787130352
431176721
792309345
237668871
63258384
206912057
475471764
319383999
127617663
483178029
895898778
174173968
297519267
873852159
650619372
173265965
943787323
470474658
527535288
690079258
188913582
9324102
135810470
169531625
766778154
206221566
110501139
645641412
86857173
754839902
297050190
536662380
874376712
108950313
820819453
707444700
453317824
211011112
118217463
290597988
3244163
564098598
20706399
452235738
118313848
6078855
17279265
655156974
123654441
857721654
409523367
499978644
921506553
602945832
852791559
830533045
815045220
927989527
408983918
597666680
79350597
896540169
776456457
237484747
5006679
235256369
905712562
406565310
96323526
514941243
364521068
221624658
17604747
427131565
76832898
572885749
544410073
810517191
443402214
463847989
739925889
186342300
457165077
648448525
62664858
932110606
504086662
44581461
111665735
625605123
749154261
101328029
37918653
208866948
113822970
245920797
241418141
642980118
68016432
759063026
265440144
12524121
157552434
224343255
779117751
770023401
627885238
850819342
273902676
643305600
517755705
359983092
824876691
245919228
233294010
604420074
132825375
82742440
360572848
385255812
353730518
398399541
645464351
453267622
705025287
232721712
179742648
29668725
133246587
58098537
795104752
350103756
655999398
749996685
679683000
752418654
799192332
602448036
107830272
522293307
155513385
684284987
847410798
147117864
259390008
184136655
769247988
294757307
83706312
397174197
292991238
96333099
65828038
464867250
555989522
404620428
806161476
645047886
671134311
887847885
106154426
405608010
276732813
814759149
325252248
56405627
216550833
269365074
94380207
335838192
610302067
819573249
703638023
871152573
799422084
626397833
135754713
379574630
541209555
84558309
36530568
897554907
128460087
890807996
395994128
868964280
284543182
86281449
4068877
672637272
260261151
952197591
80566368
302877264
5619351
655531411
626361390
158828796
692051316
190889282
238003152
268101438
697300833
311860478
900685278
926360064
666513752
202786598
869094378
60069174
813207204
463913128
188242977
497893362
610939287
102392808
633998142
893811864
885937709
607780197
708670044
304287378
767473074
666349830
760306806
940027298
532321409
29178504
155721952
410959317
113258163
172151259
14811168
926300576
201494276
930540394
617414413
701337126
129962937
842127237
288329187
878733796
881414829
2421969
207676662
262735801
399615312
595603341
910695394
288591673
810919257
611102028
611764078
794807898
417823158
769726638
164055204
427103995
794576097
326233134
423222573
671617493
389238180
100372905
10181036
396427503
573154656
40161041
259610187
118772211
147050853
765365909
127713393
196913971
615683136
479980647
876076526
401550794
529146978
766771723
877776416
573338327
557617677
223452966
280381702
116847703
133371036
148841004
490813392
622979551
814927274
223031754
344657675
622292865
835593879
69097914
702125002
207169293
907242783
550504938
472041034
918739956
690060132
344375490
886560207
3858976
745896749
91020084
192369435
214040336
445221462
627667419
676587964
24975957
13973996
181389204
824288421
209562543
448772667
560087511
151703331
5753373
131015323
154757118
356853810
356142944
937428866
602821383
572744268
718766129
531951143
743822100
587399280
204776043
788269539
381970206
556675357
394572127
844387398
143738595
346594037
231609162
633857049
588135823
752581395
324907620
207360753
490283215
2400916
296356229
611216904
935655447
544409073
135036738
798866096
204448866
898167579
452692196
584280372
680908344
810555483
159361731
47683113
475299450
244287938
622015248
863245275
313802940
333253877
355516160
767002238
607411982
285407830
327711342
622340730
405445269
277992308
899929011
475675750
549398728
166158561
98355950
105552009
457153626
54728841
85936821
669392025
384436377
675608512
665120521
304268232
794764339
880342653
425001328
494517405
199635342
831814594
350927034
345202380
101253621
854164698
126172140
107178653
36029715
169930323
179742648
180499722
665226080
521578348
702686919
452057289
490530618
729922104
829117530
358712092
712719423
654612779
675001803
381637218
759866448
86932413
934276935
879852846
266272995
223536087
579139808
273217774
129809880
602378466
321470913
783569962
174786632
108270630
823278000
410793597
35640279
123898030
935272527
672403043
76794070
50870922
399663177
684153591
274840830
357990416
53398194
121452245
435695949
429923430
54319013
352877691
459063642
563467015
342911285
727620843
135655751
545988725
724005990
584917909
116089660
774902598
917671137
656413917
236137191
693515985
59985041
166072404
780065478
616153282
642826950
760297233
63329058
233594038
16673265
408958560
606660156
465171216
82471395
821211254
750911749
42820029
654115273
285150007
154588933
638707449
38339865
240896221
111669045
443411787
198735480
120485778
313104111
142000302
100966431
906247191
308901564
131427717
614959947
943045803
220929112
337555109
7361637
132990996
281484237
24535599
201895884
859741557
46850262
737366787
170677017
603836121
758092009
66105130
730915564
502785684
143116350
533924502
904524051
514768929
72716508
50516721
522940827
290249462
348361470
901763261
909425427
946363306
252976098
199156692
16162286
404142843
765371161
261256267
147028303
258816510
339305412
703720803
641544168
616376751
400951409
387620343
410451948
129340803
804007551
779382857
488136843
92681768
894951051
774723744
116091771
740653437
738119608
569229726
334834821
163872413
701169965
523509078
274050235
65010243
57954942
457809579
797002224
619325235
413670555
131006505
726868317
591366300
60568371
449229808
154958151
136332035
157916743
239794077
452293591
71759208
704912692
75108369
640133928
525433118
163225748
884583492
868979502
663131283
44779830
735201724
800301272
938910267
558502614
46763246
720559710
847336538
20007570
64443302
539285382
18054678
741630269
406784667
293398558
330220635
804909823
237822039
159964830
935563049
502345545
334796529
39887419
808248390
900755790
39920802
561280294
37250236
130116216
384269793
889104821
131500734
213994842
720437160
422379906
387285288
768845922
225434577
528429600
602065116
818903139
759607977
660144507
140566461
45231173
383482736
1608264
783080973
540539445
582452320
904437894
456097764
175947361
396743412
923350512
557169208
790088409
105930725
397509252
566779038
149989764
700604086
90704175
739006881
654188425
516773220
618023307
3372089
645975006
92341158
872525192
31753641
726103807
534056687
248448069
160366896
539974973
743112254
499456831
379035411
911004972
388654227
685905450
296921697
462596079
900363331
312242541
760842894
61094886
184187336
793209059
395158887
353303877
615668349
234634230
405253809
584678838
120048024
187060724
703839039
718860849
828591015
428158593
382230345
862421997
492415974
383297309
923076525
943525014
308480352
121184607
838118378
554865280
918960135
821010927
204858967
547700049
164676113
77750064
730917696
455732238
185172604
344851415
705930425
811395851
361380750
115537373
825049005
725011155
124304003
755392479
872033289
483053580
462098283
460758063
141438526
104977518
908630868
441008964
927727006
666366104
261180159
676830246
781147227
464414949
798416919
231982509
622953402
343618002
3283539
485403195
647323154
567343003
348294042
124731997
913917515
131341560
908161791
190685566
50306115
814739296
570043431
942796905
99961266
349256269
655342118
492186222
150223090
17025802
232103072
7572243
611980883
835508710
388757155
416827566
489060777
160663659
157567457
860995620
102872612
336112244
794098027
488768644
90833546
202944300
64388964
619976199
821018772
377492109
271538145
457721249
418617717
865749608
912033618
212520600
359038893
90616354
157590726
181896573
137496999
403510912
360808035
837600182
541573329
327951834
165478878
671029008
338912919
899096160
725183469
345147283
82787304
823899916
288884421
237257232
417267924
114100587
777658473
391452222
31667484
474524037
872693826
10137807
177445128
58883523
476965152
866413938
722324320
505119345
648900581
73358770
563035995
92264574
733977308
235844626
126752492
22793313
64352694
397078467
808105543
220871132
565735581
567171531
577491225
255454063
259790177
698541810
821870769
23774889
807568707
752328254
820402128
624877575
190483554
680937063
342856995
353383090
140510020
473624175
932170875
246868524
26450199
26103003
57916650
242112908
267749664
942816051
597923078
607102867
307233905
77206245
96788702
315191025
893638207
723288015
953719698
515232188
771527904
723058263
540166561
473528445
118236123
539123797
680234443
905201488
898435623
74654696
319291642
752606545
904169850
473739051
6413910
636233556
30052200
165890517
602075971
330803210
383794319
93678081
643353465
374208570
183590994
135614303
304268232
440734554
83429809
56587517
52883186
611106367
133543350
105528371
55758841
675803460
112549761
97187395
748166698
271133072
749355294
157151978
559599288
770310591
524265345
710290113
225414963
127518709
775164486
333532893
95731748
40771407
139949637
776743647
644435428
656382318
706611849
56099273
412604536
713236365
121975108
116398107
747873355
503417372
144190043
354172281
393598413
493152526
222380790
827305332
913333997
365846295
566115491
586700451
414241627
874733279
57652847
207351180
682468743
80240886
211322823
856955814
147533417
363601686
221247511
129392194
266686497
842315821
360358181
555140338
881539278
882554016
337840743
68641794
47577810
541381869
51359145
18840794
533927642
609043833
652553118
487820934
73396317
275376918
828599645
909636033
930949766
890279427
667762032
912929145
524995920
778528607
19624650
420671934
377358087
157683116
473390361
525931047
208241469
592788740
551984965
350996321
888939207
346800719
141742609
864850041
147223167
168953877
880961991
96744738
380890524
9166370
8232780
232346656
194455556
197854764
29225804
820936470
697038849
7804381
681763811
950340429
106505102
376592247
21663699
742676921
108295027
661847941
878916276
937451289
620943072
635046712
398839899
354156961
501347583
345469339
41817530
747277953
59266443
204545448
877777483
853088322
389800931
552812031
28617209
768271542
96266088
470595785
122677995
758775126
348505065
70629594
394641303
793841907
169480392
33008902
146894872
119471040
828969602
908991116
465582855
478639923
284319899
363581696
369630761
215402073
494102082
375369928
764455163
30074104
808660029
728178792
453027976
78260075
601040805
306046469
409820130
140884247
762292793
951163707
847505520
624609531
795860928
53178015
681281691
720167217
259686771
451788162
861129642
857869201
579243084
360662637
541018095
386815987
67856887
421297984
364961052
76045386
842629679
865753401
390386940
778652036
315394231
557435790
107504790
758736834
80403627
36916076
37162386
44775268
517832289
20696826
282779250
665735139
559178076
28833876
560250252
406211109
66718189
954589671
114617529
289737421
263199377
155613904
738125028
653864619
892567374
806956035
675049668
772294240
817792671
772186899
605188993
745372431
613598340
312331985
658301865
731016971
749392864
383561391
638439472
83800813
642797817
67336482
853499961
129819453
90732894
566687228
835454856
339882261
390830170
735962667
67478948
801177326
290119909
444656277
73472775
200383674
679376664
666815474
395407163
247931127
940700418
111123384
789772500
93588453
9201798
43566723
160500918
485762739
73725710
84309411
205704624
623240592
210635904
134424066
98084958
346367994
249291601
444531828
402582942
540229554
574271385
45644064
827384817
456051197
820932615
634527159
695842224
828092889
57890007
520512951
598369938
406033051
488404887
349893150
543300935
283846760
439170948
869774061
23032638
950974055
13992800
738336771
313850805
550619814
845267181
132767937
267856066
685168329
264607293
476716254
751882566
430392051
321001836
955720455
812613678
360155406
772438156
297553383
815831386
529751802
98942162
502065558
618942315
160261593
277588281
346613208
671220468
345941596
286280565
595297005
247220561
376728775
442775253
531318939
166072404
521481483
827095754
41367299
687398838
140687039
10597311
150688593
512685010
274203872
754898061
914662511
508520494
29475267
179101257
835250200
183250090
329460040
750121134
759056089
636010974
158496125
282315692
728185800
479186088
48758151
941612889
299386002
612424660
252567458
851853764
131000998
742070241
620895207
692051316
407727975
712056983
929902074
231871199
574017718
578235357
465219081
200519731
531502533
818501073
911717316
204650907
91087095
739076974
486323358
195040302
657167304
274189866
141689973
828734610
338177869
180211725
488374084
548016611
37468722
68069912
803512262
679830071
516415485
636805533
237075345
546895917
463116638
625815729
659836398
631901440
223845977
790477907
159537969
216474249
845114013
734231613
919949072
99540054
492898551
99608606
643564071
71447618
624320809
457111243
296609832
194772258
196294365
554499667
149204778
440158327
465583033
734335257
833348796
941973627
863800509
553176609
153177573
440479077
843161121
323356794
268091865
709330581
880466284
820051899
403126145
622796414
256892284
387694410
209141331
743343450
95126901
26431053
548207418
63144685
489656653
611135282
30855503
579922767
209116333
214454346
339851073
391487835
391523031
440900519
128929164
751001850
412443132
239951776
377127918
401145227
538854597
145013601
280077261
796620780
470426793
415027842
107844257
627143603
875541114
532814453
147510357
179417166
185609468
497231193
886230048
793316701
217250785
70782762
124046934
68322501
418110348
289897941
236031888
473735627
105925245
251233812
475256771
4116390
474820800
852600099
145538402
888891342
244443773
112644709
177684453
57323124
794089923
858989810
317067333
504454161
248821416
254086981
728160672
420794354
38576235
836230269
136951756
950386995
79317216
232030374
520129809
76899909
822569598
35937042
106987848
674302974
630439488
35501181
387372328
581120512
715543458
904170985
912408794
879391138
712910883
270217071
522743238
242589393
859387356
945141132
784642799
358672341
503846136
285246481
769793649
684919431
37607043
452183257
950384062
475161408
170600433
588394872
202823151
704307306
621536598
245244730
462134047
460311626
402483866
831960711
95777147
840332131
729070107
689504898
769161831
495967557
76149597
128469660
233456751
920434377
950187261
241382198
458613711
404602845
240922886
312622186
711015429
399839852
194896707
336345867
367530492
33802263
780601566
195471087
274467107
156020754
20112873
750600469
174236727
899775843
105933460
309035586
118338410
862457552
391372959
312673326
847425980
196187752
529121282
382438045
120393521
873871386
580475262
579042051
414185418
181683832
907434243
909736333
4968387
238106309
368955564
471189164
65010243
430067025
675543298
198859929
576331102
449031138
307478585
944666385
167091935
850541904
808947219
398362916
609583842
236740290
306451926
352259388
365514033
591164371
298591364
134516116
848177989
922603703
396159660
42719067
33092368
918069846
352966083
164416275
700775565
762472478
339836682
921475544
111180822
493775340
475806819
804323460
313405061
221586231
723106128
540683040
47472507
549786963
864087699
46974711
353358576
527309559
214100145
588835230
697900419
681626319
563955003
202788512
400294995
836517459
1464669
470627826
788968460
201435066
44248159
577244780
217803008
750679041
630362904
88042881
370397164
87966879
419661174
882305118
232582766
615333294
264626439
520273404
303425808
520646751
19950132
795229110
488108124
908979736
96352245
868602975
299519713
146390316
294664774
831367185
489342193
669325014
113535780
816462024
241452730
695625438
673443770
851661945
238718304
501831127
333837913
632708289
689121978
40350195
369271014
104747766
713791599
15211497
398854710
12465085
84137097
373863942
268692606
916124094
443619682
599882472
342004998
164320467
223940523
848780472
466493193
760713412
193872396
333437163
775749238
322186586
434996092
746866314
223721243
838599143
166726933
83782896
132973777
396034306
941726230
243230647
123798036
72037639
519396625
201249077
943409577
847760501
817359495
937110983
13641525
496618152
696209160
132126546
519161058
739962770
278102440
92944257
484621300
384863319
138634743
877983618
17407326
236510538
804868161
929436118
179666064
830203486
501009515
174860418
618916031
173979702
26215635
806276475
435829971
312712889
238302418
827193357
89544551
393546030
845793696
67339993
199558758
206384307
668252838
481743776
510681258
233839671
429473499
194140440
42975759
466827345
878743962
952302894
52572974
485389392
789609820
58969680
191325978
374218143
545230215
271131294
116915049
59007972
48621267
599413395
279018040
940566396
572446254
203388696
83763750
452673888
277238720
264626439
864346170
377961441
527453154
564797427
236089326
233443361
719462826
305349981
605839620
713982431
365353545
32113881
939790983
341745228
276797440
85712102
639524265
266588904
546072639
955624725
468847248
429569229
608210982
367426024
746482981
839576859
47309766
373212978
118973244
939915432
191336370
642415311
952513500
231794017
711254754
221881166
825173454
559068672
155666553
581333796
100428553
52081558
21672440
81424129
26729995
635178123
266537722
27589386
578303072
892395060
133658345
301003839
528011236
686652144
736702900
110652506
680051930
220686369
33552672
29695446
105015810
566070636
458900290
504647670
77615564
32375886
543917100
462964369
700590432
208290628
946501786
582823386
868439877
404803878
328880415
12648133
62581841
951749886
243363048
904945263
306910380
589639362
671670539
450639402
274974852
447620669
431552811
102872339
608844174
548271068
657355216
29061523
590386056
271993395
205604104
59534487
953815428
874689501
174171162
734147697
826986259
413099790
813523113
5996712
434523231
327176421
908281647
652341891
901996779
65690859
456122170
55657422
428257728
427374675
352753039
661208225
717356387
138234120
817006333
539663136
271767897
418675155
232548554
262999604
870894102
753557841
888084127
300565463
241405529
20821275
200429901
725310315
859640585
32682222
35169751
725753205
787656867
119327445
216386096
920604526
616197038
361830681
405307168
608699205
96520606
86185719
640041207
23462594
292180114
46649229
830677929
812986224
450132033
170590860
311514993
2345385
88952814
23615233
22300647
138188269
598637982
434708896
594483300
477583304
853042999
896936933
838043506
399730188
922564269
291019200
597616820
333954105
290749210
526515
104199368
283054464
189082453
756599310
252929779
72477183
939353498
292359420
768855495
118188258
386614647
133891210
174328533
765251132
182571196
597393492
40034286
233373175
275249246
300534762
799971385
312319125
37200678
255437446
167439561
259389487
11104680
320944370
161702626
297165066
111305271
405339966
774434120
115249347
734335257
623829802
189256031
599322859
472851771
331763653
40267800
628705352
121179002
407799760
381083866
69193644
740976875
939765735
717046419
242943594
707631451
888862623
184222900
492511704
124286259
569152851
18092970
693621288
199845948
896841921
844826823
886507665
604320870
755826642
8070039
554317563
814911198
325944808
296456664
501341085
68038792
459886920
300203830
663723735
87329537
851446380
27905295
163776282
123197618
586746654
541219128
596700553
546716366
531885453
823076967
466655866
359530606
826303068
214638073
946453791
788776908
377482536
589722302
705147180
456271537
451573597
294207009
97587162
304101718
310392392
138090525
17690904
253942971
186587667
371800794
845544798
606171933
448096964
83553144
478913968
175836864
105647628
602984124
181752978
192895950
848712455
679953074
676820673
32289729
256498962
486758331
785837997
341568463
707195802
527299986
243446273
861517171
205982241
108710988
396877434
828212192
879710835
335610219
666663720
918462339
353758682
493076511
605936369
208365918
691806990
418481799
733912203
790366026
645038313
83285100
458738160
904525121
929461716
70177291
414793637
898783069
495306190
447585615
99647518
315584576
147833842
29695446
243096762
929538300
761365120
91092308
882783768
108931167
439295397
553223670
449576169
206274758
348514638
538979046
845133159
445242984
233083404
49086683
724990560
899457368
417516118
280499854
277264822
538194060
390582371
738620123
232164396
29300552
288176019
740454047
735065169
546266076
21816867
140751819
852127975
65345298
267584557
185094250
135433537
277329939
280376907
101284773
194086374
427160056
91479672
19184292
393624720
874254225
675401842
152089757
56422814
144116224
168944304
522374717
693857779
234200913
126612498
878661471
462643944
126766070
801881349
323194053
760038762
659426532
672656418
807247521
714250000
541934883
907941612
774377265
792223188
404382666
464827227
268091865
314693229
10320271
53934282
325564104
171280116
822541753
776965854
170753601
615974701
251071071
566992585
773396147
525069477
680669019
185344724
261582225
682985148
234327894
627354862
734430987
902017849
824895837
564414507
612940044
874225506
794147361
938756907
746597007
896702910
248119224
340451510
944740328
274265159
729369539
762785241
629932119
157168910
106356030
195566817
37459149
831328893
390159468
232164396
764033571
341631787
201430377
717343832
324132207
408911096
600485571
219443250
321891784
897267717
164896263
890861998
18320243
796444881
81265197
449471496
89526696
429004880
812249904
336548388
581712918
183323869
124420281
194513787
881472267
671863277
715465040
294422295
674747655
260155848
829787640
334596418
410471094
783759437
842876381
112591012
595017673
477108747
376659258
27085393
688269981
689332584
376829253
548075435
79742032
396571098
724283607
311453537
850449630
874024473
381595382
450100312
494663960
520076747
442617228
121491997
143443832
879019972
22984773
688813656
476400345
673364820
249855300
157772613
380784331
323509962
472551999
399969513
93796254
86760099
233242513
903547605
409073436
149996696
279062523
87114300
816525742
148451430
551366508
434472625
70744459
54183180
762508596
388631029
108614825
702792222
403683837
147649944
122195368
882670905
364865322
880227777
253619330
772032259
841753890
152038386
136204644
432039063
585120906
127732539
423867955
920309928
666051048
320676354
682797100
518902109
434882244
874464831
132566006
933424938
744788973
146486046
803969259
229139328
541716924
716969835
501709180
403415793
174409659
35458392
301616511
513008774
213879966
670674807
255867144
377048325
773938758
919142022
941004659
38914245
272514591
536591831
949421421
899297193
571049180
809827935
904236861
65418512
139573458
612432675
318141419
201892991
100998980
857156847
532574709
151990521
374084121
179981973
597173313
468137334
56729598
799723980
481223123
148209186
570488161
848354638
41269203
333963678
483120591
145944768
432613443
593382405
488414460
828998042
243862602
862016087
547872363
250609895
377986606
779072658
759824583
716569238
341488056
14343091
867103194
795994950
749249991
146131845
749905611
599380008
170696163
289209903
901019403
19337460
139182907
202480704
309964167
738483812
386892795
428238582
206715399
458200484
768577878
251521002
102075406
447101965
938471215
319537167
681645465
906407230
445355106
606417977
746023890
633343055
619816998
711934437
348237595
605835260
606469906
719142906
492726724
711739509
787033208
844482195
375145855
657425775
491401236
705960885
737616573
174707250
847427760
409543937
799297635
626558669
817571691
484164048
922128798
282285934
114607956
622175457
625806156
837391518
321604935
940164330
661278425
414319440
146524338
214076195
240908114
375271173
449222598
307737857
263152197
945745389
260318589
755986458
104575452
379733647
314214579
257393548
395651970
135314355
33111549
174064272
100976004
923831263
428258010
428717232
316592124
596359608
222792429
505242163
633244377
204661167
492463839
663502100
355398327
530909007
222936024
794865336
23099827
460490019
332575593
206504788
395307462
34156464
734762720
93019227
668285862
54870709
84797634
800545896
890536549
522570924
615955539
810796992
641064326
243575412
153400298
122331283
687666882
705036230
505042761
542481082
754274591
642956221
112589286
907568265
953011296
611441502
406259505
671775804
480535881
281197302
781530147
897247090
650370474
645842445
495271135
269937502
941156828
405531426
557589762
225405858
105271356
574216373
198548660
130862910
148636586
599595282
465556389
509885023
145318140
243959472
656095128
110246558
46731138
441163625
797593641
508594344
763068908
600744230
613179369
629357739
587839638
249482839
570431542
227203524
387974544
930904296
370222060
260788670
783999042
239314243
643809068
805130083
598762431
748589454
439611306
127809123
486689315
27179856
850367636
493794486
338482134
454937398
458445966
582880824
903927630
185859795
65929251
707925700
273977460
228698970
218583076
458144634
662882385
686824458
183905608
805292738
493478577
126351653
593748339
232020801
279397578
129273792
238551359
636489624
408585213
789293850
17220720
554401149
627816486
221815983
912450495
830515188
33025089
49154189
394359735
552308926
70543437
407005668
664720133
180460623
148352781
164722481
329300355
2335812
190743987
120733231
319587609
310710861
45481163
256835484
412921110
204632448
861265491
789859257
661025223
214092465
347831185
67537515
212300421
300496470
53580081
75521397
938919840
246743777
481129407
633770892
473087999
5614059
438462546
103418691
709089735
589889725
96115042
757934911
904639420
693190503
443387516
707616932
143164215
243211638
873336854
901202220
353397950
339516018
371209197
696167706
518693859
161437998
914164062
113966565
3819627
92207136
570351144
378736097
573926787
731721828
78576071
244397921
41690415
554487306
189832590
378470213
647910213
799147790
364156920
308945389
134449416
31887663
39695391
840227622
167355186
808083631
154974682
859980882
933955487
810772381
634431429
143116350
88186476
314206118
2287947
196706004
128115459
823067394
858209877
297672435
947157843
298581870
743046319
46582218
146275440
801777042
427300428
648953670
383311821
606114495
1771005
5448112
82864830
391621857
919429212
693748766
251176374
11770030
13363908
858225245
518739341
797903927
141019863
805271187
621823788
921276801
809416296
375023913
658764450
803337441
344752656
758925653
618425373
857491902
712184794
128431368
766299504
573419448
323696571
565094190
788266297
310265113
298074501
908860620
822579569
319314357
194689721
433002889
599521786
115727997
816825798
730996441
5236431
474648486
503147307
568732289
429597948
703184715
310358375
57983661
944950830
120178090
820923042
240918828
203426250
897085830
685925610
214232165
71720916
297894900
306438230
195193470
369575238
829316599
481751652
214052280
407857665
618329363
371805678
231628210
40943059
750903330
414491754
574925661
64119954
754475111
265128904
549987996
309394439
77419003
61937310
164647588
742615902
314511508
313046673
852035292
617219175
48707424
503731260
192331143
631119269
61908591
279113491
406276873
537100594
413065377
767266377
170918561
691534374
194054283
456762739
667879491
416490163
180920248
497634835
847784880
22152923
654906968
861962493
782291164
67451358
590721111
650408408
579552819
465841326
611827456
90914781
232724744
948569424
127051227
224773508
903413583
200879832
90869778
153168000
276896717
516884562
779845299
716591302
750167619
595564990
101078638
559407828
60405630
703536301
52345164
683008471
493941135
55968873
728954473
720282093
235108590
687561579
502798773
778141305
813101901
66907858
775968234
184066874
274505775
819101134
284611592
246447312
270571272
136428998
828111125
515132703
714616974
8069115
536250741
35161629
644010469
103675590
917064681
482833401
544444727
406931569
262171052
850388736
482811046
882538541
218905791
457112227
134017739
470618253
871072594
593928181
282346062
539209495
365881844
761953362
770435040
294139998
25005834
418131540
670256291
839217045
379370233
330507825
950732922
678993744
259715490
807620198
604271442
777519060
932103864
57083799
746445102
122953554
254919417
905327869
17197367
911684655
805998735
5475756
144504435
142156903
369725792
6180088
754165814
337146828
369498654
432923
405651970
466032786
552979046
694093479
274688771
452355740
91048803
456942729
34960596
595769989
445476431
502937110
654113517
118015523
294908079
353980821
681907896
428008830
574787262
567927798
81102456
449519361
148687836
128795643
220278285
575372119
816615192
147969861
138588321
329962164
378510536
485150080
417871023
802004195
108355950
325884066
113267736
645129491
905021847
188306465
233954547
896760348
276375480
1129614
722531748
352152378
361581783
42956607
180020265
324180072
560250252
473527538
527311128
553663543
426122949
707042634
427415304
470225760
718092166
568485619
375845553
336548388
119997555
443947875
604487939
322054866
258744858
43920924
397149853
68509566
15422103
470149176
908818976
809392002
376770790
148056018
278226943
54862863
645373368
681329556
482203384
631365747
601653555
59039351
938422044
882643864
336390438
445029624
382538624
584305673
696627210
920960892
96199077
892107870
851441766
14838150
553319400
320161226
575164986
721306404
3765535
826761327
59668509
345019193
4938909
627610233
635181662
479796685
859559670
811431169
496733771
528115572
552496122
202267917
706652351
624580812
286184835
287831391
512245288
99400880
470235333
99002437
246246279
455942844
249381752
28221204
130800043
649164276
792846460
258026409
636518343
293824089
889992237
561236271
647871921
285817151
500692123
658603254
865226886
304363962
112948800
889022629
516243171
422228169
906591819
311835956
71414580
634948371
823354584
77332436
665060373
606057057
665648264
401079981
119872275
638085838
42549034
866661581
479157369
464565775
174257319
670942851
663260509
797257741
422868129
446599596
601844937
776418165
926158323
720818181
877489899
73310034
344580135
532411968
105810369
145854228
704457924
115979028
290425674
618808293
90597178
918387426
803566055
577653966
625382177
251913495
662451600
587265258
167686664
892328049
71290131
847344522
952121007
134787840
903390184
420867372
369929439
192962961
708948072
617353197
475175001
385447272
77579592
247744221
690194154
31024213
99375756
830256717
149361295
147204021
572251788
295231320
433922087
226315293
218158462
939044289
47405496
581636334
594923935
738820703
519446669
182289066
776253062
141307053
480784779
290896178
883552584
198825509
788562833
708813639
60415887
652662381
9768207
91610415
839935020
206806640
254539662
147205575
530289799
180975557
165320978
23741040
526596951
3216528
125281851
627265492
501349560
81073737
317466082
438500838
446465574
54289258
45404739
208748883
516216014
28651989
305423461
129647139
666262795
526773471
479310537
39995994
500019049
644444787
318509735
684297186
945033139
216243221
28154193
536933897
705649557
41594685
165641619
233227210
129544830
736718934
707666374
495929265
32471616
491143186
356097110
67828240
134328336
756592482
949035011
543668316
520972233
729759363
689026423
16159224
38694066
867122340
516444204
482831757
871755672
635840482
92293293
175262484
577972236
764748678
496264320
443422438
259026234
177854719
306944382
847076478
645742267
69115317
401371926
588528894
781626090
584660291
763664000
179125713
63066924
708200967
592327717
436880513
843792939
881187961
282043534
86616832
184186109
659746386
46390758
930648768
421474574
777576375
35420100
435217299
911073141
634959262
387239971
606925879
298371264
862182542
350927627
682662323
576106762
333063816
895161657
907489029
721034738
582475661
365209950
453715978
444110616
324706587
627284203
406926236
145519173
583920170
237838202
221142744
871091796
454085682
311026770
2192217
337457823
953193183
309492331
163006673
202641264
945946422
155388936
73739976
172476079
910574187
39928983
596589360
41365254
347901966
87104727
460001796
672767369
723699654
142235634
466497506
22535596
252707510
281156943
370312359
105101967
618817866
37717620
681085385
910267851
745095309
343600766
129368762
946635678
484824585
915379833
579970632
198879075
67384347
587925795
125578242
141431502
811129863
471879739
279175574
946837699
769724692
203610204
517573818
586482652
593794044
111315111
36568860
283277699
644358630
491276787
410418597
281605071
302750827
198291258
915161429
53370814
789459995
231199634
525193926
286524678
939565331
302767624
218123480
438190824
949195968
540810129
116551275
734464256
347014859
530043367
751413716
442307763
800938510
350142048
689037050
376439079
184640628
109728480
567613590
228341819
135646002
335993154
362768835
727040631
86760099
389931688
118612084
607823968
312499925
653916812
807073116
310618594
729663633
48458526
593928066
449775233
323558676
936641466
934966191
926580112
102258786
129752442
237352962
445891194
238968145
586710024
420934383
594732198
479655165
205427007
145892520
459254385
235447935
138913803
23061357
96074628
372546817
666582343
25617348
342558260
825460644
826387527
74681291
815256073
154013844
113593218
778150305
198151527
337595053
817993704
695089443
804821256
579063322
308288892
405856908
112433101
154546512
337400385
138473270
249443661
585025176
936938229
431938371
270932902
121921728
898550499
586508991
641668617
35479075
126011515
51807009
397490106
794832155
280782864
332633063
461977708
651444803
529491502
909147810
284212797
162463383
40790553
744091403
800006037
915781899
236958453
717443969
575959545
444235065
217895996
364031218
555074402
56795006
272718202
241907598
430813719
891447333
123884193
357455820
530761406
432077355
593736606
915778885
757343700
361428925
757702356
641404699
863015523
56691306
716357463
426669620
539476842
201254182
363017733
197803017
343622835
650035419
629920673
751145247
214637912
327750801
159274710
684938730
939367742
508983110
745199973
656726946
190833372
821727174
772655976
635570616
389487078
151773985
607533766
706282663
209016882
389917863
139918968
851488291
804962670
49644873
928150215
647852723
487773069
714500001
347772534
755764283
925642089
598664562
459773572
125090391
570231704
832937157
911576725
44093238
241364049
132116973
296016306
500830641
230874932
46371612
214731963
3644957
357615603
404286936
661724052
908223443
82720293
162884595
78655361
753245499
625789937
761152526
865335843
66388755
409278771
224794978
635800368
888680736
289585140
926130312
67162315
529051845
920747141
825846528
243369830
455777859
142139904
666447558
1100895
666417432
67198871
113841974
658182042
69777646
655156974
122002747
273270858
73539786
163861041
359487584
20926578
939025143
769418788
249889754
42418344
386672616
785483796
832716978
232119078
586288812
732083297
477434229
766232493
909435
186657298
722359434
871171719
920543459
98343429
853452096
588174693
621680193
462209272
866526210
940331049
269815005
373940526
111086076
901064611
825259611
348974142
689121978
267172857
91297701
354306303
875259390
736900141
681389719
818051142
654467718
311628375
24851508
28288215
121418326
171424914
104186291
89411820
214922736
346619184
223625990
8949465
440269191
214157583
647607125
86783231
931941123
474112398
412921782
611555754
310117335
108446219
319520498
458056903
107935575
564200149
554684495
919915732
244977033
688333824
360231990
295662105
659637806
778221719
143537562
76890336
863513319
737149719
98448732
566838610
687044637
248477626
714782176
79186821
606047484
277600420
295193028
272524164
350580668
733856607
173022402
650207297
383439281
774028480
493248825
433688783
412462422
627452712
292598745
586506553
481627203
421489617
133677372
645067032
480937947
860966901
895328232
243285921
731884569
591511814
719113923
705053008
730103991
816966594
34372862
83448261
294288025
116316739
813637989
316914165
300537391
547008206
489467490
399931221
943093668
808880208
695746494
744280260
812431791
444053058
11535465
722885949
180498915
467956959
53398194
658124604
471427414
458336094
195442368
13373481
862910220
938359124
478956336
826634851
69154262
690585638
452218369
622168416
485284089
149808853
299644473
915264445
119153451
278976366
736492002
870616485
347667476
891026121
453319842
380335290
735660563
110702401
51158112
880668135
911012765
332221392
884353740
88100319
863963580
899623226
660412551
893463909
203875491
484633125
914651007
894730394
557835820
384174063
101661886
306049013
671660826
30355983
116926684
4977960
103204366
920711994
796530660
352939838
596598933
201092630
72023879
387612513
41095040
668745035
523652673
683797178
589867812
546542864
429618506
334337025
952092288
328468776
139120027
6030990
161635429
318417126
16944210
18857165
150809519
68446950
686288370
860229780
498202686
736045422
134433639
375970002
106691085
561926146
23942073
684931829
519842619
344695011
902447145
346589078
714595731
544770711
705626386
460872939
807013473
447767502
914052322
425108211
597294532
57434690
524466378
89555415
426170814
394752228
529195440
50526294
719803443
859856433
266426920
867687147
717809245
133591215
855671478
325665944
719219490
891480572
445017588
53892192
884443609
784071390
415424122
739789387
344168496
433025082
519287385
306316854
35266932
549175183
251584747
187768559
7524378
219690777
716165703
417935754
818740670
301475554
367232996
765571956
643047129
826283922
420379149
460488346
205245120
401692653
642932253
25937329
591620973
938728380
572101626
398045340
828811194
863739971
125454165
18656311
76385358
455540778
209409375
364788738
554822361
861124042
623298030
823268427
74229042
387093828
283794900
724168731
869075232
152285219
934880242
66038836
565180931
846818007
464960610
713303376
934162059
745947306
11449308
398725023
270978774
643410903
123748122
377735088
899038722
327358308
521192412
623980514
534805218
326535030
333379852
29063628
423284172
256814871
885730179
282537522
256183053
724589943
377052497
73089107
200257587
368088542
568801967
350209059
533541582
808190952
346188369
583852338
417449811
661120953
557214905
412051952
220102416
683004686
379703472
360097968
864558594
325163449
806484938
458987058
862850034
319115955
14053164
742529153
174338076
805098873
69088341
840174345
339285194
419776671
739644825
531569544
891313311
262058933
353356377
785341995
647627320
311419263
232451586
158787351
815255826
317249220
729159039
503223891
928954347
729627362
817773525
390071031
853458947
196011084
583081857
664922845
773096334
147228947
688222116
172526264
774647419
654429426
293520336
182286275
300638064
703883544
380242314
23329401
11535465
26415926
219796080
243259503
37267689
771038139
344264226
160082713
265319257
359504442
174937002
835137416
297816030
340885559
127158159
498207639
24219690
814288953
869555045
567104520
620722893
944184990
439669945
87101890
109098565
171773965
31791933
732985464
75176769
825690396
272771571
193897236
816423732
473834781
847363662
638243111
891543063
902733900
119064951
250764735
273921822
9237945
140382228
198678042
303923604
493871070
788166190
223453286
293706400
40474644
51560178
645335076
252353853
821820527
885348100
777461622
364357953
553200060
275357772
618588114
671883088
569354175
286060386
761637453
66197295
888920061
17872791
485365509
552556001
921611856
801989235
105912500
413094096
17757915
502467624
411600708
677998152
570758602
50780112
889402046
271528572
248936555
849345361
846732580
308288892
256629050
68628626
564558102
435571500
616194864
48946749
254508381
899641821
491407554
169719717
223890260
846053283
54846289
797953813
527874366
869343276
728735052
920740978
98075385
797629945
257130780
389965728
42570160
608775789
894730872
642306511
7153687
272085750
449639972
683696568
328392192
87870567
950334688
723004173
227387924
102965247
791639235
823566293
758349931
680439267
775135383
268892144
564713583
342317697
260051718
57782628
465055380
698112012
546580008
248448069
576026227
792462513
824225727
441939492
505549603
508441176
314537961
204163371
522293307
51033663
468655788
622714077
50719732
619535841
940093149
634488867
145249865
225569013
62518516
221825556
240853503
5667216
234558044
448445439
817415949
384743672
604008435
214234167
298998045
716109558
712273907
340559475
172859661
456436748
444372087
232421427
584670975
13622379
448379467
319693839
212583692
512433117
891897264
476192426
551002734
90790332
616587357
880757914
402343617
907880666
189098974
16556422
776427738
37775058
485619144
182155044
34577676
679558551
56241375
144590617
99214572
317708724
519607439
415034107
523241034
514049882
890652774
805021173
287773953
369367206
867376348
97328691
459839055
249380762
459848628
698574677
250065906
688700328
333600480
748015074
811809546
308126151
754735320
309849291
532068379
920080176
76315956
689045394
145902093
310433244
870732450
253650177
148048064
533196954
830381166
384296998
375223308
602289533
805379587
929911647
744855984
221991187
910066818
25102288
874397820
258764274
248674179
346096576
584648594
601031232
840049896
494971965
224209233
616982798
473432715
545190646
33492748
822751485
811311750
756602055
509101713
518435560
202440231
9965493
904208142
402087337
501395448
93537783
935061921
335849559
657502359
323663130
389506224
739313140
433203864
694449657
231718434
306824223
155360217
69897359
373739493
35410527
601634331
464858788
74353491
358068492
296772818
139717935
109361952
586896807
924158274
879160234
95088609
926635237
324237510
175516956
479703030
133198168
278672351
282076100
308141595
773957904
472704208
106691085
749173407
164516032
673219544
483819420
768893787
473672040
401156565
85490308
858804158
6615784
244159365
311424111
179646918
125313476
798933861
20677680
557483655
285150951
125196601
740137154
228000141
315191025
689332584
176385709
55417623
329245616
47820111
900867165
4484781
138894657
52772854
698091879
718051584
440146592
394267700
415636816
498253492
479896340
120514497
830733046
304900050
910398917
440184785
101516222
346245656
861340248
341256723
105264708
372224937
559752456
192063099
32643930
740911908
92053968
195241335
940480239
127608090
130939494
36616725
38640276
114110160
423892440
238348554
11994969
428757103
882378959
377386421
825125589
827691153
649732192
934755585
166123637
564759135
490472655
178989414
896186526
544464375
6336747
620349546
135224116
59957353
1303092
642847677
525385386
333877521
395259597
634544577
851982427
294149571
324268907
910207079
265995378
44112384
287981949
175731561
832920361
106729377
736910394
372919420
401271441
727392706
229397799
565548405
331474698
246581334
125310570
54690549
114864022
596543263
606532051
859081020
37506557
147448708
764978430
865044999
41853156
327645498
247787532
348794170
32328345
807090057
545163204
634680327
458006008
436748979
724167764
316022917
955873623
244520662
772823521
775518303
105341292
700838618
689486411
410930598
306040355
781261948
359619318
853903761
673489269
152757281
623600302
297241650
610824411
75712857
310366233
691390779
227516300
417183951
588337434
866546684
466721135
575030964
869362422
468052689
74631108
905209083
34577676
779261346
296141734
37557048
81275472
421134291
480927086
306766785
882218010
713561847
90646897
48716997
238702755
331746667
618026021
908669160
11079599
472619010
404210352
144574461
332939367
79779821
81753420
443555382
502580797
953959023
141081324
829069665
260867403
368187153
70003040
670127839
565879176
722524317
80968434
52105839
340510444
133004414
572599872
727031058
28626262
798656244
825843564
416664825
411122058
140726970
465448833
843898242
26464578
309546552
49760454
864595068
269902840
46420543
393274068
937972113
106546420
585128636
395050067
141137080
909214821
889837134
552999718
682564473
794347110
641070593
33033156
892623231
104906193
42638142
828229752
7869006
109869321
770736201
149003696
336763240
53532216
88204951
548507541
439228386
6672381
45510042
4497176
4891803
538845024
877518927
599568284
130454918
900599121
97615881
659359521
37182132
824253705
803502055
232815360
571808060
847459398
273912249
423739272
917019056
140751819
716343546
227134015
311850048
379026252
888711494
306469597
269020446
23040425
918873978
364070763
406170795
270532980
14397792
178723141
64426290
25885392
437705781
726753441
377549547
45079257
937598837
261429057
196658139
669696007
783272433
177368544
863063388
308065143
166378740
620000064
333572532
630401196
490980024
443343024
49557934
71757207
309839718
136635429
499337253
509165853
674876957
16533641
785081730
505375070
594531165
69318093
689970805
273284195
518655567
296498153
473078514
923194262
316703559
694333602
754543860
612880104
179656314
906840717
848262458
510511728
759770718
732009018
527117298
177441821
574480630
668127842
11430162
930313713
328042282
15805023
877643086
895840474
570589092
328545360
118532886
257134629
571162466
547472866
235009079
105159405
150296100
580887982
856745208
727758606
285055221
811158151
865347179
432508140
271023511
44342136
711369630
267812074
247751880
275587047
169470959
660395151
739437666
709695865
98802933
60051429
794731314
358080660
219788480
915170066
737676234
145104056
814317672
617799590
170160075
556296603
701844495
253962117
400984251
69430667
594933231
384863319
418272910
644100159
270980375
98828199
639543411
795382278
925508067
149022891
151531017
899048295
332987232
196326673
928418259
160472199
361715805
402611661
803500182
859540606
755089521
410748711
654350014
949632027
157131378
14375654
393469446
207686909
757999105
102297078
156772555
826970154
273491037
142474959
90520240
137142798
159840381
554172095
636640766
12186429
955299243
320997418
410598910
888623298
355770972
78720146
418728759
359006646
929691468
477060882
659723295
11056815
712376782
808822770
30758049
219939675
626954916
180349480
367201134
432428827
304656708
832950674
375366903
521490037
587619459
913359930
267896007
860685688
496417488
354536055
524201786
569603937
171257320
189315648
28398402
472571145
475988706
807827178
608871519
110060781
285446449
322294191
128015782
179589480
655109109
185093955
435619365
701672181
308516998
881834149
847562781
831747414
694291398
237324367
62949124
849462369
674053484
294223569
263352275
398332530
297297717
886717
351463122
306718920
508173132
822301554
26075220
21499236
709404944
952255029
529826254
744322231
541707351
327210524
153617931
62792225
631482945
377233638
18224643
884579943
324442188
521170522
193982840
48297482
27694689
135707381
847880610
1962465
18246138
303779770
945308876
421171324
175798572
353473452
61267200
26392761
709909653
64904940
708462096
619373100
496302854
201046692
931041261
82375665
53691127
563045425
647662506
45782119
768317155
230259360
42877467
426276117
361387592
274323888
702480197
451941330
812561965
365760717
907127907
322849425
462252657
176909040
522666654
816754542
944893392
432582900
430105010
54586291
459382916
806783721
84227165
684507792
232815360
796291713
387926679
772749741
931349756
127818696
788547156
859315546
594311352
873670272
82404384
220173925
806171049
40646958
76832898
85812372
21797721
352157831
35878663
65546331
739093038
640807047
926494086
595483722
453434718
877654331
619789444
763720747
546264099
917428455
258087679
148151748
716550238
433508029
286631577
96945771
716512355
331369395
381292590
411595481
28297788
63354114
96436070
311677734
85563474
528190275
333121980
613849479
406117065
284967678
161467791
463490091
552285516
890056069
63910646
506785047
352428690
594454581
233502834
268426920
841587098
7658400
812805138
122753993
187129461
127110294
664730349
937707842
357695145
89383101
597910434
861455124
380431020
432255820
675657760
157284390
433819641
497748135
911270428
774913125
25473753
328861269
133582732
930647820
186132246
85075251
501471982
546867198
447930243
516845224
254629081
521182839
408432045
894298685
890062011
316418830
588643770
387688435
886008353
385006583
256430224
379282661
721435895
47510799
17888241
300362448
793471552
664557660
308914346
568909411
132767963
266167692
359798173
477003444
373816717
323605692
310783434
221957872
102842739
886784867
949430994
604975308
274078665
788154642
810526764
557062443
803422029
273079168
333188265
662068680
182976625
886909731
560717728
114818562
872243895
482806680
450571119
813230587
100124007
333777719
852097991
523874733
889331700
174812553
538205183
87979472
565802592
457982852
79915404
538083054
179914962
899526945
158023943
4183401
671214339
37679859
226952205
484613979
349586814
684706998
488519763
677897878
90752073
172333146
664950153
908772083
244926237
265085943
385657878
86260859
730113564
704303676
109021898
831095456
583550934
119684296
412349124
231092220
142494105
513752241
332305633
612231642
350785924
314570557
846415941
915743607
320714646
390945076
277454259
931950696
602553339
266830763
621552189
139681351
458958339
1359886
437926458
908640441
74257476
123639480
819512463
746177058
10989804
144973512
435671198
123261948
457436232
478337386
410099866
171758766
431998568
61137561
109370859
781635450
210232653
329435649
121214128
738566523
529310316
83227662
855146517
346437297
882668892
845035301
904512604
146739871
888443530
202354074
689654743
614538735
787704732
692568258
400917895
516716406
22400820
786180206
307896399
731788760
24589624
417771327
329349492
20316366
283365395
318622493
236749416
295400065
953604822
182030595
201591870
893974605
805822814
575924136
355120008
524351502
428714839
620587350
420899920
66159909
105810369
229425455
844279063
781977898
56085128
454547345
328619413
464185197
537904124
806228487
90124441
721201101
1340220
76238691
540387675
551921742
108063164
299660916
109074762
510930156
113842116
7170284
879982932
111492433
725312668
527401731
285138736
344321664
442387115
52804668
880845732
43643307
148107860
417334935
100650522
52586253
369747552
568368156
625490247
611192916
321747660
10922793
69997776
667039836
601986539
711264327
747786654
674389131
435355924
358131815
372625805
365656760
186698184
804272286
752642873
20438355
227349177
372217386
330881172
923857138
819251285
507388146
573824766
155573062
686412819
298782903
877700505
468735702
471269217
607741905
113351216
409236177
436614957
658367473
531990756
442894845
588583813
283715001
622398168
480382528
488309157
352472657
785476337
737685807
666147327
419364411
945640086
870405879
293728359
800804939
445785891
358662018
455301453
602022626
801187971
199252422
458297802
708583887
843736179
327576028
549672087
654746565
411038057
514453020
392381979
420589755
289493994
28651989
256621251
428506626
413515308
320676354
166694707
2240082
904568084
420427851
733318037
852197310
81973599
779558109
783444747
218219455
148040578
846990321
205091952
51583106
15173205
341615320
852064011
759983289
145444654
173869512
335206357
697526161
159916965
516942927
161783700
303810194
456156647
713564450
269896760
263544690
480813375
882204621
881360532
872234829
520589313
738317625
799288062
928226799
803892675
781578012
486495764
95911887
763231152
283121475
493812871
12105839
262874580
758650677
84807207
14826497
848033778
663743955
776121402
56337105
258550508
478019735
647851225
10185074
560212473
680978027
55370232
116573102
345151851
242430392
473932145
128646720
621179552
795698187
886345993
546521444
250936143
669652726
393831520
381522342
638565142
275814046
233966011
215908605
856582467
454491770
30685104
256709568
32682222
320551905
272801781
528879531
896611143
319788364
570502935
497840782
158538453
554902337
337773732
150905944
463275762
669947259
166025267
661344757
376659258
819913423
339610419
315718039
872138592
604015598
211122942
139066971
240942837
815227107
113200725
649422196
698781135
395843550
399899745
883853973
569229726
895353117
228457955
510011148
277111630
494873508
448214008
317697947
684825429
546273672
305072364
371097345
336883443
478238361
913733277
255188259
3990845
187623985
413218545
633167793
439304970
130939494
681348702
417717855
50899641
167174963
676957720
176698058
301032558
787055478
562710513
81935307
823823661
498494829
809897109
285935937
822234345
10946981
90378693
821237743
525385386
337272143
96093774
403389294
77503008
675624048
941887470
180519208
674498683
149851771
456351891
406865857
309771661
291188848
636269445
774225948
707980788
90407412
118722117
225896390
930840228
20066314
230422110
867055329
545753231
210588718
135717415
360780348
359121522
447431426
74162031
298592078
394586099
543455338
643094994
260758947
745832430
427721640
72189993
419842320
184060071
778650717
328462131
888652017
448839678
739946197
567189195
1474242
329521806
639929890
891169563
242286686
17853645
881146785
457886163
376300435
308470779
69959484
31064385
102693989
849996775
278731282
116503410
28245039
190050086
145863801
528228567
491818049
953001723
111563742
47050953
310643850
69051336
947966325
430063313
788776908
425600336
187017877
242243509
591238907
568807214
355530766
881182250
185103105
809246174
212477967
350427266
156282940
465554136
246648345
741675179
487993248
482413037
597920007
44909956
852672455
470812771
311869194
454506894
65115915
861155441
763781805
183868611
680783895
505291659
917178555
334298733
129100109
43099429
468579204
87822702
255417213
937441710
426965373
382310014
923639066
420053667
586919955
455334955
570770979
39182289
189122805
300946401
418350592
952743252
296073744
248323620
304200568
874263798
138511737
285198816
727548
624255330
578572974
665922034
53863331
158564447
227597760
942505466
474887811
914164062
817699952
105255135
488318730
73989717
302717406
564442897
940649501
378732803
13439326
703555523
126726455
492435120
68366370
178325844
44581461
410499059
97749903
638291946
346360713
398131497
278204508
157295724
276238488
297904609
30469376
712583388
14436084
215814230
491411273
243604131
46161006
928542708
623948994
450132033
41416466
583980161
440137028
234184299
406201536
427374565
741964938
820597173
77570019
836574897
432440553
192187548
901409387
116972487
204203443
110060781
65863402
927451386
690758961
814231515
794578146
25866203
353894664
195547671
594866220
108892956
329330346
2865707
25109979
122455200
256523339
758468790
198113155
144149105
89545842
908439251
489936567
43599952
191508481
197127626
197678127
440702628
856004234
249156471
236271213
933712128
396035869
847440252
790851558
49936968
698809854
902772350
576683811
566472702
728936085
419172583
196654317
52986555
428878534
469366447
361696659
398835973
935167224
731937127
906299227
823711402
407197128
887934042
41441683
276468240
3803430
608239701
213559975
816471597
69915703
508316727
59601498
145567477
811723389
449313520
174845044
50541381
176937759
54375224
246286865
101148318
341951944
795310950
359240655
466731615
24691542
10961085
374696793
728524446
353567168
796302246
105867807
380670625
432839981
452180655
867715866
381216006
953403789
715993389
942337401
475588846
333504174
841744151
20036289
462390153
604420958
647489001
191481284
803094469
276335947
205620939
759947083
835613973
817543773
214684098
705960885
154764739
786234667
457313670
746607843
825173785
683626524
787077105
474849519
318249017
445881939
345939501
277589994
640674765
92025939
237295524
304833039
595811447
711752550
890472660
437679491
484183194
372466284
776188413
45366447
332767053
569804106
225137814
792835860
368771106
273376161
600763188
325941504
944883819
53665022
513890451
784978698
471738294
20208603
184433418
258375270
479783039
532798616
28451105
804400044
17165575
199932105
617535084
856898376
537849432
858219450
54359231
231350691
402727430
311074635
148773993
435762960
631904038
474217701
174420060
288499137
471087156
817159088
489127104
892924261
206010960
860939816
904522411
540816965
315869423
137775829
767666114
338027531
852446931
378980273
104401335
726364277
724561224
88004589
258471000
141910688
29848614
72496329
884456733
31058554
647999438
765169000
655412046
382224385
96021998
319301225
165421440
806932227
66053700
291363828
902111655
907395951
437822301
17470725
890863471
361821108
911569779
400859802
121960020
409063863
808822770
92149698
59659326
264071205
785263617
115287639
595593903
273753887
206058825
143735142
188299700
406153671
401191777
854346020
850695072
84070086
6730131
831640978
269853297
194169159
344732311
861751887
659164466
120535167
652419096
709173767
101167464
222812282
5624414
340712643
432278470
289088762
370053888
401201522
423791867
197696489
716772453
792108392
122940124
519360678
579938262
349395354
106336884
507196686
846077670
328985322
871918413
754804311
802150389
946040592
189258210
483492547
94404890
33481049
809000188
852317157
496270109
859244453
62192132
235687260
552304662
202277960
14637117
146314963
179048137
836711000
275984268
6404337
703399423
743474125
345497849
775307697
217256696
819743937
290109765
876806265
152203363
404084402
247939661
774637587
382887109
766069752
252708054
458667578
280086834
875311887
734249286
869040207
404220815
613541994
113880408
37822923
615995109
33093364
77219606
709637611
224781533
113369841
288673815
13775547
669325014
484164048
90024492
107504790
27392394
277988530
281943996
729424308
423959451
25282293
724092147
10855782
932900823
581157684
284564623
121738372
14177613
524408940
472488895
68207640
606437799
312481161
552271583
868070067
509168724
97204242
254057847
168315116
226344360
279589038
260648525
166097110
336848442
817064086
766864311
825091020
244111500
23352038
877145271
60309900
372236532
193810365
851091614
890405100
453769773
417257755
150539751
399062269
829757208
399492214
124954268
904001147
135520707
919531653
773748422
507414031
596198475
319422291
270713067
828782475
787053768
435772533
402647797
943779386
612528405
254258880
544541490
94284477
638209945
429215028
61841580
862603884
50200812
613053356
82988337
163254833
674992230
672397947
816293919
21079746
935131928
411677292
854552991
198173903
348508913
641458014
603472347
494206125
260873823
90713748
245701869
12148137
606842043
640285606
654218820
931433754
396127548
2502797
532192121
857393977
668195400
834259948
654453567
759601303
241853280
409954152
518109906
28259496
15776303
43188257
533933430
589060969
256981083
565619303
169898425
862911049
169748436
191546157
727021413
79455989
582951928
238635744
91996530
923430726
536210904
527022369
112328364
96137600
786958038
904600635
858343899
377961186
49604005
705300970
73995006
861846409
169888339
365510474
913867299
326602041
89988884
567353418
221988297
370740830
329070237
557255605
161630532
676831833
126028545
192101391
647498919
735282984
378595400
409963725
21732651
850919052
27665970
122527612
120414018
88117435
318084578
784086138
359044938
916413717
20438355
322662097
280747371
191134518
352362984
59620644
282769417
773997335
165392721
383884815
274228158
365886316
875986938
104249970
101976227
766924711
682015638
101874689
242512809
805439403
451309356
95203485
595344870
372849204
796975776
376792614
845995200
811034133
777170399
337746636
39593928
734880918
599987775
6260742
630423885
848070176
465860447
121357280
52316445
648905805
109559920
273679418
113730104
938795391
398294238
411026328
614440420
920974665
880394124
374792523
389131895
813227192
661561311
620828196
583637091
122352538
18609912
491052130
860194292
72218712
219815226
267710362
120761478
695181687
342154430
334518912
798436065
503814085
796287724
787312239
55846624
68101701
367944893
220236438
941676864
236290359
220080446
334815675
82873461
772493235
407005668
170593410
333694377
157351401
211786696
588117255
760383390
200469030
30997374
130677996
380593415
259722873
295298714
309246192
811512783
79005587
34797855
86405898
10826689
149847227
337151487
926264334
382154160
308269637
290684648
10549446
176084528
145260702
342799557
98171115
86970705
839481857
891860088
549032306
46429050
861684876
4135536
779923206
531799296
408068271
646452156
20782983
664586949
344930188
925536820
603233022
60464835
101234475
298579018
738374248
431684793
867122340
178593888
836075147
254555643
436541123
188216658
780520019
479325660
518032119
233069403
2996349
824618220
767400399
185783211
286814823
220370460
179522469
835990944
242838291
49255404
756208983
599828506
909128664
432192231
258174237
734840337
785991165
505291985
541678632
128540036
644751123
409963725
852791559
739764122
90551007
550256040
663525020
767195802
386686436
458224682
867644450
341504431
419040366
601906046
926370569
549516565
284770005
340099971
269132083
54882009
646522567
66504571
403649013
97558443
284001041
115991473
12320451
492157503
621641901
207206706
531693993
292053084
51866514
268367362
476228031
703298279
108695481
318655050
935855379
84328557
619669863
779727721
183188928
126305377
57555958
298974363
54432078
757485029
70553010
2613429
247509915
505511838
187142577
656152566
33725679
630076876
289429949
249674122
119792272
435686479
52220715
470028055
656267442
316760997
189472881
867070462
459877347
922942503
16819761
702778638
86836683
347356305
431024325
820463538
56050137
415487346
174726396
524598259
202813578
77016115
840254206
627290089
98899597
635835622
690914389
787331385
686278797
884537050
442224735
251109363
886519068
50871180
461505580
936564882
195633828
469297179
308752563
127139013
216927557
116187501
287160462
516775999
229961259
877098075
350077873
527022677
414332273
858576024
928274664
161075298
137602302
695300557
905931282
315392058
637884273
27703804
469727964
662556903
746789730
257178645
53982428
153168
583129722
227397042
324232353
20696826
803087299
320336790
169271092
797304379
63737896
808986563
612470967
148546750
371240940
833817873
511399233
839063877
633684735
158603587
708018130
446972943
843955680
492626580
596857404
3252578
908420262
666944015
351108921
115871592
912795123
483819164
72917541
252717627
300592200
237836144
858506640
621048375
747106732
453980379
49837038
921190644
473250601
476582232
604471556
93362720
473193390
772651088
332218895
621134532
307168851
802045086
508540712
860000028
324851188
741294828
917954970
624724407
593803617
560815059
288372980
174334500
131747856
152718069
174410487
939135751
391363386
13670244
765296754
112157268
450534099
471001173
414778944
219336576
562713806
578132616
526957290
665021476
536412977
698343426
35460655
29111493
894951051
114269235
282828571
316406796
132209769
873833013
807750594
452967954
289874628
182145471
7936017
468747537
898071849
152961038
457101177
625624269
497106744
460652760
216348695
170236659
66580215
89919189
246868524
93664197
77598738
335131584
951564715
564741058
561879710
95277160
480219972
272658186
35745582
621098525
869457262
246166799
948205650
429712824
102555549
821881756
634000644
596981853
85831518
549796536
21462666
5762946
680544570
454593002
928437405
248467808
306513305
949086366
788379185
843821658
25582316
111873329
258953253
209878452
485638290
839070573
316979133
339506445
312884263
120552789
164032009
758717688
245250687
65527185
897523054
161601813
877547601
404010495
401415036
227626794
636757668
733183729
164827914
418285990
278459424
442100379
489591939
96863162
50535867
185574454
509796448
514807221
144742099
86032551
870770281
855020769
331804144
184433418
179254425
493373274
386420331
265018932
386438635
23503416
198420971
707550003
484099200
117321063
669985551
291942458
166158561
624370206
192608760
763288840
176583558
237349240
785703975
508862388
460719764
174125296
379904505
809062095
474495276
238214532
105217008
651394785
791240665
866424826
255455505
46572645
230394823
356797693
804362998
51933525
416712690
351296275
389850852
842376135
743084979
575634063
350422042
433542024
885559938
341851830
454009098
588293330
519071430
394730620
430716906
518100333
935322110
364063568
168791921
553675550
482182437
636346029
233718407
530334627
493746621
634313822
119040255
148170894
33722813
653271093
532781262
140560359
569065361
27934014
477223623
106949556
915602096
506481514
246753648
922687639
525861574
345984127
833588121
280615285
540839917
705931142
302778964
440338854
255378921
771488991
815016501
23116454
498006606
48152190
277000882
358721454
813512566
931357272
843539291
369675420
198955659
266697010
426295263
699866774
722005930
106040121
85123116
378899340
712093971
20087743
94676970
352950621
103857477
267163284
945794039
409181086
688672047
464568388
829634472
89804313
848244384
843300181
170351535
153091416
433177902
809062095
119279580
803117262
250100216
656066409
210854898
832860573
660096642
261945999
211263844
24668343
143659261
137691318
892209292
49059711
9998258
198766551
58769721
169981969
302210037
471508542
75645846
871522686
165469305
903360009
625975508
684009996
156014684
446379417
215670117
96256515
88698076
262457261
675844227
528610980
565888749
590717154
166905255
292378566
471527688
21912597
114267047
511069841
111973649
892343027
94209497
150284015
161161455
887400601
767783319
491500644
29618862
279885801
944376450
63125870
478993272
665105102
842756567
692673561
728687187
286089105
105054102
592087843
400744926
898448259
756244571
787787689
899976876
944108406
107250756
100267602
126398596
465659439
201482931
407752362
271746421
664788379
807515230
85057732
622208051
780266511
48621267
55810590
389918046
156872751
839580819
545227432
72094263
923204898
281767074
707578722
73118574
515458185
890729358
674331693
555415887
723388066
401861817
42914403
458792053
199348152
290333887
156260079
265890784
803883102
370733571
425712476
223925680
594456809
4537602
510847277
707579129
729874239
890551426
563500508
502285737
384297317
308684934
46228017
386569747
895822194
920262063
352428705
249773491
942030835
691228038
328335426
768912933
63198198
157274817
695503530
268455639
685110891
279043377
62214927
281388762
427429335
684354624
284997783
251808192
633292242
901489140
658375202
589236545
934200351
82308654
819420081
285620028
4918472
592476868
566616297
292943373
472308267
153464527
158308701
405562105
817094094
86444190
645995613
811833764
365975790
113762732
485762739
4968387
866011872
792715041
535322160
807338955
331177935
570957785
218790915
262510806
590778549
904755216
190534962
805395636
136257616
791642877
483642989
471498969
939283614
892250566
787266677
590165877
881015008
279721870
797923067
876542172
139229712
419852634
128943996
730539811
281327417
586518564
817683803
765801708
223089192
669309680
244331679
267957843
643627188
112664637
704655203
420783379
146677283
636403467
508594344
187726530
784478631
349377914
794842070
889695474
846933777
219869072
329659072
344470919
380413280
775834587
939886713
557139027
21318231
382690248
128689839
34788282
832535091
868290246
482814255
595607887
13287324
226726932
467593185
235955304
299328564
624753126
475535705
694913643
4279842
748309053
20751573
503042004
755759631
67824705
139823238
549270021
647672643
313123257
248917146
114170050
862632603
495077268
390444378
880706427
88301352
776117174
834605698
420402082
358281860
867533979
591563535
68083176
271509426
813082755
628786706
867275508
933310062
268432095
944606202
16475133
467066670
224008200
665503968
479967956
56718599
382757259
221030997
383590110
832200036
357771729
386096092
687867915
45385593
474147279
892107870
594095933
226228061
517201532
33361905
157284390
380160008
380567697
560987373
441405249
797497911
374294727
392483427
409150020
705750279
813513372
674264682
302348128
87890318
569879414
177687914
953181225
377951613
609956568
506708463
775537449
688691193
417985899
258001923
267826332
304402254
335528854
314507831
135955746
913369503
876758626
703567635
743458326
269822975
201836724
237911664
443034442
814479904
790155420
885933285
777959418
837180161
579088905
51068657
529090137
902432783
192570468
829232406
394076264
57217821
445349680
891407201
238323780
773651007
69452115
461400182
87809650
667554009
875785905
872485518
691582239
423423363
43665538
888884992
620606720
688260408
725240920
308272344
462747115
77118711
457657639
501558344
156786594
239617458
337457823
76076631
882716757
801834480
677739681
44954808
706520915
263554263
678670863
501917528
875162664
910631625
69452115
18897102
169978188
755372650
574533168
895496712
51818649
232657744
514726189
557493228
428363031
628368190
425548569
299133053
326884884
896588034
713536106
336252662
549873120
382517934
76668069
90215952
207016125
554238408
456239607
697067568
256767006
693121576
684564329
294159144
432976886
226104687
198696766
519605797
234738018
846079481
8194488
167602906
292876362
48334077
215411646
143776887
619507037
1330647
663313170
194431504
16044348
466233819
238683609
228852138
518799547
130585293
741507990
652964757
841262154
191220675
819612118
372485430
682210272
457531962
692755349
478066633
673623291
485293662
598526745
50746473
651787278
693923420
208097874
455238795
741194372
115402515
105465741
802670091
649288725
77294863
612107193
477750138
231714465
276603459
299242407
519562129
459532719
615496035
663466338
702448874
200554350
845490079
169461217
878466345
208137241
643423335
502142142
717376122
87172865
81246051
510260046
724877133
840521595
605501823
853144480
73051563
811991433
148371927
399043476
377218099
41920167
181551945
438750065
910906592
674878306
610699962
281982288
892213173
480442591
467865334
8448597
837465186
373528887
123354994
395135148
715404271
147088782
145567038
866819029
130672714
812301857
332916605
251098664
496695105
227559783
213248148
340154137
795880074
789389580
659780733
583154518
406994582
546685311
750044555
16599582
173378168
97070220
99080550
129589701
185552687
13956283
507043518
733285522
277258045
151634170
750942657
530551971
451529691
249338978
904772949
597403065
12595897
249053939
842979234
364712198
694454139
640376262
749144688
545191624
908458554
779483419
43887396
588816084
467161445
108878299
674267292
150308909
179378874
434472397
917486022
362940680
497167932
855702183
103417119
815667465
138999960
703404894
504698133
934022256
883423686
855883638
604362636
269288490
824874464
167671095
272969917
194465922
747051805
290167203
914488066
135149309
89306517
493615715
227846973
395569980
134165595
818185678
49261734
46161006
19959705
240925083
716157510
584192325
340230019
827416679
55264929
695647400
71960409
554784069
382528722
161228466
213611922
867122069
57064653
720205509
678026871
63325395
907999050
715715772
630884981
574073664
59622693
454152693
120263659
870214567
216905034
585743151
453303379
548288717
257422573
454692285
22841178
932401635
913400624
255130705
11531533
899209526
610556367
258896019
278605815
29073201
367560320
89938335
114569664
434066967
910687387
353464731
21031881
864074006
742922235
373615044
280761946
648915378
51684627
574384001
87934500
19557639
372054645
612011463
841050311
19496885
946933478
697086714
142293072
945198104
27618105
479272245
889643587
693398487
444596387
77522154
871908840
701830182
188482797
522417129
633940513
176744559
170629152
469469493
532833180
765705978
217092466
617085153
259753782
784268025
800933820
136367635
323168068
579712161
415485669
860842452
54824571
28010873
721258539
16765665
551433519
38399865
585784454
819246516
524878017
626830467
100028277
617993272
659011009
419296267
71424153
81791712
952743252
21745962
14278733
787836507
426311056
154728399
316654325
921506553
908831901
605377374
228357782
247432324
502458051
181226836
402669099
683348982
460343350
522514099
71615195
292466954
582277725
269968057
75109758
534585039
92805909
182885133
612911325
115440807
891703036
658433966
80801769
512582391
821899488
58692063
429119298
237844789
232911090
41632977
224685757
537610149
930040391
317008195
655937094
452694171
717025488
115842873
295183455
69240760
827291546
83086674
178434050
183406325
736873517
863696077
163363245
391162353
515329391
721943178
29951106
163439638
223321001
406241857
208289334
614449963
303004596
448466331
390755708
837273726
273867213
703443186
553920232
653466061
868979502
534853743
810406506
353904237
416481773
882419994
262855434
45874082
478991627
825992112
195825288
195370596
64489086
5994846
176661685
260328162
44369223
671857712
671641680
507943380
21682845
937734055
6567078
265283313
177895059
534154254
734453691
568310718
344141873
332549347
904500841
948081201
22136368
483545080
293967684
402197950
937831953
17585601
186208689
257221097
806094725
709222474
830917254
477041736
649970820
591659897
535607433
152153262
916156430
476170593
84266079
116178512
265114662
700588797
48275768
595565049
692520393
300984693
738601513
102439625
619794312
901335888
9850617
210606
467168695
3979400
137496999
285773196
626552850
502113423
809185884
69208094
876963384
496379196
374179851
727216983
313190268
600514290
569689230
822981237
293412450
907732285
239665914
668836791
613002260
321161000
67776840
827552045
871066416
291230928
841916631
487495452
221950187
286886854
167345613
500572170
188932728
65153838
523963314
180297882
151317307
567937371
421420731
677299323
684048288
7026582
729424308
376410360
215146910
854422997
22605601
230144309
408077844
339418967
482697245
645271507
617381916
53656665
377597412
432849949
714710607
477137466
91439834
351510987
721047933
515197463
167720024
332959537
154240176
816643911
562854108
350034709
873909597
328008440
51895233
438673152
219528036
279924283
917107826
141181102
5427891
133667799
597931913
10927775
492204290
48611694
439486857
778495506
375546971
689390022
920788578
798665817
493698606
511420991
395403192
9011785
792434624
74372637
769161831
628230010
601682196
894175424
251415699
430899876
544464010
444321222
632066898
535523193
952972372
297059763
531640770
362217020
255570381
902957048
760677405
116582113
541305285
134150524
717822236
366879901
158982000
186213996
297590396
398274824
935406549
572197356
954586856
275089728
804608289
620091075
483344476
113104995
20421749
82940472
886699125
787972776
7466940
214061853
762405134
917773083
503098858
779928125
907956375
8692284
417871023
847210810
345432132
842443146
634890933
839551442
164645886
214783367
175205046
50880495
300285864
873028881
99986296
391037904
665342646
53297278
240435468
724293180
583633986
68810724
173204289
758861283
72799397
427645056
779107476
921858035
394072545
85812657
678457866
416042580
234921420
351128067
832104306
475617574
742734851
462538641
111674288
93174009
7654015
159000550
61573536
353483025
774555423
245449890
658852571
783703218
326625429
640854912
457981893
639943861
703465266
658497951
719195824
932620806
332047658
759234630
616570517
401991579
203176441
112938840
937491694
458824317
953194971
360966078
442157135
312293052
492945436
115766289
639859320
479011853
897037965
139842384
377402705
131054370
342541086
441594287
746811048
882946509
418426257
149700519
631100025
229359507
123855474
107485644
187372329
509886699
375960429
298932689
701384991
307311594
317372125
867696720
399959940
301137861
906658655
941978963
860181915
340415880
24427928
315468642
423385071
536576223
762116103
98353002
413195723
332690469
218513600
202897032
200867436
502572927
933612031
429262893
702413284
405761178
339487299
54332051
46136108
193996845
388272242
51046507
70763616
75425667
745104882
283761089
75550116
131542593
761273679
656114373
838700103
249151172
214138437
376367261
523815414
529736
113212685
825814845
832046868
339755343
502199580
339764916
526381286
380900097
633742173
418455700
4202547
65441028
550570250
532414035
627880042
167135007
923899803
327569488
151933083
319808192
400013783
941088697
541159130
257663633
625078608
625903521
309945021
414051396
458853036
72210948
292468819
540556040
405646302
74238378
752214016
143674130
610598908
1628078
294778563
768644889
854180355
26488956
77254110
230354535
860794079
306317318
228031958
210178571
546467621
847031088
212587611
383419983
43809539
51761211
944252001
261924145
499107042
437607689
465688158
402354910
381590093
289953944
540246897
247490769
251429338
419368200
727093788
85578776
157629018
223577415
375960429
812977452
723766860
846096247
770040201
169353694
443239473
58596333
70332831
240496729
882506151
871832256
504860874
591288013
23776854
616127853
716206272
255015147
12031770
321700665
586757889
806352936
641895452
371288805
136955591
132681415
261228024
336538815
943447869
30059220
320551905
533570301
390501816
16245381
223350755
306393438
565868205
442071139
555950246
664749509
639357199
652495680
596551068
371481174
318101217
807505653
426735911
576390330
258030642
2527272
668707802
56509419
811350042
140005125
69940338
944606202
898554734
772309260
224383935
807128349
304131662
736642350
154022705
784603080
166627638
456344910
54513284
223232787
730161429
140775594
377722562
266588904
592178751
232570662
431105078
167431770
103106303
470417872
602668215
235792563
466817772
7955163
681386994
32691795
592672642
154267336
842862486
530783024
440549460
403371479
217029483
746837595
71242266
941711946
265081563
637419182
43825194
213188322
891374057
331886337
5993021
520349988
86951559
523323970
120256026
863071170
311388194
825096870
534230838
166637211
390378794
158624924
613260348
749172112
549068988
639683796
102741987
70122225
39009975
908879766
297152302
2115633
476323761
92415112
673135044
458265471
720301239
82919144
641316608
324662545
619029591
654812346
776981845
78651768
117245155
87822514
23358120
206116263
823301635
232815360
468540912
269604382
537742584
389735976
234982190
203464542
856502583
299721057
873313512
884290757
232690911
154018561
651835143
346590561
68944746
161697543
292675329
242596504
713322522
356067735
844453476
407177982
652342512
30126231
179991546
625471321
19146
200689301
898827178
570512508
948559563
81246051
591266772
83590650
779122655
447756303
589131993
550247298
69192609
748848108
209371083
508278435
86635650
901183074
16034775
66762641
577606101
403438310
760613142
858213100
143662011
201889829
257140353
56968923
556403222
679210628
492432535
814834614
806034916
594119526
759435663
674513580
347385024
222616819
37143240
899766270
407173515
471730060
614281358
424930423
355646523
739383193
42896613
222859440
252186216
185788808
686598663
3685605
354631551
514902951
375728080
262395930
400610904
408029979
401397567
91156817
383267712
442547727
592616565
909866950
942278069
231168804
243398557
303878034
615515181
23974722
200525631
902666288
30031283
322097980
530439930
775795920
194647809
247381192
295528083
475210313
168605406
500859360
652446541
463037535
354095697
677107863
310615263
901288377
773614303
707932923
933290916
583953
19328199
137161944
514758941
675748497
216871484
745487802
373063442
567394280
88498700
807291367
238530441
293700456
620682752
944607690
60185451
542874114
6892560
72352734
564223047
101138745
422993173
384364829
27154632
308475793
229349934
64742199
931644634
648005943
420264273
592262364
845956437
17202681
501826934
149196176
83450342
29845833
910995399
346954239
443889078
145748925
575548954
590692392
139335015
723874072
468770664
952810263
142934463
306613617
865155785
247193019
2230509
294465480
815666565
163642363
153634473
290262933
385065158
955921488
391018758
219962611
907185345
751822153
113784678
185571807
172587499
400755464
107045286
440980245
762652191
99147561
80407153
812785992
799940490
716941116
924605379
412050639
908877338
760863395
856304850
693726373
263774442
901585140
352075794
508358135
230767787
170193596
196811307
430593540
53133203
378319883
512299095
575902149
845576143
194724393
114463471
864087699
725911017
376343349
650417724
350429238
400510820
141809757
589084128
857664216
590701965
739839732
633579432
647692407
419643960
603395763
804974424
811890804
86285377
593411124
605917958
836585289
466708772
233150894
916901940
39815421
430018512
29948411
337978862
306023961
190493127
237574670
415430695
165574608
296753427
616252945
604215633
809512026
327415746
711542568
110644734
607157952
942375693
462759288
580056789
86157000
367164008
122170626
829371042
655549467
469891934
274073771
551538822
732269428
113282685
508983088
14598825
853702667
376793280
652351441
619842177
113683719
597613671
433885789
674302974
145641001
906237618
721952260
246083538
559591547
738420464
675488543
590637580
694093227
208232601
619627267
341593359
351702447
313362582
879126968
878600367
296561285
380383155
634508464
778495506
893247057
547776633
225118668
259169829
97325352
310375806
467583612
412252056
600867343
8095836
311152601
407761722
465240047
341847487
478975176
807741021
413323848
346060875
504434118
133313598
536881423
531559971
140288297
383022971
826733853
811053279
454180889
936441212
611657262
835368699
92542191
323403020
438158315
78871947
1608264
402793548
523154877
294715635
816670481
515467758
293699640
57593507
217737885
586764697
720454407
397451814
718317088
371834466
181854717
359427858
243537120
178727910
257735735
60501360
848833554
395230878
365423518
430315923
798610161
11248275
470024727
719260133
848064460
955615152
475224475
750381226
480729640
373462893
173453187
819764709
440994450
813484821
14119841
923516883
480851790
497112506
355790118
946549521
924225285
347758371
132789530
153341142
195069325
496168590
372128065
762307563
106413468
149625214
100287376
567994809
904102839
172508287
149819013
214071426
912378817
229493628
356106027
655855202
884953816
652198917
46314174
498963556
307867680
489161154
281856359
216359373
44906943
719313811
339808159
3904285
301476074
250056333
362459512
704157905
942366120
685761855
246843397
368263737
685637406
135180333
298093647
712315667
403540242
581720087
96651750
714614877
788679518
13387978
379243514
5552340
261869415
21950889
684230175
440961099
747287526
289830525
729807228
278000834
935757124
867237216
50284702
105934818
804199011
487112532
415176097
550238535
110529858
636451332
368550927
740113264
588796938
648767676
678907587
742759497
773525214
795171731
850842175
471259644
562857351
238568733
697613229
341678896
161553948
820702863
389965728
754764039
351254417
618473238
286311894
408089282
442207196
132901959
305101083
338555097
763793448
537629253
861351124
73026861
495307020
667757178
154393344
825164572
343397478
663483967
450639402
437725425
370341549
478688750
189219918
642129539
726111330
822406857
882414933
335993154
801355830
31631562
551376081
106030548
90491819
321619395
734048067
334547631
220399252
34113169
45384532
408747954
639859320
103124085
693020146
85017813
609522483
577816707
376659258
26153436
580715287
455223023
943103241
265334326
733310946
278559336
721779970
34405362
304632006
532306665
857578059
25021918
728426365
50258250
183563860
376601132
138636472
480600893
903778544
756343691
543918714
262541781
196579585
691687542
949437948
669076116
397187100
432412410
83131808
586094359
523692155
258959223
725402608
848320357
263136180
793360936
919505796
121414359
839773572
784329980
838448344
571096461
13549542
182666806
683839060
33915028
588662916
524159343
388414902
947640843
556334154
862460289
390298981
795897794
920928473
774513069
861388113
348658233
30298545
100397950
127100721
328396824
283174317
19146
425161913
730496484
794271810
729931677
876896373
519459699
349179928
812723876
807440016
165871371
453626178
432228624
191943322
544722846
941159922
568172324
182965010
385207947
359174170
414749879
206879344
21298637
291574434
363324069
596417046
405131494
610264130
28230984
564979314
867573108
778167463
48943963
217871907
596989863
893339342
871372752
507571663
950400357
59180286
602409410
115493
567923427
57882709
208011717
544815928
42650269
22984773
627921789
710115567
70554077
856043048
863408016
239830528
763025538
229652824
224697456
452262180
122371659
520531875
333446736
419527152
512932426
292857216
264454125
26048133
722747069
449276791
312711618
208978590
718331270
142771722
923650905
242206473
772555895
728689779
662930250
904839960
174044456
288176237
257341681
511521353
107437779
11937531
169930323
133361463
717400620
512449231
163143066
707559576
309956270
817074702
680161650
851298171
459569204
632504655
440892163
340006198
623706192
100583511
120695865
347040396
953777136
423308688
90621461
306728041
564175182
393986388
504544965
74382210
793994193
32691795
154355052
776063964
350122902
398303811
94689690
18274857
13596223
736050299
461811093
651407243
582191568
382829998
203320947
260829618
393035858
595804374
56599587
487539165
200487339
493929057
761972508
305257841
491055283
922004349
411599283
574376038
925297461
493563261
68751696
8127477
372724755
915753180
751858549
825498936
414759798
411591135
827414227
912090930
500294553
242072200
152072355
439925629
129652903
270686482
750675569
449270463
57104357
464983345
598252276
46295028
215871150
264246585
177136539
404576306
216905034
887321370
731932434
205934376
277052193
830936400
717965427
849541196
126987795
650724126
585724005
59371746
924617778
216627417
225520734
895381836
197404833
929807951
520953087
376305057
573913027
790770863
733518711
557818710
147950715
752416867
265708188
750094760
387869241
321289026
531233433
752584722
88045108
156063812
83522869
548322393
739475958
813513540
485073483
69221479
948358818
735855343
30595950
686022097
723929406
311577441
651413931
563042656
257714733
649700364
274509764
447862019
240904545
942835895
754792758
928757410
834957060
416281905
251262631
202900210
380550952
386606973
705118461
791145899
378935372
515230175
380023798
10118661
243307368
28575405
23080503
850905678
443067159
687283962
394302297
644940809
784612653
508680501
387829546
497604540
897642441
319345707
565557040
867342519
943878654
555499397
451357377
216487524
737436171
200418700
826637494
298891401
639313659
599750900
551775807
855864492
607195133
53216307
621672828
46725813
578486817
700676589
343776626
269719275
369019028
23903781
525787452
4780737
235553238
763263026
706047042
308456108
85457492
272849646
298075142
758255745
309149382
524273382
723106128
371470692
438366816
426296459
576532910
864346170
674341266
83650218
237347505
746464248
695650764
838834125
542942615
337601418
204766470
379388028
108401891
278197281
706487400
601682196
677407896
883568754
237394519
819996409
728275548
127641526
502869690
97740330
770977201
884478189
16128271
77407278
392213186
219346149
626145566
259063658
242149035
878212245
361507784
42982770
134617135
182463837
832377481
218216535
673977492
765757348
937098153
621565317
955758747
742902709
119083360
145241556
736300986
125904096
196915638
407683304
918536052
251779473
255265523
415104426
481332464
423155319
670492920
246715356
382010565
747150107
177432745
733330092
49396097
502065558
516606945
852839424
33859701
575793106
663908113
580746045
684909858
825747834
215519529
890719785
301803760
95335416
158232117
789207693
204211236
205867365
420369576
617937150
262224714
549330632
170715309
525146061
353168623
892031286
788058933
880677397
579691480
169357186
10839433
62607420
355033851
532042378
17939802
841887977
155207160
485848896
668788926
73898715
837714084
257837405
696712232
822467756
660047762
51816445
830055246
419948364
93944304
224888916
776244309
838869069
207092709
754256670
169509111
272390142
357935082
701633889
223816662
776083110
509101713
296686416
260959980
614816352
822129240
438175356
28987044
407388588
143508843
845419576
179694783
38473887
158844789
640007700
217793804
236567976
495831730
58385931
323814967
44838713
97529724
738154884
471518115
156986235
146172550
209639127
151853397
516190665
716768495
788489718
173031975
126567022
586797287
845027856
520570167
127263462
696292270
116809746
579724455
114014430
775269405
712728996
118140393
358987135
431273223
75178158
102493124
198937555
408958745
445842019
636125850
8746171
144370413
152219990
423738010
281439502
10807917
69892473
516157014
286007663
621909790
348715671
188099877
285227535
313041185
90522411
79245294
879044470
413576847
472798671
566249551
896757865
230087406
318723462
512145927
625174338
912569305
475012260
260135773
69720159
63545574
809713059
905510070
911426184
604295625
580813056
667812480
131398998
798813440
533847533
826487606
317573852
752074303
214406481
363266631
250630713
85073736
191229210
83100832
318555951
776832757
716768802
626466693
437338128
346462081
863513319
351601577
927615152
922684032
294347921
29236619
701498599
64100808
775806467
813830016
60980010
905776179
137274232
346130961
739495104
839571246
93852355
954705717
658765995
718855716
483493938
432687584
352669320
264264577
51608043
479774414
691409925
878121717
820397040
631033014
186734470
691256757
99813665
448389747
827461937
601462017
98400867
210165642
399519582
144557084
52877307
469287531
913101459
807415539
315427108
778842949
295958868
6069282
352137298
360126687
316129179
377673996
505543107
336309315
253971690
474485745
89730825
4681197
927109248
392452788
18408879
866606294
664433211
560058792
496302612
158932419
848972822
537250954
327071555
290555502
842285729
226181271
358642872
10571337
914417717
679750011
883319856
376735842
56260521
16417695
565458431
481538100
250718805
802159962
185840649
447614609
317727870
893696988
213822926
3293112
783205422
607937641
240483333
954830166
698685405
1828443
741839579
69069195
699221493
222439268
138100098
388807395
591419940
30726922
94620489
464099040
231398556
764402945
883521104
343814295
124417653
781061070
753292000
637610615
549378215
703098558
236913573
795458862
268422809
851049273
299902704
603998336
122509015
27142721
225181263
210011856
501022458
833244366
31916382
54156710
121787706
30308118
12157710
526441497
318803882
529166721
947477359
795932006
139461392
575489873
693889332
131324871
295601137
299414721
237123210
852322482
575643636
6255283
644798988
901434799
194877561
761900798
850264287
255685257
653941203
310730007
242838291
875115795
624379236
480708195
322619673
300114267
554104386
449921312
49214793
449902281
489712331
722531748
953838691
161728832
362201954
59668410
255378836
483249649
876484734
736422171
791883258
445878432
294614735
459389124
190272948
736555560
944989122
855837364
592255133
245116665
41498955
607697063
587791773
439704155
349327060
478745730
632810947
231638540
160960422
704187387
440628441
453425145
301855836
590577516
93690951
10386705
28702821
47029974
99999558
408164001
659001489
115354650
828064500
828562296
586662159
339698912
883693203
778369694
256192626
87516366
677168997
449840923
496742970
830725794
242116792
322427912
675356004
568859256
434398705
600064359
738790525
210298512
232640650
529069801
595354268
309322776
793395349
553826769
389180804
804907413
368468742
602610777
849000651
137795547
945381615
677543622
173989275
186323720
310260930
476649243
710774688
919280907
28215407
483072726
952331613
711178170
607779967
531684420
126717801
140720618
453717567
607849015
413849755
154096840
942959646
34531873
318491661
809940561
295939722
633497494
11858003
691792845
626901570
513313833
890681493
94073871
465672560
560834681
196772774
722429995
673757313
469297179
698419331
943821216
33916761
265050236
933972691
509512988
438213648
53915136
56586003
15304804
14862063
570273183
222983889
434437152
198375896
544983085
270890230
75669373
821545287
94581240
467143254
450400077
759652096
147746771
750484908
157804322
775779630
200161857
437554985
400472756
869341855
613336129
246638772
55627743
750073269
528659218
177473653
769885412
700839330
280820904
365181231
233150415
811047170
91248429
576749477
67388437
157207806
738899710
803492409
579396252
262663974
52469613
71998533
813829449
16810188
139066971
917064681
174333903
882327854
22295517
63306249
663217440
32174853
434368902
145643622
626524131
717417861
209428521
177732318
160950671
648051762
816020433
553654455
58717165
65153838
604924896
86243157
909258446
152147580
606133641
124458573
101804440
348847917
550435041
896884797
410404083
292767156
816723362
135927027
924546163
727432236
14565046
316950069
317494501
528707826
288685679
102346359
436528800
429712824
819152259
875206477
803921400
429425591
168573943
895715034
175522739
95366226
935741604
308327184
118216977
114107480
701976984
114406923
181532799
893917167
643860834
752034513
13402838
770444709
11529493
244236471
456277635
608555610
465633519
499777611
353890691
928427832
446628315
733798358
686384100
402066
185917233
637375689
802802741
763063830
819601340
544004871
45497219
395661663
457388367
719353512
140529767
860622273
847210500
749010666
504852154
134490578
712138594
819270659
520047511
155092173
825624017
574896942
867610563
7571769
3905784
782617582
711312192
921535272
13517076
670119573
892500363
551270778
432327834
115431234
187125251
375074081
335887851
930763644
345583256
849172965
586413261
949660746
13756401
750072750
909349668
941179068
824762697
28200173
857930877
536518785
185360251
723969321
271873200
952587893
35503110
328344327
364865322
380048100
510285150
25477520
670607796
496885881
892232319
313429120
607227471
485984364
644755607
754237524
531770577
336510337
906294128
46440596
777184005
504768012
303018092
953336778
179477408
190818609
654116897
114067604
441107512
708394027
261653663
290764318
764811943
609626182
375539217
365382264
857776815
301174734
815638746
186127839
172888380
942327828
3044214
119499759
123711879
4537602
235101929
231335398
467684261
442990575
101250455
736986978
258107862
644559663
795784614
77254110
684038715
75759187
82009570
109955478
659076960
63459417
575634063
810643871
251812692
931950696
96967384
661503873
67681110
556966713
348217875
223165776
795249061
936731924
666970056
874819032
375630303
135247344
42973197
827155065
923459445
240442428
253090974
205359996
828973935
115498245
908238375
597772666
630548802
499643589
283849023
460949523
191132390
864997134
371279232
857903541
249512523
951355167
945070116
938602426
894276390
150181224
165235700
233485802
940633407
945598534
16464499
675365577
189280990
25109979
237546415
664624671
536547504
347501129
260950407
367785087
214578795
166288300
501204072
380932827
933367500
677476393
50559402
359782059
489544074
435408759
399423852
1828443
521163693
543885096
559331244
331771461
474766425
521397372
731214459
447529619
416717106
494222306
15507331
572655478
955013484
725288692
341396603
800882368
410518959
775413
622397406
556985859
710831336
213260540
721447487
575681928
914135061
396341523
538155768
530486665
843503464
853854192
815977738
488027937
164887955
378257949
243204407
685445946
423490374
518243303
809042949
695239125
709352588
460853793
826332325
386505351
651950984
851422620
927168189
716041254
919802559
643363439
305710168
546828997
102440673
518955734
762556461
909628772
435523635
675979852
624036330
477175758
877306841
344618427
432095844
909950638
88886011
244484847
680994501
697019703
61760637
736450305
427136699
18711287
891677085
224218806
79109245
815945247
493090705
142333946
41987178
719778863
844845649
444555346
125722209
305910746
945286852
169293346
599327238
95835303
59761045
879595959
340377901
399251538
99779379
596292626
165488451
286829681
441018537
539744886
523722745
491796485
688982047
750848682
211285683
932601660
708184521
205369569
730155061
153478657
927568930
309992886
608011941
205823562
758890002
714145800
518799968
270599991
10853055
912814269
108627975
231925071
546216234
112686803
457331235
820778138
922406415
203387958
97213815
119882679
276525678
313544792
457826924
774895893
444321222
127158159
175496353
883283256
201396774
473346558
946195878
35803020
845008710
328966572
766940895
313972105
343084429
888745459
333365462
800703871
265474410
286854945
914862891
316245275
944673213
189811419
733271035
809558382
171109346
93231447
893218338
845775579
69419587
69695119
193471399
239733111
522055512
340378875
110237979
102040015
195404076
72352734
97883925
802948929
429230455
821315535
267927337
880499427
943330355
88875732
332018210
146529997
146521813
577673112
367192808
70495572
928801179
504324786
277979818
74885791
668805213
595450173
917760437
829376001
577433787
290464980
19538493
450333066
38110113
741606819
761225814
946051725
350074154
219536543
64206111
139019106
560205909
565094190
659606963
530830075
920661130
183619713
902579666
45672783
256911219
809928371
780783453
821794185
633627297
226493785
99760233
483015288
95471529
151167243
762719202
412363178
514979535
475816392
927518397
774465722
159245094
780151635
429515009
1158333
103302243
928102350
287458044
276889452
927831524
216196632
792327942
233562255
147079572
788078079
377367660
775068372
480965756
229602252
334476213
87700153
432661308
859849785
493775946
101406789
579626004
82603627
113143287
478985949
373461876
21548823
815218951
108854583
951223735
793486824
322744122
779950602
903025729
506262844
948408367
950187261
384346377
285141378
270420286
82720293
456679965
372623081
198228111
262549098
293683229
224333682
171194219
775864211
59697228
850283433
122572692
314434758
203683011
46965138
301319748
565617641
293570377
255742695
209739236
73635516
936300207
66407901
823936381
159955257
374294727
380575835
688729485
255998782
475452618
724863814
256259637
41140627
590255596
115795008
13759774
559628007
268312044
74956590
128402649
430354215
806362509
854438115
766576321
428270237
234165153
953210665
490568385
839810571
948023763
799504491
345441705
919151069
59161140
401558631
740404539
649101087
116704443
951403032
584751678
236438696
156728256
238855923
511650437
216799731
515707083
203273012
428592073
571025398
591272465
667659312
858832122
849955275
311677734
426617947
55925466
451789305
249676339
617937150
915619158
124095628
521168176
65737772
343402656
792565044
842231100
594550311
921311131
566357826
502559805
573307824
373283677
99946506
516891957
144063285
595688174
616213638
707837193
549062300
117489429
519426897
756908391
712332762
215698836
158320331
499695857
372392468
667628068
451313746
897306009
176765445
5579602
516396339
679279786
430492548
423531812
125338425
764092101
724254888
97299972
638251732
130213724
391050214
22515696
898512207
759521820
268362818
204354831
283529028
681300385
11248275
478150827
342399281
339707478
144681063
404724814
256460670
858451608
633301815
811417053
334431678
233552481
499387238
393315089
657788547
304153356
644606824
432144366
857788665
537082129
689080927
720598002
361744524
51132637
250688151
269480394
323091812
324330371
520844952
840346659
917807886
725046031
24238467
721107218
866442657
253872105
588461883
108816291
628295136
338026436
199057622
139985979
948683626
183619713
945084852
446912987
875805051
424179630
277693584
578578338
366157677
84730623
280447500
746722719
62645712
259973961
3695178
24143106
17212254
440051664
354076551
714356406
524142523
903442302
368742387
561408585
129664085
867388008
383535194
816701349
771593585
772550673
950043666
907415097
83920239
573451419
278143515
821238951
704716395
251999652
895797587
582769082
276573543
465897949
395183013
95779315
314798532
520876503
133792626
67987446
56471127
151698885
243644747
737456055
434275025
468942978
219748215
158835216
629385063
109099263
885333352
676306220
403913589
100318119
399140312
789753354
268216314
105762304
60793357
240146770
165389122
331423429
892220683
424446454
502594371
315947292
422580939
185697054
918720810
227435334
348796071
55245783
33495927
665601117
601567320
566373808
319647396
47453361
443966123
639598738
462410752
819802186
260251578
285160524
276181050
56049915
497614095
836980518
215278955
594090807
693305379
364042044
351655812
432316680
697211163
198907794
375861199
829940808
131968916
293190772
728189391
325607700
937894413
825259611
694741329
622245
77187099
820291224
143834325
195002010
605328851
875326401
154551223
652393416
402439347
491765010
457694703
121979166
940623834
370101753
737771964
30480432
379266353
751623056
432106074
254708811
424474073
149930958
85869810
224779363
736422171
371717318
226688640
809262911
327348735
434366107
284528706
268394477
99010714
131933245
629188514
59432633
643047129
865600233
604058029
71692197
859814977
802721795
577213608
378727026
203617710
85821945
506727609
99895905
120523427
906150905
451127953
508576042
299974525
910040798
918486439
6672381
733970258
878039076
311736658
264882522
594617322
144934733
107820699
612107193
567439575
111391428
594119526
1234917
225913227
728696760
357695145
870894102
945285885
539160933
547566027
413342994
394359735
110140373
809952384
311637065
850190637
241513249
666118059
285826116
25176990
44182262
423442158
26718243
193591143
18764599
290550123
894099054
362615841
186503008
50240222
881625435
454899387
688038681
465669012
711440620
41001159
322514474
541789256
118676481
195145605
516472923
250171209
103560714
731083621
915245811
492904197
545057901
849354852
871554639
635427021
91020084
4955591
719028030
708332426
283267142
274074990
875600874
749910528
684607120
932457366
317067333
279396951
539438550
668985935
509768441
140943279
482584503
52287726
6184158
85984170
738652680
34290486
71548602
125407794
550691206
56538138
483096921
404373093
584335920
724762257
582660645
384422961
632180945
613848613
875441277
573098455
84148446
462395893
876844021
883852205
678400218
509613025
743306004
396765327
584908564
268200898
86061270
876905946
323663130
359258583
785072157
332470290
638804509
470060329
176870748
5284296
444110616
668798499
201934073
776115249
847801040
194255316
542856111
252719466
408947138
129598217
287773953
80615702
404966619
715189301
175779426
409203524
391411251
206231139
187659519
553162235
299797641
554663170
409217405
344995738
872176884
50602878
718166460
715984550
551194194
829431168
888202086
203750095
758712430
91172802
321968709
116467552
136186637
731838749
799556106
143756556
924522048
882199815
433031291
952599657
509659303
71990035
942595872
403119583
192168402
559714164
421849508
844669147
616051269
771344824
285139119
22209360
934018464
439327032
398010967
684180377
786662808
335668149
742374665
405502707
744097716
330942405
37567831
439458138
845382903
727221353
434595054
473452732
520347876
720368374
241469352
530654724
5753373
503779125
345834198
803745845
640266523
8998103
783760656
138559602
664825704
72583613
156642434
668179289
763102122
128737704
265818406
775365135
607502580
322303764
70852546
486748758
346494735
488429216
805697990
857077525
344211984
696692824
17547309
440807931
84035293
116043906
905902563
865785113
828131511
230584851
190928867
429406488
466626312
424562550
334732583
550083726
20585000
208413783
895027635
795923674
203186925
898483488
211879479
337856756
374763804
910637486
308218144
179426739
674599737
642680369
153206292
730381608
766094493
932907996
734028787
251808192
29350818
303176910
309689639
62837172
678056002
19241730
815132821
454027752
804869121
917248468
141142122
194466650
138772012
752169756
833482818
500227542
125471422
853251063
179043819
793134235
219097251
248572518
760135089
682440024
64608177
544751565
604448793
64129527
24229263
941782167
496178163
245566596
327511476
732382365
93216750
155129301
821795202
517964070
192187548
569373321
282346062
175564857
562685213
582507477
145040370
584963075
373567179
802868364
155053881
724107998
441957539
305193494
680024382
859846860
514756950
488596347
679548978
828610161
350086505
671652400
142302645
602759075
607222626
872850849
285357440
476869422
932343189
836019663
930808248
397825161
920254870
252478302
425768748
153014832
110644734
69978630
889796474
522012291
187634170
750753400
943608964
392129226
751231933
66795481
79981368
368991285
787513272
297088482
2145166
468872886
893383453
687486389
657971856
919563234
452063407
239753029
223679289
876743205
288159513
383523099
798445638
627608701
646081770
657263259
199767870
453377280
853471101
609761808
251830837
852333971
349303366
885569511
408740803
955624725
609188709
231960514
264884910
157255940
922980795
451950903
382824270
184362683
358131609
184069644
689098657
875904939
768893787
460221975
926305350
294971554
28084126
70014178
595268286
540903219
503492102
690421024
512182508
47022576
428249343
945238020
340626486
286560360
860819686
875728467
111860505
487553006
500755775
584986884
895905110
384928156
557857002
183420675
369249756
570053004
866305530
104058510
98668911
509720273
438308738
187484561
519456080
393728375
678927802
240416322
183859038
648838794
275013144
492993840
51186831
35932385
480869933
203471818
415394997
346028510
364185639
31207980
668760207
187098317
546560862
910899669
887246890
491952491
374899217
316579110
380103517
505042761
317603421
481812272
442655520
28114340
626878332
252224458
217311619
570713541
436482748
516652576
725776995
51626888
81619759
623087424
255790560
127033710
219061359
686087337
452154126
951527481
787635473
335772975
20814636
78100777
668364326
50197784
227980995
112218345
629300377
147883704
144646483
780706869
7151031
71117817
345642738
204097856
196131624
757387041
896511450
883195407
697065172
125285327
51684627
211097030
247280277
812343125
717170123
693983114
79905831
338493653
331060453
617171310
837257984
295080675
330940144
286877280
856381434
485341527
10195245
478448967
223577415
157112076
605626272
92992122
461782374
756909161
660738033
402317535
701203104
649152493
871173892
300333729
752600541
858327468
349524088
218744293
123380064
777940612
607962084
889048116
90819051
284541018
398887764
75855321
441209015
172189551
502314456
99664503
586499418
389303781
350231716
22707156
171128971
538853025
513830775
138256411
132833211
465420114
431110482
292866789
541227998
835799484
889474745
690463871
716221692
208346772
115297212
280606700
492829941
766883457
482326032
533886210
503882144
695354001
143274328
512021478
403891699
763647783
27674460
401223576
773910039
134165595
141948444
854935911
418100775
931663506
108912021
238559160
17310013
301938986
946087768
42092481
643816740
17730904
945039628
893304495
823569650
142047265
254521022
770390059
219518463
814350572
105427449
420124400
212941812
563931449
601395006
21692418
787111206
814663575
210692157
775767201
517889727
273474133
851583294
246691941
695087056
514781077
750197718
587519623
278459424
523461213
25502472
800455968
175137867
743707224
482718525
244584000
690069705
810555483
625710426
505655197
807509650
849355326
648082527
108771268
227157415
744183119
299165823
281924857
686909793
720167217
863742372
230348914
426771618
77464716
768338553
568701773
889156607
462438353
609264012
361677513
210309237
435360894
455693946
873373816
724100600
299702182
175013586
1005165
91604037
117719181
349500657
279464589
133451903
223943424
461820666
160430300
145835082
228486824
740950200
131317036
607272001
378068937
81102456
330756723
927363559
697555791
596360011
221235956
121646098
385035633
765778918
367217149
903088584
475378298
198984378
844597071
384231501
883338404
736881675
549411595
680362683
198130502
2144352
785481465
22822032
53082285
788784784
438721017
680372256
170686590
80212167
801014215
181360485
189107438
272054989
399979086
309667044
301531204
198180201
292117716
558641988
103512849
394216140
434322739
471024858
475006936
441859931
141125166
204996222
828964362
713963913
750167529
342592356
160060560
214378445
676151298
455324296
471049038
164376050
57265686
298689931
235735125
656291266
653606488
167154153
905596227
544225050
235122453
260572769
452836692
495423443
595823325
743037114
69969057
892098297
641522503
901470264
467430444
935144557
111330825
426840924
426208641
467426685
73176012
757272165
19836374
564002868
192982107
761359836
5370453
89296944
99664503
22113630
934389128
536891937
296284350
216215844
303578976
322715403
633176524
320518922
445675584
65201703
335083198
108958789
305671773
578323505
362014256
814454861
905978534
810563878
2919326
269690508
75396948
146677506
906323775
637466070
610412772
586221801
690950465
222722364
362768106
889199311
221337333
436384651
205397882
341769361
656975844
156631628
858911256
4953693
135468600
406574883
354198187
632158700
50629153
673042368
277487875
353518379
705960885
921621429
536767683
863676060
159945684
575110729
295480362
405809043
699739736
308421152
304060987
903291737
137514006
906141888
96342672
436054580
580908749
929088369
620809050
216359373
542408940
24524997
395623371
454727073
90556053
122067232
580947078
501729632
549135999
273057104
597087115
695975278
83495706
356592788
509082567
217377801
26672397
8328510
394264005
767783319
260971490
95758719
846473379
482963433
656967792
267651507
204105933
57361416
51770784
70131798
429760510
410845738
425251806
893306387
170102637
481930522
252976838
717754821
597305860
20464889
689715313
352133232
922820967
63265262
719032011
98392593
452429553
373222317
422490534
468426036
417137275
642520614
575672355
663190537
393268413
366310845
527613683
805482791
341114659
175253319
34376717
348926277
337151487
630432084
135352647
58529322
533968071
622206214
559091581
835825428
231930845
126851434
48050743
756419401
730582641
431033898
565658618
250515837
434523007
501443313
528630633
161975160
579170370
947669562
766462245
135689912
554161824
85037519
269872443
394511605
400993824
493334982
111276552
493836670
933065170
400473162
202947600
784364784
205509206
25333418
532986348
825623521
816643911
406467301
27062871
556731878
839443637
14065718
111294260
522283446
107504790
359265117
286050813
924340161
776487752
811146363
743257293
897340580
156097338
570277531
278277150
36769893
396714693
88482958
491849134
496492364
175913448
546410853
818863656
859137188
178131838
675126252
352669320
704879136
707597868
777013824
471106476
757702950
564164962
548226564
167115861
427530180
898837689
730726236
47922438
638509527
404047611
191574876
238750620
499193658
260938543
439812339
386174820
788240820
572514347
237119089
932611233
284829923
725761655
300754941
521776365
364184946
653472126
667822053
939120873
272303985
833425421
51977471
760833321
157903517
597383919
61950887
451153760
623799193
161898576
93834546
55390238
22362528
876427296
17336703
186225475
825355341
383505131
256000689
231551724
155791562
29216796
671155776
166222580
786194313
632583840
429051320
533503290
540082800
267672791
115526964
235888293
181953541
324546363
72362307
295518510
307280564
715275414
822393252
149042037
662279286
662253677
703127277
211697322
339822354
162044372
80810990
302974454
187152150
752696271
235571248
764174607
942796905
657447227
808700568
712719423
566988334
830810665
776223824
940166111
834650724
727940493
464970183
408143619
918940989
187428841
91461291
624935013
6427329
747154075
21773037
530197213
851403474
479004201
1276106
869779069
268685391
116300782
23182087
529932561
927374802
937897951
280105980
8599022
624217038
558254178
597393492
588868169
145032502
771976988
57179897
280989138
809655621
867304227
794415405
522672236
354938121
764624229
875087076
657913998
908994642
464989329
372973653
884936458
125319816
769918098
710479341
267448372
461887677
607741905
37939838
527893488
886002739
914406496
29293380
257412803
48286212
111085092
946951587
719497107
276339984
431458896
33697560
132137530
4750340
320255231
404124195
154283510
704132442
710967564
574228170
679714984
925680187
466389593
315861135
566003625
49390411
935942637
22305090
47039075
539658729
249012876
910858716
492583345
433494362
115804581
73941852
887948374
854859327
699451245
359869733
200264256
791471824
571536066
77675695
440513501
828016258
328305333
146048829
827956542
38426022
124651594
680023118
240358884
389999218
184982898
262235086
659311656
390358221
174923678
84301965
478479392
92245428
595471660
2628271
407656632
98721710
697335612
561110758
487179543
163076688
166756918
306948672
379579023
615754506
167192445
303617268
734775615
561671892
738403782
282266703
357454780
608907952
543334761
927652419
867671949
260443038
650532001
657779051
738422928
557104139
162693467
488136843
875785905
705072580
737092281
681578244
256906220
630085320
794338821
829048272
166103066
189574119
107973867
411449556
798780693
11411016
118303327
28441383
59406882
945615731
209730958
775495172
386931087
242275233
721315977
509155509
465952148
438108345
217752364
177502566
735264331
195249290
760426034
371508984
887311797
303109899
314055805
373916433
366454440
599802077
80491520
444125782
295204216
915803082
869271374
372303543
754702587
491423852
557744275
948588570
68624699
173338311
408325257
775939515
254388260
390901885
104613744
158729913
584144460
430540006
301871206
127617663
561982965
950275183
486653028
877729224
77857209
33247029
802523736
443554470
204267000
256698534
766309077
210059031
897762527
757704957
661720586
17151157
195151593
772636830
650609448
186443748
631760625
480018577
203680767
179207869
763848816
399385560
641062603
894188708
695931690
687686028
562761860
123386397
260260092
886172610
753220817
468601918
93489918
62243646
617288592
578731317
108998178
911650405
353803233
208333687
193868107
663147831
896339136
5976692
891121851
7514805
709926564
303186483
814648420
762033630
82854315
572522838
789600203
209348032
34769136
739766629
639342378
63785593
784338792
298352902
670659815
915686169
574973526
192755911
414309867
905582216
31973820
632756154
351625863
373100852
882132804
833450668
262735908
289937451
14292489
429452232
260806812
155199645
349078129
746738814
436404351
821494714
773148474
459415418
804007551
680191486
426363046
616169543
407970710
523978155
380421739
365343972
436197839
433302699
21213768
644048298
155034735
870308028
196621303
233216949
176733836
591745422
415420335
723355026
890414178
498322515
41441517
651271509
64836944
683225010
23904575
293647263
471588517
521613624
716318871
303218159
246590907
294982422
419335692
607081889
29436975
260577060
140924133
560393847
334525805
319623324
301178957
582409197
15846040
699938839
140849838
280164786
246688838
465180128
726169488
724216596
756122797
226229444
775868762
48784008
512777745
775281423
186577770
732554679
876088254
247685001
540286270
942860368
303665133
725997174
610987152
49367961
636087473
399198460
889149813
290669757
669392025
205312131
680305245
807731336
535264722
652504132
776446884
443162889
156537696
459762471
145265679
669880248
462236675
580066362
466654851
308434178
940150266
7285053
818175591
424849740
665237343
525316784
192580041
65431455
795640749
383847352
445243731
883175006
747536831
648953670
237601860
406000503
510859227
699761015
9722112
687169086
251736857
841400561
157753467
400218411
410855931
413143132
199510893
445106208
463113021
625815729
418157436
110338398
365764965
811627659
951371845
504659841
33409770
106126523
623345895
788437432
638872399
66330623
207987044
114311193
292694475
544579251
347758371
387202094
955251378
388702092
137994795
297215975
551012307
509789239
2464739
782263880
650162264
126258297
458288229
514825631
115661359
9505989
132116973
818472354
433379707
51330426
250280109
428841681
163525986
83658447
243457261
941628463
838049139
292196679
908008623
91163679
436655120
886833147
115048314
67205135
142160527
140024271
66972708
145279848
909968543
868587086
288773758
624812402
316541698
617295759
652218063
917216451
479387121
714859119
365056782
711187791
364846176
146035213
930380724
120602158
356153892
464017220
521757219
283504894
107026140
638346786
808593018
27857680
691138181
244810329
346988383
342698579
288787736
900363862
59631832
33162035
20342625
699630750
102507684
332471180
806314644
627682464
174253653
149319654
351769458
723388155
208056953
622967775
450498388
464089467
216292362
897608362
361619723
665877852
289650261
519325347
804564013
111204622
621689766
641553741
576285027
95873595
904667646
596849056
613083639
321382309
896242306
785259935
679389128
900541683
390942968
150612009
605746845
832322890
642654636
43863338
632194262
210098974
278181807
927677933
570915264
939854910
839863911
695631618
914470398
263284941
3321831
795832209
387491014
484671451
443956985
368573353
18579627
935061921
101990742
868385988
676772808
318369261
734287392
698844739
18394370
251635878
861684876
860957328
35659425
93470772
617573376
740233357
550696398
158394858
186024425
514443447
600817053
260215215
336815938
428260160
694147803
422418198
710269555
637143261
97812230
465659439
942314337
424948113
884910972
96601143
334982313
782179021
439613607
53790687
686020422
144676749
54183180
540846059
686029899
769650054
58216659
343335645
444005313
401618193
468052689
568626627
577788042
362299758
10578165
100162299
446159883
629773767
230351937
22604682
697383477
145416640
268752402
955203513
158152104
159179844
115919457
665428285
411213281
523049574
490711980
91221117
587351415
23262390
499090861
940690845
500543451
614107950
31198407
798123288
185036517
871229350
734565009
702855223
399433425
92905965
70446544
296045025
558211203
830965119
169470119
796567214
305369127
6598908
577797561
138368142
188300910
782908417
225184637
139813665
73715343
682765506
618830330
349912933
270657429
751135872
305531868
578831445
956093802
310707499
716517684
117460710
688556583
581800594
336622680
682765506
732326716
955596006
296188620
740241798
4633332
130508709
570407205
136300374
73645089
40771407
513256395
665400084
337466583
6155439
173051121
263146725
786441096
162742560
302324913
163908906
77350026
571668190
742663767
97244930
528496481
613227234
378197272
499795464
476065290
777912883
247289736
17068659
853538253
185419583
110826621
788377163
938252504
315411204
276091975
548791371
858114147
152138926
237056199
684603522
84893965
447629231
634038936
616912839
374064975
430615196
883327534
457340502
275106949
650571507
258375270
429711698
776743647
157844889
187014214
407187555
568307028
414434215
126969210
622465179
910832365
270274509
8588829
108643977
419367985
285313692
627663318
46706667
399653604
191873010
462566157
402579156
412908577
736237904
799083546
100353759
642175986
340366660
39616907
284643582
725423024
1962925
826156129
528477465
606219798
597316908
227351900
909195675
339956376
398285862
538806732
335838433
712491205
109119832
730187170
449388450
480085950
168426513
462400658
661350705
932333616
474466599
197050632
33970506
74811486
944835954
617764836
492991607
814581064
264969339
255149169
856036806
562561455
183978368
542214720
706469625
606803751
255953301
580525866
233073831
26038560
16869629
308001702
312889125
929399502
586786608
393459873
527654187
3963222
551749428
243068043
693846659
500763630
104613744
292177533
238157094
561667056
708239527
162530394
494885808
600237497
602285295
477656065
559407524
881644581
832494143
406412142
593631303
619665877
380030536
365343972
383739421
551624979
296408799
784402218
780343095
752909184
769209696
140675235
906773706
727732655
410452325
218350557
73594886
548772225
274471442
46250669
65441028
242204380
252238977
575394738
605187057
483484365
136357812
504449634
182212390
368369040
485730812
805252041
210615573
19481055
290128911
53738219
301126181
17346613
682047531
74152458
324540916
331219678
327750801
925019844
955826084
824972421
825146647
67862997
270013357
7495659
27225612
798346752
170409599
930246702
612652854
689533617
115774950
214729514
767515275
511519452
955281087
372456711
397523634
710963393
767706735
543727254
603474090
165677942
78949047
278229672
98094531
444792327
793075185
56488242
265085943
238348554
539361966
494753398
689208135
778080917
502318863
541917957
940186702
579223938
808018638
815370702
782431786
282257118
45910673
170436233
97807341
405636729
571086888
50267823
812534686
67671537
315880281
697308952
112291290
435533208
337990453
558937955
631556059
811704243
403419591
332713620
631391032
132356298
251808192
612423643
98410440
905356902
299064224
390396513
651884797
640412734
843880748
812987025
314999941
189229491
771158455
61787988
470579961
397522578
834066771
60759831
377444244
394216140
402797931
237764601
653377441
50009352
170874759
375175443
28116926
546919944
122898174
954686571
314712375
551958854
149281660
284444183
748953228
42709789
805232895
112176414
106930410
180891408
130250238
115051591
410528532
714618292
934832169
409767657
482364324
799230942
533962800
519114523
11688633
38148405
435150288
468598350
715045662
99501762
576782072
8548689
362366769
820851817
25380892
198449373
305206386
136396104
359762913
877816388
915714888
258217832
180230871
170245926
815935509
889953945
159993549
202649066
483302478
931771199
873871305
439664331
23616591
569606386
192894158
33227883
25358877
113851689
555205281
792299772
595038534
333372742
470049877
190401185
391095342
798316376
98611473
515611353
938154
39297049
220940308
240357980
103484130
953374433
636556635
590900283
105149832
784086138
599097486
685608687
806878121
52225506
721794627
422766613
588120281
154944820
320092401
493191387
137536698
754984218
195709250
174593237
813636217
76885798
44813256
901441545
72780563
864556776
44299021
929403782
748292691
88409958
210958942
180923558
474921888
330610867
892155735
220983132
152114970
74825395
257755576
685972461
151264314
878495064
318117706
66733383
563829210
586591015
368388448
833087565
342368772
378632222
239217566
285672149
399940794
553463758
381053265
29672687
704725968
172438319
428849701
206585340
200286306
303540684
376536590
405301674
217287616
142417521
402430502
916642412
469469493
528153198
333599904
568723489
503280765
141795276
790913713
206030106
471710491
35305224
199510893
919946154
837225861
437715852
867073450
391131439
674054076
491138011
63976359
131083093
438802837
155120892
411345411
858583224
447307553
801883918
44629326
691285476
179197652
732918453
68686430
143001474
678754419
531993207
127608090
316674840
38703639
551490957
329125275
93555631
367928928
13716689
900627840
946128309
76344675
12215148
118992390
14438237
143236719
539127003
616079846
36974827
673422258
668463444
871338121
295794619
15268935
73329180
103716664
747337701
910861377
119632527
370482621
395637196
931847826
488864062
468665361
79532484
140445483
146036115
26028987
243202065
446602630
713638431
440894088
76181934
633665589
774959256
175040977
607272828
894256444
930874293
599974106
443877535
59189859
17422860
321895922
620104890
276697992
119308299
429339477
853444622
339841685
118425947
125090391
136732839
818577657
170179221
878157417
954552549
331120497
225533236
352045464
772301775
216690551
16077471
779481375
572130345
882735903
947637239
792500805
429703251
683617503
71256348
806583448
64129527
953047059
207188439
499825476
845717112
317718297
806105840
307094251
786847701
43774905
301712241
597335405
526184934
627806913
340055314
8357458
169459938
237618103
145795257
256185427
776984063
22685338
484642698
150137849
219288711
527692479
838556508
759617550
220270424
934333317
258911358
659091477
71108244
418866134
628189833
65689926
309820572
764691240
185709384
581818221
641036799
616955130
711602196
807750594
235514946
215132958
773517546
642720177
744817692
645306357
242513462
746320653
161066913
184780646
710297454
609369315
347452035
701317980
39995994
393460314
316055254
347471181
115891804
663928513
341315742
213024479
622054262
903810257
553826769
129691137
693946770
241828438
630893353
279726802
784976427
711144467
714919567
293087994
145155399
273025963
356785710
547267190
352094701
90349974
91474326
944060541
330022858
744750681
549432635
311802183
336232479
770664792
394262919
624571239
256721278
258661195
213439608
169289528
210047659
273433599
411639
89182068
174563655
934792482
155279552
64876421
77627457
375692385
289956597
666299946
195576390
279761041
573606088
9585893
21634980
490608255
488883537
307072346
862067796
103939886
682300040
159362756
207935133
184473319
439872213
747428421
121510089
854323320
249782711
205905657
902336378
884441359
267134565
878418480
218216535
351954699
584422077
319058517
564511180
180980685
139526475
464501106
524207907
192422412
495993569
301750740
27541521
432115647
883999539
57007215
708462507
654024146
167566166
563705480
877595202
158362212
308951646
756984975
909685383
55948403
118714773
913005729
947672366
555415887
378018624
513237249
273248023
42575266
597699828
945936849
615352440
443544246
25058979
24756183
562892400
86463336
440626044
468052689
585178344
308825465
601911615
731252751
931360319
738577926
749269137
88999303
88176903
895266960
213707652
448016400
281561076
543013742
819152037
550658106
694578588
518756776
111496731
590174401
197100862
442518609
334346598
737044416
28867217
853930746
482661087
286194408
528735936
498648859
241737396
307493293
742640715
21931743
602052236
776580906
914791995
756362151
382132388
810086406
730943626
487840080
540554670
295272744
631109598
590469514
132203130
614241972
34685733
429904284
164577738
32566076
142596830
127655221
372337524
221950005
43384185
858832122
37162386
873868765
454638468
189535827
247548207
880802157
66669832
53554924
420578834
13042367
784555215
491236207
466836918
641209582
789858657
69681867
141728265
810919257
514568100
357015462
126974380
244154049
128259054
492634123
503258399
223826313
150525852
838973833
532507698
822770631
920566963
91583536
709761366
269572353
547353024
687923277
300373521
646342496
832085160
353650705
954724863
805199707
180413068
395585079
173135190
194255316
832066014
140493348
126169957
251061498
583426485
344866562
828236444
810944834
606076203
890834661
46180152
939237586
139028679
60153886
713609712
185074809
73587651
325127799
101818284
289233947
740528988
352591941
1641313
901757454
168925158
53943855
5445792
550198602
392435562
926260608
113319886
763599918
575011818
268946970
499815903
352295973
162310215
729175694
405950465
432134793
18332295
134404920
144705468
152478744
420721907
577406959
660087069
433857933
842550601
516262317
13478784
650057224
627815982
900886311
247707936
359994949
682708068
467297999
655250917
378019110
521278569
784689237
492300758
117671316
222792429
232100064
405075241
333121254
214241320
819018015
723835837
576476487
681694244
255276190
302554665
141624045
378315387
29981710
617407882
146907258
13708536
879213039
642129903
574351281
388274072
831692721
136817316
170686590
396076509
246410993
150837367
27445791
547958520
535054116
778082688
524728214
399883356
170303670
259665398
912536652
330810169
66515332
570665676
593190945
412954380
223232787
784312110
446029902
327329589
947216645
519890484
902772192
914949048
900104835
111490804
478489286
8165769
70696605
953422935
731105113
645296784
920163310
582478722
73338753
149584385
90865665
459753901
336845151
870015857
29628435
387961310
826219472
78307140
476671655
598960792
631180789
737149458
531563366
920568399
524494196
916710480
222096578
943103241
98218980
6615593
150078279
460738917
205446153
389751652
63918921
256561874
690739761
255359775
358451412
589756108
521272328
131226684
876159252
63122608
498389526
531731895
315631383
690533250
757646113
69833934
294657944
11892036
249988721
579058547
18963951
305194977
229799865
336230347
545182052
670362671
83872558
142662828
829188725
800695545
814049628
862527300
650169441
122113188
64668227
311241974
183725016
679491540
84567882
174060224
505595631
334803352
107769026
582746802
72404920
334426052
699412953
900944365
24636834
479310537
132069108
388105427
214371612
633569859
7017009
667897531
424122192
285127743
144015020
811120290
479760610
678572532
71912376
577290192
492530850
822868164
511507030
545938617
675283774
823105854
823540816
768587451
303865485
685196407
839839290
609024687
174946575
593123934
118772211
230364672
141804849
188166888
726514116
746698521
520186513
180808176
521958252
548242593
259705917
549758244
150718151
603896900
863071333
730074973
463426773
46135717
405493134
684249321
272227401
485175264
118747640
619861323
454171839
490999387
213678933
609685224
337359060
124190529
598551878
109638637
778012234
622887061
790158240
248093868
889561452
727385259
781286179
938534186
951326448
726881509
308509071
116177978
254529651
545533436
927685441
541621194
426017646
477864635
626243994
816948161
729941250
537655616
570244464
293948538
451960476
280967550
559035082
86463336
246179268
620827289
684479073
803184811
275980017
516559080
265143381
152661031
763476922
284744621
923918949
118863511
775952718
689715318
533072505
869881321
72850530
443411787
535144510
551500530
167604084
301492062
409594013
396236043
180183968
5009755
402429774
810038541
88226037
9601719
955285529
43748610
870003813
637110793
129799727
289916250
237721502
778945437
595976688
919189887
195189134
85236248
229462367
650121940
206202420
6318180
77206245
611255196
100321109
217833615
605176341
314843647
370268226
559809894
511787257
641984526
148374728
805740264
555092418
606232883
159834233
671795634
35646467
21606767
377735770
733598529
709091256
888596149
920742948
162978092
373347000
364289564
9703879
939140019
210127350
850358039
888644469
78862374
388041555
121005344
331598311
38253708
378417034
319258705
741807130
718785242
839705268
305027284
882716757
755259187
404392239
952692178
554592609
653149925
682132001
736796194
22458258
254591376
311060437
14665836
815993802
306902707
93990917
10223964
304430973
707291532
392196237
410091131
202497669
144707018
917058453
11360596
210740022
274005242
643150966
368879992
631894584
29875686
328909134
239621763
817955412
683854082
504535392
930667914
794683449
190742025
235519188
938096562
777789569
927826690
135630264
262383948
37372992
707788371
349290400
817103415
550368624
902887068
114234609
586422834
875578965
737224549
950263845
41508528
40972440
752093442
1470878
618015741
609838392
327521049
154431636
487256127
722871233
588442737
440827705
902173169
161553948
426390847
526272853
301234903
225746800
815925936
819455418
288262219
460193256
549006091
756554190
208695364
92176572
140952079
311275746
61257627
901460329
192822159
479551244
779709504
212836509
86846204
802086171
184596159
377578065
482741410
775365135
312957078
496992873
328079566
260021826
712427636
665811723
321351936
71443299
898564521
307666647
135343837
301322185
234530425
165086385
698130171
596818905
487098987
52546197
56769690
585666567
20601096
35908323
172562898
494254972
208843072
520486360
45404739
134095502
223067475
905023015
196811307
142675992
199357725
185885657
183466545
236339099
463981427
12411493
173481906
647825427
869611320
490156746
25100406
98568570
210436502
73444056
383657121
456264151
138425580
116148630
427625910
680822691
648953670
812183177
94613186
134152682
107385176
211486716
1159946
537849432
254534657
506095791
57361416
846768383
194770928
603946992
188109450
112549761
875441277
931623475
146438181
377359161
194319683
755491587
628950504
761342514
479561164
706937331
947583405
630151837
495147611
429425634
282701965
617611668
652983903
292858433
222983889
87076128
278506097
516425058
259214001
534958386
62923329
102751203
375755711
515440150
716807437
17298411
893593704
771373194
30317691
347602811
449863989
851815113
32672649
517210044
47561624
35592414
790024582
762049092
19885459
175875156
758988011
432345861
685158756
285687039
635139831
690242019
924139128
625107327
525623281
194408616
7974309
75779868
165306866
888116444
161898576
20696826
258206936
756310120
608399328
202938027
363819384
510958875
242617829
465841326
223350270
101387643
38435595
144918276
843119263
69691440
302755698
739849305
901510108
341392326
459571011
206869639
797823393
544048650
173644647
645402087
794538667
34204329
661888967
165737349
316428749
136530126
148926458
504569601
235409643
383253842
463074729
420551463
946243185
321662373
269479950
264727952
401137419
920803482
492920728
569181861
27943587
454210380
573575868
395528228
872923172
900490904
214688087
863409572
491765010
194695149
389668965
32347167
191124945
249930528
745986260
754863709
797640118
548826400
360425605
41795718
828121938
188976582
421154562
410865663
814231515
885993231
344942811
904878252
935856480
941983200
42350952
940213000
520551021
211956601
814250661
748170348
355496723
640491050
562259707
432503199
639648714
756835866
781564611
394818217
126344454
751597726
70075216
537476085
49871620
937011579
574657617
781043194
349481712
365803476
485788526
147931428
442588509
598838725
583144324
261419484
434824806
826395970
363850584
813079724
508556052
231007272
12042834
364760019
550217748
66436620
253454748
935004483
745799917
436002626
2287947
785933727
571670841
206920395
361116451
491164661
335852973
870027105
397279500
626435752
810823527
454813230
123501273
290071185
808315401
856745208
699010887
112013673
263152421
143748168
567133239
470210725
697700455
116433019
130164081
122965185
675758070
136089768
880285215
712106751
628792932
276660860
26756535
119319504
695507169
317847082
812728554
109218357
828150657
81143097
597403065
744383372
153847683
294228390
324952147
839054304
742740351
160344467
851089674
101165490
936708010
161879430
3874731
608919384
428602356
713418251
460207836
584508773
463342773
567357236
27732981
421355595
557579385
13506626
868596582
803592581
765715551
414434316
39747096
835627170
563648559
884794583
154737972
557722980
316588683
233116597
90694602
763142039
924101709
90445704
62837172
768231384
316875873
920369681
706516119
267589465
733904472
175609424
914700150
282780097
128393076
360260686
72863155
93920703
503845327
317208480
205929089
2144352
309102597
145844928
800678630
51192714
898533598
718749978
870597339
375252027
401892966
872742925
319740670
698819427
300017820
452449980
4317423
234400055
308829798
839312775
664605525
882161523
805386063
263066040
291727602
361093560
756171270
682430036
701116947
166225572
489094143
85796824
25042968
184573946
22952423
607740784
32998131
499164939
423265044
902954079
735476391
567707619
489400479
903758211
124592595
592271937
563811408
81858723
561083103
670959888
712585401
938142995
471422385
400697061
698522664
14378646
517832289
459662279
196831119
685415909
241911468
379894932
457665472
335839986
567701267
241555376
187362756
188913582
678151320
294005976
807989919
362510364
433092093
877564993
67432105
763274436
835102077
625525695
938278449
53250528
764413623
36125065
387400164
489554671
638499954
168461388
323492247
882141862
203636856
691176490
373107675
160941276
189554973
91863898
362720970
520579740
141673110
649858785
68858589
255342952
6902133
289285695
90907613
440328636
188597673
817875653
92130552
635005754
835091082
59551092
825173454
504832741
676563855
18511706
316859394
829430366
601117111
437035388
430854206
860287218
262407709
153598785
182329854
16221561
461169702
226399855
932341465
912134586
932199594
106633647
206566194
770194947
370465527
125268748
580803483
817171837
104135094
128565390
263362803
389171169
574531121
37593171
27187320
328331166
739552916
265615694
633098747
89879365
201934465
906850290
787464897
244304694
31715349
909646750
265368033
778332765
638547819
129722027
40589520
813219779
682899528
536767683
177942023
108183575
889341273
286998540
917198000
24037803
949019355
879671896
392572610
47181650
303119613
274221510
85142205
176889894
871104708
549423189
259954815
144628884
924531621
102897589
385343202
782784210
440415438
443737269
315511084
583661798
785522088
562834962
298081564
718074963
34185203
161963229
651646136
309547748
139966833
493095846
8014997
943208544
517803495
217618100
740414112
794501562
289707699
779864445
410118158
666428360
876159252
559771602
377601033
32643930
304182075
306297708
450494384
122926591
592033860
191842920
879025522
27228411
332842569
199763118
14765290
567219396
631330845
530822850
795625826
471979664
596694663
273529329
4001514
495977130
146891882
319875498
27215397
158455218
411418821
576763677
357755203
768606597
777270162
357638898
35582841
351959819
237909720
709234851
64474155
525634284
938314543
382068003
34529045
44906943
923456225
227444907
445833756
437525667
135017024
906496089
675099128
923632018
3168663
687006345
890643201
36698
570732687
32904827
89629250
338558718
952879654
453518576
670755431
37181532
652818133
589054434
571110186
677430291
682315575
28135047
361198863
601634331
865567948
597977445
833052033
514617317
853871561
227904411
39484967
66683056
366483310
752592364
922071360
113165490
73680613
746722719
438299805
672553395
12100272
451193854
15915755
712301067
779941029
666989202
373720347
726796115
716299725
76162788
692083541
216464676
851378172
231020929
230191636
566070636
48353223
252784638
549806109
240856680
867614341
456670573
583013881
101119599
486710466
782985243
100803690
721393540
258250821
754136772
458919075
94931645
488008854
675849891
590511565
144408705
531772297
384087906
596484057
753753469
366751203
249223482
901441545
187074087
39720531
174247746
184499239
70112652
115000449
118677284
365226151
630209736
153799818
520683593
679558551
561714921
839358223
147031707
898284497
52517478
684383343
320675696
391723918
857645090
924985970
907403523
329550525
819199496
953011296
414876708
20371344
672723429
797047980
686013019
490893867
576734958
228555375
773728152
627260974
58505875
96415039
109855543
364951479
119618285
583340328
917246568
469258887
556660377
10740906
388242588
644889508
934535406
807815955
652475464
125454165
226286574
398776153
503740833
811900465
423030870
892892270
298049905
296112036
559688273
33500022
16417695
101406789
624236184
923144702
888106356
714162972
680416360
551365706
594156458
350706855
107006994
869912749
557924200
325750044
427687127
431271218
377568693
404620186
923564748
845037429
26252655
117341023
78144399
897509581
614403854
751336905
73520640
456660819
392306377
22456434
554480144
512794850
462343056
442511925
775770989
152450025
831972650
446714472
500476440
883109250
232187343
10396278
916145673
950953101
28303320
341057271
804524493
312462720
632125027
424514685
780412483
574352964
236060607
146083980
744792703
63641304
827710299
274285596
65326152
28106328
679424529
453302115
488424033
278510628
135860016
853413804
864968415
634383564
255292764
154718826
645270347
339013344
176281851
844568352
79235721
550658106
929197380
120744249
534479736
444099624
765045441
467146674
114732405
374851382
712585401
838613946
863612194
80277810
784358485
33201548
83313819
52766376
387425443
725852607
615725548
499522338
829077979
872598096
220437471
276022940
795190818
72630351
436988947
938766672
591343356
193470330
52089009
557698003
750327803
210613033
829634472
302928012
106020975
507699276
869793207
401064294
757951848
45499382
160175436
927294339
791141439
105234860
697440915
426613695
58116136
906936447
894596850
759389451
471786159
359802792
203627283
800219018
381700349
557627250
703441261
630774936
946578240
223778448
763552053
323521578
917610342
346317412
682238991
405148506
539936346
854919129
842960088
871959551
16025202
850319120
572436681
80556795
36936466
403947305
907843776
727921347
375345006
433781349
19232157
616214971
591266772
672734821
759071889
397206966
211256964
63689169
641821785
933290916
278507289
165344856
603305811
674178525
7352064
747814041
193784465
502180430
178297125
850230922
90226830
944478735
232604754
429712824
862243186
723077409
132664454
75339252
153836983
47022576
145366005
517602537
192558945
350001117
217450695
474368867
478989058
322801560
399069651
369077442
837675792
784832832
148955880
572302659
898829485
279234837
194437203
452104071
485303235
755690181
911368337
42571131
345125796
254124858
832238328
791028038
13852131
436883001
789836630
66024981
449289436
207456483
667829745
208614621
738566109
715524312
128519633
948990636
336950454
690870445
300848566
28364799
61822434
26316177
755769204
597969227
566276681
323060031
641887330
937130167
107236746
659349948
933266528
642657169
333590331
113944267
700628132
717410193
719650275
918881809
15862461
26743267
381836452
86281449
361462409
706664496
170169648
326218382
396019320
196326058
160395615
631533310
381052955
782648140
121806852
500591316
813040998
452343396
166072404
129921963
465649597
86731380
195317919
48358158
97213370
693343671
71864511
843009199
128507952
924403534
539649156
270857262
405254490
123482127
197653731
391535700
763915827
299638096
940713296
248304474
944491326
837189245
350933643
656733077
346456443
500546184
612633708
386112976
760297233
58845231
376285911
805051008
634217485
331699294
99693222
897985692
415257594
226908819
781233269
23834377
953446409
73448296
349213467
811417053
897074026
373582157
296427945
287472309
461217567
873785148
601115056
948444975
849450582
355534547
191460630
221567085
144437424
187072613
417941415
67499223
302478081
150720348
140062563
786186036
653634867
332901282
328404676
165931467
485402522
597087156
94456791
391907028
382843416
195739131
672369228
816098250
881635008
902829630
945620940
407402605
747944455
419134659
384767589
720782581
128851855
230100165
892557801
246303056
461757573
892663104
7227615
819659406
310193919
175685703
562825787
282106737
317745064
531703566
466196756
509988543
378291805
268822051
61458660
866059737
243492899
634034948
829888274
561466023
107437179
87497220
454554759
321097566
931376316
425615580
169901604
155140038
584623110
728855385
61506021
729520038
67358351
601305045
287304876
345109009
473633748
843966729
841753890
931979213
216826183
219901383
433704765
659888556
335763402
491117382
641743192
539764032
575461749
329981310
292646610
261591798
189306037
761024650
23492142
644029082
126813531
307886826
165437581
555693504
216206205
504037596
260707927
217156212
816339018
367768163
763915381
565630278
903527277
66742956
341390667
423423363
941213542
310475584
76210653
921016225
649164276
262096964
273280431
897104268
805414782
271595583
181647675
923423997
23530434
852628818
112038373
871664451
536509166
645047886
809282274
343644333
953043795
518247291
326922136
731002155
92456832
706899039
30357183
523124956
62636139
45347301
538998192
161160399
178952018
698024868
194963718
374486187
697446709
5284296
731176167
259937457
277052193
447422516
530511432
835232926
312041508
331216227
54058731
43501725
652041355
788338248
357913124
777817014
305766418
433273806
921066195
534766926
626722254
518157771
575551105
852954275
26143863
136147206
33227883
720807202
660680082
589897066
138913803
107850146
212491881
469258887
265826918
660671022
69227904
252699773
149721720
738470793
4709916
343613568
837053547
636756999
858271056
523121244
187149397
886216379
468330306
61498723
160972734
909569022
225298577
145690274
104034117
566511569
265241294
230374245
220973559
865618431
447731886
914106354
861929702
800264508
11650341
270822312
772835870
858583224
556057088
38349438
154958151
183016605
605587980
522532632
888066523
882697611
141895976
564632590
610786119
346148653
571711903
321459362
822151162
96419256
927834306
103548567
32567346
260752868
261053472
168335310
405435696
154855378
194244903
902081999
120334692
103863786
938922001
380388682
157686456
212430396
221048224
722879407
709400383
714423417
352749488
312682899
518860515
473844354
78215348
615256710
166235145
4990582
354851964
916921086
577282542
360812895
93566502
87609790
595268286
289349070
112635918
142599408
328573260
428889546
24210117
471483154
285882297
623803117
394876677
361562637
933262197
450361785
66197295
11870520
89201214
879793182
54384213
909569022
947813157
286778361
395695494
899316339
764451915
262080999
487160397
36616725
182873019
133715664
854170071
312165957
390186155
508642209
322993796
223169046
287496336
280303555
372279672
404210352
699144909
535556320
507493449
781857128
493927352
897235437
32529054
236173838
19266623
497824719
629520923
853298928
907208689
236722
700212751
237084918
408259731
64541166
263860599
583751967
759741999
153797939
723799985
475998279
342742119
182755332
29638008
19787391
612710292
817275729
780574817
571931857
29331672
78316713
216921692
456833133
773574984
690873837
15939045
78977250
351989637
393134391
411231793
149022891
881088356
254649763
73855695
86401676
820712436
555923256
486329801
212598832
292942631
878121717
708306270
780008040
19210960
713947603
804802110
787894316
354241109
202689129
198745053
202089436
87227755
926666400
315655104
936924252
688757974
904624466
601998105
386193966
667465402
921133206
784248879
212982888
184194093
727098069
790278685
329698262
378327202
490000313
293182698
364367526
934017432
917070627
357293079
216541260
61214249
592434678
99693222
127943145
804524493
888182940
331407687
582680033
245893672
359571453
443441957
410172307
354279416
467947386
138132621
10741058
434882244
660246036
114625142
136103548
439410273
94016433
457503243
812296566
382087149
628311450
512536745
912306900
200334171
918479141
416473365
553357692
528416714
357589842
635752503
259353761
346457152
469163157
391717587
707693598
217852761
228355255
627939560
389178715
526576918
290722437
616357605
23600626
71462445
558364371
689026248
419864655
21387896
919967125
160558356
327825403
11917817
70799600
107322903
270566479
173682939
165268272
682238991
243408993
602026824
1110468
672627699
399538728
542013687
496850734
534876052
644731977
439058380
241239600
588020511
333629114
114761124
354465092
893993751
863791912
664825850
620943072
34606395
563033716
7352064
479270903
713102343
566989644
519450126
121950447
339918084
324957917
489027132
540118233
446973914
546953355
175568820
632296650
816586473
485494695
457800006
871841829
334471821
384686921
333239473
629673648
921024409
36607152
333483923
902099372
872205603
247682738
132175092
34740417
699407326
465891910
560700183
232893115
420944297
581128965
128168088
782786556
955209686
751642110
686623425
186166131
456919290
937066515
100966431
278404220
775728909
923334996
780190804
350708645
154601270
231542151
167195529
571792097
736976337
508427880
835211449
515986439
922396842
266337201
701579115
393680626
532094563
529453911
398257260
582708510
615647240
432538524
127579371
852129301
903729019
440225527
41901021
689020738
749856761
297222504
635781557
57361416
365994936
777145713
823084158
786365015
102124764
936397139
394013864
406144410
818520219
299200759
56808796
372104558
22716729
635819514
601777926
4662051
549107280
193317162
112494722
821389432
663343748
619545414
272316378
142264353
693228491
514443447
99849718
629357739
770086030
836957817
884392032
733704060
41834010
554391576
541276566
253263288
443268192
165847684
453875076
26421480
494306818
802339069
874723302
537600705
494695768
824449277
392673801
906794809
453147528
336941061
728704864
142034601
582670218
384857382
933195486
425395401
249491526
15417494
441755658
205496828
58390637
200608352
11592903
321470913
464309469
739217487
56614722
635676882
910803939
213793809
137765043
841026042
86121140
207580932
943460524
877537764
371359107
446436855
335693495
548744472
19711879
319813318
648800502
359771974
84847698
863781363
5705508
19260876
651031011
226076189
31216422
144790011
726207780
803749080
702957117
484326789
22640145
678320001
734048067
343249488
86351859
74793849
78571130
407800227
587225797
303481488
308480352
414645965
570273183
410136039
449325230
104734190
216234924
76439406
403139126
179993596
818300040
185304561
328121800
785981592
60099294
118815231
676762236
669138165
304017395
588806511
892777980
538299363
137439561
291689310
680732352
444101043
371863185
885730550
48621267
259316809
217412403
709455030
150328945
467277276
87536742
734853439
448039333
483234768
225472869
326889231
784469058
801796188
583136946
210303537
64736751
81485376
451003176
855232674
814292372
950388294
163069617
52764208
40475807
135764286
16924491
590179753
69499980
390683703
475749381
877681359
503228391
58959248
25023822
87774837
696573089
922793718
750555757
774561003
857578456
182758143
710228689
468043116
749949152
299369641
946494951
840442982
116477485
455229799
566329107
885736703
290578842
512433117
147644379
325472427
884516481
153750518
401051262
531693993
166387954
676456899
478477512
219437133
306087102
596819112
307700893
243106335
243709617
7017009
628814914
201672775
837158850
260035561
636910836
327406173
111477585
437035725
300936828
878370615
937894965
870760080
168877837
816538608
885009633
827045985
489401895
26797532
127172723
375205907
328157730
871516769
57120067
196055040
648919589
403262625
250774691
37947372
680917917
389439213
896566719
220944840
82653282
345125796
751195811
193939407
758851710
49400332
569507343
378554712
642581740
308193503
759454809
556670798
734019348
166028433
295374915
692342833
523949436
942357152
231489191
617257467
421445059
363678270
157712343
379030182
364235031
431062617
796176837
754251251
26900130
26938422
201286638
701567186
870558451
758382633
59304735
157782186
554722471
200362890
406334996
188712549
634083076
649753196
155934597
689102832
711298215
539618699
254134036
61334211
425969781
675318986
117680889
180198061
860164606
837666219
768186243
361845396
514979535
898272882
715064808
615583756
249223482
546033797
196571982
591075312
621482808
797476962
151540590
96461992
648135597
535115256
855405196
384451680
649796094
776050053
272403520
639390243
164339691
342531513
480949342
312156384
182614548
173620196
298483508
57639822
625624154
738853713
723003973
655568613
195892299
185765089
896025266
76651011
371711668
944941257
669372825
107447352
414338586
190521972
133323171
133524204
69466506
358359952
833176482
113344320
370417662
311347898
321006357
816588637
456335011
75776482
410308353
881976255
245050841
521862522
4757781
559752456
512172628
844914804
339870219
452429553
10300548
302477754
648092100
150334392
889322127
581566819
10003785
835713327
472877481
159361731
902376685
359619318
837787584
936220254
215575415
273194274
554018229
30107085
580225148
188300910
823928964
497633259
57189102
80964313
682717641
184998225
529406046
315556807
468029390
427759932
114493080
707174602
323452524
904304046
213797400
674657175
907625703
954432653
721576553
125317869
205819500
1828443
430953411
742309566
198122808
822320700
792678956
394927310
446456001
199089681
894146919
211764492
202124322
360222417
13555683
664404492
906639684
699240639
12476946
572773962
577816400
80471077
618265945
853969038
849776064
452304927
878934480
439881040
184270677
506028116
117881922
291961150
120753822
703846901
230479548
364798311
134347482
140946727
154123570
880313934
775594887
346402065
201688494
716946570
187479414
794626011
642426452
534756336
189727287
270877608
497891730
243790588
11851374
365516286
783588342
365972866
312792973
88667521
878916276
517286628
304219347
26986287
97702038
869051520
246227133
51158112
772293338
4815219
361610502
810570838
473246135
487064792
80260032
417806345
527289639
84309411
174623355
570295348
366641809
415021755
839420198
293575191
702927420
628919447
308039994
569411613
706811378
321965010
364961052
698072733
399623519
348246594
811455345
503089869
884009112
795104661
631492518
795985377
788183382
514985380
539370659
278028639
3427134
104460576
367497897
894309660
868126815
390114186
858851268
1656129
568461590
749133001
334735910
758947440
451510964
70026495
346409747
100133580
850253163
785136281
799060699
911742093
550886696
768922506
416846712
860047893
2862327
71703257
779069886
163423981
630169061
90034065
233942266
135581573
430785
582009681
96921873
141498513
185789713
472867908
823688464
409926390
934680599
718578276
90187482
437218846
825820430
884411178
237285951
487349193
64895367
208203177
369436915
66876978
146775326
854080633
748453083
813082755
88090746
666290373
866423511
225444150
248965011
464175624
754208805
535331733
47730978
121155888
643142859
235361778
435162945
375759305
857223858
440664336
97582685
698771562
321746412
666797742
527950950
225051405
505706900
456689538
877604775
231736729
367440459
796860624
12829072
181944438
31829872
869935846
42867894
92159271
640385475
184387950
328340101
573451419
483488299
91173252
53122697
913532244
675633621
229042686
706512476
98908236
240283682
115057887
854379836
934688574
759684561
356278341
947229204
553099221
849632861
438602170
21290352
816994727
904560901
879433654
730926733
739849305
433953663
137449134
85875028
145786795
690136716
195021156
523442067
328373089
754251478
920029625
209495532
330232680
58612607
439173516
809918504
7734984
479414088
587392443
128507952
451516837
315710220
527074758
195700812
374524479
411944542
172381011
263130358
641898369
373761543
1005165
68169333
6308607
367336915
460978374
184269297
695371868
803921394
340040811
735547022
284012532
896147936
87832275
123041769
184069644
637196976
792960309
608392313
494553792
112402404
516645237
919840851
83218089
893983157
892184454
365489175
473566737
742515254
883117341
391593138
471977619
40857564
828761097
819276486
286433733
939781410
458452109
765435790
99226812
690069705
705474198
299377395
22391247
915159654
447748579
743391315
363574660
871190865
28249923
476275896
131456436
881497768
832052202
266241616
465850899
363898449
450697082
248266182
576620082
639160491
111483634
489301985
24473153
608814081
122065323
104837979
753747498
534125535
101337872
805566353
671986308
172314000
464062767
43413555
394886250
872981016
380578134
556200873
668492163
762537315
532737450
467880375
106656535
399346804
655854981
372121656
370522965
187381902
46017391
151043089
66363599
213652865
798206313
916887182
180795913
770853285
4175954
369498654
561931493
842683320
913661283
196974048
410672127
93614367
320542332
598321806
934583271
610706470
774714171
948969061
533406606
844731093
582236261
588535320
816318429
581962248
795836649
109623851
289430082
543028425
52297299
166980567
412902636
52287726
51933525
191201529
107648385
57350079
33428916
429655386
188147742
275711973
45418854
178584345
80557172
109601277
302181318
161331757
890968370
152192589
255943728
15992483
842031544
737175800
600322325
14263770
705973898
28076302
291295102
367993518
221491079
142025028
568606976
628349859
206834238
465850899
772675122
397222062
765829753
249205500
886986315
10695053
417549757
953392163
7191085
465456348
229693623
460714143
942863916
625500344
90977333
16293246
811876557
441698220
544339926
904083693
316641433
627044457
447458742
694463712
815983825
656123847
1962465
103493703
387246996
805842780
502662944
551222913
688844091
68878288
242004987
83591436
364606851
481908945
952143260
613956981
150802521
752543103
32959839
744692814
253780230
136836462
809914092
280637403
76047912
650121576
50143819
865734255
498879206
294157631
189410122
317089224
789136867
44960848
528855847
135658983
678416094
888668001
546171194
756204429
808497871
413979165
72482805
267153711
877145271
201054265
293178909
665528998
626833223
401049648
826006305
272271474
38576083
882410421
116426826
209610408
622675785
9758015
415353068
459596225
175386933
3112169
310383959
586288812
130872483
719774724
752342070
626726601
532560959
762269271
459494427
315980322
246556414
482574930
213994480
202191381
586011195
77254110
300099223
53522643
309530386
522235869
118791357
628065384
537219716
8491251
665639409
930916812
821340504
185591751
951872109
232547316
375193713
314817678
116348024
527640959
197678615
583799832
229306849
718266776
780968742
835205958
226630056
365841184
511308150
839101452
904942394
424929725
490292491
248252014
810431034
438287392
33993723
373921380
122065692
173491479
301934534
153483909
753806739
59586732
178086519
139660497
927752286
576811542
106676653
15527406
73109715
51077133
706481551
900848019
352930235
60575040
403779567
942106206
475590138
6523532
755999423
438282552
441324873
850173929
526371405
146528172
539065203
58136829
344089587
730573068
939676107
539697021
267392408
616261875
295630588
400677915
347062977
952140153
609512910
678917160
138960141
179421689
917120336
97481859
826255203
286610014
35621133
380134257
738978162
744646456
621462461
561069197
832822281
456935180
322342056
767779183
386574882
766967928
561218323
753406295
308738823
824273592
193134228
922559121
743213062
18849237
445919913
204948357
948052482
747411975
890294471
564069879
356462957
157839624
765393287
875648754
831419161
573432273
911838499
52900398
251847282
409599951
205723770
672675564
93777108
305761620
729460118
594004650
229847730
155513385
58301666
42063762
107426041
301060193
298377552
473204571
807109203
263276646
540501153
527644614
290569269
29282946
749198734
162481010
147491211
564025114
516482496
753325515
915217092
696578533
216473048
911604253
246504068
324093915
5782092
726188634
879793827
543792088
305656911
559349670
515821959
488558055
75393888
303488826
111180822
646857183
304880904
329726257
555340367
198517473
312806790
609033036
300731542
174793407
938900694
151224681
219147551
416024676
102360347
116444400
420940315
898703667
369029577
869100967
607330266
817168946
212910247
193743355
221586231
822912841
904476186
226746078
430373361
696159086
179627772
587638605
572159778
189698568
651088629
121050585
1703994
697517499
392205810
534738207
718903581
183370815
457376755
225986051
757998343
153691517
316125902
665112894
269240625
356134746
225390734
934927899
425146503
615965112
187817891
125467931
398467443
472207371
77187099
623449889
237007937
603836121
189353940
143364019
833086718
7151031
936344703
933431864
820674144
169255029
87937578
642262143
48264581
208567399
51253842
168763268
97400688
133508463
849388186
857789713
286988967
899412069
729491319
9776586
247555776
261321812
554613689
828562296
755052024
701030790
279464589
301664376
910464224
116895903
351246079
475433472
792950736
816012093
890700639
306144540
584431650
873404590
363831438
319967952
921037476
672685137
79512542
384183636
274001197
90579726
655327227
723538778
422791545
187133004
779208815
900139617
400596929
449739540
673747740
919480100
634498440
670760964
17269692
922760616
336471804
797238131
138932949
891763242
480947520
74824768
397298646
174975294
215392500
26158597
938422044
937302003
567260701
875147998
783932409
564427975
872492793
713964535
374380884
267565350
700044771
284909206
209032136
345891636
445726034
99585630
752629260
905187092
307916953
652020471
164556355
644023575
716357163
581923524
340463745
154587291
431206212
206786373
310150159
925871841
171174813
636479396
770597192
545532851
205008194
747426576
633005052
356096454
163569460
652294647
36999645
113803824
664643817
829864224
509857980
776425636
689188989
206211993
671593815
441311093
264984245
792290199
343661127
615448843
948504897
129857745
899048295
63411552
555808380
161201399
837704511
752962502
228134163
922837200
849951567
859406502
576398787
862986804
84037141
649920543
153510082
610518075
411026328
839465943
233016393
327501903
853018099
29121066
403040223
143671584
221229217
32768379
681527079
573671598
782410307
951326448
609465045
29483383
72534189
879193893
717159784
275796620
279518074
224331757
206663712
930495600
83934652
426648558
663655046
221973309
493141924
205339361
869697477
262405503
154018278
654593385
709244424
660604011
302722434
472515005
736354957
692162036
722465640
265460680
890920818
599518698
360428698
902332973
204555864
594224472
587082676
548167950
444139335
210008433
945182595
192972534
647601782
436471362
334593483
188349877
600436181
439055320
335509503
291201087
707896219
350807640
208375491
285262351
66009516
91259409
905545068
907382672
352985229
2573317
930807320
428305315
452975214
22716729
366452109
399409095
629568345
146092439
812373215
89182068
855835773
409067467
97239492
368064558
656510026
248936292
738135738
731002707
407800227
253464321
259342143
317495667
672141062
247915779
953732074
238044717
33927034
271356258
916825356
319987098
502889773
448799461
117667414
751565605
903863514
806152652
729637573
193987272
711714258
201284327
779299140
374334161
462762262
143425723
258605022
930840228
938807220
461119427
92839696
621048375
894491733
520148955
856687523
310222638
506795256
261697101
932424345
409069927
105446595
520551021
674398704
408336315
918357036
249271347
875584872
344294647
923114817
286457408
14295063
363726135
171292365
391382841
731635671
660422124
513519333
785236039
790916380
446523012
82021464
753145406
676868538
949146343
18175196
3719206
58787793
297562992
451673286
897820059
140081709
29772030
117355407
199156692
261247170
147749682
67767267
761503431
457043739
335801694
378286668
299506393
387007671
203473960
262316844
205685478
666759450
789382651
877501149
843457099
386203539
675087960
100219737
33763971
79924977
674452483
656803530
870722729
791093574
181723284
887428399
839022720
59593975
403763322
125932815
834756027
520158528
494782600
860134532
683914266
270322142
2372925
288013278
633301815
84223254
777490341
777842890
190014013
621699339
887512830
901539935
896992853
248167005
785273190
582067119
791935998
575519187
109409817
178344990
881776488
242158608
627577161
802150389
603166011
634673991
162853041
494274906
364646775
866190393
230686664
461436253
544660548
105487221
59228151
421795953
624322341
478248715
882923176
925831768
183153831
501433862
916770212
691115348
105216843
16609155
333035097
937751934
510882291
841785291
23510519
211247391
69461688
178909797
576179724
746634713
131088087
378793240
350343081
468871584
4700343
681779432
572915331
273819705
773998748
129982194
90589299
900666132
182325578
798347660
766524650
459427416
379253541
604611534
914441679
770377602
126407816
620646309
522673793
359953991
618404225
5140701
608967249
891112278
442089642
152545755
816345557
30001103
161266758
624369372
930323286
935848600
144159807
809344783
481646349
593281112
952552711
849479301
1505995
40465071
594492873
21176498
737092281
679105757
78778342
789958973
263257500
947382372
50028498
907281075
293048676
253221466
630583083
11937531
175609513
41953924
822732339
203358661
206432172
249650336
727883055
609150749
412366548
866265879
846482952
551943707
859196355
446753710
198653807
275645565
930358026
175466446
880379577
682095396
938346875
810133483
85936796
225752569
935435268
144120336
109762104
335390055
720894765
709658287
6232023
126593352
346252082
181149879
66989722
503520654
427914565
763373505
44926089
638704008
872904432
576579527
498121482
53182138
727021485
305302116
163481484
320553342
924119982
138441684
521766792
772251373
315956865
20246942
97137231
142264353
110958683
657510873
184184520
858276888
4794074
765404793
839561673
226149639
671316653
45597627
858229023
74918298
733527660
208033505
211067131
788489718
171413718
486034218
339439434
24583464
876235836
897746367
702677346
236814944
10002001
61209762
864253864
206872530
783326882
422571366
87018570
681731622
388517171
348591222
793600053
649049400
161638889
239341231
82241643
554075667
370829301
57670153
53452832
439034823
890786796
474887811
66538070
10731333
214272459
96162184
248256609
57904489
187487205
43643307
148209186
383781570
867524406
617761251
907979904
175396506
487112532
299979528
26718243
427779078
61133178
206508756
781168245
345173661
284732086
620681098
7304199
560615290
618722436
68523534
570445497
730679548
857964799
184174947
97395702
774897820
496335800
526304394
370743842
267775872
229430703
447752409
833074744
172266135
281723817
65901089
149826504
517840374
365429848
874282944
98052768
345275658
367383021
224841051
587964087
703873971
504181191
858181158
335026281
623928265
508623063
247539736
623715691
426570832
45835524
630532340
781089789
756132978
224096660
446570877
723764848
231955707
33591657
309274911
235237329
164785563
931109978
570050772
14819004
362106312
171145515
314453904
339438263
234911847
911292162
176200638
49212667
40790553
76306383
953805855
925802635
88433373
4135536
237889050
480744349
638662695
945812400
425945809
384209396
333629050
643784250
55475535
297680784
893256630
469555650
208638675
412749468
295432839
505488647
50322974
792443367
473113398
648878678
158942352
43800152
586336677
280575057
203129487
643382184
217656507
101348385
815102658
399865208
71534328
164923580
586394115
39247477
885349332
597790219
716548623
578046459
874330809
596603091
141795276
696340020
927804526
336720702
839686122
546876771
514280333
7152843
832006977
122502371
54958593
839523341
101689867
265947513
569143569
553893545
688088094
20380917
54151665
314616645
434148655
580918359
57303978
797689371
523494098
580324833
833484342
560418529
545010036
827279514
931203710
788211246
236146764
327999699
461385898
398313384
755252262
188052012
100582481
655293563
841925715
361141425
543717681
463070435
480296844
194161892
508237375
54556527
660144507
850704645
435267247
54968166
215469084
299912517
397624128
36098473
308713541
844108848
953202756
182344410
845946864
485441742
525046763
852236325
899814135
131848929
901594713
439266983
95147316
862381725
632536539
127750038
389112723
886928877
860876818
548934828
627396973
46553499
349976627
704946147
779539491
196964475
201823858
149913180
495172998
317009895
749891382
644090586
700155455
333144127
524428086
673594572
308786688
72906520
352429995
20438355
125256413
134988873
643353465
205936836
16446414
17064099
399786357
92267697
252215046
671258760
44725056
322517213
404851743
929088369
501261426
17020794
332058651
402975435
470895870
300737282
351779031
827714391
773799877
847472775
883875090
947190912
502170861
238750122
710967564
417880596
481427298
21500958
400958845
173632160
334649922
590883852
769640481
606775032
192082245
889306024
518732617
421795953
253311153
572676006
446465574
727997539
499787184
701136093
845190597
378688734
766605840
80269605
887570268
19184292
231122981
859845070
587207820
918908708
408768957
633550713
44868651
474610194
462841727
811464918
712393941
824947624
73386618
452614804
567270748
4441872
515975127
583956052
787676013
11200410
4575894
406852500
944022249
70409415
445927736
223682718
531942891
802466298
444273357
893907594
420963102
20648961
378162619
424141338
799977318
564312167
802074588
717525069
614624892
194415613
216515977
146581776
683392841
920830151
826404820
708890223
2945374
206084564
636958701
775039653
714758472
691166473
202271376
393507738
780199500
439368896
404593272
306489168
410933847
888585006
130044723
846244957
351596323
852456504
505665006
343393083
64051129
601318422
926360064
466961367
538921608
149812680
362644386
571208452
522140139
360164979
824527216
290604652
862709187
443366732
78165034
510503504
441761180
415442854
22266798
834392253
504899166
775589094
501730503
832257295
500103433
389331835
767141928
736470036
74826930
601624758
570885855
65032504
8318937
428745185
434937945
23013331
360069249
330484163
310863581
11094895
5581059
227272593
432766611
352841634
578939299
877664049
331752315
663656957
478556681
609177677
682797032
84842512
248132488
139354161
164312045
512980571
170992702
26344896
89229933
895362690
847727442
930227556
45404739
941064192
506308960
116953341
480124242
224786118
466109370
143793062
245490012
722885949
92503899
764484063
139909395
845362911
586547283
543059274
413438521
558249029
553233243
207225447
564977200
76520811
936105378
203550699
792868840
7715838
910555041
443803332
462414192
32347167
567812922
527828111
567564024
173328738
750025531
206671497
884564346
520551021
427386585
192388581
640663452
164460665
357072900
573106791
447480312
636637336
608525743
22129557
881671495
673632864
743180709
306001085
539367595
536710245
655147401
663029739
951115842
245099995
751888818
338424696
278459424
949708611
51138966
139047825
805338198
835015898
718932300
462177868
921602283
469421628
898885554
544428754
306660321
19940559
79561203
611561851
338788470
105762504
909387135
741811770
718464983
243422244
401462816
716826240
237314670
70238454
808727040
818663814
555281865
873128006
405905595
24727059
877030395
942624899
905954599
242183428
665438376
168504402
203208726
196275219
360033603
921803316
710029150
326927523
351612422
320494416
110918903
677021706
838447585
693428731
597632817
619306089
764719959
811005023
397299947
702409583
576974283
855661810
258686256
550074153
273692070
756713770
200751140
452060649
914049186
10137807
93251532
747606157
395525650
371225260
85209273
351185505
593583438
9888909
237475033
52038828
378329991
231159231
431215785
742020076
936287265
340990260
650992719
486452452
935463987
809531172
525225212
519947922
612432675
364514177
535283997
867725439
907309794
518818308
11276994
289629825
880145826
736728507
340242943
275443420
121529476
324495981
753721273
787292821
103713882
656065672
658198775
268971026
643372611
925531106
259351716
544406224
706257648
501558189
918596361
217173078
559781175
470041499
365783891
115948176
26523517
83103213
564050733
462069564
254626390
895343544
575270289
844408655
700226658
699252567
586365461
23170085
26450199
833080752
491119793
410103690
17499444
324237510
613968708
239392011
922261942
514327529
467143775
817759505
600534113
479999793
426974946
417315789
598542252
618434946
434039820
325403343
331469834
136338487
105350489
737435437
214033134
317753886
248397099
873488385
246964254
509979392
553401530
932934782
333925053
308038374
497429741
649623780
483924723
676523910
953671833
540855354
812596233
904868679
667637007
145126680
22563561
543861276
444062751
238785886
78182691
89402247
144993434
579874902
603328752
285591309
541451845
87081409
337468481
875068115
231715249
199778937
326803074
455865431
208957028
116199485
449594102
595559212
418197590
776111829
269593493
83497963
542587813
142849248
887534489
323270637
849235710
944098118
640553806
192351219
178124811
222894116
262381779
504564111
64780491
89576263
559580142
837982128
111171249
673769972
775834212
251841931
775728909
610451064
851569661
213975696
255460278
843211134
869046513
802033157
830773659
386788232
180652083
367049635
600246246
405636729
13463298
36158623
940212195
467621904
476591805
692711853
792183530
344331237
4441872
20759123
150742939
654990352
430505800
541239892
175157181
237022861
590797695
293125260
229895595
14254197
725492797
737152545
306833796
342139020
533119963
323490816
693496839
120286853
726246072
472714740
151195962
803031105
20194314
624677594
870645981
413127947
122686481
264473271
320511535
575390535
287621324
461991814
724812090
410367961
15982229
162444237
351999210
145500159
143217274
464911286
930331361
52191996
919927008
679821681
639235403
784954566
32653503
941772594
871994997
95375799
283399092
150085494
381780813
177045906
63057351
684268467
397815588
253392874
263831880
749285491
367284409
260101550
853164906
344337763
522136417
96830718
244628442
315884403
233405412
505334523
79829247
577376349
911330454
828081935
942586299
396246894
217190254
734210808
824895839
425022054
800841997
570246908
862575165
951058404
154928433
300658063
643026325
273452745
794520708
227241900
593900066
313525323
533397987
465065913
2265854
294074436
548274429
511408806
670266446
215344635
693718628
749115969
604240062
79722270
59343186
572121528
211390986
521389770
277588281
916375526
138358569
117308749
276495570
806285925
12789528
569049907
833171113
314607841
49138209
533458897
286432787
741084222
500813130
516090003
853150631
575021391
733559844
653792130
520811446
900742716
366562661
441688647
180729045
911511836
87748779
808927285
732758062
689792088
671717017
133317363
2203794
293278428
569603073
335168977
457201519
499778811
691109264
389765207
157236525
195846480
427683348
99712368
202873549
496647240
190493127
732478095
650839551
254761652
37583598
503834988
26459772
562229194
573786474
118456302
864212148
239053077
368225445
920769432
662528184
762661764
11545038
910143402
172812942
364338807
675059241
498714756
20827442
139737081
1641699
539835936
864882258
335259912
532210935
2785743
392434617
350043430
926905725
245882505
189018885
307821769
867600990
708036480
419908675
588563563
484666100
7988343
205115261
753356371
311476701
127943145
3499278
657968674
170447957
390559254
825929721
230575633
664931007
380986254
627445101
252549816
780752455
23769759
249022449
660125361
120045420
422456490
5481632
883205266
9781534
293153979
146131845
626563374
93375042
381799959
245889018
815820633
348811401
875307258
743831673
545432281
105103212
126302555
573891777
901921185
5246004
751959150
249850283
68351220
461322870
60625809
861378540
16235669
626356962
937780653
699240639
215316524
500112666
242012251
482105853
294575140
549696537
873301785
931960621
647096508
76124496
552443544
102618593
47424642
475685843
398447406
144581019
26852265
943327421
15469968
301469937
843312705
180823653
387766309
543401772
236480912
924173118
626773029
669324626
803653350
143575854
727126788
924439605
144752184
277964720
309853128
59006361
563677386
875758706
584402931
519871338
518118676
522808587
608401784
201176595
289187616
566041917
769209696
471345801
298822654
606788342
480906137
425910774
40943721
567525732
517018584
945723479
230868476
948082149
57141237
647300702
675121494
235181193
750054123
420276998
22524914
345556581
87109949
827767737
415544784
935377830
484100716
864221721
123002748
76287237
175459918
209493555
478049635
43033895
607363648
105788762
727464760
90618018
72649497
281379189
855284190
232106958
761282319
375931710
11037669
303186483
237561134
925643826
167929566
371671725
201123583
5877822
562078695
79312305
30422994
806439093
65546863
223405101
406976949
710890980
590816841
272970860
600925929
37462605
601652595
134715010
291873550
149613165
666300091
52201428
949658737
698503518
385141921
331560855
498175157
873497958
500007363
2508126
932819076
596723382
714476437
400986735
35056326
490262049
468791192
160548783
233935401
794559
115775862
308530694
190837755
326660096
417063738
576982088
295810942
629547013
375433914
198728900
777547779
215076591
566941779
5741148
442636374
115564183
606183563
845018283
901920195
184813391
162618839
928746858
527153098
13832985
148151748
64086352
255345573
653644440
117334903
654276258
921538934
320991105
429916484
297610330
543526411
842594656
588088536
872071581
360787224
23449396
45593740
47027560
23275385
542464365
571905386
10506113
112808232
672953181
135094176
682727214
151128951
936248973
955921488
903587223
30786768
138526078
281388675
225444150
308548226
932534649
90992775
504085461
609723516
950742495
787460961
187530267
327894396
627806913
277636040
78919812
704812125
727002339
424878559
22352955
199329006
513241609
181887
527778636
364099482
449442777
877106979
524170808
749540146
26124717
954316022
301055082
701260542
618473238
540280974
445169581
457761714
105485063
328918707
333264849
635158977
311361825
955977018
728754198
377361170
527056199
382314179
427068644
251568867
476511375
640175229
819065880
465085059
875139676
916032
766194201
701901259
474101114
179283144
568019731
536116719
712815153
784099382
120102858
336673154
264924471
160250080
375711531
664636926
835952652
110759610
232920663
248079179
781842035
695053617
364042044
273620350
237027480
93442053
770359767
309296763
670789683
578998098
583876416
719164695
123778890
244226376
57723509
520081266
355196592
936402141
927606661
915962668
305921975
916758345
862843209
80374908
585750727
701089242
31591301
596167375
870989832
565812165
836029236
43820620
491544831
499184085
699370756
798751974
811192955
273613649
185033587
482291519
920242917
320210576
478784022
565562078
773364378
897047538
281187729
717592080
162166620
237355555
598335805
953700840
680817884
689074113
821126844
189359312
893657900
913465746
479951928
679903796
513750978
827461401
730171002
143659570
36453984
478830141
463742290
909224394
871341300
790882968
175151674
431799738
186893679
919209033
747317729
504218339
127282608
91096668
467851656
12411
635111112
437897739
228193987
415382043
318923326
517434376
732406899
170938015
101071734
842749482
26727816
456507651
930687060
558565404
1703994
140914560
814374226
234365735
168073161
452587111
535628496
212951385
512285187
206218473
375658590
859305817
107273745
888106356
195566817
62224500
84108378
303300102
249016681
675030522
722560467
499164939
848905176
630918323
948904479
585331843
3139944
257121504
675231555
632583840
240070306
200655407
950426586
915542574
883920514
868298679
395230878
643755531
271375404
778390318
151837552
564542657
279587963
549691233
451108479
503371414
830706648
19383190
951470043
173749950
323484867
134493655
324208459
332771526
354047832
916787064
95354753
521448518
303475335
769736211
777538206
911018397
212597184
150501035
172419303
335479510
780285657
410591243
322759888
636910836
714243976
35242744
255445932
721138633
843061299
933520668
742466110
236539257
426630318
163152639
922751043
569583927
334490475
914628660
647670888
210615573
310366921
644837316
328114575
485934424
245537877
862594311
217287954
8984475
810854021
415119467
664777839
151856499
137778056
366832221
816016700
73759965
522110944
697060819
187442146
33830982
898796709
913980772
239734761
301750533
56619483
544263342
725183469
639447681
522216723
559540976
952322359
887656425
88894878
946539948
215946974
46352711
668271984
919247325
336309063
198438717
832782784
101550384
2834527
856353181
543132886
484744535
157198233
119130342
223007872
82978370
475366461
277818033
889336770
914661858
396931071
737082708
718720217
20501743
821842050
930782790
145065088
94009989
899699259
96065055
748694757
837491403
846770142
178615648
86941620
147156156
919295190
59304735
141862287
29752884
525302831
77976096
513227676
944740722
141938871
461198421
744453918
944070114
536604942
3938431
296590686
98314710
563847379
714768045
182241201
44210483
711302619
441175089
477127019
51856941
730473444
502209153
845431561
310079043
178191822
169714566
456339987
34601632
222545387
924603722
161753858
732621690
139832811
331630689
919362201
712609921
211359505
802906656
792979445
40656531
150033066
879242602
399979086
730884667
824036014
18609912
912539002
725301979
360815943
352650174
512529184
429261285
119202996
20677680
179685210
925699527
110606442
505760358
883300710
741811770
161783700
171538587
693719842
932017065
152908209
600901662
171327174
507541314
34771954
927058893
896877208
332650156
737618488
623752639
65852667
72084690
436184172
361773243
870856943
937570047
883194594
372131229
320044536
262922721
764949711
511623655
8590019
146371170
396934872
675528318
492126436
143683697
757454066
383350392
399835787
407273649
317823600
542281731
124544730
355081716
121379296
770492478
513878640
643234261
39191862
675049668
784469058
278139990
19892694
914752974
695421397
704927001
464913038
3446280
157686461
386311342
7318910
426898362
42063762
281987303
658191615
385523856
123979923
204651594
379397136
256489389
166292583
168606113
376457488
151092701
898770287
193581443
750513627
270836699
432352817
242519623
262395930
29468638
225371929
535164584
26842692
312218791
64426290
727017746
644205462
607942938
370490452
300046539
770836935
803375733
660307248
601252812
356345352
475340112
514395582
632947614
604342381
47999022
795560174
875671338
38502606
790748946
893997259
895611588
125693075
154431636
566587578
261792831
166800252
19339858
404825550
21682845
780728357
776609625
182637851
876886938
719022551
504971092
485185085
580248249
37162386
846173323
645028740
537246333
261649236
68236344
481965194
764365758
225099445
86922506
155446374
158002365
172218270
323538681
103503276
850522758
940827226
145812001
398275092
422667096
2626352
305038799
9352821
794300529
487034277
20773410
466951794
420503598
504171618
895439274
238038779
315877444
125942388
500541795
574504449
865514076
757276603
385285223
151143850
798230398
452927349
624059264
115191909
886622541
736367673
474563386
251651230
174812553
936765915
175453944
818582102
126765666
194255316
90273390
665479893
555213139
50885971
409022084
347114804
588911814
892691823
175559247
632746581
841064634
282231186
124541629
906553527
663297945
477233196
224740811
371287355
719956761
726649217
394155226
26297031
694444566
750528148
144312975
102029034
634670754
198955659
648695199
681320321
889120114
263102900
530066583
57122091
549729671
358259837
893113035
466204743
825948867
94609959
750245237
246887670
754929713
707741463
241161017
56825328
481906627
173153894
330373803
136549272
875690175
317861892
120466745
385887742
743194390
170126955
877930257
67158893
493928508
540811017
235802136
613696311
687685529
386462010
281503638
947018598
178833983
239545179
925469775
777319896
117364980
922291539
426620745
513428152
597148540
173893545
738316490
521068754
939829275
444263784
712116324
473997522
172684966
276109179
606123220
727698692
128105624
368895555
483091872
699408285
785146566
139818336
850031509
910899669
30451713
742142929
117169731
791112720
156767151
18418452
12300429
882838544
601375860
147615660
189909174
757674231
259179402
451049913
858148838
598322073
145241556
683196291
116675724
327080691
437419089
845152305
7888483
310008953
122984875
108633215
813886887
113011843
14261281
78565611
336672837
582221820
530617857
916855180
801698435
83821188
76038339
246476031
690072094
356623191
849000349
99455225
646912281
186189073
612353469
595297005
173252154
363121911
299386274
460491015
307551771
37669298
863484600
224065802
510173889
21165903
64777917
471652137
108031305
12990561
32749233
344807324
428974279
902653441
824005548
909827493
89871324
926878366
364954210
202468950
142990427
785292336
663322602
780323949
371394108
453276665
621778552
40771529
551654969
33620870
305675463
921669294
133516973
605597553
818743236
604372209
609599067
126650790
818816982
801901491
696397458
751030569
739338334
725523218
842922464
799948599
928772460
617636540
153304534
147165729
735043234
838058712
694569847
393747063
500057371
96603450
617602095
30941182
597043125
97491432
182754842
650313036
219257131
513913046
724994316
704527816
829648363
125032953
3331404
413716341
329114231
849450582
825652104
858529017
86194702
5715081
799699701
769048038
607269334
444101043
7380783
649595061
560795913
825873002
452776842
85946394
529115034
902312688
382297755
57909239
142900433
266330433
72050394
761307276
704946147
332172223
875967792
710982570
319855060
541496745
142867452
346552173
22726302
319891368
597920007
504964706
232336710
257676441
447225196
284613765
86799948
460342040
165590478
367890390
766752026
589955271
701863641
21996798
190431296
151880358
526352259
248266182
8558262
651557526
249041595
742252114
55207491
872253468
142714284
702409302
107182740
492642360
858226615
195576390
491621415
878140863
364246691
198767188
473123443
701691327
930103107
122985676
28728573
7246761
413601465
186807522
776794002
209313645
687772185
686939334
950034093
292943433
654490900
936031036
729454692
805819787
425746126
753088764
28385197
904351737
290260359
843793689
23741040
163612143
279215691
271700886
16953783
98324307
77643874
100942744
815583327
60759831
561759760
232863225
702169977
721090894
442234308
636901263
715693159
99358167
576658374
171246762
372185757
158916441
948810175
806492235
307805835
448308981
886788622
914652285
635608908
364204785
634689900
273165555
443124597
575021391
137018349
549603557
586215571
127171337
937005240
173653108
90206464
934248216
124972863
659819025
656650362
588378468
447260133
783463893
348074280
811413915
75751149
824934129
765731732
43542612
20361771
199338579
74697022
675310056
245351104
492368109
146083980
220944840
390875163
736900821
647304698
282968307
779357563
456976728
512203365
601418831
273913411
815849352
313785054
93713934
196351447
117767046
791045709
866770931
12841973
128814288
182250774
737503920
266682369
428843432
369996450
515850678
28297972
760191874
544186758
486298827
474365080
407091825
217019910
189247497
849569751
360203117
669664698
238712328
160024302
682583619
705280850
654491577
955727147
40350195
123261503
798595998
92465607
415458627
134568316
792916312
214684098
212520600
521395184
284371800
212903520
148563387
206077971
486753131
129363278
683960758
451452173
95519394
553249075
114339912
400773645
219426198
743540397
98810650
186079974
179340886
22879470
62361908
621584463
715639188
60702393
772062450
238779339
460241121
97665509
890691066
303905243
327942261
202086030
736491425
236437882
865044999
804372306
850288028
236290359
362634813
286586901
693381963
405863294
829304478
837105184
118647762
873517104
461182231
259820793
121577100
70085783
904767464
853891029
257010678
33256602
316557037
59371746
232157837
115364223
360100127
491382762
523697055
350470425
368935021
933970599
810842673
679443675
679864887
331029934
471719148
626142033
497489664
13719655
25502472
580130235
12617214
695451863
249003303
800589990
536398106
70702982
374553198
781922640
159307718
176171919
678025743
439544210
52326018
57083799
767422582
94428072
483667508
680723859
443009721
575069256
250429680
642235926
130668407
466726018
16101786
193006397
63689169
370778672
158835216
754749850
83131932
501567762
246504774
545795293
479578951
439218813
955287685
99319875
344806967
326228268
642300435
951310459
67179355
844305457
277971201
175550742
322647624
238664463
787656867
528086916
728101606
424591289
769535178
890380118
76973301
334883566
682133688
132404163
419795196
925431483
147127437
738364278
518058720
515994273
214539551
270106726
236437957
884114415
902925360
289043299
362137017
851225462
207946147
220523628
85497408
167917181
258874233
217055993
923210212
135161187
953725103
954752611
328097321
893254790
716357163
948137339
496484499
945620816
127513503
513661741
415295886
944397968
369009172
453562204
552859896
279033804
544196331
166866963
944902965
899038722
815380022
833655132
361091920
657014136
8950755
191847110
2718732
477431584
406718478
128211189
489974859
324797014
246753648
365334824
259303202
903557178
890097540
651011780
532305473
794769606
438227629
893342787
745813284
912785550
894855321
423960155
337984338
37669755
832448934
48607061
753902469
649815240
98506170
29130639
465678585
607531805
5111982
354899829
42724299
92342166
77661252
778093440
137681123
461772801
943246624
12578841
231040537
445852902
256251019
737858121
437007008
281020037
268581404
11072816
344634652
605612654
214714815
571326213
329289819
535906113
277090485
496120725
363257052
558670707
42236076
315984541
800588505
777327600
251166801
225243117
931529484
328066710
841865650
626083773
141402783
300489026
347949831
403635972
309658527
318035181
583794621
955758747
807109203
657531659
816412651
263401095
416052153
678438510
492955169
698964678
46419477
678553386
389056293
116244939
953894416
840051640
21816867
829452585
191383416
59534487
746023890
41537075
366635735
630181017
194038863
8019448
855835773
684803551
179943681
244323164
315191025
657661572
368020969
419699466
880974471
930266596
46744959
44041433
668266743
826408371
410632086
9609506
786613410
419657295
780410106
187621227
107150589
61678839
274302075
29058140
179426739
594738975
709898572
944033041
844855542
243929613
296128046
556043873
855787908
179763558
165536316
329081448
302590867
829777060
610565940
327292271
420838653
132088254
651902923
263468106
590491359
700307028
462764433
128086740
686525659
812739406
78508173
682497462
64206111
67920435
875314083
388242588
309670742
270130914
893955459
869922371
223749729
450381318
329210419
528774228
731520795
33702283
275664108
616826682
413628095
906524808
662202702
84098805
441229143
222782856
514606188
471192633
863991969
543413610
915992505
816736543
348177437
492452989
540845781
532049945
928016193
776781939
769458042
811316589
945306831
509972856
595270675
583550934
301358040
756161697
445862475
168760735
915714888
336711129
42536080
1666123
909521157
930265848
12253440
752700551
607435569
645498915
879423645
677084740
768797358
590596662
931414608
523726461
839264910
437097499
357462594
556239165
218440550
278957220
865036352
944671501
493516869
453761227
942971423
109091252
293240136
931022115
778654951
707128512
629230169
949679892
48669132
542561062
646117641
125080818
267606436
668051805
326180829
735139389
243663789
115048314
148572960
557129454
8979474
479071212
766299504
310856837
572436681
21855037
935566497
873785148
783205422
667956075
376243153
200358362
703885450
918378813
259926096
143125923
821791637
165478878
645414186
481990125
276200196
183715443
670368471
565180347
34931877
771717822
276173878
445435657
195327492
92936992
282240759
161863015
85305003
906553527
125272278
116310679
9156752
390629684
788317404
163340671
232597730
323146188
711382560
686259651
413909434
687484995
487492920
302260401
498951824
176746628
89344809
312587169
342806063
114196317
331761804
420626378
524437659
899041182
373931722
63636748
207885042
852860168
102976761
330680139
197026799
926847972
128996175
866196109
482709428
44859078
536140740
688043290
90541301
652833299
778893610
47951157
15718866
199309860
169011315
861177507
933086293
274235233
228028860
311108089
397346511
237614393
64148673
929672322
906890410
137516145
488088978
327013680
855814869
311316565
152802826
19270449
277397056
806209341
276127173
195040302
451633650
282240759
12222846
849042400
41872302
13660397
713963913
851274894
102810625
931864539
615554615
163882675
650552361
576994791
848076357
608928957
296494956
507196686
19921413
841150791
696838089
616731179
712681573
77210228
757243446
771698676
211134272
23626164
703625073
111006396
453674043
60806960
390693450
874732875
683540919
461686644
513626428
387515040
639078016
392598303
109610850
65134692
357691252
82566209
662375016
377917732
432728319
668042232
459879072
147742352
56959350
303598122
2562411
271082604
177971643
116942868
9823703
843985346
842222967
353693631
819963393
632890285
15843315
792778422
480401859
364262039
334104113
2086914
526074642
584460369
90420094
492569142
485418111
683090988
734976648
364279365
217398811
360704547
909645606
398772888
819854255
15805023
345599172
402686846
523717764
196748440
767409972
804012116
36507140
240971556
296763
113486322
572216502
415688379
198572739
151885218
120027291
463182223
264894157
657215169
458479689
938336762
405435696
483712179
317711636
271399388
639374343
947731648
231073074
141230469
299548743
338941638
59515341
253970810
638078292
49585530
168695406
901451118
667501905
222192818
519326472
885430936
798617224
592892340
854016903
713111916
511433301
888585006
55121334
853892454
198496992
498925614
391625038
7667973
906550945
685606829
218580309
782985243
700331961
606219798
35755112
616663941
809071144
334901832
339458580
867090917
952267882
395099565
565162577
542913382
352935718
254680763
891041455
396762558
368210825
617152164
771436034
259898464
945994287
16215947
804189438
20888286
393948096
93872838
279962385
407626198
562665259
68590545
236146764
596621971
150668548
453597459
484087464
337981704
751719223
541468027
877225940
942896607
55393600
51407010
454928106
952264602
717936475
502124344
304507557
218637747
660393405
11152400
693220828
501292308
898368612
681808206
586844046
576715812
213937404
799632690
78247475
353406441
489886958
599471081
245566596
365558188
82174632
84620105
102014036
262635255
934860888
235210522
902867922
344349203
709694355
393842793
181551945
156406747
684469500
611580678
174506217
912555798
57586131
390286834
343517532
667007274
638911593
221959578
849890940
816247531
873049863
113562340
17352407
949141217
456910581
206292241
328803831
287901823
636920409
577558236
188305001
930418583
170581287
135146693
190037645
374400452
186558624
635245134
13277751
708545703
521594211
153449077
298409556
359386642
634794555
272418861
125460824
863868019
493536015
505722444
838910552
208752310
106289019
134203887
688598407
529374114
170647297
452534856
349700432
202650837
268533907
168587990
383584367
860455898
427299802
112195560
323328075
73625943
518302793
222955170
206221566
137525718
250328434
729092198
542396607
101357104
783904251
711953583
45825951
438941196
773983741
232930236
445812001
111771064
164495555
454989616
89660927
552333381
458118262
546589581
84677948
546169446
61114032
182691132
707779755
660891201
376305057
548130834
458527554
795889647
876517557
684973347
320532807
285569198
948194440
852629482
711298401
896310417
471326655
542934532
296638551
152478744
697137259
628861066
145523796
244842268
30657147
160298017
528353016
659914755
457847871
129541836
619650717
84729330
810817830
903289134
31677057
655699487
913216335
465056340
537193630
36712455
728676917
897688929
521646800
197235120
167460489
603434055
55060347
580724474
394618206
234318321
5929410
667746517
349002436
280980176
116749677
271815762
413687622
870355777
300916131
143307810
280714636
392205810
731568660
705329067
868033531
262376784
524073885
643650228
464721285
238550738
627787767
850979080
204067641
225642101
337228071
304852185
710952965
596120283
833370533
583062711
765376152
275961870
357011660
616395897
325032069
200142711
480503012
94617464
167210640
197312895
145768071
676720553
407522610
2718732
867172265
354438818
606588879
127426492
191833347
850690440
444459193
704142015
586231374
377520828
577018129
270303228
853232113
14311635
317105625
112635918
659215926
866874637
89450112
822814279
32773190
917513527
843451458
317227622
687832104
643435933
770214861
391708014
26134290
842889173
810887987
530752630
838481150
704507594
821262595
151741623
585366508
40350195
561923892
625406528
91518890
395690382
53082285
915714888
602744799
577865110
644042721
628609918
266147670
727026820
620623746
61697985
503051577
876666621
811823122
82385238
548656013
205203077
54141125
744607086
20036289
294676086
413686541
898387758
742740351
115718424
387007671
249494317
615182099
936574455
249242628
934688574
551180844
893007732
460759927
590007831
571412370
513031333
165450159
882142377
898454769
337216023
130973062
121612921
60043008
111841359
655085053
689527267
791849841
59362173
802466825
7629681
432297534
146304159
275434356
193521691
609465045
45040965
419289044
398922305
924757741
133007262
424926426
22506123
150712041
858151264
856113390
866579238
563829871
836909952
333887094
875808118
558423897
927414303
484701572
403813653
928222539
894328806
143537562
235791024
901163928
277798887
891444457
926381551
656097386
637935147
369408822
871171719
502362321
199667279
831108714
623113164
833039170
522092274
929863782
206215682
636891690
514261560
569761827
748981947
291775308
527393515
615157802
267135224
661900058
499050349
835052790
700802791
863040605
51655908
448565489
940918826
369032710
261373818
692486141
780534555
446120946
837537772
662832023
456368372
197558001
44606649
242685195
373347
930792363
955816185
650944854
508833669
552352527
123407026
773488827
37641531
857806207
272313558
797408596
550667679
816354740
832442632
43920924
315727113
447957586
253014390
4997106
378439836
386640717
198246380
648388863
141411747
427864488
497288631
570354918
254891595
809483307
30718267
695789779
613469754
484030026
113726075
19433190
175541099
368335658
520704189
242420105
942806478
765016993
30795283
937895529
525042731
151282119
840436049
635381103
68261948
682430935
162520821
403387074
567927798
215660544
600332403
228825900
607628960
578745288
128899259
749661630
736374306
663147543
147931569
861645
612241215
93030414
375835980
183313377
729228944
648599469
745037871
32643930
793013352
613571862
755694218
814901203
98520141
143255704
497518383
206872530
97481859
667585664
708783837
886067307
9802752
792080477
225197725
387227850
360949910
704111445
102718290
837474759
236546566
92469656
179646918
519057633
246272625
303338551
939915432
232815903
662470746
636223345
217904515
801994561
283092756
572800455
700718750
204575010
834021872
930380724
609760682
662968916
16704885
302315340
934009062
378827736
272122098
720291666
25921484
64693670
204278247
14005299
165574608
295923850
806261881
24018657
152344722
520010946
293086747
877805808
503587665
151234254
558400401
647594304
452299782
685897587
643791933
868982516
322514370
817984131
496789021
65738851
707483097
515285871
143492573
226644956
334155138
505923477
100114434
795430143
490023278
228832992
443028867
681125488
427705045
370120899
195490233
288879325
866021445
576847501
120188590
342809130
500332845
550159837
847753479
11458881
912869359
376417734
927207555
555387168
95701398
844667073
836710817
393670479
477309780
69270228
261716247
354727515
732162186
553986930
288499763
795198407
418627290
847963872
445400977
622953402
877059114
529644467
93920703
518869473
159457461
753738552
434727006
172762564
356173038
709742220
54237773
434185945
491085327
584025213
589581924
314999565
131130954
591075312
877154844
70074360
704046285
197631586
311907486
346037027
116608713
292633267
222704815
720416115
266032982
821415624
264567072
113928273
291852051
94821358
783205422
343469667
745842003
655602827
543363999
948310953
595565049
454736646
266275757
64880942
125032953
235897428
775769941
711541944
459786068
483350343
273220247
800331519
202115312
135894084
529388234
217421976
817524627
332784901
134524087
375998733
745516521
116321523
466386987
443182195
35525403
920648850
167922399
287461407
747249234
187024141
107590947
634709046
322165014
872955868
615684653
40534664
214588368
291775467
100846317
301970712
438657204
455796184
492923343
132302538
692985216
228612813
455980440
857464595
906655112
934625638
660014002
603860242
127234743
66781248
723613497
439266678
826846702
123157240
228895692
730203855
245518731
911886383
923832792
907438020
662973103
167690519
516635664
433350564
259629333
409911661
81208697
364468917
726380094
389038464
876577447
666044143
484298070
368206299
478499886
448140849
375816834
766557975
454461588
364425413
338241523
952427343
673880322
194348526
845119723
699677972
835702182
496666386
293967684
214206346
496522791
941079680
355608231
40303302
485633834
119126412
109667793
547284897
330293340
160031841
715864889
31067840
231757654
395024477
76195051
917093400
379272687
577366776
933745516
86935473
223544166
273232517
818926178
36798612
103809612
669272713
10127812
1129122
399046829
341622032
403640712
128007912
97774050
553889343
474178436
4247771
950177688
32139894
604901948
712480098
28891314
211793208
599758023
150841761
248486361
301757818
680649873
131166757
722282850
424059156
599648935
398466552
637198026
525509471
735940224
455244015
527156391
229254204
168762417
682988073
888929634
541800707
774862008
551261205
38148405
275600077
467076243
26941891
685551249
529798539
175270366
636097131
674556181
938383752
429552145
263279988
725212188
568636200
564466968
580085508
920125377
705061023
328103146
481330440
134481504
895487139
231974802
885459645
285677466
97311581
942212952
945381615
142493773
114990876
193256720
771359674
226142979
131504301
313161549
378650442
264107068
659617992
350056938
142835155
199683207
822054574
554717058
640213521
69169294
417583833
125888845
412366982
783923397
624738449
252348171
321698827
666051048
407464138
456478932
81204075
938776245
683514744
738681399
92075309
175987570
671919297
414367305
906955593
425194368
304153356
445048770
248656629
300802806
900378942
898971711
234500208
494605123
684950963
846654290
233843427
364252650
319818353
20318521
415796729
202851870
134721411
344656719
300374419
364268554
795463277
949411848
937570047
933625971
92332807
64148673
529383351
427204698
942299109
821210232
478098816
746103095
385242720
117269250
146428608
630755397
438060480
187659519
501969828
261642622
313332405
260725055
491765598
845683097
928973493
908621295
173242581
884895384
382710831
255130023
445374252
447810189
731473007
478604537
111299127
785113623
908388891
752615989
523863279
759338400
398013786
670263168
830783232
633546763
496934430
39201435
93314797
885397197
126440184
8215863
406037839
300391167
441095121
1550826
83235126
30952957
501173649
569488197
297774085
763753086
312089373
184701462
884711572
170874480
478037328
673853043
618936969
20907432
643621509
449355738
151550163
813942688
2986776
338010085
268494576
224862846
399398760
567985236
382587568
214659881
543717681
239321780
641127012
730426507
733388901
401702226
730496484
225982393
797912394
833588121
189188726
299948240
465152070
767147563
413734121
317027643
284930772
720015542
15793640
158854362
385956735
588236119
439788589
600646704
149252643
598100915
837130131
892471644
383178471
152134116
515065692
109840602
481802483
311749156
264865764
775363109
747636733
431630007
525069477
846693558
709809231
158937025
657811324
864729090
300237999
904198569
630784116
263255708
955902342
234737350
714184092
49701154
324609728
731918970
899976876
246052939
889810350
892663104
455735737
660833763
291196852
657317275
137573583
244753272
641170334
597363126
950039500
332834064
503135403
818876135
361831252
158385285
222055308
200745810
143757741
504375679
935193430
8669267
123242802
898414484
70294539
791562651
575260716
789810792
789963960
268013997
201952008
95037167
567234547
190134215
787321812
710825939
918893124
7926444
643391757
345753406
848445417
593703214
787264374
18887529
217016488
72955833
413371713
732271636
505072333
236491392
558526576
709541187
627069792
528910351
515255302
852926078
409322334
206164128
533235246
87995016
720884470
588029348
566152142
29293380
190617576
411000647
68837204
936153243
280133435
661628035
606047484
954217494
668032659
850002842
687458542
838441632
638582347
45669123
882745476
573413127
76011489
274848917
303665133
43480566
777356319
259964388
121786978
694559442
498933230
601797072
51684627
211665240
109122627
557139027
693602142
491286360
921577430
573389142
11894673
263442269
668097841
334423182
178218381
843323047
673527030
23598665
460413435
565209066
545765005
327809950
198522519
850034535
765811281
794511226
46572645
726581127
134602385
154192311
380271750
640832583
321777249
578075178
432170318
278105223
346628757
450368310
437121757
142616751
838795833
715016943
954753582
893936313
245791631
195238447
28910460
206058825
424792302
122296333
551711136
523802023
245378908
63680394
336654311
339316226
164866206
554343711
68928962
125664771
285782769
680353603
89422029
101922261
833627576
853509534
9371967
830863785
73453629
625844448
680745603
235157749
571785717
57313551
758028432
625930605
57265686
846842805
35180775
876943648
666529698
47201126
475318596
702041577
596012543
698101452
862588491
110674026
828039736
716740083
763766920
445565108
120744249
219394014
645009594
290849671
21440551
199781542
43346544
769793649
463295460
14167952
145668440
53712851
864046452
788045042
42155588
109046043
195834861
2212149
153675369
727150089
919420502
122043820
90013126
489438771
429790584
608565183
44984041
118149966
880792584
821317625
83013591
762315563
955548141
892797126
516061284
29226369
698776187
53694957
570286035
425122673
159640830
693005562
52919544
286709818
55397623
485500051
955978926
592172375
206273804
608536464
891045267
151010989
836258988
904626244
671352551
119074003
570273183
405530760
204479280
375768969
647431563
876149679
5433490
424920285
749488081
26796597
510499371
785380320
489713942
496155850
130307525
537305785
347779744
182978322
320714646
839836788
291440412
38325370
62562640
534460590
796559757
580305687
15192351
400792605
137468280
344991774
454372872
202279438
605675771
854629575
711791459
442298098
698886438
312038553
334978416
725059020
773765787
825106443
742906831
609675651
5670929
583104272
910421019
272057139
809617329
943017084
396984788
16168797
802158075
854056749
640941069
893616153
670263168
837664460
338349348
315949058
168090855
218196701
944298765
207664923
225951519
691027005
799125321
380279148
117461129
846502239
640992656
694559442
740988492
863917307
938632650
898502746
851168170
795468435
280268721
361974276
817992689
102009888
424910223
303951477
347137128
30231534
877416427
803011959
267871686
637092723
42570603
675748497
93039987
551554956
795573738
501805383
754591725
249401849
482153718
63306249
804005351
13421346
830965119
203330520
704962677
689763369
670607796
106816304
534202119
891964275
177282387
407324755
132126546
295528083
701848268
610372417
843706782
27675005
864729943
588021525
805489002
94882602
200094846
223003925
41001159
23386839
876571625
315851562
18515193
540048591
421499190
420175419
366165493
693858687
663810966
420101532
156452069
311576986
800762304
680304433
340559475
37669755
265583739
702399729
437243987
162051744
758143308
285219683
719275539
660240237
530277189
492224514
424715718
103694736
160740243
439697463
721832919
46781086
263396574
620943072
887968299
686786166
254835947
285811488
751461354
23482079
93870154
110022489
106837859
554224350
170404958
246337473
601040805
430802991
913120046
2722450
578180481
926857860
628946100
874847120
916844502
420318478
559321671
884028258
815545300
312109693
756406633
873842415
830846272
548973258
2421969
818184527
77675322
568591800
869600175
672464958
93987714
58031526
139947115
162769692
496072860
278644018
537361209
277259971
923995533
8060875
570215745
564711270
755998956
97942998
54566100
726787617
504501232
840384951
9314529
732977710
415439481
198667068
288837139
748375241
546340683
103430276
267431328
58548468
888461972
122649276
222151038
85808435
74089418
685526441
308181300
427262136
132065686
806533258
653146644
538337655
859090593
217986783
684046538
407442028
265072473
554257554
223577415
235995570
860698857
434920536
428377524
145020898
192342970
663887550
583064408
150746031
742917946
345455456
108174900
222233071
22362528
530449503
617946723
928427278
506604961
403096404
694087816
578352795
80221740
294283593
87430209
477539532
373873515
633493275
611877441
191852493
633748213
879770653
85628076
258633741
66561069
480414906
689770956
548666922
898043130
250160565
108644430
227842142
940834440
366986090
872282978
12098001
745802811
185429144
155379363
18504609
382101301
515056119
523078293
805313626
739504677
344589708
258451854
716352801
373854369
612255316
367316221
328966580
496053714
881366028
188635965
115536537
145432302
19517572
426460851
412714829
459705033
11552494
172897953
483971047
663676944
513007497
18324353
263937183
706852630
177975522
934525833
65948397
17070551
399337695
355538378
331158789
662014749
244707910
246830232
762996819
620702182
931308567
417765720
484402714
106629566
548580765
553844283
147768828
923579544
448983273
579924759
5655938
930342432
201909201
234950139
869761774
362687038
633247267
118349706
717533968
400764072
21108465
855232674
453473010
96919675
509977015
865579641
356801736
126392319
847363668
616295212
13967007
639935904
106758096
618262632
628543626
347921112
25827954
565802592
779002875
849890940
685819293
686699943
4499310
285097107
154363286
40962867
80556795
887675571
802954521
439967215
479549862
296437518
4595040
341179478
948552051
170475984
49396680
829940808
743688078
381436185
219792734
679789222
639886118
903882660
818501073
319604178
69710586
421108049
704135362
323050458
66195586
844015965
369476656
597202537
620728189
286462452
776312862
346473290
690806826
298380837
873457019
379668798
913222313
41967769
268015281
142319081
51714477
68697965
662681352
407828946
321126285
835569732
579839591
933702555
15623136
49107136
278334548
902724327
1206198
438462546
89746875
769842443
365698173
794122546
57228895
167470062
585797735
727212556
765198609
124994661
309083451
134247381
268660941
122984331
787781316
734679885
790260639
208485992
258164664
255958822
489438076
512747024
562886379
744560349
695593326
545938617
252743919
938460336
472618884
294436761
878408907
814278364
873526677
70039889
382363955
715332852
674341266
443086305
769324353
243345660
128804715
592739924
205474872
753136629
613770293
530985591
195097740
685398081
94878003
134529369
204526994
734199736
175790239
615978839
84887191
782056662
555951975
609292731
261352964
77081796
521479602
680525424
815897217
893350877
136899080
887656425
379473720
362634813
671940093
925077282
583945544
153764591
160684940
568339437
888345681
790902114
894797883
889232120
523056538
633663732
2077341
556676697
188926981
68963892
200659653
257597761
380852232
35755155
453187552
357580652
423256460
916040370
367268145
705644976
9715588
621105813
405588864
272445556
325252248
924981552
420206835
166340741
823316292
93824973
595900104
602601204
432660398
205230402
210787887
701624375
13027876
603797829
523604808
594804659
542578494
32810262
75945845
685372706
728851956
696408674
748158669
25636494
358039773
339876405
311285241
692883233
67824705
1569706
378835889
673791413
777758385
76469124
58523020
290266405
937986426
479493250
661724052
547805352
248141733
603213876
442454487
403674264
456861852
361706232
176966478
242455371
594464154
413572746
251942214
806137924
955730028
64129527
816624765
405161383
410002017
189798756
910600311
33195396
175711193
168365842
919285617
649949262
21256205
81279248
157593167
812627576
181637045
526524573
462797112
286194408
756387414
40246837
603139365
80247443
552789827
353782673
803672496
685848012
60845988
18169554
194814643
238402712
136127022
413668476
746771063
34347924
127983549
285160524
121309056
453377280
301961139
637981478
631284603
816509889
730375472
771239172
605425239
101186610
660712493
513237249
356953136
718218723
247414185
254584362
190387824
402545282
125781935
6500067
362989014
769362864
756007459
896207512
389710488
318909376
715120921
911799531
292876362
464792103
860153196
631588248
681760341
901948914
116733162
366875652
705882748
709344839
745631397
114671008
462941222
174879192
384275227
666644574
217497466
101205756
830020413
424705748
794474560
395489349
132426775
428429401
55236210
206779438
228536229
312405282
61912372
196698295
137199900
713098870
195442368
160679317
186437
228508467
794099496
5313015
479358402
150257535
505380447
365695187
262788423
329979182
216254070
540065743
614040939
1838016
644104324
709587397
735091139
8271072
787526368
166359594
563291354
621258981
916471155
946827138
537141030
640276821
1388085
570331262
403963100
735425359
453003647
720299300
424156901
687073356
561782810
352008783
134246145
412370652
211534581
457905309
192092100
210826179
7290586
692437998
828198522
231829341
27497553
3666459
164156067
93171387
893467236
213795434
186434175
5426353
138540456
798656244
165086385
638978855
16760111
218958362
811723389
667540555
284460731
831175725
184634451
847133916
511648131
615007812
5676789
904763376
122745006
810771480
495747378
58739928
507053091
737623022
275159184
777519060
287448471
36300816
356976477
16015629
395437292
925268742
95827031
231946982
576006071
883130581
605914624
857132492
348245933
187276599
475193262
104259543
537268987
461903923
614912082
844862786
241488183
937282857
446864298
283809808
472676448
882046647
297796884
954083472
881472267
420695058
866788343
120701576
813944325
954150483
182077926
213186305
189727287
647268822
56670640
835299022
504688560
562700940
30595308
686747874
318072835
203870371
600592663
203260403
48831873
87585929
269144895
686077764
597308458
660211624
870731361
349357062
332996805
231446421
90962646
450171246
14771139
683550492
597517941
119270007
753141947
289372644
338584184
729885352
258588493
494766581
351581956
47842812
107744115
93509064
827443386
413375977
139466507
635599335
33859701
810967122
793318897
501318864
671421501
239306184
199280181
633407118
837331164
304603287
773498400
774416183
949909644
503129871
620655096
710693974
200232849
735522309
327980453
254086566
743621067
219150922
780764307
952724767
560079137
381561991
878868411
858659417
468588777
313161549
42867894
160083451
719079198
502649511
675126252
653057190
160280739
585960380
224436662
631094384
25225848
180556665
125394044
236674662
93565752
293784087
857846103
490184731
323136615
204709032
437725425
501369214
749364867
794830368
390836871
756336102
293986965
9802752
382242156
78316713
277617
122754579
436342585
554717058
176585561
436471362
484454629
348200093
464916237
699307650
356107117
527853630
146428608
201454212
662671779
635943932
433704765
94686806
807530415
17298411
229416945
633684735
100459062
113918700
259560227
558180476
100138080
468134396
13284712
310487409
398045340
117738327
929835063
192449184
890480300
554987391
26737389
810171354
14206332
34543723
341887623
351622061
534259046
706163903
843117119
351473101
43566723
122764152
371277733
919562181
856998113
74013581
99472088
164377078
345439327
130499136
265832637
683923839
433234178
834510449
560456186
282527949
53493924
576352038
614499098
714748899
509819073
804276224
846990321
834545421
645096379
13545795
460595154
879886152
684100488
647173092
932620806
347911539
319508448
273221967
688308273
6413910
825049005
238702755
269893509
18521928
618638815
492272379
311289203
585368041
159762029
213226313
332269257
52986555
32350164
370848447
365786557
402846347
382722428
766684287
344411471
383446160
536451774
424088966
540520299
231178377
11679060
774015342
426919245
411701783
449211856
211572873
856228266
544888722
808624343
637203331
83926491
224932619
577759269
40712708
542020496
652918144
340578621
399560905
307905972
320781021
101182954
7706265
191115372
203349666
937657005
439675073
48075606
69241509
400708754
494837943
177134932
257858328
125712636
794553785
47971577
808491694
843620625
710795250
374802096
386098940
91144533
254766249
861426405
379435428
370006023
899383350
348916470
517466332
77991231
385313250
855288892
199927971
56674339
90771186
525821537
9228372
798531795
788528010
50507148
78422016
215976453
640414554
39074851
661020843
386500302
52699365
653701878
111696216
276812868
136567521
761914078
81207382
954390604
722531748
860804160
907741628
811570221
353703204
738877169
335116615
38971683
238319835
140991870
343788416
74573670
890468423
65877708
103981234
496838700
279742206
703647420
852973660
513830775
584686846
207331890
853222344
769123539
332167821
523470786
52034019
435753387
883987355
31255845
577083008
28240656
632369943
93507962
880323507
723460329
757722096
517937592
846636391
357379236
790570586
697345185
696349998
203959466
33690764
66101565
796186410
187515924
679204350
111458439
109156652
227173281
25473753
685666125
500926429
513038625
225600908
61563516
772665549
874273371
378668233
496245174
8108331
80215298
56680063
362108298
595953166
144111942
879012006
433475028
4942426
664907187
84931656
354019113
537016581
20629815
932783547
320781657
605089346
804696807
122805752
85821945
469297179
257944485
388552547
736183383
287630358
64232987
31495170
564739989
619401819
68863730
279048392
250534983
384489972
48817441
306144540
345834198
162772202
284562615
316129179
593724698
932827963
134136876
434086612
186300153
574047714
493191879
542963311
18901633
177092372
86741679
448230927
111249745
820292190
100478208
140282742
471240498
62272365
41393652
506016432
750944412
375567936
165396814
725863152
191517438
568129141
216505006
53570508
674948745
250219074
424851820
732344073
188732806
610987152
275055620
195978456
905184588
115075382
62693577
579089916
782356304
682791172
107586881
190943058
387606900
144504435
283437384
777203151
941016327
205876938
948310953
815997791
212411588
183648432
458336094
113148611
310560160
755223543
179761794
520637178
649962407
949373556
397891514
98016343
860899890
139105263
449090673
140464629
187965855
518176917
401692653
318523856
206843811
800883986
938039124
374047708
564985413
303205629
493334982
8223207
901084599
587083371
5791665
900522537
232059329
479894490
698206755
759459669
352832061
33285321
59464158
845670089
835237586
485532987
158825643
124883241
884878419
43246008
944625348
468531339
822560025
680113785
23741040
255545159
323613796
812613678
873976608
764404050
199348152
839763385
882454925
777499914
763686075
677109800
461574668
165699057
328095429
656458902
707923350
443519607
922904211
163535559
252286842
12215148
114933438
398007048
534862656
193058691
4824792
910421019
692020785
843803650
152402160
435504489
371979039
892194027
831303117
438673152
624580812
133993281
867639282
245365563
652275501
911943126
134974680
66962557
934327346
752779398
294381613
419498433
66695091
742614372
90866916
818067087
233502903
188719707
803807183
749209585
541959855
853845464
294069101
537606962
772014585
466396560
940215194
603300033
52852533
103060759
420580182
432163512
823903436
581425728
232020801
291301766
483231306
632133909
126447448
740232225
417709869
583090414
955270524
615562207
569854249
624000618
374534052
324062365
9174976
506198175
791285034
883479379
846508465
27424020
872550231
230049648
221586231
144364484
88121655
82442676
559243247
614341566
768550652
264636012
613332537
367761891
902188239
144676749
827805253
485284089
525911901
775806899
397984396
657109866
902200929
500974001
137449134
153857306
568435167
297302064
845186560
820185921
482086707
350309793
429406488
215217379
822521733
943735059
26182155
710986710
393498165
7247070
25808808
942299109
740347101
150899199
695669910
174719065
129232749
816502409
275309907
663025980
145164972
529757896
307082694
649969688
868405122
126383748
226746078
706616016
655922062
375274174
99221545
396026112
769654841
296925741
393958172
809981103
547315979
65142202
495565491
228447889
631990314
768851733
661701786
355753219
931426804
512743697
529968399
80910996
144413903
716219944
479050112
155963316
21347790
349902723
25445034
3206955
786422427
165259392
851030127
477258187
705973324
585599556
712617529
15182778
48946749
228549114
84299838
188745154
932620806
551927590
502793385
348830547
500553024
281752496
148487757
630496926
125564050
50353980
597125448
875275221
376738589
452890082
722445591
288076125
307473222
40376565
83170224
545366141
492046398
622062014
278066311
855048075
575921253
767773746
442090713
116410067
524069348
386071713
275836422
216531687
89172495
523107012
406959372
705795505
887388381
549393749
699859140
302629315
108921594
179991546
638650418
196977647
905213307
685489827
209632158
181015857
36690075
359963946
287190
882860352
915150049
787714305
299597984
192401632
409121301
43174230
458699868
453199190
896464195
674025357
333293568
926771703
36224232
120656132
201846705
904908631
152354295
888403119
478822314
139076544
176902930
634878585
436618184
743073959
280326159
209782950
184912068
373573804
643011240
371120512
98611473
44878224
665985800
660211518
887514182
87535512
902475429
365851341
945247593
28189036
707785070
141249615
583916449
843604830
126468903
762137185
226174562
206321344
752706808
203974130
705884301
8906298
405961492
136655036
356973167
181695540
271595583
118063809
112763291
895965789
430057452
110654301
886603395
656335367
397616376
636920409
548829663
517264798
158050230
115374361
739380228
419670747
130202373
172314000
440650522
752179329
858397560
828399812
703034853
385434576
622838526
262267394
423265238
42551985
291440412
662951907
215385189
360621916
888795612
477137296
264381431
332838021
817045288
509672381
455875833
239930303
185687481
465841326
412721870
335887851
181696527
460116672
624619104
190691659
331589574
1829959
949545870
111757251
40053432
125004234
915667023
514845189
196311461
877442034
707358543
151627390
903375291
487229322
271356258
157657737
183093704
847976340
448102135
262070448
678763992
157169514
290492353
909555103
388403996
386797065
484135329
301979616
232425206
630238455
895212465
830367518
901384107
625337079
614462151
797695033
851629653
71877857
491795497
31332429
758697339
935196536
152317960
166508443
251683743
495163425
349232613
842731632
433396213
810249147
213962834
495214977
624332646
33928581
777787104
717687810
206396885
694106702
4374861
430086171
461284578
257134460
931941123
608423844
824331030
558278214
522819822
183613363
628668483
715246695
171049542
247478629
246292582
421049259
61114032
737513493
347888968
760821609
380934735
835606225
688883331
365075928
285730652
875639092
675135825
370471089
298782903
148425823
168903191
94034307
409247089
699514338
719238636
516307553
922310685
198249293
357687657
746832485
336191197
698391042
131264976
2356438
168212821
646459138
509475291
854654035
855117798
119964325
799958172
804763818
409000532
379512012
644291619
640854912
739064435
352477860
39159706
441755658
782305560
180556143
152311268
588358147
288482355
75387375
796383778
4920522
404791062
225856136
423767991
626026335
645689277
613866568
113535780
941771129
297423537
302067297
515075265
286041240
207465047
169164483
109878894
525835587
50009352
40589520
458929620
364673862
292161986
624868002
79886685
38828088
847278465
360318147
648484593
92187990
541468842
320209899
698645489
445508274
79360170
147634806
713896902
663365341
658094163
85132689
762187440
311839725
68311978
420015375
357532404
684392916
332163954
397906260
668898162
487390149
423126600
678065163
79906143
627440509
354401467
705469329
286166957
646838037
237774174
354670077
726837252
484527822
803405151
827748591
463008843
389840560
869745342
170839758
460419531
659608419
849588223
97338264
341008502
254701133
7562670
55341513
418454976
701911506
921049841
428575237
331415398
50852085
260073676
161391207
370905885
468957227
820846458
59935298
267316452
130765080
376726269
415677023
173341142
400362006
95518229
242046645
374654725
35496684
237933066
255193010
320465748
950206407
887983989
782267268
692309787
276198108
75739544
55619130
120264519
846620448
759426090
867194414
529453911
398916483
216406310
10840746
946329342
50538727
94450416
190717971
184782009
179697302
230245292
377233638
454104828
265903999
135323928
66697981
311582004
28652234
520723335
103274997
389394245
207393880
363649551
4308649
812534772
241775688
881081311
775077945
907060896
522913065
354220146
631230563
851403474
82442676
689448550
191842920
104636713
169700571
908918058
113926649
466262538
596800689
118820076
329292054
347171956
209200603
288410841
328052517
153206292
852083157
192323308
917227422
581386728
171232251
41555944
889130667
254976855
383319239
63222923
308655101
883094107
70676463
429980426
322265472
103560714
154441209
684196795
459226383
236079122
885416343
258279540
590751472
436107588
922559583
334359215
835608024
28692849
85486890
263027748
574540045
693307386
654001267
2538911
191297259
105022316
701614743
323883309
137391696
428334312
168867720
468033543
800267943
231457811
187047794
246163382
668032659
173548917
221253768
212501454
325434135
393201402
95873595
181059654
854888046
199080108
879758700
289046102
761608491
404554980
27608532
944634921
250994487
654818497
661207110
439046499
362224322
190694160
343872378
92204077
278430705
617889285
795181245
544186758
799078229
203847462
367790294
142402987
746474482
550619814
233992839
351885322
856371861
898942992
204369288
811043706
365033520
184978618
864079644
140167659
750372226
96591570
110051208
330833307
273050679
468464328
555770701
58845231
918340735
847622139
207686235
854055195
246195311
141933775
320340185
140970921
907185345
169146202
209679579
212999250
909041390
375655136
271921065
476802411
411227361
296389526
894186930
867093621
747650312
675885566
215794566
867275508
815249353
249193535
320934825
161079679
303224775
40354182
242299784
350305371
541898811
572183110
837742803
954265359
239824475
808497288
93729243
167570445
313104111
230145883
705196535
382783947
953020869
817016899
94370634
391149603
115072882
227301312
746379984
819152037
680324391
286816653
413240398
795583311
199817229
492214941
813425533
842044516
596529230
841313532
840086696
111286125
592067934
23894208
215469084
169781319
26616256
605114526
28527540
769104393
27428577
395779288
96815736
717448485
468713226
843410019
413541616
576466914
457231589
823532639
246006954
175591531
521775657
746416383
767658870
882716757
507024372
609905403
303839203
126781238
152823372
455695096
272072404
816971429
471514903
443019294
852816627
497855249
798005082
584201898
629558772
390138042
765341614
502684512
304811589
500684592
831788397
351159833
542587471
768410
177378117
456867642
194561652
714600515
297163789
886641282
242981886
68734140
909951942
261368760
518358804
374257504
99121510
485140494
723830246
621689766
896781438
713839464
436969158
815456859
81944702
61315065
879481083
270017030
92145891
328334754
317699151
906333348
722604833
325232014
660278529
109878894
832954393
49359999
804028958
734861772
140254793
831577791
456625876
661484727
148123029
888261731
53943855
471259644
590582697
47817135
927231207
476590687
382796736
454906531
56978758
363324069
659617992
780459489
57236967
724484640
447173976
116340669
74994882
376384822
15211497
621584463
180972267
476677962
406823781
665092110
502801379
706248075
807723248
394857531
204115506
302162172
878801400
573949215
285307363
113459196
94112163
792272165
931236534
58931388
913944146
437340968
588708841
100258029
869123097
297098055
806439093
621354711
201497904
904581523
365458848
747658616
926541951
764054726
954225767
586250520
318434866
663392462
690309030
322093158
674188098
173472333
788949222
419821513
79677734
752179610
384911184
135343074
561513956
383541908
741249378
333777912
96639435
363572933
701281996
753979946
765966506
377849251
161429499
21470524
181752978
878198301
618772574
234519354
600925929
136664148
482029269
770865825
334228807
63411552
798589233
684264040
264155904
768836349
342493221
631998405
234150349
476610951
234088569
412538862
147854985
1340220
386797065
845189595
551328216
399825918
1215771
240657137
645290193
627539444
862029504
114148452
44504877
37822923
73319607
945798425
383657121
264641983
252057090
265535874
911359173
571865202
359928546
131600031
766892101
621469310
891437319
891897264
281398335
526116139
102076899
939561231
733023756
422988608
545245641
450717420
436017066
592798874
663673412
40311903
574695909
94849284
857970552
27531948
258421137
61276773
17652612
422781972
935319039
322657965
711695268
295804358
589183524
311377496
44504877
793515543
624712486
106796388
860248926
500418827
263763336
940729137
341033331
40551228
824157862
256452700
732685376
487594852
572695152
844589492
841077423
57208248
56739171
273404880
954648279
692438978
267607393
581569323
427377012
193106556
50314705
751116726
867648855
202724982
402870132
512538420
47673540
58672917
632756154
493440255
781233384
47970303
254997601
404066757
616903266
614969627
829711056
789658341
727892628
484680990
408125709
119633781
172390584
545428747
388352744
813513540
501893244
522838968
297812947
660441270
20538988
135904691
514060527
750007979
316473807
23520861
864108396
624178746
934577943
287161281
359025792
44181606
611431026
5038329
384492802
596168148
106930410
391401678
547331589
384406763
83869053
337448250
437878593
356972901
925074344
179895816
756995077
881587143
131743626
24985530
471307786
570652925
206135409
184418472
369335913
20715972
655664343
234691668
133294452
931803752
55255039
865705536
778313619
137184221
61615432
886794855
29695446
6959571
33620272
868893345
25559910
445115781
158599942
381445758
76584
464949347
108486862
542549775
954925896
164015924
221625479
852542661
536979280
806707137
106413468
511331197
474306078
80835091
742558464
572391526
604018008
60604518
291811848
352018356
411380529
941284371
255934155
844560454
413578114
603405851
876694578
726016320
932091957
792309345
330766280
31742215
954265359
375826407
288199303
496350477
432658937
748789061
705070596
130095781
62444679
42628569
363283299
562646220
808259658
609129655
607627029
90607760
703945941
396638109
215315916
945561209
362192162
603060708
529712382
778563323
231661737
615591765
701107374
95387727
336270771
183983487
144752769
479760468
363774
63398506
790003530
517334493
10099515
758876892
703526258
714731926
222658363
418406715
382131127
521689999
27186783
379168331
869486871
623058705
98515743
580790003
395728674
735015522
274290243
9438978
54682771
442991317
936785847
94623614
113353893
444924321
91106395
603534186
733349540
272323131
121982680
933913161
333398871
619660290
753894090
697805311
827011470
64866648
789284277
148716555
935234253
1081749
41183046
161920983
413668088
71948975
56662587
611913309
796636341
347461608
465764742
285367242
295148654
286988967
522819137
705814286
768386418
215976453
269211906
423251049
93700655
599248770
748117151
946645251
328959418
894666320
252085809
18313149
882199500
87114300
850063043
769687399
508746399
579434544
454817749
82078902
870851387
112185891
395709528
906161034
409722986
544014444
942088503
393450300
905060139
34529811
600270641
28531265
759560031
188884505
818223456
471720084
783961689
405809043
871085562
169805874
792730557
267000543
706876896
856310425
169939896
143843898
74276907
198208965
102258786
254729778
38454741
625257321
604793421
882410421
156429791
873717002
321901698
845869260
450965158
26660805
684294979
481014531
390511389
197960933
96294807
931567776
937219224
590188644
118408437
810622494
707511711
465745596
436490710
142494105
729591388
238808058
392914658
681915425
271899284
727797201
299692469
684278040
442199209
595871385
702007236
493933512
141375211
206690643
619367344
140272006
657473640
942413985
177811408
299768922
231002960
725357969
126660363
304497984
293249709
171557733
386540155
313161549
539224561
835646316
359104617
21760931
29749285
710211297
461619633
7017009
294475053
226066395
336127176
885894993
697728259
893586505
927097185
431263650
237621006
82036505
478784022
379405827
76105350
412557052
803308722
840270075
758170778
696650336
879595959
835780338
190655346
484680990
865609806
629099324
578627260
332983255
777817654
578138016
104250381
387796354
289781970
442406622
249319212
924776951
99070977
299897863
686712829
601610825
431424611
33266175
340348869
55303221
15843315
120853020
278433703
2029476
584211471
564251766
880344658
890939964
936079092
211438851
637158073
390702849
461246286
657113816
14330781
237975207
519718170
363735708
741721854
44380428
625672134
650192070
485221226
407989875
26919276
419324022
351883862
533520528
858142866
804698218
562691367
31457823
897539244
520034079
634594170
839370640
851228202
420427014
736142745
885827982
657639278
201786983
828430212
348887985
299287765
755453295
373768212
923832792
26804400
941009100
904217715
67001427
885165686
174130410
436419014
96470577
919101075
36760320
466030489
828552723
80145156
331647081
113399700
810593775
652313053
206891676
436102593
507732774
732416518
593650449
342579378
861512562
45020373
660881628
596459219
65421882
714739929
805356104
512615004
166608492
814241800
307532625
721612740
667056213
616305829
474428307
735123604
591176383
890624055
537361209
224611299
57112518
84989094
801066018
894854208
588120566
505372389
279043377
127703820
712623693
780964885
525940620
892576947
731886554
200605290
202114749
934227856
824466376
171232251
450380931
83430704
723785811
754031251
759196148
177343287
252245919
861472985
569162715
70465573
304502352
224257098
675135423
694233960
340806061
41642550
345683078
573202521
394570341
274161147
162922887
624044724
728560724
311016525
166329415
164722611
836124966
508862889
92006103
796780909
928839471
866889578
529377327
437872966
225849590
443746842
499133262
359292124
643841688
252224952
187395975
763127668
176143200
8845452
460346424
401308731
116514921
556870983
335055
304765138
826609404
390310356
855586875
320781657
621852507
465697731
63593439
191801671
141335772
497299472
81183811
71979387
828887575
275200835
357464261
383736035
139392453
256958466
761104309
166953120
197625012
528171129
104872215
653409864
629072261
73387487
441784377
767324807
26773821
954504684
10042077
129876103
518783515
362462499
462883269
848079825
853854162
745325061
29810322
503233464
835837776
144689672
71460841
256841851
229470891
899191890
243355233
830811951
381778958
491009351
241786690
438044103
438395535
225103065
933922734
272074233
763638210
903034357
264946257
349072829
783214995
931960890
768137520
431769135
691993878
587711081
114071868
630449061
739361082
44055767
407199309
249146898
887139483
365774319
111286125
114100587
732066456
890691601
404816075
324572565
854364931
887656425
870458983
494305863
509048906
725738703
221203311
327549768
540656427
893580437
519392727
100411197
564418274
272428434
786558271
488857794
777432903
270667002
333638196
184188757
654726189
660412551
4700343
9438978
118092528
130574007
136726485
704802552
434528043
897621918
537922585
814295690
783119265
344178069
182488555
439324116
729117972
10713562
188643718
270734013
632804019
445777642
144496714
885933285
412079358
749230845
271930638
31811079
325836201
762987246
556736961
737810256
821909061
57572022
144102369
411830460
768594452
59276016
839188326
495029403
476744973
510561627
375059944
759585616
661923640
107064327
432354972
605185914
291045087
68772432
707937069
399919199
162059955
548590338
748838609
43011489
788997087
873317332
428707659
320197704
845612592
581917351
158471442
557160140
651305072
654223993
130001340
40034286
695523429
267108961
90761613
18169554
216651061
682755933
180585072
63381961
199683207
723345137
490606677
253882520
414973233
163583424
213699516
532191789
9302510
509302746
32117415
830249516
204007615
939484647
312522652
563811803
76641438
311525947
534562196
101053211
465382573
251013633
151521444
913082313
103585266
885827982
450802143
248218317
294262696
729986102
38320719
311620296
843917388
694281825
560422566
919218606
177043062
928473840
5083263
366869259
84826353
60061002
412117650
852651134
392780190
635913945
261419484
628881022
631834520
528862487
677274267
15084644
581272429
851927498
144852510
695370874
688499733
335434489
815393908
941092911
550035861
204421842
468607923
195337065
10214391
101234475
56327669
61892570
506446814
200823459
492923343
319972415
55073469
700848903
138434788
152995686
47654394
918577215
822711022
568941590
497594967
850666353
68188479
948942771
778610382
732046052
282614106
541458627
547006515
754582152
171798096
564404934
830160987
59343027
267584496
596034126
886699125
111114557
333690735
158707898
472307751
373356573
494790078
812084137
849929232
563975828
185563151
863398443
682631484
812517948
427213769
873545823
805886320
150827753
256747860
776904352
75483105
923947668
312354642
30901644
370907644
544167612
269980108
70926357
814978209
586059921
869888937
22412396
12814665
230594424
542008348
614289837
350357842
616357605
954648279
352707612
308480352
396225095
237123210
443519117
338849790
686278560
893360853
835186812
648529638
244810329
948193594
877949403
30266229
676821624
289162038
1531087
180173433
921956484
171391548
266541039
635608908
227913984
173047530
172940174
180660050
444464817
446982516
291056839
38857780
647287968
432757038
937256856
529032699
89838657
492770175
124207425
902638170
642404422
791112720
439890631
393396647
134136876
364658133
819975315
230013293
240646074
821741734
182386133
264343911
107763919
901291372
301175893
17758229
532201362
117862742
84370195
459779750
785551459
353910470
69241509
411838971
892194027
259444795
61449087
60651110
439525149
164052501
132187139
785590483
440896127
235658541
287190000
187662954
32136561
932508257
671038581
37420857
748773984
633924060
325520292
691113162
6279888
666730731
454945754
209083893
485188359
150755604
163922144
235112880
190502700
270303228
332929794
949192080
821299000
878600367
211055931
905852440
373576752
682312149
637171701
92197563
52547948
799441161
238166667
42839175
458977485
64327683
623792517
227128998
149002137
813685854
371762620
121938346
598427376
71309277
324706587
130949067
394790520
697163298
395806262
70141371
896655045
904859106
320494467
585335303
686014896
771535935
745890477
1735301
909773414
143136836
622573428
698341364
11603570
67880522
793764441
361073705
734641593
4131092
564357069
774883698
220427898
473741272
367512865
204431895
303109899
338812761
591794035
759942243
210778386
373414011
37696177
295001169
837257859
327061545
312180239
913838606
244255095
117739729
82652888
226251336
864277016
200803248
883204980
129042682
299778495
141756984
775205712
452427559
352449141
85592193
237151929
101435508
557213377
255337516
840806163
174996882
102545976
452229739
515310337
743592348
42609423
738408047
25033395
113308102
369929439
131792877
801901491
831788397
430852011
687628590
76411686
846569109
91048803
290321354
21106464
778026429
315100163
216241790
812304323
92609358
351678909
924837957
933296538
813082755
557914440
429265173
650542788
838583497
44619753
69254627
139995552
193278870
107447352
170927438
954682799
707294284
948435402
10478560
951815880
123630647
76919055
838330609
460615879
535325012
184959933
652774069
213152418
398242564
198304695
346399005
776377181
121664768
860832879
911655936
88253487
799307208
1062603
631076221
199391398
383434981
785196606
584972917
956037168
250138143
541324431
582263691
185515167
135327299
78969025
591010694
196176919
427128114
243619986
599767378
149780675
95414091
166512762
215437839
567573597
226091998
33744825
235878720
678419554
947171766
864432251
42753018
70942537
47922438
898920519
56536417
303961896
37028364
875288109
650925708
913120605
827480547
129762015
406076225
476984957
802814705
65680353
187227063
1838016
705377159
850666353
813398664
818236109
606867204
328248597
434414176
557493228
919287976
177754355
137449138
195444696
933181956
654745335
62559555
55446816
839455882
891437760
717630372
120495351
50038071
739246206
412127991
586116498
150190797
877202709
128259054
45462177
568313149
341248731
585980345
880199058
913191349
666462687
146919605
894474636
657895993
295480218
54049158
509895163
704671316
698197182
167782700
240367920
414951258
757655085
946966882
126602925
48429807
951318039
147960288
122352513
4989184
302956731
635053674
765588379
621603609
290580771
939218343
855293192
138815420
163762175
105168978
76617399
328143005
135617797
602160846
662585622
547163961
42484974
236296908
327711355
470609333
697967430
434355729
529817685
865643711
472602125
107485644
149807877
43815621
54173607
103426692
860813733
74564097
617328102
437250372
488452817
924732654
352977886
119909334
461064399
388949693
385294537
450431769
602279670
773084512
843448748
288714989
955010512
881989209
173347884
97122852
816788500
135563253
44629326
573802782
546465132
40484217
579989778
452571949
664011999
874953054
379449707
49805114
551950461
730639824
761025757
158346993
626179503
486400026
637954293
264789180
228308819
701873214
859205469
807452977
241065112
12444900
921776426
834980606
720966132
354775380
787589860
806116803
761186815
771803979
441985410
531564545
795005390
692271495
251471226
899588848
426131079
33888420
440571505
223525164
354085480
151756915
929624457
919713399
696052830
822282408
452534680
128820945
64761184
601241838
203474115
818550964
42827862
853618475
661551738
256690422
852077633
221299041
26718243
327272151
539256663
742071954
169748436
807954408
134759121
523897184
98298085
131581906
332163954
228980729
437112753
87181311
40895856
893888448
307417749
108241274
414242856
341076417
691031386
705390447
880160766
924049307
595823520
57958979
172203915
763560229
77292402
407687004
475107990
303272640
112932681
273931395
285519235
280393170
358977927
463693872
29484840
807760167
473670940
585101760
847574274
571350263
588734705
954386033
412251672
70924876
727346967
92590056
272026368
712489671
407139690
609120417
10150981
260538768
459234627
41317068
656659935
357235641
766685051
785512771
561454395
408341717
695746494
247362724
380928816
94753554
340023387
135600149
738465321
226692352
40388487
936009097
943179825
792653790
900911671
567056655
398465896
106209848
217708054
516085588
154364625
111855774
953001723
243259503
874474404
876704913
21160564
222715845
589907798
24788398
438749736
567908652
898732386
533187381
247100252
125722209
285976231
698663179
820252932
407636699
32825817
342520918
747938490
415989048
720588429
22056192
632752379
1254063
240646074
924749079
417103718
330373803
629033080
651540525
783808521
726054612
667113754
82614990
36635871
516190949
879806565
586257813
484076231
671072645
65598119
114385028
601835364
92020436
691094016
67259898
81533241
127923999
528075399
515891327
74065683
349336157
792328491
310368069
278928683
575956891
359265391
740442831
302215654
127159606
437141472
489300767
180100422
506364420
340477500
385891580
158835216
812585062
578908451
460388192
178852359
797441009
337151487
127483641
173221768
241681474
697900419
557076901
48305358
596273451
59169353
868814016
656353599
610288323
356163465
666730044
462356754
629262009
259562322
30891500
933779139
92934684
674325507
129970310
848396177
297741402
232949382
883377294
681141096
90929451
543944058
374764548
497872584
808056930
3447818
246415682
299617660
582746802
892853839
680027628
496538996
691208892
144437424
169413939
11612049
37459149
756353173
829452037
733559844
367165358
831759678
210002901
494560326
486473732
445369850
936019221
64662805
390248061
932295324
40790553
643744330
609749888
99264797
814892052
734262235
922741470
920147187
1054308
459684197
84874218
329904726
153196719
650217306
378669588
901301370
459178518
656131499
19235020
412232526
622828953
793553835
55638276
847622139
898374394
575969118
4231266
58619035
398724543
524105632
206351694
493660562
452046633
408575640
619445644
902157487
684057861
379888829
380861805
516769686
273519756
252171966
658589625
11420589
514937270
76830294
137209809
662850868
182037545
497900598
653759316
322478072
123424689
422938696
761166678
606114495
489199446
688025698
74937444
784930953
622570482
589543632
924723081
636301434
277492551
189884958
709763172
49645578
356594250
940289728
378296241
275592965
212252556
113564499
213082975
755443722
559161383
635168550
41613831
342684681
652836341
243441390
507378573
407015241
910373154
551893023
503765723
75952182
12158317
882621027
426986463
950084136
561587459
396178605
100698387
556105143
954437673
628802505
823579644
841057843
765820854
411468699
750988951
144064077
913508477
228325713
836992743
161563521
82826230
472895629
29765198
192283278
78257407
438701871
91744488
3216528
481703787
49616859
733480200
466856807
97989228
540233109
905966959
391888243
515740858
753854604
783826831
696004965
323136615
921038604
93212301
919721984
181551945
293938965
582028827
133438875
203799597
703893183
797230720
415535211
796420250
607789770
635728428
262348065
444840075
229514358
451196350
156153491
676489301
297302169
901069881
639418962
862785771
114244182
610054372
116359815
844365801
803711174
785658931
782617231
332661750
420954600
148027299
952840559
197155935
22046619
853623442
733380729
774009697
304746195
227416188
107839845
345514849
66446193
672292644
218356565
92986954
419220779
360197789
133293638
364558986
320240939
455425902
215765847
269336355
204138116
917664447
448280450
463448076
361974276
684737544
106101900
347040396
840098799
835569732
97459204
909915998
508016898
121136742
521263379
4806173
279426297
871268559
26143863
698206755
877116552
567468294
103857477
333293568
235119230
466664183
778586885
211907928
71257187
460490711
675827204
35037180
66384796
612920898
228216252
838278891
611102028
23540007
746005923
607550445
856266558
805573465
893184881
827155065
95220783
845726685
463003365
165268272
293699640
249618283
157696029
31590900
435514062
506087567
784221972
157415477
55092615
190981350
519193683
404328784
879461937
69634002
86263488
112819096
643092905
810028968
344893729
333400194
766155909
614184534
828284679
213487473
483126340
763740318
633177366
486043
157753467
747718311
411461638
703276936
251479152
257283116
198419571
310245470
485820177
492322326
835589997
160414761
559752456
306519265
526348194
91106241
4987533
303090753
132442455
824886264
599767596
841418835
42912879
228067152
139469037
878814294
239100606
403053
816751295
170114298
637245538
441123840
637954293
773637737
127402387
591270518
650446155
206671497
818711679
839384517
868803614
539160933
203508166
445393398
241584228
800948997
564901074
422607794
892774428
34521677
530727120
939015570
571137014
134309190
786374085
726734295
767213123
708411573
622657061
782274496
418384167
947066463
393125612
608354577
757193224
818146872
197146362
618486051
554975529
612480540
542434899
550725117
470378928
181350912
479418595
220278057
591295491
63467579
348562503
238465189
516626091
297212931
601951150
198400030
143092983
33566001
288298679
759117560
400582185
358480131
352513868
827076178
661982553
765866467
205809927
895860486
355656096
398075014
478602135
194791404
143785809
429513835
889666525
864607201
326425364
120581508
812976701
13555368
338214090
30795610
478635782
132029897
224496423
479880637
54738414
693958489
784579857
24028230
235535407
178976808
5252888
846358503
348325336
532545990
306489168
920357793
466499603
672484104
835381188
214785266
377377233
234838677
157235815
785263617
541539837
110070354
821344254
907616130
46314174
11059063
877375023
482124999
29953917
67231179
885923712
335772975
58480300
118993581
176043469
798560514
418263516
296659490
786192198
90646307
459398697
82538406
674724186
781663674
597000297
759337187
491530996
732256373
396618963
759868029
32508237
234347040
896842751
609595972
613447413
703449255
796296262
30573784
773589691
58277021
34146891
825090098
166618065
428181144
229244631
934655845
384183636
676801527
681678306
195289200
642080256
887424826
785089324
727415445
555368530
216656136
377139028
693889332
49358388
208525436
936245729
36501849
208760332
77367057
45749367
862374132
485964545
478093681
202550882
779730423
812977452
667033442
585810162
361208436
189027747
766435106
178421574
706296217
750020567
871274947
171691755
611154520
338386404
229206339
360202667
145414412
742626056
955566630
307903714
384967246
934037610
32184426
202711622
183750194
349089018
593966358
254584362
490482313
49273195
595565049
146419035
260146275
929839210
201885918
43030325
378583431
203320947
955136502
679607987
113326111
519249093
389506224
327798986
70351977
108605685
44472897
878858838
69624429
104468574
5782092
837206715
256116042
572379697
154687357
23865489
77522154
867390384
926543615
860306364
778832371
940317905
268044
521573747
772521954
427635483
846389144
32996025
112610866
81149465
106202862
877158944
453271977
648692022
667649739
610071181
348788773
342924006
394216140
356852721
495878694
876957875
472523280
563198736
404312640
815044679
391392105
56229392
422504355
388215922
51534698
731788839
279773749
658651119
452061343
733454541
712977071
454957561
409013217
865686390
173766760
72169393
15766731
210893190
460030515
886009869
30853779
25090833
73621448
398160216
259692535
721911855
140703954
254209750
800075261
245461293
170294097
894099054
488299584
944692359
36291243
389010601
334834821
358231233
75741576
614990023
844999137
158777778
698871080
376659258
425285961
806481870
435772533
228222572
701940225
385341969
123931178
728873524
387993690
426836512
842261259
912044242
392234529
91937833
852353889
56193510
624848856
312574254
695593254
902844692
865159315
859425648
45689646
640156083
118398864
88502385
238166667
552768724
836968540
4829196
112210634
933022872
824204444
574360854
348467145
379569450
143776887
200458620
426295263
779382410
86170870
153359460
540657395
858843242
823143838
465592428
494407158
475337994
162463383
228491772
84098805
404643306
424943316
572497383
54460797
376614845
241930388
729701925
287267455
18897102
504877751
397394376
951824244
457195506
114550518
98611473
17451579
312816436
149472822
464807391
493675236
409679189
319920087
439243056
763188279
796894812
914640030
55848882
898100796
91812164
113315601
649691494
120932005
942461850
755079948
435054558
459586351
326755209
832745697
877099646
533457065
557799564
875948646
175082096
164176950
217327667
447298425
635825825
17748342
313276425
4111730
66896124
538360044
26245191
640261386
949784264
461246286
865137179
404765586
375548790
360084901
819282212
725113010
53533155
819592395
763887108
859617108
931939420
444724322
573296288
900158763
45031392
765495494
217896232
210012474
617700986
578869737
513668034
256446552
940193049
410643408
389478328
236146764
524045166
548044677
884018685
811455345
697010130
537559747
573595664
387151266
95679259
419771243
694214814
395431911
183213799
480459297
433421899
198409998
169247793
62186208
539556848
616759671
11576642
14584101
594793732
416339343
252478302
878514210
191890785
126080165
331426833
497690116
427940987
743994414
783540477
947964057
470618253
32730087
510249467
91134960
52479186
594217829
730993474
800073048
74784276
147414627
404944869
475395180
426974946
712510403
143824752
509644160
68373016
44610180
13756401
31609983
808832343
598752858
866997891
59974845
428031835
7114456
437304213
721675316
662700498
538931181
906381213
297346953
927387981
931395462
500666340
496024995
553424703
353686531
944597986
21134936
727356540
12464046
229325296
894943025
175966596
357601883
171787942
890802841
276266236
198022220
354772595
295174838
126679509
865006707
486847632
50834210
945651594
624159969
397344410
893888075
368464770
181756427
564921876
724944144
453553464
532637934
34577676
696997670
602138958
890430417
230277616
893811864
44552742
52594062
780955767
598408230
466626884
875217010
98850798
407978643
416157456
782745918
413228118
188764546
928446978
392253675
828685340
535963551
184806765
332575302
239516460
257799457
713762880
9620865
870472890
808305828
125511603
590883852
78718779
208951028
88148184
508061063
228143736
503093696
73779111
550753836
772681563
132721484
656296161
785195321
928506852
110070354
853566972
708210540
538436657
433798283
100152726
725714032
934219497
672311790
53460056
302230250
618123618
686418265
283198059
317477022
454356976
427497925
294609367
367478751
927805587
102249213
929220339
656662750
82972582
420292992
148385358
203966997
234699149
577022148
169528257
189440097
520641240
264022558
799354529
17598638
650042943
511470157
55868028
87535512
535956776
681741195
595820950
146218410
944625348
551289924
168322200
761924643
26536356
9687876
316523379
349578022
480284256
506399637
689083686
360163754
234057589
490709272
616809347
795123545
252018798
586279239
702926244
745347356
26354469
274925614
851615359
630116685
575410012
290211596
225032511
288467111
159167557
29302953
926283480
62411975
586180706
677588801
418385971
781491855
69117060
200288333
674379558
528027534
498684208
674216817
918347463
565790972
631592978
697259028
496734866
92724078
94925868
194188305
136690579
164052020
902888770
865217067
743037114
678889985
326975388
865373670
597891288
122515579
142442339
909325868
476851393
924148701
930173701
891973848
822039799
463314054
787929065
384959049
664296487
426043991
888670692
198965232
899663499
735838218
810746943
254317111
538276406
7607551
583129722
237400827
559707817
835914326
803921394
51818649
178315995
878269763
241612947
383868141
77651264
177674880
495297447
399742410
106356030
316990749
663327896
61611828
189831657
109189638
532365960
186587343
25247511
300237999
159916965
255079373
701003714
481848185
442569363
243632850
367631919
91738059
177320363
745181217
363965460
55941537
613610154
411945336
834060328
487265700
448488697
746694000
699033165
495315003
263187191
234408222
755903226
803452317
431766173
31523889
509533461
198448290
269384622
772660518
327511476
294159144
439534722
186108693
913838580
710795250
833776546
160132963
21548823
507273270
26072106
275566478
32893138
495862254
503440056
331870320
169778531
458029758
705356762
433656900
456720330
7993455
810210855
658440513
302702539
180632937
813994258
790545868
107011367
183322950
232078239
90217693
264731742
772454035
492549996
115268493
497642253
432680454
882573162
362696998
835308338
164160911
436878898
631808427
682740844
719899173
474311821
718014945
430538596
244159365
915102216
811877248
747984277
670739507
587623508
475155855
139938114
56298813
282432219
505215075
501498251
866893332
219318029
944070114
826363797
391687029
476256750
765926157
529027905
790675027
151121180
1148760
40579947
637121897
451998768
788739674
640783427
535580872
1100895
472350966
499432983
427875239
573001488
908601163
346683845
651787278
755835101
757482771
874110630
429598377
258652887
915465990
568597103
785656110
652763724
1914600
44868651
295240893
143173788
112636273
388601036
247653510
143135496
718491942
814516288
844214151
150814174
604353063
293099269
587146062
291545715
885224883
806051248
792636945
397949610
698845035
333507184
34351285
343041002
526428843
936076659
260195059
807043247
1148760
595187667
488839345
379985198
529501776
728915734
839733987
147210163
878303363
926695119
33522599
609139563
563993295
403942308
280986696
606943001
86601880
388960563
814901625
404851743
79685652
332116089
850609524
283025745
498165016
5810811
568569189
48573402
340966157
433063128
84082033
540424569
459963504
928016193
216014131
421553641
321884814
912284904
475950414
900359796
369099280
51128829
621546171
490003578
844051410
898244163
487961231
58593608
228488364
29321778
108492974
302238756
265334841
164751330
522743238
17336703
534096816
910239132
199792866
575404311
293297574
212520600
440440229
829538930
703527934
300464358
577369739
204196115
777868706
602361879
132577184
236864739
691094016
421729914
511246065
597785985
101263194
44878224
459173947
387133836
537589483
23369294
424888032
297419516
160319031
933444819
609024687
11229129
787465407
566769465
737015697
372885264
612135912
951000966
11755644
879897634
707444700
642749482
853844589
146632328
442779711
837895971
336854724
594157818
34261767
493711612
70332831
587705616
686708398
921574482
172809699
82107621
395422338
146886231
409542513
178747056
59831250
902831865
377139412
523154116
646671477
101364365
918127284
645162762
516080430
504027828
348830547
198497683
456660819
24143106
828792048
543172020
910689063
691218465
586987641
214452800
787848327
881092311
223653999
283571406
526859628
640060353
17815353
304229940
48133044
266553391
315375888
551190301
606022548
868430827
551398418
26952327
546321537
146658360
236992355
666412650
139885350
530688828
226058109
21996871
581100246
856857777
712432233
758640141
907214064
533579874
426017646
787700922
939218843
757512742
168621775
130235079
174448779
218004211
905493715
12990561
513913389
197324253
68073603
87394385
54144888
716788588
62301084
131001109
906746241
878598253
18370587
428975703
889542306
544043163
258729471
100948823
227492772
411409248
556095157
500581743
550893855
587571594
20489504
758095443
420187677
44272161
947656856
272927554
625624269
408001260
49025350
790413891
518186015
495948411
853171406
878848108
4834365
727548776
298323770
511351368
269815005
41747853
721000068
168283767
882501033
771191307
384392612
601280130
937177554
878322750
577366776
543699403
756268365
375553360
574944807
620473995
638001220
520072371
424667853
647986797
13852131
695244566
430652739
268498035
800944191
408389443
941696153
704850417
490074557
151655466
809445015
553845915
536748537
93336750
778780644
575231997
18607402
7639254
529932561
483312051
765772049
735349688
836220203
171442857
715694283
182642196
355464636
688853934
92255001
295049433
134031573
696352399
620309844
403713386
769717065
394082118
805820831
197797161
161830
78134826
881438565
198975477
664098156
279468923
768510867
895999818
493344555
891361780
358375735
674525529
20285187
605291217
722688946
303654354
485886528
570225099
673477890
169413381
177062208
156671718
954753582
648910813
695660337
803661703
907453389
25318617
154504937
71223120
163411110
255896482
155053881
613227234
173098986
579361006
579716428
286338520
759129327
848550668
480325275
337840743
863605934
801298392
2330314
729146691
466712469
650724675
620943072
345173811
585291134
319824357
494431758
272131671
549700806
943799539
98783787
658794714
802899548
18763080
646764248
525385386
77082621
322043206
773288216
280412316
60396057
332890275
176675610
749747787
127512360
573729036
432785757
693644340
670495083
499478493
73569532
190167645
696750908
471668826
43595442
152335149
617783982
167793603
674829458
464352378
156408574
374557269
688139678
577655925
835272969
872180971
415251451
283941246
877261615
751416996
42202102
589981333
678714080
22793313
325080735
530937726
599657856
904476186
177023916
789896949
15643451
681081931
714177181
35621872
437175881
789912970
497082031
41537247
491133192
362357196
15221070
885148299
838883709
924952833
208935402
705313655
617955352
224113503
221715777
809348498
229416945
169100029
391191072
261778010
223680295
941705583
772876155
60881281
719911741
63105216
386955972
180799109
435609792
109582131
746632857
465429687
842849370
357288991
845142732
45309009
560798520
244647588
538356375
291335109
50574159
65844265
428544209
736829181
266015885
904374380
851532548
911474049
324593070
769803222
529626225
113944443
915767241
35001001
641391
278764091
78144399
276044911
633971925
26220447
907635276
338731032
441937545
222892773
237773558
51795991
615841660
451076885
709586325
34587249
71194401
185257514
220705515
258726196
850398309
808182358
404465893
363678270
176640996
243738153
315612237
817955412
48289701
344441254
300291890
55797863
21245934
586470699
45350054
287014850
531588690
520158528
720157644
186436111
764672094
336079311
34951023
712020166
611301591
325928886
950073229
444906755
603922278
449940573
347739225
121481370
530636494
849661188
762858941
22783740
335792121
602217363
240054539
343421802
406670613
3886638
781798191
516337219
350381373
404851743
36523161
175964918
19829949
236893458
98302986
738834567
572072907
162135416
482156592
932324043
20878713
325261821
19414044
843434561
255820711
917704591
45615345
549140645
99473043
744693243
748501830
619266288
60941718
294293166
586853619
63622158
554161824
161369794
930380724
351807370
612295841
601481163
857281296
882467859
591056166
688552498
419814342
689924586
908753335
132069108
275042344
77663633
773680287
142580474
405889636
690200912
439393300
595919250
838767114
776753220
260471757
832232073
253611720
100124007
118429825
705723432
262979883
694482858
181714686
64148673
300415346
563131725
483685954
201974159
94772700
591362502
600504717
150123786
490891059
837580062
260318589
581919298
772624861
541093517
817021684
122840736
307389030
156406617
790586205
325118226
479712603
330086613
692932032
280431462
388691080
139717935
195164751
852486288
934670203
743707224
622024821
621766350
914913095
808789656
363017733
702003300
803814194
857635497
837851161
795956658
880063428
464857568
710660460
77139234
483104898
251031400
318024633
370925031
320551905
242072451
323351048
100217306
703175142
578556404
390520382
496910781
277549842
348447627
931313434
912638561
235980305
90070148
924062544
860574408
841064634
161698668
946109163
808390410
213983273
66615142
850417836
494435877
536663923
334059408
611536550
40541655
359705475
404810881
356391288
250228647
708341031
335141483
185955525
737513493
96433013
534833899
430296777
247749240
849612318
13095864
921248082
115998660
465162178
479904063
243548115
393775782
554717058
875706591
623968140
67135449
412625019
276114582
293211417
422714961
830208852
619047257
70955076
493210533
350225674
18290848
890384730
229091463
57639033
551847863
130202373
408317169
264321836
143404276
449691675
867352092
718916139
304048053
291708456
235270805
166866963
150200370
420560892
397537971
413295129
333472915
456603381
301676214
74353491
253052682
60413594
196964475
7782849
767694777
130131237
530219751
581645907
14024445
180784934
89967054
343766430
423270195
445576753
146839742
519265907
592060526
72630351
181082868
262688363
641028502
659772238
355348930
299395854
186817095
651247175
215650971
169808516
32494011
550868712
571027887
505856466
83983929
338386404
760515057
289809891
322985953
528849621
361543481
332026069
602377620
632550771
503407001
501854952
652449834
54757560
813581518
360021384
954045180
501069966
119574144
165335032
420147797
44744202
566798184
748034220
757999713
754352400
528264570
295872711
920175906
908933598
748694757
848125755
498580986
667573155
673594572
177196230
291955268
630267174
44238782
4980185
217651728
797631933
237873790
67302035
184347861
529690385
889906080
242184894
364792317
776293716
918433620
859382195
296284350
408374607
633196512
323462342
412527078
455861709
406856020
597642297
611640484
933401026
506641452
566654589
532771554
782161965
767883043
223366809
423854148
477090412
70643725
939066659
924943260
537093165
357594435
88935060
704349560
302066442
93658108
594416289
34194721
84876248
243092754
359657610
926075155
488136843
227023695
223050900
608947361
847258365
432363495
849479301
730094418
201839667
816040812
946010111
82473972
630462644
561419947
2240082
761455566
187350262
212798217
581856513
932467638
7320414
286089105
103139502
356051156
212625903
397705642
509810115
590816722
189028458
48312606
868023311
796444881
396147926
1502651
857584016
627203814
469756683
774302532
153762550
596678644
465152070
249178585
309036838
610016263
442110387
683503998
664535293
33993723
525304869
94897149
901381286
136233363
211293090
734359746
705999177
940824867
89659206
400437838
451830109
953848633
57773055
441950794
275527548
392938478
27091590
295757835
168197376
324160926
190014477
23032638
379081849
187324464
308202735
86673942
497917222
147634806
828445437
548120947
452113644
947267496
31303710
716845386
275541932
286194408
535726241
584460369
164519943
519272690
609800100
796837374
206728935
109453914
446819775
812249904
769487313
212436755
316147757
283117516
915465990
630534378
788116371
175099743
736805091
680643963
414558765
211569358
233131269
291867443
621218584
412848754
785233057
937075489
788649662
136443969
779802091
686901042
92025249
179050947
867541532
480435286
244436982
693831894
58935171
278218456
473040222
282508803
561111822
230594424
885125130
210651363
227980995
702025522
637265037
582651072
240073068
931692225
377846310
24171082
72333588
144906501
71117817
813378821
560456371
89804313
78737925
210625146
156438622
162989898
333652600
45607869
455636508
190807172
507577912
497326923
724934120
139657590
307561581
665220422
489840837
195825288
807716766
223539123
288769545
882975228
555061991
519493116
267306879
41987178
366272553
472695594
82199283
782793783
6930852
141996309
540837101
303645987
673479696
852148039
54278822
903305432
119490186
120303891
651288618
402688245
191469573
261381192
416209429
932103864
135666049
70189236
35218803
2034390
581134830
190620652
19836002
920932173
110146938
23523968
257293521
8996589
650601137
301351513
9687876
488251719
19643796
401708727
660508281
344053620
352975656
70150944
647441136
925622811
487648620
511006740
22984773
393831077
411763449
156815313
602735226
202648649
11163978
483269626
665055456
684077007
458642430
666539717
813389091
437655206
35698516
239435249
275633965
159773886
222830721
629906926
309514236
238003926
755549025
239409549
17422860
561868089
509053848
383508079
618099891
395959097
803962370
511590693
94121736
850101546
813819876
886814001
700460892
825693330
789881142
918888162
551086574
178469439
193604352
143336529
393601368
235551434
274946133
378780401
27924441
518234355
53730595
745781478
391181499
551974355
91776351
89076765
254182296
53532746
64608177
806717023
28106328
939531050
786125187
922601024
289497236
193585206
393191143
699852486
322410087
101358924
519335250
517925940
606143214
657227586
938698608
613858308
28138760
126803958
885227359
758192935
880615309
177770610
898856835
523279572
881589076
179857524
669086748
106987848
539974638
803724106
570962439
14460307
252500307
521393445
607263255
93648635
951393459
396685295
208296009
271030776
935349692
425816016
899048295
272931177
335600661
237161502
593181372
131538490
856974960
586250520
507780639
243633753
154838552
145500027
488586774
166691800
24123960
806016987
462695647
129790734
910392300
76976493
483740779
54527808
221040570
722934132
185288646
272117774
837406804
277199260
301415478
696273538
946645251
865863360
469182303
464861421
169528257
614727406
390626265
88504878
267607249
451079760
890279427
953241048
868024235
388271482
372054645
520742481
112220123
280986696
457898282
583436058
65862113
631712697
865008882
20208603
441142986
336088884
230810733
237824242
251501856
303404244
894894852
805205812
408848966
169888458
212233784
431139201
6807371
266895240
695507169
407321577
504726852
270535992
798091252
909195675
547476476
692688756
650115277
241316184
74966163
868198885
154402917
637025712
189969580
456349831
730898550
199319433
334968843
38052675
331398114
286606047
236127618
910361480
307890287
539160933
492372233
456871425
698246940
67192887
284110515
524818982
153684942
651983117
293929392
571048596
820128483
588643770
682755933
947485117
926541951
950819079
12315308
394924007
188258535
602007678
803652479
368818971
451319085
201382112
753836174
276072048
649078119
406186365
546272064
297791387
840329708
469211022
883549774
531464208
666785736
194915853
44926089
369320143
107409060
494647555
481811863
236031888
607607883
520043652
86444190
294098064
169949469
451150157
298773330
242129889
851068632
20160738
708593460
151479868
505191125
899887736
772474089
171490722
737503920
574281830
14886015
747728149
167096715
223045588
319465042
147242313
720722451
193824531
263740047
487983675
296236485
260682363
388903125
822282408
2248065
768706515
158059803
13442467
301488786
519184015
643835540
369852030
443641539
428677187
122503411
824713950
133324141
313276425
142819587
539718968
306870415
801911064
72660570
888699882
229589259
548848809
635916789
202949216
573903275
784890270
814645527
176605837
460996852
346352903
865839558
368071136
97347837
648550242
929333016
822919144
208212750
174544509
780706869
635745166
187154138
944998503
999477
323107896
490736584
488379196
748426713
674644373
785461935
571891314
912243137
348150864
507866796
237132783
812412645
656829579
169413381
773483000
764597018
291603858
622245
172237416
573499284
570379078
166665930
310449042
7945590
472523280
831309747
803653350
54233467
280565484
927011724
369495493
243755650
872769760
95720427
83164206
635193104
336175041
731233605
880867731
418368819
219155975
657224742
774418797
305838204
541731061
206087650
536663898
728813074
888642444
273680385
545378477
44039219
580095081
678863846
842931369
506966934
173663793
710738118
698848146
152134116
81284343
584173189
142063320
486894642
682513718
782640615
805412753
825968013
104708611
889092375
103627725
146201679
763542480
56155816
741936219
660144569
184318542
903140425
544416510
182338590
498505965
169844166
672924462
584008502
144705468
237860331
418679727
279627330
259581468
33036423
745573959
273991128
131159673
721043655
110298169
581836436
860095758
164647079
355349760
172835037
408776673
111823181
621942557
315545226
147902640
554602182
648415923
13383885
184854116
390595665
220753380
882716757
800245362
407428354
564741648
685015161
887838312
907625703
554008568
838845774
472952819
300759151
171669283
518294686
785255409
647134675
395240451
712937439
765859146
728066262
593506854
581310852
307456041
394123359
928925628
400706634
798684781
551717670
444994092
99678314
314463477
693375850
706621422
3213392
921062329
534391531
180891408
244963497
681957488
31782360
305790339
674001938
287277318
743400888
404156409
139344588
160106967
742299993
110278565
512136354
715935951
31262267
200454419
186692646
316033449
71864511
411907044
106308602
118125561
262647739
276653275
934123767
725154750
473708014
8653992
542347213
420331284
84931171
208798553
461483889
825977586
677452491
183868611
643219443
812340777
408502606
49942341
99473043
838357949
142836850
824675658
222811575
62718960
494542607
298093647
735435995
78027634
134562379
68188479
942611242
538452531
645379301
113574072
221335546
367411740
467736780
188616819
27474510
75069818
905008936
301396332
2747451
71796037
752897803
209429592
663295565
512739453
10045584
677634250
859343202
219285115
830323728
602014087
507595903
939883352
391935376
185285415
2795316
53158869
171873642
865016280
555394113
677293537
86061270
150209459
42772164
799177194
233791806
372874340
411390102
227827827
841476273
32337594
26383188
697919565
724733538
289755564
54470370
823577003
19651708
860191488
533972367
199420385
550686731
440444813
534269543
382196646
689305953
590922144
23845391
874224352
951575346
768300261
272482595
646641463
501995407
730065699
246140976
693678726
770823305
829519596
808190952
188090304
837333227
220869492
69997776
195706473
180699948
538934125
840117167
856630332
117957570
232410920
421352949
73971587
762939381
941450249
310337514
390741141
449694445
804170292
13306470
860718003
46283303
297183477
114339912
788460999
7366192
857817384
810067260
180115995
348648660
182297531
818376624
10262256
925115574
865523649
504390391
735774682
911817255
422428409
432723570
374015186
470646972
564290058
681856071
399069651
20080262
891877904
853988184
144170649
856869906
437884168
164258364
389305191
34443654
828983508
714758472
583559217
825642531
361370342
92628348
474914966
685206621
157581153
854648816
603364427
312975618
265735886
281111145
499089514
59998045
798416919
737871154
214502211
242847864
515917689
910047672
859993041
293913654
279683037
806984754
586904348
665945745
258223300
220290777
924278763
4499310
315392058
663453411
482641941
255241442
769588554
32691795
799527387
781310547
35359662
647690034
112118976
263851026
9697449
599480406
175511382
836335572
809579037
544244196
394197045
386260977
689811234
525150193
340385664
846044326
163248369
567178863
74670563
731228964
217192224
284655747
258461427
296353752
875098852
603458033
196211439
104857201
319192539
185811930
443543423
348458393
336347355
828445699
492188170
163612143
670090854
601822000
776485176
557110308
400802404
7419075
69787170
930172918
927751862
170954634
744980433
88094864
657301326
11069852
189226176
840968904
29199173
388334321
923062829
21266347
328229451
199539612
934497114
887526847
116474571
650168189
430578968
209256207
148078835
290183261
394180115
536491490
314128422
222198903
79350834
844807781
845288002
462950280
452678451
431866749
673478751
276114039
311783037
463170459
87677648
770166996
361792389
482661846
533273538
334116846
189612411
105985827
489807910
767141928
24516453
372954507
239762720
773661141
274295169
568667520
115136837
21261633
232711479
887927723
685851274
943805813
660280555
598197624
762996819
147184673
742430689
732324955
52360598
303719130
448830801
397049748
552094056
127933572
868510425
444679947
858043698
49598731
535900573
301856667
704142015
421566201
393364143
827384817
736249857
112706806
359245971
650183745
162707276
586576002
795775357
384585702
165134250
403182138
251794538
826930016
32806671
14170196
854236
949402275
429634326
390846444
937943394
32915795
714681888
928612953
370357089
909728614
94935441
119443213
101818428
675118739
665543673
670320824
436758343
558409592
584402931
600497384
178270411
862795344
265906985
533551155
736986978
34003296
343482517
790806254
541677660
125569041
12760809
854926383
109553412
555999840
174037140
746579124
318849843
729469968
755182845
2211363
943391247
422111862
428056695
484326789
495153852
176296368
391877395
671115165
854064768
738700545
751040142
429176736
857530194
620550579
402675982
218063367
756267
456861852
302955966
464703860
160484270
624096416
248879254
335744256
447007545
780142062
8127477
64808294
175423058
608842800
591847554
330792854
951046679
790530851
405598437
446392521
680866497
676560392
459474427
399232392
458779000
410980371
541723140
689078522
946084815
657732111
40206600
372877923
621086667
517430223
936709570
890097540
816583980
343478665
375394839
717046419
870462753
243240357
945189916
338882020
508831868
224578456
254986428
576490920
31121823
100860836
713470964
885820404
154422063
361656207
445843329
175770962
469852413
634594170
79542575
147376335
285993375
398131497
76258518
247886483
485063910
387993690
722694489
92955852
923118751
684536511
707339397
400554631
939197457
345020493
600380268
445134927
734874949
474160263
743420034
513507981
252411291
461693219
127406529
345198951
692281068
108892875
674207244
305696610
47865
185289327
764654613
161267449
424673130
436061930
407620803
443219731
160245180
44964381
761264106
335782548
757961421
16216662
792203722
403741275
545261106
96620075
21462666
375880984
544628708
810392742
825432811
823775796
666690991
422743680
280020708
806793294
805165884
228725243
869802780
414101410
532652610
295372396
411149901
296763
706267221
401711799
878236593
686872323
533176913
153168
349360352
10654749
149261375
536250741
56637119
269236388
303957511
370784558
195231293
32643648
736118501
373768212
942423558
562532492
840961577
592858406
329861345
536831477
250261262
397547544
403436871
169403808
128393076
947018598
810201282
736517901
664260897
408767100
122812017
636619847
562911546
315430350
850943970
676045260
93690951
564817279
724629361
635572025
10534311
234253414
333874922
695277417
470840418
258605022
153206292
52093943
953131865
208364534
820004034
55567161
685605067
330029175
833387088
129335219
752609872
677720535
947600937
106738950
162769719
61601949
735268149
135493713
152094062
855606021
160415025
171079083
244762464
165172542
837312018
326455038
896064348
460140608
571226661
688080482
526380978
157453527
16838907
31868517
651815997
752112318
714968513
350544114
849344806
897057111
25598202
814552377
714040497
515917689
795918366
251432215
813134733
713801172
582094527
618042453
425504022
922067917
355378479
885055528
463735702
264714363
369699687
91134960
478429821
836842941
733454541
408049125
435293883
415711930
413390859
21307658
836062095
206753885
245336844
652142628
25559910
927202488
355378479
529138002
671679972
64350716
37928226
326266986
396823528
119530904
183265512
250611567
302880147
343650862
357762741
352382130
11478027
91661475
426515442
125454165
801007291
700188366
152439814
941906616
84433860
847344522
25655640
535647642
809466796
83735031
193996845
114923865
763532907
768290688
654103944
645271505
407227976
927520242
389857462
860296791
578344324
953279340
153359460
27392
57649163
317343736
104345700
464319219
672120330
482855927
193402031
301568646
949536297
691527041
195242864
31418586
469785402
296763000
59981783
652685877
192873020
832295766
716491185
949354410
901347033
842778201
736450890
701675573
231676173
482764223
59620644
585561264
162136276
515678364
193211859
507188543
689112405
920556111
127344015
746311080
589050036
450976642
170908519
667372122
815590881
214032682
892038904
429805572
576394591
529667506
897057111
574868223
423660086
134414493
765658113
888757320
507053091
680554143
223402697
884947266
356948451
852686256
135467523
534179999
882898644
137879919
176506974
499452129
292646610
439077666
14761566
16135409
487329325
698158890
748369275
351814900
198649323
2287947
237085652
629587491
179723502
951225664
777107421
791899427
763494615
872617242
303224269
302096343
585149625
105075117
111008508
297394818
489953126
30164523
164157804
804287777
568550043
25636494
491047035
282843763
750618930
323959893
430674927
802934965
550727768
692501247
306289729
347572340
515869824
906362067
67949154
486698051
125080818
134625099
515903812
692137473
753778049
430143609
662646391
594491107
472795333
400458755
61747477
313467885
250396378
357174290
938313017
739581300
311294814
946220812
571986770
309026013
22712334
946051725
47185317
307156392
221765132
264013767
854345820
418186932
149760012
101529938
729245507
80805693
545057901
71811296
38320719
78680487
806917743
334853967
848091216
650405333
30403848
19394898
194098585
717754084
16293246
232442013
270518
353435160
639974196
228976766
284032133
249797862
766816446
381895689
749652057
437989752
338147079
265975064
641144633
92953830
289315206
424536125
420608901
911531487
597727508
943131960
909348843
122538426
22137167
754553433
319020225
362569204
955094167
58854405
254928136
936015750
151425491
546985500
724733538
168312486
778007283
53245026
491956470
779089032
162769719
210522681
285035646
786996330
389549690
804821256
45337728
332116089
674767841
653351743
126354027
556393786
237889050
174569645
155488439
451945911
231386098
188219533
560313938
145215966
294000947
340569832
612787327
770559489
110874486
419967510
885693960
631291485
324763774
937981686
599564678
743314731
369033146
672373847
791888133
178124811
695600455
391606352
480483103
249803712
427870731
199300287
38799369
48032332
214499971
333293568
227253447
321442194
539351029
805447320
529386900
525299352
201399505
79324173
526453469
191929077
185893753
937767339
59620644
69911619
82260789
300812379
535140273
311246949
586662159
80228567
113210298
399581572
433854632
938115708
881336713
340790116
622577838
594900764
725355801
36214873
539524707
54824571
849748961
86319741
429901918
627251679
695961368
877549011
270335278
416424682
941185744
905998293
855761028
526515
389439213
928810752
558812542
884040266
467794218
358537569
211620189
763418442
294073604
219662058
163267515
947430237
311601186
24727059
619555724
362845419
394671296
867689242
913651985
629970411
204141150
263774442
537464443
228536229
769127801
765781939
811000554
202449355
255311910
837350310
951623211
900731020
425969031
934863088
939609096
854780598
905366475
160730670
14809431
716020812
10615422
610577388
383523099
896406147
632509382
26611717
671268333
546674588
235635105
224438985
692214057
437324545
698843595
609235542
15451593
743852273
594491665
820846458
388742627
767247231
602974551
899124879
317541586
412029053
117039498
175434798
161493832
729778509
833300117
603588368
687236097
14235051
12014115
241622520
133023795
482419949
112027546
915056306
253307462
370259739
484053558
942968558
489900707
399289830
232221834
346446870
708574314
659219565
872409273
773888403
889619774
111018081
45261144
276087845
281819547
350099074
860721781
681473151
324448116
638452089
843157576
881143637
727768179
405694167
726761266
474495318
594114512
171537471
796378360
16304224
84117951
89416151
457681000
226506753
37076229
178019206
842791675
11104680
604017085
441525906
287649504
884854585
58443165
799144467
118322280
258739044
407648740
89593707
15173205
396943834
901518129
757211641
473078514
945218874
694052073
427319574
711472649
75645846
42226503
737706874
580260102
460725340
225032511
730448619
812277310
8551498
446848494
274332647
12952269
342095524
686460684
158724992
855175236
727184226
939857994
602830956
265947513
56934026
683426043
398935629
833618226
841489260
718654683
463280290
186099120
60382764
151004502
840892320
548941813
172486314
563390196
97745575
601892802
144517631
708466851
253459748
568226471
463088234
259599966
670741818
718564606
64263549
116139636
927266383
683646222
372102062
225554551
163525986
843754390
865336933
282776847
613102785
465984921
271375404
628361789
758887558
953890992
427645056
515247151
48515964
190502700
686470257
32787292
709368873
403401132
28664986
624827877
411916223
192414172
178868094
200189068
88636407
162942613
810048114
99693222
882019300
334289828
370446381
607684528
613591008
523987728
208672254
285672337
381771271
546919413
188176461
749862663
606152787
588887899
254407942
131449058
827011545
123860038
472928171
626386383
116618286
498779227
681166815
328018845
222448512
331822422
412040694
924129555
523135731
535341306
888466992
247186494
707432470
376591286
941810886
826618977
160370001
292474296
696205998
431943333
926993967
622551336
372064218
44609551
529689341
732009152
495593319
555808380
696299842
948794161
350162656
858372618
106535993
255819279
756292549
205982241
30824802
620196378
778820988
557665542
347289294
402561006
16374867
777777531
123405233
886033692
602863652
386509875
35709813
143930055
357908607
700083063
915730932
871483378
417315789
132662634
323165334
41075893
368991601
791968763
838661811
596013086
364213801
718653703
744677667
197615439
256275572
380928978
293096541
253914252
16609155
39507938
899029149
586128494
371224867
154249749
832099903
40934148
383982603
58854804
654525156
439805165
138540652
59984732
783052254
284815896
577970657
16666593
713169354
94571667
65383590
255588415
708966807
710500032
661984169
256095904
19615077
628429158
598368555
34673406
241584798
835483575
673833897
336847524
180442432
13469211
588940953
363408710
39934070
846789288
613638873
651704614
20243413
66321744
862318760
69461688
544531386
541439307
580420563
495037125
159859527
883109250
534245896
932477211
645000021
193499049
777547779
467409808
821158073
950024520
312362491
604844108
535886711
625937327
506652364
355719873
712748142
905356902
672598980
141391813
429014828
161512277
278315829
381656333
324501552
714605304
106949556
243996624
163953229
707358543
905960001
723949993
347767944
613766695
337524834
535216857
845989744
807549561
429945710
942279963
946804539
693563235
773461723
652628688
462582897
405675021
681797052
115086606
879528948
756732607
47223609
780170781
497189519
637555360
30107085
330144051
138005597
292661646
755357565
864735968
272569295
88071600
156824886
662589235
865715109
334816783
435437478
952674178
13746828
127688093
839571246
82021464
742745869
138591237
50869390
243565839
35410992
269556534
831980193
253030765
339814277
719512699
94418499
444347412
811414994
563210016
612873033
727442697
256546827
882898644
350042088
634613316
404229498
85065678
891820680
529750501
783483039
355228487
718978639
874418719
212623456
85936821
528601914
326917950
570206172
255114573
250783881
649614207
778409349
270494688
52142431
270791451
635876952
248036430
47937161
509095438
781291417
231082647
22046619
640439256
594014223
292935418
459726506
194236170
323567400
851309950
127546675
845130412
633562535
42934905
37950647
297758592
515005793
375778542
20352198
412041066
8869668
391587623
853387803
851949135
581023662
860153196
120914187
160971076
485000198
675254513
723096555
253033536
462956567
386621098
542128563
708414841
65220849
208681827
842600365
224030643
243316941
746808876
951240291
339659613
240552466
912594090
236585835
268513077
223280652
457656411
588718953
193673211
45018386
68734140
950273418
392196237
183658005
166299217
490234409
673422258
930438162
358681992
57208873
395925385
474987543
753586560
11803509
181058245
575995566
813708231
469818313
124611741
201195741
168789601
566199111
228590372
241831476
826133465
318399053
415123572
160845546
786494796
357584035
870673923
918424047
443352358
46003720
928118172
402507961
351089775
325716849
697832679
176057043
404174159
326899935
36693309
626537434
729022242
83745442
265583739
331982067
356173038
58835658
657090720
856180401
75023601
53178015
79800528
31064385
500720692
149333684
146466900
782889513
887579841
130301073
930150972
463409784
202424926
851470485
367050684
204431415
735962667
656828590
115497723
872084436
535331733
248906571
133974135
611794494
798358489
61506525
857072268
22199787
917163550
377741007
95432690
765176077
94782273
640589479
106192786
364520694
756279605
306087102
491033006
719444704
166329276
44926089
43806048
125291424
854840181
356307060
14005299
35180775
681639588
169753117
266598477
712384368
4106817
767819267
815470228
463170459
744884703
157879392
78986823
31514316
366751203
346437297
36830464
193490165
630468207
939516869
283659332
206001387
937976534
437268459
493744449
917083827
377105630
368961696
346398408
85735788
811273520
581024316
524387609
26334500
177406836
926733411
173051121
784000304
756801673
412395267
578745288
287822396
382058430
9516344
874311663
351333462
721604903
27053298
118555321
779831738
842261259
701912770
882161523
218493590
858899133
754945926
585972903
3740153
363553821
136625856
924041963
545708865
590691507
672662360
952714533
55647849
473576310
526353800
22841178
789705489
606736740
593115810
738288906
852659902
222252529
447619329
657589803
507196686
891639990
359743767
633973739
268474335
293029530
686738301
542563957
711293046
693654250
729920169
138080952
167425880
348064707
20160738
667236701
49329669
14339156
280335732
915389406
694168202
681133009
152746788
696550626
58520924
428700347
534910521
688557171
780726970
296303496
702671561
224330568
178845857
83524425
489544074
325074718
368328077
594038864
79656933
955433265
820853801
393932507
515611353
200831967
643275654
519880911
396303054
256479816
115730147
725835994
524880942
261048070
285888072
648846258
169643133
193008122
53752395
888285900
522550287
727548
433695192
582143703
74793849
467365793
545124912
661283694
896311724
64380548
13545795
473461434
348353201
1531680
939552656
599998993
184012206
232250876
843850377
870834279
510551654
506507430
846722277
687944499
226602483
457531962
487231041
836706913
566434410
568808514
81198186
395824404
682076829
428169500
172390584
553587444
295947122
556055328
774113260
479071212
926086921
535255149
626782602
123367450
152015167
296236485
686382112
68428785
864614214
536126292
606655648
611744557
674915646
258442281
51071955
85515609
710469768
267144138
169145337
552639717
836833368
347479941
810060398
690452625
643334319
347755028
296930254
26431053
695382720
297834007
264293904
554267127
99434751
275089728
634659811
461710175
429419040
377047820
445709307
929069223
460203221
815514297
132250995
453031004
74564097
691028090
808238817
242713842
563476353
162310215
43876770
23325908
481616750
550998682
341995479
374735085
197979213
58313591
70141371
451457809
857960979
213182553
94820565
760854198
88655553
233724795
566903487
111812640
271184214
531072096
565046325
53422286
183831011
419757735
660105599
319646380
574492591
299453013
533225673
501682638
714136227
754103502
143858401
9740524
111171249
596713809
679184546
570483789
108509955
426821778
696154482
168082734
729031815
338166225
940378297
788901357
544454802
680578357
300936828
73497720
885422076
684593949
847123136
528286005
353042667
401396782
507056939
865293897
704046285
96495840
630657297
463342773
32621367
101858131
812604105
323823234
944702477
724825440
79118511
266349579
78814509
249562939
72625214
267610040
772378359
146821777
138647679
45127122
538450368
57225206
799996464
442368330
38629652
285659130
580287751
79241844
43672026
428740855
386165247
139497756
240014256
893907594
296064171
295135590
800854172
682857687
322928380
479636019
637006566
456003164
149061183
148148821
42063762
54020439
118434795
268426920
426869643
427702494
35429673
20371344
73712100
80896612
88808721
401185284
952595307
51995194
173209839
324056951
87128422
828518805
332906299
178961116
331532136
155722748
646223247
578036886
766739862
319383631
629893393
668922948
80964113
856712357
627859669
290559696
907367232
544263342
184777489
181336753
432365487
38339865
476821557
571823366
21664811
272782635
510748269
797631933
446761915
65842666
310031178
856687770
313668918
163324953
510968448
843013744
929432997
13398254
873143757
750111561
875049902
693081597
894014200
54477548
508019283
831453342
901623432
77857209
462484606
624456363
128838768
873038454
230536986
330766296
158514652
759110181
637288183
706669287
41243683
552097777
831607145
77570019
723893766
364452836
272480492
711427237
874838178
873279995
916020868
77048221
244513566
706732083
365334399
843630198
510648920
222663235
526696887
581736751
752849439
322907279
68575206
365414670
781587585
701333710
39477324
801710031
528219759
877863936
25772302
179445885
51661950
752236767
450520996
201815846
918278580
865722832
460442154
198122808
345912306
541433199
342873656
491328964
436971297
344235507
536202876
25279808
541451693
565831311
679300080
816021666
61551833
272607719
139370930
927020735
748761768
358547142
200650080
733497876
786418942
673920054
768239605
6088428
733253508
187994574
641860077
119260434
172543752
540275056
905749955
146196555
120772968
34823284
845276754
821258097
768108801
205715696
552124861
56517789
45860186
263669919
524762213
773131702
914240646
663587966
346328747
193556487
848847483
548743506
941083338
462984888
555009310
377865456
28211631
70514718
1799724
664611912
506842485
118485021
283991511
254613081
947382372
44361282
575442603
305081937
691349288
280301153
546611051
734720739
184368405
533152021
156805740
364549413
298176486
575701416
396226388
598599911
570053004
656910443
410940171
18226992
719286501
761426793
675987822
465499515
14315533
406384825
792787995
563404248
938977278
840615254
728103561
460037478
909515273
226793943
658631973
77525140
109462618
128368296
126249339
175865583
880352226
159179844
915781899
527015676
279194164
480192537
352142805
908008566
123035546
1110468
202593399
74781319
542195574
570512508
658180125
847664203
322150596
816145137
4891803
427224683
205358205
446877213
229704756
437083679
531785279
401923137
268887553
802054659
489926994
837637500
420806587
136242981
147004030
460639808
82749012
804064989
7141458
75706257
644874251
114934301
36851324
207494775
861986971
66954116
46600784
115201482
608096106
721335123
893354565
680299799
291600245
464405376
360480417
49932768
273146409
356268768
803101470
459643593
131925513
424818750
312070227
686135202
574185986
755479369
854611937
266071962
120802692
637332048
67805559
420636381
491812875
502857224
207561786
873545823
212817363
146734944
530155206
334968843
267554574
401855388
510404173
170581287
953126728
882763277
755953014
404316053
544876014
317555556
531483387
156030327
659053185
273759081
30470859
686719155
562710513
592635711
678582105
885397197
17470725
18897510
887096296
334813425
54307629
449225177
198898221
365903295
388566956
747325818
601555663
319428561
627902643
563428488
379263114
863486422
611433561
212329140
807204933
12339597
936765915
277462223
477261915
54489516
8251926
952159299
86113959
27177747
167383905
596043699
678400218
164579016
885119186
739228351
938250784
281544873
77663938
196638993
36666472
721676937
812675474
770664792
825364914
939808074
140378472
77158380
809387616
843496176
125836196
82959618
313305144
24650475
357216495
902524068
463125443
256374513
3283539
18638084
631474078
462786656
862278402
9617661
268723683
385691434
80143452
881713465
595557125
441264961
788776908
242256604
34030286
596263669
661738130
3005922
321126285
167326467
93954662
760587091
918715835
925212890
188530662
126038118
199414102
737542586
525085478
871478055
234041418
185154045
159085093
380324005
590634954
286881220
806221084
286273269
863341005
344388675
426937401
144895241
34979742
341060620
486562382
253405057
931324218
200717091
266988817
878504637
716988981
941163701
481541046
803249729
759081462
814656550
456882165
813360372
643241392
548705214
921985203
610577392
302950276
144092796
278321465
839810571
466817772
369096588
827798958
823287573
580805372
356661261
419823915
768903360
74851287
648484593
800264508
718511088
434879901
247852311
214846839
855692178
503371021
74479932
55238132
161285596
305470415
405138933
296849157
123108780
763743513
385619586
54125742
290003316
571958031
836641908
179503323
65441028
368389275
46955565
219609002
444139335
299031801
363860157
898703667
824451996
676221464
301999431
711647247
891102705
592875036
242742561
4130953
70997080
829069665
329596919
120624422
928728249
697909992
951065386
544703700
765349973
897487896
100795243
834640181
900168336
814662300
294069853
131427843
543581027
61862826
755290423
283791585
949928790
663804954
501479556
205575926
554831934
292608318
149616417
150669447
387400164
523800274
30328749
845602236
588500175
151339713
504657604
693295436
242732988
385140996
887263932
731377200
222009160
185157534
753730155
559224956
284547852
575715521
284969064
310710861
483225894
238050826
290122768
570347589
224850624
323269206
667343403
82230107
82805083
730515630
262214043
285754050
407895957
265765626
179465031
267502624
451249386
104635732
139784946
81159894
535563965
642491895
130635535
804132
338741280
10167718
696564568
386566125
488113021
225363648
681348702
106817349
461945115
733048212
193973267
264723203
872032437
707952069
188836998
550781276
302995023
38100540
298958929
614787633
810861819
97959739
326321863
419986656
35812593
740432952
820856031
584307201
528649779
798646671
520021411
801941724
207175657
555540458
23597445
571974547
284841726
377613173
164349264
270714867
508615247
130392594
238071050
765581529
592338948
944158605
415008029
903356145
372743901
368972139
211298003
5782092
206196349
132846462
86300595
314144418
857240594
928054485
451978035
636891690
571435876
435686393
943725486
80490920
453626178
221212884
310847089
255149169
375759396
454315434
533828772
619250514
933761578
500987997
852533088
208557378
51115833
789948776
723879984
275344400
327731655
48879738
406815344
230586487
607798879
833662059
689886586
247435856
174630666
169808192
616526099
291382974
54097989
912061399
827617503
408875981
502340335
101684406
173215927
94294050
859228781
858466210
255119483
137803335
115605402
208826129
97876899
153597251
214275207
936529313
99464557
874598853
394207349
905749395
134294417
301884555
840423243
120974001
535616520
145155399
395460630
643176721
61901902
780218646
934095048
282681117
121846597
776973536
619210359
942665160
460259082
139395566
234595938
241524353
204804762
788135517
670500090
330785442
55165351
229483956
773000715
324783171
781405698
254469486
21998754
618566978
424801617
759780291
277463832
645890310
361844466
149702574
87257032
486662601
806898597
130661877
64445436
806308461
328473844
300519622
116082198
109467255
92436888
723134847
590117927
922664886
302698260
98534889
207025127
442846980
593593011
451510167
14655125
408280220
3120798
144777651
335600661
138483018
400970042
68647983
42427536
60440763
568918976
229589259
792578063
403559388
515994273
887934042
426936654
403338482
302975877
99765040
503731260
559700289
344862176
551919380
851612919
117747900
530679255
927145050
299433867
547671330
277100058
553834537
547015583
1781728
704180307
153024405
939207030
334596036
6575068
198750801
801605911
292694475
396861269
524031829
99942120
922734576
738939827
750535928
498332088
268282439
742194690
263238354
643162005
399730188
161601813
646870056
51215550
844731093
915523428
731014010
32040831
361218009
282197361
564870451
674470350
313669454
772963145
182369891
493315836
355770972
674441083
180259590
689035821
260146275
857846144
505148492
609831837
167420268
589792530
101414068
244415423
523913377
48630840
610350455
759426090
176975135
508000818
842460180
739219400
451529691
293928010
817100708
3770175
39185080
919378105
74439648
481024104
669339092
813839022
851651352
608585611
740825751
169011315
779179795
320484894
503049004
336081496
94361061
702278291
355381257
135422501
564286936
810440607
605481967
568052247
173501052
64167819
194764628
586288812
542635655
852580953
946438581
77742374
370480373
488536665
863570757
551988753
131434767
887914896
728423952
855387228
676969064
373126821
887089004
683108750
811378761
861430546
556038936
897277619
596216013
850838667
272313274
60958318
597757684
169260213
901598677
220518438
519986313
968005
244077682
182579873
61791415
307000784
781999224
11717164
189921397
2134779
166484597
395192586
931194429
781183401
869295411
241746969
147230851
209262045
52517478
602026824
907186275
928251100
166019201
360540402
47129083
82307979
120252548
280728225
135467523
233054685
692711853
314965826
56566857
134194314
803269875
469034626
595297005
852713131
119001963
190742025
437049127
22611426
158854362
386713868
121950447
934860888
569210580
223003035
774158937
862814490
561459548
851949135
855064047
649056122
355547379
918500631
916485362
640184802
415707525
151990521
263670911
772062450
619842177
759244203
858717246
797261309
955969353
834507129
745864170
445615216
540347985
259878231
375481779
621948237
245920797
354860495
447509031
745457093
945333750
667534863
336108030
533785717
157169514
669880248
545060064
402442206
240081267
8988108
186235239
183883200
884990660
514164304
748417140
934095048
670665234
217474420
801489852
72527187
94505698
510298338
81332125
229177970
618822101
555900167
276219342
430710522
605836878
909313464
342665535
124793628
796492746
171234536
222237195
50248677
929222391
205113921
509733531
302746125
407407780
15832466
337630137
341023034
6078855
3374956
889685901
939886713
266348847
918893201
446696943
245614461
946884576
7261720
739035652
367076685
155791502
85209273
199271568
673137683
469028787
418940563
221777691
830017392
370609314
898233533
285565423
188683830
276927640
486260535
264562742
16666593
409753119
20175761
873145937
366055931
485092629
345154515
142522079
787987334
333701453
841514565
57686898
28422237
319318962
722685567
516499965
47855427
215115056
824498503
1761432
88225005
348687534
129314265
61602255
170380254
46207815
227432873
129660006
346221188
904022587
855817218
286146543
290746515
128775996
80422773
811030742
582705278
341974388
387993690
517012231
464078981
519632013
714591490
290262933
10814441
936907678
172610763
718741870
371882331
899526945
416511657
247643937
852803351
854136854
820251056
906208899
15218386
263477679
260098410
657866133
93276559
711771696
141718692
566030557
53254599
532019475
832458507
733732158
526887552
279984729
804952921
91470015
177928415
428292688
947465404
814224570
177461069
558652116
527165964
260219122
85218846
612782200
600734469
596972280
914709723
311050817
807520842
951365727
59461952
913868894
460872939
813054036
235715979
92021259
110892293
47127879
666769023
281964645
569126555
329904726
147807120
122816790
93008665
856276131
119815668
4279131
370714023
554359875
839427651
583273317
372171044
272281606
1662733
736077543
949651173
65134692
369805512
461602501
157303536
320848668
608641767
873685894
438835893
797190801
687791331
783683720
673516595
83064921
42484974
620844932
385054779
592674003
592286015
322203370
35744303
262543036
849105954
504390423
188122993
363731386
263220183
737223265
518330085
48640413
257282148
680316647
693506412
375756607
558498393
39278019
32059977
926064185
641907942
133385969
314676219
359111949
821005921
210318810
789564212
73901851
10664322
950053239
653060487
732066456
51550605
470848005
538651546
692712054
709139121
87376879
664040718
61822434
803953830
177100310
56614722
858096027
281774481
335227314
39165656
476582232
119573803
769450096
717065565
28604124
446465574
383893700
868213662
335953968
731079527
680751803
706114053
614104491
490300341
104843496
248055576
798263751
845956437
631236502
861053058
88844974
829289844
186884106
855558156
790021398
454937486
873813689
196715577
223922043
215966516
782559673
4614186
882333837
798572487
28139921
912654866
157924343
661542165
286909160
640998507
111726483
308461206
760180004
518162981
173953979
797880831
365353545
614873790
468400547
70519538
191885047
188129607
277675385
273959071
315124014
818465088
603654780
237151929
434489751
506917743
704521483
755424576
458489262
285168352
918672945
667333830
459229917
699772905
456882012
4748208
329311200
786919746
362753818
666615855
438830696
923411580
804246876
229631338
304363901
431617300
192484311
426256971
4277628
867061190
407704575
410078601
224362401
591869871
733358811
952111434
347887472
246480595
855939202
785088954
64715500
114368631
740931441
799221051
7409502
626933326
109026897
219844538
78049267
295059006
520293128
814365537
499337253
96974490
302985450
930083961
933156894
895733627
231494286
360691494
531525381
31648338
242658951
182945645
671163030
331752928
451357377
906716268
130353386
501476842
855485345
285897645
735244692
98483105
906147136
147768828
487112532
195040302
407884392
816414159
487552890
795372705
137014971
808870635
63612585
850899912
918805752
796205556
945726243
78540201
831003411
172334090
102660852
141951511
918786499
859489949
191249394
468882517
11238702
13804266
85123116
619309036
30236361
91728486
46295028
871813110
207255450
467784645
24267555
812976163
117901068
193686410
151779915
580414378
935205799
733186497
695292681
166205666
616327552
28048890
949418104
862827809
264195416
228714762
11858575
431414989
106748523
95650795
620258830
466569807
33991914
61085313
149259603
632143482
246686887
154240176
811861577
905967955
666742485
327951834
204045667
209435604
903677806
733904472
296332215
899593179
237802893
127971864
136376390
88818294
152183949
150257808
379934
105811957
605168286
378304635
129742869
599107059
244726902
623647867
572312232
179065036
26465376
920012969
242187327
73204269
2661294
888479703
252693079
45749367
799469949
148588438
601682196
179510298
901667754
145244547
694026395
38376619
36109174
388044367
126143421
830342874
319747773
82452249
176506974
325322573
886257455
56327532
1914600
274493605
312342766
516957759
48228774
392828055
358285882
425874051
52747230
701849775
898925748
759646269
248635632
222785802
385045206
912377604
652652321
440227490
245583487
82410147
273064947
92159271
154553373
624938492
527274053
651509661
610987152
626079772
3111225
904954836
678651944
750073269
633920328
614959947
946760127
54384213
487493220
683012191
516520788
36281670
767628258
819506238
919655719
301500437
642548300
129331230
628170696
930573057
448508103
87042854
490351872
713994944
887685082
886908233
650960626
945199728
144573793
443478798
801202662
122082032
87707826
744358188
544694127
240416322
204996222
191301990
105404963
923047806
830977479
420943956
735368442
232231419
471500478
151636320
765983595
632765727
441281026
880869168
667450218
323112586
132710499
689361303
366128958
433800495
403099884
754104179
23472996
939910961
451328261
428359937
804584290
330201489
611705127
728218110
911100543
280795236
174630477
880793014
766309040
790521374
147768828
640921923
127165700
496219144
859530951
490299382
811503210
188827425
762259698
660486015
450013597
575056613
721067237
428200290
456201315
670291887
885693960
877473052
934817988
233156467
485945961
825748060
453468218
844396038
584622981
499174512
416060244
6318180
424554890
893572539
320618916
620683368
547728701
450262724
822212164
49860822
371002537
60262035
618649980
144676749
154910286
753787593
67829269
299280699
483752409
656172326
150679020
41887816
356865175
870740410
234940566
748934082
385533429
684498219
76612719
552104547
655855803
919591953
721746762
54771477
235960735
754821477
694044111
918893124
279196545
468674354
69882251
886756563
146712309
371060070
544148466
649575915
387044312
742682565
534565508
314057956
316947874
614834797
851114213
109802509
896281698
109406716
675719778
473901792
70298146
14761566
136361642
360835089
753079191
865695963
70265504
657018556
860976474
2881473
538136622
159243703
52400827
722943387
833076320
199570851
951173280
466195527
129005748
197816771
283983045
669316269
911746345
878025987
322193957
876268121
947017175
409599951
559683744
104687239
834799543
854828672
30183669
320044536
691990229
181398777
473381318
170515842
262558671
445473003
913608546
405263680
601567320
514204122
906132315
90881544
404326732
907964091
573132064
929002212
380079539
750590211
127139013
391105315
104996664
716279195
31255845
800992056
218015502
661695333
260146275
470578123
749440594
175087265
464443668
750591365
273761106
253923825
170150502
51378291
207091911
684902711
817543773
69382456
258940077
76186541
339650040
291507423
154285245
922875492
90560580
577826280
185361790
92171856
849986670
16436841
621732021
618396654
874158495
360164979
776389446
844517932
755730912
576103140
394172622
520866930
368302029
590587089
871181292
566578005
590925260
724166067
915814409
841037546
544032286
478381956
571919739
189326947
140282742
388965862
826698956
727768179
610508502
179646918
6538359
7778439
358980629
353703204
433956706
773460108
579726918
39325884
953710125
544610295
348620467
422791545
765887865
794855763
463936299
844834581
367084390
210959136
244987607
303553846
271198437
290933043
726763014
34721271
530997973
190971777
763940674
53192617
122060899
736738080
332805345
481761225
600935502
448444200
422678489
245299363
745803711
810230001
949009782
508833669
147936179
676983414
248115486
95612593
10576689
896415720
521070936
139900385
672692416
235026723
868261527
940924029
520411166
256764607
86128281
43490139
61158158
835368699
630029872
4867211
88042881
916767918
299050947
560645241
729862842
888833904
388944885
236041831
488835672
812884457
241048140
955950207
291501678
469973080
818291786
587594884
267445271
627799231
474531020
891026121
246887670
555770088
687293535
773507973
89646315
505550130
385284531
4183401
376917729
163363014
317953530
345067821
259188975
270195848
249951030
159313866
392770617
133102992
904715511
553367265
874786724
160567929
430387228
35257359
849756918
541401015
476476929
358049346
200544777
533503290
800187924
693341464
235246902
211333548
747640436
700542567
570147793
162980325
58752772
943382439
52182423
364549413
319221258
248465916
297758592
816154094
333222975
756825291
534106389
726188634
128781276
111842527
533024640
833645684
828208095
200879832
245767629
272370055
188691524
935157651
866205456
91535074
544138893
280766517
6630286
661963377
516769686
606346175
396151611
103470951
644798208
668942094
197644158
710115567
757521468
754584262
499423410
256297915
542995921
68635762
270280240
342454929
793180488
190372818
880965554
257427543
583168014
42331806
426694294
910957107
387658969
138607467
584858889
123884193
617862754
22496550
263475195
684715279
689686785
851314611
749900520
792146604
70698473
724630957
76564854
417641271
413840777
41709561
17547309
479272906
358585434
13995726
219700833
101914158
165173674
469407621
945568705
710720604
16618728
131150100
342190330
731109156
407838519
324765258
709020467
197028664
789941261
663616295
754534287
847169338
704036712
233274864
40156612
673329229
10803916
953778868
774493992
104016792
71609997
382805124
262855434
4681197
59585454
592548190
22432383
76490303
762297990
579264268
388249444
504468381
430363788
124257540
34730844
166397886
36482506
652036176
62913756
375462633
954791874
3580302
747344964
449900474
852092730
565103763
574839504
201621239
519450126
164703465
267318789
164387556
601691769
54150355
196732688
46773678
270000276
738682297
61744827
858946947
766453178
665361792
381017103
868567863
540695384
7912387
732937599
749094875
136214217
367287291
212539647
639514692
896858202
372657744
710382804
101837804
241708677
611852285
828177758
59318284
166819098
916646368
312031935
517571577
633703881
33553102
948452451
75818160
55254420
442722531
420561036
924062072
685102859
840848226
330922027
251466512
915083070
502105556
867524406
576141450
23105717
215296770
60520506
540242682
951249864
909541995
292789958
319789767
203431953
387110966
66561069
115172763
357139911
172309593
450840435
679529832
373568151
136891757
931263902
414152785
882498742
517559390
342381059
928887336
50114655
455001844
941916189
339161817
373381998
494330574
575251143
850428985
309363132
355286446
811283031
421121858
45139876
335107022
659799879
516190923
511772580
48813646
643353465
862871928
263975475
167536699
572469238
385916349
128355555
886124745
672521954
639083907
734262651
311320628
309274911
722005233
720869761
350429238
110877316
711561090
952111434
154058289
908915911
265331558
769094820
615906716
455129139
306498741
40055654
7093593
364233504
351913053
65086827
936497871
634105947
284949918
295451499
418167786
633238803
770913690
768214104
61025402
386050371
97702038
521267164
555779661
644034027
159519975
603769110
695493213
802242499
747626151
72611205
536547504
145088647
103015053
471201477
951775908
367138755
785220639
495163425
800359436
58184694
497601906
356299069
675224825
391048416
292863916
549987996
568674492
252420407
906151461
803269491
215344635
468780237
235330612
576304173
593832336
617674862
380220414
653864619
440256269
184385553
382951129
817555116
603098424
40608666
359514650
906062017
581200681
609729514
699560380
698439202
237284371
477585382
394753221
437744571
798129729
805482868
921133206
837197142
84634893
93461199
76832898
424361517
205178109
515821959
383274201
261900284
572953623
315707967
940087746
756046821
342847422
832314568
424015935
684646999
388271307
62964250
409657389
762834078
414884247
195024054
163229223
188080731
427968170
180136876
821832477
627864351
230776311
846396795
444754607
802399287
873190968
822937589
871287873
130455483
295950541
756190416
6069712
326689762
273927555
95586405
119135985
65957970
646981632
319460583
6318391
608622621
390340814
946090712
32921547
911608246
356728272
789370434
8941182
556764945
228842565
598477168
135136843
628716348
188425359
615290680
717515496
297997917
98169700
923516883
23271963
208203177
181822302
905794852
721138424
490748094
177406836
611657876
13832985
246333494
616845828
457425046
494236985
406029222
328440057
83763750
189815117
285157685
301070850
374358371
254928990
748838352
214975129
216321901
699441672
573336543
880122474
119518905
57466719
653070060
510081164
921726732
895065927
729692352
217808962
654890238
339171390
499921206
573116294
240062121
261742046
507972099
19567212
749890041
659504817
771768851
12799101
926025009
269673858
61477806
669527012
428908692
686702022
179934108
706822013
80030280
299362897
846186189
449095729
718779132
381414810
410811918
700826678
909990234
230260059
75435240
652227595
219944085
201984288
175925855
856238018
783162395
80828151
450055449
151138524
37392138
268128472
262702266
85898529
177962070
111544596
586062106
324725733
496662327
441611511
192915096
560256428
554098530
11104680
83352111
453810932
395043431
407331150
37238970
112208102
89287371
522421178
333303223
440463614
440657241
563074287
323242608
516022992
668118816
669085775
230843322
13335189
515774094
766919670
863173083
160631033
39569615
538750242
567340913
556880556
181450260
891418614
201893329
196552836
70239760
645300059
696119841
620640805
216805642
278842344
382506532
741960027
148199613
352419826
278459424
172266191
590768976
622202782
792826287
434154696
676702013
208713672
221073562
482163291
245846443
467968641
68469376
684029142
665112894
611993563
602984124
404861316
414088965
795248256
287113808
154948578
775700190
349347489
88697364
423404511
788145090
553089648
100985577
2088323
400093962
747205261
553303792
121895405
104996664
120198588
466664604
645496014
915121362
2977203
724155313
431827243
792212941
59081116
571943966
208525220
875985747
349954895
880847459
868644125
508919826
803573073
871545066
645047886
214119291
217182651
658026590
257121207
674398704
731079810
3561156
764030703
806726283
67671537
653050914
763810524
646110489
808670226
167125434
625978470
828447420
638203191
259973961
8960328
366818990
395657067
420972675
160242447
552124391
576085040
753337662
753720582
67127883
201469301
887570268
315918573
545498259
868599258
384422961
744138009
673632864
353128824
132206245
96275661
662901531
313640199
387845301
863005950
903327426
154910286
501588845
774848193
563000535
44431506
628624649
496226932
486901926
692089847
416262759
438443400
682880382
623403333
323768433
942193806
510441200
501199119
929512117
464943869
761090872
355684815
90744789
365333947
439965507
793265402
163947198
865399200
265870929
212558892
199673240
771076431
705628785
915239992
73122959
796954081
740509842
459772044
443296911
432632589
592267178
187152150
854949505
342282615
467450186
130691095
600260656
90771186
772452313
835504011
906948294
157923267
505619031
298766192
201463785
481617630
738719691
954323323
193039545
250429680
264310530
310940613
432061609
91450869
875982491
687791331
929193672
911412739
334901832
302210037
224161368
678046017
602697885
196102905
629204571
721313804
348859266
220169427
811088287
748340556
745995171
497926106
95280069
267345171
64512447
7572243
195675265
62751015
202114749
276767813
180173433
108194046
60740685
257207364
867754158
91054298
203061314
97682892
316405635
169565391
162367653
595726808
655529536
143864364
729615768
173702085
87439782
452792144
795592884
813115545
226602483
742723321
649863105
235826323
341717808
235817932
810172563
765876213
115410360
6423483
746799303
816519462
427189014
693570745
913044021
16652611
411757353
7438221
576637203
111142530
564066848
13947861
828239450
141506480
34423530
88249505
207749898
626934519
912986583
623345895
150531380
306297708
541432101
779382118
152995686
650791686
339424426
798425359
123434262
184319392
468531339
817305360
129494238
547499016
802638612
641034670
76039485
425510277
269777259
303875739
581199102
346523454
128688850
72831384
558913651
664184313
887790447
274171409
58155975
889178532
954112191
500916798
756678639
425557965
31380294
795315267
625545332
789411787
321930417
877066655
319600555
930565600
934036387
656836479
225818780
648975083
714758472
402171303
188693403
424427584
72410172
864977988
150592863
290747476
241727823
738681399
36458687
831989430
229024452
38320719
77646603
541537286
146773236
439387135
359959621
538013308
252688908
29121066
57189102
708050415
463899422
866924043
205994919
450744705
299654046
659627172
199386444
664510269
278019066
51328681
98400867
874643816
574380
162672640
238432859
158997978
698627967
136568418
722057537
54211899
208174458
423411228
290502258
823175085
124276686
34153766
211687679
940489812
736862529
338922492
25727250
312003216
51668912
224407591
61573536
17815353
354880683
875048784
480392832
378189938
671329648
307972983
151063585
501711357
341711593
476869422
193671363
99000802
60798123
528362589
12454473
69981276
579273855
737484774
709776534
167307321
10357986
527481873
410978463
895391573
360040530
267287733
683695320
48611694
163794030
630927711
52326018
235371351
850331298
30834633
241584228
736464882
407274544
78108232
913397973
154278468
946405926
79522911
696071976
302131152
529760247
100108948
640701744
584223203
863226129
723661362
421748088
911158845
242464944
40120443
92207332
565075044
7993455
476071083
801813012
413108737
527002496
569057412
456383202
483698723
515065692
412066653
778820988
223874178
616970277
609571360
249897133
945458199
87947151
713293803
579836610
633646443
90256
767515275
331506320
6530304
949469286
301434624
701670225
477832212
701566878
919721694
857568015
693314952
454545711
22615766
496592522
781252530
89526651
336645861
449969292
740442831
715396573
769094820
484392934
256345794
119247847
438162360
202217879
227299862
907068970
544776756
259303851
16664067
322705830
88310925
462232305
172170405
81628939
828993081
891868545
276540215
664232178
823526898
771467249
319924868
524217480
601308849
519287385
53446059
287069993
479195661
797928696
523547370
425931489
53998402
844520487
110577723
504822582
84443433
498594111
180113751
952148556
759971751
476630097
866337454
327011124
580985370
252392145
666366957
400670853
307940941
923449872
282843858
33515073
51588897
216952899
344956806
638570075
619442211
395068137
667008348
133945416
676882371
838987293
588404445
158060352
234327894
315755832
461241699
360769061
377809440
28288215
15219866
947047317
853700924
641776308
68634102
866178217
949995801
845305473
13781334
924771805
655264966
652447815
617056434
228558686
30233963
871678680
504717279
413315256
844374872
54878555
294910247
548583914
758860254
575861277
803720361
497900189
188008875
118298524
37035738
844530060
602970527
369709278
320982690
303297058
51837795
741278389
955672590
641201778
852920858
438117918
404325228
798416919
690519636
588546024
182339259
236998761
108358605
930485570
796770363
539342820
455062128
125856231
329349492
727447321
144953828
856205534
538538688
278516862
340850061
197567574
233255718
826159473
882515724
926612823
169303645
626893368
811750791
947564259
931998561
450833352
740232225
398215704
898464342
635302572
463143563
19299168
843036672
820150175
636382078
216426384
903786930
922454280
168379497
601688182
273682497
661217551
848582687
83713866
765811281
413541660
628091888
202038165
489658950
176851602
903739529
599582445
358278587
355837983
415817824
156215850
81092883
894778737
459616822
863085822
124286259
409071813
437644101
101167464
846482297
590730684
538475381
907989477
76957347
10702143
460547457
139038377
104895877
376719015
626983635
523681392
336328209
918108138
524999024
75703284
225044386
544952598
667458017
94294050
262867261
575270289
809512026
545842887
786564703
773488827
544890401
473319256
10712187
664493673
367783244
391576954
182328619
127158159
445020523
200104419
441085548
244796191
845516079
793161342
624370206
147213594
777012982
885344414
409465929
243666890
558523039
515161486
730365876
533321403
702887952
411842168
75004455
162745834
118298512
519325677
552754593
931066189
407624079
103285484
250898767
272723763
622465179
403702983
681789060
78952538
603825916
275501367
893658696
139995552
314277717
757999713
367440459
384212355
117154374
6938414
928132916
440123069
720502272
312753341
933304162
931835820
116044430
268596104
169058834
288424917
714407316
842102790
812584959
100765398
406884569
413993435
286079532
251726469
245968662
349768701
315191025
277525187
760367844
246839805
9950260
819487092
376508708
757665834
53774486
883887079
188722122
318626742
298572297
792385929
197945419
247347174
38962110
82413248
10836636
83496765
499538286
467937813
368426490
666743435
514596615
943171390
275998982
931722096
66909983
235926585
858861501
53053878
697967430
154861947
290387382
409611919
708084061
921856958
707109607
671389930
588279996
759113366
290952189
510863145
826350933
595049546
438840884
193531742
732774858
108203619
510072252
344242380
307911891
884044517
612940044
160309458
689954829
672804757
874378192
574198067
42341379
769180977
848217671
453377280
500486013
653385969
551835585
819018015
686747874
33352332
843005769
406278120
815514895
397373133
37949821
921322141
572781309
108836501
88732353
295250466
386603207
438507680
826082889
614600036
52287726
241960128
793285791
695669910
12119418
302851428
456115158
163133493
340604915
98713526
3484572
295069089
5140701
310538547
153497205
104098848
163913132
735381585
387907533
852800840
310978905
775144956
694572833
438484518
494321001
14065461
815587166
609589498
549675745
17061296
428232227
881826468
544730033
60568371
678419364
120878530
669593818
424297103
941657718
529244186
944076849
742060567
837538608
474830373
673460550
862032438
324333240
385303677
300994266
397950085
317153490
869092167
147902850
932539210
261036564
270484752
591094458
101703552
196356268
806563542
123336981
719047176
778496860
631502091
428224529
489039218
317313423
221683031
904599436
156958908
199405590
201221160
499136220
890001810
216420398
743228574
105312573
928935201
192768590
12607641
943429682
113784678
94491975
114689616
441889680
944357304
523805841
543066717
159208563
23415558
573987507
569970184
788014490
134041146
5313773
877157398
494742213
118542459
106193289
202927486
724245315
306134967
771521261
704007993
9917628
211535366
497015210
749623338
531717115
811954196
931089126
568359702
802464911
873584115
549107280
344666292
878475918
29953917
609604334
405196479
479384058
858181877
601176136
298840341
793199634
747880056
300103977
413151534
275195031
121812061
615752936
263040320
401577096
454995117
615619389
26115018
716998554
100271988
47874573
701002071
682440024
291533458
253828095
214399804
637654578
741331349
881845614
206403453
568416021
175967727
28843449
807879984
3603949
51493167
448485477
290377123
108251484
261074856
375759396
8673138
819353070
199884240
575865073
616761291
27350061
72864817
3264393
553357692
280873048
474446223
571513049
179455458
351185505
340176895
701653602
586958922
176401671
256565973
305525294
881472267
143497192
915944640
361955883
306368119
640418079
584625232
157001935
515400747
74008863
443335203
955962758
566431082
927404051
96792603
180413926
332872356
270537335
805272358
439046499
266435736
596397900
932048096
730285878
79590925
73807830
264800498
294465480
934766000
245518731
621986529
440166540
920826870
235735125
595287432
309112170
343086747
9046485
385124396
448418476
543612378
543947176
448217433
639634655
589993563
143441273
684268466
780513071
89804313
75262926
307088538
447212268
892261038
149185632
699642705
668942094
458077696
335261498
414442698
286902810
547834071
565410099
441540008
355952859
26986287
437323359
702672666
192225171
928466124
358575340
586228669
821842050
546407694
788968368
427338720
914604420
321430335
595402308
839877582
375989148
393143953
459222023
210348280
741572445
902743473
119585916
839197899
833017398
645890310
469552954
669928113
638517086
726497143
173824069
450491059
602026824
687409048
22956054
73223877
211687749
418608144
477689884
577098732
760032206
527280840
105638055
471940179
51761211
142666419
278363694
785330628
840748725
630554364
874671357
870302892
774589722
387917106
861428613
373710774
741546369
328806943
942937705
308396895
212731206
759417117
819273936
400342860
792577389
160232442
388713497
100755825
329186751
86080416
684092180
568284231
59515341
279844957
663609602
121278248
238982750
786680421
481483608
474017162
432950949
106844253
214659510
339041073
665514960
64530615
684971571
940489812
275424783
414194991
869764488
448820532
938048697
670569504
18776325
221592329
667764615
17442006
196361376
190701518
271365831
25000592
172412017
12196002
868133398
562069122
846731850
448406952
817993704
97347837
191460000
79542057
468756028
907813870
166440684
855622523
539984211
473844354
869573028
513706326
123305439
840002031
57380562
574839504
690385614
565152984
36300816
279713487
211783479
73600035
36894342
242738388
166989780
808256571
265509244
568481074
501402342
150709395
557196465
40569139
35672002
4619874
376619605
409935006
363333642
202564680
41795718
184838683
592645697
627318734
375941087
109930759
328487922
859041911
52103417
147481638
21615834
555572839
238583676
224659164
665467095
256968039
926273907
395297381
682920010
373844796
216100902
217140657
774503565
601893002
472910492
204597854
805204216
670919692
495393177
487248196
597594525
25719108
194846102
916771278
331024767
79696221
597718974
195030729
443894395
52469613
938067843
72467610
892250027
886392789
450731948
296652512
818635095
114566595
161161455
485418111
359940990
107394302
695546708
752100150
245102962
269566107
304597510
104795631
335447493
67698008
18734361
569775387
298226287
835117738
187975428
871513076
135726403
446331552
375143915
331101351
166370910
29505
121481370
48381942
568406448
7227615
50899641
299600701
42159192
140435910
460805928
917305039
134806986
870539901
432364545
247212217
397442484
92025249
812850140
236695397
632535975
618182126
132594158
883944634
618808769
724168731
82184205
782018370
351922013
36257779
366419480
451100843
447401237
177587237
923408537
309352578
202635625
820679578
775381182
416846712
674264682
727538427
663954561
462607517
714043361
413621194
320113273
390448710
760297233
662703370
909119091
822847401
95719945
42992343
791141439
643119283
629032257
242731589
152775507
769295853
746789730
870598489
894644715
106231581
955958075
831596937
143544008
207037555
12770382
341779157
533283111
245264098
25132383
256776579
202183481
37426766
283676709
749948820
440874942
98276418
718128168
98603504
897373020
525567231
64670343
217421976
362481645
496959266
363910248
454765700
825345768
505655433
100774971
791131866
292935320
412548435
539093922
644980875
217955090
300718842
301327604
541768530
674628456
214236661
239439876
726523689
118293561
890279427
898808970
899220609
400143347
149643822
554023801
857434464
682765506
429031083
457790433
550972064
284042669
405341800
636223254
907367232
838345902
182860510
90349974
758436075
69000461
347959404
446335740
885531219
493025659
316817795
903732551
492407541
637171703
384648556
306833129
173816961
720882549
33103434
814595289
299446096
491630988
849776064
511777015
41422371
861022497
463877373
207915987
949373556
243355233
531158142
481429564
890566617
7514805
305021624
575796804
358462209
486492562
869659185
136982839
228172455
193259724
949162950
278800229
78656653
150363111
738038156
205254693
808154399
703031547
290646660
184596502
428133279
706525692
395020272
39651366
928143170
608010245
420158970
88167330
922597241
920080176
731602102
31992966
914840840
379842544
602957684
820894323
545670388
502687803
156039900
279799644
600437506
210778314
846025302
296504529
253071828
643296027
373538460
247947021
571433019
421360462
67489650
413993958
622733223
867696720
321116712
443120471
374470100
760916877
304205257
789169401
356023055
41002927
679730865
238273573
135400512
306251322
914652285
841005887
58117683
519928776
81925734
899948157
183562275
368550927
76503522
119672073
866241624
820032753
59266443
514654053
871570934
624303195
634067655
408795819
418215651
199169798
605508087
673718704
271241382
380961742
492664872
277635990
841256094
278306256
762604326
77997087
523787812
888393546
87028143
77531727
108978484
708124383
301300602
282924902
690663442
670457084
541715909
521711101
247739145
33740783
684332549
243989932
722187120
871143
708832785
74213108
53608800
283901896
64024224
676380315
800475114
323088574
712757715
402066000
387250305
656353599
546997671
954150483
838403340
114808989
871412064
136080195
709455030
934669428
420262233
600843296
675071836
425835759
433053801
228794700
531445095
640961515
185480733
652528533
93723924
676369803
405311247
352525725
480069527
706322919
123005199
906895320
477348072
494474169
505904967
660144507
131457824
212712060
541449931
124653236
806276352
48694596
716094297
232046231
16819761
34015583
332753406
547658652
115804581
387923255
226298206
9774033
540214382
533474571
217547878
952398624
338758750
421556628
481426170
547925049
171721798
405588864
443234357
576010210
16618728
568384201
948023763
781147227
868204417
344079560
18868676
568923390
381388320
4173828
274466727
43160326
459628449
601136535
198668469
394656498
84290265
206616548
53176351
431713581
692175871
913077993
175128462
612442248
445908351
330067467
847622139
356008513
729237180
559216368
403540242
34347924
53072712
138990387
19940559
672292644
573045308
839523381
131829783
3383668
24377490
52354737
349625148
116579994
59478025
64397536
389439213
171969372
829546182
587392052
68701779
636489624
88004589
904476374
657037053
491892920
160538422
59556494
589369003
687427557
826484955
789310134
910918815
877034320
230776311
119762113
567669327
254632911
259816370
108493140
896205114
653941203
290893624
722311569
33840555
87382344
485513841
657550224
294945067
515295444
486307676
407340723
778569435
698513091
878820546
705846009
62186185
4087671
437811582
858660228
100755825
629906148
701588785
172696920
268850621
56461554
494440733
351044617
384583125
48707424
894486736
723278813
287285730
204261900
774332489
171174813
210535986
425978681
851623653
756600075
24114387
213851247
471104634
297714068
442132301
2833608
220131135
938670942
337009467
565973396
761675745
654468783
618145068
930476454
68219959
42293514
582710098
72209580
888377592
162722148
744711726
15074374
514958797
266694207
746048264
37143240
817334355
158780749
4738635
723661362
371947066
383994086
164540724
123052705
49389250
669455856
276434179
808296255
849411721
170273873
66953562
484996899
33725679
382412631
768166239
789460631
543880422
708160013
414807663
430459518
861464697
146715798
485583744
323251491
721842492
209878452
558201630
691333341
737398617
918523877
501042093
203550699
589524486
398972668
111155712
521476929
55475535
275664108
104655056
119126412
907151600
337199352
692953167
377559120
12300640
16609155
100688814
110374868
362272944
694693464
625270068
14426511
646292376
613591008
757157289
685852730
174247746
611142812
345824625
153528955
451749870
899354631
883702814
811494491
48716997
775695407
818941431
768558411
668159855
391545273
112887045
455282307
98008374
211869636
597934588
661006077
933328706
758398553
787618575
774863416
229439070
907740579
69544005
801853626
605453958
911445330
878064279
512675510
256772927
814777176
830668356
605275255
331512990
103856885
689265573
91450869
44466585
669241825
251530575
711028891
617056434
86274794
407733216
876369858
921903217
610909541
499675769
179563951
668762631
120652386
511572578
70876492
737599650
336773922
455621681
490180314
78709756
311546912
392480003
746224923
885339759
290157630
307436895
474121971
84193997
388905308
18970331
541937103
595408426
101473800
425711310
116063052
928649353
890020956
461442432
30164523
49944276
749096823
533557333
750599826
376480352
508355019
28211631
535575820
919218606
735641817
78651768
67747783
912431349
251880404
653452980
490884294
525385386
76237880
86120209
613831395
200579815
179321436
277109631
684929004
534333448
86271876
542653932
578431457
804266022
203200865
877202709
417947607
481627203
323720339
68236330
106759246
192637479
854495553
519377272
640438477
616470963
673999878
701452002
641111974
839134470
737391328
245011362
477140261
154123455
649451466
36185940
834315289
744683388
632545548
263948548
853241490
872521512
779213481
136357812
862603884
99312555
767879049
916064962
8558262
88012434
49214793
186727815
85190127
881315958
441280207
793488794
154015763
583991292
356447631
218943698
110226757
307029585
145357559
338974673
482909985
513588796
934851315
183645231
535056702
445520072
47371559
53031481
805167325
876398577
276449094
722158401
39057840
299098812
224142222
478345678
358979565
411653481
72469215
268656672
266158119
360885899
316301493
680874947
501365141
273548475
408211866
715907232
25789662
309470303
423229572
592133919
139296723
833323872
51770784
382211598
762269271
294274020
343119166
808023622
46256736
354666495
744291177
449424657
362778408
343249488
301329321
846483028
60499184
184184520
402304193
752506795
1206198
226899085
56451981
764593447
201530796
381307597
927250194
495886500
82997910
471580649
469565223
763788792
821411265
536346471
90914781
21604011
933147853
777375465
755060802
378771648
916296365
439668744
276775473
144972272
398188935
936947802
605168556
816988539
375491352
288511074
351683301
79835637
429809793
857788665
226162125
914939475
587195614
683539912
440953596
10883489
924388026
151702504
357637707
486789354
818919648
841013040
83466987
352228962
357522831
260739801
728562844
57303978
281484492
411863594
475691943
333274422
828241404
577998594
204699459
648388863
29599716
22276371
618463665
112152984
929744658
813417810
137468280
222409509
892111785
167948712
396576010
396925299
1952892
580410990
348501692
188302251
493469004
308853699
472092495
540223536
106560614
394570341
794951493
811206235
154947815
447391981
557339087
20189457
161199747
561207552
134002854
298878633
912105867
227019750
413323848
923198018
628046238
778733382
480949319
273667054
609675651
351597144
9123069
681199992
32375886
359198146
781262608
143241502
314224152
214004415
273960114
571144326
417790768
20304333
300592200
820660897
439707036
692606550
21662404
118073530
565660903
649183422
384254793
220676796
855357472
80133562
312204249
700364185
259462445
794731314
380182122
111899355
733467168
72420622
570579519
99846035
488376168
321223347
627969654
513371271
360030957
277664865
576776898
49926126
393297132
209237061
628408630
17106951
689376206
602428890
614462151
266282568
50106545
40915002
533072505
137458707
339841500
411374502
663227013
141143167
842474520
909865785
133840113
758401779
732095175
29054055
240186570
797247893
81138480
527223402
168994791
239411157
619401440
511399233
954236640
751403916
477750138
948609236
620289424
603146865
692484530
868411081
298936027
157236525
210422338
211390986
635101539
195924380
460853793
457589400
950924382
247931127
464414949
546724693
323261064
943304274
353161281
438312632
384449466
129963048
100401001
500964783
720881730
673270488
237735882
920469886
73893987
663877977
353205408
385140936
682778762
854573594
556459344
883913398
246896420
604132884
884808496
899137573
694682695
313526772
391586607
862335840
323932284
184567440
55475535
19325963
671208670
98431323
603716696
175254696
235581957
630046995
753819760
408063708
77870084
657502359
935931148
200717091
178565041
163016892
807420060
528248734
507244551
484365081
120682977
510499371
209483665
727720314
900560829
506038353
493695075
793180488
724331472
859282053
51454875
712469985
609036416
111659472
414721506
63737034
199769364
228818633
714978651
604171176
765533664
548772225
250737779
19840985
117976088
518523409
531512106
259150683
408343550
133025103
592693149
617353197
17384568
165871861
35104191
418829567
428524052
884782808
934726866
452762488
615907674
397055389
235620249
466827345
722972106
19050270
147682671
371974647
96136141
864021716
135110879
919515369
270853739
735407433
523103323
318463572
19174719
789346306
345661884
606985638
56231802
473829766
782748209
565170774
920286105
161123163
509316322
61496952
549155145
290423749
493663259
447160645
913273773
561303310
465234960
720183726
722493456
338886869
892761839
39605865
116101344
735761634
55532973
750647316
271641339
189111535
766778154
306498741
228384035
570110606
3411042
368959189
431998255
735857364
636230913
384796308
833248453
949590610
467066670
405950797
33601230
329606818
342177312
446400778
890652774
684651387
576265269
420838653
157877916
454177726
251444586
155044308
930811509
424606499
581546053
30411796
354493933
635318842
647383698
669640923
728327253
85150015
85209273
922655313
123960318
579185646
939925005
43231668
792347637
247758813
297292756
288811551
697258921
15988189
450524526
231178377
482003822
74726638
505661603
415409524
328885026
334365744
943002624
383523099
303083637
605511396
131600396
898425734
562382618
635337735
720040628
841380543
179114145
914888375
205031368
776849383
373299589
463524660
77764657
469835951
588581250
107456925
185701014
540443715
347827966
206030106
246926466
677940714
302200464
519051279
588911814
112358301
945534783
701672181
233623175
393524700
219288711
950311710
670933278
351166359
51474021
859607535
118025517
465908337
258719898
394685217
208662681
359914553
931213575
873784534
489988732
475505003
421291652
703194288
530114902
821467858
36865623
361299619
129078980
375922137
904582888
832506372
830000993
396207324
19481055
686058618
121899498
891675436
786450669
586547283
62980767
342052863
659091873
141383637
703108131
422825906
327059012
568214988
72985358
801816304
887216067
516266939
627549526
535542339
418464549
554432049
175118889
333590331
743372169
509905845
307921083
95611133
462512523
817582065
892484016
573695250
395970496
794042058
413027085
9833734
750121134
143755193
706835570
704662170
99015054
130574106
187822260
240569490
320431562
260730228
77464716
513629742
177395332
621967383
785212786
368340321
205872219
234319261
63944814
162911923
529293129
285696612
241529386
401348025
131848929
263113905
941333942
125384407
847842318
828617088
417714842
306670190
128670693
443507517
651902154
602716510
565094190
309035586
314913129
381431990
50743731
13047999
47741226
581756993
261602155
470913547
666156351
660747606
295767408
591860298
895611588
203436948
68081341
710049046
897430458
438912477
786977184
115450380
591896563
704692500
577587776
285045648
895525431
286309284
212779071
724417629
644874360
268726198
42236076
313515750
482532415
37727193
818367051
376372827
674886927
33256602
266126858
657099800
790117128
171643890
468493047
114011244
953748417
185217630
615749341
772732560
532380562
214193745
156317517
329359065
429856419
369785844
523355170
855280539
606555298
528937700
206864070
949622454
71335692
206202420
513479132
104824350
205675905
55057707
914196710
163114347
571715819
595947969
261362046
424093473
648356096
181178598
578572974
53589654
679922467
208209876
11367137
172907814
573726209
924040398
850140007
784344609
942260817
4213197
261024035
680436328
33735252
342097945
685990474
501270999
506449992
579702588
244465701
104945016
294580356
906914352
872857451
322657965
371489838
889915653
481646349
295221121
900074110
474300745
812180396
727920361
663536821
875498715
867084048
697335612
211525008
85142262
854762005
365726892
133193282
60195024
411208215
380057673
722071957
14630253
216205154
562854108
784459485
380357689
124669454
343827185
83754177
87640933
358358919
950752068
698526943
354746446
944778516
863872776
801904448
107255892
372595805
433427148
824489619
587160542
640710843
410842023
327789093
69277368
10989804
135027165
818280894
352139389
605904566
439880530
210682584
439705148
165932310
930352005
740978919
931184856
291749581
506928642
920200232
614079231
387945225
736020105
8569504
218414836
478573416
203550699
245944128
718386639
234347040
15159705
190557148
754623164
739679999
489452191
531483387
238415565
877231428
135797089
358135503
246677064
763184109
230513038
702030701
288480407
660393405
547950728
451893465
49204639
629721513
342306357
164071332
750963558
751093566
900216201
26807290
460183683
902427564
187458486
933482376
483560949
622309146
572723871
625654950
249242628
115389684
575319607
456239607
339602175
19183930
949766049
39593608
266320860
101469604
517055294
366094529
523614381
598369938
211609441
343575134
386579220
143719353
626076525
150397881
506329181
892643958
408556494
942117222
425002908
458230791
554413060
725390988
365770920
858398369
230018108
694951935
615917247
764089026
39337994
428133441
615097313
815140950
205867365
99526597
403632599
122676128
695267844
375874272
930112680
702505032
243824310
443338863
891016548
227875147
133354938
558424784
44246450
350314362
414711933
729308079
771995439
566145741
406565926
451788162
412443132
840796590
899821668
444081897
537121035
12467212
923141551
306183084
442224735
245852914
916614005
915011787
812967559
266835220
269436477
912163305
441304039
176532113
845713183
844309881
807137922
610482596
23157087
599518698
418569852
526677741
69231936
774385001
521172411
584020011
249394497
442349184
16379403
153617931
69969057
668798499
340415880
75751149
354134582
9419832
73874841
337333576
424450013
40462710
953285827
247414185
344772221
147606087
805883859
845996805
500294553
386040798
666923483
317718297
725816342
37487868
225505136
481588161
568769536
382881708
211639884
50641170
245968662
39995994
234672522
184137335
428229009
552208932
425077587
853284769
583570080
379598034
583650260
445268949
276090969
72343161
450958910
854227509
862295378
442724805
243380387
86204882
451312187
154474522
180896336
29561424
319824357
131858502
24573891
555482898
227064291
123871678
707456610
864824820
187697811
473260401
46400052
190119780
184817800
145222410
80566368
526783044
78849682
827484056
29074345
321308172
478238361
898962138
865628952
138921271
209150904
177703599
32634357
845559351
906359005
519641586
612557124
548892728
640199540
624025795
566775403
727785706
52913577
276842409
76221251
593986304
481100688
233428032
151164536
107753688
714614877
203645210
497221620
670167438
601087543
824932139
521497210
145691487
564777502
82165102
610948860
491161911
376620966
805967809
54134041
443118342
440558686
938996424
198203933
471498969
826379652
269769676
571382167
382987011
816566261
205091952
253952544
245326334
850857813
379333971
331589574
89014130
644167170
344755405
871918413
681578454
363525102
685008733
481839710
891897264
946836711
629788092
452265097
41135181
75396948
719232388
114429402
692269603
416209906
469804548
758629001
383188044
850314067
132372138
170547056
901144782
268302471
13832985
232433175
241766115
460799823
176650569
257283948
127426203
101892360
702150831
530839419
680729272
73597224
554602182
712772486
41862729
233523762
528716790
7056309
16416708
921346405
758625571
434307864
254039847
64914513
245949516
73297644
835770765
877169145
444025573
170734455
414463035
329397357
523738830
196857643
351846042
823995975
363671138
765533664
329374479
654008214
412997063
151502298
160137144
219403587
58902669
115862019
703452759
56543984
926355540
399702019
704065431
433545012
778897572
421555795
371981826
285907218
424552977
833195628
329903032
176756578
794798325
555559482
389377
71477471
471604272
314817678
117300926
653025984
55462242
62894610
536758110
810233585
718763305
788949222
801394122
386193966
642546078
620617590
144293819
9659157
75444813
625183911
263113905
218589882
126248724
928083204
30633600
476973703
273481464
352537515
375749427
870147408
235524519
133163643
44792067
666973622
773722261
618607260
109668288
861084074
910948883
89842605
341574213
743697516
539189652
896894370
26919276
181947638
210847859
56844474
257427979
142407948
375252027
674695467
326315317
885636522
515372028
644579948
920075627
831453342
219997113
486573373
915906348
491289090
464300458
674374517
497078025
652735005
82771138
107446539
70257843
274453810
486374365
647764865
237863641
163353672
765552802
49310523
913321638
605329509
64292268
909339270
193834384
165756495
223618027
939111300
525988485
915695742
26143863
468789810
412228198
102383235
475393266
69624429
486863634
888864030
927155163
569813679
620641536
888163794
432413683
709459795
369586308
514464923
346649107
412931355
880941848
366425721
151795825
302961231
456480249
545412102
652349247
930227556
332403279
663964134
730018765
629813592
223144666
505347632
168382469
115613121
549710379
628432904
17100075
316110033
942892139
257992418
554179510
300480536
342564060
894740445
169940003
357656853
871411044
182825154
401012970
517907798
506737962
205857792
937914675
641046372
447206883
821937780
29082774
529930850
1732713
739340069
344031975
877930257
186199252
646081770
114525853
297385245
19069416
16073067
275587524
761794524
314788062
194971380
939217214
242350068
135831297
786497303
445163646
163363788
244488289
530660109
355675242
693918051
866270343
193537341
56078634
199702337
813703002
264855700
829050044
312056703
362606094
426762922
15486346
9649584
240702470
951565773
42839175
162645270
64550739
47386350
940145184
612269934
153704088
830283410
868897480
90715383
374093694
257293521
621581857
296236485
800632827
928975409
707693598
37382565
31504743
831233163
873679845
236461863
197892028
889605820
261725820
133466766
563361477
897219852
239088943
164751330
94173890
497427871
469079950
443210754
238741047
105149832
288752177
692367225
113009265
570081723
246788822
606213719
228258612
620070505
535054116
546895917
656074502
414893820
301913274
391680677
727979492
603644266
246166130
54499089
516042138
156548422
324878901
943955238
470721881
253406574
436070537
212853407
759981324
677584140
2086914
491037462
235658541
752552676
307237427
211122198
114234609
954284976
503962009
243671142
127869708
22056192
122879028
927776868
557702020
925763967
520765321
436423497
83678534
866595825
699775097
728754198
30375129
73080282
866614964
213181137
955955708
135610500
901796415
417922375
400993824
438464665
790174566
1417945
386869124
41001159
915441724
393440727
456220461
930342619
72467610
843448311
925658680
524418513
689066285
500763970
270494688
145580779
523729257
63001961
304402950
746121875
815227107
33032405
187294964
29291148
688212543
381455331
242283057
528418162
72505674
12009298
518435388
447681345
541804502
106828625
454688781
269393793
676705458
140512494
357946259
401370064
176418270
336404793
412474975
933769566
327790364
431206212
87822702
272022889
597709401
336548388
427424877
872282187
816347148
50736900
788681178
934525899
464393977
353176689
915016059
340320581
955155648
899297193
221067099
926305935
571418935
63331436
183208074
58751243
568636380
656669508
6241596
332142546
167107269
891950462
558421809
231532800
521894985
222438228
288879478
366473152
822429480
783857306
863327877
130621243
191594022
97442002
355340187
675135825
128503075
137382123
54451688
845305473
259734636
198522537
635589762
484642698
247937130
91558673
829864224
436147203
367042653
515234600
530973036
727615181
177550431
165574608
115163190
725987601
542224293
671932018
948301380
710240016
360341496
60484041
575962227
266679198
557237293
885402016
177235148
829543879
1952892
40264038
921027903
27981879
574628898
619489837
745258050
806083906
618696899
645073790
28910460
123223656
815308258
576256308
314342791
295233432
817773525
530526087
222831991
215727555
15125340
550524084
63737034
876628522
80891850
380047184
4949241
133806473
899325615
414922539
468837675
527359739
441784377
11353578
127091148
609018525
700580859
175961313
337304655
45459954
36118929
581674626
478295799
511653466
687232746
230469975
905443059
183522977
263824853
449931
770046627
156930189
493354128
32244750
850551477
713560307
726281157
727892628
211601592
72705171
731043826
15457910
294956999
870271857
465469746
215716161
812718981
79715697
531826682
257618351
478793595
122096403
155931728
624672154
150573717
845295900
313187822
271298820
311910592
273008627
216394628
868299819
12310878
756334011
388127712
694205241
305043645
390827507
835502721
333631103
119354437
418057827
334547631
833594164
934985337
351577998
143164215
711766615
838526090
390257024
935645874
801389315
439141276
138291558
163151572
597048864
594742771
159532145
429578802
711197316
919162364
396506339
331512990
751499646
52333059
422137488
411569620
397506684
509136718
209514678
116102510
476189739
457238593
141508086
178140316
197562486
836622762
285684776
341631651
108060024
733075442
761922198
952542219
688990087
949410177
400518904
903719919
658163248
688595463
707846766
691233579
149453718
504152472
652916892
266468157
636594927
59237724
152679127
553309827
367268336
288403397
895900325
76644512
523317618
660211518
577558236
319244489
740724179
699077898
799977318
172835732
226125622
175693269
751413489
839556158
955474139
781233384
844195005
419364411
421556516
344178069
755845788
215017287
475995201
930323286
861786866
231810195
772110315
190984726
929777625
589907406
655788792
583962573
347815809
765340582
938891121
290384681
32489081
628702240
72812238
81648117
262501233
203091195
361313739
867395271
765555915
408129151
116283231
708712837
284835042
110617523
447638066
68613946
491745864
536767683
313896905
475500483
692529966
51245384
801872772
672598437
228833779
10137807
861860139
945665808
380394666
861799752
131340670
606988363
300879390
287631394
101646114
623441625
131705334
951814671
53924709
365784330
781903494
31433268
754247097
473107233
622225854
144500868
697421769
216958234
824032388
893602365
77177526
727777752
876666621
923599380
618054447
184950360
620171083
385761484
529607079
280730237
878225637
426869846
135787267
217526069
335230941
713730149
314473050
10609512
421346022
827652861
286931529
141318235
787235655
289271184
473021076
60995503
695820284
138000877
783617061
12762520
322028707
197222946
424170057
105532752
436821937
824252383
161132736
663083418
220425110
768080082
920648279
129621919
279502881
814825041
360199709
938440681
232652619
594339309
496800408
313874599
339440136
806343363
456149751
134929501
623353608
162579453
925354899
47826708
663370608
562892400
372827131
740720448
425481690
78870424
252583605
66511563
94981253
776974616
112329582
860249370
577264498
816012093
235850001
932861774
106767669
460710198
169020888
270542553
619440111
663648225
303971469
189641130
630918138
41072936
124898931
223306531
432086928
795209964
158567172
17623893
281427326
515170995
500533033
666118059
738844140
648532458
261859842
135731729
639801882
416664825
419741737
781568439
208327626
717113430
334193430
339889365
333044670
943401293
277964339
888544568
32975771
391212365
639577756
54767133
373517497
468895113
791310299
947781559
922482999
744988999
233877963
288761528
900570402
953150636
81475206
442014129
356481158
866394792
407951356
206094618
708059284
306623190
265453227
474947090
696378019
217412403
52606450
749833944
34597481
66473445
556038132
888517995
148133100
58883523
245183676
58404873
563390196
872301106
830986133
295257016
405544095
367251629
547240545
53837550
762862797
940930170
571058169
5159847
102756582
102373662
528882967
70443259
288525393
524743995
196988830
735972240
667448706
433312272
276295926
360447370
54300084
296035452
931318878
293639741
82706855
50341680
149396238
684709524
230934016
893189619
669775846
30604161
733438944
357829167
913406194
518809265
114998649
396255189
126583779
191544801
259102156
886800967
204718605
54585246
157466277
356151405
784367619
138722343
256326648
672206487
863352316
168896174
709704205
752007015
378238803
896138004
312173329
367067112
442033275
630066141
904160277
666631462
946185747
178143957
542367888
709617771
510767415
205080076
523959009
737070491
113401758
233140842
262060875
247779555
653251947
816987255
109007751
394817913
665436467
904993128
403348782
427444023
595057680
482479200
903103601
98707203
441998331
233864786
194552079
401646913
14695389
299960382
859773466
195763041
437322586
245959089
668195182
696033641
493057365
168332224
372335457
736046238
306546606
431038411
877189974
943122818
145326446
350840877
391832463
668415579
281991861
861189826
409532940
41929740
172275708
733559844
355811929
405712481
570244464
603691997
864502790
769975536
502505916
665704176
731327162
38774675
307869060
825278757
428625042
749938790
878438743
667362549
497796
22377613
942670929
624200834
45802288
920082351
478659573
504334359
941207787
3944076
113124141
118264842
18198273
540223536
67805559
930035927
190866474
442983650
188320056
529233732
950149866
408613932
728639322
272081279
705874728
375187674
878102571
172553325
309542955
935550144
452099752
866892588
742367004
534565893
159084114
703615500
315133925
82749992
336854724
442243919
464740431
334142571
546311964
435197214
653711451
787375662
83122359
457629877
952040284
665219311
684223836
718721694
176586953
436787271
795947085
91198761
675949530
522498742
440373786
383352794
178000362
67087584
730089687
761283252
305717640
698178036
346063950
920913027
311218230
14732847
632443604
92484255
554286273
596014980
149110773
638806290
103217298
51636762
64764104
664482770
521163693
647556012
704132060
916681761
294321885
475605888
319537167
883023093
499781417
548762652
863762217
137668374
457701911
188434932
443947875
180612672
105447022
769748147
230173262
258968796
19469600
56745489
289322126
137443732
640031634
834020657
552649290
326113818
517879097
309562101
57089505
675059241
592836744
401219224
416384608
589452175
756755223
14885239
790422129
257590284
404545407
657492786
335887851
781257814
62164005
895658036
430785000
546687394
735081951
473844354
947087495
235781093
815179242
667802907
435724668
193049118
158385285
926334275
299366856
118111674
836172831
18369063
251205093
96992528
641976168
762320938
300239450
776073537
287214471
178258833
20570493
718898142
783279445
181297258
24824845
16740224
354980113
448187144
840720006
250158371
198017505
342501834
908544711
212367432
263133051
323509962
126064469
456501293
522024158
265748197
734325684
899418805
264061632
857712081
210368063
349385781
624829710
151090659
449621128
701343168
551672844
841057641
537338811
64689327
42111627
740098424
178272364
489314819
762891516
681778732
81276319
656056814
93420424
666367727
923861511
921927765
588538467
217733475
241838857
760038762
50212662
23817624
316743282
20266041
338495391
516157014
450629829
50481199
78230556
469225229
869486871
114435642
587125568
335342190
294264865
161318393
523556943
556172154
142402040
330182343
29733738
326171256
938124889
244360398
734408969
865399200
225616464
683272875
227340973
92800662
844635417
248266182
414170251
379550304
393842793
833044927
814675511
850953543
42089522
665248976
298555762
436825563
545722000
806323947
836641908
735011371
597651963
456848528
435657657
637484600
635921375
76459551
272351850
843266424
566654589
331503417
865064145
202649496
778055148
611063736
951000966
44572918
752246340
387428883
556786847
466386987
350132475
54604392
924172371
798567714
181961510
39325884
530187962
663383765
109199211
182066776
863053815
703381269
371585568
218599455
166005393
768110533
178402428
548810517
522293307
398820753
828704704
804639369
408897461
730943138
538210751
666204476
136472688
99771440
577098732
520532527
96495840
247423758
56988147
158768205
77924220
132011670
747517278
891890542
109729353
477357645
21515088
310224007
132225643
603319109
793740694
174908283
531445095
882908217
951282569
778629528
715964670
141001066
822521733
36923061
781424844
107054859
936679758
365964538
568015547
795994950
251205093
298821195
767808289
85443324
353568364
651251190
528113691
312822043
139493289
11028070
707971215
106998632
220494909
723460775
732947172
30792980
518837454
517133460
91843362
586070126
741361839
516829090
801643020
954734436
878377572
559589715
18179127
571651695
214885131
811551075
451733961
371020761
153548091
818545091
856996068
302698260
717877115
954437673
114808989
727917006
371157845
941207787
315012893
473260401
766557975
366981623
359027494
226017290
325200911
200784102
296298731
856572894
572050984
225003792
66685518
409571232
687866411
841841853
935167224
405262807
446128820
53359902
307241230
410394510
717312085
239478168
638423370
895968601
481639019
790643643
58429459
588930960
63315365
736096689
936776254
161916086
63504885
394981657
769027809
934736439
188635965
583322756
528199848
732861015
550055007
422385567
105925245
386375853
156834459
432843195
908755317
419574712
629934440
95578169
882427
67445996
214435200
864394035
856582467
148535325
149443105
351787773
877978122
67882143
256863202
695785020
909820681
939459235
786010311
90545879
249223228
777307135
52871679
283724574
80116437
70418988
127560225
815444390
511501191
946777072
350094183
184012206
27979974
928026056
550064580
589859946
594425862
288587658
83323392
543296469
258289033
801428386
951010539
114339912
447457675
248208744
727605438
949042862
229886022
400666816
635216415
172589039
234293956
562150998
832439361
206489610
408037786
645308138
639607648
893208765
416280872
906936447
530181459
281859701
668856125
280814798
163344099
577079586
11841801
768477866
260749374
4499310
341646650
40465071
770118308
28087182
806088886
733511979
883930421
634565451
945735816
594977459
7427550
152947821
792487538
381455331
746320508
558281935
73020423
58031526
421938004
308134812
694387128
937052872
66781248
836239842
315076149
336644118
36875196
557594278
805698701
813501396
115335504
328564506
477355892
441935617
230698192
830614354
217582809
31093104
73980144
860397
920826870
950062812
371692230
556095570
420896091
251674170
72946260
781999224
195507092
163880187
164850460
709173542
88815471
602850102
43566454
566970498
458705579
717917562
140317756
871765245
835244250
425462814
153474336
681006739
212080242
185541196
628239896
460238635
498800460
249106756
790341334
53832311
125636052
429562380
547757487
67317336
193384173
459076530
475452618
938173438
861755980
466381251
728650759
419699466
824522490
46869408
217703746
128852580
130812888
33006742
526732157
505540557
589047445
124268731
390731568
65689926
646540905
944863752
230501716
567420970
343622835
74622450
739543696
590543735
102852312
136109579
722933814
884344167
236953290
814914377
649288725
216378519
315363339
318706621
555758100
886421508
497910876
159206297
116763314
305981799
321538825
644540517
166196853
869697477
826606292
184017958
815555651
685549508
489530928
952791117
609071067
281848266
387486994
664232178
170964207
667640166
574686336
953757990
931998561
867313800
805711167
124056507
430134036
245493507
706094907
509561217
256196944
520034079
540395482
697632375
664385346
482689806
877513784
16340688
219105249
496656813
325874493
290693718
641064187
263848266
25148271
447805794
384668741
622254573
606627910
893753521
51588897
897990470
27753904
577137024
866375646
101818634
126267870
347693392
305919399
651021438
19088562
167240223
847248792
368836615
810130382
874924335
631284840
696358623
256314254
906917301
282384354
228849040
399038993
208259436
880658562
827356840
683960201
810123317
169814180
164942790
577223181
339204212
243517974
366050593
366416148
539695370
726256565
147271032
137822481
81858723
708748996
917246568
484211913
381101130
45529188
337888608
713839464
562356312
110178231
930839459
138693758
629978601
54336348
305110656
81045018
404851743
49894476
217488987
419636439
524351502
595618919
478210955
996685
504362422
878615487
706496973
868721031
445288095
140439419
207047033
931512813
425101126
421212
467076243
295049433
2412396
385839765
15805972
90560580
66809967
35276505
178134384
749103849
262994721
342177312
660615301
599735950
448287188
317099583
518065875
244638015
398610147
834600885
446974238
617724807
535513620
223701864
22113630
627729721
187410621
310557779
53043993
719410950
405435696
591104031
426448431
332151981
317306658
336642821
73951425
405971784
320561478
276401229
612844314
278191380
916588724
780228219
587475864
112875243
268828087
951977412
122315377
825832480
380373582
161257185
609576288
413498637
101146427
468751148
441142855
701969846
716979408
385053164
86624757
75904317
532986348
755303423
482396331
307281193
437218056
341160449
708899796
549987996
116378961
150066348
436478978
723256192
764528499
381024546
10396278
617445528
175138035
418998859
521077536
801307151
176690743
679357518
461885366
472390694
282355635
908432466
282657961
89331375
563007276
479639793
25818381
453570493
55369864
827463397
119068974
166704222
349214717
189756952
650937029
876925092
729826374
620946223
87238749
187432248
460518738
544052736
771292025
939302760
850727028
342174252
909258292
118088888
682494812
857070690
221526879
145940385
432873003
152292795
932773974
114272901
802543999
202746567
438405108
55495742
277865898
34098682
552984345
819408105
254402670
590022282
260902542
609828819
119618822
925099778
180230871
288989724
943081463
235441661
569737095
41049024
440606898
349251759
704314329
174695721
513218262
116072625
223481685
883846371
450809756
545785449
93786681
941586361
591515454
84261546
338469804
312338159
814250661
211323975
35067090
83841064
565596680
386771688
144687704
380478885
316764772
432517713
752437800
91891227
410673949
208203177
220303449
903019211
781834643
540520299
119739084
169671852
391210218
434723435
90101076
347949831
224285817
768750192
169861594
560520603
674207244
440444157
35920102
522082701
710364465
467210265
273797373
98333856
800599563
593248383
238808486
601749207
1072176
724149585
805048810
296124928
466048112
926032570
833486245
578394130
294245301
14167718
850369590
157067869
826015878
834343591
703864398
237343389
755651019
462992746
905682384
161630532
615502777
506718036
348849313
238451000
587634876
26842692
735273411
186501186
793066600
391516554
155101746
779635718
93270418
371575995
666778596
744016817
132155772
492425547
304208645
242464944
639313659
619467359
629734430
288843205
124688325
164981082
457093935
499662735
97775357
103867050
660328526
740988492
44910117
460575894
300027393
272370996
529244716
154086080
251970933
869709163
378205454
93788553
395900988
352664666
465027621
274812111
685867158
5150274
270353499
72983210
210050766
507100956
220475763
846463806
806477385
521029671
506575784
543042416
238099656
714584697
6002271
500362525
885502500
718310056
583196733
632881515
303578976
566769465
81169467
92570910
410605056
253164481
811847838
804256449
511801299
149695050
671125570
793946328
586909050
145873374
214033134
457448983
372419780
509499879
774579976
313247706
813082755
10202337
486777477
120919561
76315956
472660927
255874814
298735038
243979636
264741315
850254714
332066795
791966775
16025202
886426552
603178082
533493717
714660130
126966699
33706533
638040450
657017005
687951353
386718064
279273129
117668545
943218117
5523621
73367472
216120048
30609286
452123217
812397322
912469641
806537818
513283058
591917736
214751109
682009269
452496564
837654284
645086178
678078312
434853525
792772240
825852137
895266960
667350556
432060759
132088254
357293079
553138723
619689009
327128556
553233243
226162125
301158789
357379689
897214493
659340375
34166037
891648366
617563803
533962794
745995171
184845057
174975294
441813096
934410957
317756589
633751746
853372017
283161148
885234456
794559000
349519803
911789958
602562912
931998561
315465222
652811589
119873106
318771327
929701041
920696747
795103582
662261256
943208962
892083524
784593507
749617628
391206673
538530002
300468965
937037702
242991459
257119596
665947144
592765952
493983211
221116550
495249582
29178504
283579931
80406216
842022277
276031246
546618352
46400331
287974986
462475157
378029637
768848216
566262096
749891382
415736244
21558396
812355207
585456971
201904143
941581134
195210766
77694468
554190543
133093419
198430870
406860712
283004141
720492699
129924756
302222195
287898402
883304034
315509610
392018385
401828690
632698716
122007885
300715127
228923630
177372922
42618996
699224873
19454108
435389613
32159494
939784369
15527406
721976514
811005414
1522107
23262390
192395565
37594339
209193302
596528087
854043138
487319684
628198505
663782247
15335946
287410179
427242990
84184962
859498109
15379498
182442234
708616998
422676669
355972005
661992096
383006157
600602955
431301942
216771012
5217285
161670349
590271180
580436048
471317082
414855764
659849906
314501769
5169420
265353987
733076302
8108331
782573604
945860265
581704172
515306124
73118574
478814913
36291243
431241486
880152156
201052146
644540517
277033047
424790271
283351227
362922301
786754306
42044616
710077275
935090640
74389442
646608285
264348822
282690690
752212595
53308773
260155848
239956818
140237075
939025143
332212697
457588156
277659393
414618615
751355430
749151186
117997211
668108386
130240665
19081233
289028016
547068231
291986073
425088493
915323973
245662326
145972926
738690972
264912845
474498698
62685461
914987340
664266870
663531425
636996993
814221942
84989094
471806408
70007349
779721028
179385787
423739272
563256174
136049981
650274744
31131396
300050645
864504093
109754445
75321508
172802223
205588974
525710531
98582754
800705413
322212987
531238815
617075580
529352567
4158969
29165286
826130754
914528671
128133153
784764716
762778014
76545708
682981321
38501484
69279801
672752148
695583753
346655294
92092260
789044952
861445551
292206252
263707431
628017519
191364270
320551905
605731575
732487668
896558750
461782374
909775913
776962515
117499002
43641355
315713578
362653959
481234710
9190080
736623608
56356439
373921380
157112076
800395074
212558892
108251484
83003965
52345164
645971533
574988681
327739222
721723101
469190601
899258901
395069634
702955842
388401802
122740660
154613523
903215293
100238883
176842029
246017322
604994454
848809191
1771005
387390591
362989014
100251400
188195607
517449369
742252128
626357290
441765231
57990185
66292238
134724415
642128121
540305074
955203513
85267968
488337876
369460362
192972494
167977431
572264367
579865329
574235337
236973809
6672381
582528678
389889144
73595486
515288025
839207472
240473336
406264656
732765285
291206557
272820919
323414232
344723730
765007149
480459034
193291671
146083980
219039813
28967898
225156960
386777486
214847307
79620016
33055569
409858422
242661677
920699719
529804424
233204996
89903014
843181054
50756046
830677929
215001616
66563991
536335153
721325550
45691929
141416827
112530615
156394101
600327595
870740934
45117549
745746273
319920087
185096688
835186392
290228628
751617975
359111949
304019334
467411298
459216810
81510127
341315742
408576500
527271267
386242527
346731684
114724606
85994259
913926077
363151755
275482221
3484572
810859079
192072672
426589344
30930877
103805296
797450046
425797467
913797545
824244873
416434695
56576430
525339971
32458809
595702952
304622433
519373542
237547664
196658139
375970002
636622297
226174058
175549674
359514015
773348253
896664006
503118147
393090258
145605085
148151748
21625407
913575852
867457395
217747458
196658139
665246481
41956900
650293259
492875478
81869977
310952927
563064714
252947379
616510773
812651970
111420147
763609491
642587625
183317346
510987594
350438811
401212416
40551228
854438115
204851053
773660528
368957258
587246112
590462640
412136796
51292134
413206115
830095663
770421814
146584790
30959082
609637359
387479681
12416181
94380207
545714237
714376287
7198896
638691414
834892829
920118468
147038096
102804447
13909569
653572858
527558457
230939052
30250680
706774590
614991699
364673862
492592744
285093513
144204168
32299302
392904639
678709741
629322948
433829214
65635822
937905102
643468341
781941786
96429584
265172100
634731918
581506668
678585993
699559431
499174512
731300616
65615864
88291779
581732064
184281985
134232606
61377179
671673900
221634612
80346922
704026757
743857004
108980582
124377403
763927778
22983287
645555255
133619934
457703200
886986315
322705830
627433566
207480751
56909421
133438047
766448974
909080799
228123699
770530770
36099783
814049628
195432795
683464335
223627522
150773147
761596497
349655397
765437934
871200438
177291960
76402113
597239594
255569196
511600266
921123633
432738469
102303728
663905633
176210211
861478305
272354650
274549602
583272074
696777924
136673721
879170726
71044648
88264988
831271455
222888159
729070107
781961671
670368138
435760237
848790045
365521229
733670518
28460529
584575245
197536189
83486133
884771077
666714037
948588570
710232294
538184487
699872457
711465360
269314576
51588897
71874084
39741493
607146238
780062222
282628083
557311835
182940030
242732988
584948592
437154153
384269793
530186475
894696459
882243597
171387000
523863279
504583257
190330386
389534943
125846658
2737878
533953221
335811267
368502043
2814462
388812444
349525534
613337698
261802404
590484331
634233711
239118104
230594424
707971215
15405170
139871103
520694616
361667940
462710955
272995153
441018071
3288501
427648528
205630885
74430075
525232666
645278115
186577770
444148908
523011282
341135428
871371455
526163771
186943144
16379403
315456847
668086634
417063872
835039100
842625033
259945242
206661924
470721765
872129019
34455488
532823607
927384375
416742098
922181724
729093623
284452122
161757139
955959780
835292476
225356620
458781747
371786601
663523776
92137697
143911960
824005548
940030308
680822789
478370215
591745422
862575165
304252062
10080394
945166478
470675691
331216158
487572036
344656719
208513152
102584006
775585314
540847526
121289910
798088290
349921869
743266866
349513962
25837527
588088536
906204557
201033000
769458594
915964083
145164972
488605920
826130754
921259412
387003574
44744202
152842518
890403876
577711404
401356987
438663579
926388783
605836878
162486549
906362067
247615218
177944106
499005651
529955410
24187324
826000695
54814998
760469862
872841037
13680997
534989353
903180848
274308381
825671250
626370963
43199958
275868365
885512073
177311106
716625207
394265992
570943293
637213709
176946279
100885668
400232749
549643368
40551228
191628793
910421019
36913488
567717192
297787311
439831485
200957583
140847549
91095639
912432919
845764977
528623745
185391381
149560452
429406488
66137479
66302598
950953101
656391891
141345345
102670425
71807073
2699586
292225593
323544230
88100319
129627993
32365518
249190816
4269558
725279975
618674271
281811155
206795946
553204524
471860924
515132703
386959806
165610989
828763329
629166817
944453034
428319973
703491051
36434838
902274396
197768607
454688781
53111004
78474320
652428669
155960969
735646758
446552055
507595185
626064627
278375334
724082574
906295056
865925715
372385853
142197342
319606410
467574039
904515047
656363172
898368612
711990529
103319537
235861207
97274571
6753439
888270309
41299742
370313296
63315822
30901644
208873287
923980193
349404927
159503484
6768111
845810201
385425511
662687453
11578549
752686698
552811792
787676013
497920449
932643771
141359948
492645593
143888325
4757376
291087546
586109920
635973869
428539152
52211142
41987178
37392138
401419174
31356907
393622614
642013245
463945872
428066268
120217734
493909362
748589454
809904519
27024579
175583595
859885152
628012946
805299801
511137164
47700325
875556153
574414820
86941986
680829821
704505789
55475507
564290058
64895367
720454407
684051461
65287400
11851374
724403385
948527047
393680498
131044797
928839471
610892431
791553078
55935039
214091639
584890685
347843761
248773551
24353712
25186563
12531057
700073490
927958755
497263409
824540767
905775744
793824229
81801285
498048755
621693020
117039498
553205987
932766944
34443315
842998466
136855608
916978524
126315735
477595625
301949557
763898348
167886595
772852822
94061419
60348192
402309196
155407597
161831565
737590077
645296784
808401558
769697919
168274194
409305779
910421019
599700585
755558598
521259423
485102202
637935147
543064923
355139154
763111695
139015739
949149740
210385821
447052587
299213688
693295806
440233551
85123116
881866804
531502533
15288081
658593681
751068861
386546618
324132207
636113398
406900365
315315474
761570442
96093774
125233986
36789039
725748201
332393706
34233048
398389968
459490974
182012480
739796556
70763616
229560540
214741536
769136488
435064131
156769176
255666111
351721593
754227951
218340984
734180034
135524961
363948145
154651815
921228936
162032899
43384836
22812459
633158220
231360311
93566502
498437391
239018664
380028954
715581750
640299678
738279333
185501141
763210663
61171470
17068659
257236083
620110221
463357084
431128723
881779196
471336228
577725625
940749197
545261830
326277237
939500258
866863098
816328002
4015055
79465473
83002911
324697014
5399172
862134807
696176468
508953767
700542567
862427923
226503916
681779487
710632509
395149071
180402482
560547049
44725056
498619278
101263194
721813773
139185237
372638598
253639225
906644045
118303134
893303730
614845071
585143672
443500415
193278870
700523421
490817283
845018283
881376537
698363921
547550822
31677057
646234938
870907027
319652043
114808989
717189918
248926719
334796298
873289102
889494441
799670982
10099515
630429915
13928715
390654984
899459934
634067655
937455171
809923370
831264658
725426045
597489222
782114100
523049574
22362528
84835662
586661739
910025336
761524481
402465328
190423772
707722317
888690309
22726302
548927308
259161825
945568890
809425869
684946524
866509668
128172897
131905281
416368062
249927310
300740851
851009467
134366628
498552267
139264183
12176856
178143957
838552363
145777644
450179898
575579590
351958674
639792309
455439506
424195135
117049071
224285817
941657324
27426645
169951698
54623538
846186189
643644646
304076255
685206621
835583668
113076276
801277830
172688865
844259897
327893235
64253976
201703110
221107581
587585218
788901357
4863084
698694978
114550518
152469171
296839584
39794961
599534173
586681305
783369269
474927986
556489112
685998764
769267134
38197626
933670377
541870092
9379993
116530009
766424928
164999268
904792095
365487567
480581117
115324593
497422538
834114636
5868249
598117940
272648613
344379102
408136133
512318241
677416428
874480557
224841051
616982577
490099536
588165120
885027765
902197812
933526614
724350618
87981290
581052381
52429521
58605906
583196733
455980881
450821289
881424402
664796985
61410795
136147206
661475154
196610274
368405492
256531987
719487534
69117060
37602399
3637740
31169688
85936821
645507390
453591173
301512969
601030946
437993469
40401353
19280022
144902873
8864598
178565261
213085407
44141103
321116712
187563789
915940784
443256666
652658421
704279753
175850444
262175751
361304166
631645257
4738635
718549380
393007232
923098358
825862710
186510759
14212420
3286667
122245537
486758331
244630370
63861483
256230918
733886929
316512099
890164551
92825948
584661402
875402609
435063337
879241758
80920569
667113651
826557697
17719623
679108620
16864287
108624831
930581757
298568300
75626396
564596394
699111075
888956113
317062057
569596047
706525692
309351495
562069122
649430850
816347148
157624636
412888104
166340448
926452603
830036538
890340893
216213413
889453602
272160390
65852667
850407882
867141486
781889890
797316024
342406326
16092213
684412062
205103221
72726081
318235239
263364598
19681860
309995314
520282977
334715490
894516853
153174632
907214064
301310175
177151491
909369308
663444401
510202608
64292066
281283459
358413120
688786923
20160738
645101304
464619770
625840127
329412750
518540691
219950961
392617449
403494001
530010010
515133678
48310056
486787050
571588402
185801188
227387469
305086972
882112674
37308752
839223113
300686032
525090558
440462512
824351845
758038005
12712944
451031895
853598414
48542741
404574126
832975449
17652612
231834370
20503439
916432863
122947298
485188359
338579256
708516876
87230057
582823386
365372691
66781248
847334949
193915687
439467711
648839683
245738910
842749482
208327626
213075201
379569450
184668182
327481440
113463778
718128168
502659084
44261212
59228151
402826431
23667185
536788447
549031279
280396931
577012575
163740019
441959805
91479588
823200011
279608184
213657993
62482318
95959752
451581563
689686785
863465454
414089688
685609771
626027418
502608779
178909797
198582312
402011097
802705623
262075212
366617181
24822789
880317058
955740764
35375735
294669252
250286085
662336724
418560279
472027904
563101696
707733795
330728004
108194748
608967446
840174144
569649427
255388494
837053547
153256642
162102573
68217198
462972604
725384502
685320973
459717729
372571587
101598249
469983873
853423377
572455827
155159184
445543579
722312094
269068311
240090840
33113007
748017380
159568433
648999874
42705153
570675001
654630459
6461775
119605062
24044184
636987420
324505554
69768024
568144343
345862190
680867944
662288859
907057422
855366696
790169281
592559127
858296034
66819540
97802965
807329382
62329803
519440553
830203473
763245717
681217293
381283017
477169529
380957535
794348394
204564608
283121475
38148405
303617268
769933434
144743760
862308995
706094907
588370197
294092133
764739105
52756803
356000724
57619887
219133111
838815569
679290507
604458366
614127096
154680534
829979381
124860639
890174124
478397270
25521618
35860589
845161878
778907145
186084
311409690
825680823
29772030
822148386
536001274
69452115
849345279
158697135
439697463
67907951
29840298
475079271
476888568
688476611
362846319
56451981
86925454
165354429
842812044
376532219
873869787
168253825
578895374
928619292
317007120
396025437
468960607
302085394
645838119
81817270
24555829
797520279
78864978
131691491
460931194
133708198
759512247
68500173
162272831
63545574
97012782
847049646
144504435
710000691
68418243
128659427
111276552
456813987
45030525
118925379
324869328
900943749
110989362
560853351
448686038
655865376
772722987
249007935
868002067
691275903
352138633
748465005
695388670
88780002
136913046
818501073
509905845
451626952
710144286
565917468
775640951
334373519
763438935
630368658
636221148
748194454
546184765
594896704
915432667
422845269
614901008
291172368
273619401
409741481
756659493
906467370
673644161
554159212
605851819
747271687
380514599
292483869
869008221
565199493
132825375
19088562
314702802
48499538
359356522
411600343
237094491
121490943
872722545
247911981
198189819
234758454
39632220
829682337
142398375
357345234
319210709
615210502
885023850
763129473
253761084
197131402
696276357
204365377
840126480
517813858
420023943
928783696
670397190
644713642
376935530
104114361
338840023
153168000
42954051
591373010
879951209
665459460
3963222
952944285
540137379
470118356
955634298
85685532
254038701
46381934
299505118
699646774
446877213
268489798
434776941
49052052
373566020
345740824
617990511
924266952
881539278
239028114
183304584
356393217
762139961
923055050
485821827
648905805
312554953
692337376
243687179
77225391
443832650
380996107
756033998
900959506
219351724
332087370
324534273
762948954
897013099
656391891
695555034
165434751
264693450
404196001
302076015
794453697
332202246
903174258
109591704
336900603
848751753
377615818
217862334
189374853
303122732
150142932
404593272
825393633
358559332
118249431
771942729
584667572
843539925
462872971
869247546
614471724
669074540
726019565
716644445
67357230
414803077
81274770
67374774
275778984
339219255
122146185
848158227
527306034
31995048
576076455
419766477
41331993
751403437
500734911
189440097
417904596
384384669
258011496
660077496
529284493
439142093
127799550
932142156
888383973
80815266
478339278
138205401
349435799
148295343
177033049
856812219
655177213
2482708
713571420
324006803
409964764
168944304
354655494
116131756
805510291
257781519
334585923
865370481
478777158
878028704
919879143
408652224
76153215
123872757
741821343
642606771
37918344
60703283
727816044
21778575
699957285
858506640
321416234
749509460
615966081
679787470
672445812
889718518
106113976
92082687
280820661
674572908
583388193
449327901
260634498
445964656
87159952
447193122
143615872
914116197
654448572
296891698
436417800
190866474
842969661
100510769
38389392
449806551
845410776
574628898
543669816
250727680
429004422
791239538
119404368
191825035
535844285
65326152
175301810
675260274
459034220
197372977
666558417
769563897
930466881
195641015
723260489
95142159
186077753
36463557
203301801
339400273
482220994
926484513
830295009
887350089
322724976
85735788
640410642
535322920
671698733
607157952
600935502
379139301
282406008
176087479
72100573
489837609
831970284
521188033
926053728
27655189
921793743
84855072
652275501
450246632
666247821
633541140
945596119
720100206
729351098
773172918
270710796
7313772
681466750
211170807
160198904
937227316
375647407
233743941
893603397
562327593
116445972
521163693
641976775
410090108
415369879
100073046
222543531
139492972
171289689
390836871
718644087
46448196
905596227
726510924
390799855
491133192
543899568
347787090
672220875
825250074
100191018
510709977
434269572
140943279
23717337
560384274
749537181
812517948
75109758
243342983
643487487
204125454
934234266
166023710
828550265
747919344
458096769
51785818
445466681
191182383
864022559
348859266
613388835
769429875
289814864
179191084
511211758
682939642
689477248
387735219
688614609
527271267
424045608
403779567
293796799
13356987
642138959
711025002
478650
497508810
494904954
820172579
371164356
817235061
563202522
182305624
603087026
332795772
55284075
295633386
30154950
364358440
626871605
313996463
753538695
190342958
539279829
137364510
296669465
639321434
302201097
428592783
126267870
660776325
402889278
684057375
764748678
147399779
321554804
565955760
508651782
144191421
243872175
404262793
679386237
198481881
135754713
901163928
938096562
502304883
419605190
788180560
319901054
219049386
277220381
526597916
931087768
37499715
500208167
270427677
211486716
448714637
186577770
30087939
791813200
502486770
673458912
693057106
757241494
131672885
824645348
301042131
783340693
525452192
81150321
350783439
746043036
559647153
103034199
142706896
415755390
569650938
202631691
566199389
335804606
15230577
191421708
715854499
457373467
129543266
346395832
601720488
217817227
833445748
459060887
321671946
657259026
273538902
241794777
272768049
346355630
204561644
387792657
479235399
71598668
28671135
924273150
600242350
154517793
526218237
387620343
241057713
537619680
347472371
180315107
698139744
4767354
174190308
717753896
99224145
640299678
83640494
848618324
652064895
152082321
805366047
437015343
418213167
468521766
458537127
445594431
883747516
858602370
463333200
46716240
219645025
628327397
74857537
452448699
584575245
83007483
756544368
936768157
607866354
315698394
825412754
386289696
361007403
815274972
601347141
281091999
373458117
755233116
435820967
783569196
511001259
9738
886694370
822540911
396867861
838446856
158289555
717502119
305838204
617381916
515734919
113736813
164713038
339769066
396218170
730391181
225683475
858186481
319939233
174270837
303872715
865352513
529698369
840413670
597586477
445240230
245322188
379107813
209141331
600523863
439094364
20246895
737537913
344829033
668156314
838614786
543899936
341488056
62540409
76718022
603788256
52517789
467009232
626954916
541911256
33572511
603238589
781769472
698083373
799067883
623416818
96001536
428363031
132753489
340445769
510063361
370498041
713332095
874992184
947535540
749183612
673029765
456153450
934340037
314989992
202576192
255807464
334518912
491393527
119059401
420239241
603424482
729634914
766163367
922282600
388108566
529635798
9649584
831022557
663114500
850283433
493076511
368617938
796243599
865532604
188272705
185515587
411217788
46773678
234752589
593526
350042220
797428269
942950073
939743118
44026227
379471109
25780089
424888032
421953032
620088120
21539250
684450354
770320164
898284025
359850795
430787638
298581870
13976580
469029135
919601526
586413261
674969769
702543324
713590302
619899615
776217501
777782322
651883008
7286844
12023688
643611936
812107488
436326288
674814847
541015038
219145116
492242048
869764201
418588998
245370082
834013199
384164490
139275231
51996884
791449095
717888843
149732085
503204745
264396687
32245613
153656223
354087703
351749636
455115835
564337923
431053044
108366360
302439782
471533964
865399200
40800126
832175262
795612030
581588469
653261520
314492196
441669501
695143395
450926231
31198407
258700752
819994461
214664952
937407306
372495003
459647595
110089500
75885171
535615311
470930614
417246208
88626834
371901477
80135583
51138966
397321220
939613379
399098370
153731866
57447573
293431596
550725117
558201630
383877300
227310885
597824277
326175292
952484781
156087765
186836241
613542283
476389538
852801132
558754164
639258417
419785623
160440173
692865021
955620781
551366508
389576392
720502272
602974551
896654546
263362803
549417990
384164490
903447888
469598956
269218106
205168536
355225311
711809988
284720166
887445819
384992405
242637258
650306148
88439866
193135275
242981886
573604587
296924983
808293380
98879517
160468779
41297922
155698418
127545036
461907180
530508773
171184386
128020655
569797427
352733953
881357391
226147801
924116142
824522490
726351375
112645206
816356721
841916631
297720300
431330661
664011999
339209682
738174030
724254312
357239002
462122589
433800495
620111919
82318227
39747096
722532031
605406093
776255424
542109417
407924676
915024481
922102570
506852058
112848613
356698304
131080766
676603305
247682229
854916765
805739431
49253085
870297037
207600078
588008716
239121199
460135818
299864652
476744973
183169782
308561038
790370938
667141992
218475006
522058527
608833227
836329127
283868471
808747591
31698149
576256308
43155084
392142930
763035111
797919123
70227528
603855267
778492583
866125454
70888065
652653299
662711525
745334634
829936857
819601650
231659640
425692164
403387074
183839892
28819836
520543794
297776628
208581883
477214050
737789158
490070589
592061331
954995333
455785679
671172603
1895454
49137466
598033390
444372835
584774303
237812466
451223355
920644983
93160390
457149042
571910166
784943132
489103716
40465071
433676046
501975657
740885333
947730444
543708108
119940117
193668624
641544168
865054572
13592559
23003919
367459605
92665152
615151407
451941330
13518696
313903259
389742846
211046358
298863484
753535621
938803164
539637934
691400352
902992371
3867492
181810416
29784341
696799895
196234456
297241650
617295759
790071187
137676506
138929882
749317002
274743089
96677727
52265948
301204872
295547229
602246293
297193785
386251404
247069557
86947258
880164079
255567256
236816874
226658818
215507376
939609096
707125998
11608594
634437226
238549587
462232305
797383035
614822889
618388373
117412974
511282253
705482235
856831365
237410400
517047303
437371224
78852801
708900715
636809965
55743579
482986569
13871277
702715638
745508634
363399873
274678089
86926948
553788477
171012072
881271234
801304628
126775239
359418285
547307556
155252130
656649181
158645346
432833622
652473545
295011141
898560072
305397846
92509443
813183979
54106596
179867097
143757741
645796641
269847855
784213579
38100540
336597772
150841761
917169984
632539294
267341594
361036671
138721329
952389051
338386404
71285195
325319259
416861226
614270691
460892762
799785858
142630869
274429821
285286396
586729170
58175784
696530872
661254975
627098511
28586148
393143964
55351086
360040530
846205335
784549382
485647863
868242381
397605234
142767845
131351133
608871519
814030482
91814643
147089145
69882900
262306006
334557204
767015679
273739935
575959545
20333052
614691903
766321522
206527902
133425130
663336763
943878654
426592954
465793461
857903541
469919424
334581941
7658400
932046426
624594020
911639963
367241165
287802267
141681710
861646584
655214412
759914313
848703888
337199352
846291492
404650710
423796710
868155824
849239976
28900887
323882260
882088483
77144736
599250296
122333367
26976714
265622031
811487277
365215891
661666614
299797641
678161615
430382438
565269256
457646838
96227796
606255865
456836453
188540958
834248658
331781034
289704069
223586988
266340006
94106158
617736117
19257641
189277356
123223656
33061163
437810711
588347007
166311729
442712958
280316586
124918077
923583894
226941280
270111768
680132931
712261157
228754889
510020721
226077031
582962336
163861041
419402703
63373260
295489791
138808500
397419426
131446863
852437358
381684474
587982114
302726979
46664595
692126076
65975414
178069104
594061363
194174859
899967303
52766376
926379462
818401861
126780988
743677647
706927758
114119733
794463270
56959350
674031898
298974363
468949576
108146181
495604689
784931835
451845600
238702755
551005578
367252053
160213133
361022508
147481638
178258833
273558048
461983407
225280407
310558808
862327561
453271977
78098430
630924958
903097674
543028425
644885145
97994451
639229380
623125716
386155831
689847126
200657899
362315018
173239975
703889668
10109088
209399802
461062347
58615479
188075966
183724936
375357330
765753843
760829334
207494775
737246740
30346410
140780538
85017813
93509069
425289131
404315655
361083987
247574585
64468501
796397016
74104593
743888496
710821002
401719836
382469464
31677057
70065127
314075978
46180152
892318476
293823766
881567997
285715758
918290025
288568512
251890275
854648721
270822601
414329513
49742638
605696006
324039008
117106509
800695293
743151990
277748365
759062316
118465875
407857665
376286653
280062998
772895301
67842991
394168275
760191930
806109120
732658531
249245980
704755157
504901567
777739239
192350194
901250085
413102806
275386491
870122812
939420088
504152472
635753753
787723878
632904174
300994266
167802485
563477274
806920483
407844822
591553962
74621535
5485329
568119258
721162809
466961367
576792396
558603696
435904366
77503008
172610763
321738957
70016922
716382227
175262484
563122152
344197215
434202561
298431213
416643039
632215474
599959056
374782950
541592475
287338241
5313015
866653263
341114709
304478838
828217668
238509476
95860502
207639866
578620839
361567528
644521371
175712415
884564346
383176457
28843449
557292195
466839721
36743929
197471844
47175744
821507766
308059140
497802453
47577810
104724205
367190543
282173748
666172780
111857446
553123801
702371010
426477150
603568486
932965434
768676
22110639
55609557
433522878
424007316
21328644
16953783
771555081
154335906
765818100
799151265
735712548
331757131
902348667
836448012
931117845
152057532
108069597
368525924
561868089
913982175
620349546
252009225
298182089
1842458
309907046
152507463
776427482
388912698
333910357
284359341
392598303
316562585
766564908
524846515
199127973
621804642
670483347
189995331
355692237
554272733
548360586
350587222
253842541
770276474
749577281
687167203
20141592
255541662
63468990
20323606
667782463
80872704
207007450
367472581
555488519
886831660
359706879
359773880
367959811
386615178
116302377
580068954
315286600
51265651
593279229
628313876
941447112
671762072
464424522
577653966
26404034
659781989
322552662
197251665
377989905
507000319
317801360
315366844
487294520
305940011
842862450
290340764
450044184
196361376
585159632
321842873
226615708
113114568
176152773
505923477
913178043
408336315
561239205
505387389
674810343
147005271
927006759
708698763
743381742
66762102
919851523
179713929
125492457
879853653
156049473
247073238
214904277
528063081
489993110
524997531
252425287
366885264
492013908
795440208
120235856
336329493
862009813
146140280
124094799
513586149
725709895
618169544
712470525
556956527
337543980
384824578
311051138
590572047
298460774
709608198
555420230
869295411
622457310
13816011
416720753
352410849
639026469
815495151
608124825
854007330
331995649
417459384
489759459
344704329
282416699
929013590
533196954
321986955
143499270
917399736
729501907
201581045
278761837
42138925
18198273
333686885
184899494
620722893
407110971
22917762
292751913
645402087
796092931
93508055
405017201
798557294
440492022
860277645
882515724
857944834
438539504
28250287
613677165
589658508
357905883
112291290
448493026
276607755
704792979
101425935
10970658
557213360
393201402
234890979
198680819
601444358
482680233
49310737
498087704
361036122
606342837
861646584
908458695
268781121
395717674
335099913
287318884
295852265
329802692
833650043
190675014
483914672
410212
811062852
754237051
824187435
76124496
345161944
304182075
96830895
20620242
616289857
797153283
334775285
491369973
948301380
166551054
748388421
230910333
453090090
1278593
380689491
857553403
487199777
858966144
223880088
508227932
226391877
370892066
48602121
728953879
438225275
848061551
818670910
110916796
314061411
93566502
639515859
712461442
220306672
260445025
668557599
671143884
836555751
280986696
234921487
3264393
684494787
366916106
209907066
111065946
668042232
70893511
908918058
927214707
738570827
56538138
198092806
325127799
482823828
68504388
174673528
389659392
66819540
53004808
229271733
130097126
894912759
185965284
238972201
651433077
268044000
5533194
332630238
130239093
733579983
748532016
955362074
445536993
759100608
649650077
372793436
9888909
669258003
814577069
528142410
438052633
339632176
601586466
783095111
176127136
52795095
936105378
713954340
168743271
564242193
671536377
618099891
749552318
832563810
744023133
54652257
466821330
502678230
799163613
138033087
158801034
385780382
413831975
661513446
35515830
375280715
59505768
150477987
936430860
258342252
221882994
364780780
751020996
822018340
562777524
369386474
122687000
316567155
254267045
191706288
96597787
504285310
69944118
866446579
394771374
455000569
551653698
830783232
107294184
77679995
884133394
342286875
382961078
286492270
31311495
134921862
291077259
115796068
1072176
117531705
104575452
781075336
800125655
403702983
61889445
141517659
193652217
652383246
932614234
182993813
430084066
128412222
947712708
243881748
517411077
717737282
927125904
272639040
868927215
569359263
251683743
576744531
331149216
768902594
537049281
491228922
339927657
292847643
240185573
47692741
869920767
367296864
123740598
850235568
847832745
662729217
820492257
524495097
30814726
912230316
727615011
791543505
268216314
331867171
710354892
285371130
597202032
671536377
740187977
744991012
348830547
517803570
686993161
943681711
593746179
810756516
616221810
139255949
54116169
194245743
474766153
941973627
280651641
371622771
288214311
699278931
6190206
261451087
417467273
842117664
551563890
296340260
294557151
714040497
99362282
397462137
96647760
90240903
177063090
377032605
125784845
54575673
836239842
463629963
358879671
28394154
418615116
662172006
151026576
502687803
688507735
144948426
117942509
8682711
811263885
251423123
740337528
649997127
756267
219307857
892653398
691401850
508182705
338674266
375271173
37688901
549949704
934408571
47242755
862479435
62961621
943859508
872693826
743898684
679558551
240799242
882295545
111796872
792149738
276133185
330699285
12148137
807614146
188612859
309380214
50205814
394254432
892686896
537600534
424036035
567161958
420986092
104845482
361572210
380823513
381464904
204736016
265147829
726394831
291727602
205064078
633598578
478257507
143595000
813431845
559436547
403394304
222955170
457537845
519637846
163928052
837016100
602261577
83945637
161966934
281875945
29191209
765054422
885148299
286998540
933118602
729986986
738231468
362060433
259813734
168722223
787369220
451129312
288424917
157743894
34939262
655596454
155829294
191298652
906199326
577807134
886852293
768161363
149836596
159752325
293679105
597808585
202957173
72155597
48891209
505823078
945238020
953614395
469163157
417141491
84194535
526735179
756438784
524045166
328819622
552066440
25638326
922588302
740668605
803393151
432747465
269896009
251185947
2986776
654620886
650540520
106714764
23961219
366674619
367981101
369315319
40677789
947789027
694396701
938919840
328793785
600801480
412997643
326142537
921669294
261929520
891793544
242309333
558756864
950554577
108724738
7514805
668080165
513017070
275817276
145102854
514369469
907570858
449127389
341994063
843888669
683702888
186970263
527749917
293431596
766548402
828610161
618827439
895266960
225214398
16101786
72783519
279292275
448169856
558087739
782535450
729663195
186606489
785828424
257913319
498667143
406201536
523489932
154742266
693183813
305526690
428190717
674850377
407244905
300779469
906017439
226336187
466799616
106384110
351051631
241976721
284480841
843985274
152599402
887120337
51703773
465659439
429703251
565894214
473679468
407216274
423806283
159447888
837627927
545450394
930150972
462510756
887934042
213410889
606497415
774254667
49387107
809824476
399806772
460872939
113870665
520742481
546445554
476851613
908219229
360490461
489125835
124793628
347432889
727386135
615993831
36728426
900233028
36683736
614136242
804304314
900067415
772139034
693988753
822182906
50949101
655740317
200459549
354056
588146182
84041367
893616811
156777021
933798285
889957848
745453547
363362361
31830307
281438775
656305734
526160799
393833220
869697477
383265494
34797855
17771113
310146054
569201007
465965775
663475240
917033167
467919372
536403909
6192107
480172107
446613954
179980293
371927530
613175521
582296871
5265150
879758700
631999887
403281771
915507992
71992223
754161475
871171719
695095530
471069334
599636750
885553277
286340347
599815461
324127222
521639844
16207089
440290989
450754278
27714530
200027835
876044847
916229791
820979760
929653176
833846647
931649278
937952967
638844582
796531038
521919960
534106389
631889380
166503189
284911626
675456576
450084168
378037770
602371452
915331603
332948940
337888608
533110797
718348347
205521127
951482680
143569435
426570666
209438094
858162012
574255551
830486469
590647364
329673077
783080973
6318180
879098721
576194535
67298190
555883320
448775017
344620362
590539224
334624215
569335029
125569041
29149785
552228078
650514069
926167137
871028124
539697021
749218452
26110796
682959670
829845078
37489157
435906555
38684493
406558203
591850725
379423567
403740857
767345540
234862660
936162898
399115617
176875271
43308252
615476889
120094437
290488161
20225231
909929671
423847305
932649525
204218046
35582841
158000894
228990364
187085667
842701617
901001187
12201908
904466613
893169498
799426647
464551480
480126283
209850569
134373185
159629775
676215278
642631080
344904693
66792834
923086098
254593935
540423409
365024829
681655038
408446163
464625555
423496691
398048586
868137133
85513912
9381540
177445665
754591725
898009351
133284879
342464502
889475295
536317752
821363855
758430498
610642524
599997348
30020928
673149424
493890216
584958165
361391319
508316727
368618491
264468237
681352396
741371412
551050599
386624751
352796925
41891448
287045862
817658649
330067467
350602801
607646175
783540477
713719600
726457215
525730014
671335344
397006825
159476607
13735804
755261878
873555364
553625736
925546359
940891878
774570576
828954789
37721535
522752811
734583149
652500033
106671939
321710238
915721802
705999177
104176818
763886004
840203064
884304497
546311964
25827954
239564325
812632975
29028240
873462330
511441111
604764702
688211105
118094535
70083933
899233590
183849465
578123592
46065276
631165051
63076497
495900546
466923075
183773237
276075324
314339784
623451198
311487111
379080879
820580121
23674029
715121162
289056735
60128013
790059690
72113159
530027155
938594358
217143312
952867701
592269366
347863674
105544931
348201184
411332664
38703639
653519991
96696873
846248380
797797496
285804170
117049071
478764876
626216463
714949005
164320545
590654100
485552133
191584449
704994012
928307935
489295176
888755048
432700915
290290853
673907685
625667303
114230161
763255290
371710017
256163634
955154360
22288445
835983409
826111608
865293897
66350463
290186349
326257413
476950994
722397559
218159097
638873301
511810872
399238016
199965159
402838106
342964739
622426887
950991393
377587839
920741483
207555696
515419893
839293629
509647374
436394778
654180528
708302234
483371695
201570770
459872834
335728079
494641928
352956496
587328483
315420777
254268453
83916918
934890065
478399781
673690302
620205951
322969050
925508067
591549524
107428206
677337615
331972494
824177862
225530413
632918895
671402355
833635986
868982817
240517071
732918453
389506224
695195513
27579813
775585314
183658005
279221380
916924255
61468233
181377630
870684386
428467586
521709354
294207226
24746205
83384824
752504811
76105350
944730651
881692446
843943525
190062342
858707673
585737314
778604647
325723502
262960737
316751424
406245766
853084553
722445591
433208516
542936947
113200725
575107548
748034220
406472281
655951102
783119265
951699795
753356808
203757245
825996826
80379677
551319038
416885004
51043236
251683743
6787257
452496495
479950170
241825790
537426979
286778361
832791170
676850300
504105926
300561726
576435776
653741157
841157749
262568244
98832291
410121543
904830387
64301841
582451033
154127301
660515534
350285643
15810765
134774096
407034387
364142407
158877388
95423664
378869938
611082882
387652445
292321128
60551143
884612211
30959082
289477947
677433345
893299507
736192419
171675706
514960389
766664332
499413837
515654102
355448543
324330174
595842666
233580507
172987906
835339980
897650612
543642184
450600106
81336164
160242447
659905182
657760830
842356989
326132964
115297212
691409925
710286320
490501374
882841206
213226546
209013049
622733223
201927680
200529666
644303054
379572927
685752282
591343356
198613308
644723866
156898008
314750007
55688402
671737410
639284940
732479791
707330539
375625374
22027473
273360051
668266092
442474037
673512424
179924535
668778451
769845026
886719532
597528387
724685673
374803565
45563902
295528083
314635791
566769465
29274234
284184078
799527387
833947959
203837889
522953844
314674083
405178668
333729277
450993603
365315253
873093987
849316560
174410487
599470833
261041233
886199971
128584536
40292062
944357304
65488893
132492841
893599769
2763696
717879285
76105564
145424313
187917990
576897699
21432080
491510686
843720042
370032125
585388950
544905792
367526616
92580483
672799986
130317249
478015844
811792935
324101389
547451151
233849244
632556245
400285422
386624751
758507082
277887065
179646918
663169575
373222551
934255743
823009956
557747518
819838209
290549443
918682518
4508883
672397947
114741978
810996133
652658176
429709091
117675319
917946503
631826386
717080564
715268948
474533610
353712761
395001126
894539412
401070408
938067843
925674527
410524267
129153832
683962131
77799771
781851997
104838695
479214807
442138578
191823774
372247176
870051678
294197436
163854936
654572387
395604225
461249508
235530157
921996271
186970263
568627828
162329361
249183761
97242534
505593622
431694435
782086076
397222062
827882613
46926846
240726530
720014049
657846987
888173367
267651507
487633781
141862287
328010002
127325029
197309103
343115466
250048845
931473380
812632824
422475636
151196816
80972147
682803798
137889492
89325663
204672560
671702900
953116599
840451962
536302197
1924173
90187233
799049183
546526103
228483745
256834017
105586347
132892386
566513628
578239476
161620959
420239850
951967839
581234268
137879919
860873804
373105016
431158347
564564106
754955499
161745408
658162896
421275567
344444944
919059886
287161281
54767133
352343838
520847784
359873617
289037589
121079304
137075787
214100145
800226030
337447115
892343821
388108566
805488679
279786881
185136493
528084972
56815755
65311884
705943209
716548244
385864556
168371480
282066056
853672275
171624744
66563969
443628142
729424308
25646067
330144051
175827291
954370662
245193608
843339073
313353009
282507316
787856738
895984935
681553488
543669527
113131222
280728225
755568171
411122058
72055971
338597010
801786615
537179322
212041984
501799187
276089270
943045803
517800261
739885480
857777707
922502145
395485804
255148731
630937284
351549279
553853519
657569370
562566918
681166815
296892721
4192974
248904922
204838667
85146979
159446346
338796568
293132056
726041465
269173614
656698227
541353150
343598624
528515757
66532350
492798894
237443394
151301265
851587869
584240535
949143804
583293883
906551465
210749595
247328028
937013771
179576486
554334138
66611468
157254173
797689371
120667665
503281329
630860190
37497441
941207787
811006531
491845766
82011891
85994259
288769545
38205843
739688353
653120812
182962432
360174552
286614256
297075351
634642039
66781248
435954420
895370282
161450886
2972418
239678602
136803950
406565310
85352868
253493040
327297177
415060025
590333339
142254780
53324586
659835808
63382833
408412899
304191648
108624831
258911358
335018114
223041327
205991814
352532417
521661489
786814443
92264574
812862547
135622833
473806062
465774315
427003665
657464067
899546091
6117147
392358978
268982154
182698403
337091042
866536105
145030950
554291873
83460414
699786300
577480193
9170934
646110489
340530756
823603058
267938697
312905519
718230681
699996906
118751860
463706547
401354391
181207317
955730028
288691051
62836300
25933257
647594304
905108004
682842090
57581180
566768556
916250976
416837768
209452398
218752623
577475789
438172535
33926712
207240326
778791174
47443788
620135716
795272019
650964
165738364
282577948
808883876
668559174
461045253
136410019
923066952
377171062
636823555
473808252
941717610
783224568
842222967
772234764
65335725
66905697
599250654
298639308
152354295
952590084
432393264
135618481
561092676
795267402
813427383
862144380
19069416
930530766
952369905
890987829
867610563
938345460
513541965
860354229
607732332
23042211
676852301
112760367
118539080
899871573
912632382
414230685
335198595
218395013
58510176
14857296
340941799
132527448
108086354
1081749
944898366
934994910
185141820
353175853
58759074
21749016
40943721
32709447
955835331
117746194
132183984
420420394
806467812
403358355
298609663
421766553
840844455
31543035
578073551
758910246
790484119
71261412
583723248
599288511
836364291
332977659
759059739
197577147
172595407
883108168
258712440
694904070
448131276
387206699
154949124
816835371
708813639
167397918
358405521
17555011
414473833
838160400
643554498
159629775
41628695
888994753
554380850
247637013
390865590
122246096
297055259
400674931
832376874
878911483
421035944
519641586
99157134
408555595
2086914
553364828
581913951
253755673
143623719
68130551
570340194
571852728
792015389
15594417
184616383
105685920
435831304
788609947
898330320
884305875
462854550
179895030
323710995
799283957
475505339
878750265
30175755
369109588
322890340
580937505
821995218
41403225
385662255
382173306
451836027
357740898
858395343
482736160
175434798
8567835
588442737
902925360
546273672
105672493
626517530
585082614
703142564
474160263
257130780
22228506
513663279
151824552
629836389
113646382
861962493
326238267
932228313
146438181
845224636
813666708
261055710
533953221
929930793
903816980
577738517
5322588
512528847
919018543
666571003
315602664
346274556
924388026
439018167
840754820
30324626
493185219
614758914
288061143
118485021
709876242
897539423
400160973
809310993
24397573
176088976
91509294
358690737
290916587
556679523
86642198
290578842
254565216
756161697
154875125
81724701
340846665
389132877
20514939
107849418
645105324
373892661
541582902
895336981
669755876
620359119
165986247
787399242
131083089
54223295
772560246
358432266
807894189
682273687
110922351
354360729
357034608
314674083
430785
183839892
706561369
152267615
430191474
509242272
174511604
774140589
525787452
912967437
100049515
762259698
127196451
785847570
542111312
208684088
615170553
26411907
699249970
114853631
64904940
505116904
489429198
616540584
233816539
153589212
437514819
182987895
151797015
88866445
181441197
266943105
868763492
280364451
538548261
936035253
736064570
83575329
287235000
255292916
574600179
360381576
205710867
784276064
112327573
380319304
336299490
30585735
451940846
328669809
369915755
415372470
97650302
864823718
685963492
250188794
161812419
856639905
844141193
117508575
762693382
389592381
338218441
298412520
65862240
226923913
710364465
469852413
912163305
246696210
590376483
553914757
298830768
762250125
602218284
339276830
355972467
508374165
127129440
747641727
559040606
218714489
9783606
237755028
442407187
622423252
128785569
772560246
173022402
235984375
899926434
382516758
925896236
853700994
445853685
511721259
25512045
178096092
242382261
710277921
757367895
48420234
874480500
167680668
937780653
621440868
115945471
953603231
50842964
640653879
209840160
371250513
635225988
85084824
583423605
935897407
481608057
59697228
937952967
186539478
177473847
723591315
175851406
811292179
92858100
175337611
509207016
803355348
559436547
140254023
924464610
805824570
105513606
6193731
700418118
288202526
707437546
238516595
507229948
335555938
680624812
106786815
941542842
769583043
499798528
424363490
160809569
557741340
29772030
132097827
669564339
457312462
406768118
595734804
606598434
741557848
7826728
716079413
76172361
231677612
55638276
734317715
38837661
434786174
813877314
796880490
509415119
349701690
11190837
67001427
244906059
548934966
250746717
437788074
492779579
624367583
528796731
257829609
68829870
472331820
242560674
216385207
252803784
690345855
53781114
293265118
925339410
563543364
381579780
39794961
251944948
806362319
766749114
546991647
409743546
17820808
666481833
874397820
41537247
680046774
740136194
69787170
528192160
115793690
403097802
524413109
61480014
468722799
130767180
756272087
547198271
184343181
486361606
725575962
947473925
185926806
806889024
654046506
537734556
545661000
859455095
851682521
150253906
826542393
545038755
207274319
278143515
534156315
27562
494292282
895713000
558058035
272485872
416323843
631611108
358734459
860826765
179250694
892002567
393402773
545661
270973338
62012619
23220628
609024687
186903252
918673445
688404003
336706094
382326474
104905906
54103125
376123170
201724714
5944833
908962480
404803878
80077008
712058886
305912919
237302965
533072505
148371927
897315082
269156994
41642550
897947400
277269877
736584912
529875123
733914494
289544958
522360318
298225557
946116976
245057256
361297389
322734549
191944712
229282923
895453250
179038744
465793461
327773029
342096155
663504630
709477996
346706055
246274998
52872454
298342635
216448013
159046844
145909511
282556668
892031286
330182343
822072837
645890310
773530496
32691795
738135738
311944295
203212320
938039124
251604681
87473217
526454970
269380168
309638685
196499855
43145511
297049133
3609021
7179750
32717800
911424004
945646219
61621401
280890966
732937164
507522639
945908130
798284931
10549446
164631914
153206292
708570600
129503544
793515543
770865683
295561900
272600748
891188862
592929501
804486201
140469558
110644734
375136824
657397056
360015754
512535956
195910065
490108881
34309632
511071201
615705980
878399883
67154595
4125963
719658621
565199493
144351267
539124810
449185748
521067963
135237771
878085603
412194234
293025318
238396419
22575950
520600451
831568218
236405235
517000637
100794117
879066539
347756074
411275226
780023308
135735567
223942586
598408230
850296080
779980132
194882549
542272158
316907716
61557559
761971200
405904773
710086848
568908337
883817652
374547712
59997500
193047823
830331717
56538138
113507878
611770877
412854771
254565216
80394054
460422309
213751779
529844900
220542774
37622405
368892970
573834339
147699604
815552589
527430368
162690065
681805535
797343724
758669823
228913736
599684982
82153449
751091015
703826106
166953120
385402359
84208684
181348426
382975548
705707761
107763261
166866963
72994125
727729756
135400512
256377029
64435863
531588009
854380677
570770697
677409125
704304756
123989496
64550628
171532025
532448038
102728334
569463824
305512722
107434647
462442911
386730054
889322127
811877686
840317940
409245391
507416865
103340535
381072411
91919946
499519140
342090182
87838739
687733893
327486958
234357306
310241374
343192050
6387084
366739558
809690290
509675796
437323359
435102423
259437873
80950802
27411705
189315414
278373267
22179323
857329161
73333496
419536725
162831006
133897551
19232157
190866120
195283119
10798344
75081039
815015258
224405736
793371948
473518872
421666707
276243264
640103463
256929747
136106249
113028411
525213072
856620759
258959223
184506851
696438155
807539988
292885935
626661496
850465320
873622407
574198113
71749635
95790365
784389010
369817974
883185834
739309218
191057934
554595600
234766556
142509236
637565889
575325729
924311442
406141231
756228708
610508502
770128704
90665883
351975245
16695312
436215410
298323399
124371654
589789226
236447038
189722620
270918518
313860378
291270281
237938057
380833086
504012975
470037602
564223047
294415230
891950105
774733317
191876895
447628124
171710901
859636471
850082400
14407365
158253046
789870872
773144199
804840402
432685849
182461380
27449064
808029614
266373519
476228031
278468936
22123203
131915940
310175781
570665676
497872584
227196009
68477730
794559
179608626
606608205
227495062
161812534
88234341
241574655
633145370
86862437
167872128
405062349
898227021
411524436
350435609
601929008
288980151
129901996
289313634
307694574
618166902
64971951
738097446
318873899
410709734
710784822
307497867
660910347
486392913
253680504
937589193
169227884
335161051
333896794
481457662
258803600
256336221
770147850
328183092
31052637
29209937
898290941
444981759
849843075
235419216
825013588
187712256
906735536
548590338
680057679
178549465
292991238
461677071
444945461
496063287
783760656
290046566
120602903
165179192
115843692
353779337
231063501
267595042
432795330
80939715
515927262
606794773
620445634
799602164
487275273
318692256
251540148
352075794
253292007
305596544
129578720
783530904
548513754
864001542
561077618
348658233
200497652
171959799
618157329
820967141
760985457
926608962
825057059
6729819
408135282
688940091
241124724
568980828
296408799
4384434
472712734
265555020
922712751
21730710
503107866
632589959
222514812
876098682
208062394
124372416
199434309
893342787
901589624
79685739
806735803
209495532
594387570
631786638
91297701
70265820
410612981
385083512
947468529
645086178
939079164
507434054
900118576
541233277
575576625
612815595
534036478
506574441
604286052
847610460
370254921
689227281
449993440
927154623
656497690
322989573
946233612
577616906
146587455
179987276
779072252
369371347
221455814
391937766
10805198
832623326
85093658
275817276
460940473
274195286
243934695
581400581
733488399
699633132
468577808
398406486
4422726
659426532
191810643
671393564
67862997
811120290
570014712
105858234
387294861
475529791
630315039
325502462
195528525
202734168
464241367
8089185
644071440
459902525
718884435
25909228
22889043
75454386
72936687
361071785
32634357
756847157
464319219
356737845
345164088
185530174
207533067
450906097
91192398
333940336
482490
757779534
490769418
24256250
331704450
137432954
846889800
611638116
465280616
448389747
506966934
91069279
78868475
739447239
456041278
418820081
689686785
924862156
729137118
354421179
644586737
917149492
212050063
90713748
499882914
843255764
516654810
891568938
39226279
775939515
669162273
87148460
440817504
314224152
390128469
97462713
154632669
426888789
460786782
707061780
104900934
298744611
955203513
248907573
331633145
72257004
1585003
656793957
747277953
120380475
283525013
605300790
17958948
127474068
378504943
230589283
802154802
251750754
685254486
274371753
662559614
189415121
583091430
457012634
675451734
415291634
581770356
691342305
333513747
336021873
887846571
248180025
785187033
251285124
679003317
721114944
812363749
133843508
98247699
17757915
872473647
497489664
414635349
323980460
5236431
297452256
654756645
212994061
297480975
571920352
415841547
162741
373656307
900870512
446915505
726073758
548684588
560604453
276513415
67690683
723908209
153732807
754381119
494263563
567066228
383737918
780333522
72662884
596105675
244590150
74943298
80971626
28487895
198040340
776393836
806228894
595398441
551366508
410988036
693113919
517149485
576639228
520962660
709311435
203770878
295461072
160758040
674714613
865171955
436711116
519368088
174716823
117240531
941035473
83711841
376075305
96445931
437191719
954625159
166005393
185692970
24434282
591975174
258853920
830907681
725872725
210577281
637935147
955146075
239248416
755790874
518713005
761239902
448303590
430335069
133780180
603060708
217383684
227643493
493172241
638940312
146935977
120776182
160731784
923966814
889446576
419735726
687386006
286606162
457618119
299989101
469947795
171805842
491778908
103981926
307331592
53924709
313485543
670014270
457216053
61994748
654364906
807721875
75047292
187981175
575852691
199683207
753929866
119731313
843256851
254961690
506431453
100481365
208189926
480025012
861118217
887218081
169384662
147050853
748694757
378423966
720952679
327051972
387044679
98946528
897361284
550785586
747086493
249557278
288348333
810890538
605472990
272462051
526051329
92551764
555444606
777550183
442578936
662528184
474049096
870756761
801882605
2762779
645753298
291866723
825010713
29015763
316981176
48355111
563876167
559401121
16918211
620952645
556478904
927068466
470809713
21402318
936490993
321777249
516827124
508421256
616993368
904504905
80747444
71175255
669483466
279651693
712298019
343917445
482841459
421729134
307695373
663631751
113276632
631995640
867878607
710335746
384154917
765343827
474648486
379167384
320628489
341440191
823278000
592951620
473699794
115134471
454401413
791859414
852692927
232614327
307207981
109809230
21089319
60399718
401875498
143298237
370594144
438588978
268446066
253686057
306490409
278162661
305602444
144694444
130894325
775633739
593631303
485611232
104575452
96505413
621512111
101934358
605903889
530813277
452064880
437137814
182059314
26813973
753950617
523173814
327157275
178145572
815154992
687537321
505511838
11851374
327948370
436098015
504286494
98264074
883607859
798388200
13852131
832040716
2383677
750671208
25108059
404463063
726552408
635494075
130681023
39620718
779613199
955192364
685666125
715447728
549743696
183477221
265844359
544684554
213133272
272390142
253416456
722920734
167780112
422170648
674561445
262289189
901953147
52475367
836346662
918069846
892873710
889025258
919099673
727143780
813676281
375220945
795391851
811247065
563763543
597910434
260136702
100822836
299022228
573944984
919161168
19632063
218475006
25569483
445302181
547225829
573288678
23281536
478123485
196984784
591786229
691850283
837442969
119083705
629564999
75259971
677280177
555218771
923217775
358502353
315681480
899862118
909587087
815380275
130206731
23779332
284078618
489390906
124740107
389048090
159534045
462065183
393890658
583617945
785234094
795189884
241230027
355098278
173784464
505010898
750456189
113621937
635158977
159112833
115357201
276146166
703420697
297431668
74802745
614843567
81997431
460728655
692905248
938825573
781774350
250506264
636987420
117710032
34989315
654209386
203447850
266856948
310112079
303722317
670406763
66149430
469086573
329100594
286184835
93860743
315738686
472962406
132308433
555556145
810115125
104428142
385590867
934937686
332633940
818060715
742615902
29130639
750255156
824332789
61306805
747609168
906515235
482029269
62808453
748133710
639658287
393345039
56453775
600878058
79456164
500198823
498131055
13918089
366205542
363995915
533637312
218034648
810766089
550795958
764873127
70888065
661831112
427135457
844153385
405311247
73941852
18085520
13497930
507627471
276449094
176621850
921238509
133007262
922351609
640079499
938730486
795908793
772387932
690184581
709158267
246610053
243498828
497103162
273443172
247301941
236500965
880936179
91346005
254048274
204009552
335515934
421661931
281015415
161869857
15350135
110386263
134826132
52437331
142513251
1401613
668034099
169405208
748149096
824733096
457560681
861330675
193365027
645446061
105597618
76430832
62997049
892538655
489831264
264128643
428961133
331718834
241411914
153785695
38857190
459275905
919764583
115536537
155053881
151329984
495645755
815755065
378550533
892530365
80550765
478803168
807798459
718432329
305361536
868893345
319894312
405298651
475280304
902417991
881098920
879308769
681559308
125982680
249079887
828689604
55639357
334284237
293492192
651729840
567678900
426622240
841859193
907644849
648953670
523607874
400878843
798445638
597211605
853921173
185831076
135821724
329892193
330238472
87535512
735425966
29599716
113306011
825719115
195164751
517063075
204584583
457493670
683137196
7059759
128613255
532996447
847389091
886568380
204255949
615491373
156979188
833884884
411859179
738361455
121605748
438493613
463600237
441458895
166632291
773077188
327043686
105484887
825365452
212798217
520113704
124046934
923822444
343182477
136702440
935396976
914757588
622080854
556291099
335055
728974377
261537802
821602725
450332610
598270025
330932708
694310544
570805234
585197490
787015476
30897739
438816747
399504252
113909127
799793614
224324109
864489765
127225170
283034145
735675477
588385299
100755825
945190155
181119685
869497523
546070439
308691224
924426318
68025738
495651648
398016621
7491346
838881990
478037328
596771911
368936575
896712483
440022945
151100232
163384896
774091926
580573731
481091115
606133641
938632787
240776282
848206092
45423885
449442777
440293220
76972874
282863004
323448375
669207024
541716924
838416983
655099536
873774155
24118533
528869958
388223442
90206379
636470478
690012267
794415405
851460912
500168345
211888782
406672587
950445732
631934860
901209772
831524391
224927233
191932511
258317832
123616149
117746413
578867552
861053058
879509802
71414580
386591549
614513434
696234717
672245155
558916066
243163773
142494105
877416534
751940004
522130566
833586903
469325526
44906943
657333019
42896613
269279430
954188775
242412997
584189566
95624697
100870701
789442927
656075982
150243005
137803335
921573564
240588434
620721224
327338954
905340413
230939052
643793823
670449557
369826963
335585112
143863044
89143776
669598669
83732701
188722122
881070201
480241588
854935470
691189746
371413254
40646958
875004447
37794204
407446026
672723429
800098167
553654455
159353213
448335968
891029875
193527360
309120491
47444098
311926632
588882860
783196744
645716714
634153812
200678799
630094860
244117618
250975341
584643753
645038313
466539042
888743669
603864840
586353331
4662751
700795551
675381449
724725288
645687443
859698309
475660712
141914440
873541837
753735000
632106606
806169669
450534099
640558149
240358884
28412713
487328005
845320692
283095393
71864298
843728480
65450601
523371549
932404932
39029121
15539432
232335615
142627984
58854804
395059485
927939363
329400067
845644199
105202649
38522624
816320474
610514739
505262940
784850103
196059581
39356999
307427322
268405617
737679444
686010831
776925534
762056077
338136219
78437115
552574130
242407506
525426616
280230429
339104379
247203579
382118879
670515207
933782284
92245428
425395243
509072994
877743308
516913281
838555793
183397763
362481645
895830645
487954956
6748965
363333642
603126836
786899326
266845181
69318093
832937157
275252469
239529907
401328879
888538455
687904792
394216996
293718786
287765360
226312673
5705508
923966814
386184393
872473647
13775547
15103934
158499721
433636460
762278844
313190268
384613733
906380795
280240002
482105853
393253003
660996504
879114215
946769700
692242776
202600691
413830722
126083133
250143172
702447594
597163740
165517170
360206810
478965909
116061943
556325322
17495596
261170586
267308304
521216346
341258304
446846450
559076859
361744524
39297165
677710962
359782059
925354899
907527162
349215766
544703700
634192104
465544563
491421323
33505500
943457442
29618862
925938852
188080731
218877072
143850858
763448653
727002339
281772217
494579472
570804211
456513675
48238347
366473586
842098518
946551842
339745770
129093539
617605519
751020996
31079095
644075232
457053312
109739602
131370163
152622339
122984331
328706342
902370126
918295476
403782372
606392112
807128349
140966691
390425232
872132736
486136086
351668756
536384896
901805066
497556675
866107602
762757494
53934282
380908143
39766242
309073878
718224785
336175041
860634075
868769295
16618728
837666219
516942
428665407
58433592
650590653
98534889
466572265
798043572
848675169
895764756
549836966
404281595
81054591
366501788
805212274
300265450
951473229
408189289
315334620
444704142
834027535
45685848
546284209
837254580
469335471
59716374
83581863
43204815
157456704
239191998
236576368
832030384
446810202
241871418
440281416
712470525
532708731
594556871
888928607
898272882
36737123
282624196
159648921
163229223
20792556
58922194
117977652
484248631
194363406
199271568
467344287
357519302
179734999
741380985
892701396
553577871
81533761
538127049
56002050
89612853
542023260
562608183
789054525
201664818
675930384
911717997
378207818
486748594
946243185
662025354
535303014
601816218
466913502
711015429
95034659
873497958
22506764
771491292
954313224
495938838
2133849
525509835
610068144
709272142
465112663
130853337
623824545
420637620
46769897
199725166
771957147
768041790
426036792
696547407
102048180
443299225
150497133
930891570
943045803
72888822
923740041
421815099
709482099
372217386
17049513
844300308
669090897
61860726
460388863
236194629
19023325
200645052
283715001
259784123
725670701
425060346
200506485
451347803
379455473
101875866
6404337
66407901
916988097
942145279
485638290
649206098
708488157
166608492
758822991
906419505
322660399
638127233
395370690
325405416
159563796
69136206
423279914
751675442
375249916
826025451
458604138
746303680
540424569
177081879
483637533
651748986
843210807
405770751
664739547
379789629
886877123
529822291
666625428
13602856
407375518
512413971
460112164
736154127
724034622
386990804
822524549
820817739
184172842
436643712
600705750
11959078
851553248
681731622
650875982
102277932
167613657
847379424
111180822
76353254
312749910
652649802
502553781
69097914
703188480
143631923
342014571
482287740
642123421
300432275
130154508
451570300
833552677
947047317
874959117
821382546
315171879
104556306
492454266
219834372
77416851
243081534
658427228
314894262
36618595
143757741
875613591
469850922
42595378
363160642
266617623
513493953
889992237
318604101
204638029
354047832
130746312
256498100
717161295
760890707
620052783
233018772
837718514
475510056
128004289
314989992
537289654
208444536
154681076
1416804
380215153
49636005
458338943
242704269
237697590
432834476
607280460
565477110
8896744
100736679
323050458
178038564
343773022
333987049
808784478
509790969
898606268
831529926
749520603
106183716
435274737
937901652
112425312
582656103
444876456
174247746
572497787
166876536
63273588
902035327
202143468
572953623
871045755
177067402
719514669
427899010
947048273
161046579
558048462
377827164
308537790
111037227
679012890
74861053
649685903
606058669
65000670
688107801
811746992
633686394
18485463
45883389
623629202
888423023
51971817
85994398
546063066
236749863
433799510
194370192
374342567
830606294
520455291
464898298
201645672
226899246
480814428
861617336
49466586
570756000
75319271
938657048
925268742
95647070
325951077
417981670
806525250
375494480
739207914
199089681
884196498
150214594
341038125
43825194
188588100
274535130
787741144
56030769
341354034
766615413
527065386
443081724
329920239
943075734
551576459
914474466
11994969
77924220
607952511
11692184
263554263
753811829
342200506
733109913
728663000
490558812
89153349
115182336
611968785
671699593
432753694
599174070
77043504
586221732
829720629
929691468
385991411
115278066
432498290
85538250
485868042
158793264
631869902
645724876
86813737
779300684
206910822
848742180
127158159
6609703
695535888
928255518
213520080
180925761
85553901
528108024
49837427
293565618
684022161
655573857
281943996
359485296
482134572
33486354
54747987
558804729
712183335
823657118
107766626
447449757
526974504
141770769
228440499
269613531
820928564
22591734
918365576
224977671
505712871
170567956
494751786
315150220
462615225
539352393
162415518
453970806
201253179
252305988
639787756
883487111
847380378
513064935
148240800
147778401
719095041
636882117
270140487
134008614
43994236
244327108
171232251
583560507
400432462
551490957
732851442
551471811
844155063
140823063
190531419
104769238
410662554
626447547
780285657
507723201
402401055
437285067
888221232
725585535
470583759
937742361
22735875
344425298
438797774
170935488
292637037
205383471
722225412
52134558
81457682
184050498
52608184
814579136
770884971
182056976
618842481
233136849
620668996
527008597
273577194
384693515
56222229
443296911
191594022
201884997
139775373
604325790
535242221
157083357
858334326
191363080
205832187
683713719
103886196
710355058
151320411
78221173
433235688
151409084
595689498
518404442
596807294
398839899
336016972
21711564
461135098
647795360
460950148
673361508
149702574
893768182
721095798
930495600
776647917
846593181
135029815
477062063
435920788
599697570
450250895
549343888
873330930
488859805
122066814
315315474
21271206
340348869
101210837
75461364
78230556
568243707
844606644
342943084
880737097
527223229
4125963
324856395
566152820
126242862
631798854
926349150
250797028
141182604
216598698
905280318
930773217
36728293
600964221
703357029
680341710
214109718
3714324
563983722
41862729
124276686
64924086
485379344
411571989
833243493
809406723
393896
79984437
242883900
721385261
670486925
2757024
368416905
283830000
206417424
700231423
724681596
820911340
933622738
782578748
90780759
514775382
180862689
191698647
388293454
269188927
81653019
330292730
929147543
85144444
627865542
657886161
38855900
322404090
311447982
934116758
15623136
133960319
230484635
741962669
175693269
29973063
415812828
617441129
133293201
403040469
610173447
75358656
641351292
77682884
424586911
788805627
152823372
34462800
193216982
93264775
158069376
798627525
717558964
385217520
352554814
194379765
277578708
598493937
161905196
883760214
16427268
842583142
41010367
855231485
246506839
163717446
909559449
511810872
772703841
449019867
811753031
717961765
508956336
810478899
841472513
821066637
714681888
68608705
541715139
160919478
69040476
90933927
188693506
749920101
712374795
45040965
62742151
390510181
857932260
594397143
848703888
57789442
240071694
902944105
441841815
205733343
379305880
106634389
474627048
303282213
128567896
58947272
381495870
356647201
178450293
124037361
274687662
213296428
90215952
491123619
625059462
582478276
111452679
765399642
261117477
304057626
86597358
43748610
119011536
327262578
78929385
415324605
775355336
499241523
639575111
792138367
71452872
426113376
820243359
480191253
641563921
124238394
140234877
348678511
263401095
845630955
465030707
123780795
189842163
402879705
531976767
951680649
134491077
57667752
463251593
769334145
582311724
21692418
859670913
200689028
864930123
109945224
479693457
48707424
944200704
694372884
392548779
290823271
24192110
372332262
859080899
19995604
341267877
754595003
715026516
430095744
882783768
213908685
227569356
905490924
778326056
596264958
422389479
388348149
786235871
212980104
14311635
188779560
8581839
708038226
289851294
630923751
839977910
318541575
284448701
427139018
376918179
428073280
140368899
425874051
25311012
566828963
292292409
188224452
8320036
454593051
932142156
651069303
98295564
27030722
281713405
439592160
238011830
715970361
222109680
82738900
215287197
927250353
521392044
947659989
398169583
89851675
353986836
387945825
807281517
895761426
641687763
369154172
602629923
932885375
597426579
519316104
74047155
368481425
900197055
736345587
266848889
946501656
557892136
748876644
42542412
513185661
316483380
876877227
902552013
412088931
388491486
517210044
624614435
274681236
634823922
532298285
620766707
585211545
530377879
296743854
222926451
758129875
471269217
903289134
296269632
61152324
179820930
885518623
876255450
346399005
748582320
910028526
495680367
388577643
429042885
158863167
753465867
689476179
895965789
309573786
823852380
231347688
57306022
70830627
184706159
404180657
422175970
767907768
257979166
765910739
32105604
758273296
359701388
461763228
62703150
133832656
460135818
79819674
235840428
527730771
557614524
707595642
203790024
200870259
821428020
305553485
211189755
488232573
833186055
324534273
465298707
585455961
549700668
663713336
677140051
168867720
796332492
41029878
561303282
123222949
753812854
854064768
786469905
695461818
49931815
333028230
454094563
782204663
770282321
193000300
833702997
43245731
825234334
163923602
286376295
124860639
719544972
659143448
715730039
706138882
429078883
952580511
436844709
798598806
767266377
629289808
689694200
136416524
156595134
785785512
746092685
710278308
654679001
555810066
429607521
219486064
229273350
730981884
950110677
937407306
404114622
888757628
311342679
922722324
335658099
376112079
52600037
904667646
218896218
665306523
914661858
513318199
936668415
880831304
652674813
377349142
670256447
699209384
566964959
283691939
811353729
265205001
263158121
575185602
236003169
458115915
206348147
174145543
855597019
511186040
439936788
319594605
954581268
451395669
573010271
917255533
445406201
368646657
102388424
693611711
879214680
636882117
754296467
572025042
883271991
164680976
327061407
835323809
337751636
118475448
199109999
762462154
827747190
649078119
355120008
389840504
579970632
646421966
103867050
794434551
817562919
684201456
259022011
554711105
556124289
920152188
430479641
32607804
94038195
342655962
22601853
623805399
763686075
440262270
603989289
934880034
404612418
737860456
591831619
752278069
602017251
420024948
942787332
384691005
79360170
356704966
423490374
197736734
633694308
313399619
854830608
759947721
29921810
562925844
682085823
407330000
495986703
818424489
344596900
880706427
319613751
669643387
90943500
744602569
380687903
756099194
408700089
425987146
122000193
245490012
338759751
332375948
953790234
575072181
380647707
734775615
830700392
320368646
837235434
865313043
238053759
847443288
876371329
880250236
255228030
300801354
263307010
836393010
471785403
209765767
687456905
452811741
515343309
37856123
334595300
97102036
615869099
111098700
863398443
45117549
182588909
142206915
780563274
195777423
163970743
699288504
258700752
886833147
830477710
262568244
173185143
202957173
67575807
38521752
840259093
785789553
112702929
150943978
813478920
380188749
237352941
495063764
7583609
604793421
834937914
841071240
388557714
633110355
828719868
479396694
475133575
693871662
303547866
681511443
347806236
112013673
4031739
892040859
418282662
384087906
893352360
484237638
395881842
143365248
439582587
649355736
708280550
751097580
655152451
558699426
248400204
44734629
29115843
436667498
915144830
661647306
749958393
914058759
178986381
339927657
543627848
431675289
584443210
926675973
156895207
140761392
456135662
702720960
195311314
103147876
315221197
448667364
202105176
232786641
848110362
579664296
676733050
723632643
866869511
780697296
317465661
95098182
868874199
853298928
841533711
366651320
261170586
57777203
82011891
938680515
859712894
673470586
21644553
371650324
145097961
6969144
896269198
811743040
931766865
630621375
76776464
465917910
930793143
725633400
11669487
338597711
508584771
296877876
777394611
955442838
65728218
728323413
378573858
154626467
899191890
696502761
311409690
62808453
42465828
34282330
735330849
851346036
47482207
161980960
296684164
441648608
578380450
927429005
899316339
859938859
237768153
665266062
747909771
305828631
860745754
785743764
636403467
308997294
627208213
308466644
943131960
909545123
254002499
356451503
16992075
382463086
93944348
764288212
642846096
552726509
493697968
272292398
767534421
413850363
356062505
44136682
52000536
396609390
114943011
73941852
874744586
354670077
155140038
291909489
418188231
2843181
729674370
45289863
302717406
170035626
473107233
621151912
635487999
351626235
625289214
237794329
382154160
673171602
41004551
667582987
98324283
921707586
785423215
476230149
476590721
852607857
274486629
76718022
295156295
44007081
387122547
698455653
167269029
223357342
387405762
179694783
205433363
618090318
702878379
898866821
270160678
445173219
793764441
516272986
839386540
39512443
27522375
479176515
832918011
703012401
55973331
897004547
460783957
400476882
789082340
426317586
770951982
649164276
758277330
457867017
521757219
307560501
95105135
902896641
855491145
314281625
761216241
124611741
530894655
663008538
318637305
196934788
36942207
396697062
225853259
884497335
954881268
875111350
76090164
30585735
105902247
469546077
796215973
80039853
338022630
848926542
60713312
663791615
208263999
827266784
321473796
193680936
325493583
137708947
32482286
176449536
419440995
808516434
535348608
517717413
13176322
387683417
266703780
3580302
239446974
153380154
684835589
76889962
782952094
186568197
93116259
679740438
88665126
614949876
295508937
146661439
29073201
485303235
572889823
417571774
66312171
670502493
49942341
49837171
143001474
520446695
454682946
125597760
68360793
131837255
506130008
888707880
468435609
297777738
224362401
728553165
341162574
690909500
672656418
152221157
533148157
104158716
105927943
636441759
56729598
48812727
783502185
500776592
254689665
243403098
631492518
493313668
320542332
423253380
104872645
324926766
901240512
5121555
607338617
896788471
839418078
243049256
852868143
867744585
116089783
271997649
875393412
454922199
633464556
328516641
548480318
91470015
669688788
430558955
457162296
664692974
797316024
790423464
12876990
80681244
705195045
803000746
267172857
745091306
113233143
87190884
94320475
174535291
241622520
196141197
303799155
147156156
462205178
238056783
206279004
296207766
706228929
153081843
308834553
200343744
260988699
123309813
549710379
228057579
436413924
799988516
509695239
399539198
464118186
462896547
333992397
702753930
803768226
852590526
142407948
201645672
179196987
653615721
210385821
616529919
690865485
252293614
396446649
545808497
494310385
562974139
593727033
9237945
183141381
21415966
795046717
654410280
5178993
196524117
780143834
768606597
639955050
277779741
768510867
30344766
179072538
467493833
158969238
624451327
280814382
134209130
441449322
591637438
927776868
305799912
772732560
408100324
545449349
385060780
357647280
709515939
698476499
323979056
98845328
626840040
724771830
112745554
394694998
763854978
141888771
702481536
427381506
1672926
942020582
930729594
117709608
558412236
431723154
736785945
637772406
282901296
93011268
221596733
743965695
419952114
133399755
105472118
251099790
541754740
561116832
590923634
121536687
899727978
623135289
107695159
830088459
876733632
136822337
834003278
690966306
283044891
869247546
810116549
82125103
284584680
264253092
505829091
632325369
672552496
650937201
874426539
606775032
141469794
865293897
255223054
642416970
816663057
867151059
856977884
520062798
255149169
806203831
105513606
245952701
207370326
891817369
339572995
867045756
603376617
486020804
294421218
151716474
27071519
229518296
828859059
511054605
927336301
800341092
130756837
10549446
566712027
105755149
412376757
324993777
800475114
788384415
16094041
728907366
372499527
179110830
43432701
212341407
502783533
682880382
817524627
757109424
244188986
786950759
8414667
364693008
175108635
889679009
181527246
176594054
433515337
662554514
502391040
900637413
99003966
514539177
919031952
199721499
646558620
377157054
310945698
835778835
407415160
562662648
204632448
817399044
89689862
818787126
927863025
782629730
194609517
640108218
17365422
177847194
298903710
367657856
469278137
499371797
148898442
286089105
154019997
454481781
754543860
152051476
902666889
149702574
730073534
856094244
419393130
475441571
103321389
121998312
505984756
495890973
285189981
342966931
196543263
422504355
605224206
452209374
530402303
128029302
76526562
17987667
528841239
28778877
375110542
636592592
179091684
49423438
760111267
195324864
818491500
489804057
268197168
124267113
25074500
458221218
155250987
140060720
692596977
596139429
312041508
591778292
322035720
616711806
237928513
20553231
634067655
542830591
106046237
234059850
846182433
46131065
280555911
850736728
482259021
864005650
451991936
331708203
270494688
183600567
707166436
37315573
766816446
512978778
190225083
929155380
595543084
287611111
511571547
79089000
460966330
502866438
367763421
510901437
757916920
839441550
161697543
726422656
954938499
248294901
305493576
397920891
221123417
108931167
158346993
940700418
463323627
456657268
622267684
842222967
740452404
39794762
489117532
177234522
668478852
139009533
101072546
99295371
805571714
692455371
28048890
780164756
193416099
115565256
661599603
891502091
486707197
642490821
695334855
25569483
396853212
522934698
138856365
697458936
341612505
106029766
781021038
257816566
57610314
649202568
171631432
614500443
845487360
725159459
464625555
913212970
755003364
194312754
370302786
601241838
891724950
443900010
670416204
236108472
552852856
21646017
504409906
182516108
55776076
298820626
54231045
155848440
155360217
156365382
664691682
489208254
386124887
845726685
368369040
277397605
288600880
707308452
561475596
852222997
650942172
413036658
820492257
685370990
607799343
389904725
941112057
367760782
856764354
97850596
872186457
521029671
621588015
596905269
492907770
767366472
806802867
280249575
942788723
887978844
874962627
254941796
443957448
77974850
293048676
294857973
245202822
26354469
683856828
605721766
217084755
864508911
192761617
208136166
632074154
364003752
408424725
164933217
455523745
252401718
61851153
98573181
25607775
731017056
163851468
64280603
831472262
788044403
762192687
907861161
589864506
257551992
740948249
917981703
492080919
438750881
498963906
287364198
484479957
252459156
398964348
445679064
800527017
334624215
203474115
211147667
522436902
698870525
341079161
350495006
91581709
82634136
632981091
335197653
556181727
27511289
567255990
877528191
199129664
727251237
216972045
701337126
132346725
89095911
728055369
782493386
407722332
190780317
168743271
134644245
127703820
105613322
186418654
645459525
621057948
674092368
744932568
788192955
280819469
389833787
439630452
949491212
163668275
75659800
675662340
508891107
407436506
392226583
862421997
430450747
921418362
628390866
736173273
772068158
86070843
299506190
584368544
687484995
651731095
138109671
373347000
356412363
264455587
458623284
160924994
379588596
608475081
621345138
812428450
311162721
40104770
892675350
346897463
305551014
133150857
104889830
161703041
345757614
884018685
833405685
224850624
446896416
170093064
252995244
492822582
388510632
657215169
800874749
284221389
5078694
105601543
34625541
191538706
41575539
660182799
88665126
129341335
181447308
741428850
597020145
656056836
573600523
462663090
942164602
342410620
800972910
14457094
428295937
577022148
508168344
356853191
707555054
21077969
515573061
242688027
707070150
70474718
866873442
241900137
519967068
270567511
408264457
927949182
348007269
309685554
331373146
53130150
315124199
241661537
529156714
169725716
863628195
493325409
347607995
749755936
856467591
97686697
182597715
150123786
445081929
557139027
334203003
715529838
271705412
341007148
311582004
416433926
746416383
532995002
113659254
675336858
565665035
49856184
206077971
344072766
52632354
369113142
923478699
829548315
181070411
307389030
893850156
292595414
419065805
61372503
11420589
552565685
281331324
691496082
579371501
500735855
687906207
326630760
148888869
459355613
868079640
800609136
83139200
858752968
716900450
911043264
750218434
691390064
192054356
777432903
379133707
773747281
53362830
329780277
272160390
161917664
165699057
652486107
610142059
37956945
842864358
11018523
423048442
565735514
939697819
414979977
358556715
555559482
824034267
460844220
600040804
612509259
636480051
680100006
484212749
222160611
552697155
652064895
735369141
834479125
311956283
291368620
395977572
530966445
15958191
425588037
348993288
171187006
867428676
797194379
840758298
764691240
927141297
256990370
253942971
11478027
88696522
107709218
486471141
806735856
847488117
134960154
682564473
848799416
66024981
239830337
921708114
574504449
476860811
51798834
39593928
467576068
239557750
884104572
801963813
199702353
278995512
173071595
389165823
774149364
314861064
55197918
719142906
876580464
891980142
86163542
947803584
777033930
500602459
678055590
142762149
341561370
375606228
801317538
606256463
905873844
53111004
938536920
161437064
114942946
439502579
281886558
763053195
511207773
84568541
49790735
447415898
550076646
763879618
827480547
397358180
650226879
161085647
955461984
248460043
877164417
38223970
10648975
3579404
104015763
281627517
725827722
16088939
852851751
792204042
679338372
879864003
335236887
26568838
220772526
11717352
609236668
350105642
715859367
607366206
526878791
738585669
5542767
672464958
544174759
526572438
124360292
612911325
462609683
947024798
527504701
338522594
860947755
10252683
109725726
529855977
492301098
825259611
574992672
717347921
843486603
429856419
909683898
57265686
340013814
152325576
165183704
185409864
488412307
31409013
454472073
378248376
218676039
263831880
83143467
387331070
208949871
205968398
626038726
36332771
356415658
841076609
46271398
224085646
709110402
365269657
3924930
371548532
434375904
619242033
139268004
850905678
281196165
19959705
588796938
158710255
640136937
533821850
6940425
844357538
434556762
40244892
722877344
386289696
819400935
816854517
801231161
433643629
161515656
937589960
94448356
313104111
728991320
133016719
1871809
490807710
85266711
481368732
887417100
559879502
127281240
566156793
565751991
138923376
898330320
774945912
673724
836163258
808334547
937512609
21232914
38408087
596064958
491573550
400367915
581310278
139086117
514326385
947018598
235026723
12129210
296437518
125369627
346169253
675066022
508556052
308196838
514678221
329043156
166129842
571508100
98446530
31246272
209051020
54412932
300898536
364195212
247720521
752715417
160931703
130853337
466114539
623125716
155870912
12301449
125961534
419766477
268593713
109409817
624189103
35554153
199233276
692292342
1474242
396915726
595076826
716700180
106668612
245020935
686808369
929369006
748233834
800858034
60683247
183763308
682803798
953731725
4537602
66293025
70436667
491754707
572768187
497432226
746263215
857244935
910991442
205628040
512452263
306131976
8551203
395214426
32366313
297595851
782956524
39967275
211431365
248371962
745401645
462222732
803461890
653328531
537216720
348265740
766261212
924435891
8008305
663682167
380095965
765935730
535954727
293010384
954386143
935846907
353253273
372619452
184109159
87133446
563055141
422255457
96907922
328775112
106842101
849146060
700149181
908751148
53216307
826340848
80030280
70553010
166457881
271988076
324099453
683627076
209217915
947388561
132241422
736382711
37392138
150104640
266665488
677481210
91965371
54613965
255637392
956065083
680500315
495988114
365104702
211107389
513993849
248627064
340218508
490692834
333638196
659279185
561169260
399646688
151486630
317612994
346758082
52315435
660632730
499377857
494167833
928293810
286002815
82413957
12361250
941561988
700233121
227837400
552712844
333241251
494148687
24650475
273452745
371212221
254025753
490744351
71181216
579760026
46658802
360155406
661583618
49042479
691561070
623259738
34099026
844597071
177232868
733473687
59910175
702729867
586614572
53819406
150014005
61074418
333800937
8759295
374237289
630513441
464062083
579396252
71807073
267890832
511772580
607985765
539165564
23529188
158777778
66781248
76756314
278754724
753682290
520292550
836067932
492684018
730975134
297656972
743575750
679271361
63832764
467535747
82336343
163669581
97961220
212396151
798646671
951537054
425668298
168481803
53415351
315512730
933834112
195015850
26297031
143236895
675107106
788709897
727476938
747785322
224400831
667592301
105678373
283378352
857057341
145069242
426781277
311964924
407493891
73568505
449136441
247289736
462356754
820089885
558900459
33735252
342443659
260940181
524935455
694856129
745152747
392994714
123405543
4815219
603003270
118456302
260414319
433063374
795444395
134236410
249338358
876791070
878311974
39871545
283437384
428117200
860195004
334366746
558249495
13277751
511810872
147394147
713073624
486538152
308708709
574025799
924627351
693249609
26593730
699922982
537169749
666462687
210136923
36913488
822866361
72869676
362050860
498625104
103244805
496647240
440300562
375636124
373356573
494167833
945664726
475251585
438905208
242943594
458929620
351094578
650099576
141287907
367487541
280393170
208902006
684957723
693793602
880729558
314360836
69164925
366969864
19930986
510623820
897791872
284212797
10564686
174244092
763625810
633102520
363764427
571781176
223682718
404736867
8472621
353626173
396858288
864082588
713284230
575988264
761982081
232697612
336010677
854658294
309657831
914013161
26459772
470426793
42370098
74880413
32270583
861972066
588404445
218896218
20342625
792307833
19375752
185945952
736707344
276544824
68550546
650092857
717701959
906314202
445372197
781884146
420858997
789099768
614878007
406785489
289114173
886890585
142930043
174534936
104833923
97663746
58184694
230695106
256680849
680508095
151042794
345717687
257197791
418656009
623499063
767917341
413883817
50181666
332996805
724272082
457639147
440252697
281005842
420870976
328928280
652632342
268110481
665897880
410889750
893544103
448428039
116882716
116819319
723661362
578113470
409399583
175495842
613016628
198307886
940422801
362673105
747172650
132999411
811758582
464340807
37430430
453587074
355206165
951029685
226636799
523823989
647731577
605940059
107744115
181904624
186103530
395910561
804122427
9620865
366665046
758096301
347739225
14694555
589773384
900191332
454593051
123884193
158184252
701624316
145980092
91844634
823395751
798493503
351265145
626658153
570148734
158107668
308354602
470814107
305094677
307451306
305627598
238820428
894012897
364961052
679003317
462943474
758631531
268105160
308604801
800829315
447384582
665555565
107370003
676160136
62664858
777976362
702811368
89919189
317138488
331887696
91983215
672120330
167963019
366396392
408901122
55504254
570129588
628534461
774790755
464150387
855194382
192187548
51732492
410381509
73176931
315052638
848020498
195312837
642014602
737886840
210807033
386614114
113920262
697201590
896138103
28949450
942163815
159786159
789772500
500706192
813523113
438223193
796878384
478152204
594670460
393153537
426668201
383995103
146292136
944089260
277934419
71957481
548963685
773412243
636767241
261065283
125888857
913091886
509947754
696518898
607010603
755409207
760382653
277832955
898818543
74479527
720385654
730965561
424933148
140158293
70168722
58138761
234655244
404286936
45337728
243680715
590116280
481563194
144006639
478956336
777441103
573997080
77656176
740563464
79532484
90579726
429765700
547919171
877157327
216589125
235105945
442043419
530975973
632526821
349500657
52360338
904217937
701528586
849873799
476909952
649862706
563494101
6543251
734562414
393096099
389672106
108308922
714375552
144887355
478372383
482226537
705759852
333485028
717975
843441648
354995691
183643311
938722998
157672358
756456523
410308353
717324036
380585338
281276670
876743205
340149890
290957519
861684876
457289253
288319614
571776144
406962858
418159180
458143941
879295291
584565672
553496902
234777825
92637921
641314416
129113772
253917221
485529508
316004730
270982911
210177402
159159910
918538923
831070737
462663090
83417718
602363017
813561405
585863191
503195172
212214264
350371800
513313833
126459330
408221439
210062123
257494554
924386848
154561151
401234109
929017373
175702842
84443433
262635255
13593660
462768393
126721594
695803932
48410661
42025470
37704899
840529060
737341179
29334725
280527097
393567603
460665766
399644031
652802016
627205490
853815870
458096769
594081234
216392711
318708693
2752221
577726702
438861971
856113390
406822303
744855984
843812085
606985638
197692023
127199769
702830514
790940406
272332704
740090784
892610712
630066141
299003082
567195260
225999384
100221022
705262056
474265654
817457616
387614107
262214043
143116350
383691006
595785228
577208716
883394233
600083505
952168872
117077790
174985151
274343034
856400580
360220157
429777070
232359733
406652732
404931615
66270314
368550927
177789756
54740045
575474973
588595905
859435221
507483876
849287841
413227169
221882994
925785684
730888977
399429921
111634750
52268580
645650021
285246681
908198252
32232291
729883812
74430075
747722003
223797594
481124180
503740833
708972365
43490139
838647597
495959848
73646422
814321846
622312011
843295143
89392674
89703177
519804327
121155888
186809945
70591302
204555864
596541495
206116263
922588302
43108412
845228889
52814241
298536495
314459774
320605951
614050496
186817095
197088924
852064011
238710863
554918091
606777809
197021913
762470304
463401178
844290735
614231022
756055572
500765303
176545266
4939668
303167005
771660384
696320874
677047766
413993958
469976862
582239433
99408391
650686383
286245351
219154150
824120424
217123209
296112036
887520033
540247882
13402200
128077167
339003040
305101083
305857350
510702514
311447982
283006652
176860316
605744671
617755263
770987236
609493764
953892012
64954740
824838399
293018668
743218415
847210500
396102021
9008193
885445062
550437927
379082206
312254349
142805574
889516850
497001441
706803309
530152740
63985932
224449685
187659519
144695895
847280269
214791151
283657563
483876858
776762793
858640662
810537505
214013988
814040055
699460818
370187763
22477404
656354717
399602805
598661917
850718984
99319875
884633601
346389432
149444103
229847730
795937512
211676313
527435266
356077308
208444103
39469479
58845579
786125187
130717823
331891737
313505538
200751684
335256033
638777571
654854418
786805289
41703265
641592033
885750546
616788390
162410239
438500838
805584909
243857245
44868651
782250093
199795430
583797518
2852754
125839642
148371927
539502294
74895246
1694421
191703364
28853022
56428298
899448618
394053399
318733035
357215427
183342096
565936614
102985651
45098403
825661677
151023885
839666976
223383169
325395527
17116524
734558521
720396969
102871458
83361684
32117415
728983950
689437887
867237216
805175457
46625510
738568326
767888622
773903789
263477696
816344506
740521054
397451814
773152008
787857900
857685291
56624295
188800118
421172349
211879209
795142387
116593186
51325882
50482473
274787895
362960295
365095074
883147542
226682839
788918014
89960840
240066114
238271970
66369609
768070509
130154508
276133185
148092429
888383973
60683247
102134337
96850041
35353089
613753749
16041130
932386778
20648961
449146014
706860747
434250426
913084772
327827385
435686376
723374172
841078358
803735257
752103671
537249411
793923565
158883081
899753423
100449489
57706044
261003973
342397491
948866187
344422089
814633581
775955842
436341596
631752768
94642285
143240799
860419309
47989449
427007060
590079558
57572022
364625997
256605641
234758679
144546649
112339155
936899937
860899890
225248158
431349807
881826468
645319619
128973384
92312439
741909636
810823527
766117617
73413343
758426420
541104252
23693175
804179865
496185774
517126090
518136057
251827338
526038406
682889955
25473753
824503344
799348287
101916114
160529637
294331458
616702233
670110
79016630
748235253
890319415
704936574
275185458
221413396
896160450
308480352
18159609
104843496
862144380
503995600
521794268
834267804
213123699
434043680
275894858
344752449
178048839
28843449
532347980
811694670
131312841
200385555
924893614
875967792
294475053
862620510
933721701
196179489
272875029
642137694
761915070
676255866
154163592
182595402
885129153
660254006
137736324
805051008
550380489
261161013
304296006
258490146
436156019
385154257
100246079
357984144
540482007
624420324
610891595
955347108
724224321
270000558
288396198
397420877
495000684
21060600
644215035
505729080
39997124
341641245
721306404
828533577
263439387
797191575
173098986
632411526
162926536
182767716
736785945
820699883
412117650
909177241
733449701
662054938
487993248
864977988
346399005
285561507
577902864
139810236
766356942
286740069
356464838
105542325
447179105
904209859
151648007
201549942
268723683
435851556
485015646
603635088
355823374
398281981
816864090
218752623
376524450
721095798
876944238
78292146
406345131
630927711
335878075
941954481
26473965
39057840
676955163
450902167
330191916
400420643
629507532
49626432
81418365
356341142
261697101
825192600
197121530
340157409
270312801
683824130
461083545
225807924
85869810
512586285
586898495
254057847
740270517
204699459
861332337
458709441
82355379
643805836
243711709
8452959
750338793
296868303
90193019
685589541
556622085
944108565
783808521
603405336
68210738
702859233
528774228
439831485
714662892
670908330
513882188
670425948
384276796
653328531
466908364
1385244
80219994
273108117
912029283
172304427
99190468
932726109
799298056
584190709
710900553
897995265
324476835
321892125
387199131
267747237
101961368
310804334
476304615
928386278
272241728
314725560
472121214
686822866
879806565
641218686
839558447
76057485
296734779
27601503
817658649
148996653
227885265
1128762
13038022
355215738
194574779
64745154
131938068
89057619
715301356
424397830
103637298
835962225
343440948
799876371
12320451
677843006
835263396
324854815
673688147
894079908
241556104
175455780
495019830
779610356
640644306
501045174
182873019
96803559
142877814
250476314
219480883
904007109
109955478
938670942
267239868
293743119
514060527
284423621
568559616
799594398
789437445
299137104
124200102
682244576
57629460
478166817
25400595
451088495
750893606
496331331
831319320
102335370
679398715
151706643
142566670
404077146
937455171
490225767
902360420
488496151
448316724
755386284
264293495
205216401
329446235
164353468
842088945
306400710
97280826
118465875
276458667
53474478
163387399
210165642
214646281
575503321
890465427
322590954
449538507
403334130
27953160
542635148
787762170
587466291
796213101
928475643
52638939
363227224
641697336
614213253
843812085
224660733
583771113
671185224
557511176
622885030
806191966
180091050
791378409
159955257
346237481
437791070
749374440
863253726
437734998
199496414
910459311
132662710
436098349
805405949
411680713
804082603
642788658
568362603
64206111
158202715
295345008
817859682
542658186
933472803
652735005
375430142
221308614
180962179
658680465
946472937
523279326
160923797
22889043
87860994
404574126
439975080
825345768
27780846
19442763
541783935
475012260
457593495
597753930
272294412
817151280
370685706
706224460
742395723
125184876
39105705
386921724
29130639
475318596
95079036
448944981
627002781
432594297
217763229
146773236
510987594
919952132
174579378
849814356
317000322
615563046
832630821
43250814
687851942
731539941
902557081
801612881
529235098
226160065
305321262
732401511
432510939
123654441
183026187
20903839
507981672
824713950
939733545
497663495
35263210
727212945
815084835
238003926
378923455
658210761
639002723
447317137
417864468
240033402
410355511
183114316
273309150
266721170
191211102
590890656
279215691
115919457
385043975
293125260
814681446
306039237
77570019
840767871
399464578
771066858
285612776
106451760
545151366
674934792
25751370
919161168
195499806
163191211
909089679
857558913
71196373
809636475
40859456
472765747
288061143
652585079
111688323
251846484
299989718
600114699
315612237
110970216
753892896
730840368
516986921
389362629
438012615
429678145
563409342
552076537
428946984
888768083
9505989
463888857
757971111
223328517
891316044
430746708
583657629
210563227
943830789
586705556
142044174
97366983
895697745
174724077
639715725
392272821
168011070
383752851
593512863
733186497
379329287
258212529
720770316
540635175
143489697
66637653
26191728
22400820
311853095
706472051
268560942
925737819
774819474
452247666
955691736
20371344
879675906
97583625
4449832
292980997
155720470
314160862
911359546
781357254
516492069
446685753
499633334
527185110
36631830
835049736
442689159
87755706
928421781
888022396
533072505
666883899
846514215
578934420
732037737
85579804
620307398
449278567
352391703
156442000
223004713
148056018
869908083
153522201
655901653
250075679
2575137
877623921
188964588
404887624
714549663
875211525
20864272
935914995
310367077
264396687
508460322
900369369
869668758
657892754
316990749
168054015
446837797
46965138
440170925
863529087
317619412
868232033
345523544
723975366
321367219
303464100
952712361
575209480
208519086
767141928
798292470
322553641
932840985
632076471
116800173
872827848
37104948
203828316
144705468
804986763
791411955
620258606
329272908
413653026
145210078
409236177
214410718
516549507
53398194
222419082
433618608
45117549
888675217
785378493
287994132
785353838
931290159
501634773
674178525
330201405
691916938
422260409
579233511
921688440
341018979
866519241
792050944
767381253
285438141
72345211
812446358
698752416
537380355
686565987
223749729
447978108
225511161
321567032
35606800
579702588
314295726
948904479
902787873
253406883
269794130
503176026
26344896
297643716
24282550
80793769
355770972
830642018
148551556
577720977
716979044
258231675
934162059
679283822
559426974
197043181
875403651
613112358
367086258
29321768
62311554
211755809
410873160
911979184
403167559
42216930
681738795
362711005
376551934
86794283
353952102
62473398
906040713
176941679
299731542
846360973
29178504
291526569
863578778
677586513
742482188
566080209
781511001
269868003
178008003
332579745
318340542
286117824
604370244
179053392
5408745
939762264
279178413
912354765
799868826
30375129
27321342
511810872
564278153
747112739
887854034
162342292
48544683
864049407
273222993
209026455
726025893
638536511
572615608
108792032
273424026
249931884
422389403
393655259
426687756
184016201
28987044
527328439
590306689
32864109
161746551
130853337
840324342
494407989
734421414
782027943
70849773
19404714
826236057
955668005
21663806
740911908
27732981
144207672
913283346
6905485
93958995
618472762
330134478
390128469
632759480
17317557
422084345
583711012
376104024
97740330
902179999
126810403
50306115
469364190
86853472
154071418
236175483
669353733
268683817
827665576
46334497
885818409
218885725
559120638
677413567
121634538
188444505
175129964
337070283
785453663
821323070
187094712
39221186
842558022
294513345
255158742
141287907
378640869
843113256
563141298
161628236
781069100
236816874
109467255
713475690
879491535
251667933
287448471
446174135
748034962
513175314
576706239
441688647
168097582
27570240
393498165
225803027
337946046
576550810
249167407
677347188
895132938
911521914
255125631
48726570
717295317
945252005
780489665
745602678
284126640
24152679
97417752
707415981
444891155
530076156
845455615
423251049
499872809
829234464
724034709
42149919
463763985
816452451
764667837
60856738
461830239
165431013
230709300
1790151
657841839
772627352
509489010
539230601
778575948
503616384
497796
938690088
78871947
796367500
380219767
568272596
659503916
88547381
395218577
223998627
666012756
297125358
61707558
778294473
847936443
916289268
747785322
499335671
102536403
247040838
631994288
717199587
931098699
345208432
267674905
152067105
275209824
663542922
335485785
521196942
311275056
283146609
313668918
299079666
459219727
541133564
179369301
762927742
672721604
140270223
950914809
436729833
289549768
530650536
401347571
294214276
835803702
350101092
377269103
638672268
335941564
189602838
604905542
799313397
183858079
866930612
250889184
732102976
139670302
689982105
931548630
766574382
876063522
847959819
460576176
288223884
319029798
742483382
610929714
585013665
408354125
744291177
656243894
895008489
592846317
394323516
203906793
800293227
693544704
811298959
441003883
820654998
649296500
173960983
244800756
689265573
322533516
393812191
516470165
432534314
659158488
291153222
8481027
896413466
439916073
748369275
252211382
276525678
209706138
762652191
709828377
948760884
652754151
358163621
175319922
772215618
3509448
572628141
410499813
950080189
794693022
273576832
882563905
668051805
547136080
612059328
89287371
455683335
627644172
951000966
90541434
878529094
745529222
866064176
356734054
728751367
745478229
358374828
709014672
217170576
71406176
595450173
598697829
76392540
890256336
933958794
154326333
187487973
288881753
444694226
418780458
33352332
844625790
180108931
17868976
32261010
717132576
923938095
695813505
55379805
169681425
341236187
219950007
81083310
166884027
9774033
121950447
885710060
46237590
696923973
627958429
8788014
262376784
437028223
254067420
272713004
683794810
331886337
320598267
21090546
83474904
67251621
53704530
694129222
49099917
145049881
153637077
76282836
744712389
774041868
648855358
491678853
377396379
603235809
52743332
119192930
706908612
134969727
811283031
890624055
794594610
843620625
175166754
431604927
322045293
419192097
887617780
63641304
183734589
596704236
371844039
610278750
691314195
762244270
889647609
915178800
221950005
52733319
174381768
286577328
296540014
354143562
420350430
644343877
174059430
913725813
499947355
756118924
750140280
954274932
847306230
109035622
360835089
23803965
199550990
479225974
173577984
253627062
558680880
800963337
82710961
401099127
189405622
83514852
375711531
525787452
720598002
724561224
142541970
754026918
930600903
328114575
166813777
774130218
266742072
580494614
636240726
69605283
518506297
99555720
112923108
79819876
509572158
308049567
215102789
461112264
174456062
522302880
890108790
802045086
101119599
783196398
834382680
855768762
344084381
89584134
872721052
167412624
480135619
318175656
265085943
217817021
237496557
237429546
533876637
741802197
817188737
244149993
55320566
907846626
44571888
74018436
69005774
574456584
495879501
87031888
80011134
165995820
526869295
766802947
415133145
159622407
541468026
316368504
781682160
695382720
80584416
30944342
794150163
36662758
58058171
130975643
873254048
34347924
298942376
246744075
403262625
150330308
394005534
33363227
437888166
943205091
322830279
202593673
255698976
890844234
809529091
870818741
599996364
92573197
955269089
789676770
615754506
773105907
941249601
849464900
125186121
3283539
558795156
395900988
843658468
557761272
642606771
28853022
923258412
826054170
274371200
433522878
342234750
449988438
347347459
28192485
63706991
947025889
210760432
423689360
941861237
703136850
316289833
424667853
503453643
270102195
232307991
123818638
39105705
784066992
692223630
352401276
34540340
445268949
834239085
817476762
320149839
789001343
63938067
152947821
635474886
953729271
516626091
189718419
828131511
94657824
390865241
463524660
705480770
852073584
634091184
438385962
412643222
764146317
5055033
206189394
139727508
504703814
216843332
244379544
81217332
932890322
34766902
579636389
478186263
10638216
398437833
473048555
443573170
364827030
45662302
763725291
723469902
530956872
932680361
172257476
836661054
714744123
580627025
783511758
840547698
7955163
114318438
207036617
278196322
811636286
390147615
327157275
715600896
345867872
316190056
742170189
369986877
101917123
114435642
436326239
159864521
7371210
282403500
33582084
14034018
357197349
304928769
528544476
744353289
859971309
192752355
430995606
936574455
447183549
736029678
496178163
826112274
705466334
355656096
534594612
873660699
500801922
342338152
216448720
249903165
653355845
720789462
526396125
407513037
91594464
415916711
137863236
947545938
558038889
399039536
233955458
279579465
655635624
146265867
36000939
193805385
286857859
407761935
394666071
118034479
461112264
359619226
121698688
302303843
232531893
342617670
703588238
59946126
215497803
197232522
676982579
653269672
157539794
361744524
46505634
288031372
85946394
204102539
947478102
685465092
4480164
101732034
717957523
886900158
219642912
443156568
255665457
40697823
819515811
5207258
931471679
97797768
953436142
125967473
395595015
153150771
837647073
84327426
678649495
529682861
505282086
97653444
111362709
154575231
161515656
418950113
405728725
816412824
336842891
153595077
403651728
396012499
300679124
62952048
379863717
74200323
353167006
522255015
873000162
448730418
304535520
806634229
902281921
702667773
172448022
114091014
870999405
373512457
741897927
915567928
743376068
67261658
526973382
274946133
312836067
347298867
670921567
320350872
494250713
248850135
14129748
201521740
372341835
852612631
588423591
178622571
862843209
452534856
116484882
7266078
166948745
179293861
40359768
748780815
73778973
506325543
97600565
701123124
579597285
134357055
211486836
482210407
847706970
904346435
462059991
855098652
308021428
246288774
899182317
827758318
804716063
591314637
26009353
51302577
127666
220389606
461102691
891045267
507019380
430612686
650538413
734722344
84400361
36061491
894714305
782793783
39680085
870389033
134175168
524701061
13501357
714988224
826155379
308898709
888605802
797589401
725472366
851145170
819050941
682658566
552887816
314693229
683569638
912616397
294379323
517880154
457757665
163324953
744482637
361830681
559714988
276458667
240914118
744233739
677337615
170831328
415196421
391583565
235192035
355464636
874794784
260136702
861167934
565767272
199417032
155983478
722281748
478592562
813054036
372790860
833259900
590945787
936593011
67748121
600272628
595957712
606314317
640136937
55858359
623336322
954696144
172419303
487945383
603338325
522302880
939043488
607384415
431531694
664720401
217668521
46476915
415675782
285809336
425711310
459848628
392777619
16628301
7093593
652208490
333451122
11257848
60616236
146075024
719577304
505965448
42628569
562461615
74774703
884411178
831960711
289392638
417236264
4192974
784850965
576250073
862881501
945143180
33333767
899029149
76718918
336471804
578965467
700679239
277353093
484489363
727482867
20132019
224338607
102220494
78943087
341386524
415879839
567525732
668119160
32921547
199440945
891951843
318800046
907912897
208313460
593157976
218407995
716299725
19595062
255503370
713303376
659704149
621601441
271577594
747593862
169556987
955151193
109878894
153704088
456484060
253052682
189352349
720607575
644444787
907028535
565534548
44964381
148123029
387448029
314081937
328870842
926293923
515591002
60150702
374974410
519727743
99329448
807632719
310093622
853507064
261680798
42051965
36473130
312040577
604299917
924110409
551911103
222584512
465908337
193874883
804782964
886967169
740321316
605535043
542080698
909819725
724235742
223091548
322992177
247921554
466351592
429789408
862762622
376644845
888193603
244255034
181102014
375535954
431667133
294111279
624475748
539069027
479556452
693152211
16810188
629323394
453685049
529816414
824131373
228462460
8347656
138359436
87583377
416057734
267617326
600466425
773274947
329674974
551490957
709294588
930533892
818040489
953068734
158260836
202746567
942212952
583002493
601222692
917667321
449653383
469844917
740902335
438656030
418084873
346180235
815537266
396175906
356785710
467190612
262089594
18763080
133275306
647671146
851824915
65085562
762276968
48946044
247874543
508536906
229713708
211816452
374337772
408259927
884047404
933409189
75128904
730194154
335020103
72860103
289458801
109734761
492480633
877451607
639313659
42532839
914661858
737830803
28537113
723990031
476092358
954533403
58136829
278426336
157116539
856055952
866595825
662815374
804527692
559955455
465857176
74320685
371797410
148264731
19347033
515838850
501489732
560041014
698362875
291536142
616562137
50795278
903806076
510212181
266617008
649762358
81780865
183125673
824742669
3254820
582604030
677130700
694348836
218427141
28671135
548538017
899214831
881333251
129978460
934615155
356479374
439510289
676805194
90685029
172871710
545986482
562710513
132700926
202051217
261205931
358733501
449935463
813018347
306699774
387342726
453290215
184538721
167907538
895246116
511360941
385035633
24066522
37717620
796769445
489582366
413678049
97606308
440301865
95825430
155254914
219690136
166382924
274745415
576892503
640243994
133446920
438031891
819879585
167862555
183626723
137583156
549528492
96771016
216445530
876944238
360155406
827786883
248452149
221988555
670004697
24050796
948914052
340587316
904859106
602792664
430760280
19720380
790643643
900128573
84874218
241498071
910530815
854945484
780247365
556851837
509394800
670875840
553041783
914135343
803212992
852398199
218522871
280393170
860051039
47776349
475290275
940547250
117161828
542407862
862791002
287532535
255463946
908965311
806807718
671915035
187712155
889602288
560365128
58258302
448832326
922170256
825749617
146618578
774647160
818978892
676514337
592233645
108902448
296422309
578189951
118973244
494763067
462978999
274407065
921899046
260524877
602889768
74137972
858696129
49827465
515611353
284007048
201407362
468483474
792472086
744195447
3288031
7151031
466243392
196297923
855644313
871573785
450850008
200458620
496417488
332747907
675595329
325941504
928973493
146789646
160366896
338127805
685254486
28460845
711427068
755884080
1502961
627996544
883798444
322562235
379368417
160223301
749677881
39651366
466357706
233719539
48104325
935617155
432934825
867830742
480325275
9056058
233791806
584632683
139009533
500342418
358164222
952725429
796339917
3388842
333445796
469912495
126513626
833147763
108847898
778811415
904409175
404669856
189537779
816168268
152603193
905436878
191211102
795606251
162865449
91254454
916509447
849976944
103531995
209505105
233603180
905395194
414507180
382527507
28930545
58272091
201890175
105673477
275644962
691381206
443260449
248945865
702102966
834812071
616424616
892846653
949668860
803557620
232420491
126315735
332307549
908381970
110127792
946453710
23876611
253215423
825513867
897206191
281964835
684369082
422665542
602026824
425929534
110134931
788671292
874097556
281451672
289937451
269718112
474830373
244266299
371070761
606210225
273778227
118766152
197175081
230359606
470264052
42006324
899536518
134002854
1388382
890221989
125406300
758439027
162530394
578655650
519400201
52276935
307494333
114267196
598689346
820626279
807683583
898236828
32193999
362591864
229646697
9898482
728434189
938241159
955461984
588406301
28230777
231258205
242493663
808813850
773188410
755081682
560547015
41307495
403808286
906130738
191594022
93958995
454305861
683398668
426980235
800665368
716002962
588586332
707765342
516964373
20994097
111343563
546442772
657240437
251846484
644191729
414097011
955136502
374380884
500189250
689832371
412700653
701164420
803008414
772215618
603209198
454009098
680611581
632813592
11116305
148036001
96649203
493606290
102172629
236749965
834734352
399083703
590670529
48468099
639658287
628183471
197712945
180891408
466607166
567592743
505721622
665403863
154397835
555328289
87106157
256838632
751389799
449796978
657377910
60102169
296877876
107897283
113813397
630736251
475401619
54754407
25731496
125616906
418560279
511913076
281317142
825613812
375317097
68504388
190694160
42504120
172486314
917686926
911787521
58041099
885875847
481573878
764203017
486519006
792154770
444835512
708727482
254967282
306336
416581493
636540616
938080458
294905838
99060114
658201188
773883607
682420878
645027857
106853826
103899431
855988941
476869422
37535733
607013963
441238716
491131050
293488800
321030555
103959435
904829058
768549159
589786906
546440439
306757212
627768621
305426565
666087321
218159097
147892641
677198266
4633332
497269485
885770905
458880817
156020754
586470699
471642564
528895796
439334608
954824406
75426710
277425540
368724487
40280272
22525269
833320077
447786648
488947973
422456229
539378581
935482138
825512095
471968046
523020855
153024405
378928059
391842036
71874084
539388576
633597927
314147568
51100674
796435308
295843992
591295491
864173856
439590154
720550137
150037629
257389251
668110367
321863477
33196165
851154576
559905624
807610337
311397085
955289670
387045963
412194234
15986910
446199794
418656009
351549279
23348547
17221617
346399005
50152947
29781603
677161230
694805948
946788846
590749830
952867701
643497213
609254370
755702193
457146664
432220950
457143935
602946298
821712612
225234403
223992687
531339792
222247480
24171825
333859613
507378573
12014115
890375482
672847878
762594753
532999907
345159701
13832985
487388477
320216850
883147542
186808777
359762913
266464455
523932685
230450829
947085609
320114577
828571869
660508281
509972856
83648373
537659951
497221620
757961421
858212460
4422726
411112485
404210352
291705028
274515348
592568700
117680889
929634030
557296466
336098457
627957603
422399052
381225579
682595548
111586073
1273209
239717493
850472227
326439300
446591259
201538362
71584713
92058536
227856546
173146851
884181426
93879896
144628884
517707840
111630753
580018497
563725251
657443475
458666653
814279380
317181864
862737906
580116745
934631136
125281851
837015042
235080312
121792131
936231229
889431829
91297701
728240948
145527490
556878573
11985396
391502858
236721144
180302522
304675189
681520101
328119596
283389519
562308447
10463289
254374885
147308498
171998091
93794470
755194824
754256670
465152070
92398596
835556673
378525993
910643081
18932161
706450364
364499552
434566335
489883528
257467784
807597426
880753647
641706909
628404303
758098188
223888559
328073800
403262625
796885239
61123605
192806682
195550282
752993034
306906822
85649631
762009783
386883222
620397518
167165311
707197801
498715008
229486497
92255001
126347315
77797606
233754914
570295265
471757440
141105147
32186775
637868136
322560958
537696264
634405800
907732601
393833220
427089822
952934712
220927789
583879532
275594738
681272118
330011259
728032005
451945733
116520112
16561290
98688057
818072140
119284513
500150958
33582084
174132870
920893881
344659371
785678679
119181062
223558269
819965742
196265089
859841600
527233047
609350169
633505007
783946111
57064653
945389141
152765934
487794283
696386109
144102369
936823353
676534367
352924875
485691454
570751833
326104245
539408186
342866568
219596447
70706178
559841844
31409134
910431216
552449403
442770396
943702490
215986026
541429734
292110522
63782323
2977203
446135612
116108836
60013137
171998091
408033373
518119479
917715645
465555004
130719315
684375885
230603997
573724611
85129040
768443856
625326280
718013292
163618518
305263824
519976641
366779922
202261578
45609982
391296375
233716006
822167532
781203576
201655245
141360006
557292311
162405945
557881941
95636441
475248501
578994186
344691393
207911650
477060882
665564598
510106878
552027045
84196661
15338746
49071198
730685050
338921562
268225887
526706460
170131356
117965837
589773384
149233497
924550767
165788953
507244551
427901704
446867640
164813592
867988639
508940912
324734525
426448822
903975059
665033805
637240601
403962645
93725233
557204199
115048314
253897914
428733242
600225185
238147521
823354584
276611835
806333790
528716790
864788088
356748690
526773471
94062109
365363118
318847984
165699057
655712208
878772887
30260253
173941410
502899407
806218914
545124912
464681556
57514584
229061639
405828997
182604975
222007443
698493945
542157282
377539974
609993777
207676662
848464563
936986094
269872443
232221834
819055771
544934595
90391704
906336212
425066412
830237571
164615541
116302558
514991540
413151534
827266752
351999210
537878151
279634535
55184961
117709608
125494531
222853820
177648943
814433830
85218846
848244532
669396404
476362053
55035177
78106107
940183476
126824651
709433766
853931013
652696713
39317811
639409389
933089883
226518447
287678223
746807104
743769233
83351341
935550144
897962937
631480329
403677061
860708430
63042846
109687434
417329330
32864109
400558140
677741790
284720166
199654488
154737972
69734001
27531948
581309323
629750232
814656750
13545795
751526278
353942529
892059760
506009100
480679476
695699141
295240893
292014792
9620865
696851282
176497401
469957716
120848641
688033296
98779688
255761841
426927081
443296180
182148043
768204531
534881802
587514156
774876912
446697040
910468884
48477672
157307606
305475304
873696353
559772186
161900178
422638377
886635715
741657245
205829073
94083444
913764194
911273016
347423316
238932507
343244284
672173029
583920425
84232827
835885641
741971740
366483728
174227784
848112890
893163681
760819545
793534946
334940124
320982690
137605922
42437109
321662373
337074321
355388052
590656555
321214488
429377769
19146000
828454824
593315394
856458034
672188482
569047839
675911238
305108391
41814864
245546098
853844589
944948532
873456222
932572941
845209743
538770002
886852293
750982704
178493743
859099737
111907753
279445443
806432674
166083771
596806612
178325844
639179637
636933179
7438221
199348152
657339618
547757781
759293721
354531740
579711011
22553988
156957770
9352821
409829703
733750863
576277418
800283654
176679288
890920818
948531132
836828358
463254726
816021666
820664571
150803469
485072082
99272010
871918413
236946097
374419176
600705750
516609678
808442192
101904585
61037448
907252195
460786782
190205937
944807235
607421824
22089531
103997144
93336750
870980259
209472807
710814396
375451784
504719193
557244330
215067018
356571305
899944380
217479414
388721972
278229672
624312768
55019098
55202354
433642099
106599473
109457729
874894266
383724132
99658681
697259028
145882947
238803881
159045822
881705137
704362366
153924267
525931047
286079532
152526609
699546975
35458392
640941069
541390205
625595550
335539582
52517420
22635980
934877724
587246112
941609853
343125039
36990072
491151259
610604232
142264353
665524533
746682626
444235065
907788996
868759323
190579284
286277014
568594333
234473681
213927615
431206212
68341647
689958891
697431342
135113322
345499143
233714477
923717916
315736686
222505239
620341585
225353942
82547979
955193940
22726302
762078019
666271227
572301548
71591657
878849265
1656129
270058763
336335117
589770033
672742575
852579593
61611828
354400657
301114281
496924857
483547889
55427670
553415130
952053996
561315815
11726925
381627645
568597908
528582768
379550304
146862876
884114415
690789544
739083465
332372360
384451680
143202507
129747066
734715212
732659982
366684192
487256127
617115305
276717281
706550636
114627102
79513338
878176381
460135818
655616478
436768125
710287881
301740960
340157409
302420273
894107378
159922283
611555305
116579994
450799665
839002356
887772968
69403246
113296455
238349470
78479454
291746976
156482559
422150154
33084288
516434631
477941598
33495940
48446731
365827786
590922144
35467965
682559372
450984310
512023646
622647066
258448435
709445457
232623900
277691679
580813056
602780215
100985577
138228096
571945881
453769773
217814469
85286800
170172403
8661139
189328936
631201795
523621987
427645056
568092618
320551905
403540447
44195763
249330926
76177415
115458964
461188848
109274179
748613782
264703023
2412396
935046678
417092950
708469011
688174251
785143331
910957107
533700169
605434812
777566925
63997468
103330962
90914781
703508599
375443487
453652237
643401330
803280003
371151229
643430049
292464723
107109910
25464180
900761862
674067444
535178565
494962392
147567795
86511201
933817431
54202326
402889278
59081212
39938556
176679288
415946850
250400961
666224407
365343972
825228163
594626895
224247924
935344034
718826997
226316909
891016548
398629293
130039314
52985953
933518592
305426565
60826379
323364592
56580884
672145418
535255149
684861993
287695948
413665988
192733209
543832136
38059550
448862012
313578032
513572688
609318894
947152620
951374313
125428902
795015426
317159747
750727040
669918540
874590228
835187091
380674266
461744082
830859816
27953160
783805847
590363956
828802724
614280657
379023789
49932676
54073487
882755049
26986287
631281912
852302918
675830482
603883986
558546258
460799133
78220983
371819187
870989832
863974419
826233225
563246601
118319463
370092180
215523405
438196314
252417701
389056293
705745307
950359575
630010246
36138075
821928207
566922633
682179238
65274692
279646476
572656860
747287526
760383790
111937506
441947842
765540
20447928
657617235
561302520
142247949
446839464
200034332
714490428
238790052
400673746
923625
397542941
733808742
373988391
459528697
351472695
589445285
230508663
4043247
460562010
49216156
311364784
80438728
408857479
370637841
873974242
618310497
740688193
796846947
170625757
299149172
446854294
226554618
545335518
318963531
273883530
113178718
278124369
671831940
237308073
450993603
199022670
389448786
339685357
185974671
854649450
4383778
402649953
557474082
767563140
574058085
415601529
839154409
501807886
13363908
63603012
427702494
170015776
113817029
318809619
156777021
310442817
668176254
535494474
60702393
573474300
451232928
69547845
146825727
80659226
511964040
856304850
420813739
802830072
218427141
206717692
350008026
542655138
18322722
96936198
502840181
919640533
738317625
515084838
395585079
320733792
71939694
585740205
443249046
417835604
372648171
254507778
421541018
81528830
631176609
395311691
707785142
942254586
207810684
442094583
355148727
404411385
375196797
593855178
252296415
759636696
621488733
235601103
809427638
540107142
261644326
255943728
742259898
123204510
238233678
664525705
291903612
348026415
795018504
319058517
847708296
115565256
614308983
3041748
731961153
107082507
79955370
455633239
505081833
339994668
148410219
423573361
225472869
732699564
720406142
102572310
847334949
682804684
511071381
744444345
477060882
466984743
218957849
410030736
476526119
675557037
884669649
43107219
60223743
65843094
121323203
39900268
55121334
142130331
711651646
300713575
273488631
311991870
272900210
57945369
770846679
743055394
144509964
925288580
839622477
80834412
752437800
852446931
157944927
429428140
807588221
673916730
887909937
18313847
82212924
359132949
115747143
423349454
37219824
319422291
521565759
144954366
160925768
300778017
567769957
106451760
931283430
173864155
728174424
750676368
581616574
688997529
361005700
56873193
788907676
47491653
375386049
923983762
414999123
370663022
186845814
449203452
803142412
79043392
275214177
366534445
655318209
310587828
349357062
284214690
269451231
935310180
11707779
228157734
743339431
918778248
37568295
8912463
588021525
33160872
161017860
869553882
16867626
517123887
769697919
234899832
854432808
287881715
361436083
221021424
769391369
90464850
420628047
139066971
180467165
923032354
398897935
463151313
864401067
715945524
928456551
229249662
48146798
352382130
148812285
687934926
676523910
183686724
339798256
573583301
533350122
401941551
121739841
407181335
109176760
881366964
50622015
173931837
933465924
113286882
93633513
788298278
582418698
373771820
569593500
435533208
827412767
148908015
878188728
372284397
806111109
954123010
62894610
537456939
64703907
427932246
879764877
281034561
418154798
29379537
412711176
179512896
183255939
616252302
266129400
547330382
429607521
575232203
81427215
871093048
78655517
272112525
784769750
849285234
386107809
54805425
505367668
139756227
884420751
27886900
498963906
595124691
315621810
602074689
601481163
323117483
157112076
763887108
403683837
525716378
817304448
448753521
27809565
920022738
177635515
165095958
536939997
197766325
166740897
327185507
188808789
759071889
16408122
99912964
483206748
737513493
419201531
155360217
381152128
614359355
881831931
217843188
20207264
428154065
225817497
665256489
450334268
79168710
712770553
386787492
784880697
453358134
169145337
119978409
98209407
569216880
347758371
785703975
608555610
557119881
652017030
3724155
54326775
187582935
178782
758688969
706066188
530969775
483063153
510301267
367722158
121086036
641266551
374476780
878380188
363159599
786901206
161540522
297088482
392120325
428862923
899323039
52718511
84194535
915494709
513959445
890366241
245107092
446504990
500160531
333646643
385839765
450724240
85017813
59151567
806601834
629510777
505329951
505742017
415118515
917316083
577657524
847959204
39464780
106633647
843333435
843619993
57007215
136964133
154307187
2023052
858400924
245930031
753469915
42791310
380947962
562681794
352085367
534087243
756688212
333897686
51643521
671000289
556641231
678208758
129216354
799601032
160223218
372408846
274266450
390894309
585867600
476697108
353157543
831842994
655070817
59398789
346197972
723163566
423499947
428772282
706812882
148400646
398900117
930255425
713648004
14895588
260739801
24487734
939149592
307819815
669210138
238652547
656851395
764107287
661523019
407895957
801158379
645535786
680634381
164181180
414223710
302019152
182714314
368407890
327090264
430675009
377042178
228032790
479166942
3771762
261961820
837008730
267093901
196390095
546149223
574462756
187565116
248887164
588461883
889923562
60855561
243316941
189401805
3656886
375337602
724757629
412815756
510389451
902670263
216828450
226353585
946525764
332128781
359724621
40614155
144963939
423748845
868583326
137984007
708363708
205527473
853241490
138569390
251645347
916136100
408068271
283410930
679127766
689772942
398703007
887981907
291938208
178584315
457330929
435166428
527538920
780974913
466556466
800771877
338710670
816585393
313533618
62859912
161429499
802916229
161783250
774273813
509516789
714676845
757099851
589253920
683311167
78852801
1991184
882164361
294369750
211980288
250335529
10645176
923292428
280264000
343410584
368086419
330488882
35666067
586307958
675414100
341631651
110145658
368159068
24564318
82433103
922205382
359542734
44511373
313519122
739827936
703347456
792768288
164453643
818409287
333073389
823074814
107025815
634754779
923172255
184184520
96447975
276554397
863580330
355043424
89402247
784942993
102986334
399854637
74765130
408552238
796195194
552530986
224345523
851791154
366102898
460920804
23710017
239688774
84788061
628060824
248271318
159070316
781763973
58912242
367785380
780732333
509972856
173319165
616986650
852784494
98534889
57351843
943629756
411169923
948695544
816559894
937254138
250851567
339300028
804918413
526811763
14905161
201808413
920597118
139538675
253799376
110583874
361361604
300028210
260213286
235466034
951766806
252679335
610390075
323624639
39316311
380239560
248903015
580947078
616398025
426329427
611421281
873698991
5271060
242503236
247615196
169841603
597604098
843926961
519651285
560318043
273739935
816976640
301425051
13956922
306479659
337474506
544502135
393604776
207910329
412683550
936258546
34300059
586240947
101923947
577695382
112501896
27989125
246564427
114521065
513391791
121816425
900426807
544424586
635516280
724312326
691043442
631667709
328325181
98400867
674295532
515974439
460117609
352321390
335667672
152584047
717696699
272032175
233303583
597795558
659427170
102390145
423986387
236567976
515430767
137837711
202545534
915174923
737628369
949473531
342387918
145009414
879847882
352618429
587380134
60108867
585528433
260312561
696502761
173927766
313176680
405311247
922597875
384078333
190242657
176239646
108940067
237210407
291224755
710249589
651069303
243881748
766986256
761259238
100746252
529406046
760335580
119404215
364107670
192177975
144839490
213295280
372199563
359212499
871832256
13390892
293220990
246504750
862153953
556899702
753299370
11774636
518385245
244772037
589993563
324840609
553172889
250597533
154218509
134309190
885480530
168442705
517487661
792415637
742491453
616884120
358891770
159763797
501627555
51347259
88109892
467124108
221643669
710786637
158915810
308728526
441381511
508590694
830093976
692291864
533225673
693573423
490156746
434288718
624096362
454063474
209068248
171327981
354382887
333195970
625028833
683505799
379282260
604257333
920166333
606593145
535541295
119462616
196834917
147625233
782736345
22026455
705415224
778409349
678666605
868234944
363592113
622177989
777547779
793258549
377463390
80602502
746959784
764672094
182710278
217843188
213334305
92215942
121184607
764758251
592749092
155704338
57551591
431880220
910382727
318840546
938154
672175975
541429734
516870378
188005900
55909316
131541166
387993690
409251049
548898056
52115412
55982904
104666019
293924815
567085374
141683090
300649638
313257279
359791632
166014966
231302826
879371083
130393833
14866869
743171403
800104770
491745864
789409457
186717307
87736545
427242083
522647508
585522972
472169079
453884649
678218331
92635659
149084873
894331867
201712683
99967832
433216542
559188892
143393967
636379366
826599831
400716207
933147321
101234475
202593399
228582356
704927001
560686596
489639804
737661364
800235789
105159405
226956684
502285737
143662168
462888411
462366327
764863554
265151937
220430056
213535818
940700418
217862334
154096581
280928202
203171175
199054792
904428321
430076076
2402823
233686503
946549521
166550829
208164776
520271932
767812038
714870204
952444941
344230014
727892628
123750171
48793581
175099743
491164541
60068811
583702742
925431483
312931797
374115022
16475133
924732654
159084767
796409769
550677252
394444570
876494307
21319071
680359926
724727864
837828960
448564097
213755517
343308517
119901150
612413529
89248784
715612197
48180253
525911901
71808106
44298115
330403856
905605800
676461657
858065895
636995452
135998149
166933974
614045403
746336969
101234475
288769713
143805179
761653732
183707266
490051443
439143890
565055666
797815094
82458970
886109699
304143783
315756998
158241690
776399019
71864511
114301620
304909623
42982770
122474729
108344793
400538977
892395060
508527333
30751767
155992035
170992926
350295216
169486188
500700175
440647412
287384291
26124717
435332435
510458942
107016567
36520995
212068006
192781074
645302051
83170224
713600139
269907073
72237858
80481844
549413616
927401337
115319797
383724132
124254214
117888093
459044496
846090459
218226108
358157534
168912105
907845882
449703280
355646523
89009754
463682783
136874758
895037208
86157
379211575
793373981
890289
410937505
727683394
404401812
177981216
772663113
802629496
887709273
12607641
684191883
696024523
750682945
191402951
568177981
838642665
694707971
818983533
838671384
19146
901402274
499461702
122103615
245451720
633199678
440569297
276994755
488071122
792251907
942184233
105666774
615764079
919010592
517047303
602725653
396839142
507053091
72448464
374601063
843448311
218532444
257536309
79325446
717141870
491812875
624552093
11963508
738325617
662649227
778734831
21615834
336338965
283379946
506890578
662087826
159457461
73219506
439221565
30872925
690311798
735024513
306422157
707099446
156545432
368914701
128795142
432683814
376947714
929863885
125197068
302313273
19322989
122553286
154422063
438682725
77905074
618174234
906314202
611772138
697784116
546580008
752600541
300079820
775165345
722323939
27761700
508737939
845219316
759674988
518669598
122237637
42057512
273606610
427600000
917074254
221903519
356998761
566769465
456142297
766912176
552792885
820542457
905988720
428882123
221729826
266292141
40662306
751853847
491506539
149101418
356661261
821784819
361899178
789159828
58240366
117470712
434163805
216952899
277759312
601400417
239235768
45356874
647709180
752162901
273283438
306862515
226728965
592405959
624197441
2584710
426898362
98726349
55848882
100063547
261036451
396605769
355567784
385763181
239420730
775265449
144277521
648252143
519784401
718980165
93518637
226394616
832599897
562681794
157008669
17105234
153436044
846934631
387285565
65514182
33620376
88690481
877260682
60896943
214080999
865351335
598408230
727729887
610452556
50660316
38636628
841160364
579176073
33304467
451520118
250293700
75808587
298821195
917782656
80041558
872655534
259755934
219759118
652495680
729835947
360126687
772562740
632263187
881855187
191010069
612365664
552065337
837704511
66589788
118140393
111468012
17428317
915140508
537292706
871380973
616510773
166589346
302667880
903001944
867160632
746014317
733310946
407608767
833068696
312098946
496005606
402462950
138630731
208995944
21070173
138052233
99224145
58117683
380586839
466257733
850283433
703002828
340004241
89741451
588050244
914201711
818137299
368550927
358636937
535513620
294137306
742755374
141010290
265286976
652466255
558498393
401970270
561691095
30662319
699278931
858183479
846105989
3647313
408642651
783865959
450518464
13517076
438768882
300964130
601394893
173395749
949588288
662017634
617468073
239267562
665425335
156068619
775188775
845525652
627806913
58219337
52651500
551443092
201195741
945573075
893984178
435332175
815820633
665602849
137401269
175661504
181532799
177885486
727232091
331905483
583359474
309942378
556574220
590003136
199114673
113966565
939732483
717373080
126640459
546298336
547961672
282661971
921133206
66169200
541104252
845496933
658794714
412148064
889494441
40579947
612382594
835129374
537012586
120359659
248400204
788432280
549662514
166991412
833013741
222181359
36027103
611019503
929184099
784965811
520072371
952781544
815629173
836977552
882362556
947499224
815322837
826521347
813412947
575346873
638989495
370966198
50727327
655032525
537724983
136061049
672187341
817758771
664231457
812573736
117881922
62061759
14566037
84318984
835895214
632357276
941662202
75800293
46021666
621517452
26278864
947497248
892844991
405502707
2070906
572642959
548078831
909128664
289305633
200085273
176305941
616963952
468062067
251843978
46295028
92970155
311336412
311486274
3494145
163416983
426185072
499743443
900713997
495735972
668638661
145642080
854622186
3298484
639093480
952934712
354918975
31973820
887369235
318808946
955006666
47281047
365937326
811326049
840924990
299058664
236418908
319316575
283198059
56940204
682191088
228402207
72544194
14154598
470953308
217424044
24353712
205984344
371824893
639297137
502831398
699030033
908258101
666883899
698625453
335982227
647623023
795648073
842625033
725490929
497393934
519299648
41489382
391584713
692185827
308623947
244772037
37947372
937044866
500202591
466530582
664308177
571910166
109570073
37995237
783540477
403007228
45863059
211256964
182540121
244068755
445986924
266766617
506986080
675221982
738174030
64833629
473864024
145184118
702474140
513292055
25002292
275606670
516128295
387501696
309236619
273816484
43145511
915121362
497131483
591898590
540037981
917953880
757875264
838949001
375172542
405844440
339375541
5307851
153633154
851403474
43699729
14704128
716644353
590949648
775991785
821072322
863035480
225195252
878351469
378104781
665640136
834909195
677059998
280919685
528070741
443343520
492628304
301390171
585025176
364262223
439132656
576063105
911918574
391590012
913123619
829519596
5600205
621068697
160328604
574499752
797602899
393608660
459230645
642494650
45388681
373569436
684713849
698557431
647220957
903107247
375462633
175061451
290856459
911397465
704478050
496905711
192580041
946589678
610853130
457693641
432176712
932289483
238541978
500112666
643190724
209648700
89442970
782985243
111764775
412375168
343297353
915058728
485781885
691656872
62923329
746703573
205425553
147098718
363190047
235232146
623160843
465056340
16067871
551017552
907688941
91020084
460959096
173667942
506478711
357245955
824095179
252755919
896808213
206106690
5003582
143406938
810763068
186692646
476117594
338041776
29063628
180407141
955969353
294475053
690030997
453434718
454739454
569498529
870731361
378535566
295171171
26494616
250404607
147815751
914817318
748091658
47974733
737636922
373651820
38588089
489773826
202028592
928085424
386270550
612112060
257293521
680085066
397442715
398533563
442389885
502170861
304683896
272763025
482436240
106352946
494096472
863580330
404784732
815343015
405033630
402803121
25981122
943131960
212424870
325166791
95946586
745047444
472427550
109347983
267784313
217297527
292301982
588251277
218073552
403176468
904139003
267795102
152114970
805636511
99276408
523187823
832462313
474351723
287440649
594012854
54355595
651430263
332652177
433184015
893268177
918559743
339468153
411265653
684589922
276295926
106308165
350122062
401564581
7840287
187851807
711446214
94332342
652877816
230450829
645373368
532349355
576074281
62832055
581090673
809066128
334431164
448086450
470815000
610518075
664778450
365927925
842567595
549404043
237889050
610001133
753287922
597766839
369047380
193183140
440195259
98994393
905328183
584757132
223471422
257904373
366159377
892504466
501140561
329873160
453495444
551701563
915396573
443296911
770131420
535073243
581100246
752645697
248170452
83368093
315514983
269322484
598034883
834289109
951623211
121385640
755357565
123051342
716730510
810869094
937637058
819283110
554238408
278208701
597575379
403224333
522149712
616836255
60817269
211496289
395014015
340722216
761675745
736632777
260732320
393825125
419951806
873584115
169436641
348562099
404593272
86702661
195131077
812039298
741601164
385782327
101096251
777231209
208949493
216473983
594579030
450342639
3762189
487411538
679032036
342904781
136354631
368392226
306237273
290018390
576362697
279320994
883434732
553313846
344174677
143729022
354099099
269635551
549174291
345313494
741620889
100621803
237745455
309349776
770301018
579807891
155297855
851949135
504044860
912275260
400520492
544634462
88157757
300013635
194762685
338617533
226152374
61841580
327560465
531205770
318369261
321978282
737101854
582486718
444018132
264189194
702550777
2575137
18525345
262979883
616357605
366001800
634163385
556468856
434278781
290368236
478113912
390265815
511399233
18692498
537562243
127390311
76392540
877815381
336079311
222964743
645880737
125253132
905918180
242948172
236998761
193115288
945936849
651605391
3606962
291198172
372431735
48142617
15632709
606832470
634498440
947252423
432687480
498140826
340033771
552507194
616242729
193690509
620799477
292035630
151818207
862527300
724063428
540051222
286242273
303310932
24543469
7983882
569557449
344359956
618867979
486030783
492521618
200650080
671134311
906199326
217153932
727615011
722219139
396909321
798550941
787226082
899786183
441983939
703887466
297316004
245878418
128986602
898929431
628419585
851431006
863515160
902149947
304392681
334340762
951178628
560655380
630923665
357867459
685373170
478470584
794083981
349361179
93138670
749894027
115855758
356409954
844070556
113698521
407752162
418497791
522331599
938833683
927803248
894335747
425915064
57485865
390130357
508747512
180833970
204878423
887384303
530085729
49817892
738186906
822407187
57150810
478707438
274847494
228842565
26880984
35879604
59575783
856917522
503980158
18629058
243968244
45931254
30246793
739523823
504209910
691974732
568042730
419664789
612644387
57428427
638270202
740260944
931773438
888738174
752150610
72560924
504971220
41144754
41498955
865810839
578171588
161346543
865832676
739022849
841412237
754521452
473889121
428707659
715486020
835234677
219212127
621456483
96682787
897367517
536430451
116618286
766414380
576112713
353614179
266305350
943658475
849508020
746071755
559919160
27454539
401864967
602620350
419060668
449767970
355160570
54393764
68466096
614682330
116311950
490415217
796943001
235581957
449276088
680314818
392569584
346461797
406111274
916099318
858616873
16147448
679003317
381639396
264767794
157073784
785548130
355672878
364319661
864977988
355332630
16616892
534661623
477309780
519277812
932907996
740566316
379368417
317756589
322763802
32959839
925722693
417363654
4849243
9841044
25124883
577002997
811162900
694128657
318165200
352330677
156748302
775642752
107906856
213284116
56317959
458476835
632412494
656698227
937550901
83512433
918277177
367134123
752476092
320685927
535791237
355098827
747105639
181673566
126909261
99093256
173702085
719736175
566367399
61975602
10404321
260242410
744600174
336213413
743896587
668864675
188009009
598384884
540924130
502199819
247299309
490415217
236298216
561935100
2929338
356297487
19275586
473078514
590012709
253081401
698666259
387049596
692335270
453467454
837005103
250705124
20861206
230594424
337218498
105264708
328870842
23530434
911301735
260561729
110519362
122898174
640404981
383932894
43317825
696387885
437639268
489141627
90560580
585908250
908875154
662875978
74956590
746016326
626093346
89172495
390110329
95589212
299478889
544435656
621172487
930093534
378299597
796713688
546541716
516589013
950967633
175884729
4824792
202806484
179742648
340884957
393972972
736422171
682904073
766756987
838764640
310632627
455505564
640832992
903758424
728462074
49013760
338127920
405138933
246992973
428573637
211916114
539182655
746253642
375060567
40053432
955873623
286768788
501500751
238009962
541053049
814796322
718122639
625509393
812564552
439879350
444359514
498925614
736699318
657636381
750886974
413333421
517468515
693263011
58653771
154359266
45101160
424208349
198094768
438678257
42561558
164014209
329387784
412826052
615381159
11947453
816605619
147650390
634586670
614747425
253190149
699958614
655068932
427893954
350905853
152191554
857846103
476486502
463897660
387103401
497872584
465716877
286405014
687303108
210883553
396755973
507895515
382523287
172278248
947791024
337658856
433613185
542698943
193470330
234184299
485156007
609389103
72812238
118067241
629549199
465003729
113696024
847547078
251224239
116015187
538098330
788492816
351314661
826815064
270550145
625276625
434534337
18445674
63553110
834003715
595108318
375711531
142513251
783246071
229825967
372016353
189420975
90608471
358289496
524102604
61477806
816995595
350218632
594397143
942031065
903511916
701222250
156432393
392554211
176640996
142340937
45153397
684499959
393718344
920214198
24681278
750087824
665371365
940978035
181906146
888661590
387739094
65144265
235804334
734491145
674054076
70658313
873833232
911777199
203569845
401096674
762499023
424840028
496666386
376944108
700992498
62927887
237716736
671171765
237856086
772416651
69739305
108194046
189006089
90196806
535755575
912766404
468445182
716808076
440498658
932024153
745764240
476375349
230106201
418512414
49042479
630975576
777899059
300367276
264863554
944276190
223361137
19074815
355684815
374568333
525835317
626236827
157418644
248743572
690059683
734134224
800480991
933979087
452765487
697019703
42407240
410062783
11920743
119505493
920989611
812154174
778770318
283674558
826867875
353054616
811056002
872703399
447441432
249003303
768176278
741821343
232821539
4087671
27216039
886842720
92334709
565649424
688279270
105159405
904964409
756085723
68131041
575680140
881481840
914785982
29953917
811693375
822454722
545565270
107217600
274122349
787616172
152804226
870437201
919228179
672551115
31810783
133830540
139264603
102851998
524578430
44294271
28058463
352621455
31188760
367966974
748982786
135170760
911565341
809540745
256956451
370867593
600358902
413871119
59534487
222237195
753241932
38774760
813532686
491324652
387658635
206115134
644380653
320685920
444572300
306249887
414879759
437652436
364941906
98065812
59536927
714815910
801738750
132981952
396729938
722414675
177502566
906466139
140793465
650236452
608226143
293615429
592434678
953345021
239076102
258374994
518904465
222246768
208442502
835221821
160070833
53838552
9505989
426220575
425412054
818529792
920248306
121787456
300142269
250951395
716491185
1254063
203721320
596037273
814748457
42982770
81168025
385466418
686077764
463869445
113583645
341191293
942988365
128220762
368321336
542555246
600251955
799814577
712761401
227913984
599796315
627222960
944740224
894041616
3025068
821611679
302827364
363603664
374888253
86769672
573021356
745943453
594459242
854532900
466285758
305276587
366796824
288706068
942433131
827518952
941724729
758401779
464520252
884066550
203742159
277325841
898030897
621278127
65776083
511456671
409449837
418188854
885990723
20608867
374160705
149846169
583373979
290990481
53627946
739361082
729090615
412720749
65919678
21433947
571215396
890557044
791775105
800985992
952532646
356977170
166608492
205111098
834727308
788786481
933615647
164322870
1589118
131906367
11803509
53292891
612233033
187129396
734477744
110745225
652332939
702629481
879875847
540558591
361237155
19988424
644916600
69758212
781645023
823405641
151927608
930304140
348926277
558916221
414185418
650389620
28651989
37641036
207183240
78173118
429036659
105953964
442245293
128284416
102938990
900781008
558728145
42035043
310183987
13268178
467327408
590952558
161477364
513010142
47032149
467411298
14273144
76842471
652853702
274849988
433074293
39325884
567451894
697785543
948837468
666319092
134797413
244115125
809143136
281217547
562676985
355062570
380916113
834344388
219917272
651545600
258600019
598360365
529287393
73373917
585475107
245296411
714372486
387337856
795215793
735107624
607719709
907711860
531562427
415821587
137946930
99920498
109572558
313658668
334945758
869611320
71089098
5657643
177531285
890670735
424045608
357446247
81772566
841169937
344673120
690596220
694195668
479128650
232589611
661360278
745976025
117601811
121146315
122225888
884956839
338434269
237869904
493382847
218905791
755003364
521859392
601556182
305752047
344154363
778115923
893620674
819951345
758172007
128991370
378899340
102660852
221241603
164684175
166633781
750772098
671205370
734982358
613380402
900897841
580402455
606229371
199079008
624963732
98228553
105109793
592264664
684635845
717228306
252947368
787675757
577539090
207973425
483627960
71673051
696512334
71852491
36635871
723019971
296437518
759092306
46295028
33208737
123395157
332063549
495718659
324716160
164223696
418958264
321849415
655144345
664538514
747141353
579815600
447068673
677961803
265791924
387858306
80061391
43605015
54770542
186353267
51818649
863991969
535854745
155101746
781175138
434595054
68031038
127728094
746091884
303559030
402420201
179311863
413927427
707214948
392837628
575069256
828485712
800216643
16077277
90949980
549681660
946788846
946161698
207293742
650964
24028230
293900673
530908554
257628576
98032890
197412622
873140545
166666784
358288671
441255028
327808239
675375150
413830758
328133721
729835947
88476140
233726189
229883918
456222877
832337744
788164236
771382767
733215216
688064831
888885917
268159778
186433639
903635877
698339311
79216575
854909408
304038480
908535138
33273955
935791172
257261248
717654196
889773486
435628938
264990213
929019200
726620204
856590494
423279768
332058651
905653665
423605250
216464676
512825610
913369503
679051182
180020265
167058423
100309793
941635750
686594706
250274883
276867723
623851833
204632448
767923029
716519904
280661214
155886732
115973628
913672096
492447004
97926210
879136455
365525506
347136126
635053674
541602048
478957127
169020888
393565176
318953214
473844354
377817591
402304872
157562007
224973888
458526413
169786728
121373290
272057339
146486046
26201301
279329119
885041935
318059511
236740290
382916729
775987380
499282617
899297193
423538239
54477972
359040114
219793154
947468529
654659178
407380673
66101565
115603548
263582982
917722292
445013100
66695091
593149007
810950299
895426035
944922111
14646690
718817424
324974631
7808504
924224424
203339297
744698435
395537214
107724969
36367827
912153732
56672160
126479120
417823158
78173118
183399534
452140221
215086164
704551271
195882054
406168996
552965199
75626700
343793602
129214230
804447909
420770862
385610013
546311964
357841534
89670291
369795762
266464455
656381188
692016646
803567193
181035003
172036383
331512990
134979300
106547490
911678473
693541737
21146757
409599951
357801532
805169702
176489283
549040269
218390380
123941631
810287439
117440654
440051664
701337126
92475180
286012521
446388990
662911104
352765050
421575774
785027800
818836128
148072281
58912242
652872030
364348380
419622882
411320150
178084083
805116598
362711825
151889169
114350176
472494561
936794634
20936151
553999083
952523073
219397688
171244374
387227850
919452219
34520238
33158691
470080718
86789391
213173595
794685512
895075500
216982293
424474052
448715229
108679135
99836817
12993186
912469641
649977981
172256562
463609064
209428521
584600615
6433056
62678748
755841656
57007215
565793019
773268648
728955231
276134033
746479630
583105331
620839855
160778212
314587926
112034832
550926150
162531311
484026493
480957093
309698567
380440593
821519879
716891007
432374118
676354452
40098435
327846932
103005480
250094625
133763529
786060667
173912691
127014564
818003277
507962526
269334862
647500059
274725954
732669555
173931837
650271348
6798437
2585726
617747119
39392895
458444788
130085795
52956644
181417923
212511027
52115412
41355360
258097653
644262900
510901437
84692331
591880025
438408030
808344120
60500700
528410454
693305019
578840413
145296361
878830536
3522864
395719101
108580165
780485580
588739500
855968833
733511979
555301011
356058162
1502559
666315685
508900225
750067099
156792021
29973063
425016675
398466552
511358559
717063049
747660873
661534712
312444636
927685345
913216335
650662773
142522824
684775836
49559860
948856614
496553241
4566321
443758034
81925734
931586922
27850283
320781657
590826414
209237061
624762699
950081958
206780100
365272342
389445765
441200424
337550026
202583826
811195189
338760065
268177223
179571489
878236593
460494197
292888740
8347656
232891944
895123365
654143461
898934087
54020439
67537515
728488264
513543585
470273625
682154064
765224119
304440546
281044134
418234797
312194676
230642289
755417258
445905127
830279938
894635142
360683527
294716916
322952130
734268246
218580309
331953348
708823212
916773619
438711651
311514993
877673068
89296944
654750042
221567085
141580474
574768027
334908449
644546357
82816023
844185432
223807167
726454015
117996496
825843092
417564687
25224855
138971241
310375806
114633333
73588632
138511737
736250585
148796533
860785014
262769277
61018302
835451667
776917077
633550713
806688801
637801125
164707069
235385233
53867271
460289351
780946194
379138665
313209414
858535359
395010699
698848146
347204785
228425691
283437198
150516562
13651098
258531400
842577168
381445758
32423751
924273150
175181854
171501300
399557874
514551923
652103187
159086898
311267921
755347992
183096234
934028037
308039994
691180173
97130391
459542292
796167264
229198312
242158608
723977271
436843379
13612806
177368544
109007751
257477413
168409773
238820225
190498494
773421816
184433418
672861715
766979187
416061726
344723730
335884303
581306075
630152298
130681023
540038898
390231752
281202628
126660363
605264511
90293590
41824437
832477653
70950051
503712114
921793743
602706507
698197182
121490943
685429331
778199341
567094947
194035082
797217405
6184158
252050477
473815635
630410769
163602570
480085950
892730150
930314834
476725827
502253899
903814146
857222666
2153925
176073394
224715389
55157350
590788122
237429546
833275220
638745895
219700350
95410345
537305139
909544531
834126543
472724313
716242050
58461473
415516065
378517452
831032130
778878426
533168235
301128288
223941423
331925521
636865157
921555192
534163827
396410156
362864565
942031065
871379492
825584078
219295235
132186220
933794885
641209113
610803089
581128849
683211698
71223120
776667063
721002931
658765995
69413823
936210681
471415139
369436406
105864543
541750977
532584282
288796759
6093016
586327104
27954382
918854832
530506941
410892306
581708219
428104560
681090231
186309726
233666406
641314416
321270793
525430501
555760515
272102952
299328564
145691487
926570670
79499879
156957809
738623961
68304306
487600179
657411647
371183259
914750763
17860293
793019584
633992558
696999474
855337977
483082299
352927791
793897826
749900955
505898365
159618036
441914221
595867201
149329227
586422834
411870105
875316828
366955523
354296730
80336616
32107842
633206085
235376468
241804407
898971219
862077303
188377494
589696800
92894526
933578106
134854851
457352352
697689813
207140574
564529383
341172147
746138766
122955612
600542478
679472897
797670225
232891944
250141571
169087899
48372369
285418995
171643890
464536194
786769336
871602893
80307897
173979702
645988974
749058531
71960241
8740149
139051683
616042801
29014495
723106128
895295679
490664115
416689881
495528875
3609021
218743050
576939148
532368277
658880871
27512802
941638623
438338364
14101029
336391851
235773417
690385614
279148680
426227107
412188559
680429694
236089326
425740029
430850702
744559221
602993697
670811005
939762264
701669615
795688614
386548167
737407239
727682022
103388400
722799792
452343396
716209765
283438847
22459133
365784330
853722734
159384152
689188989
653548710
178934554
31265418
52192617
705652641
774885217
361994657
699157938
330919464
277779741
367992549
606076203
424266467
762652191
612884887
447586120
644033148
339910264
829529169
146860626
869690772
520148955
437332932
875307255
75282072
165221114
158575444
138056254
533883444
255589527
940451520
589707490
236744414
796262994
883859324
773354805
285304119
868185032
942423558
733224789
344988215
483551376
514912524
226497180
32682222
417162621
339094806
488351336
82171482
127924674
630479904
125176548
485851942
570182539
131360706
43328051
338080068
166682744
469379278
173721231
828112365
637312902
942914283
366636327
154115727
923433678
875479569
399730188
14579679
547566027
338887748
179407593
950560608
830704192
516333993
94063197
664682109
145385151
297816030
575758512
199630778
176377729
26383188
176698434
345114765
154810691
411504978
444196773
866222985
616894038
181799486
196901158
689974100
703893117
289334352
274286031
889886934
528418485
485406240
918395328
353061813
54172334
317166952
27048704
220311026
232327137
329250319
259568581
474016668
704929817
884968207
463528825
297165066
92461998
221748972
417765720
876523026
748071017
917169984
237616700
481943112
617408438
161707116
329253762
31789365
61436405
468843475
711580236
259712157
389180742
332288403
945911271
837506241
426993570
357714291
641243513
467420802
886383890
929914327
832515945
378554712
528841239
408435285
507311611
665797403
762279678
523844133
233696076
393970058
173395749
657699509
771421059
369100530
341689089
776343356
922742907
626035207
853011738
229646697
885186591
106461333
800388957
281484492
723735039
179994740
184184520
145035492
224962136
403143214
160405188
894481974
439754901
585464310
322447359
31648338
697536645
597259470
228817732
395603791
805435544
295470645
723706803
441708013
33189591
79321878
385894936
96275661
81766573
8409164
822244116
38160196
105699940
399813994
940508958
161285904
788123517
295882284
405694167
879224517
907692714
460699209
168617812
534642306
3647313
308504215
260816385
69117060
952867701
735579747
932920488
940623834
908745744
440542631
586499418
141173031
920315783
287974986
386220639
103051971
401395890
12986459
2996349
22334309
79140176
196131624
654477291
314059446
6184158
769458594
148257051
706959679
414970404
920740521
79685652
664267582
947641989
426630318
911655936
319947296
328813404
404049784
862900647
765379866
940260060
207276644
619645802
528203170
642779085
263930944
600255819
21900650
274611078
633275202
546925358
614416129
884047404
110715531
5198139
125175071
288501501
361441517
374694216
100152726
610671243
706747172
469739622
424274653
372088262
833004168
403559388
672177563
234787398
652295445
377557231
218312265
49005340
170581287
8031747
396207324
83840334
763759168
184146228
374333019
384684668
865110902
109018646
752160183
712384368
21970035
130641800
150191789
130403406
482897067
156480258
708114810
451395669
872778824
788403561
573365262
475500483
634067655
453702762
950847798
661587821
871602504
319862309
271894274
298495713
897110111
723106128
353122465
118860283
242858800
498024434
401397746
515884385
12952269
630778295
519939800
48161763
924818811
14254197
120559502
498877749
115479099
801453378
241900137
50102298
723683304
508439594
218120805
397285299
819755136
308746862
402410628
60223743
403904016
158264511
388692519
805836889
177454701
519182082
651617778
914834172
407761935
364099482
391564419
794511135
630554364
1584679
58722712
5609778
501822631
553434276
295490787
156328676
534442162
40876710
405780324
625499820
155963316
64231809
686512537
176162346
341212707
753778020
898410279
432421983
167063379
571125180
776089843
53446059
871631223
951263471
258886878
284089261
913139751
672616678
668561789
742434015
16618728
218464050
562869103
261066433
259916523
609914976
34271340
35786770
823045447
264369686
548092542
352447439
318319035
151756236
334806671
371863185
753691863
476930461
132697226
286072310
213631068
344225934
538592485
616011577
942835197
509704812
723029544
38756651
559165389
712326930
329601108
331106645
38033529
283035318
207370326
135084603
120409194
358241500
901585140
829835505
530481908
728761600
23076708
751432635
445644028
296648389
28606326
54861694
866509668
165783379
173031975
681530668
606794178
261639155
299721057
91226923
582478758
578630412
677318469
18925821
587211938
265986431
400989282
808822770
140943279
903164964
953346517
476936433
211323975
146207838
485906334
329942406
831042171
290027247
514086232
858745965
680292420
838577000
130518282
761436420
660393405
663164067
711505795
592065179
691019926
229879468
377262357
50813484
266330433
601992961
345254974
196428387
467830906
892255712
724254888
532680012
332202246
951876612
930789787
729184983
766125471
302918439
162614587
867448035
458233319
303625890
927767295
29097954
490300341
719956611
329774220
498561840
35072201
592654857
760929692
71089098
338462988
176467503
207931843
883417482
839730973
457252725
169231494
576868980
288089862
364888080
602182819
809090814
814758030
362910829
54709695
840396311
935176797
232250553
18920607
93298458
578712822
782018370
378866508
668099670
384036852
910152975
463945872
353476612
390135550
660163653
122910483
456909717
307264581
387450341
170192117
7131885
284440418
63344541
795659895
200745810
535216857
633342635
942340833
235811709
109984197
382248270
39530089
310567266
547499902
9017766
813734536
206203932
6560038
260385600
65354871
732730846
866721375
109193267
918577215
144944793
864441900
235639395
631482945
401386317
73376170
830492736
550710841
286322468
478362810
917169984
769965963
751689355
362960295
308116578
471072578
137851200
164904498
721810261
276960544
230205925
336127176
718511088
906325548
483215167
632555121
47075437
842317679
325587303
416147883
410614689
101774518
507894424
685905450
96074628
106222008
28632843
378801504
603985162
880853395
183031950
150477987
245461293
494598618
510618256
649340098
618979160
507255253
314224152
190406970
301530354
488940755
272897511
512021478
595786079
356778542
723728373
74047155
400678419
399912075
192455592
113845395
109304514
325338405
37669755
550964442
6720246
916700907
259627975
52325916
835641105
487399722
602326529
335864819
914973771
646522128
308288892
793802386
743261457
430785
217914009
650102430
563426237
134473287
171309946
141474114
475309023
89861751
137750250
830574319
936450006
661829355
311630005
1959683
437369485
602221128
625375371
12033261
270103084
197405227
557148600
547039512
549961771
298589071
749077677
468386811
225827070
839360640
98439159
109167433
429798981
839724414
235447935
511581120
290387382
585580410
471571005
60032283
786643182
438531408
448112130
632746581
316282347
230469975
82873461
374876372
899576205
368570073
155436801
465690627
364816483
35688144
18533328
484655143
833770008
438835893
288121111
382373139
488960121
544478896
441731036
414022677
660292368
681731622
626671681
642388800
8759733
65460174
43235131
28269069
375232881
75004455
227291739
877059114
88025211
487102959
320322917
810070992
932534615
282087591
559264233
535154790
537753702
839450507
485446830
171395706
209916744
314562026
137151308
550565993
321133653
131035224
847737015
157683601
810450180
344896044
739140903
591189237
582880824
857487732
386375192
614709038
499606463
509972856
940439735
798024426
660182799
473815016
495747378
488910169
59840823
234825554
949162950
538513791
17059086
154470803
30413421
59778541
770502051
786434201
714212811
192300848
11037669
854974203
187898844
159409596
827892186
235926585
234155580
351558852
728335276
374553198
822441135
722330715
645344649
201913716
866720274
367351290
357034608
77091369
139743271
161287700
49052052
192129746
570837990
369916341
561954246
50831541
143078680
408556494
731329335
853091137
244168938
421104046
650389620
487499536
549439234
903373714
461016534
114493080
342107548
886948023
431252718
308447609
943802070
356661261
60234129
213267294
349117737
560427249
20763800
566999217
410926130
421058832
824867118
527845647
44016654
352047075
342665535
456194203
931351389
689121978
846789353
346360713
948703446
437275494
705463089
833052033
331599147
839724414
717285744
546978448
336702720
907252058
481435014
646340241
950307099
524686557
142436598
242921844
769831941
154101049
567918225
778461818
307961177
598666701
363151755
854552991
376760087
591749510
822110094
75933036
365966217
61622229
725851804
255952745
854673510
410394042
896949698
904859106
938090015
631511664
243824310
760316379
500945517
89186061
256661703
610393626
843343008
940298352
132547758
841265667
149645136
921372531
758775126
59932979
802478288
793639992
494665629
165833079
87640815
771594255
327674217
763410642
749170664
871848509
934603957
28383945
122553546
244657161
358097211
55427670
520752054
284111502
500135552
801978799
773163345
141661254
724933821
894094768
287032979
797708517
625718215
280766517
295697042
930521537
72018208
99635784
99070977
646502982
498755644
483324776
403913589
843343008
899134452
850809948
480851790
273184701
183217647
876610793
486528579
784644879
399047310
602716080
329973880
709081683
359092803
49803621
84395568
352343838
672158622
82660690
812527098
627883497
376400787
10531234
647620581
955289670
760189845
457503243
949221482
441598788
420277607
453643040
142235634
280345305
478603643
11028096
55657422
800848461
755740977
892998159
281149437
745583532
525768885
223715002
784899843
2010330
863551611
628368234
263182432
95040744
542789100
192953388
104029791
304842612
9276237
955173517
370532538
213615193
209112612
885148299
219796080
820448795
479176515
281599368
842638819
749738214
192714063
349797420
455665227
578655581
725336637
879021579
30892071
146699836
392502573
449176251
527444243
693611715
319482426
201276272
84692331
165048093
263553367
24023626
884908974
897574053
287712457
619401819
399613088
742644239
239787592
2077341
351290808
528722569
378586043
675080283
280871820
346071822
4173828
96486267
172068433
776686352
799063117
821525969
323240320
79676079
46036557
440340822
100085715
419498433
604153745
612566697
252568454
847242295
106241091
8482823
779854003
156279225
183590994
384528264
650255598
811068547
846563826
108628702
270502985
439840162
298097720
68791578
429529889
115986468
404608537
59811192
460515874
652342512
876101814
394752228
921477834
192618333
606114495
13000134
462337608
247395039
560882070
168522519
408106563
551194194
265330803
522666654
100733399
461552622
434020674
535740727
160500918
124089571
631726939
552285516
834973879
102220494
41089591
421413033
607638502
149817450
241517989
795095088
204584583
892519509
433296606
54518235
15125340
445898758
135580059
258605022
505120153
157179087
479600757
128278200
183770684
155517806
602812874
928559705
633033771
235305479
97587923
486107367
623374614
425540817
590617610
165322837
161410353
368472579
866198554
411932349
581009735
942584963
118858368
850603029
275386491
774465273
874522269
138693624
148266624
858938269
246523896
299724578
725881292
908485504
326458874
751081624
742538233
48946104
177636588
44705910
804945705
174525794
889428328
953853720
203684721
571502299
527755946
928468585
890601459
504564111
783875532
530315481
665189478
296234697
221441401
26287458
145222410
750724233
953564518
367602302
577976616
602266149
487694424
382222305
841887912
86106152
210736018
712028695
254546070
789427872
851307744
301492062
136166039
607376550
579693015
460424693
282994798
151274543
894805115
618106051
632537187
667783761
180364893
722167974
903289134
582124557
18619485
691199319
573966285
925050852
286720923
263688285
562832057
125361490
884918547
643967581
33792690
41978454
94234916
373687559
452257239
670550358
662288859
620071929
123482127
674284771
184136655
525672576
119068974
520503156
648085885
338673594
3781335
735761634
118580476
501414594
727069350
50085936
359632545
822540879
195203043
277090485
328756381
199826802
572900333
91797666
301291029
22322416
319709481
1359366
220288293
520158528
99983169
615459828
203244363
668141646
602419317
82634136
729740217
63960106
671154130
51987410
14080852
175107277
69586137
233255718
13677009
279052950
297001908
459829733
343365940
405406977
220734234
943062617
61271107
333561612
443832999
415343241
599728402
478123485
21587115
449447604
867438249
310404525
530704626
83074494
220772526
41604258
812671116
891853080
692740572
361926411
925441056
536261197
369367317
794673876
128058792
523269753
512653296
392588730
264243519
256412805
315260797
881741053
820118910
696397458
85132689
67516202
8912463
760115346
26258739
446551731
128477286
191389262
179245910
703098558
85566405
655760073
451523522
727736510
562825389
473193390
246485604
836029236
932235830
179514583
41891448
610477869
463179323
620416557
820368866
563610375
282812026
843548302
232748349
501787978
135735567
954514257
673249944
110707195
126794385
651844716
31657911
616290594
654190101
497889382
577089159
314702802
222734991
579399909
93738816
952197773
24037803
919773840
41380359
849408101
687705174
685998101
946444218
87774837
745682280
955932414
898311772
12004542
425768748
587360988
664823472
345315529
413113242
272926230
43210294
656449329
153158427
243173346
873478812
936329386
401082652
854349994
115038741
630955268
356862294
640433700
945421067
526333113
563619948
855885993
752150610
348404651
880304361
555291438
294044268
874570134
833112097
647383370
70610448
82174632
571714655
167106288
103591116
427156833
374228474
857622657
124611741
548149980
260376027
467832510
185227977
287324022
545766303
480842217
268551369
522893083
730735809
325017251
403365876
715162686
425337963
633896768
951891255
706434182
311256694
650152074
705143548
745047444
342636816
517152606
671367334
823293527
568416300
816758787
361221759
412309110
20887789
775696650
366899335
892536301
100899670
630859913
792482901
130103689
77857209
166434727
8510397
414128274
204546291
454187267
120447486
140981571
389764695
361983979
822500877
121937101
85535459
145691487
909645606
131383122
283285433
517992048
392579157
666188772
841926204
536068854
132901959
39386983
251622775
347863674
226669283
415458627
674609310
606688266
942174660
290109765
439997373
118485021
535762518
445631140
513111237
487591182
244503993
84271119
259611673
353845865
211505862
843237705
634670754
220099691
818319186
26191728
108888567
282279051
76308295
330347770
24887262
305574056
783767745
466875210
3072933
206203737
452343396
696655952
668664477
213188583
510073984
501031674
955701309
198122808
852004885
685415489
886744894
558278214
335795842
665831565
883300710
209518066
69814055
32433324
632411526
325625595
314674083
410404159
231685746
338719593
67652969
126478476
544483521
916700907
369852949
95203485
942827842
354402162
752437800
414372143
171847038
357097458
572634182
642721647
702656261
700024320
925394164
382642383
440472876
371662152
714605304
131854539
626515268
886355636
509953710
947908887
427798224
877987695
88302867
590210145
774388689
184347261
726034929
811330896
56508812
922348130
893869302
153417469
105341292
336950454
226650262
75850121
721153236
378865686
136922619
469187292
863267280
50583732
303929621
70658313
494301855
782793783
513160665
787595835
540477696
455741811
612550004
824986550
621996102
703021439
85904839
14361186
944993405
675930384
49568994
418962345
787341094
527587176
392808909
178534224
377003886
632995479
422411009
925676235
598647555
572871604
928973493
15489114
950101104
320638062
513983943
699583213
173089413
918921843
388491486
431787939
552812132
182849608
742131356
923181828
235170318
688260408
491919563
5739179
465190362
113889981
170791893
867825636
145529908
772769190
471183060
390568827
184816338
281522784
606057057
901422399
823057427
82442676
88014162
641333562
117609344
384357607
937541328
810629617
552218505
627775089
939572147
98601130
206815320
721803254
751135872
451496121
387800949
375070140
231697194
578225928
298170231
907185844
520331668
148611252
721172480
20132019
121403819
914232408
357245596
139373307
579501555
872052435
288224710
544313071
809869264
791179731
348677379
504612435
511739212
71768781
241501628
655795637
824388468
295455570
480176959
824670477
864843644
86884548
352883619
166215999
725866959
17426408
548823372
161186192
558490757
262941591
809971530
558084455
169623987
183241372
282067703
950852960
68064030
712039740
204580140
884753788
183179355
807233652
860315937
473400057
699824962
524284491
663552495
231676173
656955670
246391375
626358203
643602363
278871063
536436435
612099696
424572123
237917769
381603081
488873964
606612291
534996678
549566784
91307274
562681794
901269231
835339097
359645479
372638598
120514497
954552549
459971209
86587785
156039900
883588844
29848614
195765624
264199212
702332718
190883410
895195305
937196700
405311247
104929653
419986656
12071553
495833986
600935502
427059655
255915009
610578783
168568620
207370326
470780488
386529021
386165247
200902629
296640342
70967821
436681005
42369678
4365288
627653957
729251994
194384381
576274184
276889452
941283932
392645034
833230591
739820586
294034695
248128786
478846457
316750267
348238505
335329393
536088
478743011
338367258
329847288
661293267
381441011
800704866
249548964
842854785
206030106
562672221
460217751
228242995
614959947
891255873
705606684
105927006
519000195
64452969
383485777
317134344
470627826
811809425
728103234
360930819
743537364
745037871
299558316
120998232
518952330
321939990
411150777
306986964
57361416
359851976
575346047
769314999
68619264
372782193
827409102
696876108
367986120
502478371
324194008
947506821
458182926
874905189
544246361
498553694
434601295
112894389
421823413
521018222
879036842
743167379
443095878
684890712
495536638
57641885
314425185
373519314
256455638
138502164
854189217
439515576
810337339
367174482
770808387
122414173
570722150
184510002
757999713
209893420
5963979
949249107
581342384
603310865
780258883
106308165
459611936
256345794
777318027
697153177
898892410
669506901
504271378
716979408
358489704
245845317
113215842
384154917
949038501
320494618
943972910
308622757
152329790
225972315
350552804
659560554
598065949
175237705
80039141
162039185
632287077
787628148
636891690
289382217
346416982
59277268
616223583
566003625
48477672
331512746
361108605
515151849
53168442
651069303
884973062
327705968
358273176
161110761
543487929
583356938
249836154
433563362
812584959
855175236
470283099
289450967
554305419
491652260
522136187
47998622
873182049
728015780
92092260
763130841
675288993
664877040
554037375
202019019
804811683
349859560
507500070
908075634
509348779
18881818
318724256
918232587
2790037
872770410
260242005
710354892
792359335
701959371
640443327
533464998
221174592
379406465
769499694
703864398
873478812
158911800
315073170
347674231
365449275
634289834
234126861
976446
779952529
875412558
458630635
424840167
364013325
2555991
440157407
690530064
249721278
771689103
411380529
106324972
270377461
478678118
594449348
752509533
425414547
19163787
237595646
511092470
314643782
329024010
567803349
908630868
420376744
504152472
912666484
490062937
177081354
367871244
32720514
287107797
124142664
507407292
272160390
87662104
297940479
441841815
631179947
867936045
200276733
235782990
698017339
450323493
658364505
284480841
240052548
786874915
445637561
460013206
389466209
917227422
429130833
424790700
76277664
381919072
176888394
721183002
895774329
681638263
782535312
659972612
596732955
687417984
363735708
382190068
372906642
633271648
837615579
692970324
149357959
253302222
417351904
41987178
498420973
895002836
435332175
813581719
178191822
54374640
795265753
588624624
170897196
715227549
801528144
141785703
370621274
31102677
525597165
712594974
657044377
644488918
190895193
714835056
709141957
427477943
829609231
716548623
309217473
424436356
720760743
513264475
122764152
461766863
146779511
782267268
195518952
6059709
777142609
18992832
939290208
914671431
585893917
486641019
552268542
345311290
615706733
465716877
34749280
664446181
231436848
609071585
161228466
167114158
426140270
443161951
533830301
130882273
75645846
227765883
255809706
894730354
723045481
559225941
746406810
290913514
264451103
260347308
752160183
493420381
282177652
950388294
301675478
193575633
534063522
253875960
197584520
616290594
433292301
502907982
953719698
289008870
776427738
533458917
715926378
820135354
357597398
381075009
186060828
205891794
697785543
235735125
473375948
164819027
927262538
92890479
918054632
730600045
838259745
772694268
152009667
305187240
160838521
292167960
859114439
593152653
605002752
318005487
513237249
746694
837450652
29103678
316086907
206642778
627471858
568778243
893199192
276564756
407093353
80185715
555396741
578611266
768434283
406489814
794559
12177980
425194368
359762913
196422803
346630253
241755037
378104781
538660504
558862167
466312919
482732313
371989861
25056653
40925785
58529322
428049764
389597009
841586723
920356439
896865651
680057299
204169650
115266710
138494991
773393097
696521907
271346685
277038818
103528172
143987493
721565393
33411731
489572793
779404941
283159767
715715772
133399755
367268145
908755317
924929578
906999585
75048644
912048429
327187035
392326826
381522342
820982689
113200725
316397223
337697148
40912737
313831659
14306163
67505390
507416865
871487628
663581214
785233349
894535691
6126720
296992752
621469587
41393652
660106215
59606923
171021645
558820776
456916974
384011322
887762454
394340589
384461253
281260536
4058952
734977392
358146562
318761754
469192695
74583243
438154807
831375937
138272412
517099049
4133213
230986917
828938259
701758338
521163693
789993035
351137932
753903811
350601552
133466766
231388730
677219442
105628482
495450615
724360191
734010046
133966292
815238209
658425386
923938095
499748892
431248518
184282838
155063454
630114006
35622598
867313800
345183234
4116390
586604721
244360398
155140038
951939120
647603877
582335163
62497462
166995475
87860994
448093053
425713420
563055141
873631980
482982496
825694353
282039726
920143080
846253200
326487165
808526007
721296831
210048174
685043880
153133887
343335645
808048736
333037236
759602707
572008172
217424320
367757944
111735192
776217132
257232955
529233732
949210815
438366816
138588321
9103923
544119747
907569853
928561854
43624161
602706507
860990225
947506821
676964268
899775843
803075249
420514275
605482677
37413806
436748979
491027889
332894050
374036256
216569979
378229230
941897043
551201709
944989122
922617021
437833714
315688821
949133059
239832369
128654
372992799
602160846
118982817
658813860
613355119
335354236
831012465
263142624
341019346
4681197
787365746
699781258
418340100
422379906
414624763
327484911
206058719
696330447
154125300
273242139
412835625
459896493
798829306
567497013
808333777
98611473
231388983
931638672
578783580
33409770
862298713
315461859
670780110
39044391
720448665
121198345
577011717
48889311
362213601
830907681
71156109
272514591
345843432
742560363
101282340
362671752
36894342
752150610
923985372
114190836
717565423
924388026
38627320
356613396
254373756
803567193
58433592
208731349
98439159
938584785
447968535
572608995
306179311
55535204
186856617
124860639
131896794
358103363
867074475
32682222
474442657
363278004
107849418
208519086
419450568
885971577
4853511
844606180
808679175
244495065
271408125
539716167
42370098
802351422
888180612
212401274
263990078
282508303
617295759
31428159
531910233
234449430
498523548
515326958
765478540
337034633
289611969
571916282
721221708
186094593
21692418
143564785
376266765
463438503
910430592
315398593
347566911
648111246
261622170
301099569
941791740
416789574
3369696
153838110
414367305
443127440
278052150
171490722
252947379
473490595
515946408
294178290
266389880
235390497
736546620
851049273
938977808
940863159
357647280
813408237
655798365
588490602
615170072
265891186
389582808
43423128
924263369
100688814
39651366
38342922
817064627
520091517
589122928
432546432
589141566
118579104
83343946
698379069
935310819
405165829
878983287
437916885
887579841
285160524
778447907
236481819
21051027
911426184
913055866
236883885
23338974
123067376
158610938
920884308
666557049
24784497
546182051
283090474
175540101
843596638
8692284
137918211
735866937
113430992
221337333
217572639
529367754
273538902
557550666
332585166
334908276
539400258
294187863
339860646
407120544
529415619
886525929
266337064
11484799
653433834
896252979
578860164
419010210
688124049
834612432
230393391
724915425
666646844
348706098
850788270
235696833
607780197
170629152
100363332
76382967
673278886
211401192
504882360
218983261
310475743
677969433
482708952
70650167
615170553
876216690
88205622
472657302
34797855
455871826
225807924
68820297
665419230
890681493
584374212
219973847
789370434
735953094
753613543
911971845
942155443
307006110
444665850
239918526
596680968
754738212
540328839
548530837
748187388
408303541
539610864
399229679
5922955
516942
802772634
860009601
415376231
560336409
426064529
418809177
678878451
129544738
932359939
358039241
605041231
752767078
536537931
955218313
232738776
560843778
688183824
30930617
66197295
671630142
790067873
655626051
372629025
730996035
236571429
255398210
776647761
402707391
523049574
125837085
744464435
232221834
157179087
122620557
155431923
818682960
292589025
479492424
457659241
23607861
106691085
42967808
326136589
96506929
822674901
812211612
95460379
586727611
300716649
824043840
530816834
376723063
232002209
490778991
729874239
901720524
536494474
173675197
728399997
926755933
378216011
872540725
503558946
492731883
154380678
757672077
771011832
183192220
629463042
54738414
945366662
685095890
903624189
93891984
459246147
844801079
794377113
547479870
96693860
716719155
673340738
930669154
522905979
400071810
224142222
228173226
269758767
79637787
394905396
822808923
903097674
255560808
760392963
787935827
766624986
91465651
909999807
195652974
686738301
343956207
208011717
684191883
385765239
682641057
156059046
318455418
37114521
10147380
673537134
742453787
268943862
588232131
839456858
926513232
223407466
630985149
416999880
77262878
295457976
50679462
443149507
752811147
52909971
620943072
697636399
256739447
185001484
423050016
454851522
182632757
932199594
730131024
48437436
144379986
219595738
631109598
626231202
478477686
267165512
639994349
888747747
362194455
267565350
348476346
100459062
763536340
202336003
921203288
505098028
158276558
380325717
6882987
954062920
656270408
418406575
762483316
791620089
585956221
289523628
794863908
74113092
141689973
37832496
366752465
132653061
699010887
168227083
403310490
30355983
498762873
84922083
649664753
131379852
302774239
394398027
779050740
313238133
17250546
187870125
774752463
674724186
788149537
390512285
87170343
564079452
240182752
326144868
730094418
713568963
498553340
322093158
516846270
28642416
190084718
955611810
453741054
42982770
397192839
796138545
340408747
946224039
783147089
932936715
65862240
510930156
955672590
256565973
81032892
21070173
771382767
852140595
870567143
261192771
834124209
679237228
576773250
10042863
403816994
836364291
79465473
690529209
36974935
316665267
857202532
9170934
214758081
267683085
143588770
478385556
37334824
85190127
175343289
761618307
948253515
933308336
337476969
475883403
304287378
869711768
569047839
51183844
254756676
891971438
237228513
718756646
362410331
801944987
99099696
630173275
803509755
278344548
746330226
858286461
285088317
315252797
206661924
570938237
345776760
543044194
621258981
356776137
241622520
534202119
54030012
315372912
22429539
149366614
706445866
822238696
266013563
451213782
837856422
208557378
444434287
826317009
236271213
223031754
289106498
819617163
377673996
194782572
822301554
385013158
452151936
819527214
602160846
443619000
314770570
134309190
737781537
406096233
950723349
922826958
734890491
682223303
448351455
459571011
950493597
285452277
928724595
264377541
576010388
400180119
871701848
377892376
72376087
451931757
223565834
68551503
193604352
29256221
145078815
182858371
476984298
398523990
473955798
821488930
348409335
138195828
470090945
954753582
818108458
930045669
195566817
646675296
605741148
773611032
335688474
704496216
254679735
85655975
812053964
442712958
189536873
28900887
715227549
152326348
719181198
776743647
877159816
825095037
739983327
27551094
134022
422958125
208356345
426227314
244599723
935100213
193029972
575623125
659799879
92363800
325778763
145605330
389698867
712958748
364404098
270599991
572297742
63679596
852657537
1082545
403090311
185132247
881147683
217211370
447325664
132365871
219307857
232899868
856170828
249159350
525535977
4776927
89210061
459182971
928944730
96220892
28587257
83237235
148936734
537363486
751254649
910415825
69873327
831750105
838162930
584785851
35274490
91096668
9917628
440789142
836038809
723633710
294348565
183792027
380890524
197445207
414463035
711139878
695093004
609852113
507503022
412381199
136306555
245391612
189143334
311773464
350312705
29434626
40259656
47063305
229359507
78814509
297056658
903145539
714944075
237822039
663045126
321796395
768382595
322809099
189620069
181134550
600434192
19174719
443469812
833109471
7036155
672280373
248199171
176953494
434604627
916666451
2575137
150885549
889044510
41766999
371508548
7568469
938685014
792689171
405896713
232078239
6865899
264119070
656095128
157447131
877691671
844575975
417594650
175225930
240818388
481340714
29695446
940644266
923966814
607789770
618008259
54470370
263359436
3388842
529798539
593669368
7562670
83231819
883703192
838700103
529511349
934068888
639390243
281184814
74226113
127790668
44933840
165095958
303348101
836683727
839733987
150535425
513835200
920396085
357733437
42964079
345164705
560391251
478018182
298447848
57665462
404203424
521212601
131944659
332709615
646326339
682431354
934256518
185132247
836019663
657109110
758487936
708684767
574204574
424106938
381120276
700013658
243671142
259696344
336879209
552077229
327856104
485515655
239956818
914604420
258633741
431244504
759646269
222878586
36463557
519204283
497872584
597032127
20342625
426129410
96726697
231015636
414748138
151185565
661858795
139583913
8550097
571582208
927369496
140721252
882793341
945027414
375395622
792577389
627204994
297835176
699690570
219451452
790586205
204689886
30624027
141016311
349480005
106005065
190933485
7782849
191454979
543353907
256388385
530267616
352353411
231254961
218312265
450931135
129401288
218120805
10507742
419555871
863616099
581052381
392483427
716024431
839003629
740356674
837819387
151779915
702351864
817419324
639457254
732841869
699834165
236970042
2042327
652200363
663910202
333609477
733758878
570263661
364396870
853432950
68809412
713810745
58576942
838589308
669372879
386449875
722653664
82461822
648991962
180590026
109201874
577462506
274624828
114588810
731425065
175587221
719419769
877520895
895343544
284707722
617563803
730706738
109831029
637542654
391435664
863068651
848292249
192952239
703194058
424907178
322890436
24519817
8719038
85547534
245604888
376063090
722531748
576690252
318443604
763992411
166004597
478659573
362969868
81001541
309533382
399136662
6949998
331800213
939369771
405237999
211199526
915670317
318344793
185945952
88801335
122595938
167528020
7466940
160299885
708964890
558031832
560231106
408850439
225914851
355340187
350601552
238769766
165206821
542124671
590197474
97615881
40972440
553759758
792079593
106231581
569028693
145941484
874961160
302143026
178908607
855035632
716529477
124506438
714260676
387480814
918615507
640038421
734731090
864159832
514510458
875886459
376314630
761359836
578774007
888490881
494872729
426075084
574530929
820057953
936122734
355966900
298431847
151391221
72970736
685047535
832733955
243028966
860861598
929455111
885515940
529770592
270258424
930572184
247512920
133025219
722359434
146294457
395250024
336211160
839743560
690117570
486807576
373222551
10606884
191284608
32825817
32586492
182607693
589323453
160140844
675867068
732726993
660097535
186520332
111851821
750513627
15861221
772550673
880065036
761043927
356861689
5255577
207774034
195815715
424916751
431100909
902876720
163842041
280412316
146265867
109984197
60424584
914071983
372415496
445850775
431114800
6098001
262616119
579096193
169701655
651635521
676657932
899843729
910356895
543503355
77105966
448734375
721047933
933176040
794587719
655425018
930526713
748530527
12339597
915638304
750636735
211122494
191323704
239550254
499528713
467430444
123360350
928418259
369441216
109706580
213439608
289745991
129098766
649994563
517707840
25691502
50832630
523853706
685465092
922827627
119566770
907395951
542242701
303755721
543574086
877078064
409815843
840145626
643420476
349514116
639262521
136540580
291448567
10855570
656444225
215373354
646808794
373577289
108940740
466348695
127761258
277301091
603281736
533015100
404296248
7945590
69059622
588653343
345614019
76143642
82117194
670213004
225051657
537169749
824531515
725254839
608104557
165045489
602030707
751001850
302237893
19577299
778007283
555530763
469236784
394359735
440520741
180987138
910995399
69222363
174054279
563409188
840423243
840394524
299482543
598695420
574469590
367100900
323605692
588067585
171758766
660278529
417976326
382935353
702957853
540864733
100373887
789234634
431646570
166039390
243450963
904524051
572513265
161161455
846354628
676485618
471709575
293106114
520984126
733802705
67393920
14732847
551117610
98046666
100133580
363774
841741910
359427638
22180641
24843607
663993358
292684902
58168530
912460068
142005566
116512983
811062852
386931087
442425768
82308654
528190275
496675959
136271655
152459598
441588450
500453463
537188895
96458745
526825056
765045441
187327753
677308896
643262242
767243224
140694381
123338532
767218512
326841366
167976788
844309881
661168818
491706435
197475001
290234214
245494617
489811526
512215422
357071055
677355654
504774717
626810140
373369714
166321302
191517438
793036893
945534317
418072056
471527688
592561713
852811339
341803965
431694908
579616431
354321117
110198495
369029577
933779376
171002499
783138411
445986924
197203800
279386819
61296538
164228957
307589501
516696902
519329180
666012756
397377252
327352472
172526204
241306611
935262954
748560735
525021593
94840246
286632098
489467490
685560822
18447171
298562724
64591399
431885895
216435957
690199857
938288022
936908736
645382941
82969191
78489027
313017954
805005277
932591792
302013204
525500262
564280995
657330045
562395178
939398490
863697330
696359166
107428206
667008348
335370909
14820791
560844222
191775909
833042460
263540790
194183376
809320594
462986219
810571374
778868853
600195274
736861145
731266445
663064272
287525055
561427731
410940171
605641668
774072570
640196723
283609698
78048669
300270821
285256254
838305518
729311769
138834871
718817424
581014089
586614613
461656313
380344863
76258518
847890183
1742286
370829301
762996819
376470682
182552886
151288129
19002405
33084288
79885329
590460261
390339075
376786621
36799808
244106932
355177446
370577638
596473474
805892812
750488408
105350865
84912510
696847389
394257918
305445711
751543081
841278433
108605685
619827086
21868734
202497669
201922430
538588597
606696570
52565343
159050058
809253555
303215726
224994247
596303985
863427162
89172495
821448866
650445531
147462492
941606774
679250095
506138674
666453114
161893993
140540073
128042651
14675409
595411881
907863307
439069689
765820854
296343910
185103528
72276150
876493327
905841748
936913451
418950030
514897329
408754621
108768426
120112431
551730282
763236144
859751130
18609912
901253899
541485775
268002835
622015248
779796047
437969074
635384545
352154587
226765224
422240670
613940058
720349835
734143797
631689486
175374016
608998153
162615381
108327857
263964251
200401182
553829059
513553158
246744075
118298152
815414953
137075787
109917844
781099479
480210399
150446934
163018617
1629089
741868459
330546117
198189819
335485785
711829134
846846726
51368718
497895806
569823252
370574545
210829030
439880302
125150730
3025068
226423251
492000326
955615152
389270647
35784484
486040356
475106741
163152639
517995030
238070606
661085249
676981285
916069089
33390624
393220548
667613567
412245061
528184733
106949556
715926378
782133246
339123525
951860711
572549652
903304228
354768776
444489629
950732922
809813727
33658854
30968655
829463580
643605078
843094110
278947647
502716522
197002767
503587168
400342860
607177098
318570294
823067394
126516768
47743707
764436349
514481739
407991687
817869255
264501990
167958285
440003799
702856105
854859327
772696196
230667911
366145316
426173225
574829931
309594000
654304977
661283694
516794656
81255624
25599419
471154341
839552100
590634954
313084965
112684644
800561271
654598001
492473412
117665924
702828319
522391573
352583444
791556248
47491653
426170814
905726176
940979985
44380428
400409871
219575901
433063374
567918605
459245529
138214974
449452172
948377964
632285987
208557378
218755599
706345251
157389693
767084490
439458237
331773191
430450650
114195264
574983099
367763823
237658286
811192921
125955936
315926311
939331924
370666560
725221761
590998728
456649287
88338750
316559211
451432535
76411686
808784478
457595635
956020766
136645002
537670604
859421248
139551474
295011574
36821195
647603877
110328825
260729807
251916826
463505514
242924448
171303095
313850805
672804384
903396389
23166504
144877782
311990657
124544730
177828048
82385238
67078918
267507912
570718351
116886330
660201945
303996315
588461126
84998033
23721894
760497582
872793685
83855817
881338245
784681165
341926411
674082110
875058595
712518390
340703070
892385487
381072452
587285966
353369134
416674398
878705670
497502466
179043819
380450166
684662974
86782314
562480761
367622346
136753207
840522585
403749519
782276841
351693215
637657530
622375424
808236140
364844767
942548007
713992632
673441953
666816888
34048006
820305349
679357518
353978324
914100756
852198033
544215477
131169246
582347628
773555838
842637510
697206922
674592500
360605337
717622137
256498962
777993770
502649511
661475154
26014654
914920329
491540416
296260021
275932152
415458627
831373915
937062678
168493873
418655866
154343225
628544034
88403008
238373024
567075240
23722066
312903078
107924639
837254580
5771657
251044401
329246318
332238342
105159405
828663705
441599974
788087652
587073798
130403406
231590016
953825001
206328865
382805124
771047576
610542945
877648157
603266688
459739034
253850076
544885587
329253762
735665904
738049581
101505894
246459279
622229353
329253762
180307455
848522001
627136803
13957434
552467249
46849665
421450565
418363726
562825389
909186102
906017439
818759544
340808373
98220793
495229137
26124907
137869273
285002886
814987782
31839798
900419939
526213988
830227998
472944492
70816234
819056307
448140849
890093817
110204376
821428587
339392664
317689815
310279612
361141425
258024463
332360097
402554223
884382459
192800220
471728721
216432726
592348521
481579338
140799684
865472982
335343410
354418115
678543813
62842137
585331512
155072618
86587785
276994755
901288377
216541260
841824774
8673404
289679569
45325526
842376135
941794735
564874011
412883490
396130740
389674468
353722350
21328644
238378538
524227053
871671557
540810382
700137077
256604265
407732935
802906656
117081642
568636200
514543772
390086256
298361691
760573215
134414493
262371313
60673674
709407058
207561786
577357203
318775729
449121497
58443165
662882385
601375860
319872170
714111874
506651025
797296878
789628144
338185371
591190042
637571373
812336811
147759255
559551423
243709434
867562698
830409885
44310362
326956242
888262406
134921862
165592541
557292195
531090894
148754847
687628590
68896881
562643502
592861618
575040537
104048937
461150556
419479287
389286681
385552575
1120041
240557926
566204658
193323570
132919852
769458594
541956249
196935090
356237319
924627351
249319333
314080557
325140201
432345322
933243051
416785816
104833923
773490490
919553661
293324741
733511250
310232533
287735661
554209689
80463054
500674154
180579831
452688024
441071839
472873076
823484995
585759181
844279051
693669153
93853692
424074327
291153222
39009975
890030529
924181327
50870922
727739460
460461300
459580584
505502265
244708291
636139012
899708832
6125967
942976501
447221749
803309730
539653676
913691346
744559221
77096003
164684319
836586502
179294653
920999184
421356233
728467008
427702494
234696375
952048877
144968675
508921794
630547525
307322019
439132656
826467517
238750620
541237866
282278063
103185004
888418802
261515214
953767563
89919642
248400709
354210573
671435139
54317202
37593171
108710374
953796282
907991905
73338753
97692465
96715070
620358068
29771504
308817907
833953272
244823581
517368337
241728358
151138524
175942167
742242555
270102680
640301033
802220013
868567180
498743727
147912423
629118414
213267294
715907232
116752308
305713755
407904645
723259399
662267751
136357812
954820593
702023435
494359293
523594783
485471615
623288949
719257782
153857533
383753720
214463919
379255777
244896486
861712295
338625305
846027080
122147100
88115005
260275432
53199583
119710365
201090438
659169946
472580718
237908196
949164172
657607662
150717003
76381214
778495506
756178824
399615312
757828699
793964688
487380576
738537804
394864252
356977170
256783176
748463262
428976192
524676984
46782977
486633882
783444747
695124249
23548475
702990736
137379562
500993382
320819949
349220150
665668128
936932708
829222833
582700828
483513084
802935793
444354771
554376985
99989985
545198869
483331197
417415927
98946528
443325630
889494441
827164638
461510186
233533335
128546244
13311206
236213775
839414513
396680428
315535653
155503812
835414523
45433458
222620115
743896922
737489045
46725813
899768761
681999666
83007483
742864800
463116602
437453334
212993452
182017761
645823299
664500222
464817015
153400818
383506506
855960222
870245443
306827037
368081850
353023926
77549128
462768393
432805910
247930957
271731374
64486633
332939180
739847851
341982687
459800763
25042968
751253266
428794147
939639650
265945857
372101917
757160834
516176160
607866354
126398048
140143734
837865655
699627356
258509292
834133782
200038165
423266013
952666668
609205806
455655654
944596629
118332881
880524540
930691935
621316354
323825871
163916778
16427268
719097247
173208873
618090318
925949076
370382075
253942971
474897384
136750305
895150470
666156351
103935892
527635041
824455479
767331387
379425000
680879625
118067070
498935187
853538253
363284419
863200832
864690798
30547443
746883874
541563756
555313039
353511744
655954301
766072474
672171516
643647250
16187108
518770443
63583866
260829232
618243486
502216842
135295209
788901357
50400326
144146113
234936076
950512743
494081676
58232559
129915183
237899882
151452750
610498929
54110130
464750004
323145102
872349836
103896864
478418492
508384042
869016693
895219095
221391979
380850635
41690415
202105505
927212061
1541253
390674130
77139234
197797326
63310143
921161925
726112050
640336191
887024607
128638609
90383624
816299283
796874706
169014297
416550706
330246596
469708818
869592855
171126948
529501776
448016400
26191728
684773635
359347479
243221211
150008688
19930986
528347191
406521069
277246514
948247846
42170048
564376215
655654595
520493583
919094157
634431429
452668878
849010224
310307364
9276237
565381380
683238613
945741583
399818621
486699015
126743321
867907326
325654314
93260166
552141132
43891662
355531647
67288617
308890794
136022157
279627330
410577173
607593122
235917012
526476708
212074127
640450914
438416083
754478772
171672609
134414493
595008772
76079481
579195219
950704203
227971422
546279345
228177885
464625555
437235953
914835931
330000456
389169232
89148443
453169222
134653818
63353257
826662247
141781897
676160136
2814462
66953562
542932695
200489043
653692305
60912999
717304890
587652054
327588060
218857926
390942705
52680219
613514424
916158973
831166152
481909945
670037435
563988427
848340114
9783606
747804468
162469014
460762842
171672609
61921243
445126026
285744477
371146018
206489610
176064128
505557440
179082111
853234100
19883121
793003785
825317049
863656914
565544121
868793169
90292536
741222395
601040805
343357429
63436593
636202434
319173393
923076525
255144582
912290089
244353289
901901049
11956677
557349633
84644466
910612479
928812179
869592174
892951409
769774503
135468247
870310149
329119740
302817633
300075258
80030280
832592529
685724857
873876559
34677346
337161060
169040034
92490577
931558203
78240129
445242667
124385641
814911198
211199639
533642232
592032612
876312420
762776640
797689371
950960733
598977386
610154301
926398356
511801299
649313853
927623257
464798328
746598270
431282796
256872309
885926887
256718224
909492438
336956533
929107515
281950095
558507966
163736592
680058979
187793541
736077543
889571025
168063588
815916838
27981879
93658467
532220508
310414098
334518073
314495728
33170445
592058426
194582812
880547193
568875525
749983784
3216528
326831793
374907399
449345293
943926519
763724938
713044905
710919699
670768766
626437477
806755002
316572973
195796780
424754010
802897083
93480345
688088094
18045105
123129247
448116346
688825215
448753521
344426967
719487534
907664657
526583031
107428206
731959513
804800641
7667973
66953167
468358633
217699593
272160390
312813380
34301136
633103803
346628757
654888930
196083759
427932246
407714070
200077695
60992646
658900017
379709617
141383637
41814864
251291250
68341647
253991588
129015321
110677158
3669435
115186852
482571347
470369355
654247539
653356981
899392853
348082605
557493228
192474738
293010384
822885507
30096977
691504111
219764106
693517729
266407017
440283657
363907012
437218056
500734911
90657625
694490047
86961132
176014410
465755169
625564035
573297732
308626598
169370447
944632452
104017103
812805138
177761037
1585084
63813618
885283242
926236498
41336214
462940707
806046187
513122373
778960925
803519328
858497067
823204651
447116538
372761756
523774935
39421614
44402102
707808589
856965387
630379512
885330186
466470178
722186677
203615106
830059394
599815461
345690214
880984044
632001618
205561029
232422867
262999029
216962297
477838093
917257787
680669019
72659571
109988479
336127176
340619096
790452183
559666299
893639550
738500370
547767060
112530615
131351133
105781650
252612324
259859085
310703144
868347684
935694548
841868766
423076400
361246728
479434986
369494892
23844504
895879632
374084121
308020848
181153017
880733257
198619178
524587013
807764285
4068525
373532851
771267891
23243244
564337923
140617797
627778194
68140614
257601827
758052648
631827573
578860164
141077785
89287371
705998308
60902721
436748979
808947219
702198696
198196072
540328839
352027929
645152737
327903969
32701368
756822234
247413090
891889198
331030934
29235942
43739037
619641144
751920858
621405665
681655038
607607883
730218970
11612049
812762675
771279536
313668918
737027980
285381794
129005266
88904029
27798492
440798358
62770161
429148341
9084777
950120250
254191869
577000400
802447152
274410045
480909228
235174361
204658135
944740095
492731883
885311040
130240665
520560594
55582714
205082379
851723994
166225572
599236023
735589320
736046571
670594348
633131562
293767043
304499016
360942326
107428206
799775402
794051631
952465635
329419144
124602168
235907439
63516855
787682694
509976852
409465929
7849860
941911968
232145250
168819855
897567773
828514431
790452183
147251886
824511702
696780378
286281174
63287103
368924113
401075595
227330031
395699955
39641793
41021041
22372101
279084866
134931717
509819688
99061404
420104279
704785084
136124404
26976714
512863902
751499646
107714076
178008809
302908206
61707162
399240056
842242113
311706453
122764152
411562629
952283748
705807530
414284612
283571406
237567801
681105179
812364780
791696673
684450354
529483711
46683559
756123405
492377682
846961602
356159982
431751873
698838573
655798365
170456838
319891368
572558640
954414138
869180535
201325365
259844084
902216958
866003544
477804240
25521618
10405851
670747437
686507657
219441879
155000160
744161759
685819293
463315358
7160604
862126965
906170607
163056909
721798454
407993606
9279217
751796409
275960871
241048140
307237255
269441658
364214358
147615754
926624994
327521049
298409556
59601498
449734846
180010692
678027004
487370869
822349702
380345953
818108580
205953522
649423556
167058423
335035854
335533170
240904841
861321102
929710614
862900647
81351354
356488947
21544998
754505568
622577328
913809861
652624964
794692540
46837160
516999438
113152860
605406170
875946462
290693672
51597909
505349097
117876063
189200772
480254189
261371619
845870280
557133105
305082417
662643060
880838624
419335692
799974765
377070897
558412236
303397089
51837795
387132120
907801825
31207037
837379029
57139396
201128730
222773283
330191916
177735111
390808152
604360611
645733147
562836955
620115627
68849016
388529778
250833183
881547117
517899300
566445705
734695606
878399334
95367519
239449449
410180574
176669715
461715969
413452133
819065880
342311908
749556327
214558168
870492036
219669081
80168154
362644386
471056318
451013872
129100588
182796738
610449549
88416228
408633078
149007348
840987203
144067051
341656887
768443205
35917896
954026034
30847627
810526764
793266645
303706103
646167927
499222377
575442603
114674967
890066800
33448398
476504129
701894779
340526866
734674440
471787000
637834097
677720535
697396030
7721501
122429097
397480533
465656379
345083109
462758820
94481495
723785811
938575212
219853518
19146000
625644931
504809268
843572760
709605756
520852826
16173201
775202394
480854510
23616591
285913596
674312547
522044409
477730992
244675173
900838203
124420281
431512447
125224413
188052012
752040173
138814677
242952510
460525493
712058886
15603990
614366421
221165019
389305191
839829717
17068659
354210573
226850787
480063244
301846414
220179000
886823574
700829757
824225727
456980890
326544603
315181452
62666043
86720465
502802679
141843141
636594927
418928421
707061780
420214669
297908454
41920167
948818322
378427638
614519589
158275179
498571413
755568171
201511650
400007805
528142410
183562275
694032927
809764871
523174089
177799329
503751840
221108409
383126315
540163443
591451548
942156502
713679678
622474317
638563912
935938474
290643104
873373509
236874312
161138568
77378559
195241070
763072282
298735038
36281670
571814174
117114232
380721562
244791183
833521110
533570301
424007316
72299711
671065938
148266624
281599368
246313290
273549509
947898569
385070297
446427282
412381987
727662876
753125249
807185787
735924375
85237992
445078686
30023994
774178083
227380362
948201647
883674057
359619318
767352534
280382624
923220120
641126413
551309070
955031199
694578382
819764709
33052251
823086540
150033572
17844072
826197765
309887583
491316839
225752489
827081921
722330715
153292449
868027153
500112666
420208325
362002995
60300327
638423370
677375907
376151889
341727381
80470638
105660184
30786768
101371058
403317524
17134775
288520214
114100587
802783376
760304825
582552586
935310819
580659431
265507155
79771809
73941852
364459732
230506500
120141150
891448694
839456370
166196853
3044214
768924084
156939762
41211765
82033621
565189920
662163394
273960114
749881886
331675731
717743860
39035401
723364599
894873978
930245265
481866528
240808815
322537012
18897102
40484217
188626392
821205584
767630151
842281525
746665714
373006986
794051631
593143080
367794660
176149235
677720535
259303851
793103179
43930497
221185296
122618499
928509374
796466520
643266489
628945188
834277377
170991687
748851997
659589273
736317381
43939182
54942781
281069006
313314717
48401088
3331404
724580591
288042345
282212040
666194643
380196500
268436493
709151152
402086558
19174719
866921307
41462499
828801621
669733887
263839370
464229003
135823862
346552173
575830311
316614369
749709495
58835658
304074388
778811282
631655259
302539422
328507068
792768849
623278884
498638424
341574213
948871449
596779684
409499012
472130787
716338075
21280779
787867473
244571004
20812673
837022617
170675321
633915593
422489160
642826950
445222519
714241530
650823717
945534783
280136044
33629949
624820137
762477390
488940975
322701489
493928508
81519014
406701615
387441286
746694
615776768
50894534
341277450
463452674
514797243
807626467
765062859
812745541
347653068
537022394
689839953
723027136
901987206
673773213
757918469
415534032
229043598
381005400
891897264
760775883
714940359
464264749
647061304
508020443
824637366
920405658
169068753
945324177
955289670
714375552
523001709
51158112
688126386
417274734
663208960
784904778
714471282
188358348
907129399
136348239
623010840
281519116
304507557
59151567
916519020
829125566
465577494
105929435
326946669
182211718
282727244
137776860
231350691
82335738
566080209
120954855
113104571
329493087
412267817
773666617
608699205
325446084
794884482
401555060
532421541
468069332
266158792
205161426
603635088
90608445
783102410
677255463
98649765
401931978
749690349
28016906
392252933
269420404
684546327
176401671
103263951
729376443
445442290
794578703
940566396
853344346
149941899
657799125
498711474
317001427
28163766
83196189
892700256
87305760
428018301
614308983
586930203
925747392
399130429
655827084
724111925
410719992
740374303
54231045
427069866
865414902
666290373
615007812
504918312
89861751
378732314
752100210
569946464
35850885
846724723
267115500
149921917
399830592
630018034
548178699
260443038
585454871
197898349
804361752
345818903
932574582
345882063
211247391
138650381
901948914
728533537
128431368
66013084
130996932
150248235
950531889
391774436
106930410
130853337
366837360
901815507
35257359
407953395
251233812
560815059
101598249
60683247
918659742
935185181
34242621
108825864
342110219
48588064
779227222
758717688
12927158
942643737
813092328
106289019
698444605
876685767
134596380
315938221
14095995
741515007
215319396
523489932
864307878
370633705
354960286
619133775
379780056
553788272
686814885
798027420
294388896
515720816
382846500
943461722
585180558
668616612
37688901
376975167
456021092
476869422
10959783
26067279
443203901
64377524
373634190
805175457
294044268
745803711
605806524
407751912
380201268
600763188
11650341
42380295
154213439
202086030
814033711
859493837
106997421
386863385
700063467
397930464
426527414
309408461
532452082
882936936
46836798
626619861
561600045
183109810
687380584
149846169
669892328
379774165
123133676
891342030
465833637
594386381
404708148
74181177
341436224
242085753
764535705
261754539
290578842
313257754
660374259
36463557
375099836
149472822
45940827
100326926
613013692
710721418
81064164
279742206
283379946
376045365
44742280
763127865
350821731
236453100
553414644
409474817
16742288
330253840
828265533
606803751
109745703
741811770
326581536
238425138
772885728
538912035
627681260
721909503
216081756
173668332
8156196
174096093
494617784
217805323
199345452
684038715
88839394
247471623
515984700
144810771
686939582
41891448
285610455
875087076
65421882
101981169
46241529
500323083
377036880
589152763
33897993
571053516
131862972
7628636
870588081
941715156
505931427
89597957
137879919
90723321
387256781
491623347
819716869
217670874
950570181
942787332
150387563
606326643
81077461
436825563
531257908
753747342
526035545
279617757
64177392
517987361
118542459
462570168
511542528
555739975
480813498
78374151
132849641
832958753
700507535
191297259
86051697
436237771
723843249
590596662
8726810
129149343
842108091
479904063
634498440
81145012
292646610
670104430
702674557
458680722
822575458
139325442
835847349
451924799
351396111
23568726
290071473
698963022
496407915
796148118
6040563
384834600
607362461
531550398
461832808
809445015
42529386
778886057
926283480
465353103
904370070
581517868
56710452
141663610
198266403
14602341
242713842
826580143
847982791
79877112
21864732
222365121
279070764
465541660
80987580
311036343
459322113
519976641
935406549
646197619
653443407
714490428
421298157
67794376
360272130
49057728
698327180
464625555
388204296
39495868
534307422
316492953
411683285
10120786
724111293
503327497
461626807
455703519
92752797
801413268
881922198
202306209
821256820
542147709
425960208
123271521
185840649
221069289
45050538
162432574
301606938
270236217
97233214
343354791
727712486
905868519
921835991
903936119
566329107
907014197
846176616
628773786
307300579
646445544
762259141
359834715
559398255
439917642
918605934
841140859
214521357
885790452
413113242
645354222
564960168
772345762
272677332
323529108
330335824
317392815
122621070
338938367
679505861
825778883
875785905
638177763
727615011
455666607
78258958
127837842
915600012
149816830
885875847
50038071
509984400
481560192
624370206
131686188
599996119
948817506
766914635
313390236
842318697
173003256
453215444
411361383
565450751
554324565
572896185
407149263
185103528
596937612
474514464
72113409
142810014
596876550
466534651
142800441
739274925
828188949
658842579
283327081
3771762
926924871
744051852
62147916
667869918
194312754
2479407
339252565
401952867
31294137
220308650
135084603
41345787
892509936
416009965
283339643
81121602
746512215
347203137
21405228
615435084
680388629
799502542
481795893
563907138
230910333
798436065
754649163
603740391
28999466
183638859
791103147
415651903
771689103
784828970
446192317
17039008
352525725
496905711
773067615
906871526
656662382
640500711
773718579
211276110
115632267
315664667
94073871
70294539
714275068
468904686
152593620
843524895
429326919
565668570
440415438
130554408
199979970
678151320
135390939
860481869
486464899
688174251
695593326
638394651
228508695
711569474
773594130
64139100
743567363
276697992
273749508
428765097
40111798
565142905
812668064
377817591
207550080
860957328
455588643
705424797
870137835
508613490
1119601
953978169
283153051
859873404
93922809
259320849
506935467
538069611
239274001
50172093
291775467
814058160
237373097
174965721
182911311
111085092
255165560
449749113
372534052
546102472
944893392
577252751
950246085
407274088
271791013
3101652
83345768
465046826
447669838
45835524
389448786
402066
285916791
482029269
928313184
670703526
564968450
695823192
545603562
447376032
696738702
553380790
388424475
171596025
432278388
190224787
123328959
804957547
783245349
162664416
84514554
22975200
352841634
809502453
86201893
574887369
552680050
456413227
60347471
216148767
732018591
763188279
296964033
765686832
787666440
285773196
104805619
18820518
36258110
543602805
397622851
311649015
168245475
652093872
188434932
504248321
487412708
381609282
591975174
450093741
61669266
357924897
191045407
182331725
545565270
164062995
399002640
597795558
894998916
135152757
589198536
453750627
533831535
307972983
610642718
844089702
521896136
313604924
37066656
53648980
392713179
925254110
386825784
262520379
261400338
65374540
925163439
608384683
435538461
474945249
369997083
344280419
521059812
399896942
317871465
41355360
78709206
450941598
578633694
36231311
715908954
292780632
856130224
868476144
24784497
250889184
592109196
791394450
122936466
433704765
264473271
506995653
457716795
677696537
696669418
566463129
2986776
714118401
812096736
47599214
420178459
354784953
894406633
285304644
617546214
450275628
215938161
555052113
242742561
648092100
539121217
177703599
136721586
291200600
153129708
56241375
947190912
889571025
114397350
196942179
540424569
422418198
36453984
119895315
591411783
766586694
32074925
784354182
741161765
571478552
489716388
586217100
338013057
64162857
907205539
238228956
922827627
726083331
345250245
722742354
671383209
650408766
937676951
232949382
662509038
742338285
30087939
394972908
571958031
48402534
364258370
248598400
739648272
119237258
6023199
551759001
933955902
883712349
143464010
277076457
872321244
426136498
614529162
95967249
419895044
841320061
263535117
920042447
87573804
47989449
52163595
801604728
93070909
461118038
38926304
799297635
917699839
7639254
5628924
635618481
686333776
660211518
187888797
843584918
719535399
116723589
946999452
216335751
383389077
877175937
397859259
310406721
29389110
922388291
434884943
802734222
84251973
903882660
757961421
405364714
915523255
287055978
89545842
437396206
117834057
814653926
291187498
32322054
767275950
739169622
622733223
928759567
805903005
396541623
4566321
274847674
682869185
433886652
508571985
574753347
473386840
490363491
748656967
18858810
591209334
379243968
316530132
578869737
539859579
172457595
431288012
639334072
816720495
521826189
931787955
951448544
553268069
158241690
442144703
895707318
168628136
463415196
561239053
616797963
100367147
702667773
100494370
891188447
644554677
489706815
348830547
864575922
672158622
59103702
302828534
820913469
215344635
445872048
90545299
715399863
65603769
750189007
931718680
198030847
802408860
552807062
150056775
81735423
200103624
564644935
277272372
565584412
404526261
304478838
289506666
459023476
819000272
306134967
247115456
243310861
886983670
433436721
26221375
70773189
766605840
600274965
134519796
93269921
668693196
911943597
414264977
395900988
254900271
80028591
562439329
866257843
177230104
338673594
640898446
794213973
750728151
512117208
252973805
150129103
632641278
227780584
98889090
634991536
534355287
138990387
521526790
292330701
766452672
14732847
485513487
287470885
410025172
649270687
334226310
519430980
91332286
241315003
98075385
443746842
544435656
251436162
87748677
729097623
218044221
299586033
244744513
767486556
116753063
507359427
884498170
789512421
144638457
443907558
22084911
228434545
954345351
671297052
952762398
942538434
574351281
59007972
312347844
226120826
83230623
12808674
174410487
581990535
408537134
217823584
932386276
402663015
465495559
137918211
303645987
920568399
810976695
530258043
882698054
601347141
940963951
134576655
649035021
134180193
360235358
157475711
863762217
666343674
790519194
104259543
29422266
778074294
9324102
252539342
50440137
897042277
518940513
863704779
799307208
4456209
102345790
10185672
941621309
23942073
217707580
137705222
596216013
314967125
877470595
762254026
451175490
13105437
275789271
272461579
297271499
346309720
466921450
415305459
258413562
144138633
934938148
748991520
835732473
534820570
186789328
218697658
655089833
199520466
57849639
237132783
9381540
930147947
123785000
273221499
852899124
843805349
313904122
465062326
685889237
650236452
10310121
519794754
543258177
24206705
676435969
896848347
727330678
102565122
413440056
392196237
46706667
951947466
564950595
18485463
401105470
906145889
681980876
41240484
118413984
549262226
385758328
54843717
609858605
153694515
897966546
184720608
184050498
827021043
223942226
863656914
136797954
324878901
124010300
727401306
824599074
143911305
144385624
930715779
464003310
617439354
312051081
823727931
46582703
227856447
288522654
859904298
309945021
121420256
39919410
944396446
809636475
410087660
687853702
453013995
418395844
789351288
24985530
106548136
19940559
158870628
124038483
50210005
325271394
78965116
839522471
366483159
588145974
241105578
56931978
296713028
265459290
460019000
606788761
153872733
447041757
37725848
644108076
602744799
703115644
943275555
807291090
518617275
469535999
69357598
295764280
600035640
441726939
445508274
801978075
427549326
503798271
298972629
42691348
882392633
33374821
239900315
159151125
513869067
316600445
348386446
195518328
953875045
124473060
143023622
163646894
801298392
126446517
375108432
468916751
11018523
361064841
235145040
213477900
664308762
379141478
625620773
307456041
441056829
82717502
325092135
442531071
618709317
799249770
872866140
701624316
598465668
37621795
169070490
677910846
659613676
544464375
372983598
402613609
851020554
900943749
134232606
592300028
150363428
600361209
9568569
712565495
616134668
559107744
268110230
123147072
27981879
536127743
451290488
226056822
81834563
822464295
590824523
327999699
392406284
881297146
48842010
816563391
125984838
401692653
730869831
743142417
857444037
533522436
253942971
568799149
5048632
40426779
944565437
399682323
877450754
762785138
308987721
288030686
103857477
654313424
131475582
939544753
370183134
305110656
493296900
389219034
16762323
201789267
61946883
924273150
924818811
784564788
320235996
665487973
214282032
605875170
930801936
774168510
19921413
138823857
708616546
934626006
773207773
249386223
756337485
616022550
695497596
259217694
941871769
848264525
881903052
421642785
219754202
57523533
717008127
130269384
426773913
446416379
383408223
853288294
535915686
463951468
106997294
712566255
299364249
644923437
214990434
872825373
654429426
238548214
706171491
398242374
627778194
37991426
771504762
876168825
832074120
188521089
157783867
240521625
151444860
474964395
260755349
197296735
184000430
514855086
172562637
79872516
239315427
470512950
930533892
42063762
353080426
37564452
33237456
83447841
263994621
810929633
384773865
356986743
381560634
448562061
566740746
894573510
84706944
552494393
879710835
87896254
559771602
300046539
256957290
18916248
693521211
175536743
248065149
837450756
788595021
855150032
469909851
316459384
169391353
222314438
295577969
84175110
642338727
439835556
651777465
619467132
146792382
402637260
133360267
723355839
224371974
16877199
554978251
275510593
161879430
525308802
124171383
155235363
149271789
508986837
554640474
229808486
645737142
265106605
336839288
224209233
613217661
840911466
655396299
89490062
809138679
432077268
13832985
507756437
350572166
33965004
542674224
5885726
734765721
946533338
54958593
755596890
398963660
773744200
52450122
315593091
640931444
207284169
291737175
707660021
538500396
221970088
399484960
625729572
291852051
173453187
676964268
886756563
193037359
467679342
694340362
911789958
587006673
92567207
452802900
457034166
250729215
374564902
870702642
504629009
770059528
751719825
460643187
860668027
237735982
68316959
298428702
600887637
494370093
837015255
482089418
2986496
864876993
14206332
733722585
542147709
635876952
914997072
787886898
322677111
233542908
153455190
96317121
345843771
306848704
725193042
441742402
954305820
922348977
436126734
255503370
699025076
513647636
814346391
916126527
638566965
119574271
166953120
49233939
395527641
570703968
213248148
415681555
708302268
490668457
823328179
748855501
108150093
372657744
285078659
684448229
16499198
928542708
364880614
9046720
866767687
409195483
814288132
209935890
230527706
595142519
706286367
918309405
679433995
19147717
3369696
409781838
629616210
161180601
338897892
797631933
565333515
585461923
440252697
97596735
124914891
231237389
318330969
950761641
346772352
321557070
158825643
138291558
427329147
584259336
613696311
390669796
780553701
94087603
855519864
494962392
415845740
311258459
663495057
384959049
499509945
550658106
895944416
101598249
226811735
635569448
884703196
500687046
318978957
522819822
420008534
271787043
181804322
684488797
162364397
291725683
704898282
381675510
121418963
136357812
889331700
687686488
936803986
3915357
771564654
493698756
706431584
722108683
515582634
93968568
359657610
566080209
318967534
188125771
562069122
826025451
93039987
785744181
226190844
690851304
858444494
273666657
949119386
343977036
888269097
604956162
710622654
10626030
705269741
436078892
327616779
481588214
693812748
880266069
340817946
206714723
248214340
525452397
198132381
700486872
424208349
67871596
772538659
163650435
846574992
789863489
894586874
459762914
555376215
670088447
42992343
297366099
508709220
466050841
6969634
4565839
6977807
31380294
504152472
138379897
265631604
768989517
498835231
200884897
732095107
405318146
238147521
365197055
590041428
913618401
261855059
951470043
520790684
125109537
595623861
162249482
79580349
714758265
615553473
280728225
391763934
307739456
883296191
129580128
236518562
186204423
441042181
953643114
905270745
155056669
1187052
301224018
195595580
658043500
477322875
501883671
919662093
229678159
249757496
575088402
262587390
326746124
485231564
305556840
2982012
664270470
429034203
529698209
802887510
200592642
909875358
6639015
128354784
504053338
96476694
306382637
504684924
810067260
844448639
786867629
188655111
855180995
210597883
716406248
420943956
629434882
600824406
322772841
651720267
718489779
856976081
552999228
802868364
429724236
821267670
193607101
276544424
953595249
94453565
858590199
599968619
238444284
865198167
512749026
468081408
720757026
665773431
876341139
407580048
328186683
708566597
943964811
145381262
291475812
365729132
26517210
145710633
360825712
616989423
37497441
321715672
558182566
874953321
351162968
738355917
191097350
498998924
381043692
264074535
458787387
85327606
354258438
24975957
245214065
671679972
92967979
926935318
197568225
893961453
506566693
843457884
765600675
654247539
349701690
772732560
592086052
229416945
360538326
906054409
122658849
39125200
671429459
310702627
183811618
617755263
905668527
150655228
764069118
38761077
763098492
917332725
223574370
16666593
168762417
47596956
35037180
948670138
158662363
426786303
109323660
312710069
545512387
59055837
500734911
725250480
459419150
173137278
474252632
653070060
265034773
10903647
429035619
273012387
844107916
703589989
65249568
357360090
802246119
849230403
92586561
788633313
267804675
646458682
624370206
156604707
948301380
446800629
761403693
258189141
481253856
914097051
288769545
6678115
460537884
52010109
396475368
200589208
159131979
532222117
119107266
420953529
368881949
419953601
752273592
897186674
762757494
142398375
129405768
663975170
326180829
248684847
598590117
116522556
192930838
518546354
615602184
281804485
848041031
943725486
930946188
915414476
378066489
932864176
820125840
771172161
563696532
904284726
151799061
230556132
891351603
441999964
208457241
106787351
386410423
489591939
862174715
56710452
816887534
425778321
713734161
161179992
568661247
804285168
771401913
391915394
123999069
655452811
210279028
165785214
367344729
738208555
881779798
673939200
945687951
433609035
816634338
105588440
863704779
250077524
128973448
664945083
364578132
289123746
470838432
123692733
303411384
886086453
336747700
812048871
365825793
171146094
703988847
379531759
930198837
613447413
47642145
163737863
212092901
412938976
689511482
632727435
393727917
771698676
381386167
568542660
776702782
44380428
463448076
293556480
34656490
689075116
815897217
532570715
448590780
902015925
296839584
211515435
278842344
690213300
479281818
349310786
379454574
405157087
479734117
902159520
692635269
64867423
392751471
426898362
506980833
283451530
431750824
71902803
935808615
346944666
105535363
272169677
666112999
34453227
632985906
291475499
211332127
501941109
725135604
63532104
154734867
598038950
320111547
390032739
265299828
466122755
177360059
434320407
545718438
128833434
107031703
360348917
60616029
748655493
156039900
176065982
126267870
477350130
207312888
556955020
156834459
279196545
80432346
267268587
425280525
621506284
101610401
146028003
605004027
293670921
544205904
299878859
596200032
205433260
896323652
799017996
833794309
397389678
209409375
401311422
546053493
130227790
101266007
503223891
49599488
117479856
100545219
29302953
596838258
179784242
553328973
781767895
508183614
616635222
303914031
258166275
221969151
554318276
196734723
137496999
946444218
786248952
362653959
681837741
508266529
903241269
169876774
437411256
818887741
43661488
205284236
7964736
732775166
66974256
697199646
512558191
115077033
344369529
733207556
637906428
576821115
862814490
643206331
65402736
30633600
419000637
106869329
319805211
149432422
40130016
442573627
869366014
348050299
468680467
300661541
180939273
655232227
282192894
111621180
620564205
746367058
846270497
341439297
553539579
61158931
445307241
483178029
157528789
15690147
677761018
59601498
773604331
313430863
330765097
12234294
679010810
700722156
464455127
565189920
341957133
663825569
941746035
623077851
418177359
46295028
853636821
797813820
358604580
618990180
418583631
524054739
708113960
225817497
570639959
87995016
593066496
633866581
609685224
578314503
315416673
231189946
432535599
299405148
896350560
251578440
131140527
336950454
632459391
26704681
781032351
70974222
166101123
291124970
458310586
7200270
838930145
674682661
661896366
565027179
454267569
172671959
354851964
582344316
242062878
676537096
797249013
560517586
522580497
315889854
526897920
424562550
838709676
488988840
946204893
491822448
25492899
66857832
805338198
232920663
268681434
572915331
846348930
153648566
390506461
677462064
202095603
144274683
220879114
954901773
447671772
65680353
577663539
504085461
7179750
385724889
16138551
815809873
316416369
47357631
903040236
822875934
605868782
660192372
532766169
9745314
135714830
912391178
470034300
276891080
522204137
310117335
18820518
243260973
465379619
355703961
417287070
575506712
37353153
712882067
382920
350343081
110194803
938895483
572455827
459753716
496666386
514491312
479138223
540795778
26947995
918085425
365160733
207701795
876507493
261955572
183782454
265785381
61018302
431889776
916017628
775659314
443058893
297375672
122496108
435236445
117441564
365008917
78362739
902322261
164234388
738576096
569689230
735804872
470637399
105829515
864556776
830859816
176583558
632162628
948646008
343425099
634996236
937977196
73803739
885625455
89306087
252200685
146055261
430306350
764915567
859511805
135361149
158921373
388290453
195547671
950785361
790562190
171289689
105178551
43011489
97587162
241545936
860051045
69174498
680544570
565625495
680938494
174448779
523440288
456087899
306718920
201819303
201037128
140275868
953139935
686336235
580990511
648120819
33904728
134404920
117595581
686795739
300280944
394789647
900120471
652593358
421039686
138617040
859923444
240102258
647996370
85965540
864681225
153469467
617946723
174745542
661283694
619286943
275970444
17065080
568195842
633671159
780362241
772426224
923313597
221796837
887972064
705099315
423633969
818606376
14179448
383149752
568109685
844137567
953174037
817731558
660962002
520602230
430440372
832458507
919821705
439549021
301932420
162970752
806889024
118561605
342363215
791688080
347359854
337887594
222428655
203285001
546404303
167352738
30018778
514280706
626224068
47338485
136223790
861060210
886479380
366890873
602706507
24257982
904418748
880428810
813255069
242857437
322358990
253052682
315057003
720770316
825575520
21204195
84807207
550255346
622800234
353109678
626040189
5695935
512570277
3914059
565393898
819994461
376944700
476051187
785350995
653309385
225438058
462968656
823967256
42523266
535149846
534958386
31148152
691266330
636456114
749900955
103628378
598389084
174951477
212166399
46630083
14531814
215707171
331474698
578869737
305888517
155042193
314224152
56423262
933348354
216353983
364987803
463754412
539639583
17614320
942107649
706056422
271129036
307761343
551989151
525864036
45404739
926288620
136865181
835451523
23413062
318441462
683330893
452716743
206057830
445795464
473790491
384207423
290272015
220505772
824091030
445067916
630967368
774455700
130778062
767303804
92293293
409446783
87860994
205032493
393000369
706228929
270734168
400687370
793530966
285579789
273421655
235390497
588041434
342195432
855136944
445613577
666994665
933819475
389311766
327671881
444496116
193835794
57702160
712387010
382460496
519040541
729067615
328726533
514184644
424441050
562117993
368204069
482342951
941122180
201454361
457136585
277333550
278605040
225332521
731971385
918280452
46386463
70035222
196278966
559369536
719181198
659550981
683942985
131197815
35659425
509732432
47032149
130087497
574992672
700571286
316751424
652390377
528172053
129493971
510569054
734945011
740624718
81035445
115526964
178479012
766069752
468430931
64857075
673007215
34367070
205666332
256401321
265193524
551155902
954145560
879563673
917409309
284429471
911230899
66711661
101981169
573767328
311141646
850283433
311333106
123740598
876570891
887330943
823455099
451931757
251021092
132578556
720039595
598327255
204670740
79444090
2938911
911301735
234366186
763925400
599432541
295757835
11746071
125439517
740293020
112300863
785177460
822960666
424501661
830323728
650874954
296782146
272512539
559608861
755855361
355311468
352650174
252916058
331924629
733043111
611441558
473796489
955375827
769180977
445156124
667668885
464328257
229503102
134500650
244063635
835263002
538138938
329138712
170514276
851920416
610920141
715227549
689658066
176506974
302026279
753203640
56901912
200793675
618295211
234176151
52182423
394541622
421118728
581387436
120112431
144916074
116670448
876800643
121266732
350199486
57916650
60561018
559278334
784671370
269164041
564464506
199013097
702820941
809579037
526534146
426402273
177372758
918948180
67346055
882228534
201413008
950292564
87736545
726906609
24755778
33036423
132872295
451338231
529105596
217594290
489984432
167141731
546061805
845764977
228882689
7471361
36712455
527875986
929442570
656659935
231818072
555985016
145393238
448850886
546436413
12923550
166646784
418167786
570378486
438012126
830917254
261372973
242637258
477060882
529520922
481483608
410250915
345903555
48803154
639844936
200109579
566980071
844170806
30671892
529698530
514734133
338654448
648618615
862672322
590026772
439678317
891906837
112846524
359829924
26593794
937292771
43248686
4260610
289726845
173392520
710144286
536396617
929298353
65239995
51694200
229129755
409541542
718764753
283782012
82656576
638210048
524553956
824657442
338436092
720814633
392291967
414174370
828103079
638231910
5084603
666392080
733789596
742592144
427023691
107782407
494282709
799986891
179637345
953174037
367028820
265575546
140608224
407834687
767917341
371055745
395422338
696029049
117594732
296685490
551687574
383973030
751467843
680525424
698674560
679106003
342196458
449337474
558307963
400668342
654432046
953872866
642951399
284230682
642166413
925402764
660335967
941954481
764815689
514194549
132921105
887713914
72323281
347624349
780125140
48646225
217561887
443411787
11896356
598523106
856609463
618223823
902951331
400174544
743911564
36769893
817458679
642948525
373908032
732574637
914164062
46922473
34448701
195080708
141080388
48439380
221821886
101591209
471518115
37669755
596960494
290560434
825489363
413228118
397537971
858141418
317948280
409351053
546694884
537902792
904322231
677250713
107989817
633541140
522446475
260854677
500610462
142752576
632668392
319546740
864087699
790176362
284727989
796175034
136683294
407168409
308671812
707488422
725844006
747483303
749182886
856381434
287888829
709593006
931184856
290091349
223759302
14761566
143212080
249223482
35465958
201750975
323021739
74421637
222591396
861693626
130776753
852542661
23724807
137583156
799450736
423952546
114420906
179219636
417487095
885394286
43547577
142800441
867715866
141562175
798404285
104048937
482345178
296475810
925421910
233868390
946109163
158098095
860196878
217817997
666510552
765648930
322505960
467302899
101186610
903183831
632818982
92606908
645497817
789083244
733961910
107112297
726897036
487849653
407804089
161620959
401580542
333459477
733799169
751222029
590108439
455214182
422370080
83776675
73271742
549691233
104366742
787763841
433329193
349280478
226864945
658593681
615728160
107967994
170954634
31574928
709801692
819793428
83235642
179723502
274697235
35420100
827260368
185433816
807565015
495383604
287047025
564491091
692674629
164253587
74315199
546522570
116426826
494907209
426964017
381894504
222557718
237339688
30365556
832008576
31362781
680239962
663188721
278823198
669056970
331733798
689007102
219164262
736426520
715543458
768147093
832777402
771239172
811541502
595019388
784445439
141517659
44244713
616051269
12138062
436547946
174263994
376486944
588997971
376037787
251195520
78628602
26584221
696456412
771287037
942396849
666395676
833158096
791313753
538730148
467120737
460097526
96002799
189679957
938711523
547594746
178459866
337347833
184302877
334552315
442360641
75301218
165207400
555281865
458184625
739428093
951402444
57907077
742976051
584300372
107980111
558573544
921286374
361744524
430754913
471728721
6154303
209907171
313431602
679194777
435176207
757625584
112154755
84634893
788585448
8768868
569306310
881575145
459115098
15843315
699479964
30911217
220121562
691801175
259830366
252583194
608823654
110638535
451419993
1463750
661963377
126775239
639187147
551711136
710125140
549815682
36867462
274815540
108988605
403961454
165660765
914424367
598235916
623260703
625337079
190895193
835708147
290550123
223309371
553654455
73866208
76137104
833932749
240305795
863829228
801926640
434625888
814304077
448250887
274102884
326444840
729213702
117536963
326195893
895448847
222653306
883932528
280038969
836899728
80537649
308748396
482529896
952494354
799704957
594234402
335807094
454918533
96237369
477719250
423209701
515686022
616438627
202574316
300698661
207289306
110931924
210164536
862987261
150985356
166764532
44725056
391181499
466110484
80323672
809646048
705960185
545531449
802150389
276446953
241017805
234437552
772943166
42494057
701787057
459389124
919285617
271547515
480545454
606946546
417597359
398458747
952840767
623098169
494113038
92578729
487074240
76710355
327310443
209916352
8759295
311457555
868385976
679529832
878763108
848263530
110051208
361884602
188390265
608785362
360423450
437199565
570264437
253821586
404344374
768463002
929416947
781654950
475607168
536892132
152358613
151454433
23502740
451035782
282748985
862474973
165756495
101807678
319707188
825105751
663399327
867715866
442240540
229531821
624771668
468923832
84941229
674006211
132101629
427784325
78450735
639304086
344742876
39928983
200726664
893438517
604075446
208672254
272150817
718526860
296083317
867955191
423614823
273043044
674618838
459962823
295039860
520416999
907568265
351300381
298122366
77924220
368748718
393157773
299634900
835512388
955285222
705759852
35705686
218044221
34539384
263372376
724831529
937716779
431968387
67641220
462586506
312015716
387931122
368828544
633154835
856560483
638471431
624197892
108835437
23693175
951221145
241737396
914518263
499551081
7600962
240337454
64501394
564653832
790394789
439860204
17662185
705549246
358862244
954026034
302043377
446953797
174306104
883201107
793888890
14493522
828120804
625469206
695349468
776192155
115402515
304421400
199330187
213736371
54919970
355665669
534269130
939618669
592048432
406406024
56870969
636969032
432363882
205017098
362385915
64244403
626535805
827996068
220935267
416080872
131076434
151885218
590070147
389439213
450249803
521718927
29877333
470943735
754553433
116465118
445900767
302229183
417889099
102143910
738882432
687085879
515123130
42063762
119946666
6485053
894854031
297432424
345901209
392493
502764387
402219168
191019642
798914715
220732243
643985283
522630372
955021626
865648098
341561928
258978369
461140983
555353754
528723965
150267381
465161328
71300517
128177716
937230017
540616029
540233109
426539227
538931780
69729358
28939179
244063635
7460893
232145250
576457341
623099711
436794262
420570758
170801466
215650971
578544255
92236885
345585405
55675341
232489718
305691585
911895261
810887649
353895742
353961675
243793378
403444512
275810292
444476245
422714961
138961668
825087297
709365327
8721003
954083472
750806496
671976735
92629409
1100895
633943206
97845633
807200391
505004469
226020336
28556259
680850906
197337822
540732695
262921374
75990474
108481236
912543553
562815319
103573041
501041247
339619959
6366045
317498118
595976688
101613622
914453652
740758628
97558443
39852399
186836241
192560895
498521067
645577153
89479383
778457214
50315688
296138656
650949092
206441745
762822265
404057184
553089648
345939501
330754260
333580758
795509626
494279087
723342171
777452049
542646786
733282939
791259481
845142732
695219666
869056086
153455190
890480460
266014524
914353046
204077214
534649920
438037893
853796568
57313551
478500891
825623385
363711053
928393568
255848879
287586613
118657335
56138783
31227126
75838246
558708999
915085570
924593406
481110261
889465814
629665992
29714592
6835232
671134311
817358613
518026336
922809260
781108935
720349104
310042250
568770222
587246112
572302659
37889934
89229933
627214494
39785388
99172435
284939031
136712995
280785663
349059067
849669655
350009874
583589226
20792556
856822872
235353712
330900318
867428676
121701549
805577523
79745449
123147072
197500563
201475071
219575901
381646791
343192050
321882552
781482282
269993404
405026354
54709695
217067775
115565256
386356707
275386491
585369804
43718491
124583022
520693734
282977880
457450166
159386879
577663539
625442382
53120577
610355334
797430900
11688633
18089661
7342491
630621375
403789140
51776
662273105
762968100
915646429
887627163
346042882
269071375
162597405
172093821
201844278
384705497
255206607
925192158
783779802
32891682
873421245
701793162
762508596
76871190
491688426
477070455
711608913
82070982
692932032
859023582
176727153
815131377
75844767
399988659
883989966
164895751
677665437
671172603
796526523
761548370
659431898
39909837
623457387
412902636
291329967
151119378
767658870
414986023
364698437
113335635
859722411
296282967
558670707
87736545
45472575
135661261
367919439
790892541
362002934
392380408
500103093
262430882
422866245
609934122
723165680
404557945
521029671
384164490
766893030
220402346
875796537
692531458
873130479
584339257
211726041
862163526
762680910
789303423
263669139
411150833
62100051
585683409
477089601
632356457
21472239
29925533
344604679
697555791
306517887
847325376
474772935
838738395
743171136
239714367
628821651
481644633
345226199
575727322
46859835
89589552
930189264
660298277
878749075
499844622
916866256
463696974
61841580
495395995
247548207
428843723
559867332
10817490
282615511
950596104
428401323
816739641
148282310
819611541
514003089
693616852
38383295
500111944
612367259
170904919
567582867
852848997
242428842
477684981
277262799
171989822
42494547
127579371
348458087
15852888
267063469
386895472
776346343
47702259
757846545
887589414
475538775
407086844
920089749
946013433
71638450
189736860
942768275
757923129
214904277
757990140
444072552
318685170
330077040
531855439
808023397
278871063
346624732
426802500
905002701
869366131
539467269
382405817
416186175
263305365
478774449
480947520
271949784
724943992
27654716
331704450
307216716
761474614
78469881
493296690
620962218
187104285
818865180
613543143
85199700
135017592
942563824
417815598
941705583
487974404
162099609
826887021
658890444
377272393
375414768
858805656
862048650
40608666
180498915
55915893
823871526
145461735
954657852
273462318
198122808
665371365
14455230
596203989
420527215
205044087
918749529
481636776
106336884
363505956
237330501
787072914
30403848
900455526
453003933
425592836
738957627
389075439
122180199
157332255
87296187
437037875
407551482
798922246
2757024
744683670
440453292
35190348
185424109
13182021
145720206
724092147
609809673
614297380
351051483
808470095
642769512
873732425
75033174
540833048
662280235
610968006
790597161
514084083
656411037
156997200
843955680
61493642
659205162
661740542
267527058
142235634
30298545
665610690
171988784
656945239
119917074
685321497
350968591
347900911
302485644
533646885
44198541
104813822
325733881
599451687
23559153
70916784
276216994
345611988
53856608
680506278
769908525
712365222
65247613
220820391
388538716
342571088
731352883
753557841
244060088
135710925
8021967
741438423
261467349
638668149
481933539
500497454
728125544
27721792
238023072
682382586
499697249
411801741
131370041
353358576
11822655
204852627
19572469
745516521
267402609
394378881
287357197
683451781
322265472
227827827
665544603
908332020
213423371
411658146
209262950
148593378
64550739
857137701
324276164
225300555
361782816
710784549
327013680
406368999
391164591
642989691
28221204
168503946
742725183
287386300
393498165
924243364
889667314
558134619
125703063
791710244
38222747
162054234
373136394
63210519
731224032
642989691
243099611
936756342
937762105
245003144
484196271
705060736
221815983
365466276
622658815
12933267
616334817
495400318
929624457
558795156
240349311
26251656
902020170
660201945
297810234
237209367
490606677
653749743
687494568
292539136
949564441
489132435
452640159
788288685
47433842
646095291
837849085
247605645
379230540
392592860
484355508
405272955
154134873
324926766
3245247
324373218
708676031
252604109
882167981
621594036
131150557
403329636
806822013
305629397
395297889
575696622
138368142
895314825
41728707
416770128
294264447
718300482
32002539
546461459
831101287
894376671
610114567
194572053
58299570
246970846
732899307
264750888
832161744
40713969
128077167
618176475
240014256
62463825
381556955
602400171
842931369
533780385
522513486
555961548
355260937
243173346
666192038
762660170
488577201
821976072
297439858
15862461
868588011
283992618
753845031
891552636
521336007
132809742
638824607
120911135
428042345
74755557
884096961
464010928
794287117
559273806
903294225
319106382
265456442
937835335
348256167
921284996
533411542
742778643
943438296
670652161
152760734
625520575
158538453
327568914
923447375
164664870
670413608
727563904
591956028
240535890
23448149
307407467
494053651
309935448
639945477
629237065
700159647
20735951
344859617
556306176
27998821
44809778
214913850
61485078
246686637
396858421
414621817
374792775
84998667
767678016
449429541
557646396
845726685
180661656
372324662
454076109
274953359
503941866
729399748
630745947
749632911
670664143
372350021
294487255
942327828
515562655
127636841
681827352
191010069
891581355
7313772
207991372
285983802
815324661
815274972
204833481
579338814
630343758
479406267
691373869
216434201
380545896
151029835
414577911
285840207
102268021
436624530
896836932
662279286
889465722
504446324
58658187
319161144
772125838
78690060
62770161
696014538
262380429
14397792
896900620
462911988
93276870
272083806
787187790
204469707
893055597
161553948
628574908
45347301
220241837
223755592
767398198
482029123
331636212
19729897
906017439
30126231
571967604
512749026
452333823
651933068
245303874
214823719
261515214
400103535
534345714
846712704
932250945
662327151
782075808
727700500
770348562
336079311
459874898
26995860
256125615
758545374
403769994
532105632
171701328
273893103
101167464
717356277
467927942
767869476
554958515
336979173
210950628
4681197
538174914
226439742
247970517
686720601
438969915
420988193
420139824
560193468
56858556
124200102
385635529
777771870
692202942
841208229
863676060
151971375
751023463
310031178
193590925
569296737
296395912
812651970
885885984
108146181
873216078
716455030
739734429
543777427
333446736
717707907
558756864
9292046
475136709
46476915
726387386
505684152
900943749
929021522
90531861
410059533
808255065
894778737
376697550
228398895
950806562
533723469
113199307
303647731
443172462
366651979
31839025
571621006
9090091
854007330
229879109
821931532
40283184
558651561
894644604
692529966
149323119
8137050
493593453
893152967
267134565
373799398
886242844
306423060
416272332
770991897
295164309
148400646
861977426
898713580
227971422
61946883
668080524
218905791
505695130
382039284
138348996
188377494
600734469
170288243
540683040
596579787
431493402
23405985
414037211
182423088
713523555
822175408
73053774
666769023
34405362
632579245
394867104
735111445
124008642
51770784
103484868
428156845
403243479
650466204
570120015
949603308
27612595
16551717
546656592
451133112
120939573
281946810
62894689
258949860
59376159
929853756
271231809
91919946
119378630
936143670
579290949
385203384
27732981
173788242
413955666
172917099
316540818
855960222
159582148
483876858
239765358
157913865
94426939
360914823
563706105
756247854
151464006
638377957
625547685
901141027
610297896
179407593
98017947
912460068
145613950
638902020
351820572
122065323
62894610
363266631
578901088
856805083
171184386
311907486
608538353
425663445
619670427
171120530
548904251
60874129
127234743
4476142
406839666
107498587
187745676
844748540
910717782
436923067
678093483
366655473
525542577
798913540
56968923
537906870
157055601
332661873
132758364
109093908
692333283
516214452
802868364
872310906
321547497
94546797
173194716
322629246
523537172
388257724
637560347
458637959
304861758
75062655
955576823
589505340
81746540
855232674
727308675
46026984
252579323
922136836
215450976
943017084
59983687
349089018
578257065
321719811
782286414
68341647
454880241
24888496
790117128
540279282
515410320
819946596
34233048
917585602
826255203
258231675
653192636
77560938
239928099
226372731
82404384
775876261
432881487
764844408
588997971
384786722
671076873
765734971
259990014
846544700
241670385
164109939
434811303
892749261
478496832
905759163
328803831
804889226
46007838
734048067
3436707
383360358
901300590
489922337
201622504
553568073
882917790
699470391
353936104
676303731
289592823
357801440
650447058
393063289
349739982
737494347
450093741
890805942
483675825
861838044
724829268
157403924
871602504
627204275
449404485
348485919
573480138
285677466
785376558
623728815
366848901
541525464
232603979
191488416
665967384
531150
694449585
196053890
518119479
814135785
834181647
422389479
329383316
331637439
580807594
411158634
855280539
8989047
673738167
776963826
419680320
389292936
411083512
380791068
836201460
134318763
586719597
168867720
431148774
805309479
265748854
125452595
768788484
324013642
936537992
583139295
18992832
78397675
678783446
142050432
234250109
698497661
281923011
337151487
679089474
222836140
106261520
375963834
736795518
268666245
192742782
663236586
20848742
953317535
749047745
895027635
175626258
162158616
136300374
63306249
928073631
181290281
271107360
79121010
121586673
687639145
151777761
64416717
572010625
600525400
256680849
717888843
703041120
247567353
847813599
270599991
845857137
791974290
369179884
477405510
774130218
383140179
840790585
862385791
91374285
476747039
770265845
703682511
469297179
893046024
868489971
838889596
99447093
656973204
14589252
40311903
922703047
781463136
62482971
244216803
85831518
466211052
111004528
416128737
498741351
138070530
416206781
300553424
34625541
584737986
506785047
486432849
283657563
903557178
461789823
936509278
400716207
346947070
140152201
413745008
504977153
242103288
401886077
582052977
699345942
532344957
600498614
913991748
39059424
209275353
770913690
387045963
609798058
842548449
640133327
440488900
216282789
702056086
759091035
302803090
752716223
651835143
615085803
410969750
141115593
541139713
409949745
496283466
546838479
855175236
448408893
245375136
465412701
119085584
406459272
332537301
107414191
147736441
607904646
83876303
611188185
642640393
80575941
73307008
878365941
950443018
313963819
295700397
440310048
801394122
605771808
907281075
393268413
667841199
385035633
452671432
697848096
428796399
167154153
91436290
118867941
718387804
199290714
277988679
697230309
797030626
296444614
624437217
935779896
197988786
845449068
209399802
441688647
229789657
104255584
496503085
449563462
746626989
479152629
391545273
845787452
502635828
868436544
304436548
508240143
230932511
520961035
668828490
282212040
512059770
46017411
882094512
77273256
837821124
825936581
699989189
224371974
25129125
417112059
733338611
669426709
649585488
96282959
245614461
952389051
205622764
516341584
98400867
162358080
946853763
448332309
158847877
766914389
536147690
926302626
704747359
48554256
482653534
916196948
627704493
460738917
469440774
674609310
66206868
316885446
174131576
27579813
313640199
545758041
5534388
407831934
893224460
650877843
627778194
215459511
279651336
7007436
490290768
776635505
585642358
689633197
951717458
532517271
389848172
503220194
236795480
215036467
557762731
751920858
50780750
475222866
375845553
49681126
53907297
162444075
540309693
532140783
797239440
267983760
132528612
349341340
749336148
659150075
75004455
478697865
148268473
28541764
443957222
514588830
845026445
665211481
126210432
719219490
251157228
848556774
199273051
99386886
595429363
400433840
171260970
648802745
142021885
316982768
414242856
857561673
209696565
170160075
774934350
643908699
135877557
513794107
810521832
653589258
388887385
940384509
15336828
285380707
416801454
900503758
130977786
382559879
555476280
766270785
757492344
66867405
18303576
75492678
504918312
371930196
338641071
844874688
759703707
309198327
845004606
408093662
667764615
129733296
518210878
79580349
522108317
936317614
36410068
111651611
736297722
634297407
501497335
85592193
94523802
117122023
77464716
862967658
564216956
515924971
92819460
545153631
672513943
813074151
353818080
338182855
347788439
113947419
820530549
499289872
365790592
42149919
209103039
821928207
129934329
199731072
650571507
928602250
529124645
846281919
377023032
239286708
785278470
742596756
302640822
280488900
746129193
428632163
482032162
35400954
810900111
814748637
931167126
568655346
45098403
70562583
701403935
514328571
132748791
49196721
623479917
832056441
538366374
190514728
262129388
13051765
71422518
797363889
19014958
271346685
721874842
733703439
91917827
100439916
559320461
917473060
807846923
112242414
58625052
24449442
431857176
780966
62066745
301224018
24840804
369519147
788393988
227397042
727709855
731740974
88017228
462471630
417181767
269757567
152464974
486164805
29073201
286797507
453760200
272332704
151770342
275530086
379550304
191826841
601270557
748532016
301214445
270995369
118149966
758957406
562002111
296916168
920884308
394032001
796243848
920577972
9326989
592458143
121146315
488415287
32308875
327085921
332843637
821179444
859547756
301544676
841983642
723752846
251328241
245968662
188818368
114808989
183275085
487180813
472504134
743965695
644741550
79896258
794758989
369393351
830841879
285533871
414836382
675997294
9017766
749508462
83921002
800791023
742102774
933731274
890585956
701490294
719552214
704065431
599129584
82779227
387308975
184442991
73061006
921171498
67786413
113248590
50928360
631945433
281804733
826542393
369623103
816777933
638787144
265754460
16560865
322399494
137700954
496362754
769027809
410250915
54757560
896540169
29244235
952484781
879454886
110578359
648910175
855347550
102593841
790366026
14529065
770111234
450400077
660929493
335007135
731478735
555432352
221095548
99118842
854170071
711953583
170376389
130350998
523734789
528075399
731529973
355687178
391572835
175195473
205576159
819889158
44399574
736828927
165124677
141767406
650054829
760201503
67212033
941514123
387293399
679702146
442961856
860095758
765609624
475395180
228555375
933187516
770934891
628542073
186979836
945419907
647661315
158682223
678993744
144664093
762391074
704938637
603099
256586858
118984094
502368608
191345124
123865047
342963584
785368920
136405677
203045980
590449090
826330307
693209649
786996330
940183476
720548806
464252208
171936187
678189612
21740283
937332197
941584392
308681385
467675601
416224467
711360057
462116840
425366198
909587316
62779734
920417556
191613120
140694381
706308209
7840287
90522288
870425025
478602135
855840309
136532845
120417587
784880697
826772145
654794840
240110893
396906153
725387076
537361209
347049969
640999074
154632669
439131573
790549345
533464998
206480037
322278777
701016895
368751300
575573254
656989236
458671149
264770413
29617552
79005969
42789594
213087680
123908974
421296072
315090117
682727214
836775930
121270764
624494655
248802270
760191930
128397313
89303972
191077080
15948618
332575593
749333058
457975750
370719713
178291351
221873421
893247057
458565846
604228614
251369514
48381942
934011920
498739294
72438891
482612487
366310845
928849044
166321302
767684172
208614816
934477968
895870580
836833368
58062869
304949766
642256071
656803530
182792823
835866495
881245108
318091644
340812004
78199613
76765887
825537228
624925440
875111961
625250922
509471886
261476922
300276291
491736291
712834299
556287030
164817514
137676434
360512335
419823915
212013231
843515360
379607742
46267483
891706640
699001314
397856047
266340006
165134250
849900513
649165121
673873642
363969522
668146770
95931033
128235564
310940613
65266471
273371194
173520198
480838004
333207411
11822655
766919652
99942120
678716127
129217787
328861489
11822655
8960328
444267797
461322870
232354601
233349185
97049327
565462483
164454567
744758752
300470345
850996344
493289694
149771169
171639241
325533287
545565270
13373481
547889764
893046024
803442744
758602812
373270416
477363411
2106060
522125374
154422063
56881595
776312862
770254946
328773487
577105165
115948243
609245124
153809391
597690255
920759096
608316285
299165823
582095838
886192310
353880626
158107403
625714150
30671892
38282427
713044905
689308121
94533375
157916208
137544864
931069016
547738341
438529557
398485698
870070824
787474980
126258297
20123509
838379732
75733413
262223616
43202949
815763195
233817086
72869676
239859429
594212155
39297554
384959049
107786285
768724942
8482848
443902802
748780914
468678752
454037817
573856772
793169378
569574354
242488757
513464226
411777751
178544803
106595355
44253117
251200551
192161939
784016803
603827964
33457635
301662233
818730825
817238989
464530177
616970277
644846853
658413755
299770771
263171343
908436316
873776163
13440492
151726700
345728895
475644078
673799758
604343490
476534696
786642129
737877267
944309439
236132857
51761211
215105310
419871780
703328310
520877227
105458712
48113898
940528104
953078307
186301747
763647157
539916961
87114300
933035308
489248241
335617370
111448866
440760066
884545200
771124296
700810611
785330628
214033134
251550396
945429480
530554806
686039472
878708596
38556878
410573371
6065027
590448766
480698622
275252333
116187501
211604261
252324587
622015248
704927001
747536424
650246025
817199145
861570000
350908170
85392413
110970216
258317832
929930793
934549264
677712404
232576035
126612027
338910200
11874306
154814726
477596970
539180079
864403608
289592184
784909416
410892306
299888921
928160919
941073765
367009674
343622835
219570023
393459873
954925896
378260787
777565309
252781661
421910829
687338376
17217156
169107045
525823723
267000543
88010371
799391323
261697101
35142483
668377287
403928786
301125528
312366990
371891904
613973928
175214619
319805211
766290545
939886454
49770027
155513385
784009554
375778542
663268541
64602350
416549949
20735118
421042271
147787974
273498394
16369830
227138571
188377494
74908725
801346257
603343894
545881179
857329161
75071466
387639489
60195024
113937846
682070581
820903896
100472946
757233873
537110414
2211363
362740116
838107443
34012869
139583913
139181847
890451741
384215428
72029833
299031801
744668111
577252830
445795464
770770095
574447011
900905457
833157336
712394611
947541651
178841934
90589299
207889758
647959610
725787463
190229301
381292590
703625080
908784891
798972153
24640902
858711837
871573785
322648392
739629126
193623812
292769958
924818811
323862262
108969459
293843235
266742072
153292449
250093032
336095162
668009581
505358670
743515764
679864887
571762395
200846408
680448840
626635585
700571570
889523970
220503464
410468508
42063762
153177573
892638018
355790118
408704368
568530897
658009995
415728550
146103126
596469311
81820431
686431965
374410229
351326220
444527813
745637218
70572156
120294318
545479113
301689379
59210031
65871813
472464761
904370883
84692331
296686416
896138103
797404030
920108895
443476336
762374574
542281731
118789843
330377001
678677835
272432949
638679210
678026871
356670834
114506623
500306877
823074012
159561941
286728110
711102290
249615975
375654093
812131862
684967299
171892788
775537449
476216281
701654814
88979609
661085586
595076826
334041644
11956332
203132626
594609157
165804360
346737291
607445142
431246119
117441564
447422874
28910460
86353402
643513405
115006132
398715450
286367746
814836377
232930236
227766323
363592113
77234964
241641666
542120434
860250319
540797916
612979152
925346301
22321947
886938822
54910728
660766752
101004723
184900197
459586693
359954373
457473611
712930029
750561492
824043840
216547382
703768668
414271575
575308581
157071207
917123364
141642108
950438636
872272614
179388447
439687890
450792570
257657295
676456899
183785039
894974941
501105290
445890726
598130613
381053265
295858439
317240303
262993292
261831123
883985604
218216535
136520553
55223979
80585514
407164946
446925078
474169836
928963920
494052957
937560474
538998192
237716736
716414601
453463437
617807788
399861459
17824926
25595229
633656016
101848419
590529651
939417636
170514276
244973070
7706265
350572833
627203393
266547206
225319701
151892873
170870379
865829985
668291130
899364204
450651396
140147227
563479248
289424902
679233069
471760059
154728399
211974939
40562361
630635871
85783653
277163277
915360687
783636207
761311971
615965112
355911260
436066760
481117349
223692291
182585829
459188124
212051523
789124203
389831706
350572833
588798265
855941076
411686865
480440151
274577657
15973460
370367936
568065801
589988285
106987848
687364849
30834633
339755343
684872290
472044630
242407506
317948049
411857831
501069966
780764307
797249013
301803040
313611480
807729825
110903205
356891013
370858020
663440551
652706286
909645606
46639656
858985299
888983088
789852227
810191159
527501019
40231972
907185345
247404612
255541662
27138583
364961052
340014817
187286172
35257359
694016314
761790401
368563390
951852963
151195962
889701004
403500525
528023701
146028494
324333240
457992358
273213420
501915090
283633591
124464402
581370102
247236452
312684801
87765264
936019221
84950802
502639938
618948080
880057724
518973860
229493529
222490891
633911715
460815501
898761105
208844568
76402113
88071600
348390189
153766051
459886920
367450032
79502694
58207068
20189457
902988638
210414540
159617258
554499914
314270905
40461593
272048041
83794939
200468193
762685597
745643594
872205603
175654977
314451381
454076109
454305861
11200410
847158704
74889158
155254914
852261877
604188284
256652130
16264986
241287465
20208603
592808025
636885522
489662179
547250118
438797601
439802766
31428159
465850899
318159399
463572525
224831341
2546418
747807680
545852460
93495516
573970007
516097474
28958325
811046543
734086359
312721191
620301681
116153783
189172053
805634961
394270931
699210287
524340995
73252596
394842612
326104245
889987063
282500330
718920961
793314510
761206668
189669849
106773814
426486929
712827610
113736813
865197436
36607152
324036477
237879477
108968253
2860586
241797596
351286177
4115296
862107689
84616862
144198099
427262136
254641800
537514377
772774680
141848792
606244736
267286899
321585339
632799309
186922398
107122763
735081951
617669106
579922767
563007945
775977807
741835989
916911513
14736310
283092756
732153024
829769088
669516474
271193517
549707460
843859950
427315588
419814342
431005179
713076313
177518965
707030696
94149704
691409925
530523354
325453281
624140454
216924180
354340494
15173205
55941666
35410527
62301084
334231722
21989181
115105752
323538681
217460268
705355788
500600889
252020031
378162219
747962243
913876872
26086425
646838037
433628181
760689726
241123284
770073231
67451358
385004740
104505330
405377527
584536953
639064867
600973794
327378499
103675590
929097942
357216495
795363132
347879087
260012253
728565125
641195257
923124390
307762377
599194474
680992758
730017834
547533023
235366863
400494870
285099473
418307278
687758160
456010702
252995244
308039994
904485759
874460633
430000014
531770577
820367808
144657603
502987763
224985984
589715946
659806731
276799365
667123224
875422131
197506675
673211652
616335366
934564125
44825944
485513841
111164920
633404752
442889889
577732937
462352155
761752329
416149140
165325710
73769538
894047648
20275614
253570851
451749870
65394019
861645846
608785362
403444512
44332563
566922633
498753300
17443812
181494507
593219664
29714907
170657871
529272156
488875023
855519864
279815979
856607746
431030312
663110538
339133957
440827077
714365979
52777873
233326217
377946547
438845466
129332302
176325087
151971375
449921427
61980371
205628040
819343497
743209428
140502611
178995954
154044884
335782548
107619666
655798365
362749689
285677466
540041649
20237322
363084744
526218237
521613624
222985066
333631483
100755825
358824759
127574468
614538735
126671735
20958716
146160564
346925520
178689618
393881085
294264447
429090579
760842894
736324391
27273615
342036380
521843376
359408712
229081890
877049541
620952645
612059328
556546937
670481180
724776305
821899048
80461065
550252483
345886008
749829065
147548649
703787814
818587230
741268653
597716808
44169822
624833390
215775420
379462144
243721778
182596592
696698406
273435101
54613965
955519422
218502761
662402254
391430397
145136253
855456608
450174478
464647876
529905049
22879470
228536229
740138229
220542774
583794997
455095705
394953261
859952163
197005934
458949048
424811448
93541911
271404123
845257608
420742923
234758679
641687763
26715421
749427360
495159661
759033597
126821001
788997087
463708188
598229961
707329824
935962467
603051135
430698843
26325275
188157315
863682305
388774537
485275628
831100068
918443193
225436826
207408618
709254137
37363419
531301500
951710319
612715442
160050987
98686178
238473003
827640909
314890951
173404735
770827533
901115077
679060755
510339666
376384778
213937404
197269717
462146148
128029302
679635135
801719817
863800509
933550826
386739627
541887403
144571446
517602537
281257519
381140338
311553285
128919591
249764301
752026161
608756910
528080286
245920797
840835936
529291170
87631242
633158220
950158542
529243777
594923658
25665213
533235246
23084462
351667821
676897257
3800481
897205377
524048956
121581866
426637239
75100185
66100319
61468233
497173755
809990676
150047202
167061842
857893968
214104736
48178273
941418052
179522469
156342763
870731361
197872175
770076259
552094056
634431429
649815240
403971112
56040342
948668580
855242247
657242447
942926349
817865800
349447237
106264197
864036318
377293373
466340817
2495215
237600724
487619901
753988626
301013412
280441035
594734360
614508413
245279406
645440379
872972590
77750634
228856484
10922793
300257145
336392619
455033557
322328330
703988847
479637851
132404301
900806611
524288555
36596478
126693327
530289933
791553078
691323768
761962935
652466961
431662813
231439139
252204383
911378319
38148405
408556494
199104403
57883936
866404365
247434904
529214586
860718003
909214821
42536023
804955335
234823828
17403714
398682699
459130653
899299209
541736070
237091143
143556708
250490749
146064834
210347529
427826943
264636012
750666795
636740709
528775620
592463397
880185440
145123319
893898021
748212815
282853431
134653818
864891831
634306980
22902133
497990427
289248195
811734266
618434946
869171341
302134265
16704885
38397303
543334761
751135872
880074609
612343217
357886605
113889981
129848172
742184287
220667223
47539518
790892541
75243780
31237011
599413395
921437146
445053378
559062944
717649518
913178043
533086498
97242534
592731441
495958572
363071399
439113194
325954029
938039124
273520678
341066844
17202831
448877970
838470351
698436507
9873094
177711828
183255939
313180695
839080894
935511852
368742387
814681446
546561337
101435508
413397986
683110134
697661094
388215201
849843075
700719540
491592696
596905269
28757292
868091888
591285918
681808206
677796051
267909978
865810839
728754198
826472335
444270835
881520132
109093908
878699293
375780524
372657744
285801915
886526811
135920004
382820514
550634634
9640011
38799369
793045506
564797427
380593761
706262302
393843249
689194714
894488900
24199463
603663807
665658555
831211299
64875494
765007149
885272748
146927493
543669816
39402468
924837342
356305493
405286935
444895602
26771167
408056981
303109899
197347395
709213194
708354135
346007796
646151645
763492663
92092260
116895903
498670040
26900130
883729784
765093306
19031124
107118066
216239744
604085019
84041367
97031928
638342876
516213636
452573904
281178156
316005592
55054323
251990079
453344130
672570261
953346351
76999593
906340620
423608014
809148252
237693830
248147714
699515549
796186410
398103770
299219512
878625793
664193886
458297802
535647642
422930403
905864271
33588338
268369482
787729288
497531623
708605757
492684018
573987507
462685248
716434179
435169434
114052722
846808434
669773087
379711518
814627313
116094289
106704250
310605558
640261386
328612371
891705804
623853132
500342142
368407332
718282277
661858074
951910401
426539041
31791933
382766832
648726644
93566502
411390102
236548830
134309190
905739822
195323252
356393217
878063374
47260752
560664758
224611299
223174563
184845057
425778321
367955343
786422389
284212797
716309298
219212127
698287991
418420165
869187163
301202117
521871135
391614319
821506995
490357779
427265307
829272265
189713809
176846093
944969976
118575814
798215886
239808112
905138865
334538058
187793541
336138008
29283807
765610248
776982972
713887329
952973004
589773384
61755423
224209233
751547511
68911117
178306698
774848193
263409258
572896185
501433740
149868774
650418339
140292315
638337615
357067465
651106220
747191796
201913716
20388029
47549091
367332671
180805251
820750728
463378061
764614656
808291957
71969814
453616605
334095634
329655828
476697108
457276581
543034664
29475591
322431789
553166232
49451498
800660017
252363426
332225122
796502319
168389070
777930699
678285342
650853233
794338821
727654788
800675093
164167377
662236189
362767976
920535002
474370869
138348906
295852793
686987417
358556715
239009484
71424153
912998677
401586774
183915335
942844770
511676604
282212415
943735059
189455798
431857176
543581049
570416778
618904023
70418988
231781476
399681339
110172929
411941216
948393428
440922807
426917508
314895768
560202387
485947274
938583322
824551598
360807805
940892832
424346800
368742387
450544171
220633974
764413623
823601896
481602974
607375904
177385136
151024270
198208965
6796555
60549225
638410418
439726182
252095382
194159586
681856071
677959860
926264334
846779715
242411676
619886150
832523069
62865342
468579204
577638882
928449916
386442758
713303376
508173132
668938598
734947929
11955668
544665408
71242266
68911580
225684823
582162849
902580732
676629213
268254606
329435649
412960074
649244608
428841681
1430831
347183991
940595115
553194951
528812520
134759121
748038134
736772170
290879246
436404231
224339846
572558701
63075736
923976387
844472622
880026744
38030367
469221438
402027015
199193390
173879620
607770624
771287037
269776030
269811132
107642556
98989483
859247442
685474665
313503730
366138531
409373392
756716931
924952833
468484067
352449022
190543129
259301193
199516512
655539894
20330212
147347616
608143971
162790403
794166507
849575031
655782430
130469489
21003162
811956846
436289475
825336195
61219335
10871434
133268746
866881920
344723730
779864445
269631987
843283178
148065591
426362584
33965004
155998648
718243044
6997863
825865602
218368773
335552796
227655513
39239727
498150417
914920329
178526877
801983961
58721245
122017458
526972310
298184162
623005686
190298728
420626130
170322816
42086672
619313218
265516728
146605712
40566208
878656104
106231581
694268214
729127545
431964243
348145485
726389829
526725606
417985899
136147206
80699090
775763597
155786618
388964874
114024003
175169700
241630628
724783515
307313821
238281543
163832322
101148318
831980504
917257314
821057064
766626381
528077171
179407593
172381011
940987448
321892125
369670968
443785134
793362375
6719019
724589943
644571697
17070870
778925152
536059281
228019287
151766245
56796609
46370285
850704645
189152907
594984664
611828760
73807830
100248456
453073880
22439112
627155949
329614200
468909200
303582272
887129910
53458945
164547097
547672689
545411188
598791150
775499157
939455928
27149028
22819915
95653416
198323841
15431676
254724892
730228193
199750218
889733766
899827304
292259838
885636522
383494380
658478805
321384872
334725274
175396506
931878597
58127256
683339886
730419900
829755821
549751512
823900245
132536451
898004171
757530636
126018972
481043250
814959063
79781382
630200163
465621147
729005524
895500458
203389048
56538138
183252152
359265373
160591410
832581064
602122554
237946488
692242776
60883794
451911966
36157221
384740546
219381831
368416905
894520266
760833321
717506688
292169530
265959640
327932688
106356030
160443480
33419343
207720365
193585206
74468367
566352095
308824980
503099442
175319922
207801111
537040545
637686249
205111098
954906750
805698967
300118184
170868477
949729723
714167114
244312533
46622687
837613791
714567012
129641416
66130878
37440003
941724729
283124438
124496865
226162125
57407283
945783681
47568214
86291022
657679877
181269641
576250382
18609912
856974960
596369181
926427075
54717808
601448679
86797231
323452524
174027567
6442629
662477352
846459483
33227883
851533305
531713139
856678197
876657048
780620712
323366367
650159598
162268967
81643836
651921300
779695568
713885298
59486622
139689216
741430257
598473917
587389707
591477378
69951523
822110094
656985417
167326467
82031037
136491834
518853758
50754512
583885989
851393901
489754973
910239132
858862310
113325174
36670931
176870748
259945242
687483343
90349974
580726899
153196719
816566975
239870661
162853386
62243646
629727455
143930055
704295183
252076236
134194314
625172588
764394477
190427934
553482141
608458083
56057940
414081925
730716663
381665937
282451365
68121083
705174987
42877467
756334011
932123010
338807616
477702635
355033851
632545548
660422124
669372879
944300667
912747258
78039924
58270048
751007499
278198636
362223747
248084295
361524345
187793541
752318704
302229183
534435884
440386719
689648493
100269957
353472902
166313768
541423825
846693558
524284491
248934552
511418379
182767716
339046941
237946256
45988692
924118539
677758426
405933492
753501244
861177507
674441121
666108486
387218299
238396419
72400326
844089702
264358395
69911619
709923298
480115208
822607890
625322537
624036447
764842580
232285802
123147072
279647453
512418845
791045709
608842878
686250078
780429252
364703743
716175276
204957930
465343530
351662883
703157955
247246569
799259343
842531759
214626660
363056025
87315333
783683196
132303964
870061251
782736345
335241781
835713327
308030421
289880013
267258166
391200645
724082574
361237155
320743326
364568559
853764944
228101458
492170296
419086794
594661404
478690886
498647997
220284303
680949847
357992603
453929870
279703914
426554469
655472883
66531885
817733066
595585546
944558337
93460581
734493329
934386626
223135785
638155326
580506720
184146228
216243329
671368362
64531818
880342653
188052012
768005418
145222410
367935161
224437483
390805592
562700775
132996675
646671758
426094230
713054075
285525394
355954975
872511939
155609914
41834010
481234710
606143214
941667291
683588209
71560705
702782649
520058086
688786923
433832307
706532265
450811716
466255099
160146717
787072914
808364288
733614565
814585716
954759322
326891065
310835310
867103194
541506318
904121985
621204699
895999622
840126480
294187863
567672716
902982798
492205368
46017411
499103907
411276401
592585968
92819808
752054880
681731622
531483387
349980510
513208530
731645501
901786173
937447049
864826865
762939381
938054529
931711371
941493136
770990274
208046659
414369283
666631875
425191413
639644188
413409001
33113007
345746645
169260213
627848883
285926364
111659472
65546331
838355475
64226389
737230275
484680990
50035012
600763188
355579512
146919892
185216302
71644502
674153930
179414755
724465494
234006679
59161030
149645136
52326018
331292811
796472435
235154723
317392815
109093908
42977695
293721680
494818797
137563136
479773418
829347282
373442730
17191520
754984218
868194538
93566502
212329140
636996993
445986924
548458304
52032245
855666245
484200857
796531038
485820177
335686818
247651881
580902865
523585662
405183360
256053683
69270228
326104245
236395662
245012748
383532672
303598122
638212764
631435352
535031218
615831090
187091590
154093647
939522939
864173856
182060335
637379913
674044503
439250093
688547598
486047844
345277872
942573262
407260105
68366861
430928595
530459076
872904432
682974714
869429433
433800495
122180199
372533295
769630908
18911464
154251551
465699892
432520902
50679462
887435416
14441928
542685805
204592180
3733470
49501983
528573195
662575906
588328426
882942506
487260258
395828054
368021774
837721662
513849921
907309794
161046579
694502004
813871820
944253048
177445128
49494606
231800622
371490106
251521002
745621824
948435402
130692802
311514993
192933764
170093064
229973066
312443574
407790654
377259227
305153550
665555066
170380254
694808340
471230925
447992750
870414676
905300067
481435743
194543488
63665803
196543263
241066311
100918566
504122197
215181335
3168663
935866053
687054210
218369703
89891075
942381453
398022851
942442704
941514123
464072482
953926038
146625880
748560735
378121837
564510503
773086761
721210674
427097628
456485945
794626011
912919572
554238408
934492939
57267458
221098008
122598485
897502488
272375473
479649640
601251411
250955928
21682845
633919572
188004147
563473901
193020399
904667646
862747479
262670644
922236892
502086790
677261031
236042809
429865992
99921247
689198562
785273190
365497140
660649275
126612498
293179890
460853793
289289760
518636421
185659702
494388012
652767062
251281677
307197570
596608506
198290040
894998916
843314289
900991614
86811553
668407063
884070596
98477451
786536287
326251636
512500128
506611799
587183393
788748189
690566484
481493181
574380
775891650
480657400
918357036
506277678
368608365
24554745
874273371
2040843
629472615
314801268
87628740
829921662
227827827
519867614
70074360
59701275
272667759
216608456
206570178
360188577
600211118
767838720
327463611
9813600
797855036
16819761
428075841
308528217
266722926
824369999
690776236
301760106
939083804
578899983
868753684
771548081
479951928
292024365
20668107
928581
94657824
737073135
26939485
426458004
196974048
507417911
123621477
744153069
548666922
669290836
541889238
760418169
371987634
336826005
385878057
159473935
251859186
518224782
920527526
181571091
363228339
162477900
202894197
776595705
199147119
202861443
175961313
723981849
476050515
780079457
450984030
412758465
945668805
423045518
951450540
303684279
788575875
572490032
329416503
251241962
864952531
683930648
24185331
335711446
475500483
175635831
390352933
560547015
63536001
526333113
334615752
913486919
701695937
272064660
917931015
344847497
235553238
590500814
851506691
668808072
369461263
709475631
366976459
365468136
650653482
723153993
510461079
97261680
144855872
739341936
860871238
428256150
142831256
495508053
687743466
285754050
29063628
306393438
679327112
180109524
81983172
882747991
737982570
847047759
419649315
687788783
320613566
416294172
789345717
3667780
299749776
572692273
91967811
298848253
195366392
734785188
306355146
18630276
180967992
755981005
523094194
1784359
203598564
154400879
301513289
757128570
869883722
317047879
270122053
290463978
351147213
624446790
305129802
854053484
887685144
518964294
335055000
151128951
108097082
869095424
343326072
408319397
185171381
275179490
609834800
913771569
119844387
524045166
752265486
936000075
16304269
469220595
289209903
27229447
86264082
646466556
890934230
469486623
892085982
214463919
5416503
480356644
857686629
887608560
54537381
913168470
564462372
161540647
794702586
788960701
734695592
365075928
727754541
10825352
680286099
796253421
118322280
343115466
86156393
74199647
287879256
715361571
501941109
652492802
878590184
238782962
491755437
187123786
559897611
240253581
179828373
814030573
104039364
530066583
919479020
116149209
87066435
726189521
554152251
891581355
734269907
863027834
712930029
422868129
941601112
335083719
716042873
345172027
148406020
138904230
945075279
330833745
35830590
403348782
456488505
7309253
752977409
838301115
510116451
879289623
513371271
563907138
508288008
8518444
577701831
639304086
347519046
483017625
447106965
136501407
101713125
518801607
282863004
403439253
79991505
384165463
471537261
248180025
929739333
349893150
788502969
473040222
252228959
242327204
691764126
612436300
237816364
680625084
719181198
773971313
131169246
824828826
419402703
660083521
530003657
928169361
660578547
168867720
377206065
605061465
98424029
560585307
887761728
917773083
53657094
73061136
5150274
181312620
309868437
289730071
593296248
79449567
387852366
841878339
323136615
126775239
124449
445067916
923348965
3924711
75645846
190885620
336203760
21675077
286385868
430593715
402552821
578592120
408269304
602582243
318685170
460919874
269847279
685436373
18461924
359162312
54767133
733847034
872440151
655894095
288597231
109917186
935907388
805510512
465210497
301571782
702506558
848165202
58269742
951752801
439798278
744761809
720751170
78690060
127617677
58979253
489802545
292093321
668654904
94508171
946281477
384360381
143968347
643980034
921650148
132191283
574062613
592732293
196677285
575366019
310825737
656717373
426821778
92327875
368828544
794702124
254757586
817082065
301509089
393076953
501338010
398926056
765075007
279216126
308919766
503527970
561171126
526403461
480708195
211247391
897171987
482651514
634919652
383076135
5155341
226152552
823172697
388989282
165766068
944970053
672998077
306230697
815581583
471575553
436738683
96218223
106604928
36668014
576763677
387006809
400563657
926829141
292732767
95653794
776197986
97003209
664844850
340932822
364566525
456752404
124174916
807213648
650775005
242704269
685222476
72339395
228785127
893616333
607805249
253881824
842842830
779153871
793641068
336738297
212300421
733227411
662872812
84644466
313458312
472331820
78048548
578754861
247356747
867834205
114904719
804869121
33907566
579606858
708306270
441764252
20486220
419989318
154511466
1129614
860644762
262635255
512318241
138569175
620013904
352453433
29044482
415422912
940576835
141785703
54920301
781839010
914654771
76891052
500840610
75179604
738514487
419527152
789476161
462821018
467139522
358115001
368803107
309112170
484585260
874132121
391612284
66570642
35220364
49415826
936121704
515384902
577462506
886807160
771471240
276276780
106880548
56458363
587207820
819152037
665179905
217650003
495881400
428650221
431081763
762939381
467974397
663997053
671306625
425899057
192915096
262328919
172945818
739340501
562413750
896255471
170035626
770942409
293575191
45129513
513907359
673201294
823163856
686087337
553890406
351941772
643296027
31389867
249072453
825019073
554133382
167951531
61682265
20199030
257898019
610014804
681492297
46725813
872674680
81456657
295901430
405876054
139737081
48755289
103015053
330355806
512327814
516855843
746186631
308330777
100317881
617180883
543564513
653003049
647147696
793601700
876685767
916480728
177703599
165813933
788719470
353150950
617487219
896214725
707551704
273605913
454880241
953272255
692280105
585503826
35471791
919209033
66742956
515841105
228686551
298763757
607588737
446915505
52001877
372360981
336417448
167642376
170312837
689246368
910763579
921496980
888048918
895682415
179966110
887887633
844133223
700540532
526181578
721191528
11802544
54355494
262994759
128019729
381359601
34338351
793142196
952074848
96342672
220111989
85885769
292981665
598714566
357532404
59092351
909932796
280061883
38888438
865868277
72727169
596507966
261993864
90838197
693133065
689256
437036020
863676060
767888622
814919929
170820612
501433740
816318429
190088195
571077315
919764267
726016320
449035692
296657697
561197979
804368598
175741134
610374480
755573715
243336087
89042207
638913780
233019309
325654902
218579348
647036396
317361713
180342784
345518289
489170727
371173929
528156892
527956620
138786897
300467751
138706655
647273964
695507169
196447533
363622815
812100686
418052910
64761345
85123116
242867477
865970260
648929132
850119401
819537912
156976834
755099094
282728982
240840169
912049515
26679951
367010617
72907968
51852020
810162990
338308775
597594525
14575780
859291626
598839015
312230115
190633375
425749602
455378037
516530361
10817490
248629956
55427670
791468435
430986033
158264152
376945242
393354570
833724939
255589527
687600429
781363074
715132370
66733383
911536656
52872572
697650626
128943231
143058912
354162708
444518836
701882211
748685184
551407690
581416155
647002023
364300515
907616130
236371781
398451103
789695916
828160233
261639663
156527990
294120316
258365697
878629086
432374118
272887938
70342404
430488810
883626192
648103417
149300508
801896177
260730228
203875073
181398777
34137318
696505536
944567237
157207806
377352893
437388030
241900137
263784015
40500133
479138223
364693070
770540343
235802136
141776130
379703472
530855256
583399836
585366544
42197784
231925071
428363031
228743634
579199289
579329241
296561967
195398688
269834151
305838204
544081455
652241738
954121764
769870233
893629977
186716642
794300529
788058933
795624853
867658428
642627073
286270992
41489382
359657610
8400628
580851348
919621529
720242652
130757022
773326086
409982871
122791241
561408585
75514790
878048037
365803129
446436855
135311016
554478675
818046859
639198783
689643903
668922948
303487935
140565914
540146952
376668831
336755933
439122311
409652654
801831559
332263489
57332697
298546624
942260817
640404981
351003618
581531031
143344655
361680444
633416691
953068734
360990454
706678469
160386042
668177407
120112431
887957130
443314422
96371391
762353130
304564995
221629809
888307723
634614220
512178805
272018830
15096621
177087734
280316586
955653444
804505347
892875968
211161234
564910986
712842437
834411399
17786634
89239506
609940928
306417938
834898142
32318448
263399290
666529698
365847862
40551228
560317263
401365310
327876770
935224662
332541757
54441651
955758747
614265680
460145391
567295980
928158391
386241831
282933530
172065102
60807696
252755919
463389450
523238211
244082781
878344193
860449510
779050740
796052388
195320919
572838747
352243564
611214331
352169898
939802773
652706286
11794280
884394074
779050740
542722089
19739526
32088696
180460623
304464078
445891194
834294917
769383165
529157148
336624972
473423142
357176395
147002988
789284277
575576950
242857437
888929634
379827921
232647177
826896594
885464208
897765513
73114892
475584939
676801527
26034792
635235561
13736321
304859310
890296784
113727240
624523374
80173875
254268453
617621241
512186712
485708803
336233683
568004047
271199459
925372091
177272814
440769639
72687789
481990977
217604142
182584181
699479964
884103833
941427966
861081777
39967275
337812024
254440767
785478642
539345575
725671692
660048680
774474846
576670041
303547392
769163979
809818362
783942543
498144794
850187703
137496851
98794522
431857176
196355575
176506974
931634787
543913205
206403453
211328745
469268460
607598310
69988203
938904
14928771
303967723
198088455
558498393
246707041
239506887
76057485
912010137
946453791
513393464
279174779
643631668
536636133
691180173
694523857
402316017
898875981
761289137
84913857
479361550
836201550
860057574
683591042
679750418
519924877
129330125
917792254
287834359
654043493
730929559
757690863
522120993
479502699
758952125
287304876
714415069
747105639
716836894
584891154
469289332
460920804
472494561
713051943
635714211
86155391
118781784
850178130
100191018
202373220
205972668
541699124
756994548
303567756
256463728
347930685
152191554
315813270
497068452
891637910
928829898
44878224
126794179
723931009
344611164
885689190
523604808
488645095
87008997
60960864
12477330
469632234
145546535
934675979
459411140
797651079
260835531
18313149
407169458
196102905
93036090
775815066
202121676
100478208
99750660
790474446
436787271
602905470
883090104
918950562
702747184
545997522
908323021
379684326
581971389
634544751
350348542
22655847
387444604
788403561
824663506
283181408
857501475
47871342
213372597
554429868
95426582
717861471
620813350
267517485
502419759
433769268
193415005
329416503
151272546
47204463
235614528
108223115
293757078
410452584
47467066
741714687
780956063
363649551
80995798
360233331
503576157
361533918
58110279
852133881
577644393
249424515
828744183
415324605
113533416
614854644
29657154
177052635
934430103
313649772
376335615
872626815
254757026
250728291
740023963
608277993
133279459
761225814
901937933
505569276
680736030
689973551
356881440
332930291
230986917
714653169
592769733
826131756
172524104
906677976
736242607
16696560
847173359
705223764
181697694
602821383
298265961
487530234
39986421
617192230
115496448
67192887
848847483
252446018
550313478
303167337
329912127
141143779
63438940
720875619
318211841
191756763
566692881
153399450
246734502
25698891
3695178
124271719
945791888
734952709
200764956
411227361
369556092
294578222
218044221
117719223
811080946
502209153
750350886
297011898
811233141
140120001
291402120
330967329
354660504
725083999
947631270
332672035
835582809
936574455
7912348
732862977
290349090
330670566
77866782
108864156
948690182
806100499
451051808
284649273
161889003
713073624
24066522
784473916
579903621
215373354
415863636
139737081
275980017
249509811
4786500
724455921
729500892
646193574
451700558
337027038
398494252
259705868
138550029
263895675
541994541
526897920
52626275
620177232
140254023
898148433
707001807
679907444
660297675
554429868
305753796
830017392
854809899
205390299
41595988
295200146
864326206
393827718
480467618
443057586
96371391
685014258
148860150
296628978
148923467
937684923
269562104
334522014
415249866
924809238
89217335
431287077
370516449
694668376
308237621
901489268
92531197
622063113
950407177
863558702
566204658
641998188
431351328
236907583
657896183
743971365
738461220
71940027
407572140
434007062
859167177
355063117
226520004
143008238
15661428
745124028
862364559
268547529
754231249
284557425
157833145
493995519
857118555
368349894
382364766
431151291
910737756
27700950
517592964
200179387
1720378
661944231
714116906
420233362
561434518
328803831
632395548
506421273
336969600
872732118
528160097
11200410
423318060
13013911
577770185
799223940
334451958
26570342
47609089
429911922
836107759
306072573
369690114
129436533
139564767
954964188
6144190
660460416
778725258
840528546
253076310
824040094
568005447
654866753
749640249
185319392
20744691
443281477
748772839
171098229
49948840
950206407
858669381
626956730
218513298
545661
119863533
788969027
165727776
345627160
512765719
8910015
765926157
310416232
483484365
382812188
65438755
805290333
634854297
585566746
197441227
92401308
326994534
609792762
341334888
103556190
248562945
183078831
463505514
785359347
919151595
940568038
472722372
102115191
216470680
955117356
324337345
244216803
128768941
198374743
788480145
606826119
132910623
876341139
444646704
73497526
789102849
479236028
539668302
405063227
150994682
36789039
946549783
101607822
711111159
287812245
766021887
553931176
153952986
876743205
346092669
395211732
569363653
848895348
314132997
693324525
416396781
126152994
914134543
343252582
647086935
816184407
45366447
238271970
742692486
680556272
268016060
783069047
309266918
124058995
656659935
110975967
840760896
452831619
11679060
389802987
534077670
31973820
293039103
406038795
499723397
706391670
151608308
775365135
822062229
162051744
150966210
708516876
137658547
140493319
608239701
425251806
74238615
264294655
708422678
769592555
566686321
685522068
269691052
75875598
325549011
643944495
330411411
131130954
286460186
118360572
276544824
615234793
657978458
340877493
55638276
162731427
754491926
158716766
746387664
616498887
684369121
896575236
202232793
313226261
774519621
42762591
785675256
180173433
21634980
625248402
575978691
939249966
601643904
22134101
277942482
276219342
358403547
809529122
676839819
917678994
218446287
157054638
878305005
380851471
163272454
213257721
63267957
527232975
76361211
656871539
399040932
213985269
319029798
307513479
184695218
27015006
362204028
297430190
275750349
518835068
708549247
32978985
453262404
662658547
393024996
685863793
875058357
495517626
293350568
911480448
309198327
818185164
127361884
640887686
805606242
587615834
150650301
842194248
689734650
736584912
738202749
940059027
503221255
459884167
644913864
62727041
26976714
175281630
267832933
402745683
297653289
407790654
61611828
440501595
682966539
874627572
166933974
223519977
708047799
421882110
824930346
200839607
420225981
134002854
97089366
935728468
638461662
601726443
556756107
787733451
708765774
601347141
831210781
439982353
380659403
585733578
519448200
876383987
185457963
5096352
264999786
462533903
175647016
409190137
204172944
66896124
447863232
461036333
682535754
360090442
481818641
677319969
758339833
560135376
296370428
938044856
239363292
688193397
838996866
15584844
786498534
216435957
705558819
343618290
514056860
408715599
833390509
11525892
865648098
271930638
80908427
682523636
271574324
159840381
152281781
940518531
504181191
553750185
790810653
479923209
9821898
66417474
954746594
346102242
42779747
695922840
701710473
308086945
701250969
451366950
429023568
610747827
498634076
713121489
376802058
710517633
599102400
160004346
35694816
756343584
30608262
545347802
902603028
418263516
849431436
880007598
483686607
188951874
892214520
746543008
479243526
858104574
469976862
426868123
8586981
727884351
617985015
488548482
863015523
343364364
892624812
603950997
853741074
71366715
198762476
745937733
831157165
673584999
345987366
889216824
895209522
932419773
377863931
226096376
795117954
911560206
361867666
751510207
774302532
474149095
880062932
559907869
942193806
228366345
173660941
622938480
793639992
204415299
113956992
199568331
399012761
745057017
778639101
107054894
122639703
585603981
119158530
573792394
637376250
721335123
728553165
533330976
82835169
645995613
629290728
365114118
54326775
426785918
918519777
374179851
182613532
67764186
473084433
228641532
858181951
457407513
80693823
712761265
530229324
122346175
120647996
919831278
917131692
694846632
740405905
496972722
475991093
245135811
296337732
34769136
634239969
439991350
333529779
520254258
579511128
83926491
570158307
112607199
581042808
808875430
849287841
812604105
926943745
788767335
533078933
85261825
143939628
917744364
28952147
805261614
793636304
324409824
844845969
853193625
674332441
683890920
392378124
394545528
720952203
612844314
881376537
553242816
950953268
411935763
894070335
330565263
743754156
99670863
432163512
93079064
828906924
33620376
347054970
243558897
211802625
942087560
335811267
779978653
529961280
827396406
159836638
564423695
276966036
941723837
848008210
381168157
580397522
140741239
544798184
219524415
754276252
359203948
307408176
890073880
414032844
200056554
211936647
738365490
754878968
639241917
230900760
96706446
56324573
570107835
990180
1091322
515544342
95748479
653302662
409494648
353161376
636805533
921755451
942969219
898090995
398718424
53376989
394192520
626964489
612840433
522100102
594588603
63823191
103953207
547417437
78899021
525844890
605396520
590424348
636413040
465829935
167163726
794039415
934873
501944007
211840917
615074823
743705337
41623404
814920771
768698364
570734342
8500824
824248170
588749073
430957314
868137078
324880800
470548331
808018638
733725845
520130635
296486195
905798918
731427865
35420100
55225760
552084483
445436574
302259705
682612338
425176969
818721252
261166781
612336945
900324085
124527074
395805258
312395709
124898931
128650980
928525277
780783453
181162142
160877853
138655332
619756020
222629688
31965469
51952671
270083049
27646824
932523523
470838432
485317949
410976488
128852580
582138253
359621813
343567641
734603301
144150234
524229151
61315065
773172918
606683679
285342411
574468778
506818736
200745370
754543860
724848414
234026815
80863131
956074656
953995029
27349758
301974379
826274349
892033854
196835067
235652755
5494902
394594619
830859816
83859480
760999772
619236448
497451452
781906896
80154729
330191916
662422279
641807830
166388313
830306286
15355092
356259206
777658244
551012307
818514065
204723323
517229190
716740083
532172643
457311783
187444278
194800977
533981940
652974330
829699724
355225311
11209983
770658138
16792423
876227128
255149169
112340023
768551107
356866620
141971536
906141608
238568733
818998869
606740659
2027826
28851331
833367942
124610228
828472328
429033762
138817620
541190409
145327713
340510837
486646210
405558281
910753767
510116451
829414293
350377516
166257170
65943473
315138918
116848038
494856236
932324503
934209924
370779519
733486925
68963892
462303497
441344019
574924794
127263462
874531842
65998209
175827291
163147626
131418144
556468917
524978573
809981479
124573449
168307793
732401511
57312247
392033048
89626538
79254867
382612565
227558468
883468416
335407080
144782052
923194089
149606844
85285857
782573604
595155043
175291203
119094330
2182644
291503857
76746741
567956517
729342598
918985306
62247127
696236731
171451493
23733553
357561123
403281771
670177632
6145866
300046539
205581032
20663998
34260302
856319578
348549594
142877025
645928602
411811314
466597593
197175081
60509535
901142090
284046196
236510538
251655024
568080966
749431878
310701288
810057687
784143576
415787084
454064292
417315890
590414775
63004184
129372433
635532324
418751739
917524185
172208697
224908062
181249781
35763079
113526207
948583519
522159285
681183211
361945557
744310323
760326931
318121661
895811934
421269438
570991248
360663336
560862924
778725258
747814041
47988329
370092180
48075606
85266711
918847181
364616424
761110938
657087266
72516755
465793461
8558262
422113421
242579820
748661786
46399140
454420737
65443861
164100366
904753162
119332853
791461014
477002825
585066791
58069818
36205086
403164212
391550002
31522686
42312209
607732332
899686848
312271260
892529082
645698850
900857592
125597760
734622447
219897870
867083180
88550250
152727642
739387952
312204249
860411667
72458037
577999775
750216864
501701784
330256491
375003129
489084570
153502710
526209390
519852192
695828170
430600311
503238272
778240001
28795584
88035511
374118525
585762297
341692115
834947487
746004744
933380566
104604171
377870183
147730536
369048723
184596159
173910210
200697060
710533542
352133798
74595394
216426384
771822570
782094954
946377207
210002901
494351816
171126948
406077087
492217137
464769150
838853271
8338083
896109384
288496606
395010699
167991531
690721643
577558236
151041877
80701310
310738047
207159720
953068807
556371092
390626265
817055550
64673713
242735134
179596014
41929660
23386839
639944961
648465447
303847020
218528750
100289802
353320284
608737497
462162136
910925727
466942221
157169514
582067119
45431148
848620829
405959928
869458152
552581095
48621267
491946897
600259279
19069416
721292457
87918432
45050538
114590341
920223771
126182503
837972555
63995505
680557492
834717735
250467972
785981592
595387999
295853565
862508154
352401276
211888782
13871277
422405420
925114388
40517098
256494718
35086962
813788784
528779882
337184583
681645645
335598503
23151396
246403640
871937559
608439529
501491178
384959049
286548609
547996812
460174110
634747338
114933438
250680172
116388534
455493073
344503551
773208183
664222605
83380830
402764829
459603624
790844676
70916784
777423330
13916938
32217966
838587674
371801471
641629232
540105550
196653255
247469131
369804990
630228882
153684942
539103495
208131623
112074429
798264676
426390993
123554691
738322182
921985203
671076873
22334599
857750373
801872772
545038755
178539130
601130806
779998467
284387411
552384110
252612324
941246079
193499782
11056815
323395086
635570616
269491267
63272756
3034641
454305861
572402862
548236137
339172439
609886809
774309361
260995423
743534910
126152994
827241222
506028780
46390758
629542719
521910387
413282706
306259541
107686677
673623291
661532592
257121207
539960985
537680377
507180985
133715664
754304535
99616638
496264320
150497133
179934108
955701309
471240498
338328966
652821162
755970237
775752001
801346257
691446309
644128878
904993128
164151059
260101691
109151346
61013221
404861316
337697148
588796658
487814582
408269304
405682909
67891716
297682008
111330542
194839269
425864478
479270899
764297235
924945767
875230671
20323479
220952556
745391327
739715283
527515749
55714860
464355003
791258857
106719804
80015341
888909886
603654234
65785656
382172514
658018106
227069719
666271227
278871063
72055971
341641224
154760339
465308778
783952116
152229846
250534983
578649558
484661844
872885286
104135094
51588897
691369539
125559468
368804255
666424395
445461927
473375277
91126573
252483881
652842436
302487002
499942289
59872101
234528927
313917816
405604708
546302391
733613212
179438258
187501619
645852018
518533008
777605217
231611804
678175955
337745095
395087283
219145116
82309316
733417349
869295411
251224239
632184857
720086595
716680832
884839077
316180473
296944887
200082251
433856375
441940085
687619017
397185512
153313052
735468311
180422331
80614154
109693048
728055369
49680221
204565437
382584945
336178659
16513425
359456577
76870010
935623967
605434812
477740565
829845078
141766557
338639155
108060024
247816251
28460529
266242000
9293270
321155004
868508038
815615434
953509092
430066112
731215932
379526243
716366736
18687198
404405197
105216843
839504235
67977873
372724755
174008421
716007249
426103803
698711167
242533321
312443574
578800487
657186450
170086133
225597318
270838629
430919022
346691583
77445570
21836013
798369054
24492698
86776328
461150556
470204451
428233408
24238836
95768292
454457367
368737952
529998110
540539445
232135677
543608369
507369000
863209614
394101264
254154887
153100989
846794491
296782146
60329046
861790179
323324754
886176920
145625253
647125227
36157221
940659603
951671076
491869753
297299721
439362408
229360557
203091300
136698126
537531083
950114453
587357069
478879752
819458373
94772700
468196284
321240860
255177888
66894763
323297769
662231421
388549010
867607329
435715095
294130425
908200083
69519126
522398610
519947922
845062326
587198247
204776043
293965819
263396155
387623499
794779179
323741508
47104797
732730338
33195722
484537395
360174552
306281829
135271099
908113926
660768992
175779995
163774884
692041743
940927866
153340314
22678437
464786226
231946099
218216535
632516213
940662126
8376770
875594445
116503410
800771877
217383262
102831587
482421762
634821111
319540320
195776296
56547711
344254653
155417655
230333686
323362449
480392286
737312460
147248405
290024734
572043637
220178185
372705609
219775614
365461673
269240625
167084388
8960328
906878788
807667225
448519926
712600064
648159111
431962479
589849968
344647146
608334907
602260057
182111703
71546097
858899133
175192416
609981987
529482630
472951042
74602389
397621180
305742474
669621777
335368746
66522777
822224970
195820726
931759236
77838063
583717951
766442459
505990488
362011487
741218244
562777524
551500530
722768218
432670881
873851372
49595053
921258434
721214615
518167344
195110634
514426763
528127435
81801285
434087685
339326102
889188105
648787189
313739562
51387864
501586908
423855875
614941484
600179235
790643643
258499719
755644755
286809012
52115412
158825643
429089365
269250198
412194234
721701759
409666962
116187501
445663628
46531821
511619412
177291572
9527801
490788564
173764383
442445326
588289569
201319865
384630589
603644661
195375357
188329629
709773344
49195647
208136166
749050102
115993612
17317557
755778777
927987474
777822602
774715618
49339242
902370126
597671109
392433768
666163844
689052605
328906242
771624084
186696948
448389747
538615272
305905215
925480845
927484336
580516293
15812595
221592222
268044
247222725
510441933
218172974
93566502
713111413
832640394
684081692
325191928
48531007
358823405
871324887
877253379
148927161
344238663
352984429
148304916
178546023
891121851
238802261
753452538
911780073
740934917
769429875
676629213
13550917
776121402
28834478
74945023
298223658
304249458
274924960
611363423
172214866
747928917
29523132
124960823
615723888
392448081
261809793
111487158
942947923
256167346
151372628
369734818
697068213
116511852
620464422
305656317
212590748
517534349
193450063
810086406
382356051
684909858
649528050
159594549
303062034
664519790
43767756
33419861
449699885
920051557
91363834
74912215
299909183
754438557
530842494
129838599
735417370
104922522
27943587
614310567
552288664
422998606
636702700
491782279
488893110
240808815
451488738
535367423
505159801
914197919
50633104
360000897
871133427
318240125
511768296
930938027
751681533
571282068
811087516
58127256
861952920
707281959
850691427
734507571
892188273
416818226
535571058
215392500
113601939
825211746
163813301
676523910
705276647
899431215
723089256
733194149
653968203
329148459
786786239
227729030
127045397
404574126
388869212
539152785
392263248
532231659
850584170
58873950
721813773
291847201
460250174
209676772
294382508
793614744
863120919
747986355
205766204
861627438
290003838
584203599
49243512
261591798
291473999
857960979
434805660
702045528
137553946
407484318
707654995
569945481
828054927
872990589
785054792
210360749
182758143
437849874
330383376
50239104
701002071
129905610
391487835
191675837
4094470
20017143
801794538
130717557
398973921
577925655
435125278
46716240
161630532
362260994
626859186
917801802
49653388
952674532
200726664
539425679
635905671
257963631
926325790
230343012
119459689
353703204
430691235
901349888
171283769
230010471
399423852
536175574
953690979
31102677
830850243
515123130
327970980
153552186
334279587
796156755
41441517
662757936
205186430
76229799
11458881
225166533
944539127
640759182
785196606
935439986
691946013
694598486
732918044
831828503
581004516
83086786
719428276
308451633
5233892
127579371
188463651
107797159
789008399
174343476
723699654
100497354
787301696
715150965
700855446
617602095
455301326
139268004
358970424
661418875
585114322
583122990
698934303
505301620
326464888
692748781
96275661
478659573
852740204
847434219
900321504
525017954
677720535
917935824
762203952
840037520
23334873
348980289
656085555
520601873
673767836
158103246
23568726
670070208
455114854
301788825
6069282
709828377
659120196
252480528
614615319
191479146
150600977
690184581
236931750
941609853
173922264
209571827
744757563
751920858
902312688
300017820
14761980
215482480
369531876
463224878
18150429
841840047
105168978
830111863
369958871
377869028
170313243
847443413
619210359
913585075
678170466
546034347
110416659
237362547
794409450
487887945
905421297
902694206
19050947
226985403
755884080
361464446
631224474
356484350
271886068
684374971
833894457
242578695
260184567
42130773
127368765
12622919
586153646
219087678
132569384
24037803
124255318
97196561
140963785
6858321
262443795
881816895
898992276
431213710
468561704
707336205
811218823
379971516
288817410
828456993
615046104
168339370
610355334
338663700
935985678
184554310
123492179
4872657
366047741
576361611
485132200
263733110
282863004
204766470
628679785
410413757
211142088
814232522
360978684
922308610
311878767
816073791
473846841
382995553
197004292
81418365
223338090
743934811
899585693
898004838
149281362
701893895
430495318
399758907
495977130
3790908
82611359
283293931
464960610
200123473
232160257
624264903
880097779
757578501
213383815
875020065
270703583
323164959
834753487
494003656
747012277
572947514
202882987
426094230
940135611
175176470
255627819
806075319
879136455
331876764
409125448
334796529
124784055
685078361
97929348
357192940
847756161
192072672
501893244
762278844
40383623
352849165
117938544
291478704
141412356
807811019
569325456
902724612
50815913
178488585
844175859
714605304
1024311
370477479
879029751
30628750
723625601
666342916
270590418
99099696
891945129
468814688
561392279
309490697
899331054
613332537
560432139
217736892
939149592
64856293
656372745
767010302
835308366
710851638
827974981
880821303
847389495
62890759
423031048
93647425
659890594
945201160
288966749
347194143
17891937
7390356
333483053
756008529
296724708
626189076
718396861
17020794
202660410
54116169
361189290
397624128
92841540
598556996
84500871
457737569
8721561
123212235
3714324
140862763
57849639
172771568
408853257
825508509
743101967
400342860
716912397
681396567
751652814
930389248
260376027
874526936
766653705
658411794
911483622
833578548
330996048
255442588
21730710
273299577
53245026
633215658
9515562
131686188
447351304
37832758
263682913
417766061
272485615
336185637
177291960
780706869
788195586
883607046
550734690
223425042
76011381
573355689
647048665
322705830
105303000
482215373
843721554
576505206
866433084
17860178
719541698
375314910
105197697
232007591
817692709
215421219
595104492
480440151
45385593
666998775
889842384
416556137
352946937
544885587
641404440
750160217
202181760
858125075
585379377
830588056
64681976
418066298
844903407
893285349
257154949
873923535
191182383
8692284
906496089
234787398
773293208
131877648
880553259
437215219
284107494
264579450
825939294
836000517
595603341
714626875
421092034
367658736
821844797
121538282
86635650
167128623
921133206
422662342
247165287
424903801
178772728
445653492
917246568
595986780
237429546
282805566
328200732
302376145
822853536
713628858
886708103
526186596
188063195
676562202
451926478
938498628
897384451
44591034
441028110
739075210
473040222
872234322
152497890
329368638
2067768
822627036
541457287
688471014
237755028
780582420
831836262
777407622
890114419
137883464
444541401
301549500
238702755
6720246
625930605
475519629
414875445
133034324
435667230
213017462
359514015
855985336
905940855
338430069
729282564
91474648
749230858
179637345
237159808
840697657
566613365
643742052
928743741
952714533
448982324
43490139
640136937
554388374
557378352
10367559
82828437
118285503
30890085
222562677
908914336
134251699
515254427
851163488
49396680
779586828
5391617
9352821
600686604
545134485
888585006
521465850
816768360
35736009
528908250
300592200
311884271
392522257
669210138
920073507
27905295
513392557
256738287
482622795
678095852
95159833
529348371
768472575
548140407
701203104
915657450
206403453
476688423
942772107
400457498
307762377
71050806
920055467
254708811
945983351
766088898
424934808
137659740
259581468
617075580
451012749
255168315
773960965
589553205
92696146
819466453
653103763
250353096
423697569
459735421
702725211
232183542
305541441
36717154
272229776
118024577
692579747
173970129
295407806
33451185
686688299
685342360
937688201
597929580
216771012
131122549
92293293
747067347
142695138
137967728
325501146
280029546
9063534
532413347
868468919
896536676
247347174
753845031
483599241
714260676
141910904
467721404
701726551
697894641
834991449
322485651
44284698
858671969
727439907
13568867
847287084
162435091
941027330
925240023
287190
609761808
731079792
639284940
706816673
629826816
121090399
951321110
710479341
884296302
271384977
834057198
308367529
953183610
782075808
740083831
681157242
892375914
31102677
867371238
328766909
33774908
146179710
594503669
159621343
181381191
381176652
52391689
919735548
188272122
776318337
544850252
918548496
328757779
762248121
403530669
451986544
515183558
894259877
380922730
117690462
369192318
487648620
950589327
828418701
34871777
373279989
762834078
670052562
604831621
725202615
954542976
735719927
404401812
588212985
41049024
849729226
366561015
594270458
798426492
51272988
164684319
253627062
821427982
459628449
442266344
892404633
413247264
382967865
704162869
455990709
698593077
313161104
5159847
847019040
298735038
634364418
936573444
381388320
445661442
50409521
15805023
585173933
724687500
721603167
81494949
920836443
587321127
666146778
540603876
533498157
463294908
313541018
147127437
728288354
142522824
554918091
870099543
32825825
455655654
359892954
56940204
41049024
59539815
855924223
62731734
131304407
536601956
812356958
554201504
319661616
635915244
887378808
878428053
26431053
621048375
32942265
936047940
554478612
900962895
161181244
331865452
163912032
12626616
839188326
367853963
592137915
303693852
503762098
65881386
300783660
173185143
686733888
808688748
114436535
857691857
241325757
4719489
409035144
424801875
618712563
158758632
51833304
202813578
232763078
291981936
39182289
930620049
564371380
953834574
741093795
169011315
11411016
406852500
529652542
140215731
392828055
517913774
784593507
709086219
53117195
94370634
467435684
350371800
633967483
558769315
953915316
396258071
909061653
706228929
187619669
287984559
221547939
26852265
297221924
546040780
556476470
248425444
374084121
438079626
232442013
155792663
407905530
775406076
905739822
414115435
413524270
768252396
609254439
917794688
308277115
718070730
819645146
63574293
587514156
260809274
732839924
270705294
637207599
49231652
192953388
921822462
520508700
931519993
93757962
681875217
520790346
618493980
283646933
186960690
774531888
140477308
56380800
914130282
767797157
225539880
605444385
240943448
343574970
272857311
742788216
387112974
242072451
271203090
70763160
323596119
60061002
607196244
24162252
641946234
79687263
944446206
393833220
351602270
260789840
7399929
328468776
253531332
347988123
942366120
636279483
84184962
470457704
748819206
213410889
813940420
701209598
943232136
442540644
560225467
681120656
608881092
729047730
44830149
222487227
739054746
167121639
375976628
907976017
532115205
4939668
205695051
114033576
666849996
258776820
593049383
899632248
934975764
490920834
301069442
420720835
736326441
836939387
731894142
651078876
260634498
89094382
313056246
458846685
23051784
218231256
289813002
233188707
508390114
243517974
100468635
325577730
842416179
671967162
436045415
743506191
523231461
421212000
363387768
297714965
397841030
192407727
167818024
179043819
800293227
112051965
433587444
136350385
778696539
363494729
255149169
353600618
852067254
725690838
674858837
365028063
393546030
93662232
119365737
363270748
547690476
645826103
558834043
879174747
818973971
345440920
32733417
669930263
691486509
862291589
895027635
592405959
786707627
656429198
918604828
880017171
548420089
287228292
807021156
800791023
861311566
120638946
176124526
521950688
338338922
678388998
299730630
246399447
362546446
155589969
936938229
396494514
141823995
658370515
114343192
343651554
946951587
824015121
670502493
501744148
520532518
451729578
47386350
677428322
949651173
474019885
120057096
170744028
390343686
201760548
397346535
232522073
591362502
250868292
914499117
444162326
49665300
151607601
663600360
508316727
668098455
749254573
368431080
433905798
820523592
945065706
910717782
874254225
890790198
47721405
771769807
624695688
953920731
126923340
10357986
638729706
95531328
896226018
245665751
430928595
787005903
187726530
436913227
417938034
829864224
526438416
323845017
209211798
388343128
302819688
113577611
339659734
835320834
242694696
763120167
53162831
676064406
532890618
770875398
301951566
102517257
799737993
878840944
936824957
126992648
180776532
316952457
676715370
583953
561213034
217132133
781764316
694855206
920472669
625719999
144994765
739533396
286127397
896608833
414288738
814566570
48879738
878754056
308064620
454540077
267241168
48219201
147876890
39230154
817313955
107638812
353069730
248244692
226583337
460744473
939872498
159330435
558737718
184730181
946416102
233632759
769542209
340980687
924675216
588044951
146438181
588356580
300662209
650418339
741214559
260838064
261601371
402104292
81424730
391210781
815175034
387792657
376783707
378280760
375608124
482460267
398409114
859521378
355330614
439381554
238396419
599719731
143298237
158931715
667726323
597787851
381295905
66206868
915485651
407541756
41489382
328775112
429775620
238396419
21194622
570541227
74985309
940213241
507357773
660289009
27847857
39345030
155647407
21530553
686363800
116905476
732123894
808013392
773565411
488376168
14091456
553960791
12473619
874579707
113796367
530373261
859788795
539850189
399589544
448533342
927125904
146162784
52029255
844365609
716366736
448877970
890509179
466588020
194915853
905586654
875240244
273194881
177146761
68523534
365726892
327978120
298381935
936000075
765351777
458326521
288937891
451529691
128440984
807336354
23024298
135544107
406651467
193920261
883080531
504497981
682277283
934602417
514251987
407857665
785407212
238809798
767181524
656685087
16216662
346516584
262536589
840901893
835828203
560001354
825952243
676422963
186518627
644416068
35668998
871458909
362281187
386166180
873363936
317057760
483761251
353368641
906735414
260598679
30920790
287526871
193128464
312246294
774235241
527937760
134886255
329818569
98391294
741382761
322591130
363869559
408757527
770731352
478372383
261073893
361160571
470625880
233839671
787827591
100277559
156269652
837733230
360770469
396170325
435519697
246322863
560202387
872263041
315365714
377077409
552706728
296253243
184758900
652780671
337697148
513668034
245722038
723150401
370899910
869007807
418188195
362142036
365755611
637904750
285064794
654381561
131533020
932057446
562528626
484451162
582307217
639664792
925345326
243367630
109575750
582059360
829240233
224955927
808095222
30920025
662001376
766118608
357302652
11906765
625528539
840213926
407627206
304025867
302123880
7706265
483170942
647190246
84919859
251070403
391603381
73083702
300380411
222227622
135191884
761691201
129940311
516942000
584166345
475691943
94114508
352499665
470359782
592271937
53661463
465087885
237889050
931414608
119688328
537141030
838862844
101244048
145902093
155054319
893907594
451922184
430414330
682985632
595794801
855625167
372964686
263496825
456267889
885502500
907290648
87076008
322373268
287065551
142793174
122693063
545764577
141385501
769076430
623738998
158600907
286376107
693697872
264773598
664259776
230106682
340474982
945046560
236162568
15613563
852976484
782682524
850165498
482842974
72948345
767754600
199751020
332322615
264932775
183861057
161207667
932528006
87717750
778016856
252574032
222347279
762757494
598073039
723963854
893113035
899814135
3963222
14236552
119739084
218102247
55140480
211917501
13753199
53918453
932161302
18103616
900895884
549158055
952628376
41661696
509379330
351865188
361476480
934242945
904427820
244279484
564245631
525847512
221380477
41652123
265481553
114301620
538513130
784697900
30930363
761254533
850598312
201113627
175592337
473126379
937081824
891830253
196734723
762259698
291086211
913263840
938589446
109566285
87541928
740414679
70656279
33208737
14403794
331699992
47912865
332030733
65584623
845468214
824924556
641454006
826657269
178293074
220773690
141680400
933119178
538624845
163145987
921793743
387974544
531828015
763044684
306010518
363458091
139928541
655568613
192867231
44756811
273387930
619085910
592894182
115871592
818874420
588002379
643286454
66783957
773929185
456047814
695516742
22592888
294743097
790882977
401951124
604649826
518224782
771315756
116072625
175141126
380163451
359047022
4863084
49597713
712948449
817610784
322418055
782420436
462458710
267152667
931276255
129769605
939128283
65967543
236960469
253249380
190934322
99922875
156891897
443921630
373053284
193422533
912948291
416913723
913407795
78843713
911200933
250769794
929469189
751940004
515735802
450808059
857463183
571919739
916949805
683464335
289232389
946137882
757278870
312759483
323366367
546082212
648273987
819276500
792948009
827472062
726411194
152520652
848368833
5839530
110436396
706221865
233183967
193461870
469219676
731338908
146142893
229861402
550712576
219441879
498705435
251214666
447853659
7993455
121691976
93690951
719162640
416309538
461801520
751068861
932726313
34000888
873517104
847703739
951180389
315392058
759882337
652669727
275599346
378512838
330045925
541447212
100545219
412280391
165440586
916317987
58964279
928742126
157715175
216901717
855564430
103223755
606516561
203129487
804069740
928810752
822655755
560220099
567497013
598835762
331158789
718731267
100331786
108184473
249828713
527324432
125257215
584134887
249220556
430644258
873014836
666646975
917438028
667158144
601285635
16609155
761599161
526891441
48864
808404785
20474936
461257216
518482421
103273524
690787680
76010883
207125017
549758244
646542928
77507047
908805513
754538091
409274469
70212922
273433741
423844575
367218700
729747294
654641191
893850156
891973848
363419326
467281272
860354229
202507242
116935872
459733752
94562094
565055898
290701744
868566927
173156424
724695246
583168014
231523005
890848960
724719156
812632824
391602711
269183187
364340574
247507131
533332377
41899901
387708094
448533342
763676502
466099797
615263287
415812828
576533925
825564505
944309439
891026121
351748095
610719108
90675456
659189139
155838867
613853878
295938515
477397345
150228455
670543604
474466599
644179616
89182068
425380583
39718377
686317089
290578842
514127538
10902902
550399635
593324967
70600875
129704577
189048164
487399722
649918627
833215510
205570602
813724146
444349941
586939776
203119914
432182658
533666031
93039987
511284357
888074519
460549854
17011221
212611065
464692566
559700048
553874634
264253092
231159231
39584594
799508241
435186591
685194632
734086359
649078119
279010620
238396419
246573071
122199345
833795612
563041251
931251867
39335457
883674057
647704803
474475944
841466700
51454875
896427188
551893023
188597673
93564863
395147191
747641727
102613756
879241758
710326173
738122068
285057764
512727066
3505377
578975040
805320756
541379146
168944304
899067441
130958640
228172558
257417970
324831036
98116100
103867050
152420997
285344709
673461430
102356068
238429337
803337441
119364452
290952189
557186892
364076979
807195144
237295524
955270524
681310785
492271438
642597198
904064547
732138857
434720946
222711427
372466284
702744357
131762772
525404532
930881074
640640116
846616974
195716803
336481377
780472757
224046492
944625348
518358804
249663840
158136387
315171879
729960396
333269025
613676595
694482858
251207602
899335485
789121536
253707911
507196686
687269494
100506927
190454856
439515487
466032786
733960125
755510733
283630514
642319511
360875038
690617919
105025383
522940110
223481685
21319071
20447314
558546258
733942764
732576740
230036242
80776974
723028689
431972814
9946347
933322530
68418231
253702402
760976916
50650743
432112131
849632469
125560799
412969647
723096555
664978872
322986487
934111824
25370956
918504834
83544367
752269957
547508589
672040858
674992230
619200786
830917254
87534207
700534938
325127799
405561427
228977516
485801031
911360456
758076297
326097186
383155033
806267314
874320846
507004383
67279044
31456878
168590103
242114840
2179022
308183589
509589936
57557572
572844168
619295305
920717469
507644669
16147216
345445946
35343516
738356468
537419049
725384604
599981626
456988019
515091813
621105813
77866782
263582982
153771099
728802593
539716167
811001322
498973479
13432069
163506840
142685565
245518731
54261669
257791317
310586412
601529109
673837792
296236485
666826461
731061291
927221634
925124273
749467042
41652123
44265552
946281477
11104680
271815762
667595257
441536936
796980969
295642959
190215510
401142693
671775702
671355747
94016433
523279535
898521780
268369482
908697879
117493333
914499117
228627265
577089159
47759697
221366052
365996584
930549683
942076335
702418875
577994449
64512447
6260742
44291027
797229867
444320204
193001253
400345049
132097827
365315253
443134179
381751038
835856922
76887710
920011909
354670077
584977311
683081415
690843807
348552930
102554177
515180568
501726091
393421581
136788495
337248047
606593145
581148111
689849526
197433559
173434041
645919029
355181885
445316822
738778077
439094364
663638652
654858175
592635711
810172563
515994273
749173407
834037025
88224768
398583827
125649671
879305581
239684266
473911365
379090197
242704269
840250929
584508234
399979086
165268272
206827611
405215517
489877368
451232928
195745209
399835758
539993784
268915143
308946310
622024821
759438192
30968655
779983697
946070871
389027574
152105397
377491902
867744585
720400565
304775601
498446990
597690255
650475777
631619433
110769183
130681023
506114937
699195394
363085422
185208831
2737878
492214941
664748408
596866977
106126278
518014176
704062577
468948765
14946333
597326481
766523837
955783460
789943401
661082661
814376540
5580268
371024206
36619237
351478903
31696203
58251705
450888300
848891416
481454889
158701194
81813731
203030731
50707645
172777861
6911706
348418434
66302598
858736392
180001119
436806417
876982530
474313431
277550245
257487860
372494638
342211927
109180065
23662499
125454165
217436680
112479203
896626326
648307172
748579881
807808032
814611720
118082955
594579030
114607956
834497556
700446837
587036876
553855488
688059165
380986254
748373608
841564879
728308777
85927248
79436754
293714786
412242997
417063153
586671732
701155239
870263976
947836108
398513325
198544020
645062249
149292877
813322080
289542981
89976627
382759508
421552859
460499592
435567807
357896178
209706138
175176599
656588784
83648874
91415328
546082212
287668650
419395157
427102409
174421561
32835390
653357250
148902107
260185285
236047391
105144609
331761888
683661096
439084791
860986047
949182096
1397658
321913293
396609390
17636399
900503391
520560213
452850765
479829593
576179724
935540571
346628757
330023050
167958285
382421432
450658548
597983986
587295706
197711169
461799100
377134271
890040102
623604366
242541528
145806363
103934061
438589411
297648007
77392734
196497775
353001774
844501341
561418158
40798691
367149882
599710158
454995117
32031030
416027374
275286961
457432318
888418224
245834640
840289221
914681004
442330038
765031199
518554248
504975750
713217009
895477566
111783921
26143863
317904621
122246179
474744216
471106476
612681573
903576589
352211229
813829449
737307768
287496336
605195487
759799437
810957549
326316020
168130263
706745004
319997049
600710364
201109584
371671725
525767617
314198965
286797507
453580387
502936801
915134285
951436194
629673648
62607420
4145109
437553111
765134194
547977092
384212355
481665495
787847684
822512160
848014632
80615565
757396614
763044684
13812716
91470015
309611244
186769230
866519481
391698441
413496162
304153356
850066133
123183473
652323366
277017708
744942141
485703669
214779203
4079925
346167734
738763173
404193190
512023368
383217867
72783519
519230835
104929653
900589548
119882679
258298686
33729551
279777101
181216752
724430791
774326260
299325057
68274636
534747780
716740083
361354082
687730071
757214727
691314195
675670873
34605322
725123190
5792053
294480597
548386379
73128147
322141023
50390172
189560053
935086075
584360169
400357059
304268232
396695547
196973462
160249042
268752402
196859172
579626004
658603996
877202709
925516568
287285090
900656559
834928341
404832468
54900289
291161614
17964191
661580100
206296038
842017511
822330273
174869991
892682250
679347945
4785516
268505247
380890524
160232348
314593578
518314117
215841260
539093922
634670754
807591005
921313473
724490205
340731789
198864176
778447641
657062001
533464998
616380345
718592
406942822
52038203
208978590
358175478
47539518
609131844
98142396
772740039
742070241
306172869
209323570
197940921
288721680
762880892
141058108
343890879
429548929
360526894
563610375
96697065
5762946
174386897
451318657
252459156
477137120
472465842
279206118
587207820
850589769
97051074
80422773
933534558
469500614
407813883
205012113
71288279
112312201
954763155
191965915
211879209
264865764
280946546
102919323
256431951
946766137
394467691
106652793
335658099
561111822
524160042
802029067
341112667
285572163
558099376
305533378
62473398
108241911
308489925
950091531
233112415
403444512
411435782
408603546
535117705
75622158
772636830
918950562
11885760
748350129
476594934
815677389
506918673
936411714
123894178
719554545
280460181
243824310
5284296
692750145
210022047
756640347
321479049
852147753
370161272
36865623
242235192
61678839
422655644
321893926
240866443
348822018
449244580
675644954
745660116
600255819
136577584
379947706
218076759
17585601
830467323
259910205
281293032
366139348
831558645
22508184
921136402
85121486
800219094
140120127
344082339
133026408
547422838
871123854
303272640
810975698
143238233
679271361
939923729
882295545
463898007
952283748
134615526
158318350
118015944
292352876
49348815
707630986
506086218
208002144
141413917
25802404
713748835
86155378
839832197
398071187
429416061
21532276
564282028
130164081
289573609
815303691
783195849
755300127
777566925
673600961
196055040
318246589
42762591
850557847
286929162
953997315
549426574
710913381
196222747
184452564
292486018
631675939
59926980
954622622
40149162
125174200
807548252
412837575
625528689
565523824
849388303
254966821
762039519
362041287
626422540
297567394
51058208
757425333
265344414
83109702
396699963
916279695
8232780
762684969
129011273
839139756
433341902
66321744
344963055
642911858
856679014
67628936
837742803
539552907
313659710
455853420
194666955
475153563
216608271
210986335
706066188
248572518
868137078
471090418
745497375
725961343
456019428
53774877
197826045
126272721
456314892
87405588
239190712
690718451
620255226
740214956
619644135
189784725
174238173
282400903
449644969
466386987
409855733
817457290
93087852
729801494
125836844
243766140
196799212
867045756
411926190
128865490
492243660
43470993
22688010
77637974
889085811
841382515
817457616
130653652
661934658
225779205
588411227
211705272
655327799
820641347
86926241
826618977
292843489
645162762
144676749
168884270
139717935
859727750
489606170
485887602
681808206
336175154
304621568
585905892
208576524
754738692
822875934
774532284
693669153
352905734
347557338
208597894
171221011
799098605
393455686
475417189
433551712
232327137
566731173
241096005
39538677
684948142
74621535
569105445
28537113
332843637
15412530
272163108
472228010
587490810
909102317
561044811
109294941
131542593
347506093
928877763
414239060
179742648
710867128
362344379
27191256
93372796
761034354
671277988
701832232
34664135
519028914
323002593
41484120
465324384
798431013
844031524
34949088
708985226
46429050
850783352
382217925
58108110
210517257
431579559
890719785
14732847
14168040
729356872
863146103
900340650
100382478
497359432
642911233
734927180
934583271
737752818
858755538
712503025
892854564
103637298
527003223
688365711
138052233
784784967
770588208
97443580
655310142
906132315
906671383
55686010
867271037
766532967
380844760
243077616
187046847
44258907
880045890
568271545
494014665
923076525
732658476
746607843
61014491
759418669
711498692
461048924
197200399
485978193
890786796
39736430
936023913
82385238
3810054
211808766
568684065
336069738
304105491
860876852
527376570
168534487
323143653
278151087
157600299
427970151
188387067
54949020
350320254
375701958
685752282
626323098
335339841
22738279
923516883
6251780
171978945
886298750
728203176
768613808
604325099
336711129
787492612
783685796
215920667
210357102
263365513
632717862
501701784
867983910
888892840
606794178
946328778
468722799
788690751
744950781
140761392
304870002
329569671
918826113
512863902
55016123
854572137
661379424
120386638
713935194
412359770
724101720
623489775
275447295
871956705
25569483
223107689
529147575
692551210
14905161
931318878
918452766
326372289
413101664
906524808
955347108
782584801
384977951
445585988
49310523
193336308
549750413
623379594
611115542
49825941
916870436
80582529
47385132
52043238
897385018
814621077
389071505
53532216
497133993
704700291
411240034
590416096
769228842
211084650
657559682
881950917
505297982
148678263
594336966
157268535
333035097
369631427
788805627
487148212
366082163
890630991
756340286
856302296
216493395
203789431
68456523
454372872
238444284
557215956
600227100
755817069
847459398
504726852
37717620
137391696
858927852
58711209
227728678
786912966
839487935
220400340
359412336
47013003
80296775
769362864
5494902
595024323
694128657
162057255
621785496
645899883
762470304
469306752
172749685
208602807
689922854
337065330
289813002
279416724
950675484
357532404
221538366
74717265
181754231
82988337
751268672
221672388
457136646
39747096
232765129
116216220
727900653
584336531
344625643
232119803
561927240
953805297
284643333
568827660
419795196
211122942
183370815
209513992
437428466
690743231
779750080
190690850
446724045
148620825
829122528
52450467
150066348
3903680
178584315
231254961
594513100
203398318
550705971
313448739
372412450
672261472
622962975
311256522
276260675
859492659
950605693
665562825
362117871
410372582
493019073
180011697
144974374
939647388
631377642
18746594
51397437
206214055
46112882
879950160
954207921
499385118
675640983
931510338
197519709
816376538
917409309
255501438
330670566
97653094
8990297
5641911
323349915
318933734
606784605
63993121
324034470
898688391
425778321
207370326
257619003
544460023
755166202
110778756
852092730
757645512
694425420
905213307
6040563
56108182
651253635
379857729
34137318
946079316
524421523
34022442
725547243
895831767
68669471
289015916
85027386
846569109
640085979
765515836
220332888
157152319
72027252
579605127
62042613
680391402
867668001
179472398
113230243
489783399
46114104
77799771
389400921
130878841
202230045
613217661
596790393
773851329
625557258
893132364
647441136
490900844
180087276
174875497
238051463
134816559
312827413
447011235
45672783
209349695
164016680
500504279
415851120
22783740
61259788
683289963
102239640
430717989
953799650
96055482
284557271
432929352
254938563
948651977
744776700
415927704
388855260
106030548
858000519
718185606
400036524
293077530
417831788
156312758
513645248
123461223
339018534
298030270
885366475
861646584
744109290
805108446
237745455
9381540
303090753
699913352
462155721
350907888
897085830
208207600
755191679
212659377
523488370
434106831
926936682
942701175
382746638
373988391
171758766
884535627
360633120
437377061
256071128
927776868
651021438
673996638
774771609
660632730
93882411
93225049
365554578
157456704
912546225
833396661
106758096
453671442
336359638
550504686
433991955
584325142
660766752
951821452
738853713
582362747
179991546
234347040
561820224
382591297
287343168
767716308
640797474
512854329
94187106
34361049
191780426
814566570
658491847
765591780
751222029
282266066
244369971
355742253
562188914
928810140
204849393
826063743
726868317
101359594
585542118
171059937
941810886
594626895
817237437
302142504
774790755
801272512
46700853
933281343
95892741
505550130
261816956
873287352
258490146
98237515
775143313
418240324
125904096
773501809
515783667
387671
527474455
850093115
723575205
344225934
649120983
778671872
404225709
506097909
467671807
657081147
644597795
467829891
893467236
436768125
14372077
470821541
202736994
102383235
226363158
337160337
102155240
350323635
239864976
812953779
938297595
308807633
493035215
895609165
876465588
951494779
424418955
113270378
693745737
470272408
203738266
100870701
948952344
938699661
496796627
109466866
28646235
319278696
364111344
877442034
747104439
292780632
186899415
29858187
42609423
855615594
486603166
142794395
232595181
266711053
446570877
115688409
342263469
52075788
829286467
95633138
589508804
721229820
475521287
288622002
237130174
607330266
57952991
379704927
108500382
73953273
907577838
583977320
32404605
890585763
338568291
19739526
221413917
919701815
340498179
411051882
815849352
501510685
255905436
419187266
219602960
944705865
614912082
914422533
62980767
870563327
323393844
739479188
127143829
623337110
776092683
934268738
620186805
374122868
656002152
297088482
497329736
292114261
742089387
581770356
485954199
449565457
923656250
765332529
21130824
765122025
246987071
378315387
94801419
79252330
462552547
264597720
816952550
108127035
718703398
345671457
662378013
272854347
764211181
209342431
877566483
443976594
594559884
268831565
939134856
27436218
694651649
803394879
138674412
331962921
464548971
589320966
523164450
22476207
136061049
251535538
331153208
672742575
878523783
265542675
698699839
930016950
442779969
406514814
99641971
320647635
836115393
335705964
349251759
449286255
351863768
52823814
379109946
869029448
791294607
819212203
411639
692558685
430121998
93291978
689824253
57774422
466205100
758437079
509321892
770301018
934430103
106959129
697488780
584268909
209994715
29436975
2852754
317689578
812426111
209878452
32146493
338367258
382785978
479730148
48841446
861838044
495565491
616941558
237534849
483331197
650681977
576876462
701021217
8314073
949563850
955559615
801116505
627960908
589595347
468229200
507550887
284575623
21280779
136735372
511421539
644301192
647345406
508556052
189133761
336068966
120830406
733279097
931941123
522175412
874052029
670767557
413930300
132748791
759588831
578700818
541966899
645344649
175197736
819314778
340387161
258624168
81688410
55242836
78861681
727528854
249654267
176640996
602638499
262147032
824991567
289870876
606662215
294981623
565256931
340042533
192303036
594385518
45423885
105628482
86836683
798512649
507876369
74893787
695344428
749237928
777643509
400180119
31486327
922667009
810076833
806110185
395750241
899297193
441989119
571354932
640912350
845621382
684536511
201674391
451788162
898426922
904874941
207026463
522398610
69514508
741639456
347263106
785866716
73061136
624509162
140646516
848263530
769642285
418245854
390969896
426850497
724041108
449662956
377932467
841830474
187898649
759741999
809667461
730192332
900518265
600600447
821558599
245164530
511407353
334047344
468550284
206547048
206614059
554167904
582296871
74008863
774943923
343037422
829407329
475040979
665687274
500476440
641673586
731803550
774065218
741515007
606663106
899434846
382814697
349117737
101358924
377989905
724629743
621536598
100171872
606286809
233122999
741062509
734191662
326992765
473825208
392090942
929351543
932364222
430439538
45810964
579932696
94696116
941477482
196781243
793486824
894890310
189315648
381608499
333170849
450345126
688739058
264810049
391369765
357513826
856963109
535063689
430497810
907587411
525527625
471987192
713743734
694712610
837627927
787316615
613962686
665925022
110596869
817159714
8845452
369240183
410978463
178143957
378162219
132015691
893649123
835875044
71797500
393147233
175937653
8651510
908791899
711264327
250377152
113306028
156697984
115200853
910988168
517908873
501785218
26143863
774561003
755294488
564433653
945017841
251042352
50633072
801221808
144552300
320032549
497164182
400538668
472475415
490918591
300660453
305914788
541353150
68394009
103800039
411323193
329789850
286586901
313234090
336327428
678333013
932257032
652447815
697364331
381307288
7007436
250870038
172271025
941359714
497719416
95795433
899690236
407915103
510515417
721381209
112213544
448882162
297010521
18935394
465808341
312168694
856646061
919540344
788296892
265507155
764824231
654711425
947583405
693749333
143202507
732152613
20447928
220695942
465524974
916317987
775935286
126602925
377894167
121280337
697673856
168944304
871817285
505894758
270667002
477775150
863311488
115632267
689265573
686805312
374907753
208222323
243032581
645239346
509867553
542224293
642999264
622120551
101186610
153888125
111477585
349231369
291781637
198457863
159993549
646091343
220104701
630104433
509388200
740864043
673791711
346122015
53977481
183744162
785330628
642568479
160280739
513880848
702091859
289133319
861723670
724351781
315535653
938680515
922506649
59888688
191100659
324744879
4547175
68263346
607261460
334557204
395125575
101263194
249577632
429356072
654784174
390903882
830343407
840884585
198199392
301539927
581537738
636904667
54077405
304584141
313151976
178660899
609989585
120537528
9029091
902552013
540186512
577969875
6873414
778753977
453481945
750886974
493306263
553153109
356753465
749216625
332564240
330938803
680445942
52000536
232164396
540728242
612391172
390645411
204192090
445273855
790308440
219537609
282272887
800302800
880160766
413218545
146599623
925575078
875891988
121839987
71165682
684517365
459121080
211762709
480315702
918864717
128627640
249343613
375912564
169796301
303358797
816423732
522791103
562790947
72567376
16657020
24765351
585388950
199386444
356220903
627309117
840151212
842424000
382552141
859425648
362405061
179570334
198039787
761835641
922406309
450132033
175224412
373155540
408728808
634450575
723441183
895046781
498342355
576332892
547355421
511087709
588450379
511581120
678509624
871415815
519880911
124544730
716376309
140406467
119208100
329827474
143939628
332843637
796406589
486102048
857587632
885032998
254842833
452075352
226353585
291392547
402267033
832629624
468292014
217644381
498408884
326623252
470560815
668549601
146208429
35598555
833588121
438651789
219092889
806188013
427750359
278861490
137323398
214840210
163616830
11554550
35363830
788815200
234873555
543152874
164039216
398802876
831233163
41988365
915130935
180795678
723661362
782848427
57572022
838385738
565607241
401576734
380770632
327712509
343594116
525576846
321198661
526680154
785675256
712892354
377472963
550055007
686862231
235270902
936564882
364874895
411180193
22092919
520072371
38033529
236596695
886756563
862385324
243795591
85362441
299916808
670110215
456986301
225984240
535004184
937972113
335902039
69173365
754256670
125099964
448830105
546742749
74718214
955417235
162415518
214348977
431732727
425395401
217566098
178722663
18226992
563615551
37420857
161723297
375481514
31255845
838387822
771449778
949584162
381627645
367440111
697125006
553072584
90991365
629434323
940643268
797007582
585724005
484748001
642405738
484722943
162539967
724308379
470234786
411872336
25339731
132049962
701900395
41355360
342206031
625492535
235706406
877432461
13000134
419163378
214431360
50612451
196900303
233906682
650265171
372676890
811822377
401970735
814585716
849603750
184263808
257544401
533693889
252162393
10492008
64441949
200731703
382695991
244302960
389494255
248304609
472624863
548705214
133637830
54257750
437550013
34807428
104043675
52694419
529763365
201789267
747871479
371039907
559235514
909052080
367775514
724379337
744578367
415795558
298754184
592731441
36358254
941632908
494378439
703108131
635360010
45953738
686185229
953901585
251544865
741610737
943029506
643162005
251425272
521431737
129829026
858487494
253745610
954992907
673623291
475624932
190761171
175520955
356220903
673307382
282265932
411383759
186453321
491525685
511697064
143192934
103963942
831376758
468665361
888029772
372532268
118915806
721842492
686317089
884297136
281937768
953888934
593899577
189991474
520158528
595115118
300218853
127139013
392454708
377798445
871446987
240598209
745767157
745350390
713092770
899345058
192232620
356376840
651892581
595101221
263343657
331282748
90638823
350678136
618808293
294285896
230102258
98221520
544435656
369038385
55628703
273730362
103101233
814020909
93895634
571786211
718880956
880491486
698369496
679051182
667879491
865181263
22190214
594613330
428987303
302299838
161573869
326755209
4902347
95634270
263376485
582028827
342147631
467909094
219451452
358386950
225166533
34903158
121226937
858961779
201856278
371489838
385667451
686096910
380957535
404152914
933613192
813205782
681664611
214890206
170590860
217632582
693602142
735024513
191785308
915990890
846887551
223815322
928494843
815656687
803969259
76038339
290100192
460784471
623230298
626963920
57811347
802940284
724666527
599810956
923781619
569976420
481918726
556449771
19021551
385353269
911091129
465991054
283919468
295729116
635292999
839150034
924435891
233552481
507884989
827059335
664482559
692382290
2052127
779776872
161427374
948320526
24841935
81986511
933855723
673776459
611083749
279513555
197816472
835416564
443696161
499672304
19260876
69072733
931768809
151042794
593712945
253627062
298615723
401970270
451694409
326065953
331725773
528069032
69501914
586480272
710096421
591015267
625260495
726662316
777490341
143234225
450122460
471355374
657366001
288491672
614500443
44005967
463653609
51036635
707061780
216589125
347150772
33476923
305432985
495405211
536275126
858027990
655501602
580937505
840011604
144657603
885492927
629702367
881280881
653074754
167087142
949086366
513410740
459226383
829222372
503749288
636012957
910181694
1656129
186884106
19308134
300008247
352640601
651298271
306814650
459370875
426189960
19174687
700380576
195786996
683272875
585926238
286424160
705260188
10300548
74254463
450929908
142070271
340664778
824133493
211381413
48347199
456555516
735608466
690825972
299036346
587957253
927873096
455109993
885090861
45503240
32404605
418172336
856251033
192770892
569325456
732018591
280792693
537358498
468934592
108749280
739938647
864039834
307542198
95763030
15737494
784545274
300735795
102794874
546072639
323787579
578060614
445297668
805405939
500872973
897765918
792811274
321099288
811742535
69997776
398476764
130202373
44600607
407800227
107102473
250664382
120974001
66695091
268781121
602007678
681166071
861149419
592780938
519158448
761953362
569920725
92274147
88042881
489036705
875986938
502106144
619172067
371575553
382221171
274724481
462337608
354235669
674695467
401460457
902274844
801872772
754515141
303799155
624130881
664187152
924954799
788575875
97754830
948033336
215248905
24066522
106786815
661053942
599907496
467037214
713619285
886854019
596417046
893706561
158084748
234950745
836316426
105666774
9343248
386710908
440434584
113084247
930049546
166474470
389127844
39444048
919192714
502438905
30547443
655654770
191775909
327441369
856352715
546005628
777949263
394599060
531033456
540931938
482038062
18632511
770421472
73329180
783358590
305043645
65986067
304979028
714845784
820995964
394884578
90313606
222648834
468911786
375785270
710553484
487033027
74641964
387421672
263882409
483080110
398424818
267988723
122802444
29063628
735321276
823670493
836632335
685043880
301721814
472331820
445431690
550055007
123405543
213563400
813379518
702198696
942264062
617199726
613964355
281091999
315294122
327195567
88678921
212022804
493514314
942171238
817706514
450158362
739053341
20524512
253652196
726466251
914398216
107176012
356287914
955146075
459341259
124786963
197817334
779576505
202991818
140723100
616136294
927030174
769670848
252679335
655233558
128312026
515206548
528342289
859310503
191665527
504450874
493682082
247289736
612719865
593715323
497748135
730927269
497731902
443842572
194338406
71357142
837580062
80927045
104345700
926790849
220300256
700862061
481464462
262281510
95988471
415378916
665524533
40633732
284282565
446791056
470771653
587542875
342898390
241943414
79135166
909875358
836938671
670013016
361685133
98592327
196225054
305656317
223653999
482163291
217844153
733062048
801537842
686004700
82674417
629417668
26163009
839896728
342805625
191132534
107448938
34698168
668453871
492186222
27044581
625279641
740389437
903047376
176032569
94677400
871478055
69155352
719085468
545182350
622895964
939195652
294581420
289540989
108337641
444034032
695372247
576265881
227152703
146808773
849800180
657282180
557751699
106998799
316224909
124190529
926264334
652936038
3163932
713609712
96116407
250640286
50286969
103685163
803769921
825948867
284097921
473424648
363272556
761098260
582124450
889867788
214723797
72489132
154402917
173852770
353414401
2374104
196045805
31064385
704142015
13517076
926752557
677768400
148793139
785568472
904217715
282259905
259365486
445986924
737711069
755424576
743353553
169898430
28794635
8204061
788192955
66455766
574973321
92740994
536719818
658995747
865708212
653779106
618846585
894097620
623527782
111707337
509053848
595919250
131588683
935033202
736288149
593305821
599327238
721095798
31858944
889178532
453951659
336769198
565383238
946128309
903331287
11717352
173625501
436343273
272227401
33504384
617064491
371565411
324113061
141554372
404361103
414310729
878728463
808382412
587638143
698007428
389475250
757646330
821171940
263529306
92170614
421805526
258231675
646614015
870233565
949392702
451786569
371213035
250707297
112406166
328982572
410220812
438325973
702404232
204216571
725464426
871114281
27369207
28498821
551629827
137362977
704343048
856544175
463516215
643029026
313829372
281809974
906916410
379407986
55006458
192893394
11181264
569258445
92637921
706633417
367673783
569240535
704785279
855020056
737925132
193384173
435006693
260557914
133964562
856347717
26967141
549224133
27061332
883855944
391693648
540890070
272696478
247541310
579989778
313910824
852834507
362510364
5399172
640724216
727718922
8534785
427783448
131859289
289640688
628389072
896521023
74947017
108961391
731785747
34982653
290923470
455853068
209888025
775298124
48803154
156470685
807812324
917725218
577098732
837283299
296648084
532045809
121060158
490032297
191207961
873289060
400123339
134149071
489168218
358703127
938423987
478207813
204804762
171931080
424112619
78804936
268608807
773144199
26727816
235639395
800965891
753069916
9486843
76613442
827890410
33361905
289525812
203211570
189708141
33727010
754208805
405074227
837350847
153924267
585129250
539534280
429859723
106528344
167018461
266899471
144868209
188789133
192388581
367172415
112061538
120839979
412305533
2549108
124123518
598007159
772160855
954174726
55207491
396853457
473368677
450441535
504654715
461332443
83363954
383575478
4365288
212300421
814806960
315610516
437553111
207600078
616453335
631247759
144274595
597249897
911075843
19827011
291785804
597332424
64952805
667214989
418139067
842242113
887189794
67030146
877326120
273276699
283160085
216857169
280623315
448907696
584345493
331892562
93365469
548871862
263779606
201826647
807085758
214119291
654745335
952925338
755386284
612086818
364647813
631779847
52526710
453779346
102450246
715275414
507282843
412356975
863589634
446838921
67460931
897238998
581014089
773528682
322026147
477214050
643683457
928898588
53369475
22372101
335294325
28297788
41699988
17384568
355282749
285325606
827886206
52929590
891045267
125417794
231621851
485436255
338816098
148006487
785645613
822454722
87497220
64809759
246686637
605051892
450859581
790002252
819137621
141692566
491966043
18894700
231972936
710541306
440615153
550954869
213583203
424256214
534853083
864000427
581044152
777104166
840155199
766299504
847181781
678386381
396004559
113378815
171452430
86445066
632290024
133343026
119777376
383736403
707033061
924062544
813104940
604890533
866212905
99157134
300791965
534039378
8066689
621226575
350730901
839088471
722751927
226075968
528040037
100346786
464896420
839844383
268949931
789220962
508039110
452562301
745215193
924296699
846100032
8184915
364185639
104136448
676397216
279292275
519105498
262842052
920804928
28920033
575184132
650911922
459818780
914311706
800369811
731750547
309836873
907376805
683023977
888297816
623203064
804088202
419527152
124946796
264071205
918095078
241622203
120619171
434363481
65506810
580311100
614883363
191909931
134969727
342407064
526934338
616501200
546474705
300381594
742721205
302851428
442295012
221586231
430162755
399060078
87986083
718952307
783444747
62005324
82641741
499662735
530813277
222595065
486107367
132078681
435293883
386720481
653535812
892673925
671069244
407927377
432412410
758851710
357498907
394101264
29274110
55935039
507718672
712909845
797215362
847063149
362634813
2940668
233495043
351892164
825518082
843314289
840874177
687774420
371555557
296336349
400417235
738988534
37640151
448648218
113650656
874188065
709847523
848967427
705338640
356482532
174286038
99542625
770645646
164339691
6595797
310403929
179710147
771299691
636441759
568195842
684447129
326860512
123688178
22362528
83540808
899325563
226985403
535188138
473823419
665709672
477411632
27630607
64387998
655721781
833128683
800690715
290272506
363783939
155168757
405871032
378391971
533119575
144609738
75272499
218953656
333245703
103931345
889580598
236459237
330444191
905184588
259150683
621257324
707070135
144379986
343833441
500371137
567369469
430995606
42536624
212977812
480274232
941100277
927518397
648832144
215124456
871627372
589460470
806822013
37411284
192150530
897861243
846599545
346781925
223831322
641381427
20208603
902039732
31035666
364292632
480660330
460135818
295231320
180996711
802753488
209453514
148209186
562471188
70217657
452875139
135151462
386911941
800076157
339356884
242388360
259712626
176640421
430843639
521833803
167537073
525940620
277387248
255625937
552207750
392551211
477242769
73558932
348184086
658489658
320982690
353214981
535637481
393526884
208813680
900473678
397786869
332815386
932343189
103723455
677297461
770197076
911014613
68565889
495613356
234601179
54010866
79685652
95454832
876410286
758778325
168045207
540843352
153914694
833450135
236710793
80422773
443836493
150808080
73118574
326611614
286106335
53876844
909674325
523288899
223816740
420339002
618645552
954753582
261077888
77435997
487476306
454029261
662309820
92684123
528199848
138972079
92136761
822052656
400189692
232448394
808943105
23957608
155972889
790921260
720569252
39794961
944418485
843926961
755271408
248521517
483005715
378933888
87239220
160661441
418155720
90715455
524925119
255567109
354531753
913111032
769908525
147896191
140129271
299782961
156939762
952221050
318078733
883233699
896205114
476228031
758162454
397911318
174883943
645698850
249587256
823784076
941352671
907923638
77624085
28441383
386749200
191013703
728595276
61812861
465148223
806831586
798829081
945422371
836497847
925785684
605080611
543937860
398190161
364865322
277071339
26683262
404698575
703131137
568613906
793640415
147511751
266789937
921793743
172785611
460796355
880308080
268059245
710890980
731400895
72812238
278368268
254009982
357608988
731310189
498609705
674871985
695141582
117985818
481292148
869073693
817326411
931988765
570435924
219910956
318618159
438417063
106946927
631530810
692072395
819232323
157529826
24960365
274994110
139842384
497329200
21366936
780873138
106786815
48418070
12330024
31206775
794544706
641062285
872885286
240320592
437380797
752801574
690378793
944644494
519679878
347700933
864505955
192913562
817813996
906425574
189708141
193623498
865418346
356738262
77914647
32441956
637527363
765154876
218360715
242199970
361021890
36019508
436557519
295891857
781982835
248869281
220195370
649824641
803145981
933549387
641879223
380763560
73223877
42195509
227473626
328631517
400658769
102270022
157657737
48476806
518023749
452942405
180556353
417162621
619044361
350505853
313879524
648362095
761507518
431444748
873007987
52594062
352315119
305792372
913419581
265861356
178909797
1046594
603769110
266550612
180250017
545938617
3168663
355675242
320342953
285592662
704276037
952103167
54882009
626332671
388261734
215109563
463571506
521929533
945846178
509370663
526746007
36708422
803998337
930227556
507790212
160662711
449126698
851690664
647421500
550783653
874326667
380614525
84629917
114024003
167259154
197500563
656612070
863443341
75770295
550198602
276265414
915266387
314875429
176609595
90282963
334691226
671584242
401632366
804046959
594362454
556711050
264458446
403642284
547775816
739124153
127776965
747782587
747660873
530861142
307503906
908822328
546063413
177837621
688327419
667541255
831616083
159534045
540711759
317131174
42341379
845676681
522851253
357610802
891345883
664260730
133227441
72381453
157887489
499902060
759791807
814961683
361023082
213698079
904658073
415688379
478496832
656075982
281245167
953375483
894452097
16460037
263630847
792385929
335233754
403013727
173424468
927642846
821429840
572929264
639679786
114158025
799742912
34395789
906065304
379071654
144451406
345464912
906759713
25071687
623910702
255514659
25856464
156548347
427195125
232134760
590803007
358166125
248524653
855127371
385551663
105618909
92913320
20328819
598002352
47434215
239282462
684948161
192053526
55111761
203072049
517519276
41269203
627980462
64426290
28033579
787589856
272792208
919859997
57313551
593523897
651366066
526373604
364000512
247270590
884558680
406795062
346652140
373186435
587483512
21826440
749811591
942720321
651119331
551433519
757544543
263881164
811359615
635541897
255305765
62454252
579511128
894644715
155204494
177502566
310334651
25954680
163104774
487070788
357896178
310941137
878830119
386825784
508843242
444443138
875158040
383483451
432966091
875010492
27828711
718119165
925316607
779281958
283963899
353606201
355213653
874215933
81660156
689265573
779748210
58462311
80416107
552725874
75598408
452822754
713226792
940340637
12488716
160228647
50535867
54499089
29226369
516195306
301195299
715170201
847612566
81958874
740969346
260567487
909226105
242049343
533712937
81237265
586126071
34439492
772082099
469810915
520043920
77225391
227630292
340504469
61303798
22180641
201952008
124541380
220313022
66994011
207411528
248026713
742794943
841438444
17499444
635395608
206215050
191804628
497642832
284978637
351774242
36553891
529875123
671367293
731549514
754476849
739835818
649487136
704276037
237381401
261653346
106021509
107738164
332393706
560231106
750357483
542429907
164111902
731639799
29551851
74650254
518598129
199137546
578276211
802715196
571651695
639433766
38615168
363314496
496223144
763714794
662469454
460132114
868685439
1483815
696304765
31830225
915236238
933616398
188820390
348515559
314042265
353588328
870459943
918816540
700567739
543769456
314932385
766007486
152662310
683919509
289257768
878647676
314393490
812404066
284844615
338941638
436461199
144360840
383595871
292079831
208078728
951230718
668186510
862843209
291756321
865877850
257178645
460692596
17556882
603099
326343570
489745107
712719423
465403915
222792429
703519770
327932641
127158159
445980904
133205858
164709104
173596782
262218096
271566864
105312832
710842806
681080791
241459779
751441704
653661320
650766243
470694932
200142711
674159379
806649699
53009795
236751257
926917903
654477291
362262303
88129038
348026415
652975812
113593218
107686677
683412108
877782960
518540691
607863874
338905584
18542901
101387833
679989336
101233190
87210030
243498828
455341894
950551719
48894710
884774952
409456356
530832423
327089445
140866695
776748058
857405745
249998292
173802958
642099402
49281804
797916424
457838298
14914734
557991024
248706540
417124329
669717507
905431202
764557007
167701872
241435979
445420754
280281024
306406304
636537054
377052515
447185156
581637498
637274610
563734851
730734643
640415019
140536022
866576679
191677919
631386322
495756951
130370108
862015314
38272854
566954807
105417876
203481403
326602041
292316045
172381011
219733442
488482242
706334232
641049226
652074468
9505989
58251705
442693812
125562409
137200236
33965004
199195283
195289200
550504938
778048540
111694333
635457380
473451861
780869610
664883142
160490690
702706065
531581033
678926733
105287101
298763757
513074508
138913803
51522843
347049969
76942834
113239017
784762997
649904452
117277798
251396553
356144319
613926063
947727
141163458
916088235
186109075
45117549
243671142
688365711
426558483
45691802
59568911
211927074
901020333
225874935
740789057
799705722
550227321
610786119
825027570
209945463
314932554
52584489
255806191
711647247
878150436
593181372
204253667
536449714
114838479
435054558
786469815
830993838
191852493
912788759
62257752
275487052
884197809
726610400
904705938
536635298
36011238
458738160
952752825
105216843
281742963
766914644
749805225
168319792
370106138
122668422
135735567
495172998
146476473
725968455
469077000
144072383
523432494
523317618
848560293
151334376
829115181
592539981
546266125
28671135
933558960
427523460
201285185
203383393
407996828
164004636
117054305
372645498
64119954
710738581
774171981
903607056
355738204
12741663
57961920
41195302
401878039
449281589
553051356
891638793
942938678
312874359
834325242
212511027
469963423
344336715
206937238
948177960
824263228
224410266
642635490
712642839
166177707
185285415
37995237
47352384
743257293
86760099
347879195
152469171
98448732
28163766
116761881
30413421
783537674
484769895
12693798
762010800
201636099
933594803
636076270
83371257
40512936
42571131
339018222
159936111
308036932
452764608
208212750
103962780
940916223
1468615
522752811
429971585
769589710
924057634
804271205
595947969
179579907
348004501
412577154
235710232
14282916
953317632
331177935
468660277
614948234
503166453
842663369
727155507
21711564
486492704
401205942
505505751
877260147
615984258
552605732
7323063
725308928
255063012
477509420
794645157
269409851
921659721
48401088
72649497
345824625
110462847
175349111
835884201
104018652
82461822
575341464
863853695
67365201
231293253
859139388
401375496
284212797
6633855
124669179
127352985
201944754
355293300
69289374
552496122
936461527
136855608
641383280
406870226
761474934
160701951
165210834
178543064
18247702
478573416
327202633
707886390
69251082
205982241
157035492
228153309
339017685
838822470
110070354
654814054
780536146
204278247
9504520
196986528
412481424
57802722
912196635
463294908
331053486
445345996
75057718
448665273
114704904
121233901
745277196
776475603
189288649
438534208
543899568
348843491
358108568
304143783
203454969
45624918
785330628
867026610
123865047
792773046
429435207
362031714
342556761
703804726
252759490
575159721
53934282
151157785
928557004
867280424
251230201
914349143
47587383
200181003
209313586
675164544
19554019
845066148
141077301
447891951
870999058
464046249
195729558
198094089
833626413
665992705
605473104
397782271
646780599
678202650
149032464
1033884
642001803
363584150
426015088
286816653
162721854
883243272
36032772
724906574
208217655
9898482
485494695
37876459
140244450
543776242
232796214
853759342
899661217
820319943
138885084
402027708
329897276
313385146
129709242
230316807
56710452
401271441
273605913
903153849
324949102
424830594
722694489
460011369
550045434
359232289
566893914
227582774
133629507
495508173
903643335
936246442
914271142
384671859
251022256
273082906
644349057
432993000
897165092
517224971
729901042
174441546
683571313
151758059
669401598
277808450
447280499
143327312
453243258
383681113
374896769
821854302
18016386
305295248
941205337
57288275
950238990
91301839
247730094
196198635
904698622
136976002
704094150
115955798
794107870
533441176
879874345
913991748
311788436
262627723
874855481
519091480
599710158
581846940
25215282
328501456
736661886
353619139
271088214
220341741
394398027
289551701
191119925
600655657
60743982
893932721
662805801
567085374
160089279
507847650
317383242
370800607
292601853
472350966
406986608
786832507
347519046
170370681
630477780
157306940
107744115
616327156
948520997
121102833
350515395
886986315
815687286
284260662
155551677
184529148
464526384
664440787
312622995
153206292
767902321
951949615
466709522
226277001
47444835
546526291
738028629
25247003
459465708
446079361
292819353
357877032
204105933
652201085
349311827
295920576
281868851
152258565
826164461
30585735
317766162
190535397
367823379
903490167
499710600
503587665
744492210
832697832
298074501
316090887
35291126
173108315
46630083
69305838
931770101
947171766
895420128
139129064
708823212
921745878
943878654
766835592
332843637
783128838
81494949
304880918
907300221
611628543
287773335
140419655
152166755
334111658
302685298
546207931
503635530
47132463
771978613
59094129
940103568
137468280
641860077
593524135
251683743
508405846
60927206
291992304
474361296
761554199
729137118
147191423
780511597
8295115
765760612
23741040
323735633
279224936
132509466
495220863
442827451
268101438
787139158
403291488
410901879
335760495
655348434
332163954
26925251
414751170
893141754
294529020
763284009
190888929
683287294
553223670
435571500
123629994
592247505
191544309
938927671
216110475
17145243
694071219
467782275
554959085
818759145
23700913
368164004
157466277
285772010
442961856
185123919
623634691
755616036
284586144
157107744
557474082
261208878
632197514
455090847
861890963
471355374
241584228
930725574
468234576
140971998
561743803
875718894
569220153
242179697
303952323
950350002
953210842
51091101
781788618
538576980
426963739
26143863
703570073
54862863
645335076
885306613
238731474
951815617
652333462
264597720
806274841
305713755
55521989
173029664
759426090
407988627
376140818
197680033
130719315
266057877
803892675
539029931
585360231
199566778
299022228
96696873
882207641
615295652
558751552
229886022
632966760
231308442
52668507
638365932
130940248
138899054
882831633
213315159
370118019
758839374
40819272
520953087
359616410
918773580
518492826
651251190
643267308
870756846
941941752
51825027
88483239
923267985
48889311
73482348
790415548
919582380
360020375
503201235
232997247
924349734
894644715
2173121
366103877
249012876
101425935
110108423
907884174
742367004
140274327
816758787
109774978
168655754
847301268
293175842
628251447
22697583
103110783
235831472
304067199
128837443
571558603
779892845
416695415
676964268
195289200
453082182
61457020
555999684
149623920
129867137
6997863
704164940
104286272
565400526
388787645
325022496
267606811
265885904
26354469
880766745
275189216
82892607
447674733
556526355
167738106
917928689
40982013
339299625
261317804
896712483
284812574
443440506
284477414
239717493
835244019
908955932
770904117
196897464
906898155
187219171
927813659
666592896
578606029
39881118
44571888
553395984
76132419
902312688
948260689
211840917
104910507
222491709
329569671
401822627
386533326
304986207
586269666
474207427
851792171
216579552
122017458
385878057
872310906
574274697
101167464
153225380
884449470
847545555
564596394
152472618
786019884
420189667
323929678
909145263
320575337
264392529
274074990
329191330
464434095
916719277
128718558
351817323
119652927
933973599
822570730
341487973
361329434
762259925
703002828
88234341
126076410
86698200
540316862
736024175
934814035
575219783
893121875
633627297
384116625
584795424
144298147
390913455
252152820
434058966
375664438
607570957
309179181
162676923
905762691
815058056
658293668
352455101
937504080
753528803
7974309
47520372
844805056
4518456
823183437
387581725
186662071
533532009
131833615
867154734
742356809
87620236
745691489
136577991
736201992
65517612
716452893
731568660
25486052
790020279
575758512
340339296
318791862
825586173
737146462
433270649
436748979
275204604
827853894
751863420
860038320
165411867
111085092
219307857
723591846
189997719
71002941
251769052
460806948
792740130
634929225
77737989
630851127
900478228
243356067
4374861
45127122
380815609
576294600
839753133
610096863
778071240
859875579
937665777
748417140
70797986
341698662
175080367
578125356
222507342
499586151
656181285
693496839
615267568
45428691
261457407
557282622
289535385
914460825
158226667
54681559
4405737
211799092
11650341
831644802
609082125
285382517
253722792
217149593
32236972
475223855
752270842
666605612
658486703
124824126
454850119
480209143
703070909
875394533
61726704
341918841
453760200
266953928
149972598
144243765
548676495
934315227
380916590
65460174
520005360
745889868
935760750
84156243
531208587
151339557
597565806
482048675
917789156
935572144
876172288
418509020
653539137
646359387
833292736
100286748
648312279
85592193
636305625
370274067
279895374
287984559
928772460
232580877
821167570
808190952
508974128
87468343
262910416
357139911
644100159
283178913
676932127
856821792
497250339
443155242
684747117
441411030
586365396
798246119
909998469
269140072
538806732
224094357
92934684
437910863
21749096
172869149
126219766
545459967
568281999
156051467
674685894
123664014
855385842
239354917
276714062
541297773
586371915
948224796
878764151
93571663
74516232
259601394
11880093
449638645
423316027
45194133
741687321
23942073
36158677
845248035
548025531
668846364
715858646
814305508
324865243
550581522
263228781
43622653
710555925
160990255
234317984
363890181
17796207
432886483
515147439
52708938
821036743
800224909
815494617
227684232
30298545
540786934
62663124
473853927
882738912
387311572
373519314
117939360
945437004
118989855
126035404
482809668
249402884
603232902
654663746
746473821
768854070
26612940
488214966
318608586
520064913
888489276
123605192
28584978
783737935
171193959
478420248
803748681
172534179
383682937
281302605
342241621
584316774
304833039
913943883
54239789
821470506
307528299
443746842
477832290
557981451
850935451
753713693
192497671
217022784
603912705
588814567
384745797
783540477
457692990
613562858
575461749
721105371
132673107
707932923
135719414
354801453
5896968
697194012
524179188
574570436
705876973
522944271
802528872
788259966
20342625
124620698
895793475
75176769
191823774
487905453
936794634
641247405
618013734
159869100
947688708
927987474
769167193
873842586
249139588
439063967
934305654
385370688
6521067
902054217
786156547
202173989
260413123
694476887
104135094
657167304
293179046
226659921
267891883
274697235
695725172
425101334
123089634
950081958
311538752
327894396
245202822
365149921
287984559
140770965
477293952
450706413
313668918
445751254
584393358
758449644
41050877
457283064
283351227
759869913
847746648
641209113
442712958
460509165
320992263
698829
564347496
46768336
819444368
581626761
13649797
215114883
287565639
593564292
589642146
81657690
520665897
18475890
353945183
789437445
880610697
637083150
654630459
179158695
116667226
393183820
836149281
335826709
599221935
13880850
409352210
9869763
214972628
88377936
822796677
326965815
206824665
284279808
31945101
840325072
807595537
722158401
231264534
536202876
277090485
592862792
716906746
642309585
284643582
55341513
145417400
345340761
467420871
726734295
839197899
680975355
891301571
443202687
38014383
475655609
782037516
167058423
687274796
162268394
649039827
161694638
409494648
581626761
447164403
385112217
682861830
362969868
947229204
273615486
82613146
207676662
954583471
205711492
407495043
3037699
255082158
529932561
942165087
331922549
602179992
292761486
229580103
884616671
674496809
217651728
557599313
686326662
494755080
592970766
649764356
299472159
772354868
23587872
441229143
285754050
740691729
342569805
629865108
311121245
865772547
739581261
800455968
833894457
49177037
40913060
910798822
102574695
748504353
419450568
236499067
440844251
111500865
487300037
577529517
716146557
239994635
325204383
251492283
119183850
863398443
203137313
467736780
582086265
313171122
221257297
395470203
545220642
730821966
203359239
221992479
194791404
215449938
476352480
944510472
922138371
936838988
763331874
401663934
865186667
359992665
609468820
464471708
198113714
182049741
900466957
310155627
22946481
209589618
74142885
704764260
571227411
426802632
328119117
940489812
649556769
632421099
129371344
241751407
56296563
808172232
886125218
441741420
940183476
74162031
931843314
481024104
620722893
823967256
645447569
848359260
283412428
425251806
410407420
2223582
928535686
76440405
286645874
572647112
740481123
446637888
460812232
411361383
96599608
840630471
405004911
8194488
513036216
373471449
881984035
599103135
401635215
349842169
14289004
756171270
37564452
264213364
601232265
954288987
853341014
783319224
55068327
940834318
572331378
34242621
565103763
735267369
149396238
899997230
323494750
135544107
878791735
867342519
299184969
261343909
925633553
469489283
118858368
254287599
514423534
370331505
391411251
369241853
92242302
938766672
85056105
191528800
791649858
444349189
308020848
167619346
330816974
739887597
951414892
436820815
595364016
213975696
254812280
360132289
388788249
73932279
430239339
424801875
761049896
439620879
324716160
135315563
72084690
761440855
756793515
498724581
55102188
518007190
4116390
735883533
548695641
442745930
143757741
245691369
587533302
29256036
860789469
140006673
41815559
362398938
899536518
2735633
515209287
440309988
205360113
734970470
930433186
298227669
132075455
460325211
205699579
298943555
631942449
787723878
333599904
417583833
523394202
265899648
322265472
590376483
304115064
58845231
420321711
87315333
58902669
154039237
96460124
5772435
369498654
29383568
197889760
522756926
867735012
512816037
23090076
766261212
434093122
830677929
727226030
789639360
664433211
365007282
326152026
194845343
734919210
629405604
849654094
351898250
748953228
232509024
827912700
361071158
337752583
79009443
709072110
758156267
128105886
583349901
114876
935809045
169940177
210270945
266761218
348715671
806419947
495105987
257992799
47281047
25449567
906802425
387869241
3934503
256967762
639869106
372523722
40378914
302832282
820923042
655712208
679884636
735991386
352946937
878839692
670521639
548925393
168825838
769736211
80623806
222606554
377166627
566387202
79350687
98123250
111306999
648857940
639390243
831570443
503166453
673525437
411457113
35270166
36243378
491776454
828609310
489630231
593669595
597686973
404242887
74669400
806352936
486222243
725776995
695727348
11006921
44966890
432058209
197490990
446695326
334547631
15274642
491889459
30710184
233225539
719694742
555157416
63101108
461949241
312022362
320620040
482095552
556163005
743494057
271892580
721555302
349318770
929768052
92623927
634956896
434624405
537903812
144382140
697079532
833932749
81025872
880333080
313759953
93116751
623776680
402860559
520796154
514066941
164340948
270839316
429563819
49904049
193819122
430459518
218226108
187252835
696071976
77874273
755740667
402353190
563294466
109285368
534977532
27953160
443631966
321518361
394618206
434441886
640673025
450505291
387792657
685915023
116072625
177004770
796617071
105255135
257983456
344656197
106796388
388031982
472268501
630013458
760153638
536939997
921161925
767646706
684656888
204911733
102383235
244809814
8444304
179831232
865251635
464099040
515754948
105149832
566635443
804438336
661337554
771966720
746004744
406335558
796387443
122745006
122352513
312855438
23788905
485190907
285438141
939449396
866504740
176324469
49511556
810000249
677423772
933520668
259265559
89715246
349050726
611821010
449050284
850137090
881393477
822473868
808784478
56370501
291682096
819476281
433607100
125458477
354301777
97967138
480817213
177014343
404601318
828488762
35324598
478921713
450005330
787397196
248300285
422872110
770616927
928044912
271488358
548494608
291582317
895821199
926246334
326008515
454947252
688949664
306833796
62092911
238508159
330965845
113905723
626582427
324852259
814671873
807396393
592425105
163066482
155168757
552074910
41056397
631160976
431708083
169221921
703672938
822741912
922080933
274710803
25004676
688451868
327702936
670397190
931821304
126784812
307004204
881635008
382383912
397849473
262912872
323339339
14907621
923571483
909435000
19873548
265829435
62549497
150813042
784775394
96036336
310394952
382374339
98979538
875872062
5944833
626801748
440128248
568301145
82164594
602553937
178141724
342435581
203971911
512315548
453798885
623087424
693506412
600475998
686562579
230208633
279598611
566093221
51359145
635943355
388290453
10418052
909808824
133551641
102614221
838267400
128469660
541113825
841323105
526713556
815562440
731597379
212034763
297758592
793123050
340847487
27460310
277675347
399359543
181561518
362213601
562605210
767366482
473116806
745217104
820683717
449772586
760201503
761286062
125722209
757578501
530307009
933920816
233629065
939666938
832468080
608737497
172685174
418858838
902628597
679213923
265245628
593939611
593037777
751035481
617934932
379700254
647874081
473881973
522073128
145462323
393727917
928977190
135761969
208851099
932228313
953968596
252353853
318879540
79885440
734804334
467171973
114789843
101090880
545243611
420988293
843448311
266467037
830261466
948282234
810689505
38856807
74784276
508280736
652964757
547633038
371719590
602802237
871115396
173980963
96255261
608381396
736474692
225855372
38761077
75617127
219480171
42676434
563492285
289123746
38292000
408881976
714136227
845186754
436525931
391923289
710220906
30049647
374778408
280419994
626415784
67902279
90723321
128238878
291019200
393143964
205267142
397480533
92286698
164866206
405116421
465455735
436538373
323412013
349462365
122848781
476292933
520618032
227799108
929282351
80499357
116244939
145084588
244992216
487919890
528209421
323652220
915714888
716328444
316503901
876819789
26360590
16657020
955854477
42513693
60214170
879759612
464388744
944807235
431194299
336127176
55605355
139111019
604350485
515735802
549901839
608976822
88028523
485992491
23252817
334164711
573110779
856419726
752541602
503766183
784414181
230580686
55121334
185103528
579894048
12033261
418914480
733995843
148438938
837005321
665648982
192159816
3331404
737513493
196280399
606131536
910057245
785096338
336402618
507863321
379715862
189927534
813942574
782047089
304861758
648091321
744151586
266569758
388414902
690404760
91785924
37665718
378717453
515017827
852137886
28029744
354075326
354201000
180364893
835771906
665036310
506575663
898445196
926896152
785071242
123861728
139358546
369431643
731769693
293814516
155312352
509516734
580478001
886695481
212051523
103733028
802983240
145231983
350675963
936481667
686489403
470745589
705664122
210759168
916939753
455850939
76852044
558115473
107849418
296424158
360203271
61563963
744735568
172054312
59400465
186472467
915801045
236280786
857185803
10826756
855510291
161600333
837369456
733291800
439209240
530124021
130709742
235963619
184562533
21478154
377616558
184825911
282834285
82573329
869190552
949728961
321164577
416274601
645880737
20021169
641572513
64148673
134002854
682182281
507149595
736628463
271937880
765001828
148592106
723992800
440029948
231503859
948397110
231101793
137535291
421194848
945113571
263267073
156704043
56126499
476534367
709761262
519689451
26297031
310634966
409504221
472322247
725748276
91441296
761259440
164050370
35343904
933961026
781530147
334829446
812967879
409791411
920472669
952159299
597632064
480124676
414887878
688518879
25033395
15881607
914996913
546311964
74028009
949245329
821484869
527922231
443287338
214951668
412622410
472046179
622241847
69978630
476473883
48085179
739408947
620342168
41163900
432886541
679526465
764940138
852887289
536059281
458832886
864193002
908566884
304143783
251195520
79944123
115833300
249884019
655492158
207592069
943811643
71667638
196217781
437811582
541478566
939992016
602215366
101116512
888671163
663203184
6970396
907281075
857223858
248955438
909243540
349351007
15976574
405655875
270177366
344034474
558658117
891359657
167966862
515690705
762299567
228951753
649305973
708211265
384556983
155135603
700396050
120294318
545239788
346073898
406460007
529894269
641754774
570206172
480581822
1174982
282748128
238453857
82670873
889408447
46629034
450422424
757827399
511958159
428018403
7600962
203376972
29561424
259168538
263669139
376975167
444924863
800025183
507489762
585226209
947328456
432852768
28812391
46811970
76038339
320638062
261169783
340204437
890342431
595297005
693230077
81064164
429392448
177799329
47788416
819737346
466973994
595785228
914515704
279163204
36831623
368972139
179844621
46650174
362082156
923047806
818118153
739935462
426036792
383944311
765600675
8893317
28029744
14403474
158787351
399500436
442253454
691668396
382833843
952274175
1206198
41699988
579870978
27110736
302112383
947707854
820989303
889015791
703653792
615174071
184594255
430564821
462868590
107872956
706098541
32576919
422682216
189363751
574571460
112645491
268876851
360308574
677835411
790844676
749699922
24088306
818589375
687360546
570007058
41642160
689885859
556975494
235558689
333868626
251792298
451759443
694693464
725183469
162115399
383360358
343661127
173940453
569861544
142770647
283809803
357235641
859990455
555674485
39641793
263439387
614913154
40780980
498971696
507579606
93183582
456226727
728275548
806295498
646119567
509111286
865158383
619277370
890681493
441985410
239208423
15661428
751097580
439164959
9553854
734555436
366716530
112214706
372485430
23827197
438137064
339571107
482120541
24816310
884149697
756764796
507943380
647066723
195692712
71361585
500392827
927719430
121711122
138589819
449414058
382111924
600753615
837534758
814844187
895618038
197165508
904301742
118176237
812958306
899279101
259347213
929651238
599714581
180230871
354861537
336589930
955040772
499030917
451644567
504305640
571737852
48362796
359121522
317283035
918778248
230977284
246200580
690607164
337993911
858717246
859176750
38818515
501975391
11056815
11300200
103397973
474395165
67997019
859282053
428094987
477886804
604065873
200409748
573681171
208825422
37953319
707339397
122706714
899354631
902025498
268054487
176564412
139775373
262616965
316088898
271509426
610345761
720617148
696557618
239921076
789954387
191175039
11822655
236060607
374275581
366691367
14321208
366195969
116579994
927891061
611829576
933712128
803146244
618549822
119676328
930935958
386883222
776356224
907127907
18600044
353122822
626217795
465065913
316363037
568615253
529166721
165536316
391507109
726437532
947267496
205682644
374668074
940039881
544138893
58146402
945228447
735177681
666243932
62301084
399449353
232016005
803442781
17298469
224592153
745868775
379936239
79620877
108031305
674921491
324709791
523126158
834709028
64110381
530880288
784134003
756247854
84437856
130896003
432938925
458302982
668193467
812403072
367884654
642917809
219275513
274448337
680006713
433790922
294456384
100976004
153866829
621718485
171576879
44820786
543696234
445048770
66666372
372980199
29324775
705678098
685532103
276334218
217163505
913264200
412191041
469057854
121820474
70146041
99003966
791427522
814785800
457905598
269862870
946520802
87205441
152363868
254938563
125444592
871701294
312230856
101177037
794310102
796753124
528931410
122677927
720741597
283753293
402152157
523614381
686680863
770824536
429846444
68035311
53072712
530715976
680304289
724535578
812338188
581952243
495250809
123884193
94370634
297844749
64825652
668721915
589199004
226085541
401154199
319153860
175769991
139129836
510546327
521632770
696360803
177513973
396428248
735349995
137181090
454803657
433586412
102651279
447786648
217182651
154422063
945563502
910689815
665775862
430938168
649556769
140316816
15561896
157341581
472562210
38272854
144255537
863120826
781370439
173931837
329431753
379885359
310629716
314520915
204411304
566463129
845693247
72027252
234662949
679405383
157984665
860860355
736020105
360907474
158844789
569231922
631952022
59326248
154613523
377673996
751162002
795688780
48812727
454401591
639311378
91027378
556133862
477731368
320446602
401241693
747744315
55657422
562730049
530485835
662949396
404105049
828993204
238051791
152249817
938402898
29456121
157542861
665060859
878020750
358154649
302813136
434403594
260992308
179199453
529328836
752668228
81945517
450611022
673932874
208289334
31198407
496522791
523738830
541985507
45002673
72216334
517259011
687705174
199225342
94868318
71527847
262006170
847850934
937952967
396007041
852562418
909475302
27987183
17179336
328009272
576835703
114014430
829644045
39507771
683344899
225038895
694597734
441056829
618944437
194934999
474045387
214856412
251447714
597833850
529721955
527912658
476055564
415970352
154710430
347183991
739698080
841880067
383137453
849615303
361476480
137841627
106001829
851145003
124803201
238688973
514433874
86367606
316729766
874196787
74312602
737963424
143947332
298353869
30078366
492224514
393255889
14464803
300908109
7131885
940011162
230651862
49913622
451682859
51904806
433561170
298543578
328482099
506162802
602907540
795506727
856170828
445359103
406316412
94429873
373078956
456203085
350418265
246562188
535058667
529846404
88933170
267617039
435975415
128010156
798573497
407589621
762881943
810297012
529330444
908784036
748404475
503898608
859722411
199438165
654718012
21649144
832085160
620707252
228115665
821472
298562724
700694411
531464241
850015389
114337241
546187515
462318462
70452931
247280163
14560533
151789488
473021076
467245710
115670406
709521802
448791813
59189859
536534563
373586058
390707739
418761312
14091456
564270912
154751368
89584134
877805808
99572928
89375876
836063717
716163882
374042002
203292228
553882829
246026100
722761076
538637371
210587548
228949729
298495713
74133312
814834614
280929258
657026833
324715968
107200162
458509710
220186644
599333412
367153269
293821508
486088221
685612980
42293514
230669277
708229686
671253735
797390482
167458657
233068790
73656297
139164429
795650783
262809096
867275508
222419819
628276221
775301902
208059582
549681660
667411199
25093402
298763757
845419112
130504656
789657624
162249231
390803317
594023796
528634687
544366465
673920054
191773913
243879142
748225680
443917166
313080539
323050458
480885512
701831824
710142028
191570957
519023789
199773079
519450126
842960088
128431368
318939093
540309693
34807428
866892588
446648315
34390641
688365711
597543522
799324862
881731492
718252617
412577154
10788771
260316241
765428361
700504275
82939549
474077204
265593312
619961788
231279375
555463752
691759575
356093347
303990615
811126699
376486944
97410094
663577274
843371727
747571347
213664383
831644802
52206623
720980922
105283854
601337568
650383668
349998453
129869758
310911009
92676213
143322148
755291902
649655043
67733157
165019374
61822434
88449983
931961934
170073918
59199432
241616568
283064037
773676618
116972487
99099696
914537409
171323952
385580931
643082613
300401475
25919796
747839273
6978717
347523720
276085320
898196298
315167399
811732962
112970973
852657537
473164671
828160230
884849903
42944478
456450213
913104755
745477254
461753655
530200605
767046198
188896293
416227835
144306121
285390276
775077945
495881400
812441364
230694687
231599589
795353559
917265714
950935523
37944431
218815423
676533483
110820380
669372879
684756690
154372242
478448397
188042439
538414239
470233518
52497678
124518798
156154776
237075345
185381145
209607944
565381380
307835885
468437658
429206043
12760809
466325121
339028038
888489276
675939957
485749247
394903019
227542508
388649098
652895236
123759744
297662862
347734933
304044578
263834758
362816700
381675510
326274110
454900179
60568371
383704986
434758108
11940850
667262132
639736982
551682417
161653448
259361289
193747947
845736258
71357142
764748678
133536876
156710010
517066449
691441747
215033879
12519953
650954427
96374525
151387422
805676054
786967611
279206118
268675818
136664148
328100489
231416209
58165548
339707478
228373488
830093976
812954261
418100775
719191080
528384233
598130613
267306879
6279888
370583376
617085153
702849660
338964311
954657852
251415699
130719991
614605746
939484647
632587541
65469747
940441947
331790607
718759986
833539994
520684136
196725150
699745139
369450789
361122279
269929881
459934785
58787793
109871675
513802056
836986536
482804682
731702682
667113651
599183643
449720394
32972494
900512826
851968281
809448600
433368070
31351575
905021847
763293582
25959517
232041045
107839845
949625324
586415360
877407195
353456138
288156873
167326763
420775566
892121196
638946822
184809769
839016012
790385172
568243707
184971001
251445816
447099154
195068200
421794148
27480043
54125742
663169575
486143578
288310041
590852373
305986684
780635029
347212710
364922760
442491731
588998663
395146893
66364649
408874476
551060172
148103883
590701965
64686727
360710640
46197781
658383075
713958076
523384629
795081649
861191663
591492391
374391877
566364417
252853903
232949382
156901470
575625924
33012029
183137022
681578454
425045889
720014049
539458941
116495563
798426492
643200297
726876781
953444581
256232766
371298378
118437156
285141378
172141686
547213910
643037556
538835451
948531132
142209058
183973914
364971873
335297426
123399024
658201188
688637120
113933558
213896563
639093480
594521592
913733277
405052776
187640373
85439025
224869770
600546546
37143240
412352537
669631007
2182644
205350423
219585474
955830192
912114994
44361282
340348869
542205147
428648789
323032714
790547987
329015540
687647736
260849134
192417300
785809278
711328522
253280713
451950903
705855582
161563521
48391102
682382586
582603207
592195353
537849432
271261536
681448390
88511958
743027541
815073939
732152613
169001742
701136093
682257446
308643318
620707533
868850044
436359531
134031135
35668998
270157865
39371653
776743647
523604808
558432583
924609338
221710680
380536323
746606715
304188230
262147032
495473631
488720979
677798464
374648928
459789588
927577549
228759883
158908545
452822046
784344353
80462762
350558241
718256571
336404793
106117676
371247248
568253280
622878533
761912196
232164396
336414366
438830718
265001260
685733136
85672814
250343523
538408794
495665836
659775973
807716046
390329502
613121931
296951543
650839551
91039230
937641738
930516468
392234529
614471724
182601241
209667846
673632864
170182578
458881755
810258720
80221321
951709368
500112666
932532959
153006578
81471649
399232392
64818783
428573637
587247821
397485142
654860211
4939668
63698742
248306150
663935415
410284920
816940674
104001072
46827166
210464170
363949853
350731422
247289159
623117655
727177725
287523310
443019294
864489765
313563615
365743399
934403144
411802565
5064117
453118809
876494307
544900396
42600112
749478853
353698667
826982751
30528297
679618142
236366943
304466997
604688118
278459424
188678442
898944018
883109250
566597151
279787894
533272440
193843677
478107899
114550518
81916161
552399179
735744923
651461551
371020761
629654502
428101327
900484245
588997971
777193578
544684554
380664364
202526388
71150476
203960421
575394738
589553205
892201174
443991304
905309037
595289558
200812821
87190884
549317886
690044945
898207383
232595181
113401758
620535241
926798113
592036077
511898581
932975007
79235721
676908223
785062584
582543930
669258003
153455190
844338600
46879484
818194737
917074254
440999391
274149606
170868477
102610005
695191260
524686557
239106463
201209774
230077482
836553541
200037607
951724762
689208135
461045253
25751370
182873490
221710680
257672704
60788550
234433197
243745454
3254660
425807040
55370232
605894316
775825886
732018591
864026566
519251366
850166689
80543195
740844897
252357164
849634662
41556393
948105133
395278743
218695185
159361731
326927523
336184614
297059763
643022243
494345020
305349981
774628014
367478751
929313973
689387352
881310429
411599226
487706058
389866096
847392387
60429276
115526964
693039932
320360445
157775241
175236675
911263443
841412533
583401090
105569484
14589252
695255982
294229708
347602883
256307502
534757353
517382358
595807411
538825878
268924716
88751283
309160035
340253139
365793903
590871351
343096320
416396781
435252758
357518926
604698867
72434799
450451773
417037278
193298016
517966311
295307904
676231735
152392587
597599284
489411040
785159480
829741797
223519977
724436775
293153979
100736679
342324566
797478765
789009491
766021887
804687234
682373013
788087652
124889358
564845292
51454875
579626004
908708505
155350644
230374245
742261701
698800281
550476219
263604347
544289135
827540528
539524707
465257373
67499223
521709354
713169335
176127184
826181625
342004998
854955057
17394141
211928225
172653254
931883685
622789734
123492482
629197423
827962450
700525950
602838883
898340918
549337032
949536297
705737959
767620578
521253527
859921746
503511081
212444016
384044159
503530227
596838258
130470417
952513500
319466270
820789020
262817142
262281054
273992805
57715617
560293978
300429459
474198555
515707083
347346732
581596202
390348648
109869321
283121475
765374498
740117349
340295742
571284299
23607018
473129946
868309716
421513220
788537583
793371948
776477428
186261861
143600061
144471461
334748664
228134163
216998581
354516909
185132247
700605505
579032478
508527333
760396108
891830441
371786601
48669132
229728254
383701744
877585629
427175979
906630435
372638598
663762994
428419892
420723777
370762290
96974490
124630492
240378030
482534304
692411563
24487423
394247911
820339089
150736458
84311196
120124184
846151427
460662333
702677346
634056703
901546138
316866300
10252683
715486020
2661294
75126079
403309708
216090801
247624791
220509871
904407571
244494420
142285051
10894074
87717548
66473886
710048556
476084436
409398918
954590841
200238441
673900908
545211416
351613753
245616891
153283584
367771562
491932117
172898851
669075003
426011843
823644516
323818046
51952671
517841862
110576405
240789669
846747300
847826542
874225506
383783355
107342049
280831698
31374853
419517579
810379487
18101094
924837957
538290591
708106613
185199180
556421052
73807830
758468790
772952739
438826320
19877924
594527241
738606089
38058837
434428011
42705153
573671446
138971241
294107991
14872271
941843784
214066168
481579338
324895196
336548388
264262665
889130667
428312781
224044998
321500358
786939786
809605605
382757259
254948136
75720369
718395713
221902140
70055214
510987594
445852902
310998051
364653747
292982690
396331773
284534675
167058730
622491296
151492725
336624972
799163613
80221740
125199349
54644257
233208303
36544089
233801379
140742246
722809915
316777732
360662775
622474752
438519984
674770298
314128422
464596836
431563252
186410596
860188132
11683041
848885775
533570935
11469500
826389225
55063896
146993922
790222791
192184538
719324793
701382161
254584680
702334662
608421588
674111514
872071581
714614877
485868042
884984692
69250964
151217854
856927095
183859699
315554799
227905850
521096682
223699575
428232550
280715845
633149495
685857585
720234228
49606958
590756718
349361088
732114321
41757426
660284652
212051523
635762076
689054233
411935763
910114683
54692083
139823238
257646652
517182650
294087517
342888760
93116571
461016534
311738330
21089319
934219029
573537576
131028916
225611803
530526087
490223757
551356187
928629076
262475704
405709340
762479877
210653865
342928426
39848610
848904921
205934376
240770523
934818552
284889723
395039418
144973512
162603814
169499538
315727113
160969995
796718837
888242188
607043076
214760905
26112623
849488874
8797587
928896909
82040610
714055697
53143014
924921489
892063486
425797467
466224246
833291358
791138625
877822024
682980072
723623070
890319553
64802191
37679328
84086284
661044369
744919234
188568954
242235192
533497050
53431568
753184494
116886330
722091390
933673114
637092723
757930942
320207277
273826092
536195319
90743969
113880408
650772540
227167290
670799017
220475763
115574829
566310508
16842660
275307912
223644426
789458192
944969976
40780239
468952551
272169963
216148767
26154584
351835530
183320045
29245515
5389599
119088594
366243834
772322352
792500805
216766475
564931449
490079605
918854832
72946260
830289512
842190134
602151273
94719049
252084171
881881835
842481438
560671464
685273502
51828222
801250527
695106765
40880242
107118349
274017552
879535591
185697054
928715022
227626794
33622611
449691675
804409617
449392125
65383590
256728714
814670078
144623554
49425399
807042192
311342679
296764751
112039879
745057017
436519498
53455632
742443588
778569714
224263990
165221910
739798052
36377400
916452009
50066790
240465803
391213803
385466418
1589118
400151632
905145189
573876261
929430212
220833350
413735487
329818569
471230925
90479305
510968448
653357250
817658649
605179221
508584771
366427018
510570593
207486342
657148158
693056481
738093064
552543987
309395630
190064868
158717641
116503410
661695333
44428293
788980386
804773477
10635603
129231936
876838935
172562898
907080042
594186537
887311797
329374168
41920167
614912082
142216488
904466131
467776721
753399526
315593091
841476273
75014028
273957184
292957261
890126454
17949375
307302873
170545320
851277867
721280262
636786387
369824136
765472625
365359164
826322214
155805476
730005623
735819196
545392956
88444947
749181389
881365958
174908259
171153298
39742763
324931152
885497072
476490198
116027983
887819166
99739392
346709582
587657751
588166862
29444826
232872798
62861279
364415391
790076368
485097541
839839290
827758164
260031399
754687455
210223080
812062153
244810329
269422512
883982685
179521286
577558236
347081293
535599777
296324940
582672642
212271702
117566013
259964388
952321503
409923187
220609785
829222833
733760877
503721687
844367319
160330332
66024981
37268097
235917012
113937846
910555041
396073302
550147069
519038487
183094230
636088659
595191702
746138766
844702374
754984218
768300261
836555751
189731904
57418854
18370587
237716736
887988418
271413696
532545990
425835759
529339035
44789536
56165099
143863044
946490693
253895106
85170981
339429861
613759464
224681593
431824848
506172375
625237015
708737055
575356446
536086671
707272386
53229869
945850692
650695225
64473688
515955981
29092347
955136103
267067554
476122728
59542696
444651943
394895823
739382435
537409074
76555281
600319126
1311501
51333607
453492156
428135509
874353702
264666292
806436592
944249513
733761381
205082379
691199319
542836965
134893143
348093426
143930055
595414798
905757447
812824284
591094458
526974504
890499341
898216064
539288096
928016193
606736740
119046113
857944191
502122996
80925675
757052203
557660318
620126387
392081761
766404807
194644577
697507488
889794373
234002412
3025068
757492344
352620507
125549895
807274968
310132642
369240183
864854818
918117711
483245040
796454454
7792422
700248571
657215169
550390062
77378559
747496843
59457903
321047367
348464200
291523207
759847302
395362075
406546164
966873
841945350
442942710
173883972
673183927
722761500
921123633
338099214
494484477
634728410
685972461
25932374
367478751
145720206
540951084
706416876
494837943
506920001
320867814
937838091
145107534
528467220
357589842
660374259
625250922
126162567
164243961
366042801
718100988
825497387
211782492
773878554
501127404
693908657
143817231
785814906
72477183
918940989
530562953
187069089
454229277
508513253
584562572
682641057
87494292
98084958
231095724
334423182
137499743
180029838
601437226
500141989
85908102
676359013
631095606
175300776
849804783
199262528
365152512
719102416
231073074
10124977
257944485
344130204
496880849
262616109
700111050
589830822
297883041
618942315
510856387
212529361
135890976
38311146
190272948
886180268
748148459
271547718
778275647
450103314
190429731
393534335
225192333
103556985
448964369
122500775
466636258
895726464
255197085
218637747
608976073
317526837
177835305
756717286
350400519
524609973
217287954
133374715
197864337
494493315
114024003
238760615
203636856
835186740
278373267
327854677
201205314
656420610
125099964
283217205
691660619
839334740
760167704
844571470
319642470
127923999
55714860
667611447
191356836
479744680
374306743
348495492
357739625
150370904
122181830
731066170
826858033
80910996
517947934
405560145
902923938
572829174
479530716
841514565
428226930
754014585
947665176
87125976
59725947
803691642
360480888
141335825
475532018
546068694
215288262
427271709
732506814
876523026
540635175
753605706
761178884
798522222
357573105
854088517
331475927
375319038
479191657
43228531
702763503
1933746
841049059
485724447
894807456
438595813
42590277
746005072
781684132
23846343
386366280
724819695
942390105
407646982
330798251
403654707
74506438
294854222
600255819
323653557
205513164
951091151
204033013
277622442
413611194
376467798
704575783
590060574
860789831
132049962
67068438
558507966
594416289
691725834
845152305
683629494
431072190
19490806
513461048
89631999
224541321
851690664
535724226
29877333
224855311
394089352
23760186
158995777
290418604
485033370
215378435
433417575
16618728
759981324
429798981
891593963
486829887
126411465
68083181
244839048
710610825
385358669
12176856
442224735
516559080
248792697
808832343
943778482
495919692
256544382
491384531
570120015
366091982
799757139
106043397
223788021
218704758
226229136
431234931
642645811
287985953
101527960
631540383
935253381
837158850
328794258
617410635
653127498
376046586
385626626
411611330
443003748
244699504
6424376
283609698
591209334
935406549
353425587
895266960
133428474
453353920
730084845
86227612
3681602
282145029
231339048
127608090
311074635
767916101
177445128
282432219
349290303
314310309
74687064
749096823
330343978
76430650
18217419
517803570
699249412
44564916
914791827
92663911
115144044
17030367
760929554
28996617
189344367
845678820
943897800
273739935
158959665
645952519
101852413
23358120
35755155
309700529
492396828
841447554
205934376
854831091
186855387
681651867
121060158
392676193
496734819
228536229
848263530
856429299
691534374
780266994
148687836
241489818
274725954
397844307
763748507
203185692
702112539
90876489
463400211
396254937
197824250
768790809
124659606
934566537
179886243
48165355
421727853
605607126
637561800
336222906
845852520
322227180
846444660
576026556
621172824
719041274
436077077
14232032
717271685
466289665
306345573
313775634
156049473
867936045
688222116
607397513
275287457
384413388
75014435
618501957
224496423
715026516
700781892
170407485
26402334
570885855
261586737
428065101
887886177
791476591
472508621
108284468
837474759
607665321
18112116
355100862
257417970
766797300
865581087
20543658
937225419
30499578
119808116
199372782
159696786
569574354
346073523
333052033
352171524
821001456
605798586
709658945
594377997
699882030
620351101
89591336
702543324
286539036
461839812
276784149
137123652
71110656
617889285
930399870
910937961
895871027
598044456
797785101
158691621
363190047
621565317
742079814
317249220
109261779
855185278
945583657
20682042
184902495
506248959
642291963
827739018
223673199
403434939
240639680
486653028
446743117
614829851
841543284
730679717
851441178
409914313
740270517
814959063
343357750
124085226
704505789
354771812
25692493
217532237
557378352
593974473
527625468
235074588
165776837
25472688
615610911
172774546
825154308
133162157
31590900
241369016
426195728
96304461
889493519
116398107
631414824
39919410
930811509
190856901
643209408
311543712
161737444
343747284
424273284
207891375
910239132
268484358
891418614
125099964
910363581
356900586
21186985
97673189
660116216
950767046
627395274
198170673
679684515
881748829
139385522
317450641
420247974
854400250
70317980
804771038
334635075
849613323
904102839
674551872
698225901
936114951
413055986
188865717
77914647
223892239
116172168
952456062
340782147
527175537
723230577
59774004
260902542
453375745
772426224
467366484
154512084
242062878
343471862
217085206
441746085
8855025
656497194
542387034
130871365
32423751
322995536
389908290
142701494
411495422
650514069
741396290
464013815
17480680
259179402
252516465
55829736
953623968
500647832
160003122
852504369
793413258
133083985
242062878
182700705
601816218
335532587
16695312
272284839
20036289
329359065
290195922
928408686
416373730
111582888
692781426
739265352
858201
404210352
47559489
254529781
845343765
888364827
726226665
288912095
364482402
468745066
69892473
103292859
584508234
789874818
116627859
525488544
521406694
582624788
305656317
885503807
285815250
101933304
693695773
69940338
635692843
461964261
112138122
577980101
348399762
777547779
777435719
136510980
414180874
240847107
362510122
140744809
251540148
405110214
207962246
106604928
607263255
893185513
167987589
896288850
455507842
360329625
223033456
231207096
282541062
314115652
628946100
257283948
231968183
782487447
843505749
588222558
60698217
84935132
919075011
786689994
287150417
272935206
855701751
545663560
678290981
81075243
699293178
617320419
928606011
507531741
285252460
420378094
647019924
433339510
263123478
80375199
284294598
394899638
779276500
712967860
447118591
460930377
475854684
624245233
328311456
7591389
81045018
411383183
127636809
540228084
411026328
322652070
6078855
743161563
773584113
136989630
874617999
887034180
916183965
710011488
250228647
520790346
533800053
85707622
633790038
766998333
242263911
94260048
409927413
110654307
795133380
400568779
706360180
316406754
112645373
195250908
684670533
18252239
421183958
303695724
206020533
596730034
200735040
187582935
327239405
97536244
277425540
682025564
85257138
42571131
388696615
603531554
747794895
586700451
535140080
615073749
300726790
702183804
899187740
408044483
739648272
712217303
751320749
529999572
376943145
566337119
274840830
338304570
185179700
663112137
350773866
464519684
789514029
571756998
795665070
526562865
931194429
814327245
37526160
48611694
895337082
533752188
296954460
417631661
700445201
654029472
364180185
576179724
368890596
9257091
192618333
3829200
85965503
533532009
673115922
300496470
853712016
712895957
388711665
738413355
941427966
293592697
128237859
802906656
462643944
29235942
932324043
812594532
897535761
626485839
912151061
622488023
617711791
447449790
232595181
672876597
634596855
893999526
480641184
293278428
939111669
729127545
856142109
468644677
82602877
27121282
933345277
149731293
890811196
651544511
307915545
719296074
258088296
925125147
815188815
812398895
730908123
830256717
59898261
25129125
342466141
43652880
918749529
906997039
406166531
98429751
631716206
679313356
737005097
727514037
875687043
949857500
214597941
306245062
944796944
461467157
10263771
28450956
46936419
246332436
204105933
138023514
310404927
16647447
511148586
755166105
702610335
514922097
911837823
726475824
909664752
590663673
577558236
737076533
819272685
257822155
869662530
435226872
54508662
817756373
260517556
248591664
340080825
319039370
106999989
824724319
662480329
351722340
390789006
444381005
227569356
529826435
522489735
216014730
199454134
229926137
774807542
891657939
385387819
625289214
130929921
530688828
919209033
895314825
168006150
876609183
591941737
461954688
809445015
205710762
555712650
791285034
752490623
656497194
163774053
12330659
317134344
296045025
112932681
311160792
174527686
87123873
830585117
911174951
680253231
731473471
764260455
630658006
839693032
515064555
566885482
930097247
203200414
614737014
65017738
536481959
244840473
700872087
113835480
75282454
275185458
950579754
410049882
222653091
222237195
250946622
45246153
7101736
135907881
298859487
462864123
573217103
765358906
491373464
433618608
795034658
270534743
490718319
417133902
695339114
121955785
265009359
272878365
383592236
125569041
352174716
476383908
118398864
50306115
187303813
752724380
351335861
925195529
769410729
107744115
474647803
419460141
442006721
207887268
2565727
804413276
859119312
743429607
53829891
196973895
633464556
185649189
82691574
502247445
424591755
720712878
44820786
237841185
501414594
693823487
461048905
727817097
60405630
556315341
592779306
907596984
747324534
368966255
783056926
666459609
822253689
62980767
45481323
438798155
491774583
760637699
339018222
150311921
103972353
557897094
684894002
697134579
706487400
97663746
9276237
601002302
372469634
240033695
820894323
890901672
853184052
318378834
440003799
296849157
207533067
13804266
552229883
16787846
442219696
61097263
362338050
589253490
790996631
722398207
153474336
595694268
888977499
23827467
714078838
203167779
430194862
241284999
489824329
632225239
498893427
939781410
469747110
106604928
805407908
366090666
614959947
367813806
852274617
287937123
148276197
325788336
8625273
79529887
527434008
138358569
371270491
733168841
870922821
288614733
872303260
215207420
240014256
78940555
925374045
309672188
180550540
29214986
322897290
872665107
79877112
765537020
41540777
783674499
362450676
618568968
715117403
699307650
75540710
563216623
309763134
556761056
834710330
496474926
153177573
276823010
742259655
32395032
893275776
936488298
399611375
191123199
173098986
749355622
800522979
235876341
31227126
455518394
512145927
186108693
10243110
547642611
727069350
946489041
183859038
3005922
176890405
721631886
634747338
318991506
169748436
271908531
661925085
204632448
531997601
9908055
591439086
237410400
727787325
710785677
183345292
60692820
633299831
274113401
952154216
720070539
479176515
846176616
469976862
430339462
85989898
676894746
361773243
248551029
722981467
528920723
359942373
841192668
757128570
835837776
106110300
813092328
637571373
440006247
747879978
345352662
120236880
253157916
502424146
304983648
876858081
109113054
320121120
786718436
37038709
864597254
797646547
185448156
723984429
4786500
301903701
642616344
41479809
550495365
934125740
912666881
28179531
538529115
622679214
182585829
91240263
228890430
593439843
875527434
945710423
832688259
170439048
577979448
502927128
15422103
468033543
344171488
123214083
347930685
936240289
577816920
621540421
72169514
8334970
902811371
412873917
72869676
781606731
256230918
756554190
3474999
303789582
938230584
886679979
550581890
512056512
621673140
406182390
769831941
232729203
360547899
850593280
221270322
443124597
188832676
48831873
138301131
209840585
365927925
514442028
317344950
665591544
334193430
361304166
4959756
914929902
764490207
665231664
261285462
482306886
195725515
640481565
109100398
473091790
230177175
753548268
153860326
790912081
442985598
676603961
96399768
955611536
142824747
6959571
608111592
942275162
544349499
120064566
663925842
939915432
603747947
471460677
631530810
836661054
361159927
507445584
422561793
135347569
173979702
290502258
621316419
403674264
456675803
33141726
617468073
39266636
799804095
767735454
622084808
196878318
417284886
364760019
328006407
424579769
321219408
188712549
941150349
500114519
415415157
674300142
253885533
431445537
777519060
10635603
810825381
498950672
694837059
797488338
803892675
1656129
385169655
919689838
865311541
730707090
687331922
894443682
461096845
393651333
262597752
435791679
921190644
221942943
669371281
365229096
156508268
173520198
187908417
64587049
658957455
860893918
363006573
27235185
738748410
897631491
416310624
629755260
579262230
166139415
490049054
361053810
260038600
920769432
35163396
282792674
372992799
198883335
579941913
708469679
52201569
34893585
245135811
176085430
691955586
704802552
219432306
135103749
528648263
126547290
299673192
11844375
946511229
332824491
195911445
177071781
217893790
407127536
534230838
691310724
639457254
43247665
83084067
471049038
15862461
656468475
87774837
862240110
762987246
805137165
335150730
243847840
943680720
390109323
572622877
45877497
116700779
81738746
57394543
492837158
633643416
609666078
104864850
227712951
237180648
546143811
792532857
896090660
326547629
612175409
572580276
578391087
127190117
467861229
891121851
213143420
147486708
258317832
27503229
306687278
298175449
416690465
289678980
721962843
875584872
241641666
493051011
656319596
617486702
61321846
349165602
232106553
399213246
618475959
619577462
443363922
672445812
199269931
440258770
14206332
762738348
930506578
257713413
954743537
839561673
848222837
825767561
840384951
567611889
305790339
210098631
482629230
866461803
339001203
106279446
875604018
363036879
478544697
483714117
626480741
142494105
699929131
726906609
788481037
635551470
499863410
407202301
426541226
278267191
345047425
510652539
508067829
457436232
204898451
395479473
144274225
927307791
78741956
368608365
361706232
238060867
254974831
276583116
827528412
288919790
132030816
328835510
298878633
180843543
501184842
26611225
753768447
101454654
694692507
676889607
544052736
122170626
660355113
786795297
288420833
919025177
190971777
850018379
256364940
47510799
73319607
59585761
667400841
679922517
186644781
78536892
248668248
317315292
558986182
477685234
83141505
375587082
874122471
666989202
183945195
91967811
666271227
377482536
781660308
385193175
28230777
5810811
745382499
295355769
694904070
286977266
421843818
857070765
605827305
432948498
767965206
423547812
381235152
937483890
714260676
361763670
779261999
349006793
927739559
192467940
848839022
101442609
105666774
806544396
212080242
151574534
657193247
67748121
123281656
155183641
718238611
98046666
401916176
590059726
242713669
151277291
13478784
245161176
589964844
27445791
599882472
95394945
298766085
553233243
790232004
720291666
525113493
488347449
587925795
281934423
12473619
269623545
337648013
614366421
194678375
183285939
161253002
773352272
613356047
294484626
717127620
595823520
661515427
74810421
628754640
150698166
701234446
335061064
246342009
102928453
790470994
845037479
135640400
556479780
504537240
128212789
248485712
379185971
556114716
4269286
249134335
180240444
423794145
739763148
285036593
93449421
326676519
134885764
390632601
345146954
421500777
239257989
804371325
243810130
949080519
80822628
172634473
752571822
216694428
366961809
93738816
214913850
66371798
715811502
437796927
451079760
539612220
411513195
61313197
434248228
614596173
573537576
277913754
764700813
446111373
83553144
338255674
224735812
14474376
204951825
412574245
149099475
103308770
637753260
796138545
18877956
660852909
716711364
447920670
831405897
623004460
870756910
800676147
569872340
366578889
645047886
657081147
886660833
54336348
260836287
560540100
909626460
264464735
677457858
168687283
139133982
358250379
575639738
800171350
72020692
510853572
96553278
17030367
150524925
435064131
375011623
191747190
400530744
736757621
651883008
799077456
238396419
237710727
926781276
739485531
879124072
595409275
35850885
328775112
116909200
491037462
453482583
143641081
703913672
202669983
87813129
122314221
39096132
184040925
123225466
350544114
428152425
24257982
899814135
854556994
567793776
324567748
130642243
825058578
846540390
317908658
108280900
822617463
409073436
437190225
114040017
845784287
425280525
347083694
163735637
588342595
397458308
311416688
889793808
186278173
141685276
675884447
133814833
20524512
408776673
6806544
62492544
175157181
173317299
797689371
218173816
567248115
48648487
295600502
868471060
777413757
517872996
537348108
275431889
261248160
268000114
141026418
94601506
799182759
425125221
321442194
382632810
348878412
311802718
907051323
10109088
99426900
805335997
339831927
800408103
900341503
549786963
43585869
901613859
230572382
594235216
353752047
35946615
891258993
290701227
608376083
527309559
939050210
626562423
326908377
233042842
209650071
917160411
233479661
910109989
332240538
368455197
569976420
451950903
333366655
421250292
742778643
835081509
602160846
628503573
574390044
647354979
149099475
453252831
85084824
577060440
312931797
237421601
278258391
23693175
352244074
160347750
893843987
87820628
808625489
946434645
135716421
63323718
324228866
774484419
219681204
216972045
74171604
164148231
692654415
15613563
518674713
299797641
782382144
342164462
572486019
356086881
71328423
632813592
225989811
50133801
843898533
228124590
309753561
212287204
922522512
587437572
155187098
202149056
499365972
472982784
883808079
329011090
450543672
521230336
603404252
479588154
782708438
736645378
288859423
57007215
573078072
25457420
6978717
718022865
574638471
374979656
153704088
229768338
347068544
878793773
322370007
130087497
581732064
659876463
219528036
346526570
526620303
461906823
140755601
864354812
845223271
40838418
587763054
71740062
469086573
86419499
17729196
257385161
237128888
882714542
818966957
595565049
592502600
756734979
840241356
81793718
684450909
32395032
132921105
116047080
640039481
460221975
274525997
230632716
351932199
395935536
292215825
553328973
479667434
469927295
922332078
391794171
485915907
661423535
35314797
118197831
581584397
755357565
373865802
217005394
662154837
105303000
196639830
614385567
391401678
818367051
841600722
106451760
518148198
381600018
606620662
394742655
317976768
6574036
454745696
162262350
598743285
835464429
524394253
833253066
303740544
7610535
859597962
82134838
929844636
649518477
130077924
712675581
727921347
437543872
263153125
843639771
416585760
818395770
241421487
103158648
172725639
312185103
569382894
84433860
539061558
638474788
168235902
547753519
373586325
346232175
489957888
869450072
409446783
801346257
903557178
135907881
919080790
52661073
78323337
47348058
671105592
141699546
380324186
177474156
259131504
908935334
696608064
236424381
730467765
58534192
517568554
133799785
418601919
155512506
536503980
629389459
180527634
383651435
170437692
456689538
581933097
445058343
823555617
181159452
306687620
410792256
892586520
384470826
370915458
675284675
20576428
12234294
88588219
402923593
213640641
659181950
663751047
132683626
943007511
1953958
281462177
797035562
145720206
487696485
180400259
420128928
393412008
618817866
911422961
846253438
13727682
195836401
518779814
381359601
313392627
43978362
815313264
899498226
377291076
713092770
11142972
914284374
426879216
235957173
134921696
633799611
804842811
697890846
351865188
48090806
263118954
447196284
293128363
436670927
756853434
730403761
799671782
193701849
738356255
282527949
574674760
287888829
20997587
493124376
35346647
139061216
371231150
221748972
543105009
341813538
784460642
797841934
282997026
278737041
379761997
57251684
572092053
718664256
576127978
206853384
520271334
678496575
4958814
568484804
204259101
837388284
799067883
147548649
915216384
789196380
697447104
353391386
131360958
454963710
378475497
90645887
651515876
192443793
34610588
531770577
936703198
212123916
821765411
148505949
216847596
46725130
248531733
21185049
78268848
659312470
18073824
130675008
848263530
387869241
787783355
569784960
91818077
515927262
739150476
686016820
854479152
113317445
129781161
211266537
684034991
672598980
780620712
68105685
517169096
98084958
342907687
7648827
575992484
89909616
614931228
307446468
539888481
161007210
822413209
289669407
873574792
398252409
478400319
100805057
877001676
286452879
371383170
560903808
587629032
780917475
373827492
87738989
528708240
133986866
203148633
48477672
661149672
527826501
937771080
13769097
104671182
336611392
267325058
189459243
654056079
74611962
872765304
279876228
359657610
343483668
895944734
919756384
343747284
84968258
910209191
894261795
906543954
729998688
740892762
912414907
253689325
766861145
946855857
91268247
766538829
48373480
721714631
619696540
34545463
706630995
272524164
608976922
409729163
85846018
556669950
581696894
247988582
541384993
216895461
92360304
481000702
65546331
307666647
914690577
91757205
660489135
851671518
806505368
131847529
547292397
778079906
352842374
647407269
80026895
917727993
286807080
267163015
64694334
718246822
863963250
934908753
956084229
928102350
77925272
362299758
282499230
16168797
17628201
97146804
755367138
686537268
112808232
167817664
351428035
238607025
923976387
519162936
373548033
349613727
730936842
915973359
458690295
865924901
457855238
955567287
818233029
905675911
45538761
368751188
159725505
331455552
515799395
215747907
470828859
940307925
420073523
178900224
599355957
22506123
623432052
207446910
789351288
367257625
253533750
734737323
383877300
553351135
877575081
2106060
269604399
72609417
344225934
907386378
476972032
523049574
647566774
761772601
406527018
261180159
115766289
179675637
76325529
901991841
276784149
367115311
188023293
159160698
654241286
149779158
216435957
764490207
72174830
268809840
436021431
563457135
137726751
889360419
799974740
831415050
597604098
105007755
286673233
933462707
45864243
659416959
107813861
326726937
850640354
395014765
88196049
752142277
514757830
590212699
616797963
434191921
836146711
115823727
556730944
24918519
592338948
644770269
59957638
336730275
744272031
656018544
378944664
802431868
725116458
644688760
781195092
18322722
231321972
659617505
749563942
476017344
931686951
64139100
322954728
329502713
949385065
833941197
275813608
577523671
517746132
172675637
292156984
259507093
404937900
465851087
76917959
428525772
780685045
762537080
792079593
405513211
13746828
352233777
478377216
872046663
861671277
119126412
616501200
179348943
337323801
432421983
137941504
165723715
606488713
267398965
8184915
235354753
443383709
152488317
715265841
722187120
129158608
29023436
793257072
262543348
284671312
510528090
189688995
801218644
538663137
935569290
114694113
208097463
45519615
719195120
200161857
829069683
914307657
940872732
27196893
50985798
527462727
398911150
618099475
467353860
177703599
22871694
621536598
894899349
488835672
168913266
865336099
640979677
86356360
628343769
228756408
201402986
514788075
270379812
538721379
566338680
93156639
290757624
520973570
329282481
372018165
239104821
522140139
175852627
413113242
640615587
15575271
355484736
559455232
178488585
615169024
212552026
577495725
835769411
76536135
78374151
544035611
568741355
216493395
84615747
573690744
357548203
904638927
219137446
842406545
589830822
688585890
189018885
401613393
685752282
780793026
827308233
381062838
337323801
865935288
761790621
689284519
246284571
221717741
461779580
415592649
554442286
90761613
329808283
542195574
266244276
35190348
599576136
204871773
195116886
319259550
29542278
182090823
451003176
889178532
825571082
813149550
796626768
258308259
267814248
660196746
98592327
204354831
473231682
361371177
198419571
237372108
474638103
121854717
406871646
688499733
542406180
262836367
810654568
307350738
620613464
494530749
470388501
43898009
598369323
843120172
313792038
237414361
16640147
267515892
774876045
280622922
142247436
158538616
80260627
38837661
335485563
208413783
209036895
483101445
530717547
33926712
659024466
609283158
424754010
404692126
591651638
438529557
927322927
681482724
150563709
84687342
808554726
509857980
510250473
129560982
941615508
842672898
889044510
752381168
33744329
294388896
699795873
609532036
918406746
593832336
576342465
466462925
933721701
529731528
351352406
577223181
168484800
587068150
109110900
488820635
639430851
735803639
206912064
166292583
328046601
305799912
604458366
419935592
140315215
941399247
577330541
784216791
826839744
562820293
19174719
168312486
777519060
406828707
602544725
590054685
481876101
184809665
599419870
16631125
444589266
432000771
884181426
752882855
824560782
950235126
134156022
155178330
704553654
186060828
94428072
25445034
206734004
860526543
752618194
819755136
525577658
737446482
76134069
887909884
303814027
339525591
249467025
678493392
685400371
745626814
621114347
108825864
928896909
898885554
699968461
154249749
345891636
813264642
206894858
63794472
145696614
227425761
250376837
619012113
561925527
919938010
169241067
791840268
427178404
734555436
855020967
66555508
554532478
866359952
650926172
495019830
521170638
295527166
529708262
859232553
282358541
436567092
177614055
584382628
190004904
825866918
348240597
498360807
388073465
661264548
251187733
408357876
121414359
907903320
580878549
532542282
464414949
210826179
641706909
485140494
892366341
258269967
77112791
100191018
57629460
28625791
556663224
92992122
9528166
342426210
575301830
448676335
366456724
160514601
735378714
753337662
191067507
505837623
307615823
527089380
588035759
538018550
262290627
323882497
937986511
165519282
99688746
219336576
31705776
650289245
186246839
448634469
751540226
823239708
295279185
767888622
459673647
15785877
303578976
405943065
257437422
6691527
708124383
680889198
216397665
543564513
228741369
42338844
408701544
608297139
737350752
232482001
776541165
792281895
79570776
906843647
112665680
38744536
941877897
948875760
744281604
16172913
722232502
816683061
181963584
894319233
287563347
580899213
467949685
282078018
816884007
748257032
281628087
756649920
627739902
158145305
234385332
840882747
882391275
840921039
257599857
553517478
850409176
530560680
633041809
929114760
239746212
341314835
261859842
64183581
857750373
36761948
341776704
307721149
363161328
417208633
895429701
81389646
428114133
485548548
243508401
563932621
552398964
199653153
897863944
146159687
64074067
181283774
258892212
698580102
841624610
206179587
146111679
834325242
942576726
226966257
789552321
877830158
785483796
484249065
903394437
230295626
358393974
84625320
884899401
720246007
930904249
171998091
341736954
225673817
162106358
814271637
581119392
131647896
905516921
13775547
663302765
933099456
716229925
467665027
785049904
861250962
703236853
382201053
137168202
273021960
911655923
634756911
508364592
202502265
395719101
789317147
546848052
68858589
99779379
655013379
810373596
749537181
86147427
220646267
924167847
356383644
282719409
12881854
698857719
141929298
885464208
628333428
775547022
8946273
503388718
15872034
358527996
511646493
863704779
485494695
239296281
65268714
17559654
789935241
753743060
162846303
793523543
7553097
505578849
853821596
654266685
82458288
159859527
490803707
712720522
472891681
227140377
642843271
669870675
292795928
279742206
180068130
744492210
831338057
947761388
948886565
3459488
161407833
328794258
247511462
94142876
104048937
73166439
753733739
231428677
770162937
752533530
196895220
914776734
24066522
573365262
205497221
820020285
843802512
50631597
934582697
434366894
724425388
487332965
671766129
313802940
721428904
94031124
123798036
15067902
164129085
88224768
51866514
820894950
517382358
387945825
156748006
27311769
236041461
748235253
734905645
506832912
376391214
313869951
49578567
491306674
100373628
647651742
899019576
862393058
849134673
410225052
130338123
54187636
242531955
720121109
814815694
648254841
555228487
892579239
560412993
337553553
386749200
9132642
277739013
444720314
851709810
103009381
890494402
747613008
36444411
588634197
637657530
210375746
148739403
208844568
479549862
81086927
132711548
471431260
85439025
547345848
549097707
268771548
217699593
407742789
217833615
588576759
736642350
443761640
121084659
671890578
666118059
566463129
461878399
475923555
854956879
527558457
609217812
260103644
591419940
11728430
208289334
2029476
185342853
323748908
140742246
71950668
783061827
616618866
310394952
364137774
130469776
168243662
35563695
833091800
215883293
633790139
624839283
349874004
820042326
370018733
663195094
840016141
341306169
535009075
636333866
109561320
648733760
794355546
843946107
98965674
81925734
17775202
372353180
458230791
205178109
193312748
763934973
44394842
140361855
748410000
698359117
126631644
718520661
174235095
176918613
36230329
700114394
75463802
83285100
36281676
207486476
33878847
852168135
64052943
600322830
681616746
179190141
220973559
101460128
47744847
208385064
847468971
420450035
264194467
354488190
245269833
119663857
108529101
71247208
185953141
447679565
345489570
794874909
858493770
251722035
97299972
176660142
831951138
489544074
97268575
360018068
681693330
126961686
309523809
470254479
269357148
847877604
38075883
600861074
479396694
394553349
625116900
589301759
745577734
701509440
528343443
721842492
206604486
33122580
886977375
63631731
76584
354679650
523078293
19631590
594807350
860095758
643420476
78627013
695299203
245802880
684044558
408551415
56717001
329282481
635005809
328373046
279106238
335418774
33910792
736891248
470776920
560149276
212520600
742031949
804757052
680697068
921659721
720068401
57083799
413869509
554046948
724274034
936804207
202050280
822590917
175542738
278848689
487495452
323308929
567956517
226829645
557483655
15793882
661774147
941763021
805542697
134146449
89017049
707109645
346896801
135649410
493660464
567139911
349768701
178678815
853094746
313080214
868644447
657981009
149579854
343287780
107121870
518992094
777461622
838301959
955088637
177701549
808692147
174580681
655846230
601497324
255633412
695555034
350687709
104680755
57093372
145184118
914326803
474690083
130527855
626765158
602980306
897839487
588516191
669987864
655415445
521107625
300285864
832102804
582497904
10679732
560594880
684881139
188265147
173730804
306883792
249625548
417583833
40168308
114569664
454949771
594320559
99090123
387084255
679229022
34991007
133677372
85630485
641592033
165654580
288074910
427022811
557148600
770013828
121146315
683875974
211266537
735972240
190502700
464070321
721248966
673369319
479875344
282441792
175310349
84736082
314999565
417813585
729751520
262374211
363399564
603740457
378358631
355505280
228383061
295106871
170236659
490846582
217037394
16279643
719548194
853187356
98697630
209485959
71865653
914882037
911397465
879203466
105726574
722796154
696757847
723393318
690291341
908554284
484848876
409085701
556539536
58824185
97587162
904214026
333695634
127072600
280910112
887075310
365436256
497690697
105231024
290109021
158184252
834540201
440086138
137956503
35325667
410494459
289298520
690711096
622680624
615878955
759257566
646981632
194269324
647575158
3331404
838949001
197069778
880416343
34137318
96266088
936746769
317013749
562576491
280873141
50105082
588203412
602103408
340271165
251051925
18408879
360782954
786731876
174534936
601959335
115852446
857099409
585140052
867706293
107878137
734708604
388253429
513849921
441937545
155842199
30850351
857213663
715428305
605009744
181291536
1617837
845966010
78430032
157725731
110625588
250233635
169677254
671160056
118514655
215442602
375076382
587809390
249156471
548274429
215813712
152513562
409936103
31868517
602007678
852178887
61219335
76124496
51397437
628065384
86262694
683990850
738222263
627738803
809023803
388060701
439984653
435303456
448734525
479300964
841950955
200113992
956201527
232327137
893401121
257695052
45959973
930242939
796888868
530899434
301281413
524677218
747859205
223956608
591314637
816021666
456048501
7189323
533541582
443121359
511303503
647419338
69528699
709713501
475552273
483225894
207743196
839717253
324115752
58605906
464725166
714737281
781729125
92925111
39239727
429760689
105507197
290444350
22477404
46026984
411763735
162348591
147950959
163127546
542152912
385514283
388073370
455387610
855518364
630353331
13602196
766854738
17451579
385778661
603310935
637354726
572966714
230185403
252497448
365349319
423611906
591295491
64493301
732229197
457437661
434082951
33256602
491959831
602982109
349290051
476213399
796320432
818416274
242696891
23367693
251151987
52632354
129809880
478369443
496608948
50439758
33926712
17323618
783894678
419026079
370532538
70701294
932304897
549194955
341130381
514137111
14438928
4269558
717946281
482354751
159045715
61487379
734478852
320136437
410246895
643094994
612881673
814480413
68456523
310545035
778646811
918278510
703510197
658967028
917629514
939416265
721124517
690596220
369958158
458297802
870932394
878190267
782010566
22460388
234662025
77656219
878303604
252836474
373471449
923076525
72787802
226000654
782486466
897979692
448121703
229120182
207656493
8157867
546627873
439134858
526260585
62444679
712748142
379923651
638882510
604841286
551527067
509753974
481732506
265903414
659091477
534940108
139143555
645854454
70974222
390987894
393804501
192110208
201071292
302018577
679176118
398161962
475242012
756324438
81092883
436634103
443976594
67904785
368993945
895384551
859705051
432642162
610605110
430849212
93087852
91988006
948259647
77274707
853117041
202977595
753176956
208490367
442830688
713776397
535719200
779751775
504235496
733052372
414252104
585440051
531914172
210357215
105322146
434850966
465767313
752026585
113392185
765246474
916635680
719927892
77349840
553635478
805922151
231252662
546224840
844599525
807042192
350967749
933109029
374393552
916271120
659720330
739935462
467909094
468014397
526457562
689227281
146572203
799173186
708935155
383602303
267507912
870003813
186635208
44823272
74678973
392185158
932079303
300165939
310825737
474332577
25617348
679365325
593047350
411648573
792969882
63459417
622967844
280162237
35420100
651299055
171909368
424285917
368799825
368656230
418454976
426247398
53258933
894922332
830129920
548469389
882114
911416588
795248256
43011489
168178464
419058127
456038574
460853793
244170390
236903031
499412342
265890075
865121583
577366776
753452538
878447199
462690273
901696401
795970491
498389526
280354283
640444513
397317792
61272962
36760320
7390356
708553818
400232247
363809178
951824244
922885065
62521263
628965246
866730101
752007015
237023114
841859193
902469286
937570047
280975722
706822455
71189802
373084761
167986705
68437377
335832353
321701169
653436181
829959954
430231226
491956470
338817189
318378834
551701563
295059006
144092796
117269250
82006389
399390727
4796073
269109228
3178236
595105545
475270937
186808281
193863044
776705355
619652004
892970781
408058433
65233828
615862264
845506506
53321610
303215202
247184177
715718504
185802357
435675663
462596079
127512360
4671624
130571803
95959752
234375759
453147528
754955499
2603856
102852312
768335156
732002442
813498079
676873227
366425721
937541328
726148173
803959686
716376309
721660796
304169807
866173157
691601385
411658146
843668490
318838338
559492240
238469244
204609024
97826487
380957535
695373229
173915317
47099160
378950920
840305895
491755437
228718116
360547899
655070817
258307693
37926569
759536739
106573176
421264263
759215484
259016661
774536884
402900817
387716073
816094851
627353830
64357145
937648877
421010967
901518129
70686343
511073751
766002741
200073543
734220381
602850243
842194248
512863902
765552810
18741948
260691936
107967612
75119331
451939784
496011455
315642962
382277430
730821966
401845821
478544697
379129092
416502084
381889073
35410527
260750276
546532143
20639388
893934462
79522251
135172872
861381284
801968154
247797105
661077726
393182256
81086192
273314844
853718802
817256583
690445653
317258793
458412678
357609841
340502037
298744611
158212971
11535465
82310361
579460437
776935107
598235522
289152465
243068043
26167580
429189596
76933420
673087203
182960493
949210815
144466143
917572050
69020003
754266243
825766980
310670581
209218007
29628435
612771959
801173943
589655615
441079944
153174463
9209226
908387701
449845308
457914882
388261734
82413957
590442952
799960754
949604603
687887061
327195567
14761566
158289555
478621281
156786594
362998587
556901040
782209830
842309124
466159021
284772039
771133869
13765974
699236398
89134203
935861886
868003056
895142511
409190817
112083606
281907955
17652612
553136634
745727127
457263918
480064083
367162485
510538587
890906651
141979464
220735456
886555530
791689067
614490870
947602533
553806539
6523548
641004060
828548378
789264329
14675409
648300796
730687944
851726329
255824371
293454809
178191822
400486455
835407022
206614059
827191119
432948498
348897558
927116331
795583311
81731358
69911619
372828608
230594424
589235032
56557284
282863852
859741557
3245247
347067367
610808626
691907721
786552967
91297701
472440269
597245581
105880624
497350413
47556780
648312279
419699466
641860077
579195219
88215195
34702125
816892809
776065090
396142201
789918588
657942717
215368329
47721365
706611905
606305955
362700966
281335214
895649880
743869965
874870630
556315749
288274552
560533476
346160813
638623329
677585818
255876717
326890084
43739037
270868035
128398673
145018938
347030823
586422834
287149475
408581841
833540256
422561793
266452311
393632187
52373883
184768473
119352343
301300602
97544030
157615865
371623860
206470464
328503138
900378942
351365717
810928830
416717160
53784997
529638335
497815146
324400251
797796543
162011403
336950454
308277533
923041108
534853083
410250915
610556216
857518862
893009668
354612639
673613718
783768386
125071245
49798746
854224323
869678331
1631860
576447768
171339965
687679903
232449041
927910890
867975088
912709124
51982994
868472133
681176388
311466523
273467757
749862663
128871726
166589346
362328477
570408848
938402898
331258248
2766597
280019823
180010692
196238000
704505789
709138873
197289957
527724185
364975036
508863333
641199540
165797593
483998115
460662333
954894243
191009091
508211424
605790696
70531408
331426833
764997576
705972349
204345258
695985819
197947338
689245737
493344555
261707088
872895509
236252067
717697383
601383103
608057138
879614967
294251543
434148147
224037149
789988230
299299845
299989101
810612921
408901122
496082433
756711182
175403822
726782160
95542485
322668596
900369369
168006150
904736006
113909127
830295009
947122453
893457663
632172201
730027407
169338566
73463202
883453878
740213079
170527526
596756871
37976091
197288342
575203095
608613048
847805445
178650590
456029001
901805319
613303818
828849486
893591685
403205187
458324336
549032604
859368210
423873294
398686731
617582949
286861027
51560178
35860895
161871499
903775020
55472243
68978601
257130780
2259228
914343768
707109645
92427315
458646156
649375714
707444700
44506061
458993801
784825775
536237211
582277725
112080684
871750740
25119552
841840047
762703695
428374032
506947788
138061806
228574521
749617620
113066703
4670024
459436989
41834010
78010377
317612994
483271484
121933606
662270306
665031946
929164953
122534400
842326901
146505192
388242588
13899996
844999137
398026194
945385971
746196700
388405329
348851064
538615272
703784439
705642277
936239400
527644174
847938048
318803460
348983715
660891201
347188645
409724400
951087123
437784566
140531640
83562717
857501475
479291391
923823219
664327908
147378818
524868444
390262491
183569049
372355775
737350752
501318125
698838107
753576987
9008193
124420281
634067655
630280479
397992265
911304128
624270934
393335424
787791076
320446602
151061940
18234025
780461328
229600114
654793200
449117295
518502399
383503953
333303141
224859011
45816378
228588938
370235775
900694851
951460470
614994176
416348916
46806873
891782388
189784725
599939910
538008789
385341969
236771795
496013227
649288725
945812400
800270429
92570910
151751196
35793447
304316097
783347393
826256
244418077
334413609
407158836
487265700
504315213
388748376
157582400
36023199
210203934
20433031
291165322
112549761
867486114
481253856
164904498
693477693
152124543
392435562
107456925
178249260
454554759
336644118
456118608
159837543
515056119
833478554
758560521
155717429
952580511
733186497
675107106
565992699
806285925
383380131
226956684
686709582
140530045
138186255
845764977
92484753
658631973
566731173
318417126
412980240
690203727
604994454
721612740
32844963
857152103
352980451
404431519
663973707
26947995
630468207
417980012
278536008
439753299
72400599
634747338
658899786
307063548
710552162
73220751
258327405
394935910
288773156
89895812
1072176
741785403
152622424
697267092
761244960
702371010
99739846
908186008
938422044
328956999
263648604
451730724
313037100
500703790
781134980
244586030
343935507
366859863
213453653
734174266
177713172
91470015
279427150
88133906
205436593
45109714
559407828
863046720
433129929
42740560
598886880
460547457
750618930
729888505
639447681
642317274
858219906
641318454
795047223
212842129
398941890
448020009
335151348
728622759
926660895
384212355
82916620
133495485
916633896
395202159
41308963
401515612
535532142
788298258
432820979
261703819
568724812
678123015
291028773
444518679
765391778
52976982
133419469
81024903
395478709
780165821
904418748
258566730
144528970
508088698
105111540
362548656
385879177
233882722
456823560
164693892
501775697
147816693
564139789
4872657
313550692
137008776
132851798
390217846
295521001
337505164
342588951
822895080
205003279
228775554
141821065
39536490
757166862
37649675
715979487
917572050
187318924
187631597
374907399
132356298
644230104
338068651
597891288
26679951
630908565
78651424
379502439
12406608
17528163
776092683
776936433
111381855
399004569
812450937
955095829
868194516
457992668
341695687
315736686
735704196
829863126
150860907
869616159
66444927
414108834
377482842
333915813
813819876
389179485
260471757
420700102
805682826
193883920
733808742
274678089
843034615
5514048
157925781
216522114
382291281
287508789
124180956
32969412
604908297
317297085
165721522
759482207
852056281
669545193
370645123
100286748
481012282
477943260
553683174
50679462
656296161
673086664
199032243
772681344
108997498
714992406
396073302
332403335
509963283
875900781
589045836
358310864
337018265
720186363
57725190
99478328
894472401
103235232
203404424
298400400
778535941
144634582
876781497
412762045
360000597
176363379
3353729
697134579
840233181
340710724
513198957
306199358
1501348
226808683
689589351
718233471
165182115
62043469
43254448
306758014
741696894
181337745
859679360
105303
583225452
105944391
472119166
74449221
50586227
188396640
168255048
317112931
916164819
244424300
952628376
389850852
59434039
883224126
437491150
56155218
852747498
791169408
284686139
583349901
37325127
458593588
308013192
642991599
387230572
490053671
575452176
864135564
769983389
155467411
707348970
616807536
153098666
460251562
816471597
152477801
105877380
442100286
203661612
771011611
408436114
244712217
799699701
125936548
902111655
925450416
203947731
153359460
242047901
37451795
486644770
396561525
177652580
88626834
157782186
195665949
863044242
126050421
131648474
656181285
582928689
884867633
128737380
45107976
653089206
576036129
195471087
99922974
212511027
34856860
138473445
81198186
814242218
70409415
568779795
87717257
134740463
67451358
418391268
735924878
91221117
929340803
704668530
410375364
663864324
841504992
927346083
539794100
396992310
426515442
74037582
45723633
463725693
768553606
475544292
927336510
378832472
431414378
240082537
150296663
953843490
562097841
74717265
66455766
2737878
250410534
691276656
595850826
595346394
853480815
110544742
949143804
540711759
44382760
43260387
516578226
840097761
509971222
230288088
7993455
703203861
284059629
493215493
738308052
380252933
896541741
359198106
380071024
305579733
709761366
676466472
363277767
596618079
920913027
637520918
879643824
656222198
307082694
19729953
170773126
515563488
677205346
714758472
79913722
240297493
473024024
905220528
556622085
247980774
578655628
574667190
499370629
23743780
180256785
945866548
250142490
342148593
940631457
789374328
656592924
223510404
34034492
124431333
831281028
642838664
560039646
856716489
42504120
807741021
326567727
304584141
57380562
952427343
543258177
923555175
415985142
637590069
911349600
150621582
176357827
323222772
572474973
113009265
149760012
362232747
61962687
875977365
735091524
924656070
325893639
184433418
366393949
477376791
660882013
74994882
3579594
53838552
872961870
87746118
161428235
566190776
503980158
22989177
883442130
863695206
165086385
316149616
544330353
56494615
380483693
870247737
828596087
863606291
950176774
653285166
380002413
581923154
207437337
778830561
88902733
707559576
79424900
902197812
751040142
672608553
28134761
447614009
497326923
146409462
167709387
822864918
695746242
102288132
795597945
35398530
75802477
20266041
373104498
471709575
362990600
801724469
269901162
581004516
236661901
71188300
133070157
84816780
772866582
49913622
606355117
194312754
833182536
745133601
370718362
796818228
817208554
325529865
62578701
115392942
145557465
909749868
95452383
290320112
559273274
931263321
853164906
416013861
220208206
826724280
538186292
684919431
56423262
102737690
852025719
520991379
203917674
446124882
803595912
68911287
453792198
295441926
243307368
80223558
406054104
181638102
93328081
1266863
346044804
105982683
811187301
163892416
772914961
430689270
783952128
894242649
51830593
693429828
802000075
790767691
749505122
669677084
390213165
21903024
208409404
570704632
51914379
777509487
13698963
848656023
891121851
291162795
120725103
478410675
10434570
299156250
606111513
275903433
323270637
443268192
609924549
371031573
830448177
243868509
477635262
722407299
103235630
828655191
77626620
675555143
466999659
417829522
231532578
290741583
214976183
143872617
138587007
21046056
127466911
116801710
2031634
289913550
473291647
195085225
452716743
376285911
894682968
741248163
193294460
829050519
245873798
45854670
420453492
924420917
944252001
135700230
835856922
417622125
511131189
292273263
801325838
318129936
106656366
432209618
818086822
265194807
651635259
286059296
183571848
528288946
32883255
459494427
180253426
365028063
488344895
892060005
254431194
119162603
306422157
675923477
5585000
305978410
441285635
382087149
172669740
56030769
543215636
693410682
446101800
759464382
32874223
146385023
859693123
260155847
30202815
164186336
814906662
285380703
497527956
285485458
224209844
400716207
46103568
134251752
98068033
878763108
300372021
364137774
210235393
352585860
289867361
389765425
290669014
487313722
580688607
2699586
272084291
540060795
225156960
192340716
833578548
899498226
490539666
693554277
189928320
912536652
593671168
715945524
472672968
636384321
856425897
797230085
529760247
622781088
229020104
101455242
62607420
93748389
517583391
402203056
865753401
282078018
687456276
773517546
616328886
486231620
544077399
245011362
895644830
217985073
4932406
364964083
785282763
130163415
189076323
451715953
360105132
13775547
20410695
161735835
31862332
359231296
63832764
290219492
550227321
65354871
62902811
390702849
186702219
108537745
582072491
527434008
331576924
199265980
243968797
251664597
351442932
28150410
219489744
311274604
55369605
217967637
118884589
236550131
904902976
331465125
912165261
673920054
722426445
247954255
38062248
757425333
911437532
693324135
605277028
718894008
349625106
302998931
628515315
766127190
751729398
859837287
864547203
185249911
63258384
485303235
693751546
277960516
899766270
632014620
440070810
352141274
363256165
425280525
601421682
127505533
404823024
288808375
593698314
768395991
496104604
435095677
910803939
472130787
22257822
300700257
268168449
30271811
862737906
797398401
351865188
284808333
224605373
187937136
572006325
625526603
594086370
137305539
352478883
912220743
411706011
430568048
342704765
302889720
201530796
192130110
92004913
903187685
258021069
616519767
667229354
47319339
745171893
544768870
155852418
340237808
906027012
881224510
534905346
347867374
678775440
657741684
533474571
128067594
483155328
556258311
949153377
150382257
831965927
684854871
722694489
615689430
713590566
577850063
287890702
872665616
110022489
955935903
616252302
584064962
480621776
950196834
241545936
738802116
339975522
627155949
424314289
349519803
376305057
419263600
384742405
909676939
720141078
489831264
92647494
11533417
37516587
131675993
746507400
389123304
930620049
5265150
347356305
758501036
666306438
516834838
645536544
717391047
618463665
235170318
532156345
905471778
856391007
235380924
695614136
389891829
561140541
626035908
438548703
304575141
912412203
463584822
149807877
673182933
14436084
832194584
769736211
93087852
642102261
644416068
445473273
530085343
545459967
937531755
870313386
567463957
429874408
550763409
591601827
72802665
368482040
197906908
122840736
651710694
118108068
556028559
136913046
517956738
518514519
567154909
523221888
235017141
821037918
19327887
810105552
662882385
38818515
110683026
186190558
509945461
426505869
338739294
225846216
695124249
867406429
266770791
575605344
211861596
883166688
36798612
129231051
66637653
17381634
846018440
16769947
945439053
787877046
299328564
248422298
691496082
459121459
113602791
250414281
263744033
712116324
537859005
939526225
29607457
302820428
395349871
604638000
117269250
696305169
856740341
425203941
552304043
37731995
696689248
876886800
757195581
537225852
867673578
228867233
532071246
411935763
202248771
846521244
945123144
156983709
324803926
93385387
741840489
107380341
647623023
623374614
436279902
386710937
45136695
824943702
176640996
202133895
681800015
675233873
645842445
207927326
86147427
502885629
808695220
652805099
936134097
937217330
523777122
106604928
686834743
54144888
757848567
569105277
686183067
833936457
413945809
404669856
416750982
143834325
334585923
254383329
382058430
836029236
926905497
515965554
1416804
257283948
189679287
623451198
512136354
578371941
565159675
490999241
159983976
306757212
274304742
44313417
338685313
117123669
333797946
650448136
43403982
924971979
225492015
891858972
246424518
803442744
565199493
368503062
100210164
939867567
159151125
526888347
212237066
263381949
349690660
241976721
787293093
793132623
904964409
900918136
873258903
430794573
271260875
936427526
750959520
29792670
497575821
679300548
180073143
18112116
616491627
869883219
573384408
799595916
704725968
202813162
773479254
796222693
863793883
684212248
865064145
251008390
390905163
92092260
550029177
295869675
323873736
293240136
326324424
41429086
216810326
688040229
705597111
337246745
642874815
277554443
266768322
633962352
171452430
65881386
186166131
939857994
156661911
954835312
256610634
622368638
596160822
204797889
378311434
487784768
385964214
485561706
200287077
827953757
124573449
272610321
348704425
502668657
550629387
701869275
482575848
946559094
814805895
289659834
5912075
432586891
258790089
258528847
556497850
162009809
676255866
120126511
951690222
244389117
363743240
190024950
791237169
732918453
692960751
32069550
296515371
311936205
96839648
470828859
447106965
934449249
954791874
246115061
457761714
460319324
862747479
27416562
364645364
374530744
139631367
94093718
373481022
433475234
579685931
185974671
507914286
469997308
25176990
310628279
596495824
332431998
237388695
222706398
777030837
190359105
294859703
514644480
559876905
508680501
365506713
685047082
528314724
126767835
75722430
2929338
513218103
690969567
763523334
378994144
413897716
607713186
829710508
390559254
554088461
848162221
939743118
538794835
630137870
854860899
553482141
769025215
623144862
874436112
164826052
72467610
85592193
205082379
69394677
771139136
398227227
605053512
410814094
170140929
803595912
935184151
193843677
156903037
579050977
24717486
187190515
11698206
501973537
165775265
542200713
606535707
143267772
347346732
16143296
928963920
725583249
210232653
539237517
871440518
738007923
186226849
947724407
328037991
135735567
339876861
666922444
812597142
729845520
663590787
157394077
847083851
896178881
953925123
132044171
86769672
748657984
338276632
500294553
588085804
52687439
26258739
171146094
77818917
544708902
44956409
314716540
110414982
252273965
864776955
547756580
866567034
318962311
283600125
295995672
652632427
479006442
739112184
132241147
477336470
841741249
898766243
436318194
38196270
764643994
621512027
124592595
806265727
831075250
218944083
341321110
570063165
48189960
357771729
87282762
464569455
61659693
386831249
573792612
796943944
48669132
102871458
938221011
583993661
54240618
53987442
150497268
712518932
277913763
481288351
841854456
95746434
838757541
469842840
868823788
842099914
564864438
740720448
475421237
247434303
203787315
181636714
582325590
544053116
35113764
923327787
207561786
700929475
656296161
353084016
650115214
35736009
230575278
107093199
726357777
314463477
938848258
292883900
229292496
366090666
199345137
670949558
949177964
127512360
267393036
749843517
35582841
74363064
505753859
664712102
4246454
433840560
899565237
1838016
371102620
342320907
326917950
111562623
788738616
519797216
818793796
82565719
383819862
168168891
294015549
502419759
25416064
492961635
652836759
293834652
13861704
75971328
23211845
397348322
371953124
518971476
947573832
188195607
701331561
75618271
16735685
827658829
84481725
770798814
264094794
830055684
668913375
225947046
169327224
350499534
688786923
45012246
757645512
12349170
437155201
744760254
419967510
763322301
74517588
247404612
529073384
936697234
423654930
68600118
412749468
678668262
723603924
287372915
24784497
644626945
33658668
164387556
300056112
280019823
312501012
281647233
633232147
559297576
253278014
22276371
125846658
760675028
848416698
951910401
456031992
864156301
883069670
185084382
902255250
316616636
127541985
758459805
169174056
549691233
717931883
422068643
854715732
67524398
359284263
784717843
554866302
83928268
475213293
290875605
101033442
32509908
59351788
40894496
719178989
39894925
685042371
401922405
386567313
745325403
283509320
914585274
579296294
442466876
751974201
376269667
555530763
704712058
525858883
569153142
83311126
778972207
442196016
254689665
478483473
790021398
52699365
240138705
929819620
568760649
257341386
30844206
432029490
784633782
4910949
107897283
589141566
117728754
70629087
332968828
551376081
162376466
204280209
152484177
393048234
26689524
266506777
420775751
176404304
63842950
954871499
713293803
686920188
85201209
51071955
55216180
832905326
648623431
370363436
599336811
69825462
666966137
420878407
339965949
318323861
242024667
899938584
285924081
222708112
725886472
114575208
189435498
211663783
227310885
838010847
281656806
465994494
572350256
186565533
694846632
106327311
376452374
114636675
201635386
323206975
364405818
857405745
88802049
450473378
900260049
922686810
757029472
205719358
227447952
851556642
283389519
920939121
642544568
885996566
783731832
46231424
643937418
193719228
286998530
363919162
314185860
63334968
591139138
335142358
449165160
15757158
901470264
295441926
721641459
44437945
232116531
315740560
246818079
223272670
558515891
699228854
292206252
805688819
5849103
618806723
316607184
549404043
74526749
224793536
159123294
175511876
131044797
797631933
112071111
489593141
778648674
836890806
474792081
793257072
99945537
888623298
720320385
150417472
360480888
910296570
169450826
792060447
402630807
877584055
226398200
290444820
298534763
115297212
507771066
322179315
35858776
607848188
954209305
350572833
565313218
707423635
911187213
96266088
360959538
396733839
198756260
72783519
555176562
786824016
910933301
443965785
420484452
314785123
462586506
97635027
195758277
497322347
52108873
19299168
286263215
211438851
773066284
471334600
554372430
496896138
186097420
100564365
796473600
651595818
439429419
899383350
739991446
48759355
65038962
130508709
890808569
900436380
71030967
600533093
410874063
626296621
555238457
492803453
928035339
909739650
653472126
917761779
399486410
713972066
961651
1723140
383599683
54690549
96668154
89440539
911311308
160465230
481043250
768328980
654975087
70945503
941743875
250956195
396427503
387189558
52618993
610680816
246648345
12971341
341406338
845937291
743420034
281903738
180269163
913212870
505837320
282401183
21989181
329345048
169269786
788645732
383966120
241440675
167039277
662748363
858822549
527960523
10051650
72612358
346092669
780575881
846481515
732133467
52785522
169562545
481438204
590574274
829079238
670684380
624151418
935588436
218040481
522226296
825120151
879969306
327357176
868686294
739448871
23593673
953183671
562432896
489055851
691219174
45672783
607598310
365857236
286853385
676313304
133320294
739607532
522695373
837465186
325579755
357706833
218123718
100155236
22391247
339907664
610489356
307375727
673056354
312682899
218699966
272748997
455291880
504114180
939035561
26718243
539228421
27137410
893553405
146321768
635608908
329196324
105188124
820606967
43001916
248505507
371767455
206578500
185888514
186692358
428755524
484009833
532029048
198445351
369077442
100104861
828281611
146231458
455186577
29934771
277150334
123156645
487457160
78096534
180757386
161180601
909240287
877470753
401975165
896281698
758031269
576983856
218360362
846437797
614751556
2896283
837225861
286204168
773862174
287941264
247040838
686625893
326247840
901125636
653031768
577219281
10731333
703533609
539658729
1962465
83151230
350132475
515791087
822021901
326763709
168140172
174688104
237497323
239679188
703572519
325797909
675058667
932673461
638571933
271092691
867390384
578738570
321614508
479320110
456766122
43949643
233619492
493876237
472140360
733885326
36420440
217938918
749940479
914087478
345979190
728708726
595650156
951278583
83342538
513217364
526511357
259179402
858133968
192761928
878992860
236567976
204046728
643609544
625260495
38024880
754553433
674755307
763578567
220021166
622034394
425390405
383430701
670862519
780771762
353454306
441720598
727605438
867562698
276684164
510480225
64973882
48554256
66236602
535815355
147510357
35697717
407019579
338300247
568825022
388912698
585180018
712039740
182152953
12765098
764349476
81140748
555645639
518244126
26565075
113348032
633445410
756305292
781985295
168963450
602941889
8998620
853089188
490332865
92618775
77914647
928609719
528515757
409030230
5983125
570114759
914843745
228708543
115071144
613010195
306853530
390463524
344891853
525356667
504397545
196451407
5563628
124965942
740307669
309207900
179856304
168465654
805864713
318173739
736852956
523576089
431522121
512366352
116273658
376942628
728134627
578276211
105736717
57619887
321375183
951728267
82385238
449065110
757317236
671668819
728266371
70457280
818070288
450141606
586930203
712575828
515486904
149097106
948569424
753353974
619010532
919419639
224381547
692214104
524274918
775767201
330402522
123395970
441906508
603485772
170341962
455674800
254839358
349893150
798275810
389640246
487371003
873785393
632574267
206480037
463336121
123042390
784631799
751212456
539826399
947246748
17810778
952283189
846731850
78941570
429645813
161649678
359843507
74192790
571412370
430210620
554483984
35937042
931558203
286874091
568298402
80641082
357383463
185850222
244059272
234424771
365047209
342962298
367692784
686065648
921190644
422150154
597249897
130927320
796942677
852111876
260529195
636504487
533941993
172043771
618283710
141106020
354143562
383953884
435533208
923178982
227119425
270986764
503424924
832171317
85170981
465565964
920337171
525002770
459264675
358058919
367120029
749680776
148295343
853207318
719888711
567378463
866538387
27512802
544756001
797875550
462380182
130814119
117465181
498240930
451686578
867103194
156030327
729372304
642424884
630055266
244761745
887589936
501912458
287715920
192720990
36564409
169758009
98021704
807157068
19078989
476802411
278622165
108060024
165984281
200937270
259606406
866372852
323629401
778871756
613255953
481588911
34702125
803011959
813707294
835241875
253493007
54154461
613571862
154154019
762681169
677624805
507523018
400131644
744433379
225817497
456230034
865836145
607578774
379806212
226125790
444059076
313660452
856764354
946702689
873305169
49715059
799345500
644540517
328018500
234959712
39507880
517631256
42264795
133110674
474246420
587923
716127246
241421487
523898034
79899752
447489885
478851033
402112700
814901625
462059991
830496042
197821081
208728190
709059602
512047060
639436962
40426779
916777486
560767194
182040168
379135702
639476400
914198102
250487392
74554524
648015516
552977039
57428427
376285911
860437240
379397136
512511295
770452009
596417046
248591664
635721945
796094224
428956557
827308233
29725124
233875995
5380026
111487158
113995284
954918546
450304065
214431320
267622788
298534005
945391188
326895623
159342585
898560072
951489189
814126119
433625386
718826997
894702153
10231945
263678712
134090013
916471155
749262053
89593707
10061223
883645338
618731709
487064187
919715069
627739902
95165193
879902295
445441263
406890792
225300555
748967269
748181461
182978322
830796683
815705757
553941645
301654803
57789948
456337997
227310885
616424616
238434711
423961159
589888260
414228546
614557881
879587767
187065993
180515939
730716663
119304367
72389204
426464957
352538259
879461937
104192532
155455947
378634772
184071492
129910774
498121482
545182350
532163070
173319165
877181910
871143000
468569631
120303891
51024090
493136027
7718131
830113122
236453100
5341734
866825577
592425105
619744343
42312660
262244238
716729118
456398034
5576667
262060875
306517887
254007364
407625702
195095670
728629749
431841422
467244417
832415255
262194306
647326260
200449047
100774971
354583920
306096675
237722692
505827745
268216314
419632990
166456827
139274480
253178926
463529294
461427286
585446388
257149234
130614012
231127933
124965942
258319154
517746155
807492123
564223047
525050331
183074761
519153363
301750533
258400093
357260630
643826384
130078667
517975
348715671
638489650
77541300
34392355
384729297
636560381
63880629
173816961
647536866
491657077
692625696
773488827
462615225
793325410
946559094
727270383
774158937
112932681
337764267
518923611
912564946
150206351
421770537
133459643
601024986
424148800
366653991
20573023
281620839
144542727
723211318
708641325
207781965
263780154
612911325
189418290
10475371
30414
192637479
252253098
294757980
158615037
148347505
682526181
305073420
499222377
805932432
61142751
770109558
395911820
265066797
192848085
919940651
702811071
599901618
690138789
211955793
236836020
295805700
666118059
908506419
204675185
159592860
954807940
893352360
204901194
20042836
779730423
65642061
685130037
631901488
539981852
633063992
825617474
199922532
936691033
155214503
364785585
436355648
24832362
265789184
309609966
246185061
380913943
926412395
515850678
231187950
108147932
949526724
679525397
578720866
255565098
341583786
821420838
685674589
476563086
71567748
15296330
924436191
386554922
132040389
531521679
376458225
423442509
784213202
155510579
713910998
69351121
896090238
891112278
547445515
845171451
188481905
79446327
84601081
802456725
393029088
941380101
921516126
579482409
538261071
159620202
264205251
415918131
344359956
51369917
159505326
338194944
687244298
819956169
902379699
530618524
949076793
357944043
494608191
845630955
172236934
439943518
619483872
934956618
652131906
597128797
235754271
759319199
116206647
945281704
124585309
413783352
364310088
212007033
295164309
557123712
631368069
739275989
822607890
53876844
659933901
125616906
376628955
61937310
365133366
645566518
101253621
79857966
321365610
338616156
565199493
232902999
872464074
537478914
265564593
8577408
307274154
902762619
191668343
469115292
346284129
496308085
244877340
302851428
381216006
845726685
230364672
769477740
803950113
218922243
83419122
314602360
513380844
701750360
128628139
810124698
120683082
659148915
953950491
460643187
327768482
467066670
603461487
737245449
756171270
610853130
86656242
525720038
491439556
409470987
58464811
773702823
263088795
294484626
346313041
308152763
502362321
653359975
951106269
207133619
731538272
331967961
225222612
903619440
537189510
424955043
166857390
860365136
833119044
42666861
706336943
435935274
156005077
560092800
10070796
40168308
582344736
509455914
104787618
90292536
447729210
907636801
144233580
713849037
685697158
18303721
493988164
757186008
637055112
869759841
253403103
45913578
896929353
283925607
16092321
432450702
705213894
551366508
948046495
544043163
600762245
80920569
612040182
24889800
758957013
411370956
702600762
281972715
622053540
632382807
866780889
161228466
361548988
868024133
928552281
450026730
590654100
300974467
937148835
925397144
112226262
122658849
562078695
506181948
88062027
440130678
722617905
931303652
529061418
675230276
467466125
766822454
224545173
461629206
272462097
70409415
315891059
471821405
665176308
587868357
77474289
405436151
507369
389185343
702485886
335284752
837585593
267775956
488280150
942940500
535267531
407802527
808834069
477261915
285974886
23224098
678234785
459705033
429706915
646446235
232906092
674143517
195707719
881970063
306120579
30451713
259062332
805800135
168609249
37037937
315717540
952877536
826755115
746103486
763467269
483914033
246523896
148276197
626064627
751229076
82835169
69442542
126756093
855165663
841983832
3015495
620722893
916088235
71789103
106364336
623582363
471626381
839096360
60003291
141967590
83591436
26095998
317525757
672053319
852906435
22850751
695545461
437626000
722847396
526083852
769743575
87176338
300099593
191115372
11363151
869917656
184297548
851437545
246849378
550725117
503903574
545661
658421367
125569041
686068191
820291224
694302230
496580229
532866675
188530662
231877189
435670092
221425797
73225672
261553506
245595315
927240738
605256363
383451358
115319957
548459230
695064520
138023514
575745746
393995961
188555203
894750018
654618884
210519843
238377273
745439635
514194549
376803697
133911518
502352748
353674485
562101260
767180220
913085549
38674291
409703425
599931646
693198630
382002983
237039314
215047872
449116037
211066134
885914139
209926317
831892848
3637740
800350665
20955297
741840915
293996403
833655132
512042016
53243481
397097613
800470142
628955141
904322368
912010137
719617204
416856285
742730778
431361636
852877895
709522041
651586245
908562285
619312228
193288443
410573596
176909040
532343723
321440137
853892454
2667196
449442777
614959947
343986609
628620618
424872697
132959397
386462010
757530636
246935535
701377481
399021786
526237383
141297480
171059937
510642966
231306956
374335043
425105150
181061542
914815026
421604493
407298955
72429318
546321537
933968045
181419922
934525833
136989630
742903092
584221044
908152319
187008555
341358245
3015495
569690237
406618156
208528533
90675456
9410259
596962707
685026565
876888410
745133601
300864307
228296904
116790600
659904920
161373065
445293889
652435808
899603529
936909510
324132207
762433931
867419103
803127365
119987982
423820017
201344347
318602758
94688468
388031982
235439218
638866354
524428086
799842619
701075488
684383343
379130108
42954051
852408181
251381330
58376154
637954293
171529014
141511920
36293291
229868994
237458265
670543916
27356168
491401236
154345479
644726976
5954406
202736994
93566502
197826045
162989898
935286364
876714486
361821108
265966659
943773351
616175718
506193742
77378559
193823232
461671799
654525156
50038071
192961151
43116792
417832731
6748965
79400215
422992198
35807941
728285121
246685868
548779023
355720489
726724722
708411573
520754454
368861054
112936475
67011
452374371
73865268
955743313
694189961
670431583
218235681
32452470
855626586
76303478
200487339
133564879
146306937
546991647
456134304
735378714
224841051
519019136
54642116
296185865
731195313
407012569
709081683
564921876
396226470
934008891
74539190
915379833
113229444
75357093
677816265
292598745
257245656
259935669
881500916
22123203
590525123
804240789
28403091
265248684
876848508
469488639
396236043
478429821
939181229
632580252
376890249
706171491
518015397
801907251
527912658
779672985
287448471
849287841
170313243
617661406
271959357
541219128
102517257
97331855
587020871
242548124
955928657
49269051
595364016
257257814
197067774
666695601
571745574
464596836
668300703
116015187
752935596
586483046
911320881
414252429
311964924
96697980
196840026
955864050
530779175
845094867
431004409
457149042
721738964
908726598
839839290
143968347
297128511
672337201
326467392
470968940
859128885
394555043
464003310
695721161
415697952
458192499
277885044
231762330
411619854
618639994
777959418
429637268
487428062
195164751
16542144
953721839
13287324
233294010
320945212
835320834
618734916
420723777
23530434
231704892
341823111
478108988
411210528
61206889
196688242
430880730
174295611
883970820
499892487
235712314
108188935
639514692
54531587
47215755
725403648
285907218
146495619
375893418
849192111
141039009
130724294
638837004
172045956
679568124
560317263
371403681
209409375
36236583
140632496
758411352
530627801
533162674
465335935
868586414
429530937
505820678
397537971
416798847
8979474
846906142
220791737
949421421
423978597
331235373
895429701
97031928
172428876
829595052
222952485
515014867
104211678
946721835
784871124
105197697
257234199
35257359
606650583
589246869
110587296
22802886
633904914
328759862
59295162
35589005
529604989
307350738
32241864
411235602
174625369
512910443
297442683
311352252
378759880
519382081
14648158
441793950
803645457
389841279
497298204
421691764
398370822
617522469
606468696
448759404
456087710
885690344
746155597
875747613
735618039
172793720
815471358
151046104
936273937
304612860
617324478
163241505
920087231
847927489
659446691
921075713
701327545
116139636
446752764
141086210
760573934
81149879
359494869
927977901
389487078
58471884
576336152
196418814
348058431
112859329
229412319
169511835
609906156
693210200
558080796
913743266
601395006
313554042
342005779
929911647
243211638
618746625
117384126
170925915
735330849
368689094
664184313
411409248
244543324
431512548
731224032
725872725
332661750
364577682
877949403
162028939
110299475
799508241
872619847
131698074
590730684
839437224
334356171
416468399
138833953
422352416
87668256
219307857
120887844
748029088
887790447
682573873
58069818
804882050
494412602
553711893
21661806
417288755
281985575
889235970
62435960
169985359
13101495
381652333
81990556
180039411
252564459
221681961
948464121
774379116
494945814
94609959
159870000
890882526
465977495
879844857
362271039
259265559
130307676
245070340
147146583
910057245
259600614
375730677
689951826
153920454
669135980
596924415
886450227
507761702
205771635
685009428
753538695
919027146
3840510
61659693
416339343
937747126
625024202
884822817
916940232
219891810
114062295
64469023
635532324
159601056
89679864
628664368
883334090
544560105
127164018
871133427
337869462
869860218
157534064
801958929
499768038
22611426
161958328
1314892
876163005
309801426
807113619
27675543
760603569
453204966
829902516
247663083
674391621
217252890
294049266
396159459
248268864
320182023
211939073
189371131
944791815
493536015
406154753
741077561
563217882
179805900
259600614
597175074
374390457
916432863
611409307
155829294
831741863
214620760
80992477
188055443
908669160
399474738
636441759
53015834
594160808
385093071
306547140
533605307
121724056
805193690
823210989
276094893
314894262
921062926
447992313
46852412
501616249
566549286
663895870
435042152
121727132
125521176
917793633
211745187
778138252
161625910
168674930
681602670
115001554
127780404
63851910
495211290
568167123
605099757
722195802
950042992
600409608
336169000
216694428
80348177
917810420
561189406
404113966
823076967
625207741
741103368
3968986
405000021
319961173
826437090
266703780
670942851
418831505
629979984
562700353
35209494
213729166
202143468
508109420
797316024
119968836
559656726
353751069
875431704
801231381
691540906
664936314
691764126
676054616
313123257
101459712
499714662
929302368
195150955
309571674
110061789
509601886
529144021
432728319
511251983
710919699
125119110
862623030
103637298
323950320
838074437
76354248
679235054
838501411
265583739
413046231
904772949
143623719
296535554
662949556
565218639
179934108
498341661
183744162
132922030
217941203
629147133
453905034
822043064
11880093
254306708
606577429
683579888
926443956
887455392
294088954
954414604
429818127
255697113
526323540
356431509
447774047
426474816
919825161
398446351
511121616
160347750
679979763
487050398
270097502
209577064
623613939
353176689
391505867
724180515
790880912
578202329
124669179
239325000
26191728
195375357
482402616
905259154
531569544
523001709
663294024
160319031
410988036
338750539
733578990
243738153
465625195
882675449
326988503
512921340
28081685
701873214
633024198
224581265
297059763
912345192
315663666
870018718
521082668
325224218
881290380
395948853
734389687
138779781
593918048
901209727
167058423
406338215
335026281
424014653
658756422
238358127
503271393
940987608
523593212
188725637
883999539
438864612
689351730
567095566
123558711
356477563
581321113
830543907
168255048
929833198
423999459
113286882
185153415
842015734
27704442
803634204
377909025
532707
13823412
700456410
53781114
910709131
298221685
374397079
467076243
20715972
775583937
66932927
75942609
539907627
839134429
570867780
894945258
293220990
44854098
848734823
392062215
940481811
941353572
204615139
205130244
448323792
355352137
468464328
835596063
689763369
162167776
694279308
613801878
497786427
871545973
769145508
924062482
351951345
462653517
369632676
507322523
711198423
760239795
284637379
193039445
733397103
641116193
305291718
3967317
332983067
470631276
469696334
386462010
279100815
359200876
420608901
779720850
554130734
294101706
16674876
429627924
511399233
158465466
681580524
724872677
803420899
2967630
75827733
354315876
761610391
360909140
274362180
782075808
295110131
879628171
247988565
260228867
342866568
343450521
866996525
390808152
33405726
385265385
461188848
71519827
804597717
788294851
927390154
158615037
343631541
8134364
76813752
860372645
435494916
788328325
248790500
786525283
183667753
346784458
465094632
758813418
615388416
820978501
391889901
276029824
434807992
372850923
421397592
221366242
261228024
157743894
65929251
811196874
509685666
912469641
591132634
924455037
251290927
316974318
2199241
679788303
871353606
623776680
604841286
281235594
867105294
44680522
350621533
301820338
791436071
640060353
63303440
537973881
70117245
888811356
914449662
120648519
369378130
743603042
99659155
824254446
52438978
636575781
468732372
926264334
132528612
852533088
160620251
36781468
416856285
282129151
38301573
30880054
700822060
529556512
662339450
489754680
52182423
917572050
396720595
75584829
276849323
877403742
71203974
444742434
462308889
469023103
168092307
689585636
764901846
41882014
164569977
69988399
632511109
916495709
791916852
785837997
420258950
848134279
283753293
202356707
407827028
939826472
605154430
317332248
598746823
292541307
494052826
608514921
557701896
803366160
277307335
807090057
810153417
189152907
543988116
753883323
169643673
122007599
794118642
474313431
243953218
771057285
97547571
704716260
951757233
241999457
938519552
231063501
615173934
445824012
71549887
806449617
385468932
894880343
300695002
191735498
713111916
534983623
384986778
269479950
581123921
467583291
659483970
663025980
800408103
598852
798190217
321538986
320207277
872167311
563727787
293683037
816395013
310605558
624705261
622960719
97165950
6452202
738030435
99536723
430986033
828437847
914499117
746368518
254249307
871279039
177387690
602640320
709167840
548692631
322615320
205101525
534164035
210722630
548925393
359722416
766730289
63105216
156749948
764976382
530372919
56671617
380418738
784708954
477999036
754831050
426032890
637906428
495125133
405088844
663895766
160202773
869110018
731823230
404191206
477568251
512302316
362117871
36789039
148983639
31303443
118268511
418215012
712931479
822141846
925804830
188540235
743400888
184182755
168034869
114196317
355089248
81064164
589084128
502344494
113267736
919534482
398188935
288338760
49463160
615304575
905485011
353588586
718625964
538646834
7342521
207092709
172524606
70715751
110323869
740548134
155192045
443574124
534081541
29283807
804106967
197414406
926663010
390626265
446350698
311620296
629216190
351580768
73877820
904160277
708185222
223711741
611775593
60683247
517947165
903217527
540893646
3620146
882936936
322054866
415338579
39220581
900053963
855874002
529800679
641323989
167067996
245078373
493622172
824080277
874244652
377547390
194025564
149362500
291488277
125368008
654197341
867797190
639313659
76887862
32500335
664749120
235840428
848024205
120571935
317737443
839776586
49181082
560432139
393668738
339420288
245269833
408566067
741743236
821200659
668165487
582497904
193689927
371461119
748770830
810076833
498269014
334679579
508591503
388470758
752265486
715217976
208471221
183526638
620976084
951039258
787446261
366946409
384997341
536863413
340425976
490214184
246543042
345353220
250113691
614124611
396992899
518710012
388061266
932194825
759359079
704907855
235581957
757234062
46649229
92963403
937751934
117077790
381426612
341210439
851925864
775974842
11142972
418723020
943103241
435619365
318315840
278451631
19765881
522506053
18265284
494826579
741572445
449222598
801441987
16925064
224285425
214339470
191460000
3073403
84223254
879830496
291009627
562827934
830883710
72371880
899163171
864997134
128785569
780631931
144362999
28814537
505091923
859741557
123587430
155062050
178655006
676749226
617583922
952034850
797584068
684105018
546690814
466591743
367756368
816210351
882027501
579651491
81207759
122754579
73491921
387227919
107308066
22716729
783653675
594758841
900015168
23224098
174037140
769138719
146174498
951509959
690021840
337947937
939656961
757942926
406360524
736121210
248524712
878542929
524227975
253828095
736872102
615252397
789782073
743965695
714713007
500011702
32854536
637122445
62722296
238032645
124343697
224113503
131279124
32830116
909971386
828734076
845171451
133180152
383771997
608048241
14091456
703787814
687565300
143781008
489611386
395453403
10214391
287994132
800702013
721315977
508286150
541207976
323508547
40780980
66291886
448277279
691448951
868357257
366779922
693725717
673316955
600471683
340745681
472746938
388912698
488394965
487964529
571285597
860669131
613294245
488430773
167686954
56787036
908525565
860800088
50909214
487168626
877349622
111898797
11219556
51317825
857419583
135869589
67298190
321106028
880092523
134012427
556641231
451810137
2715701
432759026
576844190
49466538
172878807
852408639
21760626
107248384
925405633
752121641
399936748
770580426
356106868
65274537
562991136
589763811
937145245
381336445
233492200
711407922
814221942
773089551
755142315
480047380
234767398
838383555
781422424
478267080
327209869
755096390
4729181
152430879
468751518
131083089
41096889
16733604
779337930
33247029
88527324
338821698
607380675
663935855
74947017
686308979
203426250
85903193
636938665
731989872
566587578
388125869
816133911
315841989
922319388
840571989
59869542
424477099
536255379
691744980
714365218
441171705
790264605
39048267
63210519
896702910
47233182
137477469
460461300
871478055
19821049
66896531
1021370
847526409
328765539
73156866
592492116
107541652
278124369
370254921
683627076
612145005
33412497
741417828
233763087
680032370
468808956
730888977
908730659
186363843
325309686
233810952
227215155
684871566
740672583
192543120
582767218
146084725
947267496
929988231
549063076
815607475
767601432
18369380
577757185
235287497
304524183
236424381
502458051
121278058
346048314
90215952
371231367
76047912
576906627
839707960
31045239
809349285
52402602
181944438
615687495
566941779
555090405
427061103
170590860
153383964
361160571
517512448
166422539
755673474
581961961
493334982
235397736
64929220
161387006
553006620
499238553
360860328
807090057
946204430
316476937
22352955
448085079
323961026
145223144
954820593
105886075
179101257
44208114
73377045
346638330
743046687
463415165
108835454
460571381
86042124
577251900
807865470
732975891
356441082
351035123
446193232
287405395
320855879
918037755
396810635
19174190
629664075
600075067
768089655
65052292
510327057
326722025
50936595
384009798
606220516
257791317
942844770
267001115
35592414
517947165
622580055
353633921
783594462
379885359
768836349
676648359
297109964
151844753
11267421
307121189
35420100
263493472
81274770
278346833
361757117
405684594
228365832
921459999
888881769
240952410
405110214
383274201
278956029
2501537
373833556
426831351
456164927
311457555
53739744
592042185
479789187
523256119
606526134
314482623
176681364
38684493
575039943
935090640
111545539
929021358
201549942
726729901
143805632
476486502
853298928
725480169
698207133
590196360
573001488
761813114
744650034
503922471
838029778
932318818
330670566
918850896
221360075
85141758
40408653
566059141
178123087
199769364
845152305
545824750
81734274
495318362
936804207
253560051
285629601
681962273
400486455
675804940
157743894
938154
149749324
950378721
201052146
322724976
138049282
94548703
828045354
91630971
675796362
784201014
410279377
94935441
5203062
413611154
326653078
954119373
741323547
525000382
366811720
664739547
404755199
837540236
719128086
792462513
264982101
272763489
759885014
447714855
647632596
559930651
470828859
254450340
698972595
13363908
245328869
568091411
768970371
728170245
38615532
586165761
801327111
814950889
13115010
236108472
325635168
295221747
44083665
425316729
602995247
125243559
846234054
760918782
535197711
454531066
619698582
37499734
846100032
821248261
21968757
71194401
492946690
917241071
840248194
284499987
751426032
210761427
88243914
955433265
881864760
737646005
65022555
679797876
307425741
349105288
385242281
352851207
845994729
37765485
608690818
175281630
521460456
872991808
891140997
274056748
578668704
334505982
660364686
169364546
799759276
333152808
430775427
929023677
322822298
449573317
779831459
205452128
470966940
936986094
584467756
421786380
45462177
660774938
203099342
554056521
618080745
512346960
109113054
115450869
485215847
323892882
782573199
287133145
744868600
5054544
20945724
754275816
621841777
913407112
774756778
1980581
649614207
216486443
107753688
598752858
915331968
934927899
121986996
179505679
334729579
257719902
623642658
858717246
234213018
94607777
508900933
760718988
192733209
94106709
587637472
703913040
613935636
199116143
128144178
198572739
780036759
777721980
357427101
579989778
521891241
674944365
61365623
273644205
639626554
254590842
729031815
891474784
235163393
917598814
137027922
403233906
136549272
597562097
564040071
815389848
318579958
240148278
617401062
298562724
424610415
843944140
893218338
257092488
226119103
755721339
648333692
412123017
642223851
658086547
595076826
81726546
751900744
72218712
937512609
384585702
439065645
176918613
665876712
886075691
446697904
656372745
734105505
193412892
647678734
377692689
187803114
686121735
906572673
677580014
399040932
306731448
288888539
846096884
843162101
522259855
106987848
698201912
597552176
444895602
486316633
857616351
161802846
879070233
618846585
279119961
502237872
525687717
140942254
664777839
40570374
761876778
284977499
6078855
910976253
313459901
22620999
468703653
466655031
565371807
427338720
620177232
475701516
625892313
743862584
761101191
455964650
561322428
158299128
661526266
335290149
95297636
605336544
916236936
386652036
31466451
878457417
171196572
19560158
104989948
715792356
886142837
604482963
782021991
182467041
569871917
110827142
674435603
637150161
219049386
833099898
713756239
164464140
635130210
380775648
929933236
438231049
640823969
908391543
219601449
255748256
101466422
903212550
150562763
788662032
570168080
7210419
321177923
406182390
926924871
163248369
450897873
348174398
485912725
381493281
853678695
313448739
540462861
305043372
619995345
849268695
290033181
370596321
327370902
98673181
671842713
379655607
267458305
252808366
640050780
164016980
213195299
39085325
292145580
948014641
128147030
772148607
906748304
398453225
618932742
196454558
654266685
285055459
437859447
230251286
167523816
243810125
324294948
330577025
753375954
249960603
591317246
297997917
953111853
77952939
223768875
423093888
566418638
164983028
630094860
782238549
837870795
912325763
177430004
593846543
398991064
75301218
376965594
504245343
201080865
451864746
701777484
92749999
388850392
659330802
655947658
281436627
315395668
943818524
937343856
113081057
586172661
160634940
37957426
715505166
639821028
23712321
612873033
626383414
253464321
118781784
947918460
444288400
533129943
298390410
474323086
659119342
242330922
783931667
287237865
763114101
143822189
264588147
355564823
220092843
560407656
160049558
869954280
778268225
102300447
502572054
359121522
225166533
270092622
442466208
420608151
789842100
385456845
184155801
923095671
250592421
338989503
859488209
548552046
211746652
936832926
248869281
714344459
522965937
132210841
528863449
272026368
200715474
373232059
19997997
580478001
619899247
160252020
243902384
378497274
728121599
209409375
117269250
113564499
252690716
878743962
441474665
606022488
177272814
370626713
903155112
395672986
168427362
35515830
81380073
90419097
337667925
644435629
65957970
692051316
554602182
179938157
738964510
172705789
826633748
735847791
82609848
361792389
31418586
524120269
811761681
253569624
929456646
831797970
496095166
484081999
864307878
178814067
219286089
71701770
19308741
496537096
912425931
375893418
629836389
138310704
5380026
210384127
822482534
857625924
690644085
467635434
380115111
356962354
293278630
924885822
366444867
321968709
276083502
945729889
3446280
568751076
744552794
385674634
230677385
903825222
890767650
53727347
877757943
146782809
641831749
409284347
128287773
37755912
54508662
921353385
367436907
527472300
114454788
452946241
557426217
942787439
317441058
325261821
102325797
162959650
205154281
399969513
658469232
228105444
914853318
115984861
47624887
107918141
575155413
23530434
273474743
672359655
669278680
654757445
811838265
137870346
77771052
783674499
387361872
241182674
296820438
832688259
785780871
630888233
105351141
595178265
449967443
29709838
753624852
760623972
503147307
91680009
500706192
241582315
183906903
7141458
591039636
335328256
81573837
370876061
84596601
932429346
245108745
864123334
923411580
26965384
794683449
787647294
654534729
497011014
204153798
93662232
176147835
351817323
760593996
185132247
547201428
783770229
808516924
391087002
213085407
576246735
792567816
86955026
180230871
174597981
821615385
50957475
853835249
616855401
929348265
912469641
623633085
88904609
796128972
470463935
567975663
132177690
12038041
411848311
336732265
493607061
192694917
70474291
85266711
445558607
857642257
423379110
78012164
689163650
254627865
856921396
541965822
350763244
123491700
687781758
606967616
664605525
542298802
63086070
294654346
291638237
541764789
623513671
938852829
848711522
914987803
421614066
367263843
686466119
546326722
7610535
859347618
172610763
947784438
596030311
842615460
71465824
185927465
298019159
127637699
690628984
647508147
198208965
35037180
357665515
525322053
126698655
89161023
697718532
642379090
844865698
776801085
346842089
276276780
397469043
161707116
489776417
453022799
532086081
507686552
120313867
450543672
326525457
336067106
935362600
811038285
94265331
619606370
869366199
284069846
917399736
714514923
421566201
334193430
159256428
458556273
914307657
221519220
54968166
613830333
339697905
936296838
784137296
520627605
886498092
200400173
289538680
842270832
393689738
702737129
543387867
777145713
5809039
530200605
601385433
624179433
332288403
789322569
919354770
312462720
286146543
196019405
40694823
243326514
231747327
907503814
845499756
823584336
928153652
663246159
639890892
414104948
125511603
306728493
776846594
770932836
177301533
256001166
443775561
383953884
797462797
45825951
375682812
427901751
907013031
868844678
226046942
309763048
486700893
364546427
9908055
135097698
332211819
770059972
17421349
420044094
453016555
112425312
758172027
255551748
381078360
954964188
460452046
170513434
525978912
232777068
186845814
373366146
785702678
331101708
594349278
817146495
623767107
615341688
210414540
65364444
3388842
458173353
16695312
764612027
267546204
511991146
440022703
762077811
237861715
181015644
615850236
442665093
645976467
916518088
791304180
720511845
854891603
397942671
259284705
234768252
126114702
538687062
486049929
450313920
152832945
103111725
818257510
672594130
663569890
266255612
689485752
88648056
197347395
403080738
175864284
130554531
899253905
589896748
275750265
725011155
8711430
616698917
16561290
167077569
303837447
651404358
413314275
88758388
609493764
459275652
911694228
793146877
944919240
133935432
179244852
11283832
379080374
20538228
535547416
408929841
631368069
841302969
792768849
911306861
268258670
909258028
23070930
135781652
283584159
843237705
685030639
147989880
27962733
159345090
583005273
649592462
683081415
407934249
544233621
44246406
109945905
66183306
451963467
716479572
43011489
16972929
517584815
932180448
63782034
676641149
387927520
844813461
334239144
133823335
469503662
684290389
918220515
475894085
66618507
938509327
441448086
229879491
300372021
82040610
634234531
864346170
518713005
833645559
191897509
579855756
622580055
147031707
228236938
10252683
778696539
602955405
5705508
213660762
211882002
535886916
633402130
123917486
581090673
520455291
583885668
877770381
116008769
842835639
351954334
90991245
562145706
810258336
780657466
471719148
173022402
814959063
104604171
792492236
240961983
483197175
13377308
679683000
151263095
391782736
85017368
867093621
436547178
622962975
471305514
163478121
907405524
730697517
857367453
200659653
679596843
90774450
563007310
888556287
892560879
443670258
572039094
472523599
694147803
802698993
697066127
499998158
533359695
166627638
7399929
319323508
25981122
80870665
535520598
233686503
837340737
187053465
815303691
291335609
655729434
392962077
533460809
527601382
778233308
409735617
558335652
880366515
333638196
679683
312328520
889628463
440916497
756621201
418481306
206646288
343048832
905147560
429157590
603040140
481863363
806772444
368287515
16254954
570526270
794593182
348849693
125884950
468339879
122285502
134697815
405406977
583101239
87315067
228900003
131207591
486943626
837107983
279839566
912488787
116723589
807486361
688413576
64186965
303493810
60595962
674848635
36607152
657607565
762106186
341861403
87229176
281833931
211286941
418604524
65708637
234160060
710709093
196294365
105159405
43655336
304900050
57499022
17279265
634733709
660651876
732363219
126833942
51952671
924560340
385807993
512892621
943943019
124988306
816041033
326209548
279253485
885520089
680905114
242013198
146658745
858975221
8845452
146715798
251473137
797623771
12760809
438614929
555626493
288147300
9668730
126079751
930396147
817303715
287613323
546580008
472121214
628105813
37727193
691055724
452654383
30164523
354063028
201656676
88270737
227061836
764241745
881517634
581426659
765479752
43555918
802522308
238668114
209249113
290291652
409465929
65288232
188035907
240656077
746904606
407379015
12630122
771555081
477606543
465764742
786833589
5141558
939465501
708507303
343881306
502113423
922862996
737102746
864614214
730029983
447917208
544562567
130815045
26727816
894976278
757876430
438082894
633167793
366717727
881970063
557963772
288377052
779136897
947229204
523949481
652907319
461987627
637213520
183744162
510488966
936134097
595319979
565997959
42848748
468826956
121653684
764367400
925372188
430976460
95844876
348465471
20237322
700848903
116119155
196528766
428247641
193389950
589763708
111410574
552238864
636719376
54853290
182030595
608263200
647642169
273486405
570394953
183149858
882487005
263288835
684029142
546895917
889792525
85525943
628850370
716164025
437465828
51307789
776156889
452559953
487629474
764853981
564012797
305008693
828102792
926551524
900100271
346619184
274007307
179857524
253569624
398409114
355541220
143547135
327242094
612104144
188494896
90062600
565332061
739393936
622377350
698617867
281688436
13878957
954515701
79331451
223079619
360815943
273350418
807445146
104847161
304699017
468483474
192694917
305618025
408259731
23195379
665342367
921841608
42121200
283255497
937081824
468944242
187803114
296954460
93948035
462787539
388261654
166388313
108503649
72055971
60239864
661680710
140617797
117240531
115756716
866461803
458136954
787334156
908630868
889082802
809291253
666324684
656353599
167182872
227052414
561975717
69605283
607378131
665430806
695490956
361383830
506919069
623270076
78000804
226478034
932333616
290837313
569963374
4700343
223139577
837257605
606956919
318225666
419650373
599338365
58071610
714509574
437885599
826390626
406291001
70476426
82279935
878581221
374428749
7715838
322193062
772837863
357312225
99272010
577680594
442720464
209208872
347015615
708851931
751853847
301999431
102133814
652056481
488328303
446168811
160236395
685525000
219097251
849852648
341624327
136850596
333204068
485073483
605702856
374390457
65215501
481263365
399663177
937202330
448533342
948638892
720492699
652409523
895714279
225903654
842141477
435505179
936298969
181006284
250343523
208735509
541515891
357420786
22344506
286124123
149013318
263918037
313343436
101197296
572910469
57859212
383709025
368478721
331541709
283392251
543995298
869886198
629562358
780927048
395900988
661329586
820540122
32069550
709491446
735131880
929279829
280407924
558879023
951861805
113266663
744741108
816144004
738744632
351089370
290161044
650466204
797168907
850034535
933865296
471269217
271045960
233131269
635034528
688158884
947812769
902035071
459431939
411432325
237812466
420541561
620742039
899014000
764624229
238980372
836697229
949389263
40685250
267038835
316305308
126861396
12004542
296724708
852729148
376827179
541809714
370533732
425325581
745987946
153838110
840529580
866016047
839016653
180356326
668113745
816271236
407301779
640184802
826481848
552987124
468828180
469582060
298620162
337241423
867974337
955250796
803204508
893610831
601581220
174937084
72149058
369009612
214505789
56199320
624829710
909798774
289468374
250078515
441631209
484119273
38712666
362552888
152737215
512442690
338424696
209905603
161850711
535403584
419819712
619851750
332440065
190418838
153100989
101521665
754734704
370178337
767569793
260040972
44946621
596000227
4461018
634073751
564533245
928782033
461686644
761165503
27790419
518261616
884044602
8347656
85065678
436422651
876504163
464309646
291041531
412041066
686383256
168655635
652198917
88789575
374792523
440989818
373337427
139469037
783195849
457819152
35295651
118375420
222849867
702686919
474447453
332776626
913107284
471214477
1967987
355550793
794348394
289852257
826330265
863187837
451950903
106926619
265803918
742654194
563562510
890183697
483415632
631026195
298802049
431704484
56012783
658672893
277455553
444433941
365066355
512874827
288013278
15400614
429856419
950073889
404878638
332163954
291277671
848490476
226786049
857089836
350486676
672017998
531962037
128563055
350486676
162233631
780920498
543540977
562418505
302698260
836584470
325167282
219404949
106516623
849517593
23291109
149144532
14292489
848247983
126352088
416578668
347375451
93680670
211477143
644933010
195289200
545909898
874707441
153143895
875011783
609983968
845769081
650389620
828839913
99833347
697220736
288169303
780773880
136309947
419182524
328373046
198350190
593901823
741476715
428430042
857712081
881079774
86063176
291671457
674638029
804323556
77368986
333925386
186348018
292479794
514108392
751490112
197835418
449703096
326362716
890078394
866204811
693328589
114665394
225855789
187285081
264251838
183509765
212177869
23042211
719420523
146859393
304595040
395406018
200147360
438082962
721270803
366497669
838333116
321710238
625612147
50708181
320062580
897277290
928708965
75562992
153330741
289051365
424974132
499648559
118992390
794195226
340786448
640042739
144906501
256949974
432651735
5332161
371231367
826312641
24707913
576191889
534048951
472676448
921866720
442200462
2843181
538011937
722780646
937081824
464932837
92829177
592693149
50880495
220380033
589923715
287228292
529032699
930945531
232652619
459905791
341631651
907740579
136324981
513061755
122713732
88480724
121041012
187085139
526840482
941523696
706837073
226267428
765546235
345422559
208958387
868567432
370848447
804828351
358623726
540654321
115135049
744963955
273299655
626893841
292815513
789581040
114454769
242046231
698805585
954999915
58203127
228794700
763102122
610288323
305069332
641565372
94073871
285342411
288377019
384795370
855581526
359121522
319087236
192647052
534477992
630620434
258474629
699723834
114439983
578975040
110205451
537198468
1435950
624188319
840461535
927044302
459296907
590702687
76521701
529377327
689727795
432958920
4087671
147002988
807901561
712833631
41709561
341292220
12511911
539371539
317632140
240668315
52133922
111841359
253438622
141307053
17432433
376496517
832190463
540290547
457158615
141936165
471520524
195174324
464032214
692960751
759247779
383934738
937876985
927894394
368771106
516970719
129091905
246399447
75511824
687408550
314815419
845960670
749451024
293415139
951724764
239143113
670933278
154431636
354354168
824599074
457781966
199336603
911914407
597987367
478440088
269326782
27419610
666845607
40350195
611326371
132267726
79121422
471211779
41351758
465080209
681999666
584063475
358834332
255292764
560403420
80738846
566440270
934610343
30809905
430583967
304287378
181603210
169031497
234883128
295776981
204372543
536735423
182978322
405729610
13172448
323902455
817495908
28082086
842760781
243942750
98353002
860000028
233727439
136330613
310605558
179857524
28546686
368231962
534922841
864221721
133108747
314339028
229920396
936773345
538539010
912029927
783559623
219333878
608582703
152521153
224994507
879825711
268462547
712857809
939564260
50057217
871364899
376324203
182097606
423661658
946137882
747928917
801824907
757602296
725506675
291622299
101828001
289037589
4145109
658093119
638905208
507608325
496665343
166809277
51570495
666085113
263736150
463323627
873697628
270379812
422119229
327299852
403904016
463189605
227251724
150377416
129647139
799154040
15048994
64516593
9286709
130115234
821238951
203991616
283542687
319726809
149616417
582549437
312142045
371633433
18705642
456064062
61707558
424773156
627385701
41182490
163800079
370087429
797369490
121845144
140212783
735292557
907970331
787134632
899151633
699347717
945091587
611301810
155304082
634651608
448167132
928428818
653719361
747727884
466154018
471412812
375332123
807155878
406551067
11948399
912683191
175434798
400744926
606631437
460410843
737963424
699001314
306364719
560020500
824127279
239111387
480344421
47412869
469632234
214501367
672882905
412222743
130984293
789261038
896192595
220849110
885550365
953284184
435877836
600839772
864709944
295830919
872025341
348141291
662595195
892314248
22386785
915169227
486997297
113353893
590529651
389279702
704243382
474619767
813293361
21261633
390923028
718624568
219479051
440894088
866253002
627933213
533465814
541337725
10645176
89038473
816174834
297087267
449769756
917935824
88574585
788757762
765897438
224460340
67748121
251961360
543970877
672139476
341181234
311156670
79713971
900776071
793975047
457531962
14215905
180615211
851229194
341373180
605004027
857070690
24363285
90062784
572743017
602390598
450055449
382644591
949622454
736808259
794702595
567138656
59888688
329072127
131647896
887733009
544138893
505684152
133438047
137802200
877068687
37793936
663813998
277664865
4892199
217711965
845647060
499415109
353770215
524131323
409264896
307197570
196117141
522481968
793046466
77620075
374865703
381053265
528800282
798866529
1569972
642307145
726389667
757367895
481550619
365860383
378422711
190426116
381456691
572321805
608172690
129963048
312126396
744103491
258532719
17252785
606641010
813728412
667611447
127167732
571383651
942940500
771689103
197692023
131734053
631176609
307884293
102517257
955093518
744122093
115083853
261907707
23653937
384614421
554775116
372667337
952982577
76293882
630462011
607083581
133784949
513945651
749767793
318161885
99731514
29265769
752265486
162224058
733808742
377584902
406163244
27953160
573012119
171566696
394350162
138698986
166321302
44026007
890211751
44485731
954081447
11056815
448503317
830601345
390413757
867195573
730936842
647703921
416149626
480178540
473691186
175994893
590636873
16492733
462663090
941083338
937177554
920405658
278758525
156325613
162980325
777307347
484518250
471451104
93681378
142312218
294253867
345929928
946422752
396939004
331742742
920068468
340376779
404399729
357168630
91014166
363190047
347547765
431244504
252082479
157046898
137541457
40462958
170179221
912440922
420082386
925555716
925957998
909830142
368447208
393995961
548695641
705989604
208912964
265976232
579810130
559838613
531626982
326707741
101760990
592760160
693574193
521280750
892989289
185706627
752508415
196715577
674456142
39704328
202210096
783693645
345891636
378774891
315904735
382199031
923621126
506229813
588155302
219334571
539850189
6569661
570560373
882735784
359629791
158481015
440362471
644885145
837982128
178852359
366046932
175827291
718913154
694808340
295662404
868098786
559095349
248677821
852753267
436816070
324044395
412519716
216456517
213736371
209294499
228605923
227412100
427534378
34108599
727816044
652643544
62717424
945687951
454524758
24057921
900296205
606832923
682087367
883329429
154909984
373174740
176832456
733994238
764068995
723709227
760262146
538883316
197554447
575796804
615909373
573344502
157715175
625528539
954203072
726523689
485217078
379933224
483896004
949593735
911045025
270412105
431187187
83619323
263831880
511729371
797615326
851300872
266077514
124554303
738480366
918242160
775254089
937474317
624915382
9984639
903635786
456201315
733282227
80978007
579520656
296148107
769870233
900570402
705690561
75071296
592505612
35228640
910066818
340348869
40943721
259179402
918940989
114684540
225673902
617482000
689595965
682784652
572053761
724848414
821115073
448030642
68638410
889972109
846999894
734919210
326341682
714978651
571155980
384355950
145503572
870518786
466042359
502004938
345537435
332965900
214746771
634603743
281905704
835138947
533678255
486217186
257813071
837547453
210787887
294248889
453415572
754428984
749230845
247988565
340444599
930409443
104135094
123392483
68217198
620450453
681434859
224385209
549611335
318369261
29337546
603845163
522398610
410729565
121846269
671785275
690816399
853988184
658976601
510127314
567357311
406295659
559287904
279268717
561961489
558379489
33170445
744023133
692261922
925705300
91759831
408956847
444129762
922425561
677606147
23961219
558930041
923603040
426027219
263257500
880886459
154961883
81711682
5523621
804237303
806094465
394134834
26127537
410404083
842395152
382274530
163095201
678926733
703006418
938900694
820856031
572168094
705132424
178689618
300875095
918002835
686464473
144877782
239114682
723784757
16494279
787111206
665400084
867071011
517286628
669518625
279085804
510614247
519933439
647650905
127799550
196705983
489552168
62275422
832112251
887541549
400936386
807228446
733464147
832076826
528221964
264358395
334059408
377521973
444791927
828677132
20447928
411629427
934286508
364336147
398359846
143991701
921726732
38110113
120705957
894032043
425907441
92475180
663447192
278717895
176593131
818323345
485381050
98372148
536017227
838623519
101234475
255388494
729888145
519766035
838332295
102206689
652372962
951315054
867313800
196991025
669539439
311909962
499327049
858149444
10641313
414524874
786441096
11736498
421556628
256958466
210383813
55284075
740911908
220801245
815822828
664011999
393644090
602438463
407067855
446941261
911827108
350865794
313713638
288941859
10578165
348390189
953461227
108799534
878054706
176832186
759974403
421045351
933894015
809243982
412348143
334979864
609436326
405110214
28125474
114665394
899881146
665562825
249599711
518665140
478563843
800982052
35774301
429404480
453104712
754699207
414893820
386923144
809512026
626183841
189306075
945204730
950429994
216665709
15661428
416760555
460677616
287668650
536260314
862575165
759473955
635840912
5638856
126440646
31677057
184346692
225224119
509264454
138160420
287429325
57294405
404286936
862958085
600284538
161668824
759119754
844457665
476053175
190034038
421263243
504966177
200726664
402247887
76778917
426007078
185841359
39096132
40699006
83218089
561257186
457175843
256074345
475881247
83706312
830958672
334313685
412644165
156928103
500162407
305410247
476904512
728722307
832151424
726715149
944545273
701663457
767402849
870173682
225147387
576993429
323129853
499168518
891150570
177187107
576218016
134653818
813705
874723302
555837099
756915786
778313619
111420147
848608158
120447486
872926064
712083646
677395053
745258050
76776355
66205391
466702896
19088562
96141660
7159890
187698963
871230522
228924320
534847900
604917870
508511384
93824973
306935574
608897530
104039364
625739145
647019924
646167927
570929576
725318094
529057565
934020550
193591153
257831864
834057198
450620256
320877635
195414922
487974707
236849711
444727474
870606912
19647185
206664223
9324102
170818804
449371374
592970766
233448179
594875793
648105910
588399877
851315311
615832396
168567746
186338445
437237202
17585601
466990086
363295350
514490641
804849975
744155028
919859997
706683656
764450186
397367196
838508643
601735529
915418125
4863084
695535888
348429415
470012127
218813520
277071339
576801969
657310899
297387991
639284940
811378761
276372985
566999217
487651058
159103260
541774362
602526011
542580302
402997189
568409551
673747740
488420813
97941363
808736613
716682645
950391317
319058517
656372745
677500356
448705656
780953204
68013536
365793903
235432814
549777390
257686014
168235902
372207813
53867424
285946645
185645734
313898670
860217682
223807109
441755658
63947640
765332851
565038275
244465701
22113630
173027924
462423765
550055007
680850906
415720910
208097299
541366535
505980915
513719190
571182618
489687345
556564647
483247282
539094142
35697717
602068035
178249260
670837289
65041306
123860008
215293486
617607352
327243432
245991627
414735827
401788383
547853217
521115828
819565025
424667853
471631247
630315039
848386972
306278015
225147387
242608539
217007407
418021576
919625386
298639308
237201564
214696964
418301975
460490019
260328066
75421922
889980486
133457193
862977231
878918476
169703004
95998044
492358536
299376480
622972548
462462057
806458239
591563535
850971650
371143725
173647970
741506154
8328510
400840656
782295987
364060315
219774745
358250379
391996059
928628865
438462546
872639207
148065591
859483086
248409777
354402033
43490139
697747251
6949998
761135614
148572960
308690958
346561827
376994313
410509386
412136796
334364608
766419888
40302330
114519688
911887014
100956858
829739775
908513747
202212284
776976832
320952975
89823459
109084335
147618007
405099672
675777216
594933231
138739622
83323392
200851113
220100151
938821578
923785919
65220849
366589472
264999786
505526368
758239038
740041568
185630043
379703472
106518771
843270097
252009225
622714077
449040711
659455251
917514612
795903183
4987533
728246829
845114013
849335706
946949955
251480814
934554552
185416614
907916794
546445986
580075935
226229136
687994995
544914306
956084229
394130033
191637474
64251156
895915533
476334247
926331345
500246012
486061246
32197166
287343168
143607704
151308575
500138901
480698622
336778140
284519876
952886847
144869118
495153852
138309126
132499893
790174566
637293756
406938657
82471395
335543223
215847431
524710775
15614650
690251592
41498955
4518456
171659996
746761173
802054659
232077553
23157087
742046157
708852209
85741720
363490257
811589367
566329107
653749546
243548079
335463732
377877571
99319875
591104031
49023321
392751471
299740203
541678632
2479407
852580953
858908781
587509561
401941551
273136836
182777289
32988558
823622628
766971799
185563032
357915324
469287606
230154897
505010721
67125876
292802308
211852269
90780892
873206680
265679469
200962047
415438220
35611560
56432835
350563260
723536781
619058654
1292355
902579423
109068367
399269334
53971634
260069691
215567809
664900957
637035285
43911351
355448838
24018657
276171477
405550572
225357993
709094100
383733705
257270844
915667023
515044865
710713758
75282072
698714531
55497777
313443381
255713976
224774040
112032819
13365250
329694120
309943779
475825965
316741851
313429593
6155439
157058706
769842902
522369891
938249730
684790661
81469302
737618796
437332932
840683890
484680990
736182846
14005299
57859212
470881390
263429814
646133744
262922445
55918041
712422660
161609068
847660431
168063349
69874313
1780578
490070589
473853927
921305743
331783955
186931971
101942877
29800347
395477210
1991184
259771967
50534188
871739043
904446457
940106892
938728380
941840603
16093593
198304629
19680499
914929902
908328815
952802815
216675282
184730181
28795584
781128081
560034211
154539324
433310978
625099761
516042161
181800843
351741844
454679208
20873097
438692046
882202522
307719557
675930384
213451976
930055242
747542835
299251980
286548609
927202488
663042494
243929613
790496944
136762933
338261955
734900064
602489351
769669200
44235732
82425457
287623464
457790433
85745361
308581574
259700576
81040518
525764294
791610516
237497442
668300703
368196726
254974823
587619459
477148045
302009004
419479287
955835331
926475696
234911847
552670267
91940647
195670441
66069935
954681685
828849486
913178043
91354695
368517047
703979274
569459478
710986710
141891006
180455175
210634940
406692799
939222537
240164866
246447312
265669896
50210385
754454619
146760342
791131866
130442752
714758472
790697387
761043927
307562850
137803335
497010367
163280618
36348681
171873642
506517003
294064282
112405282
175643816
394290323
408508629
261524787
544811013
822895080
332451144
381051314
211429278
219647532
779352662
554247601
562155279
374600991
857635497
928322203
668415579
521371127
529406046
292510519
102469392
427241447
728246173
383542245
99219598
325242675
594081573
357063327
203790024
78881520
587241080
776714928
631192402
13057572
11851374
709656063
517844968
22391247
671679972
24618025
861512562
337651015
833039449
612195403
947602551
820888932
261909718
99801515
955040772
400285422
513805034
550428354
732085602
84050940
798564537
149750439
801949356
529884696
864365316
35864810
250959232
386420196
395652090
739943627
441516333
398811180
344293503
83432718
65087247
916126527
343622835
310816153
624162938
234187069
760191930
581425728
515048106
873430947
925862268
105638055
682190691
908611722
675617748
285380703
901053896
94849284
807977402
142213208
700245804
520368522
92382024
148461058
947200485
41781385
297184212
56357318
25923684
326919019
439094364
428851207
886547902
737714200
396449704
210337956
387483351
165023521
688327419
2508126
810170086
694285698
654103944
579932340
258666160
669803664
682199966
646761453
211017639
687944499
648752637
955048716
779711277
95835098
273558048
594094841
485215604
628965246
53809321
97961607
874445685
746100474
450438369
873995754
229120967
320689308
564874011
56391048
373070863
890709879
333112188
545845555
373643763
295403634
805559563
909377562
541726497
270868035
367009617
271055318
448735346
681196478
471016835
731137875
266817254
859176750
828275106
268044
576731092
189574119
846322953
23741040
61631258
203982091
378739252
293337335
269958600
801451560
539160933
632449818
812364780
589779523
127390928
133878405
23942073
67977642
828418701
330280699
879902295
711762123
740528988
718990482
717043044
581866086
682669776
870166554
914929902
338147836
344647146
733406676
784555215
486341421
618492384
82356519
953308059
891456906
914853318
801973005
221634096
639316728
273634632
639552984
888661590
224377929
789489958
632545548
124062673
762367843
167962603
926857860
179550939
409331907
806831586
146036115
496008981
494790078
104585025
562968984
873833013
687178659
279119961
164818341
637408632
861665730
413266410
96154381
745310062
326477617
212242983
319026608
377418940
369412497
510260046
753337662
450984030
440476436
483915150
428631075
418100775
786761038
328790804
630785580
54640524
724254888
618195621
596252411
281616756
206903518
929461716
675213716
947344080
276085289
436184059
360709730
27723408
551090386
917134425
447939623
486193524
951599250
449774849
798114543
541466324
880476675
139064558
399605739
64354649
41445078
172170405
923875031
228718116
670293487
432107385
738499512
857132253
46967986
191957796
197286869
847229646
397451814
559069870
907788444
459953931
230048763
223500831
85023802
205093804
321695335
595971098
301453770
823833234
103570826
109744872
40273611
250706518
395230878
338851428
46756008
164512005
155234986
581416155
555060268
804361906
181423720
286462452
297614997
272055087
140131274
408776496
51284181
29306483
590798585
358314641
286921956
550216882
428395610
843055818
55322367
731267469
367622346
30725313
713963913
523223950
476677962
642786655
113679375
815868498
410650222
319106382
10300548
21922170
553501287
521917047
267967416
580104654
391725957
324993777
9268947
150497974
17920656
163961017
401415036
402953020
258340536
905758968
397621522
372169521
191756763
186108693
162568686
405284701
5705508
361811535
281715041
808856198
830965119
226090213
594483300
863322108
741390558
238741047
178871505
840681714
287419752
864989177
677643951
517352277
189277356
609137990
831383353
147274333
183026187
453262404
26139432
56327532
184323486
870463317
24808818
371665831
17976767
108395079
785273278
258218259
40426779
689954829
20442338
516171407
514070100
593640876
557665542
760115265
630173501
63660450
530085729
311000842
786452645
283590552
943093668
778676805
245999673
391430397
316866300
413094096
498161122
449004052
375443487
721362337
124602168
951814671
504346116
774987446
635082393
502199580
391164143
51215550
944671263
845945179
732769530
942682029
455320599
775633179
178596925
16563109
822761058
839015085
238693182
759930755
36588006
627222716
818200140
764614656
481646349
185170539
466290816
56892339
232638543
203167811
699240035
781725965
809420195
499758465
422478048
691687542
196725150
117455899
377234728
557866575
422111862
4145109
57878358
617521495
805548804
16360257
34160770
944970088
182901738
449280036
633872574
775413
86798391
218046233
769985109
508718793
50450398
308554501
562168198
1981611
709837950
8902890
411640131
575021391
923334996
425530415
445436693
861598719
83166853
262204470
23760186
64455009
789408726
267494445
754486422
36056476
135295209
536828769
357107399
188061585
537283924
587004372
520809492
24928092
337174740
268169725
738901578
690001901
55696338
69580265
861292383
896446968
79867539
914901183
59389913
801116505
334545777
33993723
147845412
205369569
717505923
852887289
809579037
644026528
911550633
890193270
388481913
174468565
663631607
492999927
215597307
40302330
827221044
161333769
779864445
96553278
217396359
253789803
388827355
162329361
528186956
472475415
873090124
182183763
40477559
629596124
827672007
423279768
761875920
356244549
317383242
723905726
766711143
839044731
597546660
614250290
100861128
710067702
581757702
385169655
655461532
362105874
624251260
666587136
338194944
797105418
171688442
525940620
275262042
397954499
797660652
522006117
100785681
448753521
817004699
562485865
935521425
66541923
914641279
123482127
875604018
563184214
133409328
162492102
309710209
859541784
595378217
714212811
549919197
359092803
325328832
859864167
697498353
218216535
170715309
132949824
323806725
551098464
88234341
638059596
626047803
447710064
428180262
619593279
795537677
528649779
127748642
441334446
584000865
367245805
288440499
704716395
593170525
212592014
251990079
588270423
908863026
956017218
51899093
27263810
947621697
594531165
313379212
253357076
669752039
630037422
544215477
841833340
234124634
201624223
51397437
205618467
149501541
924292296
228708543
264540282
627348017
727423876
422049618
150324844
96687013
756602055
433265213
128383503
141220896
607964964
376305057
781376979
96005778
440952112
196535240
785818851
322696257
437298534
48640413
514659214
500361564
169272289
30786768
281465346
288695973
139388474
298581870
224232254
950627712
954648279
777720093
747411975
696560402
125559468
617487219
537263711
802760254
4528029
837694025
320610456
478561911
213860820
309200444
122323794
901458258
84515879
398160216
176162346
618248512
907667530
350355999
198275976
833504411
635647200
288922713
562624356
797188301
154345479
370475100
110146938
741371412
583520040
637140377
942801806
742135187
864613156
560164095
165700750
387063062
27055939
755644780
723153993
812020152
468276346
309213488
322399494
451080853
163545541
238364282
586202655
348964569
432646852
862431570
116838284
340492464
659120196
449136441
760137786
451922184
298428702
877604567
744300750
734785055
506947788
399596926
177050116
745784565
230811216
85247565
25311012
159490782
748694757
681679633
340131519
430823292
341899695
26352819
555281865
680166726
274802538
872911852
264865764
27943587
887981907
51512313
637439943
332562362
18552474
773930275
258557157
275105820
134313037
514969962
129234513
626840040
48180909
950991393
810925455
78604305
203328539
432334936
247307695
340032960
860909536
769113966
133600788
296150328
412131374
400371579
58060245
832697832
563265747
235735125
479856198
154165283
51722919
868931637
564395361
191806098
57160383
314894262
52919544
343929171
450639402
390923028
570043431
565496256
679553387
807841439
125379315
668874002
827219285
663858831
604506231
530899434
520637178
238808058
492806533
159032896
617305332
764222501
59209005
371334074
84041367
37535733
631214901
135869589
433554727
54939447
668165141
806942609
521173266
496302612
790222431
553223230
768300028
919083441
61267200
152124543
722733069
93221874
192758746
481041257
554238408
810505893
376745415
327379747
50851776
481799517
155123444
166215999
110443701
382829765
625413663
941159922
924799665
531914172
296834823
150063431
147803069
198859929
164897423
332704417
140242735
214434272
146337808
5064117
632995479
416509392
314683656
736470036
498877749
623700096
155791803
729462600
649279152
486011637
713735609
591065739
232335304
558555831
338412399
851030127
533924502
453147528
38521752
675139922
736757226
606813324
99231746
848696298
339736197
311198686
31045239
584020011
331971683
82299081
414200633
162137901
214052280
605568834
241891630
482002139
144467106
194781831
677134541
637945095
529903842
652089851
544636689
295737349
560700183
518176887
289113638
28199034
132582468
419058075
56337105
622207373
142778355
348533784
704572800
264402923
313837247
326065953
696821451
776593970
525054544
369606416
948368391
584029584
813082755
792038728
583924281
221174592
892127016
823626815
952157919
145125237
75249703
815485578
867765470
852571380
514864659
137449134
596330889
556050841
301507870
341272291
789371922
520589313
61353357
176909127
290023608
299548743
422513363
67269648
716653926
705275866
41592473
733080728
923087249
553173516
711226035
9266664
944142962
10731333
355327513
500485002
894280941
162196260
126497622
190533102
25952403
36080637
15173205
9180507
174884754
144049625
487122105
612136224
938536920
308020472
625308360
338638317
906591819
412283491
275116141
75885171
923442472
113183475
570598665
836967390
207042238
370197483
47032149
634383564
75435240
142111185
817165798
420752496
706745871
27206466
481327307
563491035
308750401
266057480
116500174
611216904
462825831
817150250
640415556
907700186
7252070
309820254
863254848
189765207
65911692
201033000
488652792
264674304
222249320
25512045
36329535
94160028
599758023
384462034
924371467
240378030
397063463
45545124
177550431
742367004
243948411
406715231
50947506
336950454
241071109
360378275
359073023
871180454
717850551
884162280
484900610
229809438
250016010
337333374
246992973
866357438
295939722
28527540
460629249
177286311
550677252
693573423
625212630
686230932
169349682
360595764
541458412
475979133
481167699
5178993
42082908
65282635
820437559
263845765
212217773
68609691
98333856
208184031
369596783
599148830
859273534
294768611
604376997
738377449
122946039
39351974
884022983
67011000
805060581
822234543
220298724
104068083
96275530
299028308
943029769
647461860
449500215
945949746
69854181
818367051
380225536
202777073
509764033
765131598
643951271
682073065
33493670
746148590
152191554
682162407
167652368
297040617
472698229
8146623
70849773
347107407
467286849
11949344
701896229
918694653
352656469
766135205
608479026
40336577
69621914
560250252
835858995
566463180
270013132
565124496
883482597
206763353
181025461
411747852
720645867
192315522
901924304
288166446
784938135
661511981
842559989
555626493
14618996
878575371
865485357
643382184
602361879
359278352
689772942
175868551
666113181
14110602
108873729
902724327
870150510
319553829
590663807
917883387
60597090
37206013
456702024
394047009
83017056
122745434
82720293
374763753
447810125
915810142
427667424
464736619
275438634
222045735
555348876
266904813
536418201
726264247
557742126
74994882
309432998
327007292
364625997
803705341
18639759
925339042
942337401
364918597
426103803
351023283
611404076
31830225
447145257
280731317
168813190
31246272
946865430
206560304
644040400
371173929
887741963
531301500
862045579
645440201
328875838
788001495
524217363
406038795
247414185
20455621
557462667
727988358
836191977
380399017
391909047
535810383
416408636
147271032
506507430
279537200
194858415
443257641
178368458
434346156
535700904
843534468
708526449
941897043
362778408
187314891
225147387
155934597
378996626
493641318
754180811
657397056
822956853
358860085
916691334
800858034
132297710
414376878
457306740
33113007
370512247
120134083
794898178
546608727
819313609
66069691
348102999
544320780
213286440
907405524
459496512
679596843
347997696
911701750
779022021
346645207
542406180
786943763
443584101
430483673
113018838
476706681
112906025
15251442
26103973
201817986
754840623
388415592
581758133
726604923
687283962
364501486
328267743
134305131
872931367
752150610
133228292
213353451
517200471
871583358
670110000
660288102
2575137
201645672
21701991
672694710
216651359
39306738
476012491
688984475
253378870
613597470
137257674
878290785
247663083
922273
122736930
161989299
315584191
939867567
16600628
245222291
882094342
89043035
844093051
123549138
492059896
772080184
278488143
594473727
623381527
164755355
114065500
240923875
34637083
245892078
499230854
685034307
772512381
689606938
613188942
707062991
100468635
911904834
189702083
552735447
441468411
811110717
721344696
686317089
168360351
566357826
916088235
44197444
263748651
953201528
389276472
424205998
900936939
895241023
614335879
700937215
413891554
95016852
236924875
495347282
937041395
502129058
293422023
528171129
482220729
716414601
941877897
578593544
278909355
6631636
403886277
756860526
889800777
807354518
155765510
45988692
737537766
517736559
376127407
433934095
385897203
919036719
835856922
573093807
414932647
276918171
747081727
316598256
702186245
298581870
223070815
801020775
10568592
269949027
385839765
232767495
43927513
173659909
607425996
198918061
700182417
712317332
245001789
232166058
157735796
338185371
880907209
527068955
784325463
27417072
315544116
117377734
638527581
821238309
340348869
398782461
30269371
67320251
174894088
760373742
895295679
781065992
531531252
492980781
222658407
835512294
752466434
562030830
504549430
640012296
125473311
643075848
876257046
523354321
353656861
295883508
254522144
393475028
849669976
265051371
414348159
128411412
954539685
806519206
13239459
791007417
783195849
298886944
384645340
621163251
713571420
26085888
511095040
240472586
507326305
660441270
213841545
456900144
415677050
485847198
197319291
890759311
45185490
503683395
121487744
349309197
569890263
463722026
21854740
618317591
104431857
315551481
104632890
551971874
166054197
274433160
558910032
720770316
565936614
922746537
708784920
339654830
947028171
627299544
367353413
223788021
428931172
282756847
895678599
566999217
568051723
611439368
781223811
377922894
30905787
144035358
349768701
930246702
794373644
576666356
90630227
394515004
150339586
258605022
78690060
60384155
111420147
741626593
102727863
282460938
59042834
475283847
786704376
713229353
333319309
673511925
808729603
610560337
680372256
236606268
453109236
61956009
144839490
737523066
42733872
584323170
320456175
317411961
653168209
524418518
448035546
330208981
597789330
776667985
203723013
858449202
134223033
663236586
749786509
713685151
911876115
128680266
666893472
74444677
333936927
280469754
35561453
850168557
946144302
351664155
120466632
331684425
338101038
15104940
699943436
406848845
762306536
637373312
375146724
595775655
864203041
185621773
116738958
68245206
870501609
251358261
207374332
253218220
878080847
771650811
503225560
473509299
319441437
948050478
71787276
285687039
111775148
435236445
896758630
42331806
163200504
633713454
918513305
415152291
763135251
723852822
84634893
636097131
106304666
618259625
444783134
63612585
20304333
168858147
215047872
641272109
689263938
130907691
95481102
848005059
689619774
149578125
865899493
654268347
813463821
571077315
753222786
667042908
517966311
398696340
857682003
612487340
782797744
587416913
285642054
618205194
478420248
744137304
816710922
197635209
258605482
907544770
594626895
589409610
935052348
376410360
50870922
640789967
162791673
840940185
272008769
152440452
345834198
740873616
20331532
72567294
374835846
232595720
166039197
545220642
837906795
357522831
370894928
633946513
239107388
497949168
855195636
916509940
646474263
763102122
144705468
858198756
724388910
638212764
846207277
824709792
132851473
509771823
901700016
29178504
812069068
776103105
948393294
919161168
105944391
594081234
172381011
841868766
393286190
239334573
476974725
279598611
474013488
27082017
954073899
675465063
258469354
359064084
400467309
303395398
466149979
335716463
141259188
426111462
795248256
401968822
658235195
201033000
21880605
598322139
635912251
133223154
175884729
280722454
829919774
804800888
806553969
329071875
948760884
10731298
331957384
37277262
628400439
340780305
577309338
18992832
528426746
367792359
463864846
834761578
731441912
99284782
666764873
272840073
734148167
103685015
625719999
40541655
859090593
231056027
892035171
800463215
291125779
817218291
619275165
891504771
624241366
240944586
729851616
556516782
609445899
555139071
247859240
531909112
902322261
156164349
649738656
118676481
44246406
925322746
115816719
424046684
756736077
258551346
909850797
4374861
550737111
888504171
699815019
304088097
68853397
1397658
258442281
228800208
899909545
446691352
906120421
19518668
816700159
666447496
37302829
538979046
185180112
496388769
164723452
354449898
132633915
747475135
527226970
513505293
259121964
682602765
232216050
779443233
301999431
771478149
581314426
850270575
699307650
782966097
677000042
19634223
272913524
633081636
434465465
182991912
54948175
52890825
190100634
584355066
800771877
400639623
645268567
682727214
885321663
281312178
646675296
769217576
633665366
190205655
574628898
583215879
821847083
139086117
313659345
815347337
745258050
16350147
264128643
609819246
712596012
793946328
72716508
120016701
212195118
355430231
662942032
243479713
658545816
96045909
81801285
752646678
783626634
114518412
462420138
149740866
702179550
276295926
288460265
445584858
538442454
347515529
167928630
83645999
569081963
240344632
434212134
709119975
222568491
843279767
815533443
529587933
487685781
616817109
173462760
82981542
624590385
469976862
739466385
835564355
776792971
14771139
624733980
821514281
697154972
148820147
861952920
862881501
345259818
384610038
473442288
230699834
578774007
361313739
573215646
923588046
471527688
884717514
915992505
732277062
757597647
2115633
429760689
434666365
701767911
432498567
741551791
316885446
137123652
417025494
153271504
665680673
932403988
261442221
510250473
560183241
636282490
135412664
933468380
581301279
26368400
718692081
161151882
807866993
456574662
392751471
370015596
386203539
389132877
880654352
935387403
31973820
372782193
594989089
107840967
659953047
43368096
812052572
324072096
100286748
405665448
601068821
662843303
277923336
222514812
233011951
611850228
675958688
117150711
278143515
475548348
548927469
66446193
536869442
38370520
750159426
34005002
51397437
210795190
750290066
862246481
714206505
944105432
954071751
894434109
443354349
657759128
755139216
231333177
210374598
28814730
768137520
390409302
85218846
733760877
784907579
598155614
308327184
168484800
244695453
158573408
206388464
131264976
124311756
861799752
173912691
775690617
141144312
88675403
90426558
366107577
427604308
919946154
125980680
487074240
521464663
441650355
447480170
836986536
307874558
582038400
823498179
879902553
940394082
940439319
278378227
835416564
415040954
618846585
558016672
314262444
494705447
766280358
510145170
654151809
950321283
223560628
453432323
185917233
141910152
559847629
675653052
37448194
607636602
6959571
867802023
394024680
65555904
916949805
611391452
70887353
94648251
865794990
291746639
221988297
434901390
854888046
732018591
952982577
852647964
175875156
864005492
839602158
696695483
400840656
753241932
419795196
551663271
299500878
412806906
880658562
934956618
850264287
478066047
366855542
397068136
331207553
908180937
226363158
782918232
74908725
195681693
389632446
646391275
194437203
239785058
911620506
696738699
318350115
10185672
865891828
290964557
161478720
390788253
52957836
116851745
532871472
135563906
776021672
316295813
858574910
109850175
234969285
944441685
102622560
947133474
928973493
867047705
53963001
152167344
140493348
585847993
931451481
361841480
640213523
654036933
86157000
611839149
241890564
624686115
552285516
48959353
302153300
248591664
525969339
944663640
247396817
342004998
308212904
407200729
494719995
27082017
571263560
381601507
902686035
85092845
435123233
832314912
784315890
549533148
369077442
103874274
786208091
297313051
263094759
191973613
202485259
163968135
410306190
584766705
55580838
206269431
843170694
123889786
347363610
874723302
388386379
632526402
180916417
192686818
807690447
846875445
407666205
465937056
491514361
274140568
58721936
496808030
461082205
832972005
438560944
142872568
327180733
504499255
373237064
739937996
452509876
75837306
157887489
806659272
449725199
201487319
499461702
836806501
243249930
924658120
457789656
918420675
5485329
663992853
409676535
440989818
738949443
378028197
797009688
887868189
436969158
443919156
613399548
79953696
24066522
571919739
905998293
821833132
17336703
679157964
874550988
794055709
425651754
733554295
493332289
311256522
496264320
639983769
487361430
142337438
695363574
250891120
437255965
730103991
147136928
893408394
291794613
562586064
102191775
171308835
642625917
505294965
661637895
325554691
302776684
340358442
415697952
851336463
431493402
80656683
503422584
415646803
954986354
147338043
424666683
663520377
187793541
217603863
616692660
270504699
478860606
319451010
239629258
919817505
678337361
109390671
737175797
643748641
598570971
638662695
702753930
25952403
25904538
331216227
35981459
655204839
181571091
453944033
828997954
464707484
780219609
295346196
262060875
423911586
593651034
453969486
337993911
676543056
289048374
512491077
335104187
854462630
83487879
354191427
80453622
135464265
417352210
179170226
209120079
3394295
811101144
258231675
263614340
5064117
485647863
219700026
124468146
910409037
287927121
14177613
760268514
211389298
50181666
251894349
534182291
96696873
302736552
309951615
818614191
151014075
189325221
829969527
662106972
24334566
663706027
747488559
325450972
19270449
158787351
348997379
581521458
443749272
127531506
819940383
953217160
113602791
338874627
305903722
542663446
350692695
141852714
383685840
29255088
496085317
20449919
438278974
37551387
576056561
850657073
469204921
789316970
583366911
518540691
871939684
32012112
476104817
284260662
535689890
508663645
251363414
1828443
614842824
480390007
812221185
138816460
327752004
485236224
618593037
182394369
663791820
288310041
5178993
664291069
423260622
194102148
744091974
592204926
156159300
870442630
126344454
821962980
714334771
437198112
118369666
29264661
33377267
251848294
936545736
590103023
693130277
670215303
312503044
121175034
593529291
684788240
23702748
180968671
732688701
3331404
891735679
226717359
266847150
322562235
589555262
654506010
927719430
104394896
508347716
396618963
268632592
110582020
348622893
934162059
811962714
290765555
257167359
115833300
162393633
899257944
21577542
547987239
894750018
205435131
777777531
294906817
204287820
587607127
172601190
340865811
110369498
35554122
265016418
21022308
392263248
14885445
404660283
224714009
563488944
280441035
622476327
126363600
915159654
576647205
431636997
628670516
849096381
292585140
724966036
741869208
232162195
482163291
353128101
788901357
765809784
218319239
907298831
139879056
266167620
831090990
728840355
585379377
932575321
715710485
362759262
537666259
231053928
321470913
319274578
92283720
518502399
175396009
165555462
659527136
555318670
280749738
447939909
411849606
432469615
672082038
603558614
636413040
169041589
735282984
399711042
811014987
653825679
386596013
155604384
181944438
711068080
653426061
71452872
51081528
788812503
465136988
699186215
657970203
470359782
690567501
140349753
406644271
810470246
672886170
716677373
377626131
209093466
36139154
704711775
661704906
408719235
374303271
88339644
926413084
273639657
854991843
545880625
78073591
697153725
188693403
866744189
506760886
620065563
771246883
409475502
653890601
190675014
532228290
761886351
561173092
372200119
583788052
220125083
882266826
214583058
158013660
244599723
257455492
208053982
675887802
133456798
548846813
112817805
444522255
840892320
156671718
260645940
624753126
13818502
98415623
580927932
11574461
844715330
353372676
97692465
671977975
260482863
103819185
36659605
435068378
867534417
159930080
440510569
110766808
734679885
414759798
725279199
260943556
330785442
6203304
541697778
265076370
819968157
497331110
557445363
936832926
296259945
766765352
710586371
553539579
714416421
718118595
886976742
766634238
140574011
25720443
492273760
765578337
142264431
627811008
672493677
848038622
505885960
619377065
787878447
607129233
327943055
686162257
594818355
237890983
33994089
493210533
529723087
812227206
541562914
614127096
662909043
922222790
726686430
499461702
35373429
929504727
236146764
824860672
723000825
12071553
71921949
701490294
593545146
578745288
165373575
51688168
854007330
841782890
124908504
330301103
490608429
468694080
102029034
541621194
756571593
325300113
924349734
3614838
763177456
729567903
472820043
574332135
534009730
320869169
73357899
184414272
798101010
242009161
74845274
66986410
904696365
937158408
353731923
244101927
2463419
184778046
81179040
42513693
911368072
146667933
119487119
370981749
896558868
604554096
643123713
382683796
196821581
623814972
926982309
413053949
356272641
515525196
955825758
142077520
226002821
63564720
531682326
406010197
244322106
789830024
25339607
213357984
206269431
387400137
682729062
341948419
864811191
476756872
733023756
149045781
884104842
523606194
863563272
150171651
289075712
598075987
694071219
418102028
824378895
275165579
384968622
126145473
256527681
644205462
876982530
528341423
233051929
153813001
106589652
864901404
718759986
10817490
125013807
422963549
712728996
591209506
90572751
561217125
930993396
467784006
387649062
432393264
692750145
203287029
501577190
667171089
876779419
752235433
349337916
815188815
73750392
711580236
913044021
372539296
769142685
520819065
690988713
349670752
905749395
600916356
41920167
172567679
337111053
927968328
317183731
852274617
93657667
642465772
590692392
665974464
697153725
151684185
142311123
520828638
928393272
364233504
764691240
247988565
706362951
96370786
357982335
316071741
47922438
98214166
402011599
629702367
697134579
612566145
486270108
317660859
386844930
74781424
94140882
343249488
438768823
615738245
777027044
503118588
803816091
951556200
725068593
110845295
740359200
509346768
364702581
275294216
815370702
760091992
463154920
555272292
438679022
222713938
860295913
388450177
338462988
955385400
17872791
518454534
564931449
801738750
363735708
803604174
161019412
773412243
224668737
165555462
446388990
330249354
75492678
136693798
379674753
384893613
947227231
303444954
94294050
826495332
648728688
12607641
217642155
116177518
594686036
110960643
320063682
191606576
707643413
437350661
497648023
256677121
739581329
179465031
412356975
195487213
547537308
68766530
363276204
192886377
57777337
62052186
138396926
615820427
305717676
7261991
260252803
583349901
843649344
285919067
440501595
353530890
449209439
730113564
534958386
249134003
20840421
950348277
842219126
893934232
358808759
888920099
218417568
840720006
76794606
581990535
487853997
164626881
364652482
121864290
898225757
229311642
565896763
55025604
346711727
696856962
17995209
907824246
877564286
297065105
264391076
876101814
945126820
745498515
250748442
433269559
820951761
381616791
842744808
153809391
82356519
344178069
682781875
505358670
661248983
642785008
503751573
212530588
158787351
198974805
552906915
529195440
948741934
880623256
304290854
658028874
246925962
207274596
33379204
689734744
918460517
259088026
675737471
635474886
160845546
16982502
947941191
385131363
648022105
64780491
414434316
1330647
605051892
608294790
120945282
882113658
780946194
389305191
467745731
164563068
498667143
31552608
83639301
460609569
630831981
478812741
48870774
705580550
85403382
176931669
44457012
262960737
299616183
677710962
668694760
503712114
365592870
769965963
369661395
573748182
731368572
443990779
132480747
319011881
867687147
181100603
867773304
893495955
180211725
665917026
646493409
709378446
222620115
707387262
837913339
609564453
884698368
145203264
260672790
392297680
330469533
210223080
690633229
104087229
580171665
229952020
497320431
304193201
406621348
463287182
359954373
939176371
671802308
734278435
550801701
350078947
855315121
732149264
66249740
302947158
171233788
893763506
51268064
895877080
629305165
158739486
621164260
509547310
653748480
213407656
115632198
254995807
72649497
358485192
245576169
917093400
364695874
727528854
585302793
574829931
914841147
751911439
386610967
167957532
793793160
877499472
680831760
221541302
498788263
850848800
304833039
471987192
438050907
520675470
658603254
12693426
748836002
836115393
835378272
320853404
278765760
222591396
814547874
205842057
883443192
163447560
854090253
19544600
772062450
871612321
883128396
903680559
507924234
773986623
160523718
519718170
28575405
493114125
440742163
322284618
402238314
951685210
508502626
386002506
475366461
896430213
864585495
42724299
847088856
383682019
222993462
824322833
226525899
567765057
288520647
739964181
76913855
90312352
459245529
952596695
191082066
313477458
144628884
231149658
488537061
668173270
627112573
891545547
843300871
493334982
109884471
39105705
205455082
561752169
828830340
114231812
21319071
17731265
732899307
536021130
116484264
76306383
211180380
137382123
890947946
900311363
37947372
303789004
28565832
211933208
212108961
11870520
228698970
720224655
626581569
648222221
526170372
672053615
593442279
615926820
5983125
732770581
281078798
222740033
3206955
938944464
526515
615369806
62114433
953163531
902794009
366081093
909837066
666275687
9410659
633144576
4987533
841935777
220871255
258633741
954475965
236941323
873251029
416145276
937589193
96487672
734115078
324924513
13229886
30145377
15268935
479568328
42896613
67346055
945008268
554409743
324301183
556162581
1943319
133243350
677559857
422073570
415170654
177703599
350035665
113152860
322361202
208078728
177071781
98530494
799343282
717706956
380363513
228708819
504860874
426459847
520794117
628993965
776734074
31017489
190177218
28761206
219441879
762154395
693384858
104237749
29092066
851580064
73419770
34989315
908602149
479371436
185649189
427415304
541882169
302669541
813159339
357972762
666304480
155893532
78708493
49632458
104537160
561284136
850831806
205224137
165086385
623489490
198130977
539256663
612381198
954198348
477318469
550160310
11612864
568818087
414860212
218419961
119566770
227194962
365928955
69902046
398403435
102118585
516051711
23305526
929758479
694322241
742370495
46071761
369996450
831082658
714480855
817967059
214396908
171590504
294473288
148381500
101148318
570552936
434211438
176765445
218344246
867678791
214735585
225999384
642863701
327551887
769496886
883779360
297699512
557407071
831951138
344302518
205494409
839251029
536658744
105264708
21971527
697954132
905884133
58270851
562901973
166714577
77835731
305287589
336207906
304116768
574652361
314853284
85620912
542980560
194388873
908286240
578869737
278210526
757313232
79829247
727346967
852823620
464501106
791093574
34654260
275061009
531889834
214942569
504149946
212042240
489998542
272284839
235444373
54144888
350754720
245437636
473244373
306821417
78045131
182759208
237399634
518159560
359864271
490664115
840650651
231015636
276276780
175593460
29262954
948236462
145050096
309905861
93078279
336615399
408317833
299351598
795938063
681262545
716832782
393368146
146513677
123185364
33218310
649997127
862361829
321279058
116101288
900235347
102704348
32174853
783991871
750810390
77570019
481971139
424907178
756917964
59323881
157877916
728717113
306604044
699365088
84111280
285139073
411686865
409043654
298210633
848839258
723178512
446762337
439797838
516425058
729345663
733414567
159983976
111812640
11545038
903950799
927891744
859215042
762583878
164426483
48301742
526763898
254039744
796531038
514893378
473198586
137778278
652770775
225667776
28546686
335008365
212482308
512548148
654914338
649939689
430345370
354201000
493162668
832783831
289698126
351786091
277569135
857568486
592444251
838365048
839217045
56331664
1378512
18887529
367689357
772426224
70144350
698120598
11008950
147989007
50631597
567161958
421960491
263717740
189399665
865670256
457542804
352707612
378796337
275740692
88942743
77675322
593553411
237493135
623489490
788023881
679663854
803739704
132926995
313601907
878188728
873248576
527299986
123118353
296876375
133438047
533962794
814197089
865609806
761084586
632162628
724350618
284509560
218272311
421454761
151332937
736121357
849383571
587274831
677297566
368062367
502450757
117451137
44571888
392961946
381790386
568674492
78824082
261786742
349482339
439697463
908908485
135371793
230641854
690012267
931539057
396618963
638037667
135371772
584094461
113264098
382479642
4604613
27853614
473088087
522663912
586920630
403903724
450648975
453392784
134100162
232499451
399854637
338558718
278172234
379220240
125082809
531431038
408996852
498360807
101665260
325526663
883425159
611829576
871889694
395412765
8318937
522389037
50733981
590522208
940306557
302650395
121347348
823555617
658070583
395294811
286452879
136477355
182719851
733741731
138270190
856063229
586436327
784306317
910248705
718568526
80709963
916755942
767783319
279464589
256685008
700069003
173347884
318809619
675491461
343092434
8653992
192570468
389686028
765820854
331848045
64043370
733971483
81485376
43261631
827959197
397317792
23808051
792616872
536714852
922406415
23147514
469588556
810870972
718386639
638844582
514634907
109697007
308093989
12546589
152794653
9898289
611188185
572237612
292340274
422859356
441349456
615419451
857424891
74152458
574676763
351573059
112558756
80027162
141632364
426022515
728399997
608793105
140349753
104997039
42188211
408714017
349371643
66120711
789657624
493143522
104520721
114981303
649125984
168806740
36674163
486292389
899996022
248668248
304596018
359954373
102919323
409165794
7064874
843745074
737207157
215038299
261161013
904217057
167163726
212058358
94340554
943111161
9155048
835496663
295201558
55848882
613654897
432450702
377609766
871947132
295011141
914355522
149539833
219451452
842264226
877459209
803040678
671565096
844873550
914818345
444707107
813653707
778533963
36645444
828684258
631036954
610135155
250008468
290875605
569555208
46410697
501610785
885374175
759674988
719971151
173089413
329349492
510738696
535315975
60211666
273712950
160845546
348518995
216071372
56451981
101760990
716167284
434085477
537674926
380450166
800130486
208748838
210816057
925632516
417470432
766787727
197065036
103024626
188817852
666826461
346143625
278976366
224783613
191471186
937193281
337261167
314473050
29925198
251291250
473528445
554037375
574370427
304411827
43744065
188473259
198094089
619530636
326634177
949775622
63639323
626466693
93432480
414485982
239937672
163810806
109007751
410657912
188616819
792309345
493794486
821956926
807224079
33019206
695803932
25521618
283549867
51464448
53130150
546359829
61449087
293948538
304560275
153091416
99386886
569172288
133552923
891629220
273979260
388386183
884152707
91077522
520600637
456038574
826638123
656726946
426582116
17240973
322730338
743498456
668808072
210074032
780142062
408843684
939762264
40493790
797928696
653567856
231341118
265316484
903202977
81466230
339395362
808230768
528084972
253282434
564680404
871344033
469354617
610974776
730563495
118379718
60865949
58644198
685548597
678649116
82021464
323146188
679554339
340412802
880744719
835330407
825096870
824800107
766433526
186685262
867093621
538210887
7744557
930786449
294000821
76114923
554274900
12636360
627709637
462127449
824589501
451127265
72227100
779251773
158930946
858564078
4518456
559009385
93413334
45395166
344083066
65488893
144956752
724877133
613860341
312778629
133301297
33141726
869344675
642634916
90158514
152815873
640553263
662327148
340559475
164907036
45462177
31983393
295078152
907938955
735551028
113135857
27882288
898827224
89833032
280498473
681683757
950187941
758047945
652453777
928593824
888269097
919716402
174869991
144122035
71982227
461284578
230876547
846999894
159322176
639438108
66695091
871954695
284990054
383933417
4872657
480677576
530171886
80011945
668346806
514690308
249979749
35122975
723938979
570129588
71457758
308496419
833798727
866679549
509159151
306441303
287735628
154645345
142512104
562485439
111266979
102893736
121223420
560987777
653596575
197002767
843407305
599413395
916720053
170207940
81083310
119920971
267201576
90375529
545479113
113720722
29685770
930677487
480717768
815954655
128412222
413510439
746236241
65340492
949295041
28117037
323549294
254400820
805024821
307005827
832726763
316592138
441889680
790748405
799556106
305339474
604802994
945452361
213072447
271241382
456421494
929002973
27321342
457081524
734967075
635227536
32576919
659466320
751237704
875336321
328679382
237711223
747210942
24784497
301740765
916287849
303234348
637230653
610703199
349093130
884516108
741839027
752686698
369824136
843787408
445469982
288683388
167077569
51426156
459159372
852322482
90685223
392023923
851851138
237674875
866267473
701406354
942299109
867666697
161947079
901844836
148277269
512180311
433771776
35684853
950475443
901278804
954456819
940690845
722205392
434824806
186491613
26217528
641124656
817405579
704752282
781553591
41699988
269709702
784153149
221165019
780792196
167430981
847878335
589380891
699853311
821109253
92398596
350220487
247174860
385823180
955366254
140368899
44763348
831118287
810712694
776255424
456167196
178689618
858439629
110472420
588911814
87844298
63516855
195365784
622761942
521959224
343172996
557671017
764848013
10877639
118015944
585542118
654540016
99051831
643966137
711857853
642003672
863042418
354805117
89507550
627656921
10233537
477922452
939379344
169317651
475969560
64780491
61513698
780957754
139851957
759895167
433187823
429550083
314221426
318244812
22898616
537035727
577003002
477127893
70179663
285838445
793082813
56863969
283028855
933855723
91789334
922191405
807233652
554908518
560307690
456208932
83572290
578754861
574001837
46371612
817984229
84749769
28709427
158883722
68770563
680075493
596182310
380617552
427870661
24223985
119298054
344892959
634530067
54401128
742655072
646723161
778792269
88732137
795140489
661346078
621498284
494904954
424348968
910647081
356518451
941494977
879836786
788915178
270619137
686680863
775640132
261783258
306833796
706774590
347901966
463093875
513909995
550954869
939857994
946155630
732489611
268835231
386452437
860765784
683866401
59587084
261639663
459069601
57849639
949143804
788733480
869165496
335141157
232547316
170888643
867304227
172486314
326137120
748589454
754884428
4419518
478267080
278752867
934420530
735359568
530614458
533357499
360203271
328218927
509908312
479652789
502065558
854955057
611915733
413517654
920472716
787466694
102371593
838757541
119475550
487830507
69602506
555151943
439525149
474210685
29369964
451549992
132254505
947928033
65163411
818998869
367622346
761347411
350296789
707808474
636755687
706535104
378525993
171047161
562655556
880768962
744522215
318694743
320159412
486209593
186845814
918553595
615993831
73022844
47338485
666069675
210826344
91150169
417430665
446244526
90311682
656219577
592667942
588145974
162051744
82567125
10549446
673508454
314999565
559752939
727074698
681033759
529750674
462586506
583684956
430268058
923536029
28383105
728265975
400802364
82107621
382197334
524830611
575174559
519979929
956045937
44208114
292713281
476122728
715093527
242631612
184053643
226535472
38038850
244839048
553950739
202761536
7572243
332494386
282039726
547529610
79326288
539113068
741907500
209723175
593305821
90828624
142972755
391512783
49913622
840605130
224295390
237354251
819046734
532651293
266635537
703223007
389431083
711503652
629726759
766197765
123932058
80039853
495419834
223261506
448887543
62703514
353693631
385817136
50382953
415689596
299587035
183993060
899459934
551740436
583313457
532014994
45634491
536867735
541535037
402849782
626476266
628496169
653184936
112536727
145241004
15718866
681545728
201253179
788190624
7933208
155723991
845870280
112366468
725959991
30241107
858133293
450353201
378621723
553857941
153443816
265926990
551494156
100887041
561810651
188271684
333666915
557972742
776695782
206527902
716175276
805274184
353925745
875718894
485236224
793075185
5483899
387926679
33390624
503636179
345259818
605128476
348342324
102014008
497698741
578659131
363258731
923516779
63707357
663925842
694023354
891342030
129551409
534454996
827888042
853679539
134535619
767572713
124918077
124323775
774446127
534092448
708978543
855132281
855076217
32490762
97762393
132174411
554273222
880792584
584268909
409051877
832994595
87485353
420723777
711503652
592457250
937493477
79905831
597393492
847584083
945983306
312185316
37737444
898616368
886833147
726688123
197605866
591662771
911324394
851408848
159110206
354229719
159057840
535657215
364052910
818317664
887938230
396118409
462998145
934568972
429502218
244111500
23348547
377291076
562375458
216112841
280407063
594626895
708854540
259897377
947037744
844757978
550323051
7160604
303598122
754475871
254938563
184730181
96211061
352007759
84079659
818520219
825403206
552084885
18876893
844721520
104484811
303866166
255599100
370522965
496440289
864411024
393338428
733942764
516185733
244934778
626516419
12465518
504521105
889770921
899258901
931175283
441918399
842854785
331876764
251394844
223276293
329182075
556008396
498567308
74096830
935827761
540347985
852801132
845551337
346317048
755175678
818197391
917708728
157950563
701557305
868026604
708746628
437093607
345700176
904897398
939398490
712729760
323395086
796339578
780226535
909444178
927872598
242983735
898409647
417038172
171617227
318322754
425845332
746869857
884190999
426745194
210865164
122055750
202248771
377947343
105130220
693712718
882707184
464731176
211237818
824664473
173462760
851891697
432938925
788774546
801294468
709340154
397901719
854338525
952698508
643899150
1771005
867073798
803837744
883616619
356809130
440788785
414060969
844926158
299914475
875900781
768165468
729797281
721732157
673860157
20821275
513122373
253205850
113169616
778581663
260451042
508489041
189064237
471317082
68435252
220662676
245719764
9620865
580164365
494119968
709410818
405055170
536633661
193107598
237941644
362854953
886373643
176894917
841686879
687571152
493725285
360308574
562183998
225588003
296622221
85467744
183500871
361560378
165718203
723249723
153895548
18823049
728300239
172987201
83614897
4930095
679990430
666711585
74827513
29550319
900458633
195624255
924306805
403023300
35556698
478107147
155379363
771258318
558229081
773766444
334051395
576371184
166991412
388615935
497092242
472075127
11047242
473059368
213486864
901169870
936344703
45854670
877035815
859125601
817792671
601634331
54269482
64253976
424811448
760240328
748105446
409271660
470989190
376671859
224879343
123159483
251418883
43624161
327616497
301348467
121018077
112281717
65105490
315714435
190809036
138407684
830610918
788164236
107973867
347526711
352142805
877013387
76526562
331781034
585226209
287922738
757186008
873734678
791139774
186515171
800647428
732820248
143940478
888922343
703141133
64704925
769469620
38118332
748685184
825550228
440377146
196887891
519296958
318911143
489072468
253263288
371613325
93116571
132771641
331604095
550256040
362196655
553405557
127625710
519450126
716022108
148247478
712499022
171699871
569459478
904137810
530911197
515707083
845090273
384781021
86712234
301549500
938277553
689935683
229533417
362874138
251616732
30831022
309065022
845451049
935751177
867816744
740053465
531492960
608553415
544314146
145061749
946511229
321202869
620719636
629424479
922378226
808372395
262022583
335562369
197845191
39076986
773479254
931025533
846361493
72020549
504975750
16111359
847689150
12893127
139296723
138186255
304554188
69213778
415402141
73641864
497586725
677976362
77225391
157810905
498243121
80875451
269288490
456124731
328172013
82902180
615047046
548666922
466110516
91182825
771660384
6072022
420267156
164100366
109256649
740902335
740058788
531685428
591544389
528756133
324639576
366683264
568358989
701633889
345939501
129101478
173434041
528640206
306814986
57210955
840930213
151550163
852226752
157279904
481163543
142972755
891495198
893320511
930438162
660029631
815820633
122023730
459427579
675947750
409619097
304078736
546053493
213455372
418616810
491916470
462678830
329655828
880859595
748168242
703830195
584402931
877317585
89440539
844254322
840011604
97682892
21588325
281178156
117680889
186535466
132345431
725596489
226795664
611532813
302104734
802003025
706652546
394301068
222763710
764490207
466826508
549706227
942207277
367905242
9884252
301932420
167835349
195174714
881422843
762335403
438550930
47590659
25636494
162080463
59633388
331405989
94254244
496063287
720779889
644921580
254114989
183203643
492712737
220829964
528429600
286988967
345010180
759231188
578820201
55973331
68686275
53981113
55800726
944033932
668062918
590376483
32462043
25894965
198157980
143113805
233542908
750867493
683748892
731672672
889180905
194552079
87704967
642646727
953357153
369360712
776302417
795602457
915312822
327078851
821411265
456697456
664662963
30339377
441472837
745315488
259322997
566512517
3982368
457196907
240289913
326811875
730324170
421835287
237017907
847344522
292380808
270724440
582572742
587466291
742998822
464903172
824809680
917662500
425306829
697706781
642874815
266110254
114876
761924643
629080122
10769625
845851134
501177586
133458768
279483612
107936459
358530781
803404452
44035800
105210655
114909020
31944913
554238408
787570710
202275928
485427684
369728406
315892269
894357525
22588402
196409407
675518745
212185545
327841463
350526030
847430679
383346365
240021262
378344106
869697477
92618775
338252831
205167041
48018168
129719921
955452411
954408954
716809744
220133796
362452926
784449912
412940928
268694964
414223710
130382314
227149451
136965593
733971483
877384596
299671615
410547678
652026603
340013154
840182878
206334515
308517528
489358196
179666064
155597921
753778020
463585591
852765748
402238314
84237262
307063190
875783361
617434149
13545795
678170466
423499947
281024988
222208303
335797409
806008446
129158916
465544563
76430832
663140856
809310881
675528318
877892387
323791078
791741405
895276533
9807618
25716471
155115767
620876061
288243965
454943063
230245111
886593822
903520935
852732939
626562423
839673919
98044738
938824110
55207491
430679697
671020020
706487400
842501462
524018005
145246934
209876724
948098393
622522931
696837816
207723302
888374400
11028096
4202547
578191529
401797956
772550673
99379076
339592602
105877380
361524345
787005903
891705804
82988337
106763408
8031747
260334123
344797845
321217336
890490803
774804491
731233605
486595590
113382612
796829174
149039397
522116667
605386947
683483481
522858114
68636310
784181868
941351382
699077898
748426713
401426796
321447492
624379779
446858067
427692921
332073539
282106737
873746856
571335786
101397216
180939273
298265961
653162109
366693130
826733853
145835082
707588295
259035807
256604752
306035116
181851910
44188968
27589386
761886351
793228353
363789104
65665648
863563619
20438355
275303805
2718732
217709166
456579805
377444244
125120984
490568854
78019950
270552994
28549664
312238644
360439795
709866669
650198160
591989191
682363440
112272144
149731293
367258572
186970263
19720380
544186758
163717446
76552176
375060567
459188091
710463614
501730503
170113014
567725818
268101438
380015629
513390417
257825183
117834057
244743318
225874137
929595738
672581243
935741604
507723201
190630677
364625997
339257498
81801285
305570160
632756154
159304293
587303550
795095088
517458942
464223489
139506118
618457183
807938174
177203820
492243660
673336101
616807536
299366196
220425619
15457642
894514464
120074139
685426800
688586143
166378740
278057358
585349847
630252871
154019997
108165327
929356413
615591765
112913297
658865802
69134338
423941884
507577556
94562094
106250613
196130300
428401323
720655440
44370855
32098275
748888148
946744366
581444874
226955427
923971939
536822085
508584591
654810020
167594511
171481149
767584485
451274322
714145800
656384616
11430162
316443849
847399152
857377026
184561772
207042959
133371036
285045648
200360143
609699039
461206666
526067591
351719478
954447246
154377206
196094004
318101217
495067695
838154442
619774879
276104466
374811669
817744806
680046774
288405217
423720126
17654970
281977501
217814469
663896312
374101236
338760860
444627558
317708724
622015248
516262317
733131405
711448195
20079386
371374962
7724498
107844631
435954420
883635985
792807623
476831130
472447020
300793233
908736171
810823527
6011844
23157087
94925868
185422138
684766263
858870414
122151128
41021160
374920123
141185888
366636327
439347472
129560982
807018706
353214981
184162593
204259777
374409603
718076112
136108914
21909513
421828088
219982434
20706437
683981277
600290729
552798359
668252381
242790426
601326975
219087678
924388026
511686423
254914089
109735259
462903052
459312540
789061702
714347061
850352738
632441895
449164904
239611773
161645080
687372730
479846625
272287330
228880857
623881983
603338325
142004268
214751109
278687729
363995795
465773269
752210016
360366012
830716221
13182021
743793381
68896881
952376664
8567835
154840036
410940171
137487426
255417213
77665525
848081446
91498734
885588657
30643173
850812786
38018
240591014
41012804
659667702
25224855
906543954
165548203
785148741
442875699
132906583
267871686
432393264
493599203
607808916
421785563
949663391
574593966
26531529
708478584
201720825
145407553
286208279
660303195
59468863
18667350
188657651
873507531
741983299
480937947
299500878
672785896
945937555
150384395
557829964
912284940
468389466
243872175
274323888
462372379
227961849
432491826
433323820
47291766
163167687
460710198
308585143
619486681
836201076
359618928
238513568
467680117
698420840
800810169
325691290
489716388
222658407
732682399
192005451
908046915
276163813
710393184
290861159
197893056
36401609
693795380
201703110
934964540
343058028
155520182
153943413
102662641
936536163
578583201
440750493
280182564
264875565
689188989
722628368
68676702
331790607
821082086
911675757
815485578
775518303
274764246
397940037
311304387
205559506
774192027
24267555
23855916
495546345
619650717
495948411
270375669
580406543
472896256
482242734
365206541
894436424
860375979
668073739
459504
296456664
836521819
485504268
285258843
71922886
793773036
306052848
665559732
237543984
509159151
699698526
217268808
776102256
369757979
565735581
204326112
345737531
314463477
642041964
688710339
942816051
480124242
461906823
685656552
565146315
424978965
330345084
376558330
761851549
365802943
869893214
362931576
521707352
937684923
765703873
590079720
618837012
811732962
89115057
658622400
206258580
623508636
199070535
782133131
284557765
362309331
920759859
402008562
271654047
628028303
139066971
325807482
317321628
42705153
80644783
825106443
615007812
908020732
155073027
360443967
881443548
189239064
24769444
384818199
10203521
773921540
523212368
912637821
457350075
70710344
174211598
639629568
393811572
822923799
267115419
451089333
47338485
230345526
947901989
537612249
592482543
315746259
577242327
348664168
916439004
181744174
204203625
865952353
756831807
87376109
283298432
492138357
45998265
589367576
378966351
130891629
748867071
727634157
919122876
114110160
16107299
255742695
540383297
549516746
214109718
64676695
735972240
245283420
922210599
820051899
111018018
861809270
848395549
541713249
886014820
890356011
556675206
597824277
294529703
858193807
367617111
5121555
873666741
639017921
177002612
11698206
782420436
731468882
753921615
145851939
273462318
113104995
179847951
97232961
567841641
526294821
945247593
42848748
865753401
608540175
790294567
12808674
393852366
610832649
348055134
666841805
11592903
908219907
398485698
159509820
311001304
616338459
335437920
807645291
454401935
2278374
214134004
102737436
124956369
174286038
452439126
462079137
746026317
331829576
621144105
66791472
27704262
362802362
489343731
139938114
457960016
599564234
225319701
787771743
680905792
220179
551366508
711628101
501931536
442751250
641171806
132318006
343467762
282861151
625659838
287218828
580324833
820071496
108949078
320888460
908879097
176358465
156240933
778429372
396216897
12779955
99329448
57479691
763856025
552113202
368024412
929251260
644773981
724620121
777825396
885695100
376266765
110520285
583748291
93920703
854822691
800710348
114694113
668875083
801620510
827380098
417641038
167433573
449034042
337939984
647734015
361147865
464264102
559643134
781904592
583798334
182241201
729863348
170877953
585698167
711924864
152911022
879208697
23386839
692127900
74862157
915801045
704218599
709962399
128431368
776352333
454039958
27876230
384260220
740251371
318396184
847096035
55159626
380957535
14627544
385287453
935148530
195255426
200005006
634637819
83782896
827375244
741328893
173757345
894462828
292694475
464998787
763781805
536931629
206020533
679041332
761417274
250702507
46305253
564816539
149250342
268522650
177392547
897157386
774024915
904973982
780448398
407944558
535623989
337621602
935253381
718932300
190579284
608730971
49944305
619195445
551883450
216742293
749518029
117336261
207485202
58111897
655501602
498109997
150659874
116402175
850704645
819065880
24254723
708182065
272801781
817936266
631013868
14924307
808947219
852910414
525802528
228861711
30920790
873044323
521087109
70254894
721584021
381780813
396121167
139330104
514100711
59841054
389219034
436748979
220399436
147998580
607282401
436380011
107571801
541755216
78441162
776594665
427564218
868070067
672755777
318847911
520109387
31874465
427124981
238176408
154345479
536882559
676571775
117482469
112041055
949559641
41901021
328787497
383567264
770007567
227071560
113822970
45002673
430935303
521565759
822577818
567701603
381857533
193057503
102220494
161541375
534862656
915523428
735867051
637435955
540420809
639476400
661966220
888489071
373519314
860487319
197088924
29130639
687102075
541440516
894942784
803567163
426419712
426343128
307692220
459584857
392445135
417765720
397804952
332016843
908245792
137041085
769516032
77579849
376213471
589099496
12330024
237679002
482756817
400003924
176200638
18557596
81913754
631875438
224975073
469009989
757664101
678434752
839124226
208863714
580602158
381732948
836297370
713973486
874284410
600447279
906148190
87210030
834468837
678548113
493200960
310288396
873172476
438454842
559254660
285011197
409432795
375252027
189191199
184782301
312051081
899892762
217080661
763973265
176315514
215861792
351175932
329549962
891447333
821187358
273998406
440032518
660646671
772453873
421829131
707588295
711628101
916959751
342407064
716663499
623164008
888642444
167385392
235899936
728784750
443129215
943351928
853874468
515410320
68131041
96505413
728457435
384074905
196753869
474897385
717209160
326716917
545247567
925982976
892337622
475797246
320168985
784545642
648934524
297222504
739565848
377913321
364033791
474169836
81346743
69222363
72811256
48166435
349525035
246926702
758755980
174490950
201738459
594607749
199304720
607569591
884740833
265922411
181551945
197328249
296131182
527634766
315276808
210653722
836886480
414979977
2383677
151132595
164521578
371939769
253695495
350606748
245633607
314980419
353942529
853872313
792228077
525490889
770320164
915054351
338166225
295872711
116082198
671791920
4520547
727672449
670502795
406441785
696595768
744505854
254253478
69882337
564736750
938996424
551232486
649097265
806070193
419575017
453300696
863216556
741917073
611446656
355911000
150458841
922680270
948477731
846498320
314894262
227416188
198099124
676351596
866284616
834625293
826209791
545536551
374553198
280761989
83268621
83016949
567860787
4394007
307842033
630362904
460526223
89239506
563907138
378090247
156523894
659886036
791814219
219910956
30758049
283036581
802734342
750370703
155438601
29066078
798292470
398881522
1958340
185223955
447327144
226774797
664848994
323957288
639835998
917945397
813931729
426572880
642578052
274927190
764758251
631578675
14254197
87975870
292834687
329330346
238741047
668478591
923679624
114148452
322488179
930916812
876743124
271528572
914225221
318082058
924541958
206077971
391889901
159298591
241871418
860919036
726016320
584374212
183890048
841135760
88899664
178242758
154087008
297884345
735001262
696668337
354208146
339851073
475672797
119528095
559972635
742309566
310388990
85170981
363621364
168283767
36109356
704678103
417873512
950206407
231341118
106059267
8950755
113235263
30193242
118523443
947640934
729031815
74219469
459685946
454803657
443786768
382599059
176294655
923421153
86941986
295441926
148285770
566614804
159754224
854763597
684005614
567680052
64068626
228688589
18552474
633703881
869769883
818347905
625930605
635321718
244484847
636001401
262869610
114512226
879280050
18707980
561111822
566510994
423807174
148478029
710354925
887321370
897162414
683109298
384292897
163727019
906151824
514510458
917667780
134461736
915364276
431292624
79259602
642828373
179568486
584500333
333146913
252056337
695373147
943978722
606569929
735120243
463055583
226401450
664863996
428134298
246806829
596177721
717783540
142730703
744750681
43413555
879289623
421154562
726523689
726179061
810478899
248993730
579635577
123175791
776396519
48257493
145284056
623767107
834007544
171797623
320840397
188572925
21682845
297066409
214534577
491544831
246697844
602294868
312206573
462975884
717203902
806158010
892519509
562127303
694626453
828850088
583033992
589029226
548219695
259026234
267857009
303496195
567037509
864173856
271921065
543386776
332621522
426515442
896331318
117347277
44401342
89909616
136797209
603371511
831513885
572515683
531186624
357338880
355939447
176456329
788922422
155022285
642001506
844833249
193317162
735777124
406029222
177547517
236648952
905318610
510882291
532624739
183265512
169556976
949622454
854208363
427138074
778237035
285275400
728993523
670110
682679349
45624918
415554540
23319828
268228675
709039936
131734053
311189767
579357960
6064145
302582245
498933863
283111062
775272106
311227803
792802713
550426029
309987129
571967604
331063059
752262586
81715128
8958635
124362843
333628623
302845659
321327318
391401678
859242524
909808347
389946914
387918684
621325305
207207585
412988793
913829108
365554578
760352689
374152947
684912672
103728270
722158401
372277978
185540409
339214138
38181989
343250789
451472253
731070864
695066811
555272292
36540141
564690379
564250444
18418452
55513827
685320063
326123391
323182398
761264106
390153778
829265934
903547605
338099214
139200993
775164102
631463799
447442933
465860472
767171737
223019374
24918519
688917578
741993657
193058691
837407748
503913147
187736103
5715081
7441082
905385621
387419310
543413506
4725447
22113630
923133963
356249765
456230034
7678862
904476186
379149913
604735983
610059557
249118179
40331049
739638511
467420871
897404634
398309436
868338111
638322719
463912932
65036526
489634059
239241973
818159697
660789272
856927095
293431596
573384408
12511911
209520886
653165790
475647958
108490809
853007642
459651901
884755806
29910825
143968347
280765168
224198198
323203626
502622526
723039117
141201750
635091966
463381065
39584355
156101206
764662521
21845586
149286750
113772564
790021398
554276700
469464758
926226042
144053656
409015998
158708124
225464994
170081740
826149900
384518691
239047838
167460489
588777792
265192893
835537063
338912919
57042697
390233772
63650877
879500229
899469507
887881938
904887825
839337248
441841449
609131735
423453109
516475285
870166554
41853156
941868324
775476271
412270818
717448485
720245008
121902582
917438028
238753225
269594826
768920889
884305875
342828276
366282126
86270771
159486180
402790313
162741
363208865
92609773
62703749
436498534
37589798
527031942
430673028
929940366
696752563
637743687
203913655
603261741
637553268
92646650
405330393
844486496
24257982
190695815
905906159
951064974
49052495
267862113
73509598
284902053
732066456
326648699
724216596
285160524
723925054
80327043
393239694
801240954
530085729
156748302
190679251
622597472
852456504
245073866
383934738
49685234
635730574
409658342
882525297
209916744
313345662
257745751
435664675
369243633
477421181
115784466
134784082
935886322
422150154
482919558
534613758
117518148
41747853
953135745
759353443
175405446
308627159
265786501
5332161
523001709
234682095
425206084
877748370
34529811
833268942
147460007
579563828
198658896
749939247
445374252
111008508
636958701
417612184
32576919
243874571
676083552
822217495
277714650
224503026
239564325
417832731
857501475
473815635
23559153
244810329
386768346
735501617
551796588
62080905
31322856
919303621
46351677
651396533
62645712
15614428
453508590
771338822
227301312
543172020
292603305
370867593
806242882
217153932
342052863
38636770
699585267
715773210
915524766
235016102
570770979
699005413
643420476
578716569
171280116
76775460
898449814
583024419
379599375
853444492
78278421
162472956
662805341
400528993
736163700
450651946
748892353
821564433
143212080
92714505
762939381
26289993
554161824
376869864
1979600
424862738
534952296
65019678
67939581
349491084
93974066
483637533
157179087
670313469
527673333
403306041
552074910
680238234
400131894
660000912
531933318
869383810
371355816
658101753
818895593
792079593
669589913
675897493
275601479
8354608
118188709
258054716
155544808
374266008
458105617
831415050
219955163
666453114
51949293
551810725
434949255
67470504
95550920
577256300
716418658
32240189
721220247
414817236
844608633
646867354
430076598
201138303
758700938
927930036
42725781
310318368
203034306
243833883
462126939
33562938
3556765
16570150
824503344
219556755
151138524
382766832
696263436
314922981
194973291
233437605
924656070
511125052
442121383
466453998
250168363
324122634
365553985
717553788
223562246
606212390
13452056
954938375
116573148
145902093
502812680
495718659
574414899
538165341
463025113
643988860
791591370
147807120
545354664
330354657
363826197
295390832
331191537
910267851
197758047
464878445
5887395
736816122
348887985
879842441
562339284
299654046
90474423
882455479
928810752
248164925
2575137
385180912
17917409
517363212
318608586
449701820
414903393
942107649
31202484
414758629
776509134
221165206
172735212
235126363
750302762
241258746
555463752
248294901
61431749
194694833
408504239
81408792
318426052
436165026
497457453
842175102
586671732
683368605
727863909
895892094
448056343
255180899
698503518
229388226
796693779
631885011
832249479
367038393
289506666
1810146
287899136
651697170
358537078
955270524
698348383
192082695
34355339
739064319
61453434
677806692
561676629
416655252
202411512
949507578
863940231
169489965
373859199
193971328
736659050
314226542
320116128
266235288
502983949
495902233
286299056
844480875
4154682
468266169
660793919
135218356
502211845
938938986
775853358
839494662
134747839
921504422
863618622
68475015
927288645
775267792
715696626
59276899
233197013
698829
668760207
274099034
576103140
556794399
736517901
35508461
228213280
67763354
547859087
642922680
80277325
100381301
142323885
556277669
564459233
289208028
76239372
754907634
255140481
789944814
176223544
68954319
142135847
592204926
850599298
716139785
633646443
596026042
50018925
868275561
91814643
26649559
271748751
442789542
411753876
680049680
639773163
293712237
111849675
462466502
611887014
244858194
194194551
68399085
720684159
785943300
781836483
143508843
810182136
348270065
282728982
543234320
141000717
280364348
936945023
233820525
136003611
42315052
409331907
280259148
369126971
278115878
331350249
209639127
912768885
655721445
888977499
239794077
657801872
105140009
775910796
116289927
26555502
498638424
741974511
832008576
848266356
763647783
398064486
595340225
705128034
82480968
472657302
819650349
401243175
26153436
138801551
678859722
442617228
452640159
214773771
34417369
524858871
475529202
50947506
8826306
561779930
900308207
210870420
234987739
880620270
16561290
499231950
737369898
863876483
772480065
148486803
594870431
95732467
89009754
922967153
84864645
582976554
532488552
298639308
157743894
760633838
886816224
624245757
765217755
483647110
605058951
398083632
175338462
914008850
97596806
361777568
109764018
706509240
15206083
421560843
432316680
94143420
887088749
364511121
188635965
230843322
373078956
809257842
812688349
22279656
607780197
69588432
221279895
711465891
127072002
454746219
315947292
469868119
121136742
278124369
253732365
63354114
286586901
668429583
623609462
795640749
564378538
350854269
858152439
684814128
591199539
676902253
80245666
547659867
811589367
214270999
79204344
863378776
570407205
245557023
652294647
955461984
331771461
593545146
171366273
526688051
745956879
535849439
408996087
13660287
767336327
203174664
301370546
864757809
179560761
387132120
468743409
170329378
490482228
376982327
775968234
106308111
388979709
136855608
357739158
298007490
729356878
257331509
102456334
168322059
269164041
142917627
726976037
465572337
717394518
264023340
203235914
624416798
108080486
200138962
236022315
766940895
571374078
292657772
765428361
318303468
415859088
520139382
267419822
582349954
62813644
680762762
525442824
20179884
33467208
732788381
788477327
879643130
51598470
841664257
338703758
792095303
923574205
178536450
305972226
528544476
548752254
300830021
25847100
569360847
109416594
527663760
16877199
455726206
870721449
931510319
33323613
326288440
512571251
814321459
658258626
891504771
521422164
266071962
317833173
898808970
569335029
291752616
947391945
91052146
909157383
437958796
637427778
922597875
383827289
566262096
945171009
763982838
622882795
86606931
719258279
907986117
613696311
330718431
362776997
626914833
813614925
25875819
764863554
703635755
162939489
321605917
148147325
794922774
541448880
302637528
26995860
149522431
183740185
577227644
446877213
197452698
576179724
697438025
211855291
564223047
15297654
106652793
860561351
80561167
70734897
841371610
789322569
65533218
713682256
29867760
564807
11535465
903311198
313745502
165076812
559063200
491209447
234610803
180187400
643037556
531856734
132060837
24880227
682120989
77167953
440216202
459427416
585130479
815978701
825880629
276707565
342755249
664586379
48774435
99003966
166197306
23938711
542586933
194660320
885725287
145988250
652838282
228037377
262599443
344340810
730629834
209926317
727511314
911292162
780659004
642520614
801576009
875452072
424744437
427939767
642214278
159290179
915868056
600150516
786881454
263867377
161017860
23252450
41747853
414453462
662082093
859976760
744155346
88071677
174774261
639152398
323519535
195745266
121529646
444225492
337812180
378908913
171319927
590292980
734304511
926434120
113658486
618219436
376467798
865437492
894049520
137180654
856142109
698306811
951283464
435601392
350850450
399034839
113894443
252874245
51861222
371183502
337548714
825713187
52823814
351099325
538889639
676322877
811254312
713131062
328865041
592068098
397003826
95217239
283403201
289439655
742749924
317965568
73865268
233131514
272552883
469641807
164258841
616540251
379205676
4759407
321630054
350601552
26271164
692118327
53225498
822671655
497604540
912327740
759052743
525260937
450371358
677031279
119719938
147290178
405177225
324945912
3187809
379703472
101792426
789414067
348336643
241172589
866231227
431234763
178622607
909622099
41374506
815380275
935952210
186395883
113285332
904342164
613093212
748532016
231499907
804581289
14340354
610334026
428430042
240110172
530184975
12589210
803184384
285045648
628775211
283375593
922924256
586489845
152056550
95235213
930150972
491860740
81130885
528400099
435980945
920013165
699987333
777911553
220380033
739514250
790567059
364692658
927087612
532191176
836519764
244724172
118140393
548015958
798780693
354731747
397001883
950933955
800140059
134299617
564117744
682315575
778412045
661695333
437084034
875868109
533715503
46687521
499969071
692520393
759322424
128613255
345079356
911856969
821269238
802877937
148609248
153168
444493536
426094230
698515600
353406441
711591786
89249079
273692070
162405345
71414348
278466282
59629012
178570248
324381442
679836168
94974936
198036857
129589027
642939358
741770460
316760997
901114592
686058618
818708356
914819765
746808876
780380391
374936118
427128114
617468073
396243514
684603522
624571239
175731561
397030391
507039908
858133293
623881983
96620289
548659290
552716301
113041818
599355957
377647620
136252509
85601766
899307022
227722524
842938056
677269852
654879357
412988920
289248195
868290246
40990272
667649739
609401378
732497241
557464509
329378211
51093810
27704262
96266088
657578943
22263105
829959954
304758396
954059843
206463813
474044597
382077576
199118400
481818663
705848817
359309771
596493630
920223771
224104951
768165362
552237651
723430129
440967330
629916159
804869121
224907864
697255094
254440767
382634332
289402223
487887945
437913357
414367305
559076124
836507886
830992262
584211471
808718789
139296723
189219918
60836415
383379504
156611614
312922224
377551801
377527095
33333186
865322616
751853847
946568667
254287599
390272064
884411178
80862578
637542654
180876059
956141623
10759904
667627760
691949050
277302568
770463898
199960824
99722449
591774141
681077061
241469352
81260247
590787741
84309411
75732003
597239589
631030561
478079115
870776335
349175175
936038367
539984211
183177631
590939264
3111225
470704410
571632346
260156948
245145384
500955090
805943862
101196183
112788508
752648406
674666256
685974275
84651223
60463462
260605779
383264150
348177334
51387864
477654408
172342719
455355514
220628931
138308760
722161828
22343382
274074990
557483655
173457659
358910916
623310152
199242849
743841246
18418452
931936160
601710915
71768781
40646958
744529096
781673742
184402474
951174871
69940338
892155735
293469888
74914310
643133488
45883389
939733545
284381389
532269978
661982523
706339230
368225445
291882324
52595061
170112210
399749334
578285784
791983863
320542332
359925569
244671226
214760682
75751149
863345664
425921916
143422686
929710614
329349492
230728446
223089192
492875478
916107381
893448090
689571909
355733630
778380630
349471938
597062270
923173903
645622266
216335831
887740277
526515000
441414402
390693276
746043036
692855448
298945644
398744169
630382050
486480714
951479616
740624718
149645136
105973110
196507048
649097265
294369750
772186899
420437336
339650040
935148078
575679699
688442295
592623563
135353849
918971398
934870461
157791910
41285388
284672926
445627102
891470518
572101626
386222685
319556313
928016193
840916626
496723824
44027648
318762546
484432092
351128067
940916461
238214532
618482811
443746842
938038502
483599241
156250506
28738146
174879564
805271187
325387214
321876645
426188349
376343349
10614956
693748054
854889604
272361423
437739347
243466240
666440625
764490207
527824544
21194622
228038433
518697938
845975583
461260296
770368029
237707163
640197063
947675240
434355729
706620212
926206896
45280290
170839758
816893250
442106968
504334359
94255758
122757657
344635051
890260281
595294587
797450046
22084911
790322515
910277424
617295759
492224514
562327593
794466022
763073403
114961715
80824839
434131525
18275835
469555650
884687718
93738816
438366816
813714573
151897741
783605451
440425011
550256040
312255086
518119479
298706319
32285434
663284451
930788094
412497703
211927074
603696286
470350827
432163512
495711841
247586499
32744795
197117408
162706824
302918439
411686865
753247062
171452430
695463109
300774087
13057572
249039690
318656451
390750714
121382913
22484668
678639543
166385393
148866973
35994975
375979575
653424261
749355294
246619626
80419288
905447003
210784111
217986783
398036063
791553078
506306894
674867781
924496912
445106046
213287158
142522824
496388722
811543989
527414862
953308059
571063606
891255873
496306441
308384622
306345573
875928202
25789662
101808855
298352118
244255095
377980332
60482214
900360107
504797825
359841947
403007393
93966690
548226564
459685887
660217817
114969531
689811427
484987326
269015636
524973747
165393100
766924297
458607851
4001514
410033729
175333332
179589480
177339825
13019280
876427296
848857056
586252075
615288195
362245680
769633017
826992324
647067789
311945778
202334031
136692867
163612143
135228198
140860850
85343295
454669145
273962798
123300240
82667368
930371151
389181031
930600903
730993534
604869713
887551122
44513906
175185831
463591671
273471891
629884254
468777936
274638784
130250238
343067601
259316822
47587383
415258313
660385562
845233813
79569806
758239038
429145808
347710909
504544965
283770384
368365392
182136827
409542513
513821099
238999518
416827566
598364980
405253809
937713642
858937425
741763352
195243577
428377464
445833756
105127965
43911351
14780712
271871492
55479050
89389327
305416992
236453100
230226384
108155754
730092875
707775563
221145873
271696909
843831231
465832318
715883904
896816885
431340234
208834995
390908343
528802947
930061304
874402973
89668550
218533325
11043475
757869263
427474810
460077003
368225445
415518877
919888716
753845031
65890946
12626787
29762457
733287362
340126340
402228741
860722667
616207972
727136361
8500824
213841674
7055301
817629930
918988854
444280688
869613861
52938014
257236083
186769230
645670131
69624429
576900448
420856969
725185868
598647555
97331190
459140226
718111757
424686999
86769672
944807235
43376536
921918192
73750392
612968763
941179068
766221265
476563086
277729850
15192351
210103519
151205535
190211862
676290095
899972244
696265168
32529054
69624429
90177660
27484083
14068257
311625749
5322588
271672167
393737190
41989508
171873642
137918211
18629058
513754191
181197744
334078554
672015067
294513345
457798048
3704751
121969945
432368045
924378453
79857966
408159638
582230078
239325000
557655969
470585889
118599897
819675072
588538467
820561224
950222306
75396948
744281604
113440050
821152794
190989949
279129534
468751518
385006914
568948003
51990963
105176596
52306872
59209005
62128770
841878339
402569576
301348467
630678813
628735494
791945571
32643930
952312467
20668107
496030733
221356758
475083499
131513874
294298758
394724994
346150107
258259662
519541863
596503203
848033778
181140306
218427141
437055315
675939957
826178619
852470618
850939273
602401856
255063012
911981418
343888980
101205756
139382880
535551912
125709024
944032946
950215980
743483886
37461920
133160430
703282633
400174193
560298117
83170224
137717265
244666734
319181630
663116161
800821453
542836965
751835364
57323049
161230035
558372857
881022336
684019569
795851355
82377322
618109464
935732031
845956437
148946307
890681493
840049896
833052033
519737316
377733838
854007330
540998949
358786467
273444282
346576972
117230958
208423356
811886130
839800998
192949901
931797528
99836077
584852862
537198468
34156464
891763242
177358971
754237524
522140139
607291974
108071311
234768252
281896131
408189025
247930544
710229710
437977592
227382866
823818957
393566198
920000713
140522325
807425112
950732922
761599161
241293002
120648519
828964362
305966686
702292965
313879524
205149390
769324572
132863667
162317750
111228687
59499892
750710240
670894986
584010438
301400565
334573952
896635899
707148211
358894771
523083099
169604841
267546204
408517808
858881015
224793186
268348534
326487165
160204925
751825128
709712945
248907573
667965648
67891716
504688560
553252742
73195158
12990561
836756784
309408933
314693229
698908448
176554839
355694388
849287841
903786930
34395789
110673453
522685806
639256221
341598478
463898007
677950287
735723342
858075855
123024647
722876376
114674967
675403869
163568002
884022983
653979495
223259196
297336543
102402381
316453125
304421489
140894094
139778416
690512205
413649330
347672214
562739526
270676575
37832496
74146423
287890952
906218472
887857458
202205300
103876623
757422108
203012649
3838773
432460275
689815990
841035915
558565404
390711873
572656860
117211812
386777919
167984643
562967670
487907432
245033648
203454969
385322823
607023571
129848172
494267468
53943855
704927001
427175979
888705834
267929124
592310229
853354804
51665773
430214583
451137198
271375404
681147669
64962378
952946129
126861396
663447192
437428662
240387603
34032015
381005400
92706763
412581422
118670840
710728239
755233116
741946859
50756633
73860800
425933763
250705518
640687012
562980964
56337105
765657716
110194803
525835317
199223703
299312966
155944170
634821694
75530970
843362380
879070910
811834228
329713266
87376064
529780424
199510893
369201891
796042199
66283452
930754771
212571667
550571949
61458660
96380964
653445909
928073631
443928729
808985511
853978611
414348159
337898181
444736870
953116599
515880650
452305104
242072451
658238048
359159814
203770878
410930102
549925505
157179087
108653550
568957544
743525337
218762196
542626359
228076725
360335832
34979742
797929397
914556555
495415315
825068416
129139770
76053102
99553449
149472822
866758566
281531357
382029711
624254851
320566435
738789536
863168691
303847020
348870693
377559120
82829259
666481833
581157684
69959484
452735889
453382462
788728159
793666811
904278735
453549782
875714138
361399896
208308480
894449884
35333943
459178518
596744680
868948795
63229665
206978928
178871505
381977348
501084045
199217183
920607186
765772989
426686716
263870172
873861732
254197376
728629749
350318570
478343664
683177145
695098473
195421727
480009366
786383658
369859609
115086606
284461695
25483326
342219899
79580349
323624127
560372735
407312004
139545621
49253085
282491581
20754264
934994910
435360894
719686241
646882569
946405926
603468182
576373002
104769041
194226597
544425690
877738797
375496510
863203034
27499467
391736733
420268234
847899756
175195473
192088373
859033155
285845512
327004107
953623968
150979119
416309444
907204491
144600165
861742314
438654006
722590723
869966394
536034503
351195078
597065128
310327941
751827827
506622306
380973702
187276849
528469044
726274791
862385721
503537679
221981735
119815668
863638539
897258764
591190125
256424708
302679668
94374648
724313454
789376356
216682023
29063628
183830319
165401128
922042641
2881473
171500295
705070563
324704357
925747392
419938791
34585948
559771602
266253743
64351603
805395636
558335652
245738910
678747589
199845948
29592429
128907578
373471449
892026465
103016783
589392023
849412290
539180079
908563857
724627577
253698203
755141008
863005950
421136700
887330943
172026810
486522704
70734897
99063722
950541462
541008522
479446441
929193373
828977258
601151773
560363963
951060929
629204571
499251096
867160632
187487205
12119418
445967778
561542607
738375053
518616300
768463002
896578461
393615234
788216438
120591081
481799517
353435160
191278113
147872610
623324656
15919899
102804447
443600748
365568350
200506485
814231515
565601559
841714448
446320546
500524305
615817493
457122110
386223336
53589654
949402275
583860843
633576745
277934958
490674187
363304923
585526696
339889820
880936179
711924864
150439695
735467019
566750319
356241373
432171352
851253638
587341842
18858810
307262889
125308192
620995018
734277819
449595575
26402334
420312138
257699133
274073464
418100775
56705398
24908946
231984068
366074131
207373560
84711477
892117443
438232794
874120203
262195611
200677649
23291109
850506163
209112612
561197979
529580730
223741419
897114486
671197146
39814107
315078672
726278786
267309578
95567259
467283834
559417401
675681486
831376758
912211170
303194970
69117060
923804073
853965974
91337050
240473760
175185900
37795941
923065613
752490436
641970970
12818247
399874738
8668021
322419748
231535901
420561036
742635829
616606503
831020475
248524653
955615274
200165495
466745793
33286983
622666212
911643777
444215919
599296850
342043290
435994558
476756768
177744656
62932902
801489852
131148077
28144620
63254422
683636384
328908674
361525723
671411928
115555683
44878224
117686376
569622219
359856434
720119352
383906019
142876815
885180567
472571145
177138792
767955633
112932681
682621911
325673460
291000054
401839188
408850169
823555617
677710962
843616548
632896285
265009359
339133098
374696793
578821872
100344186
290664914
562971546
611628543
180479899
486729474
531933318
608978709
69378620
6691527
732092711
48439380
938154
652763724
508025827
328873723
461871061
55887174
952264602
488645847
16350684
89974997
382068003
794839321
375567936
224099129
96553278
465329785
890275879
83380830
426333555
860466728
885205737
798991299
926599389
293424981
297920204
768367272
101923731
268350336
356274478
85228169
640050780
308978148
684680106
834046905
956124288
170734455
331097787
58608908
730204342
887819166
672531969
642708596
60951291
483372498
573767328
459858201
234222591
128718769
476609294
592635711
132752645
870831778
237617746
810938403
455781165
297543874
47510799
889417857
371932339
341564640
865193655
862957237
736460463
539160933
315535653
50005088
30030501
835741041
416942442
107858991
287333595
932216641
568253280
609905403
90909630
530545739
834210366
238788912
251147655
504803436
712020594
197088924
689600628
719643340
388261734
423566958
852006573
33849135
673936990
277151821
259284705
401351357
188834356
798725842
40130016
60291126
57629460
272469201
386653470
233810952
112923108
462300989
430785
256461766
393553384
745544633
278086077
235594674
54029662
61670189
801481868
94395064
584574768
508495285
590893425
265571703
359006646
245499255
378478276
188224326
194705247
273745589
317440865
116091771
894099054
231588483
180220561
933458189
754984218
93126144
231762330
69298400
404239071
747545997
530056939
55936027
321040128
268819413
11629181
67805559
386070477
809179049
433372705
474074106
580937505
78881520
329320773
319532331
414300294
949095939
126581002
946780510
46685256
559742883
78374151
927183342
183530843
409576736
722522175
152172408
272220178
387763938
511447098
940859608
594033369
343973491
859159705
733148205
9946347
880504351
762499023
519928776
464836161
13899996
65170580
558973922
666500649
65125119
185132247
23677467
536059281
133942360
922330596
354811398
390670886
346623315
465520018
583645869
664126875
71842875
100578627
234318321
938852829
330718431
336471804
37138691
533062932
615113115
164469939
90790039
528248017
652438242
534307422
24669621
574189867
562046209
950474451
833588121
910974177
921793743
200449047
688202438
634699473
358105232
459791190
907185345
764152227
422102289
414242856
735467084
555875391
196059799
537926016
202762783
415560236
588078963
822942945
134022
827452432
258656154
290425674
42441392
28441383
83122359
37698474
462286687
843965253
52755960
563418915
490529058
585791016
430824246
42618996
430737538
510614247
641099265
104334129
322245589
608350330
716941116
441726939
223257056
757310457
249644694
406909938
889312554
70572156
323576973
779903050
257832037
893118047
589291279
116627859
220741850
238376317
716328444
276458667
429990522
913453826
256987185
654352842
236836020
431723154
397987902
52871679
25507464
596484057
58845507
625577834
830120605
300056112
463486649
919821705
727519281
599939910
364479129
270766706
145654040
698011532
204571704
807291090
144609738
788864662
866896855
558517936
405263382
159543618
786381090
171078532
401795459
564276601
95136474
612390262
581722491
568231801
928906482
341466203
254093642
111071121
10456859
759598404
386481156
5305895
844290735
674446569
214487715
937042292
242369214
39867829
200946843
385274912
508594344
773367091
215411646
677002560
676198428
237295524
52689792
790117128
303071607
743525337
62109624
885655668
53915136
495682005
160941276
247825824
883390069
452481566
82385238
73773919
835456472
229901446
266219813
937886114
429061860
793726149
404775159
111860505
354627353
925623186
24066522
28743755
211758199
297749749
431857176
404104505
165630915
498619278
80834412
278727468
714796764
158721809
310059897
139612632
312232968
495488907
883899620
586662159
180518061
463610085
144050469
561105677
773862174
330323478
134797413
242034159
572647287
677730108
813858168
88399275
870423731
154497869
442594179
745003569
737475201
450576300
309093024
28967898
270868035
810411888
349376208
92101833
55472159
154575231
81571533
711963156
455004935
720368250
941688933
779443362
237391254
837207221
406048368
259696344
519805319
445584858
113361014
536748537
345986309
104929653
346590465
389834611
113097862
788793885
135122895
510413214
258999133
851369460
85343295
371555532
578209200
242374094
658957455
517600241
299272775
14598825
445125354
670619449
203895327
430564821
463180032
24631329
281044866
142383165
105804126
589888260
806878174
263984356
251511429
720846900
101598249
570416778
483484365
850360017
404200779
948770457
624063870
669421766
536624088
38875953
790978698
125176548
267536631
550026288
450214252
750791244
555431860
174860418
213409964
18897102
823479371
947659989
222658407
227617221
627960081
296504529
940068600
381385904
203232154
459974546
617564135
371039043
248427959
519546139
595861812
949545870
599929075
54470370
377128335
578094324
41987178
906726579
148850577
457713316
365887990
239095300
920140345
409036933
124335077
357098157
418139067
841491135
307877253
686974418
772251698
752485665
380301896
19701234
659943474
383821397
554611755
121998312
851288598
611691782
216780585
192685344
123552539
771427920
127684674
305250022
285451176
621085231
995592
419186032
481922174
559844989
299165823
885396035
375694505
623154435
89270814
147050853
520848620
870696447
15297654
595833093
674200161
486616938
874942110
418636863
597546660
12522450
408766873
917265714
445727172
683305873
311307142
217833615
189878831
398678443
483034434
97760769
269291344
382738113
150774750
903844368
639982672
207945166
30076114
41341265
296763
5054544
535136290
90920965
16870926
507097320
529925850
236246173
941954158
112464467
43882632
315612237
270249667
955471557
72563340
731166594
708225225
615589047
889293408
818041569
324917193
486601869
170436714
104690328
402429281
795583311
79892146
514213695
950139396
584331640
6165012
191565303
621206406
469362465
558295152
150257808
284538279
202938027
336572452
761532150
17997240
112369535
369950141
697354758
943763778
18542901
176204489
785608245
751247784
144475716
13651098
758344341
774216375
234471260
494048476
321326199
141613389
107160018
833358369
894998916
456106932
339104379
821248524
944874246
681041766
104156504
560661891
315957687
736121042
935854766
925170460
529635798
422925567
147653952
31945101
573326970
803910332
83189370
952905993
417386180
25894965
444617985
575170652
44906943
866828870
406938407
218048802
844530060
696426177
745200612
741959142
905082368
945180582
802279044
279441373
34577676
251157228
234591766
20534085
659260760
170964207
48525537
451634994
850254550
378527865
104268850
184502007
74616401
185836631
186357591
243827453
123673587
699635513
728313840
551471811
389766536
782554458
119183850
38904672
918969708
679241813
557818710
93332125
581419970
126220353
703793270
893547827
87805458
500018869
547334486
170238167
792625254
28326507
404954248
247825124
757961421
920528414
4690770
679300080
755788350
661561311
205431068
416281905
4824792
33540377
753299370
820785448
943974384
22140429
669851529
370159191
305962653
40912419
60845835
8960328
642846096
843237705
713180396
394005534
493670137
249970176
218973361
171911934
194901052
847641285
501194415
599901618
336203760
403454085
372171982
899220609
672388374
194194390
156815313
647565585
769822368
352110464
543210312
510151944
877767516
126179585
74209531
118163799
219767583
166608492
73386618
145697384
837004258
726039997
60700764
925950262
229206339
532680012
419575017
74688546
847466390
838853271
266936276
264936581
156727753
142848306
284586552
701452504
346440988
136486889
374361738
699460818
651624537
727050204
917882969
235610676
608038668
773464712
742695158
10999377
144419448
123060915
452218947
88363525
288914278
1905027
28757292
33888420
339817205
214454472
414327115
675099968
409678986
614338822
682338459
741331166
317718297
658662641
198400425
891370959
13871277
682795787
772206045
135022997
729682779
546971347
594062088
148132602
281494065
797661863
808880208
69260655
242681557
709810467
82003660
815657892
809014230
274618946
717762065
217019910
911743832
142235634
826762572
200897397
726389667
857338734
105513606
144521342
201498029
576811542
548473680
877097406
737215403
573212094
461227140
17825622
272868792
750377190
55516336
340381057
146150991
722349861
464238746
119866799
748844739
32615211
59009384
138660813
925622943
295441926
906960622
363273758
418933626
629405604
282757701
27646824
429923430
642386592
897642220
903882660
690153194
480583746
821784612
330651420
42887040
83701444
787628148
693908478
664327908
693350816
240483333
47482080
425434869
893854109
809981103
767409972
175961313
909164302
525391805
469711496
14972172
230489121
845726685
400412765
913044021
670866267
285158152
177215653
133617153
277023474
21836013
755051229
27512802
590968215
116244939
427386585
862804917
735943521
599308092
87018570
141517659
749909152
280824080
77435997
154058289
341373180
869027367
111062191
260076804
602438463
221270322
523726329
397155051
840863601
243010605
213325968
359073657
749948820
310521245
10080369
302611511
589823299
794185653
428937411
403352208
573566295
803787078
776695782
159045822
727289529
853997757
744569644
736880878
490408885
901834038
26928849
594435435
358097211
79522911
943770974
928312956
126318760
719774724
564146463
4528029
769825573
877738797
491179299
42542412
916494927
934908753
429046767
894011251
59285589
243853029
114866427
389113550
223232787
694124980
532210935
518329157
634810317
122677995
299592811
891140997
753280224
542712516
394435169
93791067
129876748
736042005
414557048
99875109
433915371
764451866
237101308
751734727
664346547
853807383
448954554
278842344
498638424
53838552
446912253
34338351
901834038
54882009
808832343
849838175
108710988
288022851
537945162
488025245
187448913
161525229
110032062
328286187
934200351
31222070
399682323
222974316
751165324
819288860
512729880
834066771
871411044
765696405
729204129
76137027
43307510
462012126
289412773
105312573
223923921
459115503
639389785
374715939
159811662
670648493
546168369
389266899
714229179
952026575
315447851
23970792
234490635
118573955
465585338
233424308
154980756
430421226
414812008
431158347
74343918
486708343
845186136
88166488
510470652
97600671
411134308
395144721
761614254
475864257
927867276
682667829
12578922
776676636
134311019
703292878
15735634
769876489
679727280
870636019
336588716
377070897
283513968
134060292
487883513
162656988
131322414
874617999
680924780
954472605
66898942
752801574
6423483
574901802
201973344
816399318
786243695
340434144
832640435
599566563
532694491
814997355
754778300
692710111
552249597
217851196
305905215
822426003
238332458
765198609
684485030
487552890
501127404
582157051
756106224
23436688
461878104
666263758
166530940
675488933
107141016
472348825
449988438
591352929
910239132
418598571
203929274
421054959
457823642
185716200
77901250
167716036
830954985
304411703
943782924
915444049
678381072
689055468
236588458
536088
933491949
25559910
200921
5506913
274142001
800101767
337366908
876084173
259007088
396268746
856371861
883224126
350036745
836393932
669880248
106766923
620551943
346197499
332875365
260617784
740092841
351128067
465673303
117661743
721965754
579683442
241287465
751662387
421860418
204211236
799804233
110037727
132699328
754132221
298256388
221241466
706870320
537531788
723728373
789896949
907099275
669774945
142685380
501744016
246753648
295077215
862345413
197184654
602845046
560852840
699824592
25196136
669975978
734737066
503171460
699798830
252219831
898885554
172390584
700848903
312044923
422111862
891911462
131667042
31590900
844515976
357781302
580713507
891116319
2248831
924709713
526725669
484183194
86587785
127397484
165842652
651810783
623690523
216493395
679749536
330392949
874260033
95596940
346399741
600341976
588155547
813187905
308537113
571251532
87497220
657900192
361055268
353558499
540974406
643704166
883293952
30413421
799893042
801078213
5514048
562662648
101645745
9945362
383570964
414450381
116369388
654685394
466147662
189089056
555826812
167958285
60822231
13067145
905534206
550830420
632713147
724470487
460872939
96905810
183926049
345862917
30719757
649719510
730330426
307494333
341112755
63698742
708631752
388121518
625063104
40130016
284777604
208544112
845619171
320308443
91946107
310484471
42714025
188458649
379913351
553194951
157775654
760637700
692737394
743722397
387706500
53202523
307877253
761291737
124247967
14886015
210079167
544850558
225000261
488481642
169286143
845447949
882059621
761800194
622985089
45653637
750580638
1493388
487677339
112808232
81686409
134845278
9333675
42490238
233019236
463046010
165009801
60896604
562224078
17775083
183801600
720052341
594885366
455550351
376642857
514070100
145166627
335439225
846061740
57849639
584527380
440720649
793589654
442846980
598580544
399988659
828913100
563010926
218314118
455035458
445988215
303990615
59253039
248323620
702356919
146260090
596531922
401477706
482847392
240704969
899476846
27935134
399603185
13598915
207073563
919544088
497691873
235390497
925957998
416860945
838144869
81619398
154115727
61030971
372923152
611456229
326958478
317824455
920558826
688380841
69373617
905998293
794607924
144944793
39065057
85594517
440989818
915341541
21577542
614050512
471939327
754093929
48439380
598596875
106030548
75167196
182640700
832889292
68188479
63018495
346243593
134041146
571421943
211036785
563820425
236538141
454774938
117862776
586783961
143326956
433245261
883176261
618853708
941435869
247146141
738882432
851960887
42158936
787248831
273177329
602716080
258528438
497192901
42551485
642134762
38320719
217814469
520036754
141278334
556449771
82139672
70265820
502122996
802877937
137449134
896794169
25856673
133256022
571910166
201645672
113248590
819314778
667764615
579214365
121194180
332750494
803481036
800015610
694262679
245097519
597470076
30834633
19691661
845733857
180597241
396487947
202966746
4376256
539576399
401108700
563361477
406721158
60692803
363787150
94562094
60290754
537785997
463524660
154257209
187496778
801240954
158107668
196380522
175260711
423180112
867964764
6710673
937742361
757157289
456048147
296599815
375625374
424916751
678467229
188015074
417019026
526074642
352923747
539543853
840730949
241780281
391367736
395096856
403846578
114244182
653596575
526725606
296523675
755988467
776212510
893266203
868845480
718702473
789506170
424321842
560259825
372114523
264023340
419019783
72643518
583153042
881428239
333485028
182097606
250083396
389850852
138988992
348007269
187464932
771392340
811034133
591994320
103560714
255532089
363458091
782152392
720942630
241651239
740230922
149214351
690950421
695344738
931510338
457838298
673823615
799029591
651677108
646426398
746361721
785273190
785885862
338528153
372782193
349842514
12339597
780994059
261792831
800352441
94973733
430086171
781616558
658517097
126937980
263455604
911993236
455986650
940461093
674004111
491753304
573125937
141642108
798995493
855012495
490172491
760879727
373708332
87334479
798509447
665754285
870549681
91297701
413477016
420805995
565075044
37851642
824216154
85831799
25531191
623996541
138492591
48730715
246791940
513947409
538916928
883042239
262587280
769049081
647396171
940022991
15757158
371231367
602679742
65689926
639639141
458441397
90665883
179924535
838786260
924941853
11085534
476352480
899957730
172831872
955184367
525892755
159658494
136922619
104435916
682507035
471030480
77043504
751635032
244398690
675468771
385820619
69780184
895669026
949632027
858123720
290772008
516797151
654508953
323672703
709078354
910795479
925029417
837580062
116943768
93643086
378867803
491956470
153905121
527421259
292177533
642419411
657985242
270236217
4009893
866421405
762987246
50918787
9295383
896760348
123242802
344617097
676590921
561259285
429751116
213812955
257867901
901360786
22912061
115115325
283657563
340410183
47543
144927256
86425044
197093089
798531795
154517793
370688068
106020975
386640728
771689103
727940493
3136449
659857317
198955659
523911144
649815240
325115730
791013636
561593344
354163703
641509294
539084349
908343678
640992531
86980278
746267340
287805385
85094397
382222020
398191259
438460281
249711705
611796747
136702853
865633792
913189808
401768061
515371089
621517452
802571601
919008
249434088
727768179
280383597
267197395
892632903
19089382
656034535
212865228
84567882
767323815
801767737
295006373
20246895
331179767
165592861
352736331
96579200
609273585
704520965
912016743
558274654
30853779
4030233
334424928
624667606
390406086
252600646
290224641
289849464
885875847
467276948
141949770
445794284
767581043
398372241
851326890
807887868
138820179
255982020
57150810
148292861
606093598
481282740
930198837
788733918
1541253
745093874
175847507
236596695
278496255
771236781
250443551
168665673
784038273
126176781
194385126
480380271
529077761
36195513
920673702
777719489
873220341
455420296
376946890
49157355
529827258
179985228
164521578
23534171
133888525
64464582
795917161
100142236
581234738
761843875
207385951
501117750
626514558
884716230
266052816
238195386
111506304
190186791
666883899
466987039
551355229
69625223
864426636
706430479
185377284
670301460
737389158
616118280
696349146
98405773
558445467
751808595
254684228
80633379
192795127
848187715
416387208
787886619
753892896
64568199
410078601
907437079
837722943
909896471
10003785
230303756
898818543
407467395
788987514
727002339
316301493
579566249
940748283
260557914
891925983
359494869
697699386
931271013
449272500
13938288
545666993
612662427
195030729
36719010
779438102
85103970
364307740
77049523
61401222
231561297
115603548
544301634
591314070
347148500
317038614
450481135
120056234
533393583
314350008
58730355
234106593
719746005
645823299
488500617
735991386
204686836
295479605
213857865
941456847
30241516
40553587
881146785
52686996
295802002
921667633
145567038
632191347
510827371
875221098
719583264
117507240
602706507
499494549
588758241
795108341
92513472
394809715
3953649
606396848
299686953
226583337
213742489
807454029
42829602
177805436
903640466
387144161
767323397
803302976
163382391
861570000
345776760
194403328
350718772
340837340
265823064
75376254
541889238
221662815
621517452
121688890
343205093
338166225
271183322
322878144
775633179
168618822
48870165
426175468
394137712
563964576
12978644
170216813
139009533
849064125
914231073
547376996
923880657
847187530
341973031
429465952
224993494
152080691
639418962
795372705
35121563
866538387
354479607
946827138
233437605
896760348
171935213
61359984
832831854
59257078
11142972
521536896
777767958
220303449
742011690
317115198
371700444
885416343
562729659
884625707
867112323
546157206
12856539
564280485
168657114
201410795
54882009
82527756
954274932
462347181
777911553
347514308
581808648
576827029
57649387
473585883
774170423
408773280
160328604
96266088
698158890
303763282
372839631
61476120
619077981
238377273
951251557
651318201
98745495
142498168
32421353
146630867
920195052
469756683
463218324
872002289
930131826
71086932
324314205
406442178
81849150
93492106
30327264
93078279
486806196
203483688
486478616
729931677
878743962
314478790
863334205
346165193
850388736
843692701
27321342
753444078
544856868
187046847
231810195
505429047
147165729
916972608
945994287
503159698
896444439
199673634
523242815
918692091
100965373
756334011
229417193
272488648
246351582
21098892
356594250
114633461
552812031
742835065
328660236
109229455
101597420
916126527
252531368
588816918
801422841
36302310
478525551
277776768
736766799
12607641
435820398
279761352
833119044
32519481
187831884
99415222
686188974
192761928
81305317
430344642
719870454
141989279
549691410
107319385
825623385
222869013
922751043
318962787
411600708
673671156
322296001
943770781
568715210
844037667
735168108
609064830
539084349
227976074
37124094
332039505
545828144
357532404
287553867
930894268
662736161
88698252
660824349
42851737
954706652
949565016
363107151
100725596
45376020
306324482
903566751
267766383
680110002
256527681
663179148
463093875
901824465
828443348
458939193
572206929
697488780
498605980
82483679
800925045
377128335
334576350
446791056
138990387
398686731
533924502
867524406
613926063
696780378
779060313
1148760
609372884
794626011
649757802
285317806
693545197
677615305
465937056
567353418
40331049
891399468
428296493
168535285
737006124
352267254
713446971
501166647
376716696
586279055
28467300
573843912
262346415
585966215
484550507
247931127
848122197
755282181
41384710
801245614
376179190
148688245
662346297
877662213
540769197
289498306
878373944
443622393
268091865
525500262
719028862
497819856
349002861
666214263
886134318
431818884
144935220
680515851
558874487
387606859
700695376
852399066
39570426
276655332
646733421
864374889
496984797
811481081
912785550
260645721
732698274
30296246
285529149
155733564
951114716
32816244
118541276
530765636
174093408
433379283
149105222
825029859
194188305
735234647
875000422
773565411
799949396
821698455
839255337
78938958
941217713
239800452
467035882
250549777
652533972
848349687
820520976
859004436
859549285
409956516
290764240
514218373
734900064
153072270
71615613
758401779
323274560
681521016
400050429
356163465
126731681
630447744
692893740
244702535
754600096
688853934
362070006
803107944
600998883
838791588
590883852
904495332
270951014
633541140
923092735
169498478
154364625
162141575
65785656
401309733
350668563
260959980
760164823
467786643
109314087
136271655
868845480
173931837
637194911
699261481
555176562
150529815
145563986
389622330
299941236
180422331
216539945
394378881
678495948
81514095
787859847
24047376
694904994
382326474
834467683
890853807
630851127
238831608
701459187
508220997
82589252
562751336
10068626
564886023
761814832
546194913
35548566
173488669
301167340
726935328
67736196
570617811
760720332
131753199
661647468
171021645
226236738
287410179
41977605
458493269
739131330
33342759
420158970
683636370
896387001
818178517
484605455
735369141
499596716
256912720
681282671
358561754
482951370
411646199
34989315
306773276
484883956
169241067
687557310
380028954
607114966
17585601
209639127
820157202
27751484
886142181
20400063
447327144
335876624
658626770
488328303
850427028
226411023
172017237
754524182
346682752
15651855
442698910
132734965
109907613
536420733
147902850
361811535
244752891
900733143
767626518
241019421
146161603
868328538
335514504
673413115
147978611
180120379
269489523
790423464
530870715
270791451
43637635
406195646
156112252
939621317
434470605
150372684
389203180
725648586
660450843
57821992
91364712
65048535
906084450
504994896
534806338
48085179
169139560
524736842
316320639
451465539
296126480
723912388
54395931
856649478
164400268
653816754
90809478
319548452
454640083
657340755
668984942
114330339
151167025
194800977
35420100
705865155
450558936
161477364
781424837
84864645
149319654
887769507
945886631
630410769
182528391
211640461
926446221
83246808
861455124
722071843
273165555
310554149
547996812
724226169
601022872
409714827
262817142
303166585
118016349
496867419
81232633
414893618
827604996
948090774
593363259
828471227
28068036
393814074
136357812
241225908
925252488
875872062
539457696
140847549
910861377
611427510
157461085
517541348
681233826
86421722
782670089
464263669
337983978
814624008
175848792
865064145
879164537
102488538
585187917
546557043
710252255
280172991
520391013
71591599
369375168
795621603
2048622
177157938
952245456
613801614
440655751
856410153
879548094
316948358
23654883
34184021
357484539
12351066
395163859
650802869
758642367
933089755
528247713
719251599
63267957
420417441
606613871
666769023
640979361
447107940
483149310
181743405
916484908
376525236
303800249
911273016
341382551
166737880
52680219
52737657
94485729
855653886
401617588
778371057
271680877
170322816
248929363
146093553
850459222
549920985
411007182
722167974
5514048
869496444
469258887
531004737
919029745
45485306
795669468
883846371
180451050
155417655
938019978
294953703
799201905
554314992
466291257
677864130
873912006
933128175
492026273
636692266
28154193
734756469
562324895
81236478
46019635
668798499
540864927
556555234
425515543
128910018
546852448
541609284
504621549
509119501
711688879
168896439
8500824
944931684
774755747
570809271
805724944
901489410
932075145
579858555
425893197
836042395
52766376
753347235
289822575
184146228
197858258
854217936
112928534
434384448
205187682
859107131
73307025
698541810
205402395
145107534
918820354
13067145
607033503
624941546
565582413
430105317
925594224
306192405
574928229
655177179
568302927
25176990
332901075
709206025
38545128
734756469
460707580
703593948
741313663
105777181
88301352
38025099
884937693
927949182
471935906
188374568
698074081
523458865
658363929
908163810
751427718
891437760
239482040
64541166
59897452
456566273
751780865
699824592
448718394
645455578
329398702
461652185
941313090
13947861
816798637
824718424
65517612
384135771
207531240
274457910
800043263
65007364
70150944
222782116
301017454
665257161
63334968
256176910
775185041
256034794
300295437
157743894
811886130
1895454
693171063
159057512
25693932
520551021
627481431
566287330
494213512
329892693
703119765
581288982
171184386
352267254
675218317
850675926
191754881
321752705
681951801
67039719
2374104
233303583
404631564
935090640
841303959
677135811
686486791
178617622
510387200
573129177
608619089
21444302
57592922
262344505
255387414
353167116
19251303
427319574
671383209
449022130
108203619
458843463
711857611
949018195
467204328
742556255
388559708
699083784
944223282
771162588
722656197
519708597
582899970
841552857
815322837
683970039
220633562
901647579
337337204
71455703
571973685
635716194
352822488
183498557
840104636
295413207
660673370
279550746
786013534
853838978
303382921
700456410
678093882
479109504
167681711
181121160
140005125
828030897
623058705
920108895
68901458
498353424
457892885
260396342
826143730
745152747
433821672
847313752
542329596
155872120
174526333
114665394
656824991
173175570
74083008
270944619
250174056
918381033
506076645
17633466
771440196
509120859
402669099
70217955
704754687
373638303
713576969
446856279
179845572
77687243
904169850
307162828
196664388
670992150
946923721
930456324
14235051
231275818
146932114
162492198
396599817
217046944
448284060
671890578
117987225
110855340
399854637
649087692
578056032
472044630
592163989
408816731
471087330
147644929
179704356
235577563
821625914
619173077
541643321
664339364
853622052
346619184
496317500
290784444
825219434
380383155
718415358
64408114
413017512
472524671
852274617
696648968
486918825
936411714
877652640
840578624
651688972
843898242
371861289
746321301
307746215
384489972
873296925
331618293
25674786
699201356
116924622
781183363
780362241
50578162
300416160
843189840
202264666
782006085
373101504
583893966
898182864
333513747
295212114
600530357
506677419
933214332
238434063
666094683
153397752
754063469
205122850
844597071
474591048
214782437
754591725
525720253
801786615
20782983
43662453
96218223
476564662
633294479
338367258
640500711
102967188
326035674
496832091
508709220
187583426
731549514
327242085
809330139
335414642
43403154
372169928
90043638
101464227
305924361
73432183
480666190
797536203
652045800
402749924
397663064
746098412
344542406
266316114
274215525
67046328
449350108
278322317
261716247
356139814
572045560
71500737
189497535
715306496
252985671
554803215
929873913
804620223
870544655
572952797
200391609
142015455
420658034
462878489
16486232
954112191
551921742
276449094
604879578
237886383
873507531
56174364
8167424
892787553
721651032
336155895
300161415
324773598
421728942
269231052
774277954
197772793
8493804
744099717
167718960
188894436
925000698
475529202
385514283
75626700
343872637
21153367
98716776
214585071
333810510
633435837
289908732
853844589
453678731
235802136
944405864
311141646
1033884
448567927
597763841
465247800
757715311
712116324
593698314
376754988
303179100
808919903
673537134
261881340
213430035
112903962
343967463
733526720
396775699
22142349
141192177
876563091
208177626
59505768
22199787
232422867
904017684
33984150
220772526
412500570
889522144
659213669
178593888
902446710
569114850
444053178
678193257
14263770
954227067
519057633
94925868
849658905
373212978
157795474
251409707
322620774
246495177
530534484
475966485
238712328
133974135
25056712
365047612
141345345
906237618
465850899
41384079
280899052
100476341
243730763
770672289
685225767
867332946
750379605
12982631
226023832
64483728
198167843
445464852
374740932
398333896
376716117
346080402
38088057
314860215
436796844
141268761
131054370
858723389
645574401
722455164
929304796
261524787
416176602
792491232
146888112
154029570
570606274
28115901
568116003
446403549
225685453
264383296
589859541
947401518
383909317
395307581
312089373
717565352
248093868
553622950
211383651
82107621
688731805
898435623
233849244
116025002
77081796
220179
767722589
179742648
941676864
240425895
191373843
152322175
608164592
856554444
146946304
135769961
44696337
435916128
143508843
812199588
744769827
27656397
665591544
243833883
654648048
482144145
30608960
639505119
29216796
151478921
944137125
656956698
889849429
444174189
237695165
52351180
489944670
902149947
432849853
220609785
950972247
108762944
234108500
67346055
416358489
136913061
767007906
579241072
566210418
709359300
366435294
814629438
834600812
68312928
487208262
40924575
365975790
299440171
34395789
945664104
141517659
15062152
249049641
539562999
922760084
135237771
691965159
367556158
547853217
177196230
149922162
781568439
912381060
244813166
271174526
824991567
934321293
953892022
682209922
948866216
142570689
858779267
6375618
141048582
255950802
430068334
166014966
675241128
939048063
782803356
834506054
260473233
556689096
472345203
115749464
766395234
250339723
131459500
480966666
370886739
158869080
755671840
538098330
394733082
3255665
213512158
806094465
184356834
742868518
698627321
147278336
209237061
839896728
482900412
732737097
838831320
100640949
879883149
547345848
108714580
376023350
619271415
64904940
161020440
898692651
429181308
251033026
243833883
795755398
891093132
299529597
538548614
170236659
775882077
236321788
781070643
58816512
740060614
557770845
479750635
856349318
169997334
580190811
341593359
809330139
602483637
450549479
325721325
412395267
669387729
77330694
774465901
81054591
883243272
451845600
905404972
872384560
429349050
104048937
439754901
888438045
50468856
820211918
108998047
795769768
507357450
251394010
890872953
809157825
815227107
518674713
366577374
37012506
773105907
910124256
241048140
564759135
894057901
99496878
477183043
682708068
627499080
512712785
245089168
19337460
306125394
181628037
45502550
174085005
129955025
358449480
871152573
621077094
499710600
707310678
585436815
81988855
819219048
707339397
92417543
389477505
553788477
744147582
313783170
271653021
909642580
359444020
120849552
496030815
90470083
290071473
88375965
603855267
674226390
281359261
257820036
234896892
596838258
260823137
355407937
683914266
713464035
679282533
341861403
303748020
156223916
668702769
275242896
418273089
880160114
245671899
631473372
785608245
321562965
495211290
530569380
889564965
628560714
278622165
355656096
28987044
137496999
329311458
85257138
805031862
500122133
436251183
495498480
630383222
43021062
585415211
953413362
534810286
183033884
532019475
257647722
870399306
26105571
99329448
643669702
861094481
915255384
171329343
430105317
751399061
235964877
397557117
909964046
7610535
896217106
266732499
794530281
128175257
173098986
349673039
43940641
308692967
558627166
317837402
452436481
872681326
487428441
453482583
393153537
126200859
697488780
248869281
683509827
928121496
776034301
681521016
186587343
286960248
778399776
703883544
127386381
935853525
226784370
745702294
854401150
827878740
120174716
178006599
265240346
593631303
451417690
813101901
497862002
75904317
539968316
14583376
284679969
609347507
374658501
937767878
95084929
766366515
32050404
787991922
48111092
664193886
439812339
871880356
73472775
663819233
922712751
368538142
152593620
581883242
937838586
5178993
533599020
893725707
749164078
77776286
950953101
526237383
722754661
228603240
345746363
315238890
211405319
253614246
135829817
823058360
751301417
422724534
923285471
933204759
631227688
65652866
272792208
411512081
19232157
539955492
828444634
192237617
414386451
550648533
739732739
895234162
591529560
954475965
89909616
702284853
543229479
346935093
300668784
254572183
512050197
178303127
130642731
680142504
471278790
367450032
396334202
217475920
193106556
251597586
245853786
502984566
527259680
358681164
9001373
547671330
34836147
867218070
195432795
218972802
341959992
737695380
70358699
15505026
447346290
376333776
308987721
540491580
633621393
80394054
388098993
870859844
509522812
396576372
276221031
314003973
695181687
691850470
361842213
632497683
941755006
668549601
483826659
378513601
55743593
165402294
699422526
519660732
889609317
634622889
733878110
260088837
628998360
705970000
754311072
822674901
518539436
62042613
85266711
584689901
903501592
933434511
237065452
32679349
239372051
694438350
293762774
840633849
197136789
187314891
381737682
654774054
280307013
602047704
565716435
565936614
586451553
143355675
509666520
841610295
777169019
175760280
751219043
164826473
909098236
941217360
318759899
134597099
904638927
820013607
454143120
687686581
642620001
64330560
794275531
485035191
186429643
373871117
570751833
179510679
212185620
934410957
119499759
811147072
157533437
302465071
348003410
540271401
481167699
280477716
592463397
611685981
402566827
762089335
182261887
181772882
331599147
324597476
209809822
89871324
60874707
837120558
314147568
567568851
891935556
310985658
189545400
89973342
181159452
779220753
720188295
21778575
337869462
12578922
207628888
661561311
93099807
537839859
877547337
590845560
525537610
172132113
559034481
243992694
558383824
913776051
168163357
868395549
664323530
587216746
842642896
161764554
367593627
872770410
784887709
4805646
691847997
574568325
72486756
356163465
134729151
52764510
618492384
848780472
457404203
424596989
234248821
346686948
63282254
632522107
896521023
53228461
949712265
115141492
686680863
588302919
428223200
645045195
796014096
17068081
184184520
612116766
16180098
925096428
954992907
948503284
903174258
607826873
490083315
117214702
37089117
559417401
701591601
230182785
755088243
849316560
912716704
852725135
289401363
464183161
327299316
160567929
176635335
815831351
362955635
25471616
722662342
325539438
296399226
277076873
237178398
120878271
125569041
292657344
928904398
726032590
220006686
940958889
947525967
603855267
683014404
530847605
455105046
433254834
773686426
369244003
842041080
416751433
88961889
731124652
64066221
438108345
234050277
283851351
341947560
2508126
79953696
640175229
454612826
751738971
297328510
738413409
23386839
322562235
495565491
215588039
759225057
393795603
702342205
436978731
136407316
806689005
118590219
367162842
235036296
112674210
922971222
837053547
76433552
632335115
868491279
437763717
373302173
670033416
916480728
73488709
225275899
704065431
115961659
59611071
477233196
308576082
574523595
330942781
799249770
425539187
821583579
169767582
283569115
96744738
349631346
131824833
523235420
90254244
490013151
862038849
499078782
223625280
328570815
95318361
48406365
265947513
415384333
485335550
525528981
285313692
510202608
524236626
508556052
898611610
840413670
272629467
667668885
663679391
765308522
657310899
208260615
559353796
78488423
874420376
448615381
275424783
328219632
292512588
108959886
795813063
27300214
789184375
501912041
303680182
176909040
955433265
876027391
908071418
242819145
191111445
449816124
60836765
215799536
105628482
22486977
503591512
753845031
490751506
677059998
488567628
147385908
534460590
908797011
235132026
639916758
4729062
93313714
806949531
876130533
541988903
888470454
248507590
230910333
43643307
813159339
402981514
371684279
346954239
785185696
135264394
616166145
203991057
6107574
629233419
548088105
188827425
662901531
206633205
623834118
344827990
31261003
180719094
589122420
563935857
928121496
55360659
120079223
208184031
438142608
76300765
663227013
215660544
38724163
359370266
193537341
150918345
163237852
451514090
448083411
418625573
745669701
892902429
502105205
107122075
158452296
692845875
549605076
250224955
650017358
21609618
633435837
504085461
263669139
664011999
384001749
28062338
226781102
96160785
331700568
680310189
166204037
9812325
349713282
31399440
601085379
735234732
799364646
124774482
372054645
665409657
346130961
883951674
164837487
879509802
285914668
147366762
373772606
873372845
428702648
891093132
152086251
589804821
500677473
429074166
480826389
656253271
349740236
815236680
135505815
780691722
295298331
277971201
330858402
589840395
469756683
614663184
916078662
464327675
30662319
287974986
849450582
494857089
574073664
797794674
671916072
525423678
109409817
742213836
628728727
659881302
585025176
737522879
145835082
624698708
781727745
705625830
47721405
61427087
260844585
355502928
791964717
99406297
480017759
467191119
168725759
850225995
231025209
842424
353880401
719892468
443890437
202248771
248755633
804897840
289372644
110797902
47520372
852000938
826169046
18533328
750379605
509830178
549394470
630421014
14445657
330448316
308363458
107014345
888430488
430849698
726839598
360059676
402204745
885790734
411428394
279636903
632699301
299931663
222692002
556770324
366070724
274668516
393827440
216665550
743219001
224324109
832806
122044929
203135864
751385073
565623423
815578787
264894483
642835083
402140626
92101833
798461857
932525076
608814081
839253140
162702708
327473184
939819702
952451636
271793784
160864692
455488456
19047673
197572518
655454464
80159144
616003404
241283319
359514015
681265552
151808634
438491265
28021306
522025263
214952142
174264698
649882251
536576223
212291976
912936927
372024299
521893799
611523240
142637700
347748798
172839257
140493348
143087631
420695058
67355628
392873401
205312131
729650498
61835947
34469153
822311127
542779527
756231088
295008976
634187752
813513540
185530132
324697368
914191279
730898550
291615377
844263698
501261426
932726109
399653604
506852058
689059726
11927958
711976426
519756462
205844502
586087779
136645002
489917421
830658783
509554467
132149081
808315401
727538427
274511602
822339846
307274154
202545534
530085729
826661517
873727371
165303896
165172398
333283995
81944880
18291980
431366340
666388661
456166616
841830474
184337688
197156447
769139704
581990535
395862696
127722966
898454769
335820462
13919142
219544375
945840673
885263175
935885199
30777195
92686548
120342183
254294590
76124578
10386705
743450746
51837795
587293977
60778977
567568967
83601009
43528373
775613372
797524707
773948331
657981009
748723476
65980177
251635878
873152078
852705402
775079223
161754981
838776687
346661288
121460560
15126667
214990738
674524145
939360198
549145928
397260354
420351616
368330748
667965648
555624915
586729749
375954857
846262773
93996802
125025015
346075031
777296417
894376671
601523548
565429245
184783708
879218481
65268714
682453234
429926223
941265225
207437337
456336509
417329465
121523607
714528720
712298211
143690730
340469636
322651398
888135075
807137922
545249361
216426384
141508086
101844865
25514095
922348977
775781258
853997757
647173092
320829522
216866742
831975359
987847
459352091
482412189
363544248
449337474
16159224
572983895
505324564
561286346
679545154
689150697
780095915
846932883
184519575
321367797
183265512
111956235
805644534
373758639
267335598
621421722
423738750
866123264
264597720
120801687
520757833
532565136
712027561
171327981
887334721
281273886
773469681
889842813
64356676
546541990
708277551
197682450
593698314
740446370
490061016
495881400
481015320
916002078
570129588
924818811
65927856
268594368
732765285
511229508
707363169
488854818
26526783
905794528
198971319
205318770
483692014
185113101
505408807
438098772
524876356
705558819
761759336
623834118
697163298
132110680
516321423
834661666
431748059
296090714
563274554
551675036
84405141
97694251
175444371
415406107
596665944
113076276
25286364
396829569
381713802
396475368
201042573
419136050
215622252
1838016
305191584
300306541
847980266
396844394
97431700
99214572
269077884
949880925
251246429
442339611
83663430
435704135
695736921
788468378
388350025
422111862
343657240
589315355
541898811
469019159
458920047
659857317
450352546
664892715
153812882
719981894
569903700
194810550
221052581
619018899
7744557
214636233
544758166
410988235
127732539
198487101
730087610
282521719
840461535
91110043
788376552
430737858
16838907
109476828
496305857
395020272
22439112
773670714
151043524
657215169
374737335
918369175
146859393
222345916
825719115
548810517
954581268
588644997
422801118
527702052
219742300
538366374
682009239
509924991
385407469
156997200
798158041
615295002
239841942
13459638
184706518
137879919
7317181
753040164
142216488
99492189
373682055
849977531
472312674
783841105
576111217
748043793
825585093
836191977
745312222
546130717
519752696
905462205
498775771
704237745
302040449
498857109
218058201
481923966
464367084
29159358
501338010
718409071
635656773
357896178
871860975
269195976
823622628
49174479
851049273
925737819
137736324
313343436
748149096
857313342
302516373
424304079
678224477
399689018
41202912
520206393
480708195
580908786
207428442
3771762
433302699
847574274
696550626
271145652
692070462
223192677
119220370
748738755
371228728
866808577
835167666
781506014
618655125
630602229
174544509
543009279
111450419
523442067
333303141
638298453
247146141
52432155
389350906
277439554
183179355
888278670
241244930
835972917
362690098
199392690
860774698
707373335
162673989
942418926
275377123
451012749
887806566
184184520
769314999
530121964
275616243
572721915
75967289
400084617
860616330
245260260
78623049
10645795
197347395
341615970
463371492
636440290
388101230
145241556
63111250
269283007
588950106
15154059
112974813
776977712
183102771
77952939
816146115
768069679
615955539
278966793
141814422
881497967
492342175
260607796
324363467
867412912
530736693
163631289
352858470
318857484
201965900
180586479
392028894
780281226
501322015
735771173
244877340
2661294
827911332
442435935
373333038
7648827
714136227
750858255
640097600
894308392
166430336
88598115
209629554
731405919
612451147
764348809
899349971
146083980
315412686
335035854
414673641
37076229
652497979
241871418
95375799
500390283
577414252
511360941
236443527
468818529
245968662
654467718
650284158
47146
115184421
232562146
706884439
19038505
871219584
896065939
510116451
69104928
682114542
147620358
773938758
953930304
226368361
710029410
413406112
366605960
489076220
299144500
21738754
501596481
723316734
149931231
843375750
32548200
599973008
685551249
836785503
751298613
270781878
613227234
26030206
58062277
67642808
906429078
362060433
901192037
476683604
417988319
152607802
329147204
239889284
938651796
241995867
384035477
351874761
216426384
637895299
824862627
83453044
742166043
429090579
78681032
80420572
93336750
379703472
873267985
22783740
346609611
268407774
860686050
203244363
919371774
24330396
84108378
549528492
799115748
411670418
331163481
878976534
230393391
703921041
449865289
477108747
120686811
178696015
779022021
345529855
780745161
737647515
950705628
684364197
770450724
368056150
506976507
818663814
583755404
728275548
599250654
58950534
254861979
92858100
953534663
686518122
749218575
876728813
427108968
247653510
321691092
27053137
57351843
713983059
188529193
213966123
100829676
888269097
75684138
620330400
480153077
48458526
59680172
555675877
484116183
401491620
417239205
1634202
575575581
110814680
641525022
573413127
52321413
14946644
691429071
193317162
522590070
217230516
630860700
118638888
179747368
232499451
167877173
51186831
398347189
639485973
644809953
407663726
151312401
165507597
537141030
31744068
166498764
340454172
29260242
346197972
609675651
921506553
389247753
135697487
914815805
698613192
481435136
931931550
451041468
947725953
168379497
260010224
877472598
265520235
205132847
911722947
454516574
131292168
935900159
329665401
696966511
152871237
783368163
99433044
844022691
786193871
414760863
463534233
718319628
445910340
818862845
367332280
567152385
357705482
722359434
74659827
930141399
651768132
682985685
839532954
841483989
690054368
658630573
220916121
737885956
215210613
91862508
449408174
102182202
696857496
548622704
372198579
480535881
461780930
357417043
800044329
276267207
357941791
438539130
190311240
694157376
447653088
433005936
127407057
803749080
580162092
522328406
302086392
749249991
413353271
127388977
513189384
936151778
8692284
125032953
267736944
444857310
729989115
520091517
502419759
712097178
929184099
258082946
741980204
549014391
850689670
805654107
466519570
351289834
333926559
474353095
663746096
798080907
420474879
89057619
146801955
885406770
566435991
268044000
645880737
463703696
936076031
119719938
403042955
190803995
600326214
788663037
168755389
349839531
425351115
614088804
430406536
655214412
341794903
195109804
215402073
236778399
908283758
903248451
777834969
51428893
340299663
618309408
152603193
909269401
471384093
5865435
53647092
902858349
39940529
63382833
834143355
163779815
369785844
328311640
415008494
306058383
239018664
499882914
645580508
403434939
16602698
41438206
221044407
418684283
137193004
647297541
584932317
250581514
577922010
671344917
279984038
571517673
598302927
514843004
236168989
48097959
522188004
746784976
202947600
123913288
482124999
202421085
631597821
821425782
742389268
396628536
947514522
624889866
695344428
715144563
226296147
9821898
869180535
168073161
198794708
190445262
457369221
288874848
944187314
439018120
64933659
321700665
86520774
513428709
234481062
6882195
463747623
350630271
757147716
334628914
607989576
783013962
940575835
282730126
508173132
309207900
954583862
885210753
410223266
906208899
216803513
70227528
778323192
52670646
659524351
636892517
79293159
117648497
366598035
928459595
88141740
432639668
733971483
468502620
142360083
548973258
643018410
267006859
323640210
806180622
450639402
280746262
682462246
522430495
933359699
40771407
184136655
690974304
459282785
948641488
68744218
